[sane-devel] Canon TR4529 (PIXMA TR4500 Series)
Jean-Marc Spaggiari
jean-marc at spaggiari.org
Sun Feb 23 20:45:29 GMT 2020
Hi Rolf,
Thanks for the guidance. Build time is not an issue. So I built with all
the backends. I applied your patch, but just to be 100% sure, it removes
1200 and replaces it by 600?
I don't have any preference for any tool. xsane vs scanimage vs any other.
I just need one that works ;) I used scanimage because it was in the
frontend folder I just built and I was able to validate the version.
The following command worked very well:
scanimage --resolution 300 --format=jpeg > image.jpg
However trying to scan with 1200 fails:
jmspaggiari at t460s:~/backends$ ./frontend/scanimage --resolution 1200
--format=jpeg > image.jpg
scanimage: rounded value of resolution from 1200 to 600
And the output image is 600dpi.
When trying gscan2pdf, even if the printer is connected on the USB port, it
shows me 2 scans with IP address, so I'm not sure it's taking the one on
the USB port. Also, how can I make sure gscan2pdf is using the sane version
I just build and deployed and not the one in the system? :-/
Thanks,
JMS
Le dim. 23 févr. 2020 à 09:29, Rolf Bensch <rolf at bensch-online.de> a écrit :
> 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
> >>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/sane-devel/attachments/20200223/2b56404f/attachment-0001.html>
More information about the sane-devel
mailing list