[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