<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>