$ avahi-browse --all --terminate | fgrep OfficeJet | fgrep -i scan
+ wlo1 IPv6 HP OfficeJet Pro 6970 [C363F1] _uscans._tcp local
+ wlo1 IPv4 HP OfficeJet Pro 6970 [C363F1] _uscans._tcp local
+ wlo1 IPv6 HP OfficeJet Pro 6970 [C363F1] _uscan._tcp local
+ wlo1 IPv4 HP OfficeJet Pro 6970 [C363F1] _uscan._tcp local
+ wlo1 IPv6 HP OfficeJet Pro 6970 [C363F1] _scanner._tcp local
+ wlo1 IPv4 HP OfficeJet Pro 6970 [C363F1] _scanner._tcp local
Desktop (scanner working):
$ avahi-browse --all --terminate | fgrep OfficeJet | fgrep -i scan
+ br0 IPv6 HP OfficeJet Pro 6970 [C363F1] _uscans._tcp local
+ br0 IPv4 HP OfficeJet Pro 6970 [C363F1] _uscans._tcp local
+ br0 IPv6 HP OfficeJet Pro 6970 [C363F1] _uscan._tcp local
+ br0 IPv4 HP OfficeJet Pro 6970 [C363F1] _uscan._tcp local
+ br0 IPv6 HP OfficeJet Pro 6970 [C363F1] _scanner._tcp local
+ br0 IPv4 HP OfficeJet Pro 6970 [C363F1] _scanner._tcp local
There was a lot of output which I believe was not relevant, thus I filtered the output. If I am wrong, tell me what I should be looking for.
/etc/sane.d/dll.d/hplip on both machines are the same.
$ cat /etc/sane.d/dll.d/hplip
# dll.conf snippet for hplip
#
$ /usr/share/hplip/data/models/models.dat
[deskjet_697]
model1=HP Deskjet 697c Printer
[officejet_pro_6970]
model1=HP OfficeJet Pro 6970 All-in-One
model2=HP OfficeJet Pro 6975 All-in-One
model3=HP OfficeJet Pro 6978 All-in-One
Could this be the problem? But how would a normal average, non technical user have this file setup properly? What official, user friendly tool (ideally GUI) could be use to set things correctly?
This is what I got:
Laptop (scanner not discovered):
$ avahi-browse --all --terminate | fgrep OfficeJet | fgrep -i scan
+ wlo1 IPv6 HP OfficeJet Pro 6970 [C363F1] _uscans._tcp local
+ wlo1 IPv4 HP OfficeJet Pro 6970 [C363F1] _uscans._tcp local
+ wlo1 IPv6 HP OfficeJet Pro 6970 [C363F1] _uscan._tcp local
+ wlo1 IPv4 HP OfficeJet Pro 6970 [C363F1] _uscan._tcp local
+ wlo1 IPv6 HP OfficeJet Pro 6970 [C363F1] _scanner._tcp local
+ wlo1 IPv4 HP OfficeJet Pro 6970 [C363F1] _scanner._tcp local
Desktop (scanner working):
$ avahi-browse --all --terminate | fgrep OfficeJet | fgrep -i scan
+ br0 IPv6 HP OfficeJet Pro 6970 [C363F1] _uscans._tcp local
+ br0 IPv4 HP OfficeJet Pro 6970 [C363F1] _uscans._tcp local
+ br0 IPv6 HP OfficeJet Pro 6970 [C363F1] _uscan._tcp local
+ br0 IPv4 HP OfficeJet Pro 6970 [C363F1] _uscan._tcp local
+ br0 IPv6 HP OfficeJet Pro 6970 [C363F1] _scanner._tcp local
+ br0 IPv4 HP OfficeJet Pro 6970 [C363F1] _scanner._tcp local
There was a lot of output which I believe was not relevant, thus I filtered the output. If I am wrong, tell me what I should be looking for.
/etc/sane. d/dll.d/ hplip on both machines are the same.
$ cat /etc/sane. d/dll.d/ hplip
# dll.conf snippet for hplip
#
hpaio
However...
Laptop (scanner not discovered):
$ fgrep 697 /usr/share/ hplip/data/ models/ models. dat
[deskjet_697]
model1=HP Deskjet 697c Printer
Desktop (scanner working):
$ /usr/share/ hplip/data/ models/ models. dat pro_6970]
[deskjet_697]
model1=HP Deskjet 697c Printer
[officejet_
model1=HP OfficeJet Pro 6970 All-in-One
model2=HP OfficeJet Pro 6975 All-in-One
model3=HP OfficeJet Pro 6978 All-in-One
Could this be the problem? But how would a normal average, non technical user have this file setup properly? What official, user friendly tool (ideally GUI) could be use to set things correctly?
Thanks for your help, Brian.