如何从iPad打印到CUPS?


8

我想从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机器上的日志中是否显示任何内容?(查看在中被修改的文件;/var/log/var/log/cups发布您尝试时生成的每个日志消息。)
吉尔斯(Gills

Answers:


1

(发布已编辑为问题的答案)

这是CUPS中错误。错误报告列出了几种解决方法:

  • 添加ServerAlias *cupsd.conf
  • 添加ServerAlias servernamecupsd.conf
  • 添加HostNameLookups Oncupsd.conf
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.