Laserjet 5L / 6L 未打印页面,直到发送下一页(USB 并行端口)

Laserjet 5L / 6L 未打印页面,直到发送下一页(USB 并行端口)

我有一台 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
...

相关内容