You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04突然无法打印,system-config-printer报错求助

Ubuntu 22.04突然无法打印,system-config-printer报错求助

我已经用Ubuntu 22.04挺久了,之前打印一直正常,结果突然就没法打印了。查看/var/log日志时发现了下面这些错误,有没有大佬能帮忙看看怎么解决?

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: File "/usr/share/system-config-printer/printerproperties.py", line 1425, in load

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     option.reinit (value, supported=supported)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: File "/usr/share/system-config-printer/options.py", line 368, in reinit

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     OptionAlwaysShown.reinit (self, original_value, supported=supported)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: File "/usr/share/system-config-printer/options.py", line 229, in reinit

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     self.set_widget_value (self.original_value)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: File "/usr/share/system-config-printer/options.py", line 254, in set_widget_value

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     index = self.combobox_map.index (ipp_value)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: ValueError: 0 is not in list

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: Continuing anyway..

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: Caught non-fatal exception.  Traceback:

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: File "/usr/share/system-config-printer/printerproperties.py", line 1425, in load

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     option.reinit (value, supported=supported)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: File "/usr/share/system-config-printer/options.py", line 229, in reinit

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     self.set_widget_value (self.original_value)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: File "/usr/share/system-config-printer/options.py", line 254, in set_widget_value

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     index = self.combobox_map.index (ipp_value)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: ValueError: 0 is not in list

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: Continuing anyway..

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: Traceback (most recent call last):

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:   File "/usr/share/system-config-printer/system-config-printer.py", line 1844, in on_edit_activate

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     self.dests_iconview_item_activated (self.dests_iconview, paths[0])

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:   File "/usr/share/system-config-printer/system-config-printer.py", line 597, in dests_iconview_item_activated

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     self.propertiesDlg.show (name, host=self.connect_server,

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:   File "/usr/share/system-config-printer/printerproperties.py", line 579, in show

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     self.load (name, host=host, encryption=encryption, parent=parent)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:   File "/usr/share/system-config-printer/printerproperties.py", line 1456, in load

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     self.add_job_option (option, value=value,

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:   File "/usr/share/system-config-printer/printerproperties.py", line 835, in add_job_option

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     option = options.OptionWidget(name, value, supported,

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:   File "/usr/share/system-config-printer/options.py", line 100, in OptionWidget

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     return OptionSelectOneNumber(name, v, s, on_change)

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:   File "/usr/share/system-config-printer/options.py", line 426, in __init__

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]:     debugprint("Selecting from choices:", supported[0])

Mar 21 10:20:41 birch org.gnome.ControlCenter.SearchProvider[253288]: TypeError: debugprint() takes 1 positional argument but 2 were given

Mar 21 10:20:41 birch dbus-daemon[897]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested 
by ':1.754' (uid=1000 pid=253288 comm="/usr/bin/python3 /usr/share/system-config-printer/" label="unconfined")

建议的排查与解决方法

  • 先试试重启CUPS打印服务,这是最常用的快速修复方式:
    sudo systemctl restart cups
    
  • 检查打印机连接:如果是USB打印机,重新插拔数据线;如果是网络打印机,确认打印机和电脑在同一网络、设备处于开机状态
  • 重新安装system-config-printer工具,修复可能损坏的配置文件:
    sudo apt install --reinstall system-config-printer
    
  • 删除现有打印机配置后重新添加:
    1. 打开系统设置里的「打印机」选项
    2. 选中出问题的打印机,点击删除按钮
    3. 点击「添加打印机」,按照提示重新搜索并配置你的打印机

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

火山引擎 最新活动