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