有时不打印就打印完成

有时不打印就打印完成

我有一台 Brother 激光打印机 DCP-1612W,当我打印一些带有图像的 PDF 时,即使没有打印任何内容,作业也会被标记为已完成(但打印机会发出一些噪音)。

我正在使用 brlaser 驱动程序。

在杯子日志中我找不到任何有用的东西。

journalctl --follow --unit=cups
Dec 06 21:24:31 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] Adding start banner page "none".
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] Queued on "Brother" by "dpd-".
Dec 06 21:24:31 PereBook cupsd[177160]: REQUEST localhost - - "POST /printers/Brother HTTP/1.1" 200 567 Create-Job successful-ok
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] File of type application/postscript queued by "dpd-".
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] Adding end banner page "none".
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] Started filter /nix/store/0ynxwkwr0vc021y1v0kljjdzp10vgd67-cups-progs/lib/cups/filter/gstopdf (PID 178823)
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] Started filter /nix/store/0ynxwkwr0vc021y1v0kljjdzp10vgd67-cups-progs/lib/cups/filter/pdftopdf (PID 178824)
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] Started filter /nix/store/0ynxwkwr0vc021y1v0kljjdzp10vgd67-cups-progs/lib/cups/filter/gstoraster (PID 178825)
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] Started filter /nix/store/0ynxwkwr0vc021y1v0kljjdzp10vgd67-cups-progs/lib/cups/filter/rastertobrlaser (PID 178826)
Dec 06 21:24:31 PereBook cupsd[177160]: [Job 95] Started backend /nix/store/0ynxwkwr0vc021y1v0kljjdzp10vgd67-cups-progs/lib/cups/backend/ipp (PID 178827)
Dec 06 21:24:31 PereBook cupsd[177160]: REQUEST localhost - - "POST /printers/Brother HTTP/1.1" 200 3542310 Send-Document successful-ok
Dec 06 21:24:32 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:33 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:34 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:35 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:36 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:37 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:38 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:39 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:40 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:41 PereBook cupsd[177160]: Expiring subscriptions...
Dec 06 21:24:41 PereBook cupsd[177160]: Brother dpd- 95 [06/Dec/2023:21:24:41 +0100] total 1 1 localhost 2023.pdf A4 one-sided
Dec 06 21:24:41 PereBook cupsd[177160]: [Job 95] Job completed.
Dec 06 21:24:41 PereBook cupsd[177160]: Expiring subscriptions...
``

答案1

请注意,可以打印空的打印作业。

特别是,postscript 是一种“页面描述语言”,而不是要打印的实际内容,因此如果特定的 postscript 文件不包含showpage实际发出页面的命令,则它不会生成任何要打印的内容。

如果我正确读取日志文件,则您正在将 postscript 文件发送到打印机。如果文件不生成页面或格式错误(或者可能不是后记,但假脱机程序试图将其打印为好像是后记),则将没有任何内容可打印。

您没有包含有关您尝试打印的文件的任何详细信息。如果是 postscript,您可以尝试使用预览器(例如 Ghostscript 或 evince)查看它并查看其中的内容。如果它不是后记或格式错误,ghostscript 应该准确解释原因。其他程序可能会隐藏该错误。

如果文件不是 postscript,则可能会被转换为 postscript,但不正确,从而留下空的打印作业。 (如果是这种情况,请添加有关您尝试打印到您的问题的文件的更多详细信息。)

答案2

就像声明的那样这里问题是 brlaser 没有更新。使用猫头鹰-维护叉现在可以了。

相关内容