[sane-devel] Canon TR4529 (PIXMA TR4500 Series)
Rolf Bensch
rolf at bensch-online.de
Sun Feb 23 14:29:01 GMT 2020
Hi Jean-Marc,
With my patch please also test scanning from ADF and send me a logfile.
For ADF scans I prefer gscan2pdf:
$ SANE_DEBUG_PIXMA=11 gscan2pdf 2> tr4500-adf.log
These tests are for the pixma backend using USB connection.
Many thanks for your help.
Cheers,
Rolf
Am 23.02.20 um 15:18 schrieb Rolf Bensch:
> Hi,
>
> Installation is described in INSTALL.linux, which comes with the source
> files (or read here: http://www.sane-project.org/docs.html). Please give
> me a short note if anything is missing there.
>
> You can reduce build time by selecting the desired backends, e.g. for
> escl and pixma:
> $ ./configure --enable-avahi BACKENDS="escl pixma"
>
> Due to a bug you need to manually enable avahi for escl.
>
> I prefer using xsane as frontend. If you still want to use scanimage,
> here are some examples for simple usage:
> $ scanimage --help
> $ scanimage > image.pnm
> $ scanimage --resolution 300 --format=jpeg > image.jpg
>
> Redirecting debug info to a file:
> $ SANE_DEBUG_PIXMA=11 scanimage 2> scan.log > image.pnm
> $ SANE_DEBUG_PIXMA=11 xsane 2> scan.log
> Please have a look at the man pages if you want to see debug infos from
> other backends than pixma.
>
> Please try my previously provided patch for the pixma backend and test
> scanning 1200 dpi images. To do this you should connect your scanner on USB.
>
> escl is a concurrent backend providing AirScan/eSCL network protocol.
> For older Canon scanners you can still use pixma backend with BJNP and
> MFNP protocol support. For new scanners Canon switched to AirScan/eSCL
> protocol and for these scanners you need escl backend.
>
> Hope this helps.
>
> Cheers,
> Rolf
>
>
> Am 21.02.20 um 22:58 schrieb Jean-Marc Spaggiari:
>> @Alexander Thanks. I was able to install it. How do I try it?
>> @Thierry Do I download and build this new branch? Does it includes the
>> patch that Rolf send before?
>>
>> Le ven. 21 févr. 2020 à 16:53, Thierry HUCAHRD <thierry at ordissimo.com
>> <mailto:thierry at ordissimo.com>> a écrit :
>>
>> Le 2020-02-21 22:32, Jean-Marc Spaggiari a écrit :
>> > Let me know if you want a SSH access to a machine with scanner
>> > access...
>> I fixed the geometry bp.
>> https://gitlab.com/sane-project/backends/-/tree/escl-load-conf-segfault
>> >
>> > Le ven. 21 févr. 2020 à 16:23, Thierry HUCAHRD
>> > <thierry at ordissimo.com <mailto:thierry at ordissimo.com>> a écrit :
>> >
>> >> Le 2020-02-21 21:54, Jean-Marc Spaggiari a écrit :
>> >>> Interestingly, I don't see the input option anymore :-/ This will
>> >>> drive me crazy ;)
>> >>
>> >> This is not normal, by default it shouldn't be 0.
>> >> I'll correct it, but I have to reproduce it.
>> >>
>> >> scanimage: rounded value of br-x from 0 to 0
>> >> scanimage: rounded value of br-y from 0 to 0
>> >>
>> >>>
>> >>> ./frontend/scanimage -d 'escl:http://192.168.23.130:80'
>> >> --all-options
>> >>> Output format is not set, using pnm as a default.
>> >>> Capability : [image/jpeg]
>> >>> Capability : [image/jpeg]
>> >>> Capability : [image/jpeg]
>> >>> Capability : [image/jpeg]
>> >>> scanimage: rounded value of br-x from 0 to 0
>> >>> scanimage: rounded value of br-y from 0 to 0
>> >>>
>> >>> All options specific to device `escl:http://192.168.23.130:80':
>> >>> Scan mode:
>> >>> --mode Gray|Color [Gray]
>> >>> Selects the scan mode (e.g., lineart, monochrome, or
>> >> color).
>> >>> --resolution 75|100|150|200|300|600dpi [75]
>> >>> Sets the resolution of the scanned image.
>> >>> --preview[=(yes|no)] [no]
>> >>> Request a preview-quality scan.
>> >>> --preview-in-gray[=(yes|no)] [no]
>> >>> Request that all previews are done in monochrome mode. On
>> >> a
>> >>> three-pass scanner this cuts down the number of passes to
>> >> one
>> >>> and on a
>> >>> one-pass scanner, it reduces the memory requirements and
>> >>> scan-time of
>> >>> the preview.
>> >>> Geometry:
>> >>> -l 0.0846558..215.9mm [0]
>> >>> Top-left x position of scan area.
>> >>> -t 0.0846558..297.011mm [0]
>> >>> Top-left y position of scan area.
>> >>> -x 0.0846558..215.9mm [0]
>> >>> Width of scan-area.
>> >>> -y 0.0846558..297.011mm [0]
>> >>> Height of scan-area.
>> >>>
>> >>> Le ven. 21 févr. 2020 à 15:43, Jean-Marc Spaggiari
>> >>> <jean-marc at spaggiari.org <mailto:jean-marc at spaggiari.org>> a écrit :
>> >>>
>> >>>> So I can delete my sane-escl folder?
>> >>>>
>> >>>> Here is the output for both default debian installed and locally
>> >>>> build:
>> >>>> (base) jmspaggi at precision5530:~/backends$ scanimage -d
>> >>>> 'escl:http://192.168.23.130:80' -x 215 -y 296 -T
>> >>>> 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
>> >>>>
>> >>>> (base) jmspaggi at precision5530:~/backends$ ./frontend/scanimage -d
>> >>>> 'escl:http://192.168.23.130:80' -x 215 -y 296 -T
>> >>>> Output format is not set, using pnm as a default.
>> >>>> Capability : [image/jpeg]
>> >>>> Capability : [image/jpeg]
>> >>>> Capability : [image/jpeg]
>> >>>> Capability : [image/jpeg]
>> >>>> scanimage: rounded value of br-x from 215 to 215
>> >>>> scanimage: rounded value of br-y from 296 to 296
>> >>>> scanimage: scanning image of size 634x874 pixels at 24 bits/pixel
>> >>>> scanimage: acquiring RGB frame, 8 bits/sample
>> >>>> scanimage: reading one scanline, 1902 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
>> >>>>
>> >>>> Le ven. 21 févr. 2020 à 15:40, Thierry HUCAHRD
>> >>>> <thierry at ordissimo.com <mailto:thierry at ordissimo.com>> a écrit :
>> >>>>
>> >>>>> Le 2020-02-21 21:28, Jean-Marc Spaggiari a écrit :
>> >>>>>> @Till: indeed. I had to install the autoconf-archive. It solved
>> >>>>> the
>> >>>>>> issue. Thanks for the guidance.
>> >>>>>>
>> >>>>>> @Thierry:
>> >>>>>>
>> >>>>>> (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 -d
>> >>>>>> 'escl:http://192.168.23.130:80' -T
>> >>>>>> Output format is not set, using pnm as a default.
>> >>>>>> scanimage: open of device escl:http://192.168.23.130:80 failed:
>> >>>>> Device
>> >>>>>> busy
>> >>>>>>
>> >>>>>> So I un-plugged the 2 printers, stopped the 2 and restarted
>> >> only
>> >>>>> the
>> >>>>>> Canon. I can heat the printer moving but I get the same error:
>> >>>>>> scanimage: sane_start: Invalid argument
>> >>>>>>
>> >>>>>> please note that I do that on my "backends" folder, which I got
>> >>>>> from
>> >>>>>> that: git clone https://gitlab.com/sane-project/backends.gitI
>> >>>>> also
>> >>>>>> have a sane-escl folder which I got from the link you sent
>> >>>>> before but
>> >>>>>> there is no "scanimage" there.
>> >>>>>>
>> >>>>> sane-escl is archived
>> >>>>> Please test this :
>> >>>>> $ scanimage -d 'escl:http://192.168.23.130:80' -x 215 -y 296 -T
>> >>>>>> JMS
>> >>>>>>
>> >>>>>> Le ven. 21 févr. 2020 à 15:16, Till Kamppeter
>> >>>>>> <till.kamppeter at gmail.com <mailto:till.kamppeter at gmail.com>>
>> a écrit :
>> >>>>>>
>> >>>>>>> On 21/02/2020 20:26, Jean-Marc Spaggiari wrote:
>> >>>>>>>> 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)'
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>> If you are on Ubuntu, you need to install the
>> >>>>> "autoconf-archive"
>> >>>>>>> package.
>> >>>>>>>
>> >>>>>>> Till
>>
More information about the sane-devel
mailing list