Request: Ghostcript, HPLIP, and GutenPrint Printer Application Snaps, ipp-usb Snap ("ghostscript-printer-app", "hplip-printer-app", "gutenprint-printer-app", "ipp-usb") auto connection to avahi-control, raw-usb, hardware-observe interfaces

Following my request for the PostScript Printer Application I also request auto-connection for the same interfaces for my further 3 Printer Applications and ipp-usb:




The names in the Snap Store are “ghostscript-printer-app”, “hplip-printer-app”, “gutenprint-printer-app”, “ipp-usb”.

These interfaces are:

  • avahi-control: For registering the printers in Avahi, so that they DNS-SD-advertise themselves, like physical IPP network printers
  • raw-usb: To support printers connected to USB
  • hardware-observe: To observe the appearing of USB printers via UDEV to automatically load firmware files onto them (some need their firmware loaded everytime when they get turned on) in the Printer Applications and to automatically start the daemon in ipp-usb.

These first two interfaces got also approved for connecting automatically in my CUPS Snap and the PostScript Printer Application.

Note that the UDEV observation is only implemented in the ipp-usb Snap, not yet in the Printer Applications. There the implementation will come soon, in the HPLIP Snap with the addition of support for loading HP’s proprietary plugin and in the Ghostscript Snap with the addition of the foo2zjs printer driver.

I am +1 for auto-connect avahi-control and raw-usb to ghostscript-printer-app ,hplip-printer-app, gutenprint-printer-app and ipp-usb since both are needed for expected operation of these snaps as also discussed here.

I am +1 as well for auto-connect hardware-observe to ipp-usb, hplip-printer-app and ghostscript-printer-app since it seems to be the best way to achieve UDEV observation based on this discussion.

Can other @reviewers please vote?

1 Like

+1 from me on all these requests.

1 Like

+2 votes for, 0 votes against, granting auto-connect of avahi-control and raw-usb to ghostscript-printer-app ,hplip-printer-app, gutenprint-printer-app and ipp-usb.

+2 votes for, 0 votes against, granting auto-connect of hardware-observe to ipp-usb, hplip-printer-app and ghostscript-printer-app.

This is now live.

1 Like

Thanks a lot.

Updating Snap Store listings and README.md files …