如何使用非常旧的打印机(Panasonic KX-P1170)

il *_*ore 7 linux drivers cups printer

为了娱乐和艺术项目,我试图将旧点阵打印机松下 KX-P1170 连接到某台旧计算机。在我唯一一台带串口的旧电脑上,我安装了一个Linux操作系统,运行良好。

我现在正在努力使那台打印机工作。

到目前为止,我使用 CUPS 尝试管理它。CUPS 识别出有一台打印机连接到串行端口,并让我安装它。问题是显然没有任何可用的驱动程序。

我在使用 Epson 9 点驱动程序时取得了一点成功(该打印机显然与 Epson FX-86e/FX-800 驱动程序兼容):尝试打印文本文档,打印机首先打印了一些错误的符号,然后完全停止打印.

之后,我开始寻找可以与我的打印机一起使用的 .ppd 文件。原来松下 KX-P1150 有一个 OMNI 驱动程序。我猜是一个接近的模型,但它仍然根本不起作用。我看到 KX-P1180i 也有一个驱动程序,我想也是一个 clase 模型,但这不起作用。

所以现在我不确定如何继续。有没有办法为这台打印机编写我自己的驱动程序,从 KX-P1150 开始?你将如何进行?

Law*_*ade 6

KX-P1170,某旧电脑。在这么旧的电脑上,这是我唯一一台带串口的电脑,我安装了一个 Linux 操作系统......

我知道这是一个旧线程,但到底是什么......也许它对偶然发现的人有用。

您确定 KX-P1170 是串口打印机吗?如果背面的连接器是带有弹簧夹的 36 针连接器,则它是 Centronics,它是一个并行端口。

串行 (RS-232) 是 +/-12V 信号一次一位,并行 0/+5V 信号一次八位。

那些松下(也作为 Raven 出售)是非常好的打印机,并且可能有一个可选的串行端口可供它们使用,但它们绝对是原生的并行打印机。

如果确实有可选的串行端口并且您想使用它(更长的电缆运行),则串行更难以设置 - 接线盒、波特率、停止位、奇偶校验 - 并且不会为您提供那么多功能。首先使用本机并行端口进行测试。

使用 36 针 Centronics 电缆连接到 PC 背面的 DB25 连接器。确保在 BIOS 中启用并行端口 (LPT),设置为自动。ECP 和 EPP 可能会有所帮助,但请先尝试使用 auto。

一台旧的点阵(或其表亲,菊花轮)打印机对于日志文件、一次打印一个标签和烦人的猫来说是惊人的,祝你好运和享受。

***** 编辑;添加了以下内容:

顺便说一句:你不需要驱动程序来让旧的点阵打印机工作。不要把它复杂化。

$ cat testfile.txt > /dev/lp0

(可能必须是根)。它应该吐出简单的文本。打印机应该能够通过直接写入 /dev/lp0 来处理日志文件和其他内容。

拖尾日志文件对于点阵打印机和菊花轮打印机非常有用,因为它们会立即写入每个字符或行 - 如果您的系统崩溃,或者您想要无法从外部入侵的日志文件,那就太好了!

一旦它起作用,然后查看 CUPS 中的驱动程序。Raw 应该可以工作,但大多数点阵打印机都有一些图形功能。尝试与您相似的型号,知道松下也以乌鸦的形式出售(这也将帮助您找到丝带!)。

如果您没有看到列出的打印机,那么 1980 年代和 1990 年代的几乎所有消费类/办公点阵机器都是“兼容爱普生”的(就像激光打印机宣传的“兼容惠普”一样),因此您可能会得到一些简单的图形通过将您的软件设置为使用 Epson MX-80(可能还有 FX-80)驱动程序来使用和文本功能。

在线查找松下的手册。它有一个并行端口,您也可能已损坏连接到计算机上的串行端口。


Joh*_*ith 1

您的打印机有 Windows 驱动程序,对吗?似乎有人成功地将 Windows 驱动程序转换为.ppd文件。这是来自 Novell 的建议

如何创建 CUPS Postscript 驱动程序

这是一篇相当老的文章,但如果你能管理这样的事情,那就会很有趣。还有一个适用于 Debian 的名为NdisWrapper 的实用程序,它允许使用 Windows 打印机驱动程序。