[sane-devel] Canon PIXMA MG6350

Rolf Bensch rolf at bensch-online.de
Fri Mar 15 22:03:53 UTC 2013


Hi Theo,

I just committed the complete patch to git.

Please checkout the latest version from git or download daily git
snapshot tomorrow and test again.

Many thanks for your help.

Cheers,
Rolf


Am 15.03.2013 21:22, schrieb Theo:
> Hi Rolf,
> 
> The your patch works like a charm. I don't know if a status change is
> only depending on my testing but this patch summarizes my results:
> 
> diff --git a/doc/descriptions/pixma.desc b/doc/descriptions/pixma.desc
> index 3f0ba3e..dc3f3cc 100644
> --- a/doc/descriptions/pixma.desc
> +++ b/doc/descriptions/pixma.desc
> @@ -90,6 +90,12 @@
>  :status :complete
>  :comment "All resolutions supported (up to 4800 DPI)"
>  
> +:model "PIXMA MG6300 Series"
> +:interface "USB Ethernet"
> +:usbid "0x04a9" "0x1765"
> +:status :complete
> +:comment "All resolutions supported (up to 2400DPI)."
> +
>  :model "PIXMA MG8100 Series"
>  :interface "USB"
>  :usbid "0x04a9" "0x174b"
> 
> Thanks a lot for your help!
> 
> Op 15-03-13 17:05, Rolf Bensch schreef:
>> Hi Theo,
>>
>> Many thanks for reporting new Canon Pixma MG6350.
>>
>> I added 2 patch files:
>>
>> (1) pixma_mp150.c.diff0: This is your patch. Please note that the
>> MG6350 scans up to 2400 x 4800 dpi. SANE supports only symmetric scan
>> resolutions. So the MG6350 should support up to 2400 x 2400 dpi.
>>
>> (2) pixma_mp150.c.diff1: This should fix scan problems for 1200 dpi
>> and 2400 dpi. I assume that the MG6350 has the same behaviour as the
>> MG5350.
>>
>> Please report if patch (2) fixes your scan problems.
>>
>> Cheers,
>> Rolf
>>
>>
>> Am 15.03.2013 00:13, schrieb Theo:
>>> I have a Canon PIXMA MG6350 connected via USB and Ethernet. This model is not yet listed in the supported devices and I gladly help to promote it to status complete.
>>>
>>> This is the info I have so far:
>>>
>>> $ scanimage -L
>>> device `pixma:MG6300_192.168.1.4' is a CANON Canon PIXMA MG6300 multi-function peripheral
>>> device `pixma:04A91765_20A814' is a CANON Canon PIXMA MG6300 multi-function peripheral
>>>
>>> $ lsusb
>>> Bus 001 Device 005: ID 04a9:1765 Canon, Inc. 
>>>
>>> I did a beginners attempt to patch the pixma backend by copying these lines of the MG4200:
>>>
>>> diff --git a/backend/pixma_mp150.c b/backend/pixma_mp150.c
>>> index 376623c..14e9433 100644
>>> --- a/backend/pixma_mp150.c
>>> +++ b/backend/pixma_mp150.c
>>> @@ -185,6 +185,7 @@
>>>  #define MX890_PID 0x175E
>>>  #define E600_PID 0x175A
>>>  #define MG4200_PID 0x1763
>>> +#define MG6300_PID 0x1765
>>>  
>>>  
>>>  /* Generation 4 XML messages that encapsulates the Pixma protocol messages */
>>> @@ -1707,6 +1708,7 @@ const pixma_config_t pixma_mp150_devices[] = {
>>>    DEVICE ("Canon PIXMA MX890 Series", "MX890", MX890_PID, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADFDUP),
>>>    DEVICE ("Canon PIXMA E600 Series",  "E600",  E600_PID,  1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF),
>>>    DEVICE ("Canon PIXMA MG4200", "MG4200", MG4200_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS),
>>> +  DEVICE ("Canon PIXMA MG6300", "MG6300", MG6300_PID, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS),
>>>  
>>>    END_OF_DEVICE_LIST
>>>  };
>>>
>>> With this update, I can scan images up to 600 dpi OK, at 1200 pdi, the resulting image is distorted.
>>>
>>> I hope this is helpful. 
>>> -- 
>>> Kind regards, /Theo van Rijn/
>>
> -- 
> Met een vriendelijke groet, /Theo van Rijn/



More information about the sane-devel mailing list