GNOME Bugzilla – Bug 784565
Easy control for printer sharing needed
Last modified: 2017-07-06 22:21:06 UTC
There are some important CUPS settings which are independent of the CUPS queues. On the command line you can access them with cupsctl: till@till-x1carbon:~$ cupsctl _debug_logging=1 _remote_admin=0 _remote_any=0 _share_printers=1 _user_cancel_any=0 BrowseLocalProtocols=dnssd DefaultAuthType=Basic JobPrivateAccess=default JobPrivateValues=default MaxLogSize=0 SubscriptionPrivateAccess=default SubscriptionPrivateValues=default WebInterface=Yes till@till-x1carbon:~$ cupsctl --debug-logging till@till-x1carbon:~$ cupsctl --no-debug-logging till@till-x1carbon:~$ cupsctl --share-printers till@till-x1carbon:~$ cupsctl --user-cancel-any till@till-x1carbon:~$ In system-config-printer you can change these options via the "Server Settings" dialog, In the CUPS web interface you find these settings here: http://localhost:631/admin In GNOME's printer setup tool these settings are not accessible.
gnome-control-center is not intended to be a frontend to every possible configuration option. Could you please be more specific about what settings are missing that ordinary users might need to change? Otherwise, advanced users could just use cupsctl or the CUPS web interface or maybe if there's enough need, the extra settings could be added to GNOME Tweak Tool.
The user should at least be able to - Turn on and off printer sharing - Turn on and off the shared bit of each individual printer (in system-config-printer this is in the printer properties dialog of each printer). This way the user can share printers in the local network easily. All the other functions in the "Server Settings" menu of system-config-printer are more a nice-to-have. So we could put an On/Off switch for general printer sharing into the top bar of the printer setup tool and into each printer entry an On/Off switch (or an entry in the gear button menu) to share the individual printer.
Thanks for taking the time to report this. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. You're welcome to add your suggestions to bug 777882. *** This bug has been marked as a duplicate of bug 777882 ***