在全新安装 Ubuntu 14.04 后,我无法再使用可通过网络上的 samba 访问的 Ricoh Aficio MP C3001 打印机进行打印。作业正常完成,但没有打印任何内容。
它需要用户身份验证和额外的用户代码。用户代码已配置,lpoptions -p printername -o UserCode=xxx
可随用户代码正确更改~/.cups/lpoptions
。我还尝试使用自定义用户代码(而不是预定义的 100x 值)更改 ppd 文件,但这并没有改变我无法再打印的问题。
打印机被检测到,甚至似乎对打印作业做出响应(它被唤醒,但不是打印,而是再次关闭)。打印机在 Windows 上使用相同的设置工作正常,并且之前也使用过 Ubuntu 13.10 和相同的配置。
这是 cups error_log 的一小部分。
D [24/Apr/2014:10:58:24 +0200] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
D [24/Apr/2014:10:58:24 +0200] cupsd is not idle any more, canceling shutdown.
D [24/Apr/2014:10:58:24 +0200] [Client 19] POST / HTTP/1.1
D [24/Apr/2014:10:58:24 +0200] cupsdSetBusyState: newbusy="Active clients and dirty files", busy="Dirty files"
D [24/Apr/2014:10:58:24 +0200] [Client 19] No authentication data provided.
D [24/Apr/2014:10:58:24 +0200] [Client 19] 2.0 CUPS-Get-Printers 6
D [24/Apr/2014:10:58:24 +0200] CUPS-Get-Printers
D [24/Apr/2014:10:58:24 +0200] [Client 19] Returning IPP successful-ok for CUPS-Get-Printers (no URI) from localhost
D [24/Apr/2014:10:58:24 +0200] [Client 19] Content-Length: 482
D [24/Apr/2014:10:58:24 +0200] cupsd is not idle any more, canceling shutdown.
D [24/Apr/2014:10:58:24 +0200] [Client 19] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=482, response=0x7fb6a5e8f410(IPP_IDLE), pipe_pid=0, file=-1
D [24/Apr/2014:10:58:24 +0200] [Client 19] Writing IPP response, ipp_state=DATA, old wused=0, new wused=0
D [24/Apr/2014:10:58:24 +0200] [Client 19] bytes=0, http_state=0, data_remaining=0
D [24/Apr/2014:10:58:24 +0200] [Client 19] Waiting for request.
故障排除指南没有帮助,并且打印文档没有给我任何错误消息。