从 18.04 升级后,Ubuntu 20.04 仅在 Xerox phaser 6130N 上进行单色打印

从 18.04 升级后,Ubuntu 20.04 仅在 Xerox phaser 6130N 上进行单色打印

我的 Xerox Phaser 6130N 打印机在 18.04 版本上运行良好。然后我更新到 20.04 版本,并认为一切都很好,直到我打印彩色的东西。运气不好。现在每次打印都是单色的,我找不到任何解决办法。

有趣的是,如果我按照这条路径:

Launch the Settings app
click on Printers | Additional Printer Settings
double click on printer icon for the Xerox printer
click on Job Options
scroll to the bottom

在那里,我找到了标题为“其他选项(高级)”的部分,其中有一个名为 print-color-mode 的选项,它被设置为“单色”。该选项有一个下拉菜单(理论上)应该让我选择单色以外的其他选项,但当我单击向下箭头查看选项时,只有一个选项,而且是单色的。

多年来,我使用过各种版本的 Ubuntu,都成功打印过这台打印机。到底发生了什么,导致彩色打印无法进行?

帮助?

--- 于 11 月 30 日编辑以提供更多信息 ---

谢谢您的回复。我会尽力满足您的需求。

但是,这是一台网络连接的打印机,而不是直接连接到机器。我认为这可能很重要,而且我在第一篇帖子中没有明确说明。打印机型号上的 N 表示它是网络连接的,但很抱歉,这很模糊。

反正...

$ lpstat -a
Xerox accepting requests since Sun 29 Nov 2020 01:18:57 PM PST

所以我认为队列名称是 Xerox。

您的第一个 lpoptions 命令:

$ lpoptions -p Xerox -l
PageSize/Page Size: Custom.WIDTHxHEIGHT *Letter A4 11x17 A3 A5 B5 Env10 EnvC5 EnvDL EnvISOB5 EnvMonarch Executive Legal
Duplex/Double-Sided Printing: DuplexNoTumble DuplexTumble *None
Resolution/Resolution: 150x150dpi 300x300dpi *600x600dpi 1200x1200dpi

您想要从 Xerox.ppd 中获得的行内容如下:

$ sudo grep '*NickName' /etc/cups/ppd/Xerox.ppd 
*NickName:      "Xerox Phaser 6130N Foomatic/Postscript"

(实际上那里不需要 sudo。由于某种原因,我的用户似乎是 lp 组的成员,并且该组中的任何人都可以读取该文件。)

您提供的替代方案没有产生任何输出:

$ lpoptions -p Xerox | grep Model
$

但我认为这是因为“Model”在输出中没有大写。而且无论如何,lpoptions 似乎都会将所有内容输出为一个长字符串,因此 grep 不会消除任何内容。以下是输出中唯一包含字符串“model”的项目:

printer-make-and-model='Xerox Phaser 6130N Foomatic/Postscript'

以下是不带 grep 的命令的完整输出:

$ lpoptions -p Xerox
copies=1 device-uri=dnssd://Xerox%20Phaser%206130N%20(a6%3Aa3%3A2d)._pdl-datastream._tcp.local/ finishings=3 job-cancel-after=10800 job-hold-until=no-hold job-priority=50 job-sheets=none,none marker-change-time=1606684737 marker-colors=#00FFFF,#FF00FF,#FFFF00,#000000,none,none marker-levels=-1,-1,-1,-1,80,100 marker-names='Cyan\ Toner\ Cartridge,\ Phaser\ 6130N,Magenta\ Toner\ Cartridge,\ Phaser\ 6130N,Yellow\ Toner\ Cartridge,\ Phaser\ 6130N,Black\ Toner\ Cartridge,\ Phaser\ 6130N,Imaging\ Unit,Fuser,\ Phaser\ 6130' marker-types=toner,toner,toner,toner,opc,fuser number-up=1 printer-commands=AutoConfigure,Clean,PrintSelfTestPage printer-info='Xerox Xerox Phaser 6130N' printer-is-accepting-jobs=true printer-is-shared=true printer-is-temporary=false printer-location='Anne's Office' printer-make-and-model='Xerox Phaser 6130N Foomatic/Postscript' printer-state=3 printer-state-change-time=1606684737 printer-state-reasons=none printer-type=8564756 printer-uri-supported=ipp://localhost/printers/Xerox

但这段代码太长了,很难读懂。这里我截取了输出,并将每个条目(最初由未转义的空格分隔)放在单独的行上:

copies=1
device-uri=dnssd://Xerox%20Phaser%206130N%20(a6%3Aa3%3A2d)._pdl-datastream._tcp.local/
finishings=3
job-cancel-after=10800
job-hold-until=no-hold
job-priority=50
job-sheets=none,none
marker-change-time=1606684737
marker-colors=#00FFFF,#FF00FF,#FFFF00,#000000,none,none
marker-levels=-1,-1,-1,-1,80,100
marker-names='Cyan\ Toner\ Cartridge,\ Phaser\ 6130N,Magenta\ Toner\ Cartridge,\ Phaser\ 6130N,Yellow\ Toner\ Cartridge,\ Phaser\ 6130N,Black\ Toner\ Cartridge,\ Phaser\ 6130N,Imaging\ Unit,Fuser,\ Phaser\ 6130'
marker-types=toner,toner,toner,toner,opc,fuser number-up=1
printer-commands=AutoConfigure,Clean,PrintSelfTestPage
printer-info='Xerox Xerox Phaser 6130N'
printer-is-accepting-jobs=true
printer-is-shared=true
printer-is-temporary=false
printer-location='Anne's Office'
printer-make-and-model='Xerox Phaser 6130N Foomatic/Postscript'
printer-state=3
printer-state-change-time=1606684737
printer-state-reasons=none
printer-type=8564756
printer-uri-supported=ipp://localhost/printers/Xerox

我希望这能有所帮助。

为了完成打印(我当时时间很紧),我不得不拿出一台老旧的 Windows 笔记本电脑,然后从那里打印。彩色打印效果很好,所以我知道问题不在于打印机。

最后,如果这很重要的话,通过单击打印机属性对话框中的“打印测试页”发送测试打印也会导致单色打印,即使内容清楚地显示它应该是彩色打印。它有图形元素,显然旨在显示各种打印机墨盒的单独打印 - 青色、洋红色、红色、绿色和黑色,但它们都呈现出各种灰色。

此外,我妻子的 Ubuntu 机器最近也升级到了 20.04,它也出现了同样的问题:以前可以彩色打印,现在只能打印黑白。

希望这能有所帮助!我当然希望能够进行彩色打印,而不必借助 Windows。

谢谢。

答案1

我运行 Mint 和 Ubuntu。我遇到了这个问题。Mint 20.1 与 20.04 非常相似

链接至驱动程序

从此包中选择 xrx6130n.ppd 驱动程序。
在打印机中,右键单击属性,单击品牌和型号,然后选择“选择 ppd 文件”

无论出于什么原因,我的 Mint 20.1 电脑总是会冻结,并显示“正在搜索驱动程序...我最终找到了一种解决方法,即创建一个新打印机,选择 Generic-CUPS-BRF,然后从存档中选择 PPD 文件。然后我返回设置,将设备 uri 设置从通用更改为我的打印机所在的网络套接字(我使用 192.168.1.45 端口 9100,您的将取决于您的网络和打印机设置)

Mint 20.1 和 ubuntu 18.04 在其软件包中具有相同的基础驱动程序,我不明白为什么它在 18.04 上可以工作在彩色模式下而在 Mint 20.1 上却不行...它们甚至都只有“单色”选项作为选择!!

我使用的 cups 版本是 2.3.1 -> Mint 20.1 2.2.6 -> ubuntu 18.04

也许有人可以确定问题是什么

希望这可以帮助。

相关内容