我正在使用一个旧的 CentOs 版本 (5.0),它并不是我的机器。
最近因为一些黑暗的原因,打印出了问题。
作业在队列中,我无法从栏图标中取消它们。
我尝试了一些终端命令(cancel -a要求输入密码,我没有lpq -a,以及其他一些我不知道含义的东西),但工作仍然停留在打印机图标上。
你有什么建议吗?
该图像解释了我的情况以及第一个答案如何无法解决此问题。
crony是另一台打印机的名称,而我使用的是crust.

有没有办法通过命令行将 PDF 文件(或多个文件)发送到打印机,但只打印奇数页?例如,lpr -{some option} *.pdf或者也许{some command to get odd-numbered pages} *.pdf | lpr。这比打开每个文件,打开打印对话框,并告诉它打印第 1、3、5、7、9 页要快......这个想法是打印所有奇数页,然后我可以打印偶数页纸的另一面。
如何从命令行打印已经缩放到 a4 尺寸的 SVG?我尝试使用lpr,但打印机只是打印出文件的实际 XML,这不是我想要的。
我想从 iPad2 打印到在 CUPS 上运行的办公室打印机。遵循几个食谱样式的备忘单后,从 iPad 打印仍然无法正常工作。iPad 看到我创建的打印机条目并将其作为选项提供,但队列中没有任何显示,也没有打印机输出。服务器上的本地打印作业有效,因此 CUPS 可以识别打印机并与打印机配合使用。Avahi-discover 列出打印机并将转储相关的 XML 文件。服务器是 Ubuntu 10.10。
此处概述了所使用的程序。
这个页面有一个更简单的食谱。
任何提示表示赞赏。
编辑:
今天,我禁用了服务器上的防火墙。现在,当尝试打印时,此消息会重复出现在 CUPS error_log 中:
E [13/Jul/2011:10:17:15 -0400] Request from "192.168.x.y" using invalid Host: field "server.local"
Run Code Online (Sandbox Code Playgroud)
服务器的名称是 server.local,可以使用该名称访问它。地址“192.168.xy”是 iPad 的地址。
我有 CUPS 并使用一个程序来生成我想要打印的文档的原始 PCL 格式。
我打印纯文本文件没有问题,lp filename但是当我提供一个包含 PCL 或 ESC/P 转义序列的文件时,我将立即获得此新打印作业的完成状态 - 没有打印机反应。尝试使用以下每个方法时也会发生同样的情况:
lpr -l filename
lp -o raw filename
lp -o document-format=application/octet-stream filename
lp -o document-format=application/octet-raw filename
lp -o document-format=application/octet-raster filename
Run Code Online (Sandbox Code Playgroud)
在 man 和 cups 文档中都找不到在打印命令中使用定义的过滤器/驱动程序类型(发送直接 pcl 或 esc/p)打印文件的方法。
尝试使用两台 HP 打印机 DeskJet 640C 和 D2460 进行打印。
部分从我的printers.conf,我认为可能是相关的:
...
Type
Filter application/vnd.cups-raw 0 -
Filter application/vnd.cups-raster 100 rastertogutenprint.5.2
Accepting Yes
...
ErrorPolicy stop-printer
...
Run Code Online (Sandbox Code Playgroud)
我的 D2460 打印机 ppd 文件中我认为可能相关的部分:
...
*TTRasterizer: Type42
...
*hpPrinterLanguage: "lidil" …Run Code Online (Sandbox Code Playgroud) 我正在将文档和图像打印到三星 ML1630。它曾经工作得很好,但现在它打印白色而不是黑色,黑色而不是白色。文本文档在纯黑色背景上出现白色文本。当然,它曾经工作得很好。在宣布打印机本身有问题之前,我的 Linux 设置、内核或打印机驱动程序或某处的某些隐藏设置是否可能导致此问题?
由于这个问题大约在一个月前出现,我已经用包管理器更新了所有内容,重新启动了几次,问题仍然存在。不能把它归咎于宇宙射线!
我在 RICOH Aficio SP C240DN(彩色激光打印机)上打印时遇到了大问题。CUPS/OpenPrinting 没有专门针对这台打印机的驱动程序。有类似的数字,但不是 240DN。
这台打印机似乎也没有 PPD 文件,因为它根本不接受 PostScript。Windows 和 Mac只有所谓的DDST 和 ICM 驱动程序,但没有 PPD 与 RICOH 的稍旧型号(例如 320DN)相反。我购买打印机的公司的技术人员说 DDST 是 PCL6 的精简版。
打印机连接正常,我可以访问网络界面进行管理,我可以通过打印机上的按钮或通过网络界面打印测试页。如果我尝试任何其他驱动程序(例如 320DN),打印机显示它正在接收数据,计算机上的线轴正在处理,然后它只是认为作业已完成并完成但打印机什么也不做。
我打算归还它,但想知道是否有人可以解释一下驱动程序(什么是 DDST?),以及是否有人知道这种用于 Linux 的驱动程序是否有可能很快就会推出。
我实际上已经准备好向会破解开源驱动程序(用于 CUPS)的人捐赠少量资金。
我有一个*.pdf受密码保护的文件。我有密码,我可以用 .pdf 查看 pdf mupdf。但是,使用CUPSvia打印lpr -P PRINTERNAME *.pdf不起作用。我所有的打印都是通过命令行和 cupslpr命令完成的,我不想改变它。有没有办法CUPS打印受密码保护的pdf?
我想知道为什么下面生成的是 ps 文件而不是 pdf 文件?我怎样才能让它生成一个pdf文件?谢谢。
$ enscript -B -PPDF code/bloom.c -o bloom.pdf
[ 2 pages * 1 copy ] left in bloom.pdf
$ file bloom.pdf
bloom.pdf: PostScript document text conforming DSC level 3.0
Run Code Online (Sandbox Code Playgroud)
我已经安装了cups-pdf
sudo apt install cups-pdf
Run Code Online (Sandbox Code Playgroud) 当我安装 Debian 12 时,我可以选择不允许 root 登录。相反,系统允许我在每次需要进行一些小维护时使用 su。
但是,当我访问 http://localhost:631/ 时,管理员密码登录不起作用。我尝试了用户名+密码和“root”+密码来进行通常的sudo操作,但都不起作用。
当 root 访问被禁用时,如何登录 Debian 上的 CUPS 来管理我的打印机?