我想从iPad2打印到在CUPS上运行的办公室打印机。遵循几本食谱风格的备忘单后,从iPad进行打印仍然无法进行。iPad会看到我所做的打印机条目并将其作为选项提供,但是队列中什么都没有出现,并且没有打印机输出。服务器上的本地打印作业可以工作,因此CUPS可以识别打印机并与打印机一起使用。Avahi-discover列出打印机,并将转储关联的XML文件。服务器是Ubuntu 10.10。
这里概述了所使用的过程。
此页面有一个更简单的配方。
任何提示表示赞赏。
编辑:
今天,我禁用了服务器上的防火墙。现在,在尝试打印时,此消息反复显示在CUPS error_log中:
E [13/Jul/2011:10:17:15 -0400] Request from "192.168.x.y" using invalid Host: field "server.local"
服务器的名称是server.local,可以使用该名称访问。地址“ 192.168.xy”是iPad的地址。
这实际上是关于Linux的吗?我在遵循它时遇到了麻烦,但是我认为您正在尝试更改iPad配置,这是iOS问题。如果您是这样做的话,可以在Ask Different上得到更好的服务—如果您愿意,我们可以将其迁移
—
到此
不,这是Linux问题,CUPS在Linux服务器上运行。iPad使用AirPrint(由Linux上的avahi处理)查找打印机。iPad端没有其他功能。Linux方面在将作业提交给CUPS时遇到问题。这就是现在的症结所在。
—
gunther 2011年
尝试打印时,Linux机器上的日志中是否显示任何内容?(查看在中被修改的文件;
—
吉尔斯(Gills
/var/log
并/var/log/cups
发布您尝试时生成的每个日志消息。)