[sane-devel] [SOLVED] phaser 6110MFP, no color mode

ABC abc at telekom.ru
Sat Apr 2 23:19:10 UTC 2011


Hello,

This is accidental bug introduced just before 1.0.21 release, it is
already fixed at 2010-05-03. Your fix is incorrect.

Best regards.

On Sun, Apr 03, 2011 at 01:17:56AM +0400, Boris Samorodov wrote:
> Hi List,
> 
> On Sat, 02 Apr 2011 11:16:54 +0400 Boris Samorodov wrote:
> 
> > I've got a used Xerox Phaser 6110MFP. Color mode is not functionning
> > as expected: color mode produces a greyscale image, Gray and Lineart
> > mode produces 1bit color image. 
> 
> Seems to be a bug at backend/xerox_mfp.c. The folowing patch fixes
> the problem for me:
> -----
> --- backend/xerox_mfp.c.orig	2010-04-05 17:18:05.000000000 +0400
> +++ backend/xerox_mfp.c	2011-04-03 00:42:29.000000000 +0400
> @@ -392,7 +392,7 @@
>  };
>  
>  static int scan_mode_to_code[] = {
> -  0x00, 0x01, 0x03, 0x05
> +  0x01, 0x03, 0x05, 0x00
>  };
>  
>  static SANE_Range threshold = {
> -----
> 
> Indeed we have:
> -----
> static SANE_String_Const scan_modes[] = {
>   SANE_VALUE_SCAN_MODE_LINEART,
>   SANE_VALUE_SCAN_MODE_GRAY,
>   SANE_VALUE_SCAN_MODE_COLOR,
>   NULL
> };
> -----
> 
> But at function fix_window() we convert mode to code:
> -----
> dev->composition = scan_mode_to_code[string_match_index(scan_modes, dev->val[OPT_MODE].s)];
> -----
> 
> -- 
> WBR, bsam
> 
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>              to sane-devel-request at lists.alioth.debian.org



More information about the sane-devel mailing list