On Wed, Oct 27, 2010 at 3:58 PM, stef <stef.dev at free.fr> wrote:
> Le Wednesday 27 October 2010 19:17:10 Mauro Torrez, vous avez ?crit :
>> Hi people,
>>
>> in my wokplace they have acquired a new Canon CanoScan LiDE 100 scanner,
>> it works perfectly using the Genesys backend, but there are a few
>> glitches I'd like to ask you about:
>>
>>
>> First, the default color gamma, brightness, contrast is too dark. This
>> is not a problem if using XSane, as it lets you adjust them, but when
>> using e.g. Simple Scan, which doesn't let you adjust those values by
>> hand, the result is not good. Skanlite also has trouble correcting
>> color.
>>
>> So my first question is: is there a way to set the default
>> gamma/brightness/contrast so that they're corrected when scanning from
>> any program? (setting them on the backend, or something like that)
>>
>> I know it's Simple Scan's fault, but users prefer it to using XSane,
>> especially for generating multi-page PDFs.
>>
>>
>> Second, the scanner buttons. The output of scanimage --help is the
>> following:
>>
>> Usage: scanimage [OPTION]...
>>
>> Start image acquisition on a scanner device and write image data to
>> standard output.
>>
>> Parameters are separated by a blank from single-character options (e.g.
>> -d epson) and by a "=" from multi-character options (e.g.
>> --device-name=epson).
>> -d, --device-name=DEVICE ? use a given scanner device (e.g.
>> hp:/dev/scanner)
>> ? ? --format=pnm|tiff ? ? ?file format of output file
>> -i, --icc-profile=PROFILE ?include this ICC profile into TIFF file
>> -L, --list-devices ? ? ? ? show available scanner devices
>> -f, --formatted-device-list=FORMAT similar to -L, but the FORMAT of the
>> output
>> ? ? ? ? ? ? ? ? ? ? ? ? ? ?can be specified: %d (device name), %v
>> (vendor),
>> ? ? ? ? ? ? ? ? ? ? ? ? ? ?%m (model), %t (type), %i (index number), and
>> ? ? ? ? ? ? ? ? ? ? ? ? ? ?%n (newline)
>> -b, --batch[=FORMAT] ? ? ? working in batch mode, FORMAT is `out%d.pnm'
>> or
>> ? ? ? ? ? ? ? ? ? ? ? ? ? ?`out%d.tif' by default depending on --format
>> ? ? --batch-start=# ? ? ? ?page number to start naming files with
>> ? ? --batch-count=# ? ? ? ?how many pages to scan in batch mode
>> ? ? --batch-increment=# ? ?increase page number in filename by #
>> ? ? --batch-double ? ? ? ? increment page number by two, same as
>> ? ? ? ? ? ? ? ? ? ? ? ? ? ?--batch-increment=2
>> ? ? --batch-prompt ? ? ? ? ask for pressing a key before scanning a page
>> ? ? --accept-md5-only ? ? ?only accept authorization requests using md5
>> -p, --progress ? ? ? ? ? ? print progress messages
>> -n, --dont-scan ? ? ? ? ? ?only set options, don't actually scan
>> -T, --test ? ? ? ? ? ? ? ? test backend thoroughly
>> -h, --help ? ? ? ? ? ? ? ? display this help message and exit
>> -v, --verbose ? ? ? ? ? ? ?give even more status messages
>> -B, --buffer-size=# ? ? ? ?change input buffer size (in kB, default 32)
>> -V, --version ? ? ? ? ? ? ?print version information
>>
>> Options specific to device `genesys:libusb:001:002':
>> ? Scan Mode:
>> ? ? --mode Color|Gray|Lineart [Gray]
>> ? ? ? ? Selects the scan mode (e.g., lineart, monochrome, or color).
>> ? ? --source Flatbed|Transparency Adapter [inactive]
>> ? ? ? ? Selects the scan source (such as a document-feeder).
>> ? ? --preview[=(yes|no)] [no]
>> ? ? ? ? Request a preview-quality scan.
>> ? ? --depth 8|16 [8]
>> ? ? ? ? Number of bits per sample, typical values are 1 for "line-art"
>> and 8
>> ? ? ? ? for multibit scans.
>> ? ? --resolution 1200|600|400|300|200|150|100|75dpi [300]
>> ? ? ? ? Sets the resolution of the scanned image.
>> ? Geometry:
>> ? ? -l 0..216.07mm [0]
>> ? ? ? ? Top-left x position of scan area.
>> ? ? -t 0..299mm [0]
>> ? ? ? ? Top-left y position of scan area.
>> ? ? -x 0..216.07mm [216.07]
>> ? ? ? ? Width of scan-area.
>> ? ? -y 0..299mm [299]
>> ? ? ? ? Height of scan-area.
>> ? Enhancement:
>> ? ? --custom-gamma[=(yes|no)] [no]
>> ? ? ? ? Determines whether a builtin or a custom gamma-table should be
>> used.
>> ? ? --gamma-table 0..65535,... [inactive]
>> ? ? ? ? Gamma-correction table. ?In color mode this option equally
>> affects the
>> ? ? ? ? red, green, and blue channels simultaneously (i.e., it is an
>> intensity
>> ? ? ? ? gamma table).
>> ? ? --red-gamma-table 0..65535,... [inactive]
>> ? ? ? ? Gamma-correction table for the red band.
>> ? ? --green-gamma-table 0..65535,... [inactive]
>> ? ? ? ? Gamma-correction table for the green band.
>> ? ? --blue-gamma-table 0..65535,... [inactive]
>> ? ? ? ? Gamma-correction table for the blue band.
>> ? Extras:
>> ? ? --lamp-off-time 0..60 [15]
>> ? ? ? ? The lamp will be turned off after the given time (in minutes). A
>> value
>> ? ? ? ? of 0 means, that the lamp won't be turned off.
>> ? ? --threshold 0..100% (in steps of 1) [50]
>> ? ? ? ? Select minimum-brightness to get a white point
>> ? ? --threshold-curve 0..127 (in steps of 1) [50]
>> ? ? ? ? Dynamic threshold curve, from light to dark, normally 50-65
>> ? ? --disable-interpolation[=(yes|no)] [no]
>> ? ? ? ? When using high resolutions where the horizontal resolution is
>> smaller
>> ? ? ? ? than the vertical resolution this disables horizontal
>> interpolation.
>> ? ? --color-filter Red|Green|Blue [Green]
>> ? ? ? ? When using gray or lineart this option selects the used color.
>> ? Sensors:
>> ? ? --scan[=(yes|no)] [no] [hardware]
>> ? ? ? ? Scan button
>> ? ? --file[=(yes|no)] [no] [hardware]
>> ? ? ? ? File button
>> ? ? --email[=(yes|no)] [no] [hardware]
>> ? ? ? ? Email button
>> ? ? --copy[=(yes|no)] [no] [hardware]
>> ? ? ? ? Copy button
>> ? Buttons:
>> ? ? --clear-calibration []
>> ? ? ? ? Clear calibration cache
>>
>> Type ``scanimage --help -d DEVICE'' to get list of all options for
>> DEVICE.
>>
>> List of available devices:
>> ? ? genesys:libusb:001:002
>>
>> As you can see, near the end there's a section "Sensors" which
>> enumerates the four physical buttons available on the scanner.
>> Executing `scanimage --scan` throws an error.
>> I wonder how these options are to be used, if I could write a script to
>> detect when the buttons are pressed, if I should use scanbuttond (which
>> I haven't managed to get working) or if I should simply give up as the
>> buttons won't work.
>>
>> Thank you very much.
>>
>> Regards,
>> Mauro Torrez.
>>
>>
>>
>> --
>> 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
>
> ? ? ? ?Hello,
>
> ? ? ? ?regarding the darkness problem you have, I'm rather inclined to look 
> why
> calibration work as good as it works with my LiDE 100. There is a persistent
> cache for calibration. You may clear it with the --clear-calibration option,
> which is available in the advanced panel option in Xsane. Does clearing it and
> scanning again changes something ?
>
>
> ? ? ? ?Regarding buttons, these options are read-only and thus cannot be set 
> as
> a command line option. If you want to check the button status, you should
> avoid using scripts, it would initialize the scanner each time, which may be
> so long you'll miss button events. You'd rather use scanbuttond.
>

Or perhaps even better would be to use sane-based button reading
daemon. A couple of them have been posted to the list in the past, and
have ended up in our old experimental CVS tree, IIRC.

allan
-- 
"The truth is an offense, but not a sin"

Reply via email to