无法使用 lpr 打印 pdf 文件

无法使用 lpr 打印 pdf 文件

我目前正在使用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)"

相关内容