Hello Ralph,<br /><br />Sounds interesting project. Will give it a try. I had looked at SANE project before sending this mail so my hope was that I get to something on Linux which would be bonus to actually getting that thing working :) Let's see. If I find something I will let you know for sure.<br /><br />Thanks for your help,<br />-Neel<br /><br />From: Ralph Little <skelband@gmail.com><br />Sent: Thu, 23 Dec 2021 12:17:44<br />To: neel roy <neelsmail@rediffmail.com><br />Cc: "sane-devel@alioth-lists.debian.net" <sane-devel@alioth-lists.debian.net><br />Subject: Re: [sane-devel] Support for UMAX AstraSlim 600<br /><br />Hi,<br /><br />On 2021-12-22 9:10 p.m., neel roy wrote:<br />> Hello Ralph,<br />><br />> Thanks.<br />><br />> > OK, it looks like this machine shares the USB id with Astraslim and<br />> the Astraslim 6000<br />> You mean 600? Anyway, I think that was my try to change conf<br />> "/etc/sane.d/artec_eplus48u.conf" (I think).<br />><br />><br />> > Unless a developer has access to one of these machines and the will<br />> to take it on, supporting it is unlikely in the near future. :(<br />> Is it not possible I will look at the code and try to figure out? I am<br />> trying to reuse that scanner; don't want to create e-waste (Climate<br />> Change Nut ;-)). Do have couple of decades of programming experience<br />> although in windows.<br />><br />> -Neel.<br /><br />I'm completely with you on the e-waste thing! We have a lot of old stuff<br />here that we keep going regardless of what the manufacturers would<br />prefer. ;)<br /><br />So the first thing that I usually say about trying to get a new scanner<br />working with SANE is to try to determine if an existing backend would<br />suffice. It is indeed possible that the artec_eplus48u backend would<br />work but it is by no means guaranteed that the protocol is the same.<br />Even scanners that look completely identical sometimes have completely<br />different innards.<br /><br />I'm not at all familiar with this family of scanners. On our supported<br />scanner page (<a href="http://www.sane-project.org/sane-mfgs.html" target="_blank">http://www.sane-project.org/sane-mfgs.html</a>) we list<br />"Astraslim" and "Astraslim 6000" as sharing the same USB ids as your<br />scanner, both of which are not currently supported. Looking around the<br />web, I can only find references to Astraslim AS6000 which might be the<br />same thing.<br /><br />What I would be tempted to do is try to locate a Windows driver for the<br />machine and capture some traffic during a scan to see if it matches with<br />the protocol supported by the artec_eplus48u backend.<br />I don't believe that we have any documentation on that protocol though:<br />you would have to look through the backend code to get a feel for what<br />you expect to see in the Wireshark trace. That would at least tell you<br />that the backend had a chance of working with the scanner.<br /><br />If it looks radically different, then you will either have to figure out<br />if a different backend will work or you would have to start a fresh one.<br />One thing you might have to do (entirely at your own risk I might add)<br />is crack it open and see what chippery is inside. This may or may not<br />help you identify what is driving it. Some of the older scanners had<br />special scanner-on-a-chip drivers what we have backends specifically<br />targeting, whereas you might just find a generic microcontroller, some<br />RAM and a motor driver in which case you get no clue as to what the<br />protocol might be.<br /><br />Looking at the manpage for the artec_eplus48u backend, it supports the<br />GT6816 driver chip so you might find that device inside. That manpage<br />also notes that the currently supported scanners required a firmware<br />file to be loaded. You would normally get that from the Windows driver,<br />probably from the original installation disk, if you have it:<br /><a href="http://www.sane-project.org/man/sane-artec_eplus48u.5.html" target="_blank">http://www.sane-project.org/man/sane-artec_eplus48u.5.html</a><br /><br />Hopes this helps.<br /><br />Cheers,<br />Ralph<br /> <br>