[sane-devel] Xsane --> Canon Pixma scanner problems

thierry at ordissimo.com thierry at ordissimo.com
Tue Mar 5 07:53:30 GMT 2019


Le 2019-03-05 05:18, Bill a écrit :
> I am happy to do testing or assist in any way that I can.
> 
> Kind regards,
> 
> Bill
> On 3/4/19 2:24 PM, thierry at ordissimo.com wrote:
> 
>> Le 2019-03-04 18:22, Rolf Bensch a écrit :
>> Hi Bill,
>> 
>> Your scanner isn't supported by SANE. I suppose you're using Canon's
>> 
>> ScanGear driver. Please ask Canon for technical support.
>> 
>> Maybe somebody else can help with your xsane issues.
>> 
>> Hope this helps.
>> 
>> Cheers,
>> Rolf
>> 
Hi,

I pushed the changes directly into gitlab.

https://gitlab.com/sane-project/backends/merge_requests/43

Cheers,
Thierry

>> Am 04.03.19 um 06:17 schrieb Bill:
>> 
>> Dear Sir/Madam:
>> 
>> My system is Ubuntu 18.04.2 with a new Canon Pixma TS6220, which
>> replaces an HP Photosmart 6520.
>> All of the following comments refer to my new Canon printer.
>> Xsane with my recently retired HP works perfectly (except, I think
>> the Canon images are the better).
>> 
>> 1) I am able to move the dashed lines to frame the print to be
>> scanned, but the output always contains the images of what ever is
>> on the platen on a "full size" white background.
>> 2) I have selected “inches” as the unit of measurement, but the
>> preview window has “px” in the upper left corner, and the
>> dimensions in the windows at the bottom of the main menu are in
>> pixels. These dimensions do not change as I adjust the frame of the
>> photo to be scanned and always read 2480*3507*24 (24.9MB).
>> 3) There are no length markings along the side or top of the preview
>> 
>> window.
>> 4) In Advanced Options, the UOM displays “px”. The sliders
>> change as I adjust the frame, but for a 4” x 6” photo in the
>> upper left corner, the lower right corner is shown to be .00235x,
>> .00154y.
>> 5) For all resolutions > 75 ppi, the scanned image of the photos is
>> very dark/saturated – beyond my ability to correct.
>> 6) Max scan resolution in the main menu is only 300, whereas it is
>> 1200 with the HP scanner.
>> 
>> This printer is WiFi equipped, but I am using it with a usb
>> cable as my pc and printer are on the 2nd floor of our house while
>> the router and my wife’s pc are on the 1st floor. I am willing to
>> help out in the testing of your Pixma backend if I can be of any
>> assistance.
>> 
>> Kind regards,
>> 
>> Bill
>> 
>> System info:
>> 
>> $ uname -a
>> Linux XXX 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC
>> 2019 x86_64 x86_64 x86_64 GNU/Linux
>> 
>> $ lsb_release -a
>> No LSB modules are available.
>> Distributor ID:    Ubuntu
>> Description:    Ubuntu 18.04.2 LTS
>> Release:    18.04
>> Codename:    bionic
>> 
>> $ lsusb
>> Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
>> Bus 001 Device 008: ID 04a9:1856 Canon, Inc.
>> Bus 001 Device 005: ID 0bda:0153 Realtek Semiconductor Corp. Mass
>> Storage Device
>> Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
>> Bus 001 Device 003: ID 046d:c517 Logitech, Inc. LX710 Cordless
>> Desktop Laser
>> Bus 001 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
>> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>> 
>> $ sudo sane-find-scanner
>> # sane-find-scanner will now attempt to detect your scanner. If
>> the
>> # result is different from what you expected, first make sure your
>> # scanner is powered up and properly connected to your computer.
>> 
>> # No SCSI scanners found. If you expected something different,
>> make sure that
>> # you have loaded a kernel SCSI driver for your SCSI adapter.
>> 
>> found USB scanner (vendor=0x04a9 [Canon], product=0x1856 [TS6200
>> series]) at libusb:001:008
>> could not fetch string descriptor: Pipe error
>> could not fetch string descriptor: Pipe error
>> # Your USB scanner was (probably) detected. It may or may not be
>> supported by
>> # SANE. Try scanimage -L and read the backend's manpage.
>> 
>> # Not checking for parallel port scanners.
>> 
>> # Most Scanners connected to the parallel port or other
>> proprietary ports
>> # can't be detected by this program.
>> 
>> $ scanimage -L
>> device `canon_pixma:libusb:001:008' is a CANON TS6200 series flatbed
>> 
>> scanner
>  Bonsour,
> I find it unfortunate that the backend pixma does not take input
> usb-id.
> The pixma driver supports all printer scanners:
>  canon pixma ts and canon pixma mg.
> Currently you have to add it directly in the code.
> Here is the patch that allows sane to operate to scan.



More information about the sane-devel mailing list