![从 18.04 升级后,Ubuntu 20.04 仅在 Xerox phaser 6130N 上进行单色打印](https://linux22.com/image/1178415/%E4%BB%8E%2018.04%20%E5%8D%87%E7%BA%A7%E5%90%8E%EF%BC%8CUbuntu%2020.04%20%E4%BB%85%E5%9C%A8%20Xerox%20phaser%206130N%20%E4%B8%8A%E8%BF%9B%E8%A1%8C%E5%8D%95%E8%89%B2%E6%89%93%E5%8D%B0.png)
我的 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
也许有人可以确定问题是什么
希望这可以帮助。