Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

System access to printer queue #5

Open
JohnDThompson opened this issue Sep 26, 2022 · 1 comment
Open

System access to printer queue #5

JohnDThompson opened this issue Sep 26, 2022 · 1 comment

Comments

@JohnDThompson
Copy link

JohnDThompson commented Sep 26, 2022

I've installed the hplip-printer-app v1.0 snap package on my Almalinux-9 machine. It recognizes the network HP Photosmart 5510 Series printer, using hpcups 3.22.6 and successfully prints a test page. But it doesn't appear as a printer option for the various applications I use.

How do I get it to make the Photosmart printer available to other applications?

@tillkamppeter
Copy link
Member

The Printer Application (like hplip-printer-app) is an emulation of an IPP network printer.

First, IPP network printers advertise themselves via DNS-SD. For this the system you are running the Printer Application on must have a running avahi-daemon. This is usually the case by default on modern Linux distributions, but I only inform you for the case you have perhaps stopped or even removed avahi-daemon.

Second, if CUPS discovers an IPP network printer, it does not automatically create a print queue. Some distributions have cups-browsed running to automatically create such a queue.

Newer desktop applications see IPP printers without having an actual CUPS queue for them and when selecting the printer in the dialog, CUPS automatically creates the queue (takes 3-5 seconds).

So to discover where is the problem, could you run the following commands and post the output here:

ps aux | grep avahi-daemon
ps aux | grep hplip-printer-app
avahi-browse -t -r _ipps._tcp
avahi-browse -t -r _ipp._tcp
ippfind
driverless
lpstat -e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants