"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"

Reply via email to