You are not logged in.
Since a few weeks I do own a HP laserjet Tank 1604w MFP .
It is connected through WiFi 5 Ghz to my fritzbox router and printing through cups works fine without needing hplip..
I can also access the device from browser.
The printer does support airscan and I verfiied that (and WS-Scan & eSCL etc ) are enabled .
I have installed sane-airscan .
$ airscan-discover
[devices]
HP LaserJet Tank MFP 1604w = http://[2a10:3781:9ad:1:8669:93ff:fed9:1469]:53048/, WSD
HP LaserJet Tank MFP 1604w = http://192.168.178.39:53048/, WSD
HP LaserJet Tank MFP 1604w = http://[fe80::8669:93ff:fed9:1469%252]:53048/, WSD
$
airscan-discover has no problem detecting the scanner out of the box, scanimage -L doesn't see any devices .
Manually using the uris shown by airscan-discover for scanimage fail .
$ scanimage --device "http://[2a10:3781:9ad:1:8669:93ff:fed9:1469]:53048/, WSD" --format=png --resolution 300 >scan01.png
scanimage: open of device http://[2a10:3781:9ad:1:8669:93ff:fed9:1469]:53048/, WSD failed: Invalid argument
$
xsane & skanlite don't find any scanner devices.
I haven't tried with hplip yet as this device should not need it to work.
How to get the scanner working ?
Last edited by Lone_Wolf (2024-09-28 18:31:35)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I've no experience w/ airscan whatsoever, but I suspect the result of the discover is supposed t ogo into the airscan.conf
https://man.archlinux.org/man/extra/san … rscan.5.en
Try
--device wsd:HP LaserJet Tank MFP 1604w:http://[2a10:3781:9ad:1:8669:93ff:fed9:1469]:53048/
If that's not it, I'd try to access it via IPv4.
Offline
Getting airscan-discover to see the scanner required disabling my local firewall.
Will have to investigate why, but that comes later.
using the output of discover in airscan.conf did allow scanimage and scanner programs to see the scanner .
testing using scanimage --format=png --output-file test.png
When attempting to use the top ipv6 address for scanning all lights on the printer kept flashing.
Using the ipv4 uri scanner did flash briefly then scan lamp was powered on and things got further but no data was received (firewall still off).
a local copy works fine and fast, so scanning does work physically .
firewall enabled again, for now it seems driverless scanning doesn't work as advertised .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
@Lone_Wolf: Is it possible to go wired with your device?
I had all sorts of hair-pulling issues with my HP AIO, while connected via WiFi.
Soon as I plugged an ethernet cable in, everything miraculously disappeared.
Eenie meenie, chili beanie, the spirits are about to speak -- Bullwinkle J. Moose
It's a big club...and you ain't in it -- George Carlin
Registered Linux user #149839
perl -e 'print$i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10); '
Offline
Nope, only wireless .
I did notice there's a firmware update for the device, will try that later.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Firmware update didn't help.
Some support threads on hp site suggested my 2.4 / 5 Ghz dual network with one SSID could be the cause.
I changed it so the HP device only uses 2.4 , no change.
I then decided to try the hplip tools , installed AUR hplip-plugin , ran hp-check and installed missing deps.
hp-setup detected the scanner twice : one as airscan device and one as hpaio device.
hp-scan functioned with the hpaio device and so did scanimage .
scanimage on the airscan device failed as expected without useful output, , but hp-scan did show something useful.
$ hp-scan --output=test.png
/usr/bin/hp-scan:255: SyntaxWarning: invalid escape sequence '\*'
("", "where <dest_list> is a comma separated list containing one or more of: 'file'\*, ", "option", False),
/usr/bin/hp-scan:257: SyntaxWarning: invalid escape sequence '\*'
("Scan mode:", "-m<mode> or --mode=<mode>. Where <mode> is 'gray'\*, 'color' or 'lineart'.", "option", False),
/usr/bin/hp-scan:274: SyntaxWarning: invalid escape sequence '\*'
("", "where <units> is 'mm'\*, 'cm', 'in', 'px', or 'pt' ('mm' is default).", "option", False),
HP Linux Imaging and Printing System (ver. 3.24.4)
Scan Utility ver. 2.2
Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
-----------------
| SELECT DEVICE |
-----------------
Num Scan device URI
-------- -----------------------------------------------------------------
0 airscan:w0:HP LaserJet Tank MFP 1604w IPv4
1* hpaio:/net/HP_LaserJet_Tank_MFP_160x?hostname=NPID91469.fritz.box
Enter number 0...1 for device (q=quit, <enter>=default: 1*) ?0
warning: Output file '/home/panoramix/test.png' exists. File will be overwritten.
Using device airscan:w0:HP LaserJet Tank MFP 1604w IPv4
Opening connection to device...
Resolution: 300dpi
Mode: gray
Compression: JPEG
Scan area (mm):
Top left (x,y): (0.000000mm, 0.000000mm)
Bottom right (x,y): (209.981796mm, 0.000015mm)
Width: 209.981796mm
Height: 0.000015mm
Destination(s): file
Output file: /home/panoramix/test.png
Warming up...
Scanning...
error: SANE: Invalid argument (code=4)
Closing device.
$
It appears something goes wrong with sane - airscan .
I would prefer to utilize airscan, but atleast I can now use the scanner.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Had a similar problem earlier this year with another system. Solved by the following:-
Although the printer is recognised and works OK as a scanner and printer with the firewall enabled, after updates only the printer is recognised.
Cure.
Delete any scanner related files in ~/.config, then disable the firewall and restart Kooka, Skanlite or Skanpage and then the scanner is found. Re-enable the firewall and it is working. Rebooted and still working.
Last edited by NoSavvy (2024-07-27 12:25:51)
Offline
I have the feeling your mDNS setup has issues. This is how scan/print programs find network devices.
Getting airscan-discover to see the scanner required disabling my local firewall.
points in this direction.
Please read
https://wiki.archlinux.org/title/Avahi and
https://wiki.archlinux.org/title/Systemd-resolved
carefully.
Offline
I have the feeling your mDNS setup has issues. This is how scan/print programs find network devices.
None of systemd-{networkd,resolved,timesyncd} are running on any archlinux system I maintain.
Also the problem persisted with the firewall completely off.
https://wiki.archlinux.org/title/Avahi#Firewall does mention it needs udp port 5353, I'll consider opening that.
@NoSavvy :
I tested with a fresh user, same issue. airscan fails, hpaio works.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
4 is EINTR - what points at #4 and so does
Some support threads on hp site suggested my 2.4 / 5 Ghz dual network with one SSID could be the cause.
Warming up...
Scanning...
Does the scanner actually start some action here? (Light up or humm a bit?)
Any chance to patch a cable through the fields and into the scanner?
Offline
HP LaserJet Tank MFP 1604w -
Multifunctionele prin ZW - laser - 216 x 297
mm (origineel) - A4Legal (d
VNF4G02753
No ethernet present in the device, guess I should have gotten the 1604 nw instead ..
Note: nft ruleset flushed
scanimage airscan :
all lights on scanner flash continously, device has lost connection and needs to be forced to power off .
poweron , wait for wireless to connect
hp-scan airscan device : no visual effect on printer.
scaimage airscan has same effect.
poweroff
poweron
scanimage hpaio : device responds , but scan is not completed.
error message in terminal :
scanimage: sane_start: Error during device I/O
hp-scan hpaio : scan works fine
removed powercord from device to guaranteer cold start
scanimage hpaio : scanner lamp is lit and moves , connection stays stable but device I/O error and nothing is received.
hp-scan hpaio : works fine.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I've tried several things like git version of sane & sane-airscan, also older versions but things have not improved using wireless.
printer wireless works fine with all options available, scanner is detected on wirelress but scanning fails, even with hp-scan hpaio .
I double checked the connections on the device and found it also has a usb2 standard-B connector .
There were several usb3 standard-B to Standard-A cables present, but those can't be used in USB 2 standard-B ports.
Purchased one. connected the aio to a laptop. as root things worked, had to add a udev rule to give users permission.
Scanning over usb now works fine.
Still no clue why wireless scanning failed, but atleast I now have functional scanning over usb.
P.S.
I'll make very sure any scanning devices I buy or advise from now on will have atleast ethernet and usb connection capabilities.
Last edited by Lone_Wolf (2024-09-28 18:34:39)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline