Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Can't get HP ScanJet 8200 in Jessie to work

Need help with peripherals or devices?
Post Reply
Message
Author
jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Can't get HP ScanJet 8200 in Jessie to work

#1 Post by jessiesgirl »

I'm fairly new to linux. A few months ago I installed Debian Jessie and for the most part everything has gone pretty smoothly. The last piece of hardware I have to get working is my ScanJet 8200 flatbed scanner. From the SANE documentations, I know the hardware is supported, so I assume I must be doing something wrong with setup and I was hoping someone here could point me in the right direction. It is correctly identified using lsusb:

Code: Select all

root@debian:/home/jessiesgirl# lsusb
Bus 002 Device 002: ID 8087:8001 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 05e3:0738 Genesys Logic, Inc. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 006: ID 046d:0808 Logitech, Inc. Webcam C600
Bus 003 Device 005: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0
Bus 003 Device 004: ID 03f0:0b01 Hewlett-Packard ScanJet 82x0C
Bus 003 Device 008: ID 046d:c225 Logitech, Inc. G11/G15 Keyboard / G keys
Bus 003 Device 009: ID 046d:c221 Logitech, Inc. G11/G15 Keyboard / Keyboard
Bus 003 Device 003: ID 046d:c223 Logitech, Inc. G11/G15 Keyboard / USB Hub
Bus 003 Device 002: ID 046d:c069 Logitech, Inc. M500 Laser Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Running sane-find-scanner yields:

Code: Select all

root@debian:/home/jessiesgirl# sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x0a5c [Broadcom Corp], product=0x21e8 [BCM920702 Bluetooth 4.0]) at libusb:003:005
found USB scanner (vendor=0x03f0 [hp], product=0x0b01 [hp scanjet 8200]) at libusb:003:004
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
I edited /etc/sane.d/avision.conf and added the following 2 lines:

Code: Select all

usb libusb:003:004
usb 0x03f0 0x0b01
And scanimage -L gives me:

Code: Select all

root@debian:/home/jessiesgirl# scanimage -L
device `v4l:/dev/video0' is a Noname UVC Camera (046d:0808) virtual device
device `avision:libusb:003:004' is a Hewlett-Packard ScanJet 8200 flatbed scanner
Other than the 2 pipe errors from sane-find-scanner, I think what all this means is that the backend is functioning correctly. But when I test it:

Code: Select all

root@debian:/home/jessiesgirl# scanimage -T
scanimage: sane_start: Invalid argument
I get an error. Trying to use an application like SimpleScan give me an error telling me that it is unable to connect to the scanner. Can anyone please give me some pointers how to solve this problem?

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#2 Post by jessiesgirl »

Oops, forgot to mention that I'm running 64-bit Debian and all updates are up-to-date.

User avatar
mardybear
Posts: 994
Joined: 2014-01-19 03:30

Re: Can't get HP ScanJet 8200 in Jessie to work

#3 Post by mardybear »

Sorry can't help you with Jessie. That exact scanner works perfectly in Debian Wheezy LXDE via SANE without additional configuration - 'plug and play'. Can't recall, however, whether i had it installed via USB or good old fashioned parallel port. If your computer supports both and you have the cables, could always try USB vs parallel.
800mhz, 512mb ram, dCore-jessie (Tiny Core with Debian Jessie packages) with BusyBox and Fluxbox.
Most don't have computer access, reuse or pay forward an old computer.

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#4 Post by jessiesgirl »

Thanks for the reply. That is great advice, however my model only supports USB. Neither it nor my computer have a parallel port.

User avatar
mardybear
Posts: 994
Joined: 2014-01-19 03:30

Re: Can't get HP ScanJet 8200 in Jessie to work

#5 Post by mardybear »

Maybe i mistook my old model #.

All USB connections otherwise work well, such as printer, keyboard, USB sticks, etc?

Not sure the scanimage -T command needs or should be run as root, try as regular user.

Turn on scanner, reboot and run xsane as regular user and report the outcome, plus any error messages.

Code: Select all

xsane
800mhz, 512mb ram, dCore-jessie (Tiny Core with Debian Jessie packages) with BusyBox and Fluxbox.
Most don't have computer access, reuse or pay forward an old computer.

User avatar
mardybear
Posts: 994
Joined: 2014-01-19 03:30

Re: Can't get HP ScanJet 8200 in Jessie to work

#6 Post by mardybear »

As you said the HP 8200 is reportedly supported by SANE:
http://www.sane-project.org/cgi-bin/dri ... l=&bus=usb

...but a net search shows many others with similar issues, such as:
https://bugs.launchpad.net/ubuntu/+sour ... bug/789745

HP scanners and printers have never failed me in Linux, but this isn't promising.

Unfortunately i was also unable to find a solve for your issue. If the above post doesn't help, maybe someone else has some ideas.
800mhz, 512mb ram, dCore-jessie (Tiny Core with Debian Jessie packages) with BusyBox and Fluxbox.
Most don't have computer access, reuse or pay forward an old computer.

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#7 Post by jessiesgirl »

I get the same result running scanimage -T as a regualr user as I do with root:

Code: Select all

jessiesgirl@debian:~$ scanimage -T
scanimage: sane_start: Invalid argument
When I run xsane (as a regular user) I get this error:

Code: Select all

Failed to open device 'avision:libusb:003:004':
Operation not supported.
(I would have posted a screenshot of the actual error dialog, but I'm not sure how to do that.)

User avatar
dilberts_left_nut
Administrator
Administrator
Posts: 5347
Joined: 2009-10-05 07:54
Location: enzed
Has thanked: 13 times
Been thanked: 66 times

Re: Can't get HP ScanJet 8200 in Jessie to work

#8 Post by dilberts_left_nut »

Have you tried the hplip package?
AdrianTM wrote:There's no hacker in my grandma...

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#9 Post by jessiesgirl »

hplip is installed (I also have an HP laserjet that is working flawlessly). Is there something I need to do to configure its use with the scanner?

User avatar
dilberts_left_nut
Administrator
Administrator
Posts: 5347
Joined: 2009-10-05 07:54
Location: enzed
Has thanked: 13 times
Been thanked: 66 times

Re: Can't get HP ScanJet 8200 in Jessie to work

#10 Post by dilberts_left_nut »

Have you run through the hp-setup for the device?
AdrianTM wrote:There's no hacker in my grandma...

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#11 Post by jessiesgirl »

Thanks! I hadn't tired that.

Code: Select all

jessiesgirl@debian:~$ hp-setup

HP Linux Imaging and Printing System (ver. 3.14.6)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-13 Hewlett-Packard 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.

Searching... (bus=usb, search=(None), desc=0)
error: No devices found on bus: usb

Done.
hp-setup doesn't find my printer (which is connected via ethernet to my switch), either.

User avatar
dilberts_left_nut
Administrator
Administrator
Posts: 5347
Joined: 2009-10-05 07:54
Location: enzed
Has thanked: 13 times
Been thanked: 66 times

Re: Can't get HP ScanJet 8200 in Jessie to work

#12 Post by dilberts_left_nut »

Odd, I've got the same version, which found my network attached OfficeJet fine.
See 'hp-setup --help' for it's options - you may need to point it at your device explicitly.
AdrianTM wrote:There's no hacker in my grandma...

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#13 Post by jessiesgirl »

I was successfully able to use hp-setup to find my network-attached printer by manually specifying the ip address.

Code: Select all

jessiesgirl@debian:~$ hp-setup

HP Linux Imaging and Printing System (ver. 3.14.6)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-13 Hewlett-Packard 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.

Found device: hp:/net/HP_LaserJet_400_M401dne?ip=192.168.0.5

Done.
But I haven't had the same success with the scanner:

Code: Select all

jessiesgirl@debian:~$ hp-setup --auto 003:004

HP Linux Imaging and Printing System (ver. 3.14.6)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-13 Hewlett-Packard 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.

Searching for device...
error:  Device not found.   Please make sure your printer is properly connected and powered-on.

Done.
I realized that one thing I hadn't checked yet was the USB cable, so I used a brand-new one and got the same results.

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#14 Post by jessiesgirl »

I just found the following post but a lot of it goes over my head:

http://lists.alioth.debian.org/pipermai ... 32639.html

I am especially interested in the part about the patch that avoids the issue. Can anyone explain this to me?

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#15 Post by jessiesgirl »

I think I understand what the issue is now. It appears as though the driver is expecting a ducument feeder (which I do not have). Here's the output from a debug log:

Code: Select all

jessiesgirl@debian:~$ export SANE_DEBUG_AVISION=7
jessiesgirl@debian:~$ scanimage -d avision:libusb:003:011 -T
[sanei_debug] Setting debug level of avision to 7.
[avision] sane_init:(Version: 1.0 Build: 296)
[avision] sane_reload_devices: parsing config line ""
[avision] sane_reload_devices: config file line 1: ignoring empty line
[avision] sane_reload_devices: parsing config line "# These are the possible options. Normally any scanner"
[avision] sane_reload_devices: config file line 2: ignoring comment line
[avision] sane_reload_devices: parsing config line "# should work just fine without them - and they are only"
[avision] sane_reload_devices: config file line 3: ignoring comment line
[avision] sane_reload_devices: parsing config line "# needed for test and debugging. So if you experience problems"
[avision] sane_reload_devices: config file line 4: ignoring comment line
[avision] sane_reload_devices: parsing config line "# and you solve them with enabling options here, please notify"
[avision] sane_reload_devices: config file line 5: ignoring comment line
[avision] sane_reload_devices: parsing config line "# the SANE/Avision maintainer: Mike Kelly <mike@piratehaven.org>"
[avision] sane_reload_devices: config file line 6: ignoring comment line
[avision] sane_reload_devices: parsing config line ""
[avision] sane_reload_devices: config file line 7: ignoring empty line
[avision] sane_reload_devices: parsing config line "#option disable-gamma-table"
[avision] sane_reload_devices: config file line 8: ignoring comment line
[avision] sane_reload_devices: parsing config line "#option disable-calibration"
[avision] sane_reload_devices: config file line 9: ignoring comment line
[avision] sane_reload_devices: parsing config line "#option force-a4"
[avision] sane_reload_devices: config file line 10: ignoring comment line
[avision] sane_reload_devices: parsing config line ""
[avision] sane_reload_devices: config file line 11: ignoring empty line
[avision] sane_reload_devices: parsing config line "#scsi AVISION"
[avision] sane_reload_devices: config file line 12: ignoring comment line
[avision] sane_reload_devices: parsing config line "#scsi FCPA"
[avision] sane_reload_devices: config file line 13: ignoring comment line
[avision] sane_reload_devices: parsing config line "#scsi MINOLTA"
[avision] sane_reload_devices: config file line 14: ignoring comment line
[avision] sane_reload_devices: parsing config line "#scsi MITSBISH MCA-S600C"
[avision] sane_reload_devices: config file line 15: ignoring comment line
[avision] sane_reload_devices: parsing config line "#scsi MITSBISH MCA-SS600"
[avision] sane_reload_devices: config file line 16: ignoring comment line
[avision] sane_reload_devices: parsing config line "#scsi HP"
[avision] sane_reload_devices: config file line 17: ignoring comment line
[avision] sane_reload_devices: parsing config line "#scsi hp"
[avision] sane_reload_devices: config file line 18: ignoring comment line
[avision] sane_reload_devices: parsing config line ""
[avision] sane_reload_devices: config file line 19: ignoring empty line
[avision] sane_reload_devices: parsing config line "#scsi /dev/scanner"
[avision] sane_reload_devices: config file line 20: ignoring comment line
[avision] sane_reload_devices: parsing config line "#usb libusb:003:011"
[avision] sane_reload_devices: config file line 21: ignoring comment line
[avision] sane_reload_devices: parsing config line "usb 0x03f0 0x0701"
[avision] sane_reload_devices: config file line 22: trying to attach USB:`usb 0x03f0 0x0701'
[avision] sane_reload_devices: Trying to find USB device 0638 0a27 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a3c ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a33 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a93 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a24 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a25 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a3a ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a2f ...
[avision] sane_reload_devices: Trying to find USB device 0638 1a35 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a23 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a2a ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a2b ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a2c ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a2d ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a2e ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a94 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a18 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a18 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a5e ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a41 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a16 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a13 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a4e ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a4f ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a65 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a66 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a82 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a84 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a4d ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a40 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a68 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a61 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0aa1 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a45 ...
[avision] sane_reload_devices: Trying to find USB device 03f0 0701 ...
[avision] sane_reload_devices: Trying to find USB device 03f0 0701 ...
[avision] sane_reload_devices: Trying to find USB device 03f0 0801 ...
[avision] sane_reload_devices: Trying to find USB device 03f0 0b01 ...
[avision] attach:
[avision] attach: opening libusb:003:011
[avision] inquiry: length: 96
[avision] inquiry: inquiring ...
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 1000, status: 1000
[avision] Got 1 byte - status? (0) Resending.
[avision] avision_usb_status: timeout 1000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] attach: Inquiry gives mfg=HP, model=C9930A, product revision=0.99.
[avision] attach: Checking model: 0
[avision] attach: Checking model: 1
[avision] attach: Checking model: 2
[avision] attach: Checking model: 3
[avision] attach: Checking model: 4
[avision] attach: Checking model: 5
[avision] attach: Checking model: 6
[avision] attach: Checking model: 7
[avision] attach: Checking model: 8
[avision] attach: Checking model: 9
[avision] attach: Checking model: 10
[avision] attach: Checking model: 11
[avision] attach: Checking model: 12
[avision] attach: Checking model: 13
[avision] attach: Checking model: 14
[avision] attach: Checking model: 15
[avision] attach: Checking model: 16
[avision] attach: Checking model: 17
[avision] attach: Checking model: 18
[avision] attach: Checking model: 19
[avision] attach: Checking model: 20
[avision] attach: Checking model: 21
[avision] attach: Checking model: 22
[avision] attach: Checking model: 23
[avision] attach: Checking model: 24
[avision] attach: Checking model: 25
[avision] attach: Checking model: 26
[avision] attach: Checking model: 27
[avision] attach: Checking model: 28
[avision] attach: Checking model: 29
[avision] attach: Checking model: 30
[avision] attach: Checking model: 31
[avision] attach: Checking model: 32
[avision] attach: Checking model: 33
[avision] attach: Checking model: 34
[avision] attach: Checking model: 35
[avision] attach: Checking model: 36
[avision] attach: Checking model: 37
[avision] attach: Checking model: 38
[avision] attach: Checking model: 39
[avision] attach: Checking model: 40
[avision] attach: Checking model: 41
[avision] attach: Checking model: 42
[avision] attach: Checking model: 43
[avision] attach: Checking model: 44
[avision] attach: Checking model: 45
[avision] attach: Checking model: 46
[avision] attach: Checking model: 47
[avision] attach: Checking model: 48
[avision] attach: Checking model: 49
[avision] attach: Checking model: 50
[avision] attach: Checking model: 51
[avision] attach: Checking model: 52
[avision] attach: Checking model: 53
[avision] attach: Checking model: 54
[avision] attach: Checking model: 55
[avision] attach: Checking model: 56
[avision] attach: Checking model: 57
[avision] attach: Checking model: 58
[avision] attach: Checking model: 59
[avision] attach: Checking model: 60
[avision] attach: Checking model: 61
[avision] attach: Checking model: 62
[avision] attach: Checking model: 63
[avision] attach: Checking model: 64
[avision] attach: Checking model: 65
[avision] attach: Checking model: 66
[avision] attach: Checking model: 67
[avision] attach: Checking model: 68
[avision] attach: Scanner matched entry: 68: "HP", "C9930A", 0x03f0, 0x0b01
[avision] attach: reading firmware status
[avision] get_firmware_status
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] get_firmware_status: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000000b   0o   0d  0x
[avision]   [2] 10001010b 212o 138d 8ax
[avision]   [3] 00000000b   0o   0d  0x
[avision]   [4] 00000000b   0o   0d  0x
[avision]   [5] 00000000b   0o   0d  0x
[avision]   [6] 00000000b   0o   0d  0x
[avision]   [7] 00000000b   0o   0d  0x
[avision] get_firmware_status: [0]  needs firmware 0
[avision] get_firmware_status: [1]  side edge: 138
[avision] get_firmware_status: [3]  side edge: 0
[avision] get_firmware_status: [5]  side edge: 0
[avision] attach: reading flash ram info
[avision] get_flash_ram_info
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] get_flash_ram_info: raw data:
[avision]   [0] 00000001b   1o   1d  1x
[avision]   [1] 00001110b  16o  14d  ex
[avision]   [2] 00000000b   0o   0d  0x
[avision]   [3] 00000000b   0o   0d  0x
[avision]   [4] 00000000b   0o   0d  0x
[avision]   [5] 00000101b   5o   5d  5x
[avision]   [6] 00000000b   0o   0d  0x
[avision]   [7] 00000000b   0o   0d  0x
[avision]   [8] 00000000b   0o   0d  0x
[avision]   [9] 00001011b  13o  11d  bx
[avision]   [10] 00000000b   0o   0d  0x
[avision]   [11] 00000000b   0o   0d  0x
[avision]   [12] 00000100b   4o   4d  4x
[avision]   [13] 01010000b 120o  80d 50x
[avision]   [14] 00000000b   0o   0d  0x
[avision]   [15] 00000000b   0o   0d  0x
[avision]   [16] 00000010b   2o   2d  2x
[avision]   [17] 00111000b  70o  56d 38x
[avision]   [18] 00000000b   0o   0d  0x
[avision]   [19] 00000000b   0o   0d  0x
[avision]   [20] 00000000b   0o   0d  0x
[avision]   [21] 00000000b   0o   0d  0x
[avision]   [22] 00000000b   0o   0d  0x
[avision]   [23] 00000000b   0o   0d  0x
[avision]   [24] 00000000b   0o   0d  0x
[avision]   [25] 00000000b   0o   0d  0x
[avision]   [26] 00000000b   0o   0d  0x
[avision]   [27] 00000000b   0o   0d  0x
[avision]   [28] 00000000b   0o   0d  0x
[avision]   [29] 00000000b   0o   0d  0x
[avision]   [30] 00000000b   0o   0d  0x
[avision]   [31] 00000000b   0o   0d  0x
[avision]   [32] 00000000b   0o   0d  0x
[avision]   [33] 00000000b   0o   0d  0x
[avision]   [34] 00000000b   0o   0d  0x
[avision]   [35] 00000000b   0o   0d  0x
[avision]   [36] 00000000b   0o   0d  0x
[avision]   [37] 00000000b   0o   0d  0x
[avision]   [38] 00000000b   0o   0d  0x
[avision]   [39] 00000000b   0o   0d  0x
[avision] get_flash_ram_info: [0]    data type 1
[avision] get_flash_ram_info: [1]    Ability1: FMDBG(r) RAWLINE(r) FIRMWARE(r/w)
[avision] get_flash_ram_info: [2-5]   size CTAB: 5
[avision] get_flash_ram_info: [6-9]   size FIRMWARE: 11
[avision] get_flash_ram_info: [10-13] size RAWLINE: 1104
[avision] get_flash_ram_info: [14-17] size FMDBG: 568
[avision] get_flash_ram_info: [18-21] size FPGA: 0
[avision] get_flash_ram_info: [22-25] size FONT: 0
[avision] get_flash_ram_info: [26-29] size RESERVED: 0
[avision] get_flash_ram_info: [30-33] size RESERVED: 0
[avision] inquiry: length: 96
[avision] inquiry: inquiring ...
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 1000, status: 1000
[avision] avision_usb_status: timeout 1000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] inquiry: length: 136
[avision] inquiry: inquiring ...
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 1000, status: 1000
[avision] avision_usb_status: timeout 1000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] attach: raw data:
[avision]   [0] 00000110b   6o   6d  6x
[avision]   [1] 00000000b   0o   0d  0x
[avision]   [2] 00000010b   2o   2d  2x
[avision]   [3] 00000010b   2o   2d  2x
[avision]   [4] 01011011b 133o  91d 5bx
[avision]   [5] 00000000b   0o   0d  0x
[avision]   [6] 00000000b   0o   0d  0x
[avision]   [7] 00000000b   0o   0d  0x
[avision]   [8] 01001000b 110o  72d 48x
[avision]   [9] 01010000b 120o  80d 50x
[avision]   [10] 00100000b  40o  32d 20x
[avision]   [11] 00100000b  40o  32d 20x
[avision]   [12] 00100000b  40o  32d 20x
[avision]   [13] 00100000b  40o  32d 20x
[avision]   [14] 00100000b  40o  32d 20x
[avision]   [15] 00100000b  40o  32d 20x
[avision]   [16] 01000011b 103o  67d 43x
[avision]   [17] 00111001b  71o  57d 39x
[avision]   [18] 00111001b  71o  57d 39x
[avision]   [19] 00110011b  63o  51d 33x
[avision]   [20] 00110000b  60o  48d 30x
[avision]   [21] 01000001b 101o  65d 41x
[avision]   [22] 00100000b  40o  32d 20x
[avision]   [23] 00100000b  40o  32d 20x
[avision]   [24] 00100000b  40o  32d 20x
[avision]   [25] 00100000b  40o  32d 20x
[avision]   [26] 00100000b  40o  32d 20x
[avision]   [27] 00100000b  40o  32d 20x
[avision]   [28] 00100000b  40o  32d 20x
[avision]   [29] 00100000b  40o  32d 20x
[avision]   [30] 00100000b  40o  32d 20x
[avision]   [31] 00100000b  40o  32d 20x
[avision]   [32] 00110000b  60o  48d 30x
[avision]   [33] 00101110b  56o  46d 2ex
[avision]   [34] 00110000b  60o  48d 30x
[avision]   [35] 00110001b  61o  49d 31x
[avision]   [36] 10100001b 241o 161d a1x
[avision]   [37] 00110000b  60o  48d 30x
[avision]   [38] 00110000b  60o  48d 30x
[avision]   [39] 01100111b 147o 103d 67x
[avision]   [40] 00010010b  22o  18d 12x
[avision]   [41] 11000000b 300o 192d c0x
[avision]   [42] 00010010b  22o  18d 12x
[avision]   [43] 11000000b 300o 192d c0x
[avision]   [44] 00010010b  22o  18d 12x
[avision]   [45] 11000000b 300o 192d c0x
[avision]   [46] 00010010b  22o  18d 12x
[avision]   [47] 11000000b 300o 192d c0x
[avision]   [48] 00000000b   0o   0d  0x
[avision]   [49] 00000000b   0o   0d  0x
[avision]   [50] 11011001b 331o 217d d9x
[avision]   [51] 10010110b 226o 150d 96x
[avision]   [52] 11010011b 323o 211d d3x
[avision]   [53] 01000000b 100o  64d 40x
[avision]   [54] 00001000b  10o   8d  8x
[avision]   [55] 00001000b  10o   8d  8x
[avision]   [56] 00000010b   2o   2d  2x
[avision]   [57] 00001000b  10o   8d  8x
[avision]   [58] 00001000b  10o   8d  8x
[avision]   [59] 00001000b  10o   8d  8x
[avision]   [60] 11000000b 300o 192d c0x
[avision]   [61] 11010010b 322o 210d d2x
[avision]   [62] 00100000b  40o  32d 20x
[avision]   [63] 00000101b   5o   5d  5x
[avision]   [64] 00000001b   1o   1d  1x
[avision]   [65] 00000001b   1o   1d  1x
[avision]   [66] 00000010b   2o   2d  2x
[avision]   [67] 00000011b   3o   3d  3x
[avision]   [68] 00000100b   4o   4d  4x
[avision]   [69] 00000101b   5o   5d  5x
[avision]   [70] 00000000b   0o   0d  0x
[avision]   [71] 00000000b   0o   0d  0x
[avision]   [72] 00000000b   0o   0d  0x
[avision]   [73] 00000000b   0o   0d  0x
[avision]   [74] 00000000b   0o   0d  0x
[avision]   [75] 00001111b  17o  15d  fx
[avision]   [76] 00000000b   0o   0d  0x
[avision]   [77] 00000010b   2o   2d  2x
[avision]   [78] 00001000b  10o   8d  8x
[avision]   [79] 00000111b   7o   7d  7x
[avision]   [80] 00111110b  76o  62d 3ex
[avision]   [81] 00001001b  11o   9d  9x
[avision]   [82] 11111000b 370o 248d f8x
[avision]   [83] 00010000b  20o  16d 10x
[avision]   [84] 01101000b 150o 104d 68x
[avision]   [85] 00001001b  11o   9d  9x
[avision]   [86] 11111000b 370o 248d f8x
[avision]   [87] 00010000b  20o  16d 10x
[avision]   [88] 01101000b 150o 104d 68x
[avision]   [89] 00010010b  22o  18d 12x
[avision]   [90] 11000000b 300o 192d c0x
[avision]   [91] 00000110b   6o   6d  6x
[avision]   [92] 00000111b   7o   7d  7x
[avision]   [93] 10001000b 210o 136d 88x
[avision]   [94] 00000000b   0o   0d  0x
[avision]   [95] 00000000b   0o   0d  0x
[avision]   [96] 00000000b   0o   0d  0x
[avision]   [97] 00000000b   0o   0d  0x
[avision]   [98] 00000000b   0o   0d  0x
[avision]   [99] 00000000b   0o   0d  0x
[avision]   [100] 00000000b   0o   0d  0x
[avision]   [101] 00000000b   0o   0d  0x
[avision]   [102] 00000000b   0o   0d  0x
[avision]   [103] 00000000b   0o   0d  0x
[avision]   [104] 00000000b   0o   0d  0x
[avision]   [105] 00000000b   0o   0d  0x
[avision]   [106] 00000000b   0o   0d  0x
[avision]   [107] 00000000b   0o   0d  0x
[avision]   [108] 00000000b   0o   0d  0x
[avision]   [109] 00000000b   0o   0d  0x
[avision]   [110] 00000000b   0o   0d  0x
[avision]   [111] 00000000b   0o   0d  0x
[avision]   [112] 00000000b   0o   0d  0x
[avision]   [113] 00000000b   0o   0d  0x
[avision]   [114] 00000000b   0o   0d  0x
[avision]   [115] 00000000b   0o   0d  0x
[avision]   [116] 00000000b   0o   0d  0x
[avision]   [117] 00000000b   0o   0d  0x
[avision]   [118] 00000000b   0o   0d  0x
[avision]   [119] 00000000b   0o   0d  0x
[avision]   [120] 00000000b   0o   0d  0x
[avision]   [121] 00000000b   0o   0d  0x
[avision]   [122] 00000000b   0o   0d  0x
[avision]   [123] 00000000b   0o   0d  0x
[avision]   [124] 00000000b   0o   0d  0x
[avision]   [125] 00000000b   0o   0d  0x
[avision]   [126] 00000000b   0o   0d  0x
[avision]   [127] 00000000b   0o   0d  0x
[avision]   [128] 00000000b   0o   0d  0x
[avision]   [129] 00000000b   0o   0d  0x
[avision]   [130] 00000000b   0o   0d  0x
[avision]   [131] 00000000b   0o   0d  0x
[avision]   [132] 00000000b   0o   0d  0x
[avision]   [133] 00000000b   0o   0d  0x
[avision]   [134] 00000000b   0o   0d  0x
[avision]   [135] 00000000b   0o   0d  0x
[avision] attach: [8-15]  Vendor id.:      'HP      '
[avision] attach: [16-31] Product id.:     'C9930A          '
[avision] attach: [32-35] Product rev.:    '0.01'
[avision] attach: [36]    Bitfield: ADF 3-pass color BGR color plane
[avision] attach: [37]    Optical res.:    4800 dpi
[avision] attach: [38]    Maximum res.:    4800 dpi
[avision] attach: [39]    Bitfield1: Q_SCAN EXTENDED_RES NEW_PROTOCOL AVISION
[avision] attach: [40-41] X res. in gray:  4800 dpi
[avision] attach: [42-43] Y res. in gray:  4800 dpi
[avision] attach: [44-45] X res. in color: 4800 dpi
[avision] attach: [46-47] Y res. in color: 4800 dpi
[avision] attach: [48-49] USB max read:    0
[avision] attach: [50]    ESA1: LIGHT_CONTROL BUTTON_CONTROL SW_CALIB NEED_SW_GAMMA XYRES_DIFFERENT
[avision] attach: [51]    ESA2: EXPOSURE_CTRL SUPPORTS_QUALITY_SPEED_CAL HAS_PUSH_BUTTON NEW_CAL_METHOD_3x3_MATRIX_(NO_GAMMA_TABLE)
[avision] attach: [52]    ESA3: GRAY_WHITE SUPPORTS_GAIN_CONTROL 3x3COL_TABLE POWER_SAVING_TIMER NVM_DATA_REC
[avision] attach: [53]    line difference (software color pack): 64
[avision] attach: [54]    color mode pixel boundary: 8
[avision] attach: [55]    gray mode pixel boundary: 8
[avision] attach: [56]    4bit gray mode pixel boundary: 2
[avision] attach: [57]    lineart mode pixel boundary: 8
[avision] attach: [58]    halftone mode pixel boundary: 8
[avision] attach: [59]    error-diffusion mode pixel boundary: 8
[avision] attach: [60]    channels per pixel: 1 3
[avision] attach: [61]    bits per channel: 1 4 8 16
[avision] attach: [62]    scanner type: Flatbed (ADF)
[avision] attach: [75-76] Max shading target : f00
[avision] attach: [77-78] Max X of transparency: 520 dots * base_dpi
[avision] attach: [79-80] Max Y of transparency: 1854 dots * base_dpi
[avision] attach: [81-82] Max X of flatbed:      2552 dots * base_dpi
[avision] attach: [83-84] Max Y of flatbed:      4200 dots * base_dpi
[avision] attach: [85-86] Max X of ADF:          2552 dots * base_dpi
[avision] attach: [87-88] Max Y of ADF:          4200 dots * base_dpi
[avision] attach: [89-90] Res. in Ex. mode:      4800 dpi
[avision] attach: [91]    ASIC:     6
[avision] attach: [92]    Buttons:  7
[avision] attach: [93]    ESA4: SUPPORTS_ACCESSORIES_DETECT SUPPORTS_ASIC_UPDATE
[avision] attach: [94]    ESA5:
[avision] attach: [95]    ESA6:
[avision] attach: [128]    ESA7:
[avision] attach: [129]    YCbCr:
[avision] attach: optical resolution set to: 4800 dpi
[avision] attach: max resolution set to: 4800 dpi
[avision] attach: max channels per pixel: 3, max bits per channel: 16
[avision] attach: x/y-range for mode 0 is valid!
[avision] attach: Mode 0 range is now: 216.169333 x 355.600000 mm.
[avision] attach: x/y-range for mode 1 is valid!
[avision] attach: Mode 1 range is now: 44.126667 x 156.972000 mm.
[avision] attach: x/y-range for mode 2 is valid!
[avision] attach: Mode 2 range is now: 216.169333 x 355.600000 mm.
[avision] sane_reload_devices: Trying to find USB device 03f0 3905 ...
[avision] sane_reload_devices: Trying to find USB device 03f0 3805 ...
[avision] sane_reload_devices: Trying to find USB device 0638 026a ...
[avision] sane_reload_devices: Trying to find USB device 0686 4004 ...
[avision] sane_reload_devices: Trying to find USB device 0686 400d ...
[avision] sane_reload_devices: Trying to find USB device 0686 400e ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a15 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0a16 ...
[avision] sane_reload_devices: Trying to find USB device 04c5 1029 ...
[avision] sane_reload_devices: Trying to find USB device 04c5 10ef ...
[avision] sane_reload_devices: Trying to find USB device 040a 6001 ...
[avision] sane_reload_devices: Trying to find USB device 040a 6002 ...
[avision] sane_reload_devices: Trying to find USB device 040a 6003 ...
[avision] sane_reload_devices: Trying to find USB device 040a 6004 ...
[avision] sane_reload_devices: Trying to find USB device 040a 6005 ...
[avision] sane_reload_devices: Trying to find USB device 0638 0268 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0424 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0491 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0479 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 048f ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0420 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0421 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 047a ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0422 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0390 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 047b ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0423 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0493 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0497 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0498 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0499 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 049c ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0477 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 049d ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0448 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0490 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0449 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 048c ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0476 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 044c ...
[avision] sane_reload_devices: Trying to find USB device 04a7 048d ...
[avision] sane_reload_devices: Trying to find USB device 04a7 04a7 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0475 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 048e ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0446 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0495 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 047c ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0447 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0492 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 0478 ...
[avision] sane_reload_devices: Trying to find USB device 04a7 049a ...
[avision] sane_reload_devices: Trying to find USB device 0482 0335 ...
[avision] sane_open:
[avision] attach:
[avision] sane_open: using open_extended
[avision] sane_open: got 1048576 scsi_max_request_size
[avision] inquiry: length: 96
[avision] inquiry: inquiring ...
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 1000, status: 1000
[avision] avision_usb_status: timeout 1000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] wait_ready: sending TEST_UNIT_READY
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 15000, status: 15000
[avision] avision_usb_status: timeout 15000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] get_accessories_info
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] get_accessories_info: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000001b   1o   1d  1x
[avision]   [2] 00000001b   1o   1d  1x
[avision]   [3] 00000000b   0o   0d  0x
[avision]   [4] 00000000b   0o   0d  0x
[avision]   [5] 00000000b   0o   0d  0x
[avision]   [6] 00000000b   0o   0d  0x
[avision]   [7] 00000000b   0o   0d  0x
[avision] get_accessories_info: [0]  ADF: 0
[avision] get_accessories_info: [1]  Light Box: 1
[avision] get_accessories_info: [2]  ADF model: 1 (Oodles)
[avision] get_accessories_info: Found ADF model number but the ADF-present flag is not set. Trying to recover...
[avision] adf_reset
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: write 1 complete.
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: raw data:
[avision]   [0] 00000110b   6o   6d  6x
[avision]   [1] 00001101b  15o  13d  dx
[avision]   [2] 00000011b   3o   3d  3x
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: write 2 complete.
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000000b   0o   0d  0x
[avision]   [2] 00001011b  13o  11d  bx
[avision]   [3] 01001011b 113o  75d 4bx
[avision] get_accessories_info: Waiting while ADF firmware resets...
[avision] wait_ready: sending TEST_UNIT_READY
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 15000, status: 15000
[avision] avision_usb_status: timeout 15000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] get_accessories_info: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000001b   1o   1d  1x
[avision]   [2] 00000001b   1o   1d  1x
[avision]   [3] 00000000b   0o   0d  0x
[avision]   [4] 00000000b   0o   0d  0x
[avision]   [5] 00000000b   0o   0d  0x
[avision]   [6] 00000000b   0o   0d  0x
[avision]   [7] 00000000b   0o   0d  0x
[avision] get_accessories_info: [0]  ADF: 0
[avision] get_accessories_info: [1]  Light Box: 1
[avision] get_accessories_info: [2]  ADF model: 1 (Oodles)
[avision] get_accessories_info: Found ADF model number but the ADF-present flag is not set. Trying to recover...
[avision] adf_reset
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: write 1 complete.
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: raw data:
[avision]   [0] 00000110b   6o   6d  6x
[avision]   [1] 00001101b  15o  13d  dx
[avision]   [2] 00000011b   3o   3d  3x
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: write 2 complete.
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000000b   0o   0d  0x
[avision]   [2] 00001011b  13o  11d  bx
[avision]   [3] 01001011b 113o  75d 4bx
[avision] get_accessories_info: Waiting while ADF firmware resets...
[avision] wait_ready: sending TEST_UNIT_READY
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 15000, status: 15000
[avision] avision_usb_status: timeout 15000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] get_accessories_info: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000001b   1o   1d  1x
[avision]   [2] 00000001b   1o   1d  1x
[avision]   [3] 00000000b   0o   0d  0x
[avision]   [4] 00000000b   0o   0d  0x
[avision]   [5] 00000000b   0o   0d  0x
[avision]   [6] 00000000b   0o   0d  0x
[avision]   [7] 00000000b   0o   0d  0x
[avision] get_accessories_info: [0]  ADF: 0
[avision] get_accessories_info: [1]  Light Box: 1
[avision] get_accessories_info: [2]  ADF model: 1 (Oodles)
[avision] get_accessories_info: Found ADF model number but the ADF-present flag is not set. Trying to recover...
[avision] adf_reset
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: write 1 complete.
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: raw data:
[avision]   [0] 00000110b   6o   6d  6x
[avision]   [1] 00001101b  15o  13d  dx
[avision]   [2] 00000011b   3o   3d  3x
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: write 2 complete.
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000000b   0o   0d  0x
[avision]   [2] 00001011b  13o  11d  bx
[avision]   [3] 01001011b 113o  75d 4bx
[avision] get_accessories_info: Waiting while ADF firmware resets...
[avision] wait_ready: sending TEST_UNIT_READY
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 15000, status: 15000
[avision] avision_usb_status: timeout 15000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] get_accessories_info: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000001b   1o   1d  1x
[avision]   [2] 00000001b   1o   1d  1x
[avision]   [3] 00000000b   0o   0d  0x
[avision]   [4] 00000000b   0o   0d  0x
[avision]   [5] 00000000b   0o   0d  0x
[avision]   [6] 00000000b   0o   0d  0x
[avision]   [7] 00000000b   0o   0d  0x
[avision] get_accessories_info: [0]  ADF: 0
[avision] get_accessories_info: [1]  Light Box: 1
[avision] get_accessories_info: [2]  ADF model: 1 (Oodles)
[avision] get_accessories_info: Found ADF model number but the ADF-present flag is not set. Trying to recover...
[avision] adf_reset
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: write 1 complete.
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: raw data:
[avision]   [0] 00000110b   6o   6d  6x
[avision]   [1] 00001101b  15o  13d  dx
[avision]   [2] 00000011b   3o   3d  3x
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: write 2 complete.
[avision] Timeouts: write: 30000, read: 30000, status: 10000
[avision] avision_usb_status: timeout 10000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] adf_reset: raw data:
[avision]   [0] 00000000b   0o   0d  0x
[avision]   [1] 00000000b   0o   0d  0x
[avision]   [2] 00001011b  13o  11d  bx
[avision]   [3] 01001011b 113o  75d 4bx
[avision] get_accessories_info: Waiting while ADF firmware resets...
[avision] wait_ready: sending TEST_UNIT_READY
[avision] filling command to have a length of 10, was: 6
[avision] Timeouts: write: 30000, read: 15000, status: 15000
[avision] avision_usb_status: timeout 15000, 1 retries
[avision] ==> (bulk read) going down ...
[avision] <== (bulk read) got: 1, status: 0
[avision] get_accessories_info: Maximum retries attempted, ADF unresponsive.
[avision] sane_open: additional probe failed: Operation not supported
scanimage: open of device avision:libusb:003:011 failed: Operation not supported
[avision] sane_exit:
Is there any way around this? BTW: When I changed USB cables, the USB port changed from 003:004 to 003:011, so I made all the necessary changes to avision.conf.

User avatar
dilberts_left_nut
Administrator
Administrator
Posts: 5347
Joined: 2009-10-05 07:54
Location: enzed
Has thanked: 13 times
Been thanked: 66 times

Re: Can't get HP ScanJet 8200 in Jessie to work

#16 Post by dilberts_left_nut »

That patch you linked to seems to be a hack to return "success" when the ADF check fails.
To use it you'd need to apply the patch to the source for that file and rebuild the package.
AdrianTM wrote:There's no hacker in my grandma...

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#17 Post by jessiesgirl »

Thanks for your & mardybear's help. I guess this thread can be closed, and I'll seek resolution from the SANE developers.

nixer
Posts: 71
Joined: 2013-12-01 17:09
Has thanked: 1 time
Been thanked: 3 times

Re: Can't get HP ScanJet 8200 in Jessie to work

#18 Post by nixer »

From the long quote that you included:
[avision] get_firmware_status: [0] needs firmware 0
I was wondering if you tried to run:
# hp-plugin (as root) ?

I ask as I recently tried using a hp printer (laserjet pro 1102w) in jessie and it would not work until I ran this command.

jessiesgirl
Posts: 11
Joined: 2015-04-15 02:35

Re: Can't get HP ScanJet 8200 in Jessie to work

#19 Post by jessiesgirl »

Thanks for the suggestion, nixer. I did as you suggested, and I think it worked (there are 5 warnings that make me wonder). But a test of the scanner afterwards did not produce any different results.

Code: Select all

root@debian:/home/jessiesgirl# hp-plugin

HP Linux Imaging and Printing System (ver. 3.14.6)
Plugin Download and Install Utility ver. 2.1

Copyright (c) 2001-13 Hewlett-Packard 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.


(process:7148): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(python:7148): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Qt: Session management error: None of the authentication protocols specified are supported
Checking for network connection...
Downloading plug-in from: 
Receiving digital keys: /usr/bin/gpg --homedir /root/.hplip/.gnupg --no-permission-warning --keyserver pgp.mit.edu --recv-keys 0xA59047B9
Creating directory plugin_tmp
Verifying archive integrity... All good.
Uncompressing HPLIP 3.14.6 Plugin Self Extracting Archive...............................

HP Linux Imaging and Printing System (ver. 3.14.6)
Plugin Installer ver. 3.0

Copyright (c) 2001-13 Hewlett-Packard 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.

Plug-in version: 3.14.6
Installed HPLIP version: 3.14.6
Number of files to install: 26


(process:7219): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(python:7219): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Qt: Session management error: None of the authentication protocols specified are supported
 
Done.
 Plug-in installation successful 

(python:7148): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Done.

Darkhoood
Posts: 1
Joined: 2021-01-28 14:56

Re: Can't get HP ScanJet 8200 in Jessie to work

#20 Post by Darkhoood »

I have same scanner and I had the same problem. I managed to sort it out by using avision backend in sane and added 'option skip-adf' to /etc/sane.d/avision.conf

Post Reply