helloSystem / ISO

helloSystem Live and installation ISO
https://github.com/helloSystem/
BSD 3-Clause "New" or "Revised" License
807 stars 58 forks source link

Polish printing experience #19

Open probonopd opened 3 years ago

probonopd commented 3 years ago

Polish CUPS/IPP/AirPrint experience

We have enabled CUPS and can seemingly print to a fully autodetected IPP printer without doing anything. However, at least from the Qt print dialogs, we cannot even switch from color to b/w?

We may want

cc'ing the world expert on all things PDF and printing, @KurtPfeifle

probonopd commented 3 years ago

Do we need gutenprint, gutenprint-foomatic,...? Are those still needed? Why are these printers not in CUPS proper?

probonopd commented 3 years ago

This is how it should look like (it looks like this on another FreeBSD system, so it is doable):

image

Yet this is how it does look at the moment:

image

/usr/local/etc/cups/cupsd.conf has by default:

# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd
probonopd commented 3 years ago

TODO: Check other FreeBSD Live Systems, e.g., NomadBSD.

probonopd commented 3 years ago

https://www.cups.org/faq.html#:~:text=A%3A%20If%20you%20have%20setup,changes%20through%20the%20web%20interface.

Q: The CUPS web interface keeps asking me for a password, but I don't have one on this computer. How can I use the web interface?

A: If you have setup your computer to not require a password or have a blank or empty password, then the CUPS web interface will not work for you. CUPS requires a login username and password to allow you to make changes through the web interface.

This has been bugging me since I tried CUPS in the early 2000s for the first time!

How to disable any pasword protection of the web interface on localhost entirely?