Hi Oliver, Hi Everybody, Sorry for the long delay with my reply, got so many things to do and this scanner was the lowest priority of all. But here we are, I need this baby running, and I am ready to do whatever it takes.
I got some output only with PRISA5150. The scan is not full, I only got a quarter of the page while trying to scan the whole page - the left-top corner. # SANE_DEBUG_SNAPSCAN=255 scanimage -L > /tmp/scan [sanei_debug] Setting debug level of snapscan to 255. [snapscan] sane_snapscan_init [snapscan] sane_snapscan_init: Snapscan backend version 1.4.53 [snapscan] add_usb_device(libusb:002:038) [snapscan] add_usb_device: Detected (kind of) an USB device [snapscan] snapscani_usb_open(libusb:002:038) [snapscan] add_usb_device: Checking if 0x04a5 is a supported USB vendor ID [snapscan] snapscani_check_device() [snapscan] mini_inquiry [snapscan] snapscan_cmd [snapscan] snapscani_usb_cmd(0,0x7fff9b1356b0,6,0x7fff9b135680,0x7fff9b1356a8 (36)) [snapscan] atomic_usb_cmd(0,0x7fff9b1356b0,6,0x7fff9b135680,0x7fff9b1356a8 (36)) [snapscan] usb_cmd(0,0x7fff9b1356b0,6,0x7fff9b135680,0x7fff9b1356a8 (36)) [snapscan] usb_cmd: cmdlen=6, datalen=0 [snapscan] usb_write: writing: 0x12 0x00 0x00 0x00 0x24 0x00 [snapscan] Written 6 bytes [snapscan] usb_read: reading: 0xf9 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [snapscan] Read 8 bytes [snapscan] usb_read: reading: 0x06 0x00 0x02 0x02 0x66 0x00 0x00 0x00 0x43 0x6f ... [snapscan] Read 36 bytes [snapscan] usb_read: reading: 0xfb 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [snapscan] Read 8 bytes [snapscan] snapscani_check_device: Is vendor "Color" model "FlatbedScanner41" a supported scanner? [snapscan] snapscani_get_model_id(FlatbedScanner41, 0, 2) [snapscan] snapscani_get_model_id: looking up scanner for ID 0x04a5,0x2119. [snapscan] snapscani_check_device: Autodetected driver: Benq 5150 / 5250 [snapscan] snapscani_usb_close(0) [snapscan] 1st read 3 write 1 [snapscan] snapscani_usb_cmd(0,0x7fff9b135730,6,0x0,0x0 (0)) [snapscan] atomic_usb_cmd(0,0x7fff9b135730,6,0x0,0x0 (0)) [snapscan] usb_cmd(0,0x7fff9b135730,6,0x0,0x0 (0)) [snapscan] usb_cmd: cmdlen=6, datalen=0 [snapscan] usb_write: writing: 0x00 0x00 0x00 0x00 0x00 0x00 [snapscan] Written 6 bytes [snapscan] usb_read: reading: 0xfb 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [snapscan] Read 8 bytes [snapscan] 2nd read 4 write 2 [snapscan] snapscani_init_device_structure() [snapscan] sane_snapscan_get_devices (0x7fff9b136890, 0) [snapscan] sane_snapscan_exit Any other debugs you wish me to do? Where and how. If you wish, I can grant you full access to this scanner, and you could play with it, but I'll be more than happy to be able to help you out. Regards, Adrian Oliver Schwartz wrote: > Hi, > > this scanner may work with the snapscan backend, but not out of the > box. Here are some steps to try it: > > - Get the latest windows driver from here: > http://benq-eu.com/products/Scanner/?product=583&page=downloads&dType=D > - Extract it. In the subdir "BIN" are two firmware files, 2119v035.bin > and 2119v036.bin, these are probably the firmware files for your scanner. > > - Get the SANE sources from http://www.sane-project.org/source.html > - In snapscan.h of the SANE sources find the struct > SnapScan_Model_desc and add a line > {"FlatbedScanner41", PRISA5300} > You may have to repeat the following steps and also try PRISA5000 or > PRISA5150 in the above line. > > - Build and install SANE. Make sure to uninstall any precompiled SANE > that comes with your linux distribution before you install your > self-compiled SANE. > - In snapscan.conf (found in /usr/local/etc/sane.d if you use the > default settings for configure) add a line > usb 0x04a5 0x2119. At the beginning of the file, change the firmware > file entry to the fully qualified path to the firmware file > (2119v035.bin or 2119v036.bin). > > Afterwards your scanner should be found by "scanimage -L". If you're > lucky you can also use it with scanimage. > > If you get stuck at some stage, don't hesistate to contact me (and > also if you have any success). In case of problems send me a debug > log, e.g. by running > SANE_DEBUG_SNAPSCAN=255 scanimage -L or > SANE_DEBUG_SNAPSCAN=255 xsane > > Regards, > > Oliver > -- Deac Mihai-Adrian MiKe software&network SRL Sediu social: Deva, B-dul DECEBAL, bl C, sc C, ap 83, jud Hunedoara, cod 330169 Punct de lucru: Cluj-Napoca, Str Mehedinti nr 30-32, bl D11, ap 131, jud Cluj, cod 400675 Reg comert: J20/500/2005 Cod fiscal: R17389485 Banca: ING Bank IBAN: RO79INGB5567999900528664RON tel: +40-745-256364, +40-364-409124 fax: +40-364-409125 e-mail: ady at mikesnet.ro