HP Printer not showing up on Network

I am trying to setup my HP Printer for printing from my Fedora Asahi Linux OS. However, For some reason, even with correct 8120e Series CUPS properly setup, the physical printer HP 8125e I have appears to CUPS to not be on the network.

The issue is I checked the printer directly and found in a network status printer report says there is a DNS error with the printer. Not sure how to solve this one.

What IP address does the printer have and what IP address does your machine initiating the print have?

Is this a wifi network printer? if it is you may have to set a Ip address outside the normal DHCP range. see printer instruction on how to do that.

Printer IP: 10.0.0.92
Machine IP initiating Print: 10.0.0.178

These are the two IP values.

And the subnet mask on the PC? I want to make sure that the subnet allows them both to see each other - might as well rule out the obvious first.

Subnet Mask: 255.255.255.0
Edit: Is this subnet mask number accurate?

1 Like

Folks, I have a bit of a query…
Would me matching the IP addresses between PC and Printer be a possible solution?
Subnet Masks for both PC and Printer are “255.255.255.0”

I add my HP printer through CUPS web: http://localhost:631/admin

I have IPP enabled on the printer and use it’s address in CUPS:

ipp://192.168.1.135/ipp/print

Internet Printing Protocol (ipp) → HP → IPP Everywhere

Worked fine 2 different HP printers Fedora/Ubuntu/openSUSE and FreeBSD. I have the printer static IP and know where it’s at/don’t need auto-detection (Windows manages to auto-detect the printer though surprisingly even after disabling Bonjour/every service :stuck_out_tongue:)

1 Like

I do not see anyway for me to enable IPP everywhere on my HP 8125e printer. CUPS is already set to IPP Everywhere; however there is no obvious way to set my HP Printer to IPP; it does not even show the IPP address.

I searched https://www.pwg.org/printers/ for 8125e and it is listed as supporting IPP. Also: https://www.hp.com/bd-en/products/printers/product-details/2101452275 claims AirPrint support so should work with IPP. See https://www.cups.org/doc/network.html for examples and troubleshooting hints.

The problem is solely due to the printer, not CUPS and not my laptop. I even tried connecting via HP Mobile App to setup my printer. For some reason, my HP Printer is on a different part of the network. My Laptop nor my HP mobile app can’t detect the printer because of that network problem.

Edit: Even with me using terminal commands to find the printer, nothing shows up.

Apologies for the tardy reply - I somehow missed your response and question.

Yes - it’s a /24 CIDR, which means your machine (10.0.0.178) can see other ip addresses in the range 10.0.0.1 to 10.0.0.254.

It’s a very common subnet - basically means everything should be able to see everything on the same network with the same first 3 parts of the dotted quad. You machine is on .78, the printer is on .92 - all good.

You could try a traceroute from machine to printer to see what the route is between the too. If there’s a router in there, make sure it’s firewall is allowing data through. Make sure it’s handing out the correct ip address to the printer via DHCP, as you mention DNS and if, like me, you have your own DNS machine inside your network check that it’s happy with everything too.

nslookup on the printer name to ensure its address matches what you think it is and make sure that netcat to the printer on whatever port it uses is getting through. You can see what ports are being used (as it depends on the protocol in use) via lpstat -v

I am glad the network is not problem. There is a router between me and the printer on the network.

How are both devices accessing the router? Both by wi-fi or is the printer connected by ethernet cable?
Can the machine ping the printer ip 10..0.0.92 ? Can you access the printer’s management web interface?

Some routers have an option to isolate wifi clients. They can access internet, but not other clients on the same network. If you use wifi guest networks, then it’s also possible that the router is blocking guest wifi clients from accessing other devices on the LAN / regular Wi-Fi.

I would also assign a fixed ip address for the printer in routers mac table.

  1. Both PC & Printer are accessing router via Wi-Fi.
  2. Ping IP 10.0.0.92 reports Temporary name resolution failure.
  3. I am using a private encrypted home wi-fi network. Not guest.
  4. I would have to access the router for that. I would like to try other options first.
  5. I am unable to access the printer’s web interface.

Edit: Adding fixed IP address for the printer in routers mac table would be ideal.

IMHO there are not many other options.

Configure the printer to use DHCP, not a fixed ip address.

access router’s management interface, locate the active clients and assign a fixed ip address to the printer. Restart printer.
I’d suggest to do this for all your devices.

update: can you ping other devices i.e mobile phone using wi-fi ?

That I can do.

Are you trying to connect to the printer via a Wi-Fi router, i.e. a Wi-Fi router (you set the Wi-Fi network access password on the printer), I have a Wi-Fi router through which 5 devices communicate

Wi-Fi Direct registers solid connection between PC & Printer on both devices. However, print job stuck in “Processing”.

My Father is successfully printing on his end from the Same HP Printer. He uses MacOS.

For general Wi-Fi & Wi-Fi Direct MAC Address has been added to router successfully.
To further help, I have even tried using the hardwire printer Cable of USB-B to USB-C. No luck with that hardwire either.

On this 2800e and a OfficeJet 8710 it was under printer web services admin: