我正试着用一台旧的便携式打印机和一台现在的电脑。
打印机是一个市民PN 48,一个便携式点矩阵打印机.它有两种仿真模式,IBM和Epson to 500/850;它目前被配置为使用爱普生模式。
为了在今天的计算机上使用它,我购买了一个LogiLink USB到并行口适配器。这台电脑运行Ubuntu MATE 20.04。来自lsusb的输出:
Bus 002 Device 006: ID 8087:07dc Intel Corp. USB2.0-Print 我已经把所有的东西插在一起,配置了打印机,手动选择了爱普生LQ850作为打印机驱动程序。
当我打印Ubuntu测试页面时,打印机开始打印,输出看起来正常。然而,它冻结后,大约三分之二的页,并没有继续,即使我等待。
如果我然后关闭并重新打开它,它将恢复打印,尽管输出中有错误,因为在作业开始时可能已经丢失了一些传输的设置。
一个更简单的打印作业(LibreOffice Writer,四行文本分布在页面上)没有任何问题被打印出来,因此我怀疑这与打印机内存不足有关。
打印机设置没有打印机内存大小的任何选项。(顺便说一句,唯一的分辨率是300×300 dpi。)
当打印机内存耗尽时,我如何告诉操作系统停止发送数据,并在内存耗尽时继续发送?(后者可能是问题所在。)还是我的问题和我想的不一样?
编辑:将打印机保持在爱普生模式下,并为NEC PinWriter P6 (necp6)使用Fo毛细管驱动程序,这在一定程度上缓解了一些问题--它允许我打印完整的Ubuntu测试页面以及一些作业。( NEC P6命令集是Epson命令集的超集。)与爱普生驱动程序一样,necp6驱动程序支持300 dpi,而IBM似乎仅限于较低的分辨率。
然而,打印机仍然在某些工作上堵塞。在一份完整的文件中,我提出了以下意见:
因此,看起来不同的工具以不同的方式表示相同的内容(可能导致不同的作业大小-因为打印机队列将所有作业大小报告为零),这会影响打印机在停止之前处理的区域。有趣的是,将文档打印为位图比所有基于向量的格式都更有效。
发布于 2020-12-07 12:34:52
哇。一个PN48?我以前也用过其中一种!
让这些设备在现代硬件上工作的最好方法是使用兼容的驱动程序。如果LQ850驱动程序只能处理明文,那么您可能需要尝试来自OpenPrinting.org的通用爱普生点矩阵打印机驱动程序。不幸的是,我没有我的旧公民打印机来测试这一点。
https://askubuntu.com/questions/1298175
复制相似问题