16

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.
http://hplipopensource.com/node/375

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.

Alexis Wilke
  • 2,787
vee
  • 161

4 Answers4

14

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.

Zanna
  • 72,312
8

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).

NuclearPeon
  • 446
  • 4
  • 8
2

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.

FalcoGer
  • 925
2

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 http://localhost:631— 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
Liso
  • 15,677