Bug#921113: libgtk-3-0: The GTK print dialog does not show all IPP printers (sometimes)

Brian Potkin claremont102 at gmail.com
Fri Feb 1 17:29:59 GMT 2019


Package: libgtk-3-0
Version: 3.22.11-1
Severity: normal
Tags: upstream



In what follows, any testing was done with the cups service stopped on
the client.

A TXT record displayed with avahi-browse shows the resource path (rp=).
This has never been standardised and different vendors implement it in
different ways. For example:

HP Deskjet 3070 B611 series            rp=printers/HP_Deskjet_3070_B611_series
Samsung ML-2950 Series                 rp=ipp/printer
Brother DCP-9022CDW                    rp=ipp/print
HP LaserJet Professional M1217nfw MFP  rp=printers/Laserjet

With these four machines on the network, the print dialog should display
them as HP_Deskjet_3070_B611_series, printer, print and Laserjet
respectively. All four would be available to print to (if it were not
for #916267).

Some more examples:

Canon MF731C/733C                rp=ipp/print
HP OfficeJet Pro 8710            rp=ipp/print
Canon MX920 series               rp=ipp/print

Suppose these three are on the network. It is not possible to have three
printer destinations with the same name (print), so only one printer is
displayed.

This was tested with an ENVY4500 and two instances of ippserver on two
other machines.

ippserver -v -p 631 -l AAAA AAAA4500
ippserver -v -p 631 -l ZZZZ ZZZZ4500

Regards,

Brian.



More information about the pkg-gnome-maintainers mailing list