我正在尝试设置本地打印机(不涉及网络)。打印机通过 USB 连接。打印机可以正常工作(在 MS Windows 上)。据我所知,问题出在 CUPS 上。我无法理解错误消息,我既无法在少数 CUPS 配置文件中找到一长串设置的解释,也无法找到此错误的任何描述以及它的含义。
如果我尝试打印测试页,日志如下所示:
I [22/Dec/2014:01:12:15 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=6154)
E [22/Dec/2014:01:12:15 +0200] Returning IPP client-error-bad-request for Get-Job-Attributes (no URI) from localhost
I [22/Dec/2014:01:12:20 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=6183)
I [22/Dec/2014:01:12:22 +0200] Saving job.cache...
I [22/Dec/2014:01:12:22 +0200] Saving subscriptions.conf...
I [22/Dec/2014:01:12:30 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=6200)
我敢打赌这肯定是某个愚蠢的默认设置,但我不知道它是什么。请指教!
如果这很重要,打印机是 Xerox Phaser 3010,操作系统是 Fedora 18。制造商提供的驱动程序无法安装(也许花点功夫和理解力就可以手动安装,但开箱即用的 RPM 安装前/安装后脚本会中断)。所以我使用了一个略有不同的驱动程序(用于 Phaser 3110)。