[sane-devel] trying Canon DR-5060-F

Christophe Largeau (liste) liste at alixen.fr
Wed Dec 29 13:55:43 UTC 2010


the new dr.log is attached to this message.

Christophe.

Le 29/12/2010 14:46, m. allan noah a écrit :
> Sorry, hit 'send' too soon- you should try:
>
> SANE_DEBUG_CANON_DR=30 scanimage  -d canon_dr:/dev/sg2 2>dr.log>dr.pnm
>
> allan
>
> On Wed, Dec 29, 2010 at 8:35 AM, m. allan noah<kitno455 at gmail.com>  wrote:
>> "scanimage: output is not a file, exiting"
>>
>> allan
>>
>> On Wed, Dec 29, 2010 at 8:23 AM, Christophe Largeau (liste)
>> <liste at alixen.fr>  wrote:
>>> Hi,
>>>
>>> I'm testing Canon DR-5060-F (SCSI) under Ubuntu 10.10
>>>
>>> ii  libsane                                   1.0.21-2ubuntu2       API
>>> library for scanners
>>> ii  sane-utils                                1.0.21-2ubuntu2       API
>>> library for scanners -- utilities
>>>
>>> The sane-find-scanner commands returns :
>>>   # 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.
>>>
>>> found SCSI scanner "CANON DR-5060F 0110" at /dev/sg2
>>>   # Your SCSI scanner was detected. It may or may not be supported by SANE.
>>> Try
>>>   # scanimage -L and read the backend's manpage.
>>>
>>>   # No USB scanners found. If you expected something different, make sure
>>> that
>>>   # you have loaded a kernel driver for your USB host controller and have
>>> setup
>>>   # the USB system correctly. See man sane-usb for details.
>>>
>>>   # Not checking for parallel port scanners.
>>>
>>>   # Most Scanners connected to the parallel port or other proprietary ports
>>>   # can't be detected by this program.
>>>
>>> when I tried the command "scanimage -L" the scanner wasn't recognized
>>>
>>> thanks to this message :
>>> http://lists.alioth.debian.org/pipermail/sane-devel/2010-March/026220.html ,
>>> I've added the following lines to canon_dr.c at line 1203.
>>>
>>>   else if (strstr (s->model_name,"DR-5060F")){
>>>    s->can_write_panel = 0;
>>>   }
>>>
>>>
>>> Then I replace the compiled versions of libsane-canon_dr.la and
>>> libsane-canon_dr.so.1.0.21 in /usr/lib/sane
>>>
>>> Now, the "scanimage -L" command returns :
>>> device `canon_dr:/dev/sg2' is a CANON DR-5060F scanner
>>>
>>> Great, but the scanner doesn't work :
>>> SANE_DEBUG_CANON_DR=30 scanimage  -d canon_dr:/dev/sg2
>>> [sanei_debug] Setting debug level of canon_dr to 30.
>>> [canon_dr] sane_init: start
>>> [canon_dr] sane_init: canon_dr backend 1.0.35, from sane-backends 1.0.21
>>> [canon_dr] sane_init: finish
>>> [canon_dr] sane_open: start
>>> [canon_dr] sane_open: no scanners currently attached, attaching
>>> [canon_dr] sane_get_devices: start
>>> [canon_dr] sane_get_devices: reading config file canon_dr.conf
>>> [canon_dr] sane_get_devices: looking for 'scsi CANON DR'
>>> [canon_dr] attach_one: start
>>> [canon_dr] attach_one: looking for '/dev/sg2'
>>> [canon_dr] connect_fd: start
>>> [canon_dr] connect_fd: opening SCSI device
>>> [canon_dr] connect_fd: cannot get requested buffer size (2097152/524288)
>>> [canon_dr] wait_scanner: start
>>> [canon_dr] do_scsi_cmd: start
>>> [canon_dr] cmd: writing 6 bytes
>>> [canon_dr] cmd:>>
>>> [canon_dr] 000: 00 00 00 00 00 00                               ......
>>> [canon_dr] do_scsi_cmd: finish
>>> [canon_dr] wait_scanner: finish
>>> [canon_dr] connect_fd: finish
>>> [canon_dr] init_inquire: start
>>> [canon_dr] do_scsi_cmd: start
>>> [canon_dr] cmd: writing 6 bytes
>>> [canon_dr] cmd:>>
>>> [canon_dr] 000: 12 00 00 00 30 00                               ....0.
>>> [canon_dr] in: reading 48 bytes
>>> [canon_dr] in:<<
>>> [canon_dr] 000: 06 00 02 02 1f 00 00 10 43 41 4e 4f 4e 20 20 20
>>> ........CANON
>>> [canon_dr] 010: 44 52 2d 35 30 36 30 46 20 20 20 20 20 20 20 20 DR-5060F
>>> [canon_dr] 020: 30 31 31 30 32 30 30 31 30 36 30 37 20 20 20 20 011020010607
>>> [canon_dr] in: read 48 bytes
>>> [canon_dr] do_scsi_cmd: finish
>>> [canon_dr] init_inquire: Found CANON scanner DR-5060F version 0110 at
>>> /dev/sg2
>>> [canon_dr] init_inquire: finish
>>> [canon_dr] init_vpd: start
>>> [canon_dr] do_scsi_cmd: start
>>> [canon_dr] cmd: writing 6 bytes
>>> [canon_dr] cmd:>>
>>> [canon_dr] 000: 12 01 f0 00 1e 00                               ......
>>> [canon_dr] in: reading 30 bytes
>>> [canon_dr] in:<<
>>> [canon_dr] 000: 06 f0 02 00 23 01 2c 01 2c a5 01 2c 01 2c 00 c8
>>> ....#.,.,..,.,..
>>> [canon_dr] 010: 00 64 01 c0 00 00 0d a0 00 00 13 ee 0e 00 .d............
>>> [canon_dr] in: read 30 bytes
>>> [canon_dr] do_scsi_cmd: finish
>>> [canon_dr] init_vpd: length=23
>>> [canon_dr] standard options
>>> [canon_dr]   basic x res: 300 dpi
>>> [canon_dr]   basic y res: 300 dpi
>>> [canon_dr]   step x res: 1 dpi
>>> [canon_dr]   step y res: 0 dpi
>>> [canon_dr]   max x res: 300 dpi
>>> [canon_dr]   max y res: 300 dpi
>>> [canon_dr]   min x res: 200 dpi
>>> [canon_dr]   min y res: 100 dpi
>>> [canon_dr]   60 dpi: 0
>>> [canon_dr]   75 dpi: 0
>>> [canon_dr]   100 dpi: 0
>>> [canon_dr]   120 dpi: 0
>>> [canon_dr]   150 dpi: 0
>>> [canon_dr]   160 dpi: 0
>>> [canon_dr]   180 dpi: 0
>>> [canon_dr]   200 dpi: 1
>>> [canon_dr]   240 dpi: 1
>>> [canon_dr]   300 dpi: 1
>>> [canon_dr]   320 dpi: 0
>>> [canon_dr]   400 dpi: 0
>>> [canon_dr]   480 dpi: 0
>>> [canon_dr]   600 dpi: 0
>>> [canon_dr]   800 dpi: 0
>>> [canon_dr]   1200 dpi: 0
>>> [canon_dr]   max width: 13952 (11.63 in)
>>> [canon_dr]   max length: 20408 (17.01 in)
>>> [canon_dr]   AWD: 0
>>> [canon_dr]   CE Emphasis: 0
>>> [canon_dr]   C Emphasis: 0
>>> [canon_dr]   High quality: 0
>>> [canon_dr]   grayscale: 1
>>> [canon_dr]   halftone: 1
>>> [canon_dr]   monochrome: 1
>>> [canon_dr]   overflow: 0
>>> [canon_dr] init_vpd: finish
>>> [canon_dr] init_model: start
>>> [canon_dr] init_model: finish
>>> [canon_dr] init_panel: start
>>> [canon_dr] read_panel: start
>>> [canon_dr] read_panel: finish 0
>>> [canon_dr] send_panel: start
>>> [canon_dr] send_panel: unsupported, finishing
>>> [canon_dr] init_panel: finish
>>> [canon_dr] init_user: start
>>> [canon_dr] init_user: finish
>>> [canon_dr] init_options: start
>>> [canon_dr] init_options: finish
>>> [canon_dr] disconnect_fd: start
>>> [canon_dr] disconnecting scsi device
>>> [canon_dr] disconnect_fd: finish
>>> [canon_dr] attach_one: finish
>>> [canon_dr] sane_get_devices: found scanner /dev/sg2
>>> [canon_dr] sane_get_devices: found 1 scanner(s)
>>> [canon_dr] sane_get_devices: finish
>>> [canon_dr] sane_open: device /dev/sg2 requested
>>> [canon_dr] sane_open: device /dev/sg2 found
>>> [canon_dr] connect_fd: start
>>> [canon_dr] connect_fd: opening SCSI device
>>> [canon_dr] wait_scanner: start
>>> [canon_dr] do_scsi_cmd: start
>>> [canon_dr] cmd: writing 6 bytes
>>> [canon_dr] cmd:>>
>>> [canon_dr] 000: 00 00 00 00 00 00                               ......
>>> [canon_dr] do_scsi_cmd: finish
>>> [canon_dr] wait_scanner: finish
>>> [canon_dr] connect_fd: finish
>>> [canon_dr] sane_open: finish
>>> [canon_dr] sane_get_option_descriptor: 0
>>> [canon_dr] sane_control_option: get value for '' (0)
>>> [canon_dr] sane_get_option_descriptor: 0
>>> [canon_dr] sane_control_option: get value for '' (0)
>>> [canon_dr] sane_get_option_descriptor: 1
>>> [canon_dr] sane_get_option_descriptor: 2
>>> [canon_dr] sane_get_option_descriptor: 3
>>> [canon_dr] sane_get_option_descriptor: 4
>>> [canon_dr] sane_get_option_descriptor: 5
>>> [canon_dr] sane_get_option_descriptor: 6
>>> [canon_dr] sane_get_option_descriptor: 7
>>> [canon_dr] sane_get_option_descriptor: 8
>>> [canon_dr] sane_get_option_descriptor: 9
>>> [canon_dr] sane_get_option_descriptor: 10
>>> [canon_dr] sane_get_option_descriptor: 11
>>> [canon_dr] sane_get_option_descriptor: 12
>>> [canon_dr] sane_get_option_descriptor: 13
>>> [canon_dr] sane_get_option_descriptor: 14
>>> [canon_dr] sane_get_option_descriptor: 15
>>> [canon_dr] sane_get_option_descriptor: 16
>>> [canon_dr] sane_get_option_descriptor: 17
>>> [canon_dr] sane_get_option_descriptor: 18
>>> [canon_dr] sane_get_option_descriptor: 19
>>> [canon_dr] sane_get_option_descriptor: 20
>>> [canon_dr] sane_get_option_descriptor: 21
>>> [canon_dr] sane_get_option_descriptor: 22
>>> [canon_dr] sane_get_option_descriptor: 23
>>> [canon_dr] sane_get_option_descriptor: 24
>>> [canon_dr] sane_get_option_descriptor: 25
>>> [canon_dr] sane_get_option_descriptor: 26
>>> [canon_dr] sane_get_option_descriptor: 27
>>> [canon_dr] sane_get_option_descriptor: 28
>>> [canon_dr] sane_get_option_descriptor: 29
>>> [canon_dr] sane_get_option_descriptor: 30
>>> [canon_dr] sane_get_option_descriptor: 31
>>> [canon_dr] sane_get_option_descriptor: 32
>>> [canon_dr] sane_get_option_descriptor: 33
>>> [canon_dr] sane_get_option_descriptor: 34
>>> [canon_dr] sane_get_option_descriptor: 35
>>> [canon_dr] sane_get_option_descriptor: 36
>>> [canon_dr] sane_get_option_descriptor: 37
>>> [canon_dr] sane_get_option_descriptor: 38
>>> [canon_dr] sane_control_option: get value for 'br-x' (8)
>>> [canon_dr] sane_control_option: get value for 'tl-x' (6)
>>> [canon_dr] sane_control_option: get value for 'br-y' (9)
>>> [canon_dr] sane_control_option: get value for 'tl-y' (7)
>>> [canon_dr] sane_control_option: get value for 'tl-x' (6)
>>> [canon_dr] sane_get_option_descriptor: 8
>>> [canon_dr] sane_control_option: set value for 'br-x' (8)
>>> [canon_dr] sane_control_option: get value for 'tl-y' (7)
>>> [canon_dr] sane_get_option_descriptor: 9
>>> [canon_dr] sane_control_option: set value for 'br-y' (9)
>>> scanimage: output is not a file, exiting
>>> [canon_dr] sane_close: start
>>> [canon_dr] disconnect_fd: start
>>> [canon_dr] disconnecting scsi device
>>> [canon_dr] disconnect_fd: finish
>>> [canon_dr] image_buffers: start
>>> [canon_dr] image_buffers: finish
>>> [canon_dr] offset_buffers: start
>>> [canon_dr] offset_buffers: finish
>>> [canon_dr] gain_buffers: start
>>> [canon_dr] gain_buffers: finish
>>> [canon_dr] sane_close: finish
>>> [canon_dr] sane_exit: start
>>> [canon_dr] disconnect_fd: start
>>> [canon_dr] disconnect_fd: finish
>>> [canon_dr] sane_exit: finish
>>>
>>> Any idea ?
>>>
>>> Christophe.
>>> --
>>> Christophe Largeau
>>> Alixen
>>>
>>> --
>>> 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
>>>
>>
>>
>>
>> --
>> "The truth is an offense, but not a sin"
>>
>
>
>


-- 
Christophe Largeau
Alixen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dr.log
Type: text/x-log
Size: 11060 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20101229/0b9c3cff/attachment.bin>


More information about the sane-devel mailing list