So I’m using Tumbleweed and I an having issues trying to add an Airprint printer in my schools network.
I have installed cups and cups-airprint and I can see the printer I want to add in yast:
But after selecting the associated secure airprint driver (as seen in the screenshot), adding it fails with the following error message:
Unable to add queue colour printing.
lpadmin: Unable to open PPD "/tmp/0f45b67424bc8": Missing PPD-Adobe-4.x header on line 0.
The printer model I want to use is a Konica Minolta Bizhub C360i but I doubt that will help as I believe the “printer” I’m trying to add is actually a Papercut server and is responsible for managing print-release printing from other printers on the campus.
To eliminate any firewall issues, I have temporarily disabled the firewall completely while doing this.
I have also tried adding the printer through the GNOME settings app. The printer is added to the list but when I try to print from an application like Firefox, the printer is greyed out and stuck on “getting printer information…”.
Previously, I was using ubuntu and I was able to print from this printer with no problems. I added it through the gnome settings app and it just worked. Note that this problem seems to be specific to this printer.
If anyone could help me find out why this is happening and how I can solve this problem, it would be greatly appreciated.
Normally I wouldn’t expect any explicit configuration is needed. As long as mdns is allowed when the firewall is active, then such driverless printers should be discovered/published automatically.
However, if desired you could try configuring explicitly with the lpadmin command as an IPP Everywhere printer perhaps?
I tried to add the printer manually like you suggested but was unsuccessful. I also tried without the /ipp path but got a similar result:
sudo lpadmin -p colour_printing -E -v ipps://high%20school%20c360i%20ps._ipps._tcp.local/ipp -m everywhere
Place your right index finger on the fingerprint reader
lpadmin: Printer returned invalid data: "media-ready": Bad keyword value "B2 (JIS)" - invalid character (RFC 8011 section 5.1.4).