Can't Detect HP Printer with HPLIP

I'm having issues detecting my printer (HP Deskjet 3630), OS Ubuntu 18.04. I've installed HPLIP and when I try to detect the printer via "Network/Ethernet" I get the following answer:

HPLIP cannot detect printers in your network.
This may be due to existing firewall settings blocking the required ports. When you are in a trusted network environment, you may open the ports for network services like mdns and slp in the firewall. For detailed steps follow the link.

I disabled the firewall but that didn't help.

I tried to change "Network discovery method" to mDNS/Bonjour and Avahi and didn't help neither.

7

4 Answers

Open HP Device Manager > Setup, then choose Network/Ethernet/Wireless network. Then, click Advanced Options.

Choose Manual Discovery and type the IP Address. After that, click Next.

Then, your computer should detect the HP Printer.

I went into Advanced and changed the discovery type. There are three protocols: SLP, Avahi and mDNS/Bounjour. Bounjour was the option that successfully discovered my printer, Officejet 86xx series (default was SLP).

1

I resolved the same issue by installing the latest HPLIP from their website. It was 2 versions ahead (3.19.6) of the one prepackaged in the Ubuntu repositories (3.17) and their installer installed all the dependencies I needed. Afterwards the printer was detected without problems.

I have the exact same problem, I installed the latest hplip version from their website, still the printer is not detected at all, even though it's a well known hp model (2600 WiFi).

I solved it by navigating to CUPS site — adding the printer there, instantly detect my 2600 WiFi and also automatically assign the right driver, sweet !

Note that you need to make sure CUPS is installed, nowadays it should be preinstalled otherwise run.

sudo apt install cups

You Might Also Like