我刚刚升级到 18.04LTS,我使用 CUPS 通过网络打印机打印。自从我升级后,当打印 N 个 PDF 副本(通过 Okular 或 Evince)时,我打印了 N^2 个副本。但是,当我直接调用 CUPS 时:lp -d my-printer -n 5 example.pdf
我得到了正确数量的副本(在本例中为 5)。我猜应用程序只是调用 N 次 N 副本。
此外,选项面板中没有打印选项(装订等),我需要通过 Ubuntu 的常规设置面板来调整它们。
应用程序和 CUPS 之间的通信通道是什么?如何配置我的打印“管道”,以便它直接调用诸如lp
cmd 之类的东西?
谢谢你的帮助!
注意:这与https://unix.stackexchange.com/questions/265538/cups-prints-n%C2%B2-as-many-copies-as-i-want的情况不同,因为在他们的情况下, lp 命令也给出了错误的副本数。
这可能是 Okular bug 的结果Okular 在每张打印 2 页时会打印错误的页面。其中说:
如果我尝试从 PDF(本例中为佳能相机手册)打印两页,每张 A4 纸打印两页,我会得到四页,错误的页面,每张两页。
正如 Nate Graham 所讨论的,这可能是一个较低级别的 Qt bug,这可能是使用WebEngine 打印多个副本导致打印(副本数)*(副本数)副本。据称在 Qt 5.8 和 18.04 中已修复,应该有 5.9.5,所以我不确定为什么它会持续存在,但 Qt 或 Okular 中似乎仍然存在错误。
这篇文章的目的:(1)提出解决方法;(2) 寻求错误报告建议。(顺便说一句,我使用的是普通的 Ubuntu 18.04 LTS。)
\n\n(1)在我的系统上,这个错误仍然出现,并且它显示为Evince问题。和 OP 一样,Evince 给了我 n 2份我要求的 PDF 副本。但...
\n\nlp -d my_printer -n 2 example.pdf
打印两份;因此,使用qpdfview(在Ubuntu软件源中)或Foxit将避免Evince引起的问题。
\n\n(2)不过,如果我要 2 份,只有Evince 会给我 4 份,如果我要 3 份,则只有 Evince 会给我 9 份,等等。
\n\n其他系统上有与此问题相关的错误报告(或类似的错误报告):
\n\n但我在Evince bug-list中找不到这样的项目。如果有人可以指出那里报告的错误,那就太好了 \xe2\x80\x94 否则,我应该自己添加它。
\n\n警告 lector:我看到应该有一个基于 CUPS 的修复程序来解决这个问题,但由于某种原因,cups-filters
我的 LTS 系统上的版本仍然是 1.20.2。
归档时间: |
|
查看次数: |
777 次 |
最近记录: |