[sane-devel] Info on unlisted, unsupported Iriscan express 4
Rita Bylsma
R.Bylsma at xs4all.nl
Mon Feb 15 23:00:12 GMT 2021
Hi,
I bought the unlisted unsupported Iriscan express 4, from conrad.nl, because they listed it as Linux supported:
https://www.conrad.nl/p/iris-by-canon-iriscan-express-4-documentscanner-a4-300-x-900-dpi-usb-1398630
I contacted customer support of Iris and they told me that it is not, like the Iriscan express 2,
a Plustek. The Express 4 is an Avision.
So I looked on the website of Avision and found that their product called ScanQ looks exactly like the Iriscan express 4:
https://www.avision.com/motion.asp?siteid=100407&lgid=2&menuid=10075&prodid=121344&cat=9
The ScanQ has a battery and SSD card slot, which the Iriscan Express 4 has not. But the rest is the same,
there is even a lowering in the case of the Iriscan Express 4, where the ScanQ has the SSD card slot.
Unfortunately, the ScanQ is also not listed as supported, and the Avision backend is unmaintained.
Here the information from the Iriscan Express 4:
The USB device ID is different from the Iriscan listed on your website. The vendor part equals that of the IRISCard Pro (IBCR II).
Paperfeed= sheetfed scanner
Power= via USB only
data transmission= via USB only
sudo lsusb -vv
Bus 001 Device 007: ID 0a38:0161 IRIS IRIScanExpress4
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0a38
idProduct 0x0161
bcdDevice 1.00
iManufacturer 1 IRIS
iProduct 2 IRIScanExpress4
iSerial 3 XXXXXXXXXXXXXXXX
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x0020
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 250mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
sudo sane-find-scanner -v -v
<device descriptor of 0x0a38/0x0161 at 001:007 (IRIS IRIScanExpress4 )>
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0A38
idProduct 0x0161
bcdDevice 1.00
iManufacturer 1 (IRIS )
iProduct 2 (IRIScanExpress4 )
iSerialNumber 3 (XXXXXXXXXXXXXXXX)
bNumConfigurations 1
<configuration 0>
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0 ()
bmAttributes 128 ()
MaxPower 250 mA
<interface 0>
<altsetting 0>
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8
bInterfaceSubClass 6
bInterfaceProtocol 80
iInterface 0 ()
<endpoint 0>
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 (in 0x01)
bmAttributes 2 (bulk)
wMaxPacketSize 512
bInterval 0 ms
bRefresh 0
bSynchAddress 0
<endpoint 1>
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 (out 0x02)
bmAttributes 2 (bulk)
wMaxPacketSize 512
bInterval 0 ms
bRefresh 0
bSynchAddress 0
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
/sys/kernel/debug/usb/devices
T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 7 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0a38 ProdID=0161 Rev= 1.00
S: Manufacturer=IRIS
S: Product=IRIScanExpress4
S: SerialNumber=XXXXXXXXXXXXXXXX
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=250mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
More information about the sane-devel
mailing list