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