[SOLVED] Network printer found but not working after router change

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
User avatar
saffronrisotto
Level 1
Level 1
Posts: 5
Joined: Sat Jun 03, 2023 4:17 am
Location: London, UK

[SOLVED] Network printer found but not working after router change

Post by saffronrisotto »

I changed my router recently, and now my 3 Linux Mint systems can see the networked printer but installing via the GUI fails.
It is discovered via localhost:631 and installs but attempting to print gives message “The printer may not exist or is unavailable at this time.”
The printer works from the same 3 machines using Windows, and previously worked from Linux before I changed the router.
The printer is connected with the router via ethernet & powerline. Two of the Linux systems are connected via wifi, and one via ethernet & powerline.

Working just on this laptop:
System info: Linux Mint 21 Cinnamon 5.4.12 Linux Kernel 5.15.0-73-generic [64 bit]
Printer: Epson ET-3600. Connected to router via ethernet/powerline

I offer below the outputs requested from another user on the similar thread (where I have folllowed the ideas on there already without success viewtopic.php?t=390275):

output of avahi-browse -rt _ipp._tcp

Code: Select all

+ wlp4s0 IPv6 EPSON ET-3600 Series                          Internet Printer     local
+ wlp4s0 IPv4 EPSON ET-3600 Series                          Internet Printer     local
= wlp4s0 IPv6 EPSON ET-3600 Series                          Internet Printer     local
   hostname = [EPSON7FB6C4.local]
   address = [192.168.1.2]
   port = [631]
   txt = ["TLS=1.2" "UUID=cfe92100-67c4-11d4-a45f-64eb8c7fb6c4" "note=" "adminurl=http://EPSON7FB6C4.local.:80/PRESENTATION/BONJOUR" "priority=30" "mopria-certified=1.3" "URF=CP1,PQ4-5,OB9,OFU0,RS300-600,SRGB24,W8,DM3,IS1,V1.4,MT1-3-8" "PaperMax=legal-A4" "kind=document,envelope,photo" "Fax=F" "Scan=T" "Duplex=T" "Color=T" "qtotal=1" "rp=ipp/print" "pdl=application/octet-stream,image/pwg-raster,image/urf,image/jpeg" "product=(EPSON ET-3600 Series)" "usb_MDL=ET-3600 Series" "usb_MFG=EPSON" "ty=EPSON ET-3600 Series" "txtvers=1"]
= wlp4s0 IPv4 EPSON ET-3600 Series                          Internet Printer     local
   hostname = [EPSON7FB6C4.local]
   address = [192.168.1.2]
   port = [631]
   txt = ["TLS=1.2" "UUID=cfe92100-67c4-11d4-a45f-64eb8c7fb6c4" "note=" "adminurl=http://EPSON7FB6C4.local.:80/PRESENTATION/BONJOUR" "priority=30" "mopria-certified=1.3" "URF=CP1,PQ4-5,OB9,OFU0,RS300-600,SRGB24,W8,DM3,IS1,V1.4,MT1-3-8" "PaperMax=legal-A4" "kind=document,envelope,photo" "Fax=F" "Scan=T" "Duplex=T" "Color=T" "qtotal=1" "rp=ipp/print" "pdl=application/octet-stream,image/pwg-raster,image/urf,image/jpeg" "product=(EPSON ET-3600 Series)" "usb_MDL=ET-3600 Series" "usb_MFG=EPSON" "ty=EPSON ET-3600 Series" "txtvers=1"]

output of avahi-browse -rt _uscan._tcp

Code: Select all

+ wlp4s0 IPv6 EPSON ET-3600 Series                          _uscan._tcp          local
+ wlp4s0 IPv4 EPSON ET-3600 Series                          _uscan._tcp          local
= wlp4s0 IPv6 EPSON ET-3600 Series                          _uscan._tcp          local
   hostname = [EPSON7FB6C4.local]
   address = [192.168.1.2]
   port = [443]
   txt = ["representation=https://EPSON7FB6C4.local.:443/PRESENTATION/AIRPRINT/PRINTER_128.PNG" "note=" "UUID=cfe92100-67c4-11d4-a45f-64eb8c7fb6c4" "adminurl=http://EPSON7FB6C4.local.:80/PRESENTATION/BONJOUR" "duplex=F" "is=platen" "cs=color,grayscale,binary" "pdl=application/pdf,image/jpeg" "ty=EPSON ET-3600 Series" "rs=eSCL" "vers=2.62" "txtvers=1"]
= wlp4s0 IPv4 EPSON ET-3600 Series                          _uscan._tcp          local
   hostname = [EPSON7FB6C4.local]
   address = [192.168.1.2]
   port = [443]
   txt = ["representation=https://EPSON7FB6C4.local.:443/PRESENTATION/AIRPRINT/PRINTER_128.PNG" "note=" "UUID=cfe92100-67c4-11d4-a45f-64eb8c7fb6c4" "adminurl=http://EPSON7FB6C4.local.:80/PRESENTATION/BONJOUR" "duplex=F" "is=platen" "cs=color,grayscale,binary" "pdl=application/pdf,image/jpeg" "ty=EPSON ET-3600 Series" "rs=eSCL" "vers=2.62" "txtvers=1"]

Output of driverless

Code: Select all

ipps://EPSON%20ET-3600%20Series._ipps._tcp.local/
Any help / ideas appreciated. I am a relatively new user, this is my first time posting.
Last edited by LockBot on Sun Dec 10, 2023 11:00 pm, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
brian_p
Level 9
Level 9
Posts: 2702
Joined: Thu Jan 17, 2019 9:20 am
Location: UK

Re: Network printer found but not working after router change

Post by brian_p »

Thanks for the very useful info. It should help us to obtain a solution. The laptop sees the printer on its wireless interface (wlp4s0). That's OK.

Please say what Mint version is on the laptop and give the output from

Code: Select all

lpstat -l -e
What applications would you usually print from?
--
Brian.
User avatar
AndyMH
Level 21
Level 21
Posts: 13759
Joined: Fri Mar 04, 2016 5:23 pm
Location: Wiltshire

Re: Network printer found but not working after router change

Post by AndyMH »

Is everybody on the same network and did you set static IP addresses on the printers? I'm thinking your have a printer on 192.168.1.2, but, for example, your new router is handing out IP addresses in the range 192.168.0.xxx. You won't find the printer. ifconfig will tell you what your local IP address is on a mint PC.

I have a related issue with a neighbour, have installed a NAS (synology) for him, DHCP in his router is handing out addresses in the 192.168.1.xxx range. He has some wifi range extenders, when he connects his laptop via the extender it is giving him an address in the 10.10.xxx.xxx range, can't see the NAS. I've yet to find how to turn off DHCP in the extender (thank you linksys).
Thinkcentre M720Q - LM21.3 cinnamon, 4 x T430 - LM21.3 cinnamon, Homebrew desktop i5-8400+GTX1080 Cinnamon 19.0
User avatar
saffronrisotto
Level 1
Level 1
Posts: 5
Joined: Sat Jun 03, 2023 4:17 am
Location: London, UK

Re: Network printer found but not working after router change

Post by saffronrisotto »

Thank you Brian - your requested info
Linux Mint 21 Vanessa base: Ubuntu 22.04 jammy

lpstat -l -e

Code: Select all

EPSON_ET-3600_Series permanent ipp://localhost/printers/EPSON_ET-3600_Series ipps://EPSON7FB6C4.local:631/ipp/print
EPSON_ET_3600_Series network none ipps://EPSON%20ET-3600%20Series._ipps._tcp.local/
I usually print from Libreoffice writer and Xreader, have also tried Firefox and the test page via localhost

And AndyMH, thank you too - my investigations have moved in this direction too, interesting to hear of your neighbour's problem.
No, I haven't set static ip addresses.
I think they are all on the same network unless this means something different than the obvious, the printer can be seen by the devices.
Indeed as you surmise my router says it is handing out addresses in the range 192.168.0.xxxx
On the router I can see options for disabling the DHCP server and address reservation, mapping an ip to a mac address, I need to learn more about how this works to start manipulating it. In the meantime:

output of ifconfig

Code: Select all

enp0s25: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 54:ee:75:5a:24:e7  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf1200000-f1220000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1293  bytes 154981 (154.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1293  bytes 154981 (154.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.56  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::1ed4:2b0f:d048:e6b7  prefixlen 64  scopeid 0x20<link>
        ether 5c:e0:c5:86:cc:c5  txqueuelen 1000  (Ethernet)
        RX packets 6224  bytes 4157588 (4.1 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4813  bytes 1092109 (1.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
I wonder what the difference is between how Windows and Linux print queues interact with the network, since Windows is printing ok.

Do let me know if I need to move this post to a networking board.
brian_p
Level 9
Level 9
Posts: 2702
Joined: Thu Jan 17, 2019 9:20 am
Location: UK

Re: Network printer found but not working after router change

Post by brian_p »

saffronrisotto wrote: Mon Jun 12, 2023 4:03 am
wlp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.56 netmask 255.255.255.0 broadcast 192.168.0.255
The laptop has an IP of 192.168.0.56 but the printer has an IP in a different range, 192.168.1.2. Very bothersome. We can try:

Execute

Code: Select all

lpadmin -p ET3600 -v ipp://192.168.1.2/ipp/print -E -m everywhere
Print to ET3600. A quick test is

Code: Select all

lp -d ET3600 /etc/nsswitch.conf
--
Brian.
User avatar
saffronrisotto
Level 1
Level 1
Posts: 5
Joined: Sat Jun 03, 2023 4:17 am
Location: London, UK

Re: Network printer found but not working after router change

Post by saffronrisotto »

This attempt produced the following error log (& no printing)

Code: Select all

E [12/Jun/2023:12:43:13 +0100] ET3600: Unable to connect to 192.168.1.2:631: Host is down
W [12/Jun/2023:12:43:30 +0100] [Job 127] The printer may not exist or is unavailable at this time.
ping to 192.168.1.2 produces:
From 192.168.1.115 icmp_seq=6 Destination Host Unreachable

nmap produces response: host seems down

nmap -Pn 192.168.1.2 produces:

Code: Select all

Starting Nmap 7.80 ( https://nmap.org ) at 2023-06-12 12:54 BST
Nmap scan report for 192.168.1.2
Host is up (0.0060s latency).
All 1000 scanned ports on 192.168.1.2 are filtered
Nmap done: 1 IP address (1 host up) scanned in 5.85 seconds
brian_p
Level 9
Level 9
Posts: 2702
Joined: Thu Jan 17, 2019 9:20 am
Location: UK

Re: Network printer found but not working after router change

Post by brian_p »

saffronrisotto wrote: Mon Jun 12, 2023 8:02 am This attempt produced the following error log (& no printing)

Code: Select all

E [12/Jun/2023:12:43:13 +0100] ET3600: Unable to connect to 192.168.1.2:631: Host is down
W [12/Jun/2023:12:43:30 +0100] [Job 127] The printer may not exist or is unavailable at this time.
CUPS needs the printer to be on the same network as the laptop. That is, the printer needs an IP address like so: 192.168.0.xxx. I think you need to reset the printer's network connection from its front panel and use the WPS button on the router.
--
Brian.
User avatar
saffronrisotto
Level 1
Level 1
Posts: 5
Joined: Sat Jun 03, 2023 4:17 am
Location: London, UK

[SOLVED] Network printer found but not working after router change

Post by saffronrisotto »

Ha! I didn't think of that. :D

I reset the printer to factory settings and it has worked itself out.
On the device we have been working on it worked automatically, with Linux recognising it and adding it itself.
On my other two devices I found the Linux automatically-installed version didn't work for printing, so I have ignored that and added it again via 'add network printer' wth a different name, accepting all defaults, and making this my default q.

(I guess Windows printer qs don't need the printer to be on the same network.)

A simple solution in the end, but I learnt a lot in the process - thanks to Brian and Andy and this forum.

Natasha
Locked

Return to “Printers & Scanners”