我正在为 Linux 平台开发带有 qt4 (c++) 的应用程序。当我使用QTextDocument::d rawContext方法()时,有时(并非总是)打印机会打印一些垃圾并浪费大量纸张。我认为这可能与打印机驱动程序有关。这是Oki MicroLine 3390 eco打印机。此打印机正在模拟 EPSON LQ 驱动程序。
我已经测试了几个爱普生驱动程序,但这根本没有帮助。我无法解决此问题,所以我已经开始寻找一些替代解决方案 - 直接写入设备。
我正在寻找信息:
- 如何将原始数据(格式化文本)写入USB点阵打印机?
- 有人知道如何解决打印问题吗?
任何写入命令都可以在设备上打印/dev/usb/lp0
Test it # cat [file]>/dev/usb/lp0
尝试在打印过程之前发送重置序列:
[ write_2_printer("x1bx40");]