kopia lustrzana https://gitlab.com/sane-project/backends
Fixed problem with SCSI command queuing. Fixed problem that
resulted in black images on some Paragon 6000SP scanners. Added option to disable backtracking. New version: 1.0-109. Henning Meier-Geinitz <henning@meier-geinitz.de>DEVEL_2_0_BRANCH-1
rodzic
7df1dc9254
commit
ac8cebc179
|
@ -13,18 +13,21 @@ scsi MUSTEK * Scanner
|
||||||
# option buffersize 1024 # set non standard buffer size (in kb)
|
# option buffersize 1024 # set non standard buffer size (in kb)
|
||||||
# option blocksize 2048 # set non standard block size (in kb)
|
# option blocksize 2048 # set non standard block size (in kb)
|
||||||
# option lineart-fix # lineart may be faster with this option off.
|
# option lineart-fix # lineart may be faster with this option off.
|
||||||
|
# option disable-backtracking # faster, but may produce stripes
|
||||||
|
|
||||||
scsi SCANNER
|
scsi SCANNER
|
||||||
# option linedistance-fix # stripes may go away in color mode
|
# option linedistance-fix # stripes may go away in color mode
|
||||||
# option buffersize 1024 # set non standard buffer size (in kb)
|
# option buffersize 1024 # set non standard buffer size (in kb)
|
||||||
# option blocksize 2048 # set non standard block size (in kb)
|
# option blocksize 2048 # set non standard block size (in kb)
|
||||||
# option lineart-fix # lineart may be faster with this option off.
|
# option lineart-fix # lineart may be faster with this option off.
|
||||||
|
# option disable-backtracking # faster, but may produce stripes
|
||||||
|
|
||||||
/dev/scanner
|
/dev/scanner
|
||||||
# option linedistance-fix # stripes may go away in color mode
|
# option linedistance-fix # stripes may go away in color mode
|
||||||
# option buffersize 1024 # set non standard buffer size (in kb)
|
# option buffersize 1024 # set non standard buffer size (in kb)
|
||||||
# option blocksize 2048 # set non standard block size (in kb)
|
# option blocksize 2048 # set non standard block size (in kb)
|
||||||
# option lineart-fix # lineart may be faster with this option off.
|
# option lineart-fix # lineart may be faster with this option off.
|
||||||
|
# option disable-backtracking # faster, but may produce stripes
|
||||||
|
|
||||||
#-------------------------- 600 II N ----------------------------------------
|
#-------------------------- 600 II N ----------------------------------------
|
||||||
#0x2eb
|
#0x2eb
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
;
|
;
|
||||||
|
|
||||||
:backend "mustek" ; name of backend
|
:backend "mustek" ; name of backend
|
||||||
:version "1.0-108" ; version of backend
|
:version "1.0-109" ; version of backend
|
||||||
:status :stable ; :alpha, :beta, :stable, :new
|
:status :stable ; :alpha, :beta, :stable, :new
|
||||||
:manpage "sane-mustek" ; name of manpage (if it exists)
|
:manpage "sane-mustek" ; name of manpage (if it exists)
|
||||||
:url "http://www.meier-geinitz.de/sane/"
|
:url "http://www.meier-geinitz.de/sane/"
|
||||||
|
|
|
@ -62,31 +62,32 @@
|
||||||
|
|
||||||
/* Flag values */
|
/* Flag values */
|
||||||
/* Scanner types */
|
/* Scanner types */
|
||||||
#define MUSTEK_FLAG_THREE_PASS (1 << 0) /* three pass scanner */
|
#define MUSTEK_FLAG_THREE_PASS (1 << 0) /* three pass scanner */
|
||||||
#define MUSTEK_FLAG_PARAGON_1 (1 << 1) /* Paragon series I scanner */
|
#define MUSTEK_FLAG_PARAGON_1 (1 << 1) /* Paragon series I scanner */
|
||||||
#define MUSTEK_FLAG_PARAGON_2 (1 << 2) /* Paragon series II (A4) scanner */
|
#define MUSTEK_FLAG_PARAGON_2 (1 << 2) /* Paragon series II(A4) scanner */
|
||||||
#define MUSTEK_FLAG_SE (1 << 3) /* ScanExpress scanner */
|
#define MUSTEK_FLAG_SE (1 << 3) /* ScanExpress scanner */
|
||||||
#define MUSTEK_FLAG_SE_PLUS (1 << 4) /* ScanExpress Plus scanner */
|
#define MUSTEK_FLAG_SE_PLUS (1 << 4) /* ScanExpress Plus scanner */
|
||||||
#define MUSTEK_FLAG_PRO (1 << 5) /* Professional series scanner */
|
#define MUSTEK_FLAG_PRO (1 << 5) /* Professional series scanner */
|
||||||
#define MUSTEK_FLAG_N (1 << 6) /* N-type scanner (non SCSI) */
|
#define MUSTEK_FLAG_N (1 << 6) /* N-type scanner (non SCSI) */
|
||||||
/* Additional equipment */
|
/* Additional equipment */
|
||||||
#define MUSTEK_FLAG_ADF (1 << 7) /* automatic document feeder */
|
#define MUSTEK_FLAG_ADF (1 << 7) /* automatic document feeder */
|
||||||
#define MUSTEK_FLAG_ADF_READY (1 << 8) /* paper present */
|
#define MUSTEK_FLAG_ADF_READY (1 << 8) /* paper present */
|
||||||
#define MUSTEK_FLAG_TA (1 << 9) /* transparency adapter */
|
#define MUSTEK_FLAG_TA (1 << 9) /* transparency adapter */
|
||||||
/* Line-distance correction */
|
/* Line-distance correction */
|
||||||
#define MUSTEK_FLAG_LD_NONE (1 << 10) /* no line-distance corr */
|
#define MUSTEK_FLAG_LD_NONE (1 << 10) /* no line-distance corr */
|
||||||
#define MUSTEK_FLAG_LD_BLOCK (1 << 11) /* blockwise LD corr */
|
#define MUSTEK_FLAG_LD_BLOCK (1 << 11) /* blockwise LD corr */
|
||||||
#define MUSTEK_FLAG_LD_N1 (1 << 12) /* LD corr for N-type v1 */
|
#define MUSTEK_FLAG_LD_N1 (1 << 12) /* LD corr for N-type v1 */
|
||||||
#define MUSTEK_FLAG_LD_N2 (1 << 13) /* LD corr for N-type v2 */
|
#define MUSTEK_FLAG_LD_N2 (1 << 13) /* LD corr for N-type v2 */
|
||||||
/* Manual fixes */
|
/* Manual fixes */
|
||||||
#define MUSTEK_FLAG_LD_FIX (1 << 14) /* need line-distance fix? */
|
#define MUSTEK_FLAG_LD_FIX (1 << 14) /* need line-distance fix? */
|
||||||
#define MUSTEK_FLAG_LINEART_FIX (1 << 15) /* lineart fix/hack */
|
#define MUSTEK_FLAG_LINEART_FIX (1 << 15) /* lineart fix/hack */
|
||||||
#define MUSTEK_FLAG_USE_EIGHTS (1 << 16) /* use 1/8" lengths */
|
#define MUSTEK_FLAG_USE_EIGHTS (1 << 16) /* use 1/8" lengths */
|
||||||
#define MUSTEK_FLAG_FORCE_GAMMA (1 << 17) /* force gamma table upload */
|
#define MUSTEK_FLAG_FORCE_GAMMA (1 << 17) /* force gamma table upload */
|
||||||
#define MUSTEK_FLAG_ENLARGE_X (1 << 18) /* need to enlarge x-res */
|
#define MUSTEK_FLAG_ENLARGE_X (1 << 18) /* need to enlarge x-res */
|
||||||
#define MUSTEK_FLAG_COVER_SENSOR (1 << 19) /* scanner can detect open cover */
|
#define MUSTEK_FLAG_COVER_SENSOR (1 << 19) /* scanner can detect open cover */
|
||||||
#define MUSTEK_FLAG_USE_BLOCK (1 << 20) /* use blockmode */
|
#define MUSTEK_FLAG_USE_BLOCK (1 << 20) /* use blockmode */
|
||||||
#define MUSTEK_FLAG_LEGAL_SIZE (1 << 21) /* scanner has legal size */
|
#define MUSTEK_FLAG_LEGAL_SIZE (1 << 21) /* scanner has legal size */
|
||||||
|
#define MUSTEK_FLAG_NO_BACKTRACK (1 << 21) /* scanner has legal size */
|
||||||
|
|
||||||
/* Source values: */
|
/* Source values: */
|
||||||
#define MUSTEK_SOURCE_FLATBED 0
|
#define MUSTEK_SOURCE_FLATBED 0
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
.TH sane-mustek 5 "7 Jul 2001"
|
.TH sane-mustek 5 "9 Jul 2001"
|
||||||
.IX sane-mustek
|
.IX sane-mustek
|
||||||
.SH NAME
|
.SH NAME
|
||||||
sane-mustek - SANE backend for Mustek flatbed scanners
|
sane-mustek - SANE backend for Mustek flatbed scanners
|
||||||
|
@ -123,6 +123,7 @@ The supported options are
|
||||||
.BR blocksize ,
|
.BR blocksize ,
|
||||||
.BR strip-height ,
|
.BR strip-height ,
|
||||||
.BR disable-double-buffering ,
|
.BR disable-double-buffering ,
|
||||||
|
.BR disable-backtracking ,
|
||||||
and
|
and
|
||||||
.B force-wait
|
.B force-wait
|
||||||
|
|
||||||
|
@ -187,6 +188,14 @@ the scanner. Try this option if you have trouble while scanning, e.g. SCSI
|
||||||
errors, freezes, or the first few cm are repeated over and over again in your
|
errors, freezes, or the first few cm are repeated over and over again in your
|
||||||
image.
|
image.
|
||||||
|
|
||||||
|
Option
|
||||||
|
.B disable-backtracking
|
||||||
|
is a positional option. If set, the scanner will not move back its slider
|
||||||
|
after each SCSI buffer is filled (`backtracking´). Setting this option will
|
||||||
|
lead to faster scans but may also produce horizontal stripes. This option
|
||||||
|
doesn't work with every scanner (only some of the paragon models can modify
|
||||||
|
backtracking).
|
||||||
|
|
||||||
Finally,
|
Finally,
|
||||||
.B force-wait
|
.B force-wait
|
||||||
is a global option. If set, the backend will wait until the device is ready
|
is a global option. If set, the backend will wait until the device is ready
|
||||||
|
|
Ładowanie…
Reference in New Issue