On Ubuntu 16.04.04, using "Simple Scan" which is, apparently, SANE.
I bought a Canon imageCLASS MF416dw and had to jump through some hoops to get it printing. It's on the network, wired, local subnet. I'm using the PIXMA backend. joliver@blinky:~$ sudo nmap -sU -p 8610-8612 192.168.0.20 Starting Nmap 7.01 ( https://nmap.org ) at 2018-03-16 09:56 PDT Nmap scan report for 192.168.0.20 Host is up (0.038s latency). PORT STATE SERVICE 8610/udp open|filtered unknown 8611/udp closed canon-bjnp1 8612/udp closed canon-bjnp2 MAC Address: F4:81:39:E5:85:CE (Canon) Nmap done: 1 IP address (1 host up) scanned in 1.74 seconds joliver@blinky:~$ sudo nmap -sT -p 8610-8612 192.168.0.20 Starting Nmap 7.01 ( https://nmap.org ) at 2018-03-16 09:56 PDT Nmap scan report for 192.168.0.20 Host is up (0.0017s latency). PORT STATE SERVICE 8610/tcp open unknown 8611/tcp closed unknown 8612/tcp closed unknown MAC Address: F4:81:39:E5:85:CE (Canon) Nmap done: 1 IP address (1 host up) scanned in 0.32 seconds So, I tried mfnp://192.168.0.20 but simple-scan quickly bombs out with "No scanners detected" So I sniffed traffic while starting sane: joliver@blinky:~$ sudo tcpdump -vvv host 192.168.0.20 tcpdump: listening on wlp2s0, link-type EN10MB (Ethernet), capture size 262144 bytes 10:04:03.030738 IP (tos 0x0, ttl 64, id 41990, offset 0, flags [DF], proto UDP (17), length 44) 192.168.0.15.44468 > 192.168.0.20.8610: [udp sum ok] UDP, length 16 10:04:03.032672 IP (tos 0x0, ttl 64, id 6518, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.44468: [udp sum ok] UDP, length 32 10:04:03.032757 IP (tos 0x0, ttl 64, id 41991, offset 0, flags [DF], proto UDP (17), length 44) 192.168.0.15.48892 > 192.168.0.20.8610: [udp sum ok] UDP, length 16 10:04:03.036182 IP (tos 0x0, ttl 64, id 17032, offset 0, flags [none], proto UDP (17), length 126) 192.168.0.20.8610 > 192.168.0.15.48892: [udp sum ok] UDP, length 98 10:04:03.040416 IP (tos 0x0, ttl 64, id 23405, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.8612: [udp sum ok] UDP, length 32 10:04:03.050893 IP (tos 0x0, ttl 64, id 11420, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.8612: [udp sum ok] UDP, length 32 10:04:03.082441 IP (tos 0x0, ttl 64, id 41994, offset 0, flags [DF], proto UDP (17), length 44) 192.168.0.15.41346 > 192.168.0.20.8610: [udp sum ok] UDP, length 16 10:04:03.083924 IP (tos 0x0, ttl 64, id 7595, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.41346: [udp sum ok] UDP, length 32 10:04:03.104825 IP (tos 0x0, ttl 64, id 41998, offset 0, flags [DF], proto UDP (17), length 44) 192.168.0.15.42059 > 192.168.0.20.8610: [udp sum ok] UDP, length 16 10:04:03.106075 IP (tos 0x0, ttl 64, id 46684, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.42059: [udp sum ok] UDP, length 32 10:04:05.956867 IP (tos 0x0, ttl 255, id 7957, offset 0, flags [none], proto UDP (17), length 343) 192.168.0.20.mdns > 224.0.0.251.mdns: [udp sum ok] 0- [0q] 1/0/5 _scanner._tcp.local. [4m15s] PTR Canon MF410 Series._scanner._tcp.local. ar: Canone585ce.local. (Cache flush) [4m15s] A 192.168.0.20, Canon MF410 Series._scanner._tcp.local. (Cache flush) [4m15s] SRV Canone585ce.local.:8610 0 0, Canon MF410 Series._scanner._tcp.local. (Cache flush) [4m15s] TXT "txtvers=1" "note=" "adminurl=http://Canone585ce.local/airprint.html" "ty=Canon MF410 Series" "UUID=f48139e585ce" "mfg=Canon" "mdl=MF410 Series" "scannerAvailable=0", Canone585ce.local. (Cache flush) [4m15s] NSEC, Canon MF410 Series._scanner._tcp.local. (Cache flush) [4m15s] NSEC (315) 10:04:07.186519 IP (tos 0x0, ttl 64, id 42873, offset 0, flags [DF], proto UDP (17), length 44) 192.168.0.15.41949 > 192.168.0.20.8610: [udp sum ok] UDP, length 16 10:04:07.187775 IP (tos 0x0, ttl 64, id 41168, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.41949: [udp sum ok] UDP, length 32 10:04:07.187834 IP (tos 0x0, ttl 64, id 42874, offset 0, flags [DF], proto UDP (17), length 44) 192.168.0.15.49897 > 192.168.0.20.8610: [udp sum ok] UDP, length 16 10:04:07.192040 IP (tos 0x0, ttl 64, id 8611, offset 0, flags [none], proto UDP (17), length 126) 192.168.0.20.8610 > 192.168.0.15.49897: [udp sum ok] UDP, length 98 10:04:07.193488 IP (tos 0x0, ttl 64, id 43608, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.8612: [udp sum ok] UDP, length 32 10:04:07.203582 IP (tos 0x0, ttl 64, id 58366, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.8612: [udp sum ok] UDP, length 32 10:04:07.232969 IP (tos 0x0, ttl 64, id 42886, offset 0, flags [DF], proto UDP (17), length 44) 192.168.0.15.57656 > 192.168.0.20.8610: [udp sum ok] UDP, length 16 10:04:07.238180 IP (tos 0x0, ttl 64, id 38127, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.57656: [udp sum ok] UDP, length 32 10:04:07.259478 IP (tos 0x0, ttl 64, id 42889, offset 0, flags [DF], proto UDP (17), length 44) 192.168.0.15.54438 > 192.168.0.20.8610: [udp sum ok] UDP, length 16 10:04:07.260717 IP (tos 0x0, ttl 64, id 9572, offset 0, flags [none], proto UDP (17), length 60) 192.168.0.20.8610 > 192.168.0.15.54438: [udp sum ok] UDP, length 32 10:04:08.264073 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.0.20 tell 192.168.0.15, length 28 10:04:08.266137 ARP, Ethernet (len 6), IPv4 (len 4), Reply 192.168.0.20 is-at f4:81:39:e5:85:ce (oui Unknown), length 46 10:04:10.013019 IP (tos 0x0, ttl 255, id 7850, offset 0, flags [none], proto UDP (17), length 343) 192.168.0.20.mdns > 224.0.0.251.mdns: [udp sum ok] 0- [0q] 1/0/5 _scanner._tcp.local. [4m15s] PTR Canon MF410 Series._scanner._tcp.local. ar: Canone585ce.local. (Cache flush) [4m15s] A 192.168.0.20, Canon MF410 Series._scanner._tcp.local. (Cache flush) [4m15s] SRV Canone585ce.local.:8610 0 0, Canon MF410 Series._scanner._tcp.local. (Cache flush) [4m15s] TXT "txtvers=1" "note=" "adminurl=http://Canone585ce.local/airprint.html" "ty=Canon MF410 Series" "UUID=f48139e585ce" "mfg=Canon" "mdl=MF410 Series" "scannerAvailable=0", Canone585ce.local. (Cache flush) [4m15s] NSEC, Canon MF410 Series._scanner._tcp.local. (Cache flush) [4m15s] NSEC (315) ^C 24 packets captured 24 packets received by filter 0 packets dropped by kernel So I can tell there is some sort of comms going on, but not why it isn't found. Any ideas, ah-ha moments, suggestions to further troubleshoot? -- *********************************************************************** * John Oliver, RHCE, LFCS http://www.john-oliver.net/ * * * *********************************************************************** -- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org