我已经研究这个问题好几天了,现在它变得相当令人头疼。我试图将 SATO CL408e 打印机(它是一台标签打印机)连接到它。由于 Pi 缺少 LPT 端口,我使用了并行 -> USB 转换器。Pi 可以正常识别打印机。
现在很奇怪的是,当我发送作业(基本上是包含打印机指令的文本文件)时,它将使用LPR不是除非我关闭打印机电源,否则打印机无法打印,然后打印机会立即打印。然后下一个作业将不会打印。总是显示“正在等待打印机可用”。
这是当我在队列中等待工作时会发生什么:
pi@raspberrypi ~ $ lpstat -t
调度程序正在运行
系统默认目标:sato
sato 的设备:usb://SATO/CL408e
sato 自 2013 年 6 月 14 日星期五 17:05:35 UTC 开始接受请求
打印机 sato 现在正在打印 sato-20。自 2013 年 6 月 14 日星期五 17:05:35 UTC 开始启用
等待打印机可用。sato
-20 pi 1024 2013 年 6 月 14 日星期五 17:05:35 UTC
当我关闭电源后,它会打印并显示:
pi@raspberrypi ~ $ lpstat -t
调度程序正在运行
系统默认目标:sato
sato 的设备:usb://SATO/CL408e
sato 自 2013 年 6 月 14 日星期五 17:05:55 UTC 起接受请求
打印机 sato 处于空闲状态。自 2013 年 6 月 14 日星期五 17:05:55 UTC 起启用
将数据发送到打印机。
发送另一个作业,它再次卡住:
pi@raspberrypi ~ $ lpr shiplabl.txt
pi@raspberrypi ~ $ lpstat -t
调度程序正在运行
系统默认目标:sato
sato 的设备:usb://SATO/CL408e
sato 自 2013 年 6 月 14 日星期五 17:06:04 UTC 起接受请求
打印机 sato 现在打印 sato-21。自 2013 年 6 月 14 日星期五 17:06:04 UTC 起启用
等待打印机可用。sato
-21 pi 1024 2013 年 6 月 14 日星期五 17:06:04 UTC
我使用通用的纯文本驱动程序,因为除了“原始”驱动程序之外,它是唯一可以接受的驱动程序(我都试过了)。运行最新版(1.5.8)的 CUPS。日志中没有显示任何错误。
有人有主意吗?