我正在使用 CUPs 命令打印文档页面,但它正在打印忽略页面选项的所有页面。经过一些调查,我开始知道原始选项正在覆盖页面选项,请告诉我如何在不使用原始选项的情况下打印页面,如果我不使用此选项,文本文件不支持错误即将到来,这是我的代码:
system("lpr -P AFSCMSRPRNT3 -o pages=1,2,6 -o raw -T test_womargin abc.txt"
纯文本文件并没有真正指定应该如何打印,因此是不允许的。
首先尝试将文本转换为任何可用格式。有一个流行的工具
a2ps
应该适用于世界上的每个 linux 发行版。试试看!
编辑你似乎对“转换”这个词感到困惑: 我的意思是,您不是打印文本文件,而是打印生成的后记文件;你可以通过做类似的事情得到的东西
a2ps -o temporaryoutput.ps input.txt
然后
lpr -P AFSCMSRPRNT3 -o pages=1,2,6 -T test_womargin temporaryoutput.ps
纯文本文件并没有真正指定应该如何打印, 因此是不允许的。 说 ZPL 代码的用例是什么? 我希望我的 Linux 文本编辑器能够毫无问题地执行此操作。 哦,不,计算机比我更了解并以后记形式输出。 似乎适用于所有 Linux 编辑器。但为什么?打印机驱动程序不这样做吗?