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@precision5530:~/backends$ sudo ./frontend/scanimage -L device `pixma:04A91854_13B71E' is a CANON Canon PIXMA TR4500 Series multi-function peripheral (base) jmspaggi@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 <[email protected]> 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 <[email protected]> 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 <[email protected] >> > <mailto:[email protected]>> 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 <[email protected] >> > <mailto:[email protected]> >> > > <mailto:[email protected] <mailto:[email protected]>>> 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 >> > >> >> > >> >
