我有一台照片打印机交响乐团 CHC S6145 (CS2)它通过 USB 端口连接到我的 Ubuntu 机器。
$ uname -a
Linux odroid 4.9.51-64 #1 SMP PREEMPT Sat Sep 23 03:28:28 UTC 2017 armv7l armv7l armv7l GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
我按照 Gutenprint + selfy_print 后端安装步骤进行操作这个博客并且我可以按照说明成功打印测试图像。
sudo ./shinkos6145 testjobs/shinko_s6145_4x6.raw
现在我想使用lpr
命令打印照片。如您所见,打印机似乎已准备就绪。
$ lpstat -t
scheduler is running
system default destination: SINFONIA-CHC-S6145
device for SINFONIA-CHC-S6145: gutenprint52usb://SINFONIA/CHC-S6145?serial=5-H660&backend=shinkos6145
SINFONIA-CHC-S6145 accepting requests since Wed 11 Oct 2017 08:46:36 AM UTC
printer SINFONIA-CHC-S6145 is idle. enabled since Wed 11 Oct 2017 08:46:36 AM UTC
Printing page 1, 99%
然后我运行了这个命令。
$lpr test.jpg
我可以看到它在打印队列中。
$ lpq
SINFONIA-CHC-S6145 is ready
Rank Owner Job File(s) Total Size
1st odroid 14 test.jpg 300032 bytes
但什么也没发生。我检查了 cups 日志文件。
$ tail /var/log/cups/access_log
localhost - - [11/Oct/2017:08:48:17 +0000] "POST /printers/SINFONIA-CHC-S6145
HTTP/1.1" 200 349 Create-Job successful-ok
localhost - - [11/Oct/2017:08:48:17 +0000] "POST /printers/SINFONIA-CHC-S6145
HTTP/1.1" 200 300298 Send-Document successful-ok
$ tail /var/log/cups/error_log
E [11/Oct/2017:08:48:17 +0000] [Job 14] Printer open failure
(No matching printers found!)
日志文件显示图像文件已成功发送,但未找到匹配的打印机。发生了什么?我是否遗漏了什么?