Scanning from OfficeJet 7100 not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
New
|
Undecided
|
Unassigned |
Bug Description
This old device stopped printing years ago and sat on the shelf until I wanted to scan a few things nicely -- on a proper flatbed scanner.
After I installed the hplip port (version 3.20.6), "scanimage -L" began recognizing the scanner:
% scanimage -L
device `hpaio:
So far so good... However, attempts to actually talk to the device -- including simply querying its capabilities (`scanimage -h`) all fail:
scanimage: open of device hpaio:/
The following lines appear in the syslog:
Aug 20 22:07:31 symbion scanimage: io/hpmud/mlc.c 238: unable to read MlcReverseReply header: Device busy bytesRead=0
Aug 20 22:07:31 symbion scanimage: io/hpmud/mlc.c 347: invalid MLCInitReply retrying command...
Aug 20 22:07:35 symbion scanimage: io/hpmud/mlc.c 238: unable to read MlcReverseReply header: Device busy bytesRead=0
Aug 20 22:07:35 symbion scanimage: io/hpmud/mlc.c 357: invalid MLCInitReply: cmd=0, result=3 , revision=2
Aug 20 22:07:35 symbion scanimage: failed to open scan channel: scan/sane/sclpml.c 382
Aug 20 22:07:35 symbion scanimage: io/hpmud/hpmud.c 373: device_cleanup: device uri=hp:
Aug 20 22:07:35 symbion scanimage: io/hpmud/hpmud.c 385: device_cleanup: close device dd=1...
Aug 20 22:07:35 symbion scanimage: io/hpmud/hpmud.c 387: device_cleanup: done closing device dd=1
The device itself complains -- on its own little LCD-screen -- that the ink-cartridges are missing (which, indeed, they are). But it should still be able to scan, should it not?
I tried two different USB-cables -- what else can I do?
The computer runs FreeBSD-11/amd64. The hp-scan utility logs the same errors:
Aug 20 22:17:15 symbion /hp-scan: io/hpmud/mlc.c 238: unable to read MlcReverseReply header: Device busy bytesRead=0
Aug 20 22:17:15 symbion /hp-scan: io/hpmud/mlc.c 347: invalid MLCInitReply retrying command...
Aug 20 22:17:19 symbion /hp-scan: io/hpmud/mlc.c 238: unable to read MlcReverseReply header: Device busy bytesRead=0
Aug 20 22:17:19 symbion /hp-scan: io/hpmud/mlc.c 357: invalid MLCInitReply: cmd=0, result=3 , revision=c0
Aug 20 22:17:19 symbion /hp-scan: failed to open scan channel: scan/sane/sclpml.c 382
Aug 20 22:17:19 symbion /hp-scan: hp-scan[93828]: error: SANE: Invalid argument (code=4)
Aug 20 22:17:19 symbion /hp-scan: io/hpmud/hpmud.c 373: device_cleanup: device uri=hp:
Aug 20 22:17:19 symbion /hp-scan: io/hpmud/hpmud.c 385: device_cleanup: close device dd=1...
Aug 20 22:17:19 symbion /hp-scan: io/hpmud/hpmud.c 387: device_cleanup: done closing device dd=1
description: | updated |
description: | updated |
Hi,
most hpaio supported devices need 3rd party plugin from HPLIP, so running 'hp-plugin -i' can do the trick.
Or you can try sane-airscan for driverless scanning.