我目前正在使用Arch linux。我正在尝试为命令行打印 pdf 文件,这种方式更容易,因为我需要打印多个页面范围。
只是为了测试,我发出命令来打印文本文件:
lpr a.txt
并且打印正常。现在我想打印pdf文件:
lpr -P HP_LaserJet_2300_series
-o page-ranges=80-81
-o media=a4
-o sides=two-sided-long-edge
-o scaling=110
"Introductory and Intermediate Algebra - Aufmann 4th.pdf"
当我发出lpq
这个结果时:
HP_LaserJet_2300_series is ready
Rank Owner Job File(s) Total Size
1st alber 321 Introductory and Intermediate A 32868352 bytes
因此文件位于队列中但未打印,并且打印机上也没有处理作业。
然后我访问 CUPS Web 界面。我查看待处理作业的状态,并显示以下消息:
stopped "Exception: /var/spool/cups/d00321-001
(file position 32580806): unknown token while reading object (PDF)"