<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10px"><div></div><div id="yui_3_16_0_ym19_1_1492326581483_78369">Hi, <br id="yui_3_16_0_ym19_1_1492326581483_78370"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78371"><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78372">This scanner didn't appeared on <a rel="nofollow" target="_blank" href="http://www.sane-project.org/sane-mfgs.html" id="yui_3_16_0_ym19_1_1492326581483_78373">http://www.sane-project.org/sane-mfgs.html</a> since my last mail, do I have something else to do ?</div></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78374"><br id="yui_3_16_0_ym19_1_1492326581483_78375"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78376">I
have seen that in genesys_devices.c, there is some model specific
properties, so I think that I had no chance to get it work with the
ubuntu tutorial (edition of /etc/sane.d/dll.conf and
/etc/sane.d/genesys.conf).</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78377"><br id="yui_3_16_0_ym19_1_1492326581483_78378"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78379">I have seen in mailing list archive that Plustek offered some helps to develop sane backends, but no news since then.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78380"><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78381"> [1] <a rel="nofollow" target="_blank" href="http://lists.alioth.debian.org/pipermail/sane-devel/2016-November/034854.html" id="yui_3_16_0_ym19_1_1492326581483_78382">http://lists.alioth.debian.org/pipermail/sane-devel/2016-November/034854.html</a></div></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78383"> [2] <a rel="nofollow" target="_blank" href="http://lists.alioth.debian.org/pipermail/sane-devel/2016-November/034872.html" id="yui_3_16_0_ym19_1_1492326581483_78384">http://lists.alioth.debian.org/pipermail/sane-devel/2016-November/034872.html</a><br id="yui_3_16_0_ym19_1_1492326581483_78385"></div><div id="yui_3_16_0_ym19_1_1492326581483_78386">Does the genesys sane back-end development is stopped until some news from Plustek ?</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78387">In the thread, Gerhard Jäger said that <br id="yui_3_16_0_ym19_1_1492326581483_78388"></div><pre id="yui_3_16_0_ym19_1_1492326581483_78389">in the good old days I did a similar thing for the Plustek backend.
In fact I had an NDA and the allowance to use their code - in fact
Windoze driver code. </pre><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78390"><a rel="nofollow" target="_blank" href="http://lists.alioth.debian.org/pipermail/sane-devel/2016-November/034865.html" id="yui_3_16_0_ym19_1_1492326581483_78391">http://lists.alioth.debian.org/pipermail/sane-devel/2016-November/034865.html</a><br id="yui_3_16_0_ym19_1_1492326581483_78392"></div><div id="yui_3_16_0_ym19_1_1492326581483_78393"><br id="yui_3_16_0_ym19_1_1492326581483_78394"></div><div id="yui_3_16_0_ym19_1_1492326581483_78395"><br id="yui_3_16_0_ym19_1_1492326581483_78396"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78397">Do
I have any chance to achieve to find the good values for
genesys_devices.c ? Is it sufficient for enabling support for this
scanner ?<br id="yui_3_16_0_ym19_1_1492326581483_78398"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78399">I have some programming skills, but mainly in java, however, C doesn't afraid me too much. Linux shell is ok.<br id="yui_3_16_0_ym19_1_1492326581483_78400"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78401">Where do I have to start ?<br id="yui_3_16_0_ym19_1_1492326581483_78402"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78403"> -
Decompilation ? I have done some decompilation in java, but never in C,
what (affordable) software can I use ? (IDA is a bit expensive).</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78404"> - USB sniffing ? Same question, what software do you advise ?</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78405"> - Other ?</div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78406"><br id="yui_3_16_0_ym19_1_1492326581483_78407"></div><div dir="ltr" id="yui_3_16_0_ym19_1_1492326581483_78408">Thank's</div>Quentin B. <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 10px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> Le Dimanche 2 avril 2017 17h49, Quentin B. <quent57@yahoo.fr> a écrit :<br></font></div> <br><br> <div class="y_msg_container"><div dir="ltr">Hi,<br></div><div dir="ltr"><br></div><div dir="ltr">I have a Plustek SmartOffice PL1500 ADF scanner, do not work out of the <br></div><div dir="ltr">box, I would like to help to get it supported.<br></div><div dir="ltr"><a href="http://plustek.com/uk/products/workgroup-scanners/smartoffice-pl1500/" target="_blank">http://plustek.com/uk/products/workgroup-scanners/smartoffice-pl1500/</a><br></div><div dir="ltr"><br></div><div dir="ltr">It's not referenced here : <a href="http://www.sane-project.org/sane-mfgs.html" target="_blank">http://www.sane-project.org/sane-mfgs.html </a>so <br></div><div dir="ltr">I asked for an addition here : <a href="http://www.meier-geinitz.de/tinc" target="_blank">http://www.meier-geinitz.de/tinc</a><br></div><div dir="ltr">It doesn't have either closed source drivers for Linux, drivers are <br></div><div dir="ltr">available from Windows XP to 10 and are "Twain compatible".<br></div><div dir="ltr"><br></div><div dir="ltr">Some infos :<br></div><div dir="ltr">$ sudo sane-find-scanner<br></div><div dir="ltr">found USB scanner (vendor=0x07b3 [PLUSTEK INC], product=0x0c1f [USB2.0 <br></div><div dir="ltr">SCANNER], chip=GL843) at libusb:001:010<br></div><div dir="ltr"><br></div><div dir="ltr">I use Ubuntu 16.10 with sane-backends Version: 1.0.25+git20150528-1ubuntu2<br></div><div dir="ltr"><br></div><div dir="ltr">sane-genesys man page say that GL843 is supported ( <br></div><div dir="ltr"><a href="http://manpages.ubuntu.com/manpages/yakkety/man5/sane-genesys.5.html" target="_blank">http://manpages.ubuntu.com/manpages/yakkety/man5/sane-genesys.5.html </a>)<br></div><div dir="ltr">So I tried to add support for it by following those basics steps : <br></div><div dir="ltr"><a href="https://help.ubuntu.com/community/SANE%20-%20Installing%20a%20scanner%20that%20isn%27t%20auto-detected" target="_blank">https://help.ubuntu.com/community/SANE%20-%20Installing%20a%20scanner%20that%20isn%27t%20auto-detected </a><br></div><div dir="ltr"><br></div><div dir="ltr">That doesn't helped.<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">This command may give interesting infos :<br></div><div dir="ltr"><br></div><div dir="ltr">$ SANE_DEBUG_GENESYS=255 scanimage -L<br></div><div dir="ltr">[genesys] attach: vendor 1971 product 3103 is not supported by this backend<br></div><div dir="ltr">1971 and 3103 are decimal values of vendor and product ids .<br></div><div dir="ltr"><br></div><div dir="ltr">Could anyone help me ?<br></div><div dir="ltr">Thanks<br></div><div dir="ltr">Quentin B.<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">PS : Full output : of scanimage -L :<br></div><div dir="ltr"><br></div><div dir="ltr">$ SANE_DEBUG_GENESYS=255 scanimage -L<br></div><div dir="ltr">[sanei_debug] Setting debug level of genesys to 255.<br></div><div dir="ltr">[genesys] SANE Genesys backend version 1.0 build 2506 from sane-backends <br></div><div dir="ltr">1.0.25git<br></div><div dir="ltr">[genesys] SANE Genesys backend built with libusb-1.0<br></div><div dir="ltr">[genesys] sane_init: authorize != null<br></div><div dir="ltr">[genesys] sane_init: little endian machine<br></div><div dir="ltr">[genesys] probe_genesys_devices start<br></div><div dir="ltr">[genesys] attach: start: devp != NULL, may_wait = 0<br></div><div dir="ltr">[genesys] attach: trying to open device `libusb:001:006'<br></div><div dir="ltr">[genesys] attach: device `libusb:001:006' successfully opened<br></div><div dir="ltr">[genesys] attach: vendor 1971 product 3103 is not supported by this backend<br></div><div dir="ltr">[genesys] attach_one_device: Invalid argument<br></div><div dir="ltr">[genesys] probe_genesys_devices: 0 devices currently attached<br></div><div dir="ltr">[genesys] probe_genesys_devices completed<br></div><div dir="ltr">[genesys] sane_genesys_init completed<br></div><div dir="ltr">[genesys] sane_get_devices: start: local_only = false<br></div><div dir="ltr">[genesys] probe_genesys_devices start<br></div><div dir="ltr">[genesys] attach: start: devp != NULL, may_wait = 0<br></div><div dir="ltr">[genesys] attach: trying to open device `libusb:001:006'<br></div><div dir="ltr">[genesys] attach: couldn't open device `libusb:001:006': Invalid argument<br></div><div dir="ltr">[genesys] attach_one_device: Invalid argument<br></div><div dir="ltr">[genesys] probe_genesys_devices: 0 devices currently attached<br></div><div dir="ltr">[genesys] probe_genesys_devices completed<br></div><div dir="ltr">[genesys] sane_genesys_get_devices completed<br></div><div dir="ltr"><br></div><div dir="ltr">No scanners were identified. If you were expecting something different,<br></div><div dir="ltr">check that the scanner is plugged in, turned on and detected by the<br></div><div dir="ltr">sane-find-scanner tool (if appropriate). Please read the documentation<br></div><div dir="ltr">which came with this software (README, FAQ, manpages).<br></div><div dir="ltr">[genesys] sane_genesys_exit start<br></div><div dir="ltr">[genesys] sane_genesys_exit completed<br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr"><br></div><div dir="ltr">PS2 : Almost full output of sane-find-scanner -v -v :<br></div><div dir="ltr"><br></div><div dir="ltr">$sudo sane-find-scanner -v -v<br></div><div dir="ltr">This is sane-find-scanner from sane-backends 1.0.25git<br></div><div dir="ltr"><br></div><div dir="ltr"> # sane-find-scanner will now attempt to detect your scanner. If the<br></div><div dir="ltr"> # result is different from what you expected, first make sure your<br></div><div dir="ltr"> # scanner is powered up and properly connected to your computer.<br></div><div dir="ltr"><br></div><div dir="ltr"><device descriptor of 0x07b3/0x0c1f at 001:006 (PLUSTEK INC USB2.0 SCANNER)><br></div><div dir="ltr">bLength 18<br></div><div dir="ltr">bDescriptorType 1<br></div><div dir="ltr">bcdUSB 2.00<br></div><div dir="ltr">bDeviceClass 255<br></div><div dir="ltr">bDeviceSubClass 255<br></div><div dir="ltr">bDeviceProtocol 255<br></div><div dir="ltr">bMaxPacketSize0 64<br></div><div dir="ltr">idVendor 0x07B3<br></div><div dir="ltr">idProduct 0x0C1F<br></div><div dir="ltr">bcdDevice 5.00<br></div><div dir="ltr">iManufacturer 10 (PLUSTEK INC)<br></div><div dir="ltr">iProduct 11 (USB2.0 SCANNER)<br></div><div dir="ltr">iSerialNumber 12 (1)<br></div><div dir="ltr">bNumConfigurations 1<br></div><div dir="ltr"> <configuration 0><br></div><div dir="ltr"> bLength 9<br></div><div dir="ltr"> bDescriptorType 2<br></div><div dir="ltr"> wTotalLength 39<br></div><div dir="ltr"> bNumInterfaces 1<br></div><div dir="ltr"> bConfigurationValue 1<br></div><div dir="ltr"> iConfiguration 0 ()<br></div><div dir="ltr"> bmAttributes 192 (Self-powered)<br></div><div dir="ltr"> MaxPower 10 mA<br></div><div dir="ltr"> <interface 0><br></div><div dir="ltr"> <altsetting 0><br></div><div dir="ltr"> bLength 9<br></div><div dir="ltr"> bDescriptorType 4<br></div><div dir="ltr"> bInterfaceNumber 0<br></div><div dir="ltr"> bAlternateSetting 0<br></div><div dir="ltr"> bNumEndpoints 3<br></div><div dir="ltr"> bInterfaceClass 255<br></div><div dir="ltr"> bInterfaceSubClass 255<br></div><div dir="ltr"> bInterfaceProtocol 255<br></div><div dir="ltr"> iInterface 0 ()<br></div><div dir="ltr"> <endpoint 0><br></div><div dir="ltr"> bLength 7<br></div><div dir="ltr"> bDescriptorType 5<br></div><div dir="ltr"> bEndpointAddress 0x81 (in 0x01)<br></div><div dir="ltr"> bmAttributes 2 (bulk)<br></div><div dir="ltr"> wMaxPacketSize 512<br></div><div dir="ltr"> bInterval 0 ms<br></div><div dir="ltr"> bRefresh 0<br></div><div dir="ltr"> bSynchAddress 0<br></div><div dir="ltr"> <endpoint 1><br></div><div dir="ltr"> bLength 7<br></div><div dir="ltr"> bDescriptorType 5<br></div><div dir="ltr"> bEndpointAddress 0x02 (out 0x02)<br></div><div dir="ltr"> bmAttributes 2 (bulk)<br></div><div dir="ltr"> wMaxPacketSize 512<br></div><div dir="ltr"> bInterval 0 ms<br></div><div dir="ltr"> bRefresh 0<br></div><div dir="ltr"> bSynchAddress 0<br></div><div dir="ltr"> <endpoint 2><br></div><div dir="ltr"> bLength 7<br></div><div dir="ltr"> bDescriptorType 5<br></div><div dir="ltr"> bEndpointAddress 0x83 (in 0x03)<br></div><div dir="ltr"> bmAttributes 3 (interrupt)<br></div><div dir="ltr"> wMaxPacketSize 1<br></div><div dir="ltr"> bInterval 8 ms<br></div><div dir="ltr"> bRefresh 0<br></div><div dir="ltr"> bSynchAddress 0<br></div><div dir="ltr"><br></div><div dir="ltr"><trying to find out which USB chip is used><br></div><div dir="ltr"> checking for LM983[1,2,3] ...<br></div><div dir="ltr"> this is not a LM983x (bcdUSB = 0x200)<br></div><div dir="ltr"> checking for GT-6801 ...<br></div><div dir="ltr"> this is not a GT-6801 (bcdUSB = 0x200)<br></div><div dir="ltr"> checking for GT-6816 ...<br></div><div dir="ltr"> this is not a GT-6816 (bDeviceClass = 255, bInterfaceClass = 255)<br></div><div dir="ltr"> checking for GLxxx ...<br></div><div dir="ltr"> this is not a GL646 (bDeviceClass = 255, bInterfaceClass = 255)<br></div><div dir="ltr"><This USB chip looks like a GL843 (result from sane-backends 1.0.25git)><br></div><div dir="ltr"><br></div><div dir="ltr">found USB scanner (vendor=0x07b3 [PLUSTEK INC], product=0x0c1f [USB2.0 <br></div><div dir="ltr">SCANNER], chip=GL843) at libusb:001:006<br></div><div dir="ltr"><br></div><div dir="ltr"> # Your USB scanner was (probably) detected. It may or may not be <br></div><div dir="ltr">supported by<br></div><div dir="ltr"> # SANE. Try scanimage -L and read the backend's manpage.<br></div><div dir="ltr"><br></div><div dir="ltr"> # Not checking for parallel port scanners.<br></div><div dir="ltr"><br></div><div dir="ltr"> # Most Scanners connected to the parallel port or other proprietary ports<br></div><div dir="ltr"> # can't be detected by this program.<br></div><div dir="ltr">done<br></div><br><br></div> </div> </div> </div></div></body></html>