My residence community has linked: an iMac (not too long ago up to date from Monterey to Sequoia), a Home windows machine, and a reasonably outdated HP LaserJet 2100 TN.
Earlier than the replace, each computer systems might print to the HP reliably.
After the replace to Sequoia, printing doesn’t work anymore for the iMac. The printer is accessible by way of ping
and traceroute
, however when I attempt to print to it from the iMac, System Settings > Printers & Scanners says that the printer queue is idle, however once I open the printer queue, it says the "printer shouldn’t be responding".
I attempted to reinstall the printer. I eliminated the present printer definition and used "add printer" to put in a brand new one. Because the checklist of printers within the Defaults tab was empty, I clicked on the IP tab and put in as a substitute the "generic PCL driver" utilizing the IP tackle of the printer. If I keep in mind appropriately, I additionally had to do that after shopping for the iMac (which was shipped with Monterey).
After reinstalling the printer drivers, System Settings > Printers & Scanners once more says that the printer is idle, but when I click on on Printer Queue, I now instantly see "Printer offline".
It’s attention-grabbing to notice that printing works positive from the Home windows machine, however solely if the iMac is turned off (or in sleep mode) by the point the HP is turned on. As soon as the iMac runs for some time (or tries to print one thing), the Home windows machine cannot print to the HP both. This makes me suspect whether or not the issue may be attributable to some unhealthy settings in my router, although I do not know what to search for.
In case it’s important: My router has an IP tackle 10.1.1.11, the printer has 10.1.1.20 (mounted tackle assigned). For my iMac the command ifconfig -a | grep broadcast
shows:
inet 10.1.1.23 netmask 0xffffff00 broadcast 10.1.1.255
inet 10.1.1.21 netmask 0xffffff00 broadcast 10.1.1.255
which all look affordable to me.
Does anyone have a suggestion on what I might do to slim down the issue?
UPDATE
As requested by LincDavis, I am offering the output of
lpstat -t
$ lpstat -t
scheduler is working
system default vacation spot: _10_1_1_20
system for _10_1_1_20: ipp://10.1.1.20/
system for EPSON_WF_2860_Series: dnssd://EPSONpercent20WF-2860percent20Series._ipp._tcp.native./?uuid=cfe92100-67c4-11d4-a45f-389d9227c894
_10_1_1_20 accepting requests since Solar Jun 22 12:28:57 2025
EPSON_WF_2860_Series accepting requests since Solar Jun 22 12:13:57 2025
printer _10_1_1_20 is idle. enabled since Solar Jun 22 12:28:57 2025
printer EPSON_WF_2860_Series is idle. enabled since Solar Jun 22 12:13:57 2025
Rationalization:
The HP printer I am speaking about, is the ten.1.1.20.
The EPSON WF 2860 is one other printer on the community I’ve added. It’s a printer/scanner. Printing to it doesn’t work both (I get the message Communication error when wanting on the print queue), however scanning from the Epson works. From the Home windows pc on the community, printing and scanning with the Epson works. I hadn’t included the details about the Epson, since I believed that it unnecessarily confuses the matter. As for putting in the Epson, I didn’t use the "add printer" dialogue constructed into MacOS, however a setup program which I downloaded from the Epson web site.
UPDATE
Additionally as requested by @LincDavis, I am offering the output of tail /var/log/cups/*
:
==> /var/log/cups/access_log <==
localhost - ronaldfischer [22/Jun/2025:12:27:50 +0200] "POST / HTTP/1.1" 200 1033 CUPS-Get-Units -
localhost - - [22/Jun/2025:12:28:57 +0200] "POST /admin/ HTTP/1.1" 401 53684 CUPS-Add-Modify-Printer successful-ok
localhost - ronaldfischer [22/Jun/2025:12:28:57 +0200] "POST /admin/ HTTP/1.1" 200 53684 CUPS-Add-Modify-Printer successful-ok
localhost - - [22/Jun/2025:13:19:57 +0200] "POST / HTTP/1.1" 401 221 CUPS-Get-Units successful-ok
localhost - ronaldfischer [22/Jun/2025:13:19:57 +0200] "POST / HTTP/1.1" 200 1033 CUPS-Get-Units -
localhost - ronaldfischer [22/Jun/2025:13:20:25 +0200] "POST / HTTP/1.1" 200 1033 CUPS-Get-Units -
localhost - - [23/Jun/2025:19:27:58 +0200] "POST / HTTP/1.1" 401 221 CUPS-Get-Units successful-ok
localhost - ronaldfischer [23/Jun/2025:19:27:59 +0200] "POST / HTTP/1.1" 200 1033 CUPS-Get-Units -
localhost - ronaldfischer [23/Jun/2025:19:28:21 +0200] "POST / HTTP/1.1" 200 1033 CUPS-Get-Units -
localhost - ronaldfischer [23/Jun/2025:19:28:44 +0200] "POST / HTTP/1.1" 200 1033 CUPS-Get-Units -
==> /var/log/cups/error_log <==
E [02/May/2025:15:08:17 +0200] [Job 896] The printer shouldn't be responding.
E [02/May/2025:15:09:17 +0200] [Job 896] The printer shouldn't be responding.
E [02/May/2025:15:10:17 +0200] [Job 896] The printer shouldn't be responding.
E [21/May/2025:18:37:02 +0200] [Job 900] The printer shouldn't be responding.
E [21/May/2025:18:38:01 +0200] [Job 900] The printer shouldn't be responding.
E [21/May/2025:18:39:01 +0200] [Job 900] The printer shouldn't be responding.
E [22/Jun/2025:11:45:19 +0200] [Job 902] The printer shouldn't be responding.
E [22/Jun/2025:11:45:48 +0200] [Job 902] The printer shouldn't be responding.
E [22/Jun/2025:11:46:18 +0200] [Job 902] The printer shouldn't be responding.
E [22/Jun/2025:11:46:49 +0200] [Job 902] The printer shouldn't be responding.
==> . <==
I simply surprise what data we will get from this, besides what we already know, i.e. that the printer doesn’t react.
UPDATE
Right here is the content material of my /and so on/cups/ppd listing:
-rw-r--r-- 1 root _lp 1417134 Nov 1 2024 EPSON_WF_2860_Series.ppd
-rw-r--r-- 1 root _lp 1417134 Nov 11 2023 EPSON_WF_2860_Series.ppd.O
-rw-r--r-- 1 root _lp 53365 Jun 22 12:28 _10_1_1_20.ppd
UPDATE
UPDATE
I managed to put in a devoted printer driver downloaded from the HP web site. Now I do not get anymore an error message in Pink, however nonetheless cannot print. See this screenshot of the Printer Queue: