<div dir="ltr"><div>Scanimage complains about sane_start: Invalid Argument.</div><div><br></div>(base) jmspaggi@precision5530:~/backends$ sudo ./frontend/scanimage -d 'escl:<a href="http://192.168.23.130:80">http://192.168.23.130:80</a>'  -T<br>Output format is not set, using pnm as a default.<br>Capability : [image/jpeg]<br>Capability : [image/jpeg]<br>Capability : [image/jpeg]<br>Capability : [image/jpeg]<br>scanimage: rounded value of br-x from 0 to 0<br>scanimage: rounded value of br-y from 0 to 0<br>scanimage: sane_start: Invalid argument<br><div><br></div><div>I tried also by giving the --format and --output-file parameters without any success :-/</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le ven. 21 févr. 2020 à 14:41, Thierry HUCAHRD <<a href="mailto:thierry@ordissimo.com">thierry@ordissimo.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le 2020-02-21 20:39, Thierry HUCAHRD a écrit :<br>
Hi<br>
The pixma backends for the Scanner TR-4500 series work only in USB for<br>
network use, you have to use the escl backend.<br>
Use the command below to force the use of the escl driver.<br>
# sudo ./frontend/scanimage -d 'escl:<a href="http://192.168.23.130:80" rel="noreferrer" target="_blank">http://192.168.23.130:80</a>'  -T<br>
<br>
> <br>
> Le 2020-02-21 20:26, Jean-Marc Spaggiari a écrit :<br>
>> So.<br>
>> <br>
>> I have cloned the backend repo:<br>
>> git clone <a href="https://gitlab.com/sane-project/backends.git" rel="noreferrer" target="_blank">https://gitlab.com/sane-project/backends.git</a><br>
>> <br>
>> Applied the patch (Changed 1200 to 600 and added the last param).<br>
>> <br>
>> And now I'm trying to follow the instructions there:<br>
>> <a href="https://help.ubuntu.com/community/CompileSaneFromSource" rel="noreferrer" target="_blank">https://help.ubuntu.com/community/CompileSaneFromSource</a><br>
>> <br>
>> running ./autogen.sh failes right from the beginning :( I prints<br>
>> thousands of lines "patch: **** Can't create file ./ltmain.sh.orig :<br>
>> Too many open files" I increased my limit to 10k files, but I'm<br>
>> getting the exact same error. I tried to checkout the 1.0.29 but got<br>
>> the same error.<br>
>> <br>
>> after investigations it seems coming from the lack of autopoint.<br>
>> apt-get install solved it.<br>
>> <br>
>> I tried to run configure with this command:<br>
>> ./configure --prefix=/usr --libdir=/usr/lib/ --sysconfdir=/etc<br>
>> --localstatedir=/var  --enable-avahi<br>
>> <br>
>> But it failed:<br>
>> ./configure: line 14868: syntax error near unexpected token `noext,'<br>
>> ./configure: line 14868: `AX_CXX_COMPILE_STDCXX_11(noext, optional)'<br>
>> <br>
>> Running without any parameters gives the same result.<br>
>> <br>
>> some more investigations, seems that I was missing the<br>
>> autoconf-archive package. After installing it with apt-get, I was able<br>
>> to pass the configure.<br>
>> make also passed.<br>
>> <br>
>> So. I now have the master version build and make install worked too.<br>
>> <br>
>> I can see the scanner:<br>
>> sane-find-scanner => found USB scanner (vendor=0x04a9 [Canon],<br>
>> product=0x1854 [TR4500 series]) at libusb:001:005<br>
>> <br>
>> sudo scanimage -L:<br>
>> <br>
>> device `escl:<a href="https://192.168.23.104:443" rel="noreferrer" target="_blank">https://192.168.23.104:443</a>' is a ESCL EPSON XP-7100<br>
>> Series flatbed scanner<br>
>> device `escl:<a href="http://192.168.23.104:443" rel="noreferrer" target="_blank">http://192.168.23.104:443</a>' is a ESCL EPSON XP-7100 Series<br>
>> flatbed scanner<br>
>> device `escl:<a href="https://192.168.23.130:443" rel="noreferrer" target="_blank">https://192.168.23.130:443</a>' is a ESCL Canon TR4500 series<br>
>> flatbed scanner<br>
>> device `escl:<a href="http://192.168.23.130:80" rel="noreferrer" target="_blank">http://192.168.23.130:80</a>' is a ESCL Canon TR4500 series<br>
>> flatbed scanner<br>
>> <br>
>> At that point I un-plugged the Epson scanner from the USB port.<br>
>> <br>
>> Testing the scanners gives me this (And I was able to hear the Canon<br>
>> scanner moving):<br>
>> Output format is not set, using pnm as a default.<br>
>> scanimage: scanning image of size 637x877 pixels at 24 bits/pixel<br>
>> scanimage: acquiring RGB frame, 8 bits/sample<br>
>> scanimage: reading one scanline, 1911 bytes... PASS<br>
>> scanimage: reading one byte... PASS<br>
>> scanimage: stepped read, 2 bytes... PASS<br>
>> scanimage: stepped read, 4 bytes... PASS<br>
>> scanimage: stepped read, 8 bytes... PASS<br>
>> scanimage: stepped read, 16 bytes... PASS<br>
>> scanimage: stepped read, 32 bytes... PASS<br>
>> scanimage: stepped read, 64 bytes... PASS<br>
>> scanimage: stepped read, 128 bytes... PASS<br>
>> scanimage: stepped read, 256 bytes... PASS<br>
>> scanimage: stepped read, 512 bytes... PASS<br>
>> scanimage: stepped read, 1024 bytes... PASS<br>
>> scanimage: stepped read, 2048 bytes... PASS<br>
>> scanimage: stepped read, 2047 bytes... PASS<br>
>> scanimage: stepped read, 1023 bytes... PASS<br>
>> scanimage: stepped read, 511 bytes... PASS<br>
>> scanimage: stepped read, 255 bytes... PASS<br>
>> scanimage: stepped read, 127 bytes... PASS<br>
>> scanimage: stepped read, 63 bytes... PASS<br>
>> scanimage: stepped read, 31 bytes... PASS<br>
>> scanimage: stepped read, 15 bytes... PASS<br>
>> scanimage: stepped read, 7 bytes... PASS<br>
>> scanimage: stepped read, 3 bytes... PASS<br>
>> <br>
>> (The Espon scanner gives a 4096 bytes option)<br>
>> <br>
>> Using gscanpdf I can see the 2 scanners but only over the network.<br>
>> xscanimage also shows the 2 scanners but only over the network.<br>
>> xscanimage complains about the failure of loading the atk-bridge<br>
>> module. The usage of the preview button makes the application crash on<br>
>> "get_image_scale: p->surface_type == SANE_TYPE_INT. I'm not able to<br>
>> select 1200DPI on this application, but the 600 dpi option works. I'm<br>
>> not able to select the input of the scan.<br>
>> <br>
>> scanimage --all-options doesn't show 1200DPI but only 600DPI. I'm also<br>
>> not able to select the source for the paper.<br>
>> <br>
>> The version tells me this:<br>
>> scanimage (sane-backends) 1.0.29-189-g50f02fc3-dirty; backend version<br>
>> 1.0.27. I will have expected to see 1.0.29 instead of 1.0.27. so I<br>
>> have the feeling that I'm not pointing in the right place :-/<br>
>> <br>
>> Running ./frontend/scanimage --all-options gives the same resolution<br>
>> options, however it shows the option for the source (Automatic<br>
>> Document Feeder). And version shows 1.0.29.<br>
>> <br>
>> Scanning with frontend/scanimage and default option does not work so<br>
>> far. I keeps saying "Error during device I/O" what ever option I give.<br>
>> Scanning the the default scanimage works well, but of course it<br>
>> doesn't take the "source" parameter.<br>
>> <br>
>> (base) jmspaggi@precision5530:~/backends$ sudo ./frontend/scanimage -L<br>
>> device `pixma:04A91854_13B71E' is a CANON Canon PIXMA TR4500 Series<br>
>> multi-function peripheral<br>
>> <br>
>> (base) jmspaggi@precision5530:~/backends$ sudo ./frontend/scanimage -T<br>
>> Output format is not set, using pnm as a default.<br>
>> scanimage: scanning image of size 638x877 pixels at 24 bits/pixel<br>
>> scanimage: acquiring RGB frame, 8 bits/sample<br>
>> scanimage: reading one scanline, 1914 bytes... FAIL Error: Error<br>
>> during device I/O<br>
>> <br>
>> So. I don't know what to try next.<br>
>> <br>
>> Thanks,<br>
>> <br>
>> JMS<br>
>> <br>
>> Le ven. 14 févr. 2020 à 14:38, Jean-Marc Spaggiari<br>
>> <<a href="mailto:jean-marc@spaggiari.org" target="_blank">jean-marc@spaggiari.org</a>> a écrit :<br>
>> <br>
>>> Sorry for the delay. Starting back on that. will keep you posted<br>
>>> shortly.<br>
>>> <br>
>>> JMS<br>
>>> <br>
>>> Le sam. 26 oct. 2019 à 08:38, Rolf Bensch <<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a>> a<br>
>>> écrit :<br>
>>> <br>
>>>> Hi JMS,<br>
>>>> <br>
>>>> Please report if both, (1) 1200dpi scans and (2) scanning from<br>
>>>> document<br>
>>>> feeder are working. You scanner still is marked as "untested"<br>
>>>> <br>
>>> (<a href="http://www.sane-project.org/lists/sane-backends-cvs.html#S-PIXMA" rel="noreferrer" target="_blank">http://www.sane-project.org/lists/sane-backends-cvs.html#S-PIXMA</a>).<br>
>>>> <br>
>>>> I wouldn't use Ubuntu's deb packages for Debian. You need libjpeg<br>
>>>> if you<br>
>>>> e.g. want to save images as jpeg from scanimage. Please install<br>
>>>> from<br>
>>>> sources as described in INSTALL.linux<br>
>>>> (<a href="http://www.sane-project.org/docs.html" rel="noreferrer" target="_blank">http://www.sane-project.org/docs.html</a>).<br>
>>>> <br>
>>>> Many thanks for your help.<br>
>>>> <br>
>>>> Cheers,<br>
>>>> Rolf<br>
>>>> <br>
>>>> Am 25.10.19 um 14:27 schrieb Jean-Marc Spaggiari:<br>
>>>>> Hi Rolf,<br>
>>>>> <br>
>>>>> I tried to install the packages on Debian, but they have a<br>
>>>> dependency<br>
>>>>> on libjpeg8, which is not available on Debian. And libjpeg8 has<br>
>>>> a<br>
>>>>> dependency on libjpeg-turbo8. Not available on Debian neither.<br>
>>>>> <br>
>>>>> I installed on Ubuntu packages from Bionic version and ran<br>
>>>> gscanpdf and<br>
>>>>> so far everything seems to be working! Happy.<br>
>>>>> <br>
>>>>> Thanks for your guidance! Looking forward to get Debian<br>
>>>> upgrading the<br>
>>>>> libsane package to a more recent version!<br>
>>>>> <br>
>>>>> JMS<br>
>>>>> <br>
>>>>> Le mer. 25 sept. 2019 à 15:41, Rolf Bensch<br>
>>>> <<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a><br>
>>>>> <mailto:<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a>>> a écrit :<br>
>>>>> <br>
>>>>> Hi JMS,<br>
>>>>> <br>
>>>>> Sorry, I was confused with the numbers. SANE 1.0.28 is the<br>
>>>> recent<br>
>>>>> version you need.<br>
>>>>> <br>
>>>>> Hope this helps.<br>
>>>>> <br>
>>>>> Cheers,<br>
>>>>> Rolf<br>
>>>>> <br>
>>>>> <br>
>>>>> Am 13.09.19 um 01:11 schrieb Jean-Marc Spaggiari:<br>
>>>>>> Hi Rolf,<br>
>>>>>> <br>
>>>>>> I'm running straight Debian and it seems that availble<br>
>>>> version is<br>
>>>>>> 1.0.27. The Ubuntu link you sent shows 1.0.28. I searched<br>
>>>> on Debian<br>
>>>>>> Packaged and they don't seems to have something more<br>
>>>> recent :-/<br>
>>>>>> <br>
>>>>>> Any idea where I can find it? Else I will just build from<br>
>>>> the sources.<br>
>>>>>> <br>
>>>>>> Thanks,<br>
>>>>>> <br>
>>>>>> JMS<br>
>>>>>> <br>
>>>>>> Le jeu. 12 sept. 2019 à 16:26, Rolf Bensch<br>
>>>> <<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a><br>
>>>>> <mailto:<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a>><br>
>>>>>> <mailto:<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a><br>
>>>> <mailto:<a href="mailto:rolf@bensch-online.de" target="_blank">rolf@bensch-online.de</a>>>> a<br>
>>>>> écrit :<br>
>>>>>> <br>
>>>>>> Hi JMS,<br>
>>>>>> <br>
>>>>>> What SANE version is installen on your system? You<br>
>>>> need<br>
>>>>> version 1.0.29.<br>
>>>>>> <br>
>>>>>> If you're using Ubuntu or an Ubuntu clone, you can use<br>
>>>> my ppa to<br>
>>>>>> update SANE:<br>
>>>>>> <br>
>>>> <a href="https://launchpad.net/~rolfbensch/+archive/ubuntu/sane-git" rel="noreferrer" target="_blank">https://launchpad.net/~rolfbensch/+archive/ubuntu/sane-git</a> .<br>
>>>>>> <br>
>>>>>> If you have another Linux OS, please install SANE as<br>
>>>> described in<br>
>>>>>> INSTALL.linux (<a href="http://www.sane-project.org/docs.html" rel="noreferrer" target="_blank">http://www.sane-project.org/docs.html</a>).<br>
>>>>>> <br>
>>>>>> Please try to scan all dpi resolutions and after this<br>
>>>> the document<br>
>>>>>> feeder.<br>
>>>>>> <br>
>>>>>> Hope this helps.<br>
>>>>>> <br>
>>>>>> Cheers,<br>
>>>>>> Rolf<br>
>>>>>> <br>
>>>>>> <br>
>>>>>> <br>
>>>>>> Am 27.08.19 um 15:29 schrieb Jean-Marc Spaggiari:<br>
>>>>>>> Hi,<br>
>>>>>>> <br>
>>>>>>> I'm trying to get a Canon TR4529 work with Sane<br>
>>>> without any<br>
>>>>>>> success. The support page said testers are needed.<br>
>>>> Here am I ;)<br>
>>>>>>> <br>
>>>>>>> <a href="http://www.sane-project.org/sane-mfgs.html#Z-CANON" rel="noreferrer" target="_blank">http://www.sane-project.org/sane-mfgs.html#Z-CANON</a><br>
>>>>>>> <br>
>>>>>>> Scanner works well with scangearmp2.<br>
>>>>>>> sane-find-scanner can find it: found USB scanner<br>
>>>> (vendor=0x04a9<br>
>>>>>>> [Canon], product=0x1854 [TR4500 series]) at<br>
>>>> libusb:001:006<br>
>>>>>>> <br>
>>>>>>> But scanimage doesn't return anything:<br>
>>>>>>> $ ./frontend/scanimage -L<br>
>>>>>>> <br>
>>>>>>> No scanners were identified. If you were expecting<br>
>>>> something<br>
>>>>>>> different,<br>
>>>>>>> check that the scanner is plugged in, turned on and<br>
>>>> detected<br>
>>>>> by the<br>
>>>>>>> sane-find-scanner tool (if appropriate). Please read<br>
>>>> the<br>
>>>>> documentation<br>
>>>>>>> which came with this software (README, FAQ,<br>
>>>> manpages).<br>
>>>>>>> <br>
>>>>>>> I have downloaded the last snapshot and built from<br>
>>>> there.<br>
>>>>>>> 1008  27/08/2019 09:06:12 ./configure<br>
>>>>>>> 1009  27/08/2019 09:06:37 make<br>
>>>>>>> 1013  27/08/2019 09:11:15 ./tools/sane-find-scanner<br>
>>>>>>> 1016  27/08/2019 09:11:37 ./frontend/scanimage -L<br>
>>>>>>> <br>
>>>>>>> From documentation it says:<br>
>>>>>>> The  device  name  for  USB devices is in the form<br>
>>>>> pixma:xxxxyyyy_zzzzz<br>
>>>>>>> where x, y and z are vendor ID, product ID and<br>
>>>> serial<br>
>>>>> number  respec‐<br>
>>>>>>> tively.<br>
>>>>>>> <br>
>>>>>>> So I tried:<br>
>>>>>>> scanimage --device-name="pixma:04A91854_22811"<br>
>>>>>>> <br>
>>>>>>> But I don't know what is the serial number. I took<br>
>>>> the one from<br>
>>>>>>> the printer, but doesn't work.<br>
>>>>>>> <br>
>>>>>>> Can someone please provide some guidance on how I can<br>
>>>> make<br>
>>>>> process<br>
>>>>>>> and how to help with the testing?<br>
>>>>>>> <br>
>>>>>>> Thanks,<br>
>>>>>>> <br>
>>>>>>> JMS<br>
>>>>>>> <br>
>>>>> <br>
</blockquote></div>