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

Boris Samorodov bsam at ipt.ru
Sat Apr 2 07:16:54 UTC 2011


Hi List,

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. 

Here are some logs:
-----
% export SANE_DEBUG_XEROX_MFP=4
% scanimage --format=tiff -l 1 -t 1 -x 100 -y 100 --mode color
[sanei_debug] Setting debug level of xerox_mfp to 4.
[xerox_mfp] sane_init: Xerox backend (build 11) 0xbfbfdd08, 0x804d2e0
[xerox_mfp] sane_xerox_mfp_get_devices: 0xbfbfdd68, 0
[xerox_mfp] list_one_device: libusb:/dev/usb:/dev/ugen3.2
[xerox_mfp] dev_open: open 0x28424800
[xerox_mfp] :: dev_command(INQUIRY[0x12], 70)
[xerox_mfp] dev_inquiry: found Xerox/Xerox Phaser 6110MFP
[xerox_mfp] dev_close: closing dev 0x28424800
[xerox_mfp] sane_xerox_mfp_open: 'libusb:/dev/usb:/dev/ugen3.2'
[xerox_mfp] dev_open: open 0x28424800
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 0
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 0, <0>, 0xbfbfe688, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 0, <0> => 0000000b, 0
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 0
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 0, <0>, 0xbfbfdd88, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 0, <0> => 0000000b, 0
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 1
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 2
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 3
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 4
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 5
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 6
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 7
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 8
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 9
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 10
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 9, <0>, 0x8052ac0, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 9, <0> => 00d7e666, 0
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 7, <0>, 0xbfbfdd84, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 7, <0> => 00000000, 0
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 10, <0>, 0x8052ac4, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 10, <0> => 01292e14, 0
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 8, <0>, 0xbfbfdd84, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 8, <0> => 00000000, 0
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 7
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 7
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 7, <1>, 0x2845a1a0, 0xbfbfdd48
[xerox_mfp] sane_xerox_mfp_control_option: 7, <1> => 00010000, 4
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 8
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 8
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 8, <1>, 0x2845a1a0, 0xbfbfdd48
[xerox_mfp] sane_xerox_mfp_control_option: 8, <1> => 00010000, 4
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 3
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 3
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 3, <1>, 0x2845c1c0, 0xbfbfdd48
[xerox_mfp] sane_xerox_mfp_control_option: 3, <1> => 6f6c6f63, 0
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 7, <0>, 0xbfbfe680, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 7, <0> => 00010000, 0
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 9
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 9, <1>, 0xbfbfe67c, 0xbfbfdd88
[xerox_mfp] sane_xerox_mfp_control_option: 9, <1> => 00650000, 4
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 8, <0>, 0xbfbfe680, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 8, <0> => 00010000, 0
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 10
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 10, <1>, 0xbfbfe67c, 0xbfbfdd88
[xerox_mfp] sane_xerox_mfp_control_option: 10, <1> => 00650000, 4
[xerox_mfp] sane_xerox_mfp_get_option_descriptor: 0x28424800, 2
[xerox_mfp] sane_xerox_mfp_control_option: 0x28424800, 2, <0>, 0xbfbfdd70, 0x0
[xerox_mfp] sane_xerox_mfp_control_option: 2, <0> => 00000096, 0
[xerox_mfp] sane_xerox_mfp_start: 0x28424800
[xerox_mfp] :: dev_command(RESERVE_UNIT[0x16], 32)
[xerox_mfp] :: dev_command(SET_WINDOW[0x24], 32)
[xerox_mfp] :: dev_command(OBJECT_POSITION[0x31], 32)
[xerox_mfp] :: dev_command(READ[0x28], 32)
[xerox_mfp] dev_command(READ[0x28]): => 3: Device busy
[xerox_mfp] :: dev_command(READ[0x28], 32)
[xerox_mfp] dev_command(READ[0x28]): => 3: Device busy
[xerox_mfp] (READ) sleeping(10 ms).. [0 0]
[xerox_mfp] :: dev_command(READ[0x28], 32)
[xerox_mfp] dev_command(READ[0x28]): => 3: Device busy
[xerox_mfp] (READ) sleeping(100 ms).. [0 0]
[xerox_mfp] :: dev_command(READ[0x28], 32)
[xerox_mfp] dev_command(READ[0x28]): => 3: Device busy
[xerox_mfp] (READ) sleeping(200 ms).. [0 0]
[xerox_mfp] :: dev_command(READ[0x28], 32)
[xerox_mfp] dev_command(READ[0x28]): => 3: Device busy
[xerox_mfp] (READ) sleeping(400 ms).. [0 0]
[xerox_mfp] :: dev_command(READ[0x28], 32)
[xerox_mfp] dev_command(READ[0x28]): => 3: Device busy
[xerox_mfp] (READ) sleeping(800 ms).. [0 0]
[xerox_mfp] :: dev_command(READ[0x28], 32)
[xerox_mfp] dev_command(READ[0x28]): => 3: Device busy
[xerox_mfp] (READ) sleeping(1000 ms).. [0 0]
[xerox_mfp] :: dev_command(READ[0x28], 32)
[xerox_mfp] acquiring, size per band v: 592, h: 608, last block: 359952, slack: 16
[xerox_mfp] sane_xerox_mfp_get_parameters: 0x28424800, 0xbfbfe650
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] :: dev_command(READ_IMAGE[0x29], 32)
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] sane_xerox_mfp_read: 0x28424800, 0x28557000, 32768, 0xbfbfe67c
[xerox_mfp] dev_stop: 0x28424800, scanning 1, reserved 1
[xerox_mfp] :: dev_command(RELEASE_UNIT[0x17], 32)
[xerox_mfp] total image 600*583 size 349800 (win 4724*4724), 608*592 1 data: 359952, out 349800 bytes
[xerox_mfp] sane_xerox_mfp_cancel: 0x28424800
[xerox_mfp] sane_xerox_mfp_close: 0x28424800 (libusb:/dev/usb:/dev/ugen3.2)
[xerox_mfp] dev_close: closing dev 0x28424800
-----

The resulting file is 8-bit Grayscale. BTW, I use 1.22 sane-backends
but it seems to detect itself as 1.21. ;-)

My host:
-----
% uname -a
FreeBSD h30.sp.ipt.ru 9.0-CURRENT FreeBSD 9.0-CURRENT #10 r220162: Wed Mar 30 22:58:58 MSD 2011     bsam at h30.sp.ipt.ru:/usr/obj/usr/src/sys/BB  i386
-----

-- 
WBR, bsam



More information about the sane-devel mailing list