You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CUPS lp命令仅打印最后一个文件的问题求助

CUPS lp命令仅打印最后一个文件的问题求助

大家好,我遇到了一个奇怪的打印问题,想请教下各位:

我在Ubuntu 22.04.1 LTS系统(CUPS版本为2.4.1)上用命令行打印两个文件,执行的命令是:

$ lp alpha.txt beta.txt

之后用lpq查看打印队列,输出如下:

$ lpq
HP_OfficeJet_Pro_6970_7BE7A4 is ready
Rank    Owner   Job     File(s)                         Total Size
1st     claus   56      alpha.txt                       2048 bytes

队列里只显示了alpha.txt,但实际打印的时候只有beta.txt被打出来了,alpha.txt完全没有打印痕迹。

后来我查看/var/log/cups/error_log日志,发现每次用lp打印多个文件时,都会出现这些错误信息:

W [13/Dec/2022:16:22:19 +0100] [Job 61] /tmp/12345639a6b95: file is damaged
W [13/Dec/2022:16:22:19 +0100] [Job 61] /tmp/12345639a6b95 (offset 14802): xref not found
W [13/Dec/2022:16:22:19 +0100] [Job 61] /tmp/12345639a6b95: Attempting to reconstruct cross-reference table

另外我还发现,日志里的临时文件名开头的5位数字,其实是打印过程中运行的gstoraster CUPS过滤器的PID的十六进制值,所以我怀疑问题可能出在这个过滤器上?

有没有朋友遇到过类似的问题,或者能给我一些排查方向的建议?

备注:内容来源于stack exchange,提问作者oz1cz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 07:29:28