Print Setup no longer opens

Hi, unexpectedly the “print settings” icon no longer opens when you click on it… What could have happened? Did any update cause the problem? I’ll start by saying that printing and scanning work, but if I wanted to add a new printer I couldn’t do it. Thank you

@Camulodunum
Which DE do you use? Try installing gnome-control-center. There was a similar case with Budgie.

If i start system-config-printer on the terminal i get this error

system-config-printer
Traceback (most recent call last):
  File "/usr/share/system-config-printer/system-config-printer.py", line 86, in <module>
    import cupshelpers
ModuleNotFoundError: No module named 'cupshelpers'

Re installed this package and many other related packages but stil this error

Check out my comment in this thread: After the latest update some applications no longer work - #27 by ajgringo619

3 Likes

@ajgringo619 suggestion will fix your problem, any problems post the error message in this thread.

FYI, an issue has been opened with OpenPrinting/system-config-printer: https://github.com/OpenPrinting/system-config-printer/issues/357

1 Like

can confirm in lxde. will try the suggestions in this thread and the other. will be sad if this is upstream but eventually all things get fixed.

last updates nuked all my picom.conf settings which was very Windows-Like and disturbing and also pi**ed me off but I didn’t have much tweaked so I remembered what it was.

Yes, I realize sometimes updates be like that :wink:

nice! let’s see if they resolve this soon.

Thanks! it works, although with deprecation warnings

If you’re referencing these:

/usr/share/system-config-printer/system-config-printer.py:325: DeprecationWarning: Gtk.ActionGroup.list_actions is deprecated
  for action in printer_manager_action_group.list_actions ():
/usr/share/system-config-printer/system-config-printer.py:326: DeprecationWarning: Gtk.Action.set_sensitive is deprecated
  action.set_sensitive (False)
/usr/share/system-config-printer/system-config-printer.py:334: DeprecationWarning: Gtk.ActionGroup.get_action is deprecated
  act = printer_manager_action_group.get_action (action)
/usr/share/system-config-printer/system-config-printer.py:364: DeprecationWarning: Gtk.UIManager.ensure_update is deprecated
  self.ui_manager.ensure_update ()
/usr/share/system-config-printer/system-config-printer.py:365: DeprecationWarning: Gtk.UIManager.get_accel_group is deprecated
  self.PrintersWindow.add_accel_group (self.ui_manager.get_accel_group ())
/usr/share/system-config-printer/system-config-printer.py:374: DeprecationWarning: Gtk.UIManager.get_action is deprecated
  action = self.ui_manager.get_action ("/new-printer")
/usr/share/system-config-printer/system-config-printer.py:375: DeprecationWarning: Gtk.Action.create_menu_item is deprecated
  newprinteritem = action.create_menu_item ()
/usr/share/system-config-printer/system-config-printer.py:673: DeprecationWarning: Gtk.Action.get_proxies is deprecated
  for widget in action.get_proxies ():
/usr/share/system-config-printer/system-config-printer.py:2253: DeprecationWarning: Gdk.threads_enter is deprecated
  Gdk.threads_enter ()
/usr/share/system-config-printer/system-config-printer.py:2204: DeprecationWarning: Gdk.threads_leave is deprecated
  Gdk.threads_leave ()

they have nothing to with the cupshelpers issue.

yes that is what i’m referring to and yes i’m aware that this has nothing to do with this issue.

I added it as a addition in the github issue to remind the maintainer to this

2 Likes