我想从 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 的地址。
答案1
(发布已编辑到问题中的答案)
这是一个CUPS 中的错误。该错误报告列出了几种解决方法:
- 添加
ServerAlias *
cupsd.conf
- 添加
ServerAlias servername
cupsd.conf
- 添加
HostNameLookups On
cupsd.conf