Dosemu - 等待打印机上线

Dosemu - 等待打印机上线

我正在 Dosemu 中安装一个旧的会计程序,它运行得很好,直到打印报告为止。该程序在发送信息之前检查打印机是否在线,并给出一条消息,表明没有打印机可用并停止(我在 lpt1 中没有并行打印机,并且我使用 Cups-pdf 作为一种方式管理输出)

我已经设置了 Dosemu 和 Cups-pdf,并且可以从命令行打印。由此看来,Cups的配置似乎还可以。

我使用“Mode lpt1=Null”测试了程序,在这种情况下,程序确实将信息发送到打印机,但由于在这种情况下打印机为“Null”,因此报告丢失。

LPT1 打印机状态寄存器的 Dosemu 默认设置似乎是“确认”(INT17),并且程序正在等待“打印机联机”。由于某种原因,“模式 lpt1=Null”将此设置更改为“打印机在线”,这使我相信有一种方法可以管理此设置。

我该如何更改此配置?我可以使用运行时选项来完成还是需要进行编译?也许有一个我没有考虑过的更简单的解决方案。

我在 Debian 9.7 strech 64 上使用 Dosemu 1.4.0.8、Cups 2.2.1。

相关内容