[sane-devel] Scanner Benq 7650T

Ady Deac ady at mikesnet.ro
Wed Nov 18 20:57:11 UTC 2009


Hi guys,

Any chance we could work this out?

Thanks!
Adrian

Ady Deac wrote:
> Hi all,
>
> Any chance we can get this to work? The scanner is working with SANE, 
> but I can only scan 1/4 (top left corner) of the whole A4 document. I 
> know I have used it before - I guess about 1 or 2 years, and was 
> working great, but I don't remember the version of SANE.
>
> Also, are there any chances for the transparency adapter to work also?
>
> Any work that is needed (and I can do it) I am willing to do it! 
> Please use me! :D
>
> Thank you,
> Adrian
>
> Ady Deac wrote:
>> 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

W: www.mikesoftware.com
P: +40-745-256.364





More information about the sane-devel mailing list