diff options
Diffstat (limited to 'doc/scanimage.man')
-rw-r--r-- | doc/scanimage.man | 316 |
1 files changed, 161 insertions, 155 deletions
diff --git a/doc/scanimage.man b/doc/scanimage.man index 7d48389..a86fe2a 100644 --- a/doc/scanimage.man +++ b/doc/scanimage.man @@ -14,7 +14,7 @@ scanimage \- scan an image .RB [ \-f | \-\-formatted\-device\-list .IR format ] .RB [ \-b | \-\-batch -.RI [= format ]] +.RI [ format ]] .RB [ \-\-batch\-start .IR start ] .RB [ \-\-batch\-count @@ -24,7 +24,8 @@ scanimage \- scan an image .RB [ \-\-batch\-double ] .RB [ \-\-accept\-md5\-only ] .RB [ \-p | \-\-progress ] -.RB [ \-o | \-\-output-file ] +.RB [ \-o | \-\-output-file +.IR path ] .RB [ \-n | \-\-dont\-scan ] .RB [ \-T | \-\-test ] .RB [ \-A | \-\-all-options ] @@ -75,17 +76,33 @@ To print all available options: scanimage \-h .SH OPTIONS +There are two sets of options available when running +.BR scanimage . +.PP +The options that are provided by +.B scanimage +itself are listed below. In addition, each backend offers its own set of options and these +can also be specified. Note that the options available from the backend may vary depending on the +scanning device that is selected. +.PP +Often options that are similar in function may be implemented +differently across backends. An example of this difference is +.I \-\-mode Gray +and +.IR "\-\-mode Grayscale" . +This may be due to differing backend author preferences. +At other times, options are defined by the scanning device itself and therefore out of the +control of the backend code. + +.PP Parameters are separated by a blank from single-character options (e.g. -.BR "\-d epson" ) +.BI "\-d " epson ) and by a "=" from multi-character options (e.g. -.BR \-\-device\-name=epson ). +.BR \-\-device\-name =\fIepson\FR ). -.PP -The -.B \-d -or -.B \-\-device\-name -options must be followed by a SANE device-name like +.TP +.BR \-d "\fI dev\fR, " \-\-device\-name =\fIdev\fR +specifies the device to access and must be followed by a SANE device-name like .RI ` epson:/dev/sg0 ' or .RI ` hp:/dev/usbscanner0 '. @@ -98,11 +115,10 @@ reads a device-name from the environment variable If this variable is not set, .B scanimage will attempt to open the first available device. -.PP -The -.B \-\-format -.I format -option selects how image data is written to standard output or the file specified by + +.TP +.BR \-\-format =\fIformat\fR +selects how image data is written to standard output or the file specified by the .B \-\-output\-file option. @@ -116,19 +132,15 @@ or If .B \-\-format is not specified, PNM is written by default. -.PP -The -.B \-i -or -.B \-\-icc\-profile -option is used to include an ICC profile into a TIFF file. -.PP -The -.B \-L -or -.B \-\-list\-devices -option requests a (partial) list of devices that are available. The -list is not complete since some devices may be available, but are not + +.TP +.BR \-i "\fI profile\fR, " \-\-icc\-profile =\fIprofile\fR +is used to include an ICC profile into a TIFF file. + +.TP +.BR \-L ", " \-\-list\-devices +requests a (partial) list of devices that are available. The +list may not be complete since some devices may be available, but are not listed in any of the configuration files (which are typically stored in directory .IR @CONFIGDIR@ ). @@ -136,12 +148,10 @@ This is particularly the case when accessing scanners through the network. If a device is not listed in a configuration file, the only way to access it is by its full device name. You may need to consult your system administrator to find out the names of such devices. -.PP -The -.B \-f -or -.B \-\-formatted\-device\-list -option works similar to + +.TP +.BR \-f "\fI format\fR, " \-\-formatted\-device\-list =\fIformat\fR +works similar to .BR \-\-list\-devices , but requires a format string. .B scanimage @@ -149,25 +159,30 @@ replaces the placeholders .B %d %v %m %t %i %n with the device name, vendor name, model name, scanner type, an index number and newline respectively. The command -.PP +.LP .RS .B scanimage \-f .I \*(lq scanner number %i device %d is a %t, model %m, produced by %v \*(rq -.PP -.RE +.LP + will produce something like: .PP .RS scanner number 0 device sharp:/dev/sg1 is a flatbed scanner, model JX250 SCSI, produced by SHARP .RE +.RE + .PP The .B \-\-batch* -options provide the features for scanning documents using document +options provide features for scanning documents using document feeders. -.BR \-\-batch -.RI [ format ] + +.RS + +.TP +.BR \-b " [\fIformat\fR], " \-\-batch =[\fIformat\fR] is used to specify the format of the filename that each page will be written to. Each page is written out to a single file. If .I format @@ -190,129 +205,126 @@ This option is incompatible with the option. .I format is given as a printf style string with one integer parameter. -.B \-\-batch\-start -.I start + + +.TP +.BR \-\-batch\-start =\fIstart\fR selects the page number to start naming files with. If this option is not given, the counter will start at 1. -.B \-\-batch\-count -.I count + +.TP +.BR \-\-batch\-count =\fIcount\fR specifies the number of pages to attempt to scan. If not given, -scanimage will continue scanning until the scanner returns a state +.B scanimage +will continue scanning until the scanner returns a state other than OK. Not all scanners with document feeders signal when the -ADF is empty, use this command to work around them. -With -.B \-\-batch\-increment -.I increment -you can change the amount that the number in the filename is incremented +ADF is empty. Use this option to work around them. + +.TP +.BR \-\-batch\-increment =\fIincrement\fR +sets the amount that the number in the filename is incremented by. Generally this is used when you are scanning double-sided documents -on a single-sided document feeder. A specific command is provided to -aid this: +on a single-sided document feeder. +.B \-\-batch\-double +is a specific command provided to aid this. + +.TP .B \-\-batch\-double will automatically set the increment to 2. +Equivalent to +.BR \-\-batch\-increment =2 + +.TP .B \-\-batch\-prompt will ask for pressing RETURN before scanning a page. This can be used for scanning multiple pages without an automatic document feeder. -.PP -The +.RE + +.TP .B \-\-accept\-md5\-only -option only accepts user authorization requests that support MD5 security. The +only accepts user authorization requests that support MD5 security. The .B SANE network daemon -.RB ( saned ) -is capable of doing such requests. See -.BR saned (8). -.PP -The -.B \-p -or -.B \-\-progress -option requests that +.BR saned (8) +is capable of doing such requests. + +.TP +.BR \-p ", " \-\-progress +requests that .B scanimage prints a progress counter. It shows how much image data of the current image has -already been received by -.B scanimage -(in percent). -.PP -The -.B \-o -or -.B \-\-output\-file -option requests that +already been received (in percent). + +.TP +.BR \-o "\fI path\fR, " \-\-output\-file =\fIpath\fR +requests that .B scanimage -saves the scanning output to the given path. This option is incompatible with the -\-\-batch option. The program will try to guess +saves the scanning output to the given +.IR path . +This option is incompatible with the +.B \-\-batch +option. The program will try to guess .B \-\-format from the file name. If that is not possible, it will print an error message and exit. -.PP -The -.B \-n -or -.B \-\-dont\-scan -option requests that + +.TP +.BR \-n ", " \-\-dont\-scan +requests that .B scanimage only sets the options provided by the user but doesn't actually perform a scan. This option can be used to e.g. turn off the scanner's lamp (if supported by the backend). -.PP -The -.B \-T -or -.B \-\-test -option requests that + +.TP +.BR \-T ", " \-\-test +requests that .B scanimage performs a few simple sanity tests to make sure the backend works as defined by the .B SANE -API (in particular the +API. In particular the .BR sane_read () -function is exercised by this test). -.PP -The -.B \-A -or -.B \-\-all-options -option requests that +function is exercised by this test. + +.TP +.BR \-A ", " \-\-all\-options +requests that .B scanimage -lists all available options exposed the backend, including button options. -The information is printed on standard output and no scan will be done. -.PP -The -.B \-h -or -.B \-\-help -options request help information. The information is printed on -standard output and in this case, no attempt will be made to acquire -an image. -.PP -The -.B \-v -or -.B \-\-verbose -options increase the verbosity of the operation of +lists all available options exposed by the backend, including button options. +The information is printed on standard output and no scan will be performed. + +.TP +.BR \-h ", " \-\-help +requests help information. The information is printed on +standard output and no scan will be performed. + +.TP +.BR \-v ", " \-\-verbose +increases the verbosity of the output of .B scanimage. The option may be specified repeatedly, each time increasing the verbosity level. -.PP -The -.B \-B -option without argument changes the input buffer size from the default 32KB to 1MB. For finer grained control, use -.B \-\-buffer-size= -followed by the number of KB. -.PP -The -.B \-V -or -.B \-\-version -option requests that + +.TP +.BR \-B " [\fIsize\fR], " \-\-buffer\-size =[\fIsize\fR] +changes input buffer size from the default of 32KB to +.I size +KB. If +.I size +is not specified then the buffer is set to 1 MB. + +.TP +.BR \-V ", " \-\-version +requests that .B scanimage prints the program and package name, the version number of the .B SANE distribution that it came with and the version of the backend that it -loads. Usually that's the dll backend. If more information about the version +loads. If more information about the version numbers of the backends are necessary, the .B DEBUG -variable for the dll backend can be used. Example: +variable for the dll layer can be used. Example: .I "SANE_DEBUG_DLL=3 scanimage \-L" . .PP As you might imagine, much of the power of @@ -336,24 +348,26 @@ The documentation for the device-specific options printed by is best explained with a few examples: .B \-l 0..218mm [0] -.br - Top-left x position of scan area. -.PP .RS +Top-left x position of scan area. +.PP The description above shows that option .B \-l expects an option value in the range from 0 to 218 mm. The value in square brackets indicates that the current option value is 0 -mm. Most backends provide similar geometry options for top-left y position (\-t), -width (\-x) and height of scan-area (\-y). +mm. Most backends provide similar geometry options for top-left y position +.RB ( \-t ), +width +.RB ( \-x ) +and height of scan-area +.RB (\-y ). .RE .B \-\-brightness \-100..100% [0] -.br - Controls the brightness of the acquired image. -.PP .RS +Controls the brightness of the acquired image. +.PP The description above shows that option .B \-\-brightness expects an option value in the range from \-100 to 100 percent. The @@ -362,10 +376,9 @@ percent. .RE .B \-\-default\-enhancements -.br - Set default values for enhancement controls. -.PP .RS +Set default values for enhancement controls. +.PP The description above shows that option .B \-\-default\-enhancements has no option value. It should be thought of as having an immediate @@ -378,10 +391,9 @@ would effectively be a no-op. .RE .B \-\-mode Lineart|Gray|Color [Gray] -.br - Selects the scan mode (e.g., lineart or color). -.PP .RS +Selects the scan mode (e.g., lineart or color). +.PP The description above shows that option .B \-\-mode accepts an argument that must be one of the strings @@ -401,10 +413,9 @@ is identical to .RE .B \-\-custom\-gamma[=(yes|no)] [inactive] -.br - Determines whether a builtin or a custom gamma-table should be used. -.PP .RS +Determines whether a builtin or a custom gamma-table should be used. +.PP The description above shows that option .B \-\-custom\-gamma expects either no option value, a "yes" string, or a "no" string. @@ -434,14 +445,11 @@ is selected. .RE .B \-\-gamma\-table 0..255,... -.br - Gamma-correction table. In color mode this option -.br - equally affects the red, green, and blue channels -.br - simultaneously (i.e., it is an intensity gamma table). -.PP .RS +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). +.PP The description above shows that option .B \-\-gamma\-table expects zero or more values in the range 0 to 255. For example, a @@ -459,12 +467,10 @@ can be used to generate such gamma tables (see for details). .RE -.br .B \-\-filename <string> [/tmp/input.ppm] -.br - The filename of the image to be loaded. -.PP .RS +The filename of the image to be loaded. +.PP The description above is an example of an option that takes an arbitrary string value (which happens to be a filename). Again, the value in brackets show that the option is current set to the @@ -501,8 +507,8 @@ to 127 characters. .BR sane (7), .BR gamma4scanimage (1), .BR xscanimage (1), -.BR xcam(1) , -.BR xsane(1) , +.BR xcam (1) , +.BR xsane (1) , .BR scanadf (1), .BR sane\-dll (5), .BR sane\-net (5), |