在 Linux 上安装 OKI ML 3320

在 Linux 上安装 OKI ML 3320

我有一台旧的 9 针 OKI ML 3320 点阵打印机,我无法让它与杯子正常工作。

当我发送任何文档时,打印机每隔约 13 秒打印一行,并且经常会添加一些随机的乱码。

使用 echo "text\nline2\nline3" > /dev/lp0

创建:

text
    line2
         line3

使用时也是一样cat file.txt > /dev/lp0。看起来打印机换行了,但没有回车。

答案1

我已经解决了。

这些乱码是由于电缆松动造成的,修好它就没问题了。

\r错误的换行行为是由于在 之后未发送打印机而导致的\n。此打印机在 DOS 行结束模式下工作。

额外的问题是非 ASCII 字符(即语言特定的字母,如 ĄĘŃĆ 等或其他字母)。

要解决上述所有问题,您需要执行以下步骤:

  • 确保 LPT 电缆在两个插座中都紧固;

  • 在打印机上设置正确的代码页;

  • 创建一个脚本,读取输入,通过konwert命令*进行管道传输,添加\r到每行末尾,然后将其写入/dev/lp0

*konwert—转换为指定的字符集。http://www.linuxcertif.com/man/1/konwert/

在 repos 中可用。

相关内容