我有一台 Laserjet 5L(和 6L)连接到 Debian 机器。它被正确检测到,但奇怪的是,发送到打印机的页面在发送下一页之前实际上并未打印。直接写入 /dev/usb/lp0 会得到相同的结果,因此似乎与 CUPS 无关。
是否是缓冲问题或丢失字符?
在某些情况下,我还在尝试打印 PDF 时打印出“@PJL SETMPTRAY ...”等,这似乎表明打印机没有获得整个序言,或者以某种方式处于错误状态。但如上所述,尝试使用两台打印机(5L 和 6L)获得相同的结果。
例子
cat > /dev/usb/lp0
FOO
^L
(以 ^D 结束)什么也没发生...
再试一次:
cat > /dev/usb/lp0
BAR
^L
“FOO”打印在一页上。
系统信息
Devuan ascii (debian 9)
uname -a
Linux diana 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u2 (2019-11-11) x86_64 GNU/Linux
lsusb
...
Bus 003 Device 110: ID 067b:2305 Prolific Technology, Inc. PL2305 Parallel Port
...