diff options
806 files changed, 39534 insertions, 35270 deletions
@@ -6,6 +6,7 @@ *.po~ .deps/ .libs/ +.version # files generated during the configure step Makefile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4bef8b0..90df8f3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -76,14 +76,14 @@ debian-10-full: - doc/sanei-html expire_in: 1 day -fedora-32-clang: - image: $REGISTRY_HUB:fedora-32-clang +fedora-33-clang: + image: $REGISTRY_HUB:fedora-33-clang variables: CONFIGURE_OPTS: "$CONFIGURE_MINI $CONFIGURE_FULL" <<: *compile_definition -alpine-3.12-musl: - image: $REGISTRY_HUB:alpine-3.12-musl +alpine-3.13-musl: + image: $REGISTRY_HUB:alpine-3.13-musl variables: CONFIGURE_OPTS: "$CONFIGURE_MINI $CONFIGURE_FULL" <<: *compile_definition @@ -78,6 +78,7 @@ Backends: Louis Lagendijk (*) Dennis Lou Rolf Bensch (*) + Povilas Kanapickas (*) plustek: Gerhard Jaeger (*) plustek_pp: Rick Bronson (former pp driver-code), Gerhard Jaeger (*) pnm: Andreas Beck, Gordon Matzigkeit, David Mosberger, Michael @@ -1,12 +1,12 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. - Preamble + Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public @@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to +the GNU Lesser General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not @@ -55,8 +55,8 @@ patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. - - GNU GENERAL PUBLIC LICENSE + + GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains @@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions: License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) - + These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in @@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. - + 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is @@ -225,7 +225,7 @@ impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. - + 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License @@ -255,7 +255,7 @@ make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. - NO WARRANTY + NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN @@ -277,9 +277,9 @@ YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it @@ -291,7 +291,7 @@ convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. <one line to give the program's name and a brief idea of what it does.> - Copyright (C) 19yy <name of author> + Copyright (C) <year> <name of author> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: - Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. @@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names: This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General +library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. diff --git a/ChangeLogs/ChangeLog-1.0.0 b/ChangeLogs/ChangeLog-1.0.0 index b263396..3128397 100644 --- a/ChangeLogs/ChangeLog-1.0.0 +++ b/ChangeLogs/ChangeLog-1.0.0 @@ -87,7 +87,7 @@ 1998-10-29 David Mosberger-Tang <David.Mosberger@acm.org> * backend/mustek.c (encode_resolution): If MUSTEK_FLAG_DOUBLE_RES - is set, use resultion encoding reported by + is set, use resolution encoding reported by <Heiko_Schroeder@t-online.de> (attach): Set MUSTEK_FLAG_DOUBLE_RES for MSF-06000CZ. Do other models need this, too? @@ -133,7 +133,7 @@ 1998-10-28 David Mosberger-Tang <David.Mosberger@acm.org> * doc/sane.tex (subsection{sane_control_option}): Clarify that - paramter "v" is ignored for SET_AUTO calls. + parameter "v" is ignored for SET_AUTO calls. * frontend/saned.c (init): Initialize w->version. @@ -569,7 +569,7 @@ Fixed subtle buffering bug in color scans. Fixed-up active/inactive dependencies among options. Make sure shadow <= midtone <= highlight. - Let shadow/midtone/hightlight be active during LineArt and Halftone. + Let shadow/midtone/highlight be active during LineArt and Halftone. "Halftoning" option moved into Scan Mode Group (from Enhancement). Removed some illegal "TEST_UNIT_READY" commands (during scan). Removed "MODE_SENSE_1", since it didn't quite work anyway. @@ -940,7 +940,7 @@ * backend/microtek.c: Don't declare strdup()---you're bound to get it wrong for some platforms! - * doc/sane-scsi.man: Say explicity that generic SCSI support needs + * doc/sane-scsi.man: Say explicitly that generic SCSI support needs to be enabled. * doc/sane-hp.man (Problems): Document PhotoSmart problems @@ -1245,7 +1245,7 @@ 1997-11-22 David Mosberger-Tang <David.Mosberger@acm.org> - * doc/sane-mustek.man (Model): Clarify that paralell port != printer + * doc/sane-mustek.man (Model): Clarify that parallel port != printer port. * backend/mustek.c (fix_line_distance_mfs): Add missing SANE_UNFIX() @@ -1643,7 +1643,7 @@ Tue Oct 7 15:44:33 1997 Kazuhiro Sasayama <kaz@hypercore.co.jp> necessary for libsane.so are installed. * backend/dll.c (load): Change from LIBNAME to LIBPATH (as per - libtool-1.0c documention). + libtool-1.0c documentation). * sanei/sanei_scsi.c (issue): Declare `static'. @@ -1889,7 +1889,7 @@ Wed Aug 20 17:23:04 1997 David Mosberger-Tang <David.Mosberger@acm.org> (do_cancel): Rename to do_stop. Ignore child's exist status when we're really cancelling a scan. Issue stop_scan() command only if the scan got cancelled and do a wait_ready() before - issueing the stop_scan(). + issuing the stop_scan(). (read_data): Delete. (sane_init): Call attach() with MAY_WAIT set to SANE_FALSE. (sane_open): Call attach() with MAY_WAIT set to SANE_TRUE. @@ -3561,7 +3561,7 @@ Thu Mar 20 09:11:21 1997 David Mosberger-Tang <davidm@azstarnet.com> * (sanei/Makefile.in): Ditto. * backend/mustek.c (attach): Check result[0] == 0x06 to find out - whether we're dealing with a scanner (rather than attemting to + whether we're dealing with a scanner (rather than attempting to find the string "SCANNER" ). * backend/hp.c (sane_read): Initialize nread with max_len, not @@ -3824,12 +3824,12 @@ Thu Jan 30 21:22:38 1997 David Mosberger-Tang <davidm@azstarnet.com> * AUTHORS (Frontends): Rename metanet -> net, metadl -> dll, mention saned and xcam and sort entries alphabetically. - * backend/net.c (sane_control_option): Replace all occurances of + * backend/net.c (sane_control_option): Replace all occurrences of metanet with net. * backend/net.README: Ditto. Rename env var METANETHOST to SANE_NET_HOST. - * backend/dll.README: Replace all occurances of metadl with dll. + * backend/dll.README: Replace all occurrences of metadl with dll. * backend/dll.c: Ditto. * backend/dll.conf: Comment out metanet since it's a bit of a @@ -3838,7 +3838,7 @@ Thu Jan 30 21:22:38 1997 David Mosberger-Tang <davidm@azstarnet.com> * backend/Makefile.in (CONFIGS): New macro (list of config files) (install): Change install rule so existing configuration files are not overwritten. - Replace all occurances of metanet with net. + Replace all occurrences of metanet with net. (V_MINOR): Bump up to 43. @@ -4285,7 +4285,7 @@ Sun Dec 1 15:44:53 1996 David Mosberger-Tang <davidm@azstarnet.com> * Version 0.1 released. - * backend/mustek.c (attach): Fix mispelled/bad model names: + * backend/mustek.c (attach): Fix misspelled/bad model names: MFS-12000SP -> MSF-12000SP MFS-08000SP -> MSF-08000SP MFS-06000SP -> MSF-06000SP diff --git a/ChangeLogs/ChangeLog-1.0.1 b/ChangeLogs/ChangeLog-1.0.1 index c83de5d..5a6d7c2 100644 --- a/ChangeLogs/ChangeLog-1.0.1 +++ b/ChangeLogs/ChangeLog-1.0.1 @@ -114,7 +114,7 @@ * backend/Makefile.in (V_REV): New variable. * configure.in (V_REV): New variable. - (VERSION): Include ${V_REV} in vesion number. + (VERSION): Include ${V_REV} in version number. Substitute V_REV. * backend/umax.c (umax_do_request_sense): Make "static". @@ -357,7 +357,7 @@ * include/sane/sane.h (SANE_CURRENT_MAJOR): SANE_CURRENT_MAJOR and V_MAJOR HAVE to be in sync, so I'm forced to fix SANE_CURRENT_MAJOR - now. Embarassing, but fortunately only the snapscan backend seems + now. Embarrassing, but fortunately only the snapscan backend seems affected by this change. * backend/dll.c (load): Use SANE_CURRENT_MAJOR, not V_MAJOR (the diff --git a/ChangeLogs/ChangeLog-1.0.10 b/ChangeLogs/ChangeLog-1.0.10 index a4325a3..398ee2a 100644 --- a/ChangeLogs/ChangeLog-1.0.10 +++ b/ChangeLogs/ChangeLog-1.0.10 @@ -25,7 +25,7 @@ 2003-01-29 Henning Meier-Geinitz <henning@meier-geinitz.de> * frontend/saned.c: Fixed severe bug in saned that allowed a - remote frontend to crash saned (null pointer derefence) if no + remote frontend to crash saned (null pointer dereference) if no scanners are connected. ---- CODE FREEZE FOR SANE 1.0.10 --- @@ -61,7 +61,7 @@ * backend/bh.c backend/coolscan.c: Minor conversion fixes (from Andrea Suatoni <a.suatoni@telefonica.net>). - * backend/test.c: Use "Color pattern" consistantly. + * backend/test.c: Use "Color pattern" consistently. * acinclude.m4 aclocal.m4 configure configure.in include/sane/config.h.in: Declare prototypes for all functions that may miss on some platforms. @@ -110,7 +110,7 @@ * sanei/sanei_usb.c: Scanning for devices is now done in sanei_usb_init instead of every time when sanei_usb_find_devices is called. Also only devices that really exist are opened. These - changes fixe the slow detection of devices on systems using devfs or + changes fix the slow detection of devices on systems using devfs or old scanner drivers. 2003-01-21 Karl Heinz Kremer <khk@khk.net> @@ -458,9 +458,9 @@ * backend/test.c doc/descriptions/test.desc: Make sure that frontend bugs concerning the select fd are detected. * doc/sane-scsi.man: Minor formatting change. - * sanei/sanei_usb.c: Explicitely set first configuration. When claiming + * sanei/sanei_usb.c: Explicitly set first configuration. When claiming the interface, use the interface number from bInterfaceNumber. - Explicitely set the alternative setting. When closing, call clear_halt, + Explicitly set the alternative setting. When closing, call clear_halt, and reset_ep, and release_interface explicitley. On errors in write/read, call clear_halt. * TODO: Added sm3600 issue, htmla manpage issue, sanei_scsi stuff. @@ -547,7 +547,7 @@ * po/Makefile.in: Added autoconf comment, removed MSGCAT variable. * backend/dll.c doc/sane-dll.man doc/descriptions/dll.desc: Ignore comments that are in the same line as the backend entries. Minor - manpage fixes. Intented according GNU coding standards. + manpage fixes. Indented according GNU coding standards. * configure.os2: Removed. No longer necessary. 2002-12-04 Matthew Duggan <stauff1@users.sourceforge.net> @@ -682,7 +682,7 @@ doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO: Minor manpage fixes. Added links to similar backends. More information about non-Linux OS. - * doc/sane-mustek.man: Minor fixes. Added links to ther backends + * doc/sane-mustek.man: Minor fixes. Added links to the backends providing support for Mustek scanners. * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6816.c backend/gt68xx_low.c backend/gt68xx_low.h doc/sane-gt68xx.man @@ -773,7 +773,7 @@ 2002-11-12 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE> - * added several russion translations to directory po. + * added several russian translations to directory po. The translations have been created by Vitaly Lipatov <LAV@VL3143.spb.edu> @@ -854,7 +854,7 @@ * configure configure.in: Added a warning if sysconfdir is set to /usr/etc. - * backend/test.c: Explicitely close the pipe and wait until + * backend/test.c: Explicitly close the pipe and wait until reader_process is killed. 2002-10-25 Henning Meier-Geinitz <henning@meier-geinitz.de> diff --git a/ChangeLogs/ChangeLog-1.0.12 b/ChangeLogs/ChangeLog-1.0.12 index 1b106f1..dd1e634 100644 --- a/ChangeLogs/ChangeLog-1.0.12 +++ b/ChangeLogs/ChangeLog-1.0.12 @@ -194,7 +194,7 @@ OS/2. * config.guess config.sub: New upstream versions. * acinclude.m4 aclocal.m4 configure ltmain.sh: New libtool - upstream realease: 1.5. + upstream release: 1.5. * acinclude.m4 aclocal.m4 configure configure.in: Added support for -framework option and check for IOKit for MacOS X. Check for latex tools. Minimum autoconf version is 2.54. @@ -363,8 +363,8 @@ * doc/sane.man: Added SEE ALSO section. * backend/Makefile.in: Fixed warning for dll-preload.c. * bakend/dll.c: Add casts to function calls. Without this fix, the - dll backend didn't work on the m68k paltform because data and - addresses are stored in differnt registers so the return values + dll backend didn't work on the m68k platform because data and + addresses are stored in different registers so the return values of the sane api functions were wrong. Patch from Dave Huang <khym@azeotrope.org>. Fixed some compilation warnings. @@ -403,7 +403,7 @@ 2003-04-03 Eddy De Greef <eddy_de_greef at tiscali dot be> * TODO: removed mustek_pp entry (Check that global variables are - initialized propperly + initialized properly 2003-04-03 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -482,7 +482,7 @@ backend/net.h doc/sane-net.man doc/saned.man frontend/saned.c include/sane/config.h.in: Added support for IPv6. Updated manpages. Patch from Julien BLACHE <jb@jblache.org>. - * TODO: Updated net sections. Removed Irix pacht entry. Added + * TODO: Updated net sections. Removed Irix patch entry. Added entry about libusb switch. 2003-03-28 Oliver Schirrmeister <oschirr@abm.de> @@ -758,7 +758,7 @@ doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added vid/pid 0x07b3/0x0400 to gt68xx.conf also. Added indormation about Medion 4394. Mention ma1509 backend. Fix segfault when calling - sane_open with an empty device name. Explicitely initialize global + sane_open with an empty device name. Explicitly initialize global variables to avoid segfaults when calling sane_init/sane_exit more than once. * backend/net.c doc/descriptions/net.desc: Initialize global variables @@ -768,7 +768,7 @@ * sanei/sanei_usb.c: Call sanei_usb_init only once. * backend/mustek_usb.c doc/descriptions/mustek_usb.desc doc/mustek_usb/mustek_usb.CHANGES doc/sane-mustek_usb.man: Iniatialize - global variables explicitely. Mention ma1509. + global variables explicitly. Mention ma1509. * backend/mustek.c doc/mustek/mustek.CHANGES: Initialize global variables in sane_init. * TODO: Add ma1509 backend. Add segfault when running sane_init more diff --git a/ChangeLogs/ChangeLog-1.0.13 b/ChangeLogs/ChangeLog-1.0.13 index a179c54..4e0a436 100644 --- a/ChangeLogs/ChangeLog-1.0.13 +++ b/ChangeLogs/ChangeLog-1.0.13 @@ -42,7 +42,7 @@ 2003-11-14 Gerhard Jaeger <gerhard@gjaeger.de> * backend/plustek.c backend/plustek-usb.cal backend/plustek-usbshading.c - backend/plustek-usbhw.c: Endianess fixes. + backend/plustek-usbhw.c: Endianness fixes. 2003-11-13 Eddy De Greef <eddy_de_greef at tiscali dot be> * backend/mustek_pp_cis.c: accept old style parport names to @@ -177,10 +177,10 @@ 2003-10-28 Rene Rebe <rene@rocklinux.org> * backend/avision.h backend/avision.c doc/descriptions/avision.desc backend/avision.conf AUTHORS: merge of the current Subversion - revision of SANE/Avision. The fixes include: endianess fixes, + revision of SANE/Avision. The fixes include: endianness fixes, calibration code, ADF detection, correct lamp warmup, gamma table for new ASICs, some workarounds for ASIC variations and the - convertion to use OPT_SOURCE instead of seperate OPT_ADF and + conversion to use OPT_SOURCE instead of separate OPT_ADF and OPT_TRANS. Also fixed Bugs #300288 and #300196 and removed the conflicting Option_Valu now present in sanei_backend.h * doc/sane-avision.man: made requested clarifications (Bugs #300290, @@ -408,7 +408,7 @@ 2003-10-09 Peter Kirchgessner <peter@kirchgessner.net> * backend/hp.c backend/hp-option.c backend/hp-scl.c: - Bug #300241: fix invers image on 3c/4c/6100C at 10 bit depth + Bug #300241: fix inverse image on 3c/4c/6100C at 10 bit depth Redo when TEST UNIT READY failed Redo when read returns with 0 bytes (non-SCSI only) * doc/sane-hp.man: Add environment SANE_HP_RDREDO, SANE_HOME_HP diff --git a/ChangeLogs/ChangeLog-1.0.14 b/ChangeLogs/ChangeLog-1.0.14 index 75a5fcb..1ce30f1 100644 --- a/ChangeLogs/ChangeLog-1.0.14 +++ b/ChangeLogs/ChangeLog-1.0.14 @@ -82,7 +82,7 @@ backend/sm3600-homerun.c: Many fixes for MacOS-X problems pointed out by Mattias Ellert, thanks: Waiting longer for DoJog() command completion, new function for transmitting the line gain correction - data with correct endianess, Chassis-Gray-Level lowered. + data with correct endianness, Chassis-Gray-Level lowered. * backend/sm3600.c : Fixed off-by-one-error in p->lines backend/sm3600-scanmtek: Fixed just broken UploadGainCorrection() @@ -716,7 +716,7 @@ * doc/sane-plustek.man: new version, minor fixes * doc/descriptions/plustek.desc: new backend version * backend/plustek-pp*: cleanup work - * backend/plustek-usb*: new version 0.47, added support for model overide + * backend/plustek-usb*: new version 0.47, added support for model override when one manufacturer uses the same model-id for various devices. 2003-12-16 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -812,7 +812,7 @@ * backend/canon630u.c: Change default scan size to full platen, removed compiler warnings, made HMG's fix for bug #300257 - permament. + permanent. * doc/sane-canon630u.man: cleanup 2003-12-01 Jochen Eisinger <jochen@penguin-breeder.org> diff --git a/ChangeLogs/ChangeLog-1.0.15 b/ChangeLogs/ChangeLog-1.0.15 index 5ee7665..d2d93cf 100644 --- a/ChangeLogs/ChangeLog-1.0.15 +++ b/ChangeLogs/ChangeLog-1.0.15 @@ -335,7 +335,7 @@ 2004-10-02 Thomas Soumarmon <thomas.soumarmon@cogitae.net> - * backend/hp5400_internal.c: hp5400 version mathing test + * backend/hp5400_internal.c: hp5400 version matching test has been removed by default. To enable it : CFLAGS="-DSTRING_VERSION_MATCH" ./configure @@ -516,7 +516,7 @@ * doc/descriptions/teco2.desc: url and status change * doc/sane-teco2.man: update info * backend/teco2.c: - added for the VM6575 a WHITE_LEVEL_R, _G an _B - slider opion + slider option -changed for the VM656A and VM6575 and VM6586 the calibration part (subtract highest and lowest value and then divide). -default SANE_TECO_CAL_ALGO value is now 1 for the VM3564 and @@ -716,7 +716,7 @@ 2004-06-21 Gerhard Jaeger <gerhard@gjaeger.de> - * po/*.po: Updated according to upcomming changes in the plustek backend. + * po/*.po: Updated according to upcoming changes in the plustek backend. 2004-06-20 Mattias Ellert <mattias.ellert@tsl.uu.se> diff --git a/ChangeLogs/ChangeLog-1.0.16 b/ChangeLogs/ChangeLog-1.0.16 index f96e19e..79a1c7e 100644 --- a/ChangeLogs/ChangeLog-1.0.16 +++ b/ChangeLogs/ChangeLog-1.0.16 @@ -6,7 +6,7 @@ 2005-08-05 St�hane Voltz <stefdev@modulonet.fr> - * backend/genesys.c: Fixed endianess issue in slope table + * backend/genesys.c: Fixed endianness issue in slope table generation. Tested ok on x86 architecture. 2005-08-02 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -98,7 +98,7 @@ 2005-07-15 Oliver Schwartz <Oliver.Schwartz@gmx.de> * backend/snapscan-options.c: Change TPO range for Epson 2480/2580 to - 55x80mm^2 which is the working range for the 2580. Reenabled + 55x80mm^2 which is the working range for the 2580. Re-enabled 2400 DPI for 2480/2580. 2005-07-15 Oliver Schwartz <Oliver.Schwartz@gmx.de> @@ -135,7 +135,7 @@ The install target has been changed to account for this, Some files don't exist in BeOS/ZETA (ipc.h, ...). Backend function names get a prefix, I suppose to avoid namespace clashes. - Though we do have a libdl to implement dl_open, the native way is prefered. + Though we do have a libdl to implement dl_open, the native way is preferred. Added a --with-docdir= configure arg. BeOS has a broken get[name|addr]info() from bind. This is fixed in ZETA R1. libtool needs -no-undefined. Various VPATH fixes. @@ -339,7 +339,7 @@ 2005-05-26 Henning Meier-Geinitz <henning@meier-geinitz.de> - * doc/net.tex doc/sane.tex: Mention RPC codes explicitely and + * doc/net.tex doc/sane.tex: Mention RPC codes explicitly and explain what request and reply means. based on patch from Johannes Berg <johannes@sipsolutions.net>. @@ -400,7 +400,7 @@ 2005-05-15 frank <sane at zago net> - * tools/Makefile.in: remove superflous libraries for sane-desc + * tools/Makefile.in: remove superfluous libraries for sane-desc * doc/descriptions/matsushita.desc: changed some scanner status from good to minimal * doc/descriptions/unsupported.desc: added a few Panasonic scanners. @@ -731,7 +731,7 @@ 2005-01-19 Oliver Rauch <Oliver.Rauch@rauch-domain.de> - * backend/coolscan.c: added initilization of dev->scanning = SANE_FALSE + * backend/coolscan.c: added initialization of dev->scanning = SANE_FALSE 2005-01-18 Oliver Schwartz <Oliver.Schwartz@gmx.de> @@ -817,7 +817,7 @@ 2004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de> * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan-options.c: - Added quality calibration for Epson 2480 (implementd by Simon Munton) + Added quality calibration for Epson 2480 (implemented by Simon Munton) 2004-12-07 Henning Meier-Geinitz <henning@meier-geinitz.de> diff --git a/ChangeLogs/ChangeLog-1.0.17 b/ChangeLogs/ChangeLog-1.0.17 index 1e4e33c..3e9e6c3 100644 --- a/ChangeLogs/ChangeLog-1.0.17 +++ b/ChangeLogs/ChangeLog-1.0.17 @@ -190,7 +190,7 @@ * backend/artec_eplus48u.conf, backend/snapscan.conf: Use default firmware dirs in config files * doc/sane-artec_eplus48u.man, doc/sane-snapscan.man: Use default - firmare dirs in man pages + firmware dirs in man pages 2005-11-25 Ulrich Deiters <ulrich.deiters@uni-koeln.de> @@ -245,7 +245,7 @@ 2005-11-22 Mattias Ellert <mattias.ellert@tsl.uu.se> * po/sane-backends.sv.po: Updated Swedish translation - * sanei/sanei_scsi.c: Added some debugging. Fixed some varnings + * sanei/sanei_scsi.c: Added some debugging. Fixed some warnings ---- FEATURE FREEZE FOR SANE 1.0.17 --- @@ -626,7 +626,7 @@ * backend/snapscan-options.c backend/snapscan-scsi.c backend/snapscan.c backend/snapscan.h: Added 16 bit option for Epson scanners, untested. - Reenabled enhanced inquiry command for epson scanners. + Re-enabled enhanced inquiry command for epson scanners. 2005-09-28 Julien Blache <jb@jblache.org> * tools/udev/convert-usermap.sh: Don't print 0x when matching VID @@ -664,7 +664,7 @@ 2005-09-23 Henning Meier-Geinitz <henning@meier-geinitz.de> * README: Mention in addition to the listed libraries, their - header files are also neccessary. A missing usb.h is a common + header files are also necessary. A missing usb.h is a common problem when building SANE (--> no USB support). * configure configure.in: Added warning message that's printed when libusb or its header file is not available. diff --git a/ChangeLogs/ChangeLog-1.0.18 b/ChangeLogs/ChangeLog-1.0.18 index d6cf379..21b8886 100644 --- a/ChangeLogs/ChangeLog-1.0.18 +++ b/ChangeLogs/ChangeLog-1.0.18 @@ -70,7 +70,7 @@ 2006-06-13 m. allan noah <anoah AT pfeiffer DOT edu> * backend/fujitsu.[ch]: update to v1.0.31, add 5220c usb id, - dont show ink level buttons if no imprinter, gather button + don't show ink level buttons if no imprinter, gather button presses more frequently * doc/descriptions/fujitsu.desc: usb id and version update @@ -116,7 +116,7 @@ because the scanner was already closed before probing for the rest of the parameters (bug #301478, #303342). The Epson Perfection 4990 photo/GT-X800 wrongly return 3200 dpi as - their maximum resolution. This workaround enables teh full 4800 + their maximum resolution. This workaround enables the full 4800 dpi (bug #302090, patch from Claus Boje <claus@egehuset.dk>). * backend/epson.conf.in: Detect some more epson SCSI scanners (GT-6000, GT-9000) which report "EPSON SC" instead of "EPSON" as @@ -309,7 +309,7 @@ 2006-05-23 m. allan noah <anoah AT pfeiffer DOT edu> - * backend/fujitsu.c: dont send scsi cmd F1 if unsupported. + * backend/fujitsu.c: don't send scsi cmd F1 if unsupported. * doc/descriptions/fujitsu.desc: update version number. 2006-05-23 Gerhard Jaeger <gerhard@gjaeger.de> @@ -429,7 +429,7 @@ * doc/descriptions/avision.desc: Used avision-desc.sh to update the .desc file to current SANE CVS avision.c code. Added USB ids. - * doc/descriptions/plustek.desc: Added USB ids. Splitted some + * doc/descriptions/plustek.desc: Added USB ids. Split some entries which have two different USB ids. Clarified comment about UMAX 3400. * tools/hotplug/libsane.usermap: Removed. Will be created @@ -543,7 +543,7 @@ 2006-03-12 Stephane Voltz <stefdev@modulonet.fr> * backend/genesys_gl646.c: fixed gl646_send_gamma_table after - endianess changes. Put again a little fix for power saving + endianness changes. Put again a little fix for power saving 2006-03-11 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -559,7 +559,7 @@ 2006-03-09 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> - * backend/genesys.c: Some annotations about endianess of scanned + * backend/genesys.c: Some annotations about endianness of scanned data * backend/genesys_gl646.c: Convert gamma tables to little endian @@ -699,7 +699,7 @@ * tools/check-usb-chip.c: Improved rts8822l-01h chipset detection by adding check for descriptor.bcdUSB == 0x110 reported - by some scanners and accepting any value diferent to 0, read + by some scanners and accepting any value different to 0, read from 0xfe11 register. Patch from Jonathan Bravo Lopez <JKD@JKDSoft.cjb.net>. * tools/sane-desc.c: Added "ignore" parameter to :usbid @@ -789,7 +789,7 @@ prints overal statistics about known devices. Added support for more than one search directory. Removed support for deprecated backend status ("alpha", "beta" ...). Ran indent -gnu. HTML - output (backends and mfgs) prints statitics now. Unify status + output (backends and mfgs) prints statistics now. Unify status and device type strings. Simplified status and device type string printing. Removed any remaining links of backend status. diff --git a/ChangeLogs/ChangeLog-1.0.19 b/ChangeLogs/ChangeLog-1.0.19 index f0f827b..4da8f0b 100644 --- a/ChangeLogs/ChangeLog-1.0.19 +++ b/ChangeLogs/ChangeLog-1.0.19 @@ -247,7 +247,7 @@ removed references to the never implemented zoom function. the function that shortened the list was actually missing the first entry. - more resolutions addedd for networked scanners. + more resolutions added for networked scanners. added support for Perfection 4990 (Claus Boje). 2007-11-17 m. allan noah <kitno455 a t gmail d o t com> @@ -488,7 +488,7 @@ * doc/descriptions-external/hpljm1005.desc: Added. 2007-08-08 m. allan noah <kitno455 a t gmail d o t com> - * frontend/scanimage.c: bugfix: dont round up negative user values + * frontend/scanimage.c: bugfix: don't round up negative user values * doc/descriptions/fujitsu.desc: add/consolidate new models 2007-08-03 Julien Blache <jb@jblache.org> @@ -575,7 +575,7 @@ * backend/fujitsu.[ch], backend/fujitsu-scsi.h: update to v1.0.50, add JPEG support, usb command sending and scan params cleanups * include/sane/sane.h: add SANE_FRAME_JPEG - * frontend/scanimage.c: dont crash on unknown frame types + * frontend/scanimage.c: don't crash on unknown frame types 2007-07-10 Gerhard Jaeger <gerhard@gjaeger.de> @@ -835,7 +835,7 @@ 2006-12-18 Alessandro Zummo <a.zummo@towertech.it> - * epson2: restructured code once more, splitted + * epson2: restructured code once more, split in multiple files, added networking support, added FS G extended handshaking mode, make proper use of extended commands when possible @@ -1078,7 +1078,7 @@ 2006-08-06 Stephane Voltz <stefdev@modulonet.fr> * backend/genesys_gl646.c backend/genesys.c: fix y scan area offset - detection for HP2300, one more fixe related to bug #303681. + detection for HP2300, one more fix related to bug #303681. 2006-08-01 Henning Meier-Geinitz <henning@meier-geinitz.de> diff --git a/ChangeLogs/ChangeLog-1.0.2 b/ChangeLogs/ChangeLog-1.0.2 index fbce098..a52d09f 100644 --- a/ChangeLogs/ChangeLog-1.0.2 +++ b/ChangeLogs/ChangeLog-1.0.2 @@ -111,7 +111,7 @@ for details read backend/umax.CHANGES 2000-02-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> - * corrected spelling error in umax,c (devive -> device) + * corrected spelling error in umax.c (devive -> device) 2000-02-18 Abel Deuring <a.deuring@satzbau-gmbh.de> * sharp.c / sharp.h: Options for resolution now conform to @@ -229,7 +229,7 @@ 2000-02-02 Karl Heinz Kremer <khk@khk.net> * backend/epson.[ch] Finally put the USB fix into the CVS version. Removed version number from epson.h so that this - file does not need to be updated everytime epson.c changes. + file does not need to be updated every time epson.c changes. 2000-02-01 Karl Heinz Kremer <khk@khk.net> * backend/epson.[ch] More changes in the attach function to @@ -328,7 +328,7 @@ 2000-01-25 Petter Reinholdtsen <pere@td.org.uit.no> * frontend/scanimage.c: Return SANE_STATUS_NO_MEM if advance() - failes. Add return value to test_it(). + fails. Add return value to test_it(). * include/sane/sanei_debug.h: Add fflush() after fprintf() in DBG macro. @@ -369,7 +369,7 @@ * frontend/scanimage.c: Adds a "batch mode" to the software, that can be used in conjunction with an ADF device, so that one can - e.g. scan a complete document consting of multiple pages with just + e.g. scan a complete document consisting of multiple pages with just one call to scanimage. This modification was created by Christian Bucher so that his Epson scanner could use the ADF. Patch from Karl Heinz Kremer. @@ -399,7 +399,7 @@ 2000-01-09 Karl Heinz Kremer <khk@khk.net> * backend/epson.* updated. This is a new backend still based - on the origial Sane 1.0.1 version, but with lots of work + on the original Sane 1.0.1 version, but with lots of work done: Support for ADF/TPU, more function levels (up to B9 and initial work for F5), parallel scanner support and initial support for USB scanners (don't use this yet, it still needs @@ -408,7 +408,7 @@ 2000-01-05 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> * backend/umax* updated to backend version 1.0 build 14 - for detailled info take a look at umax.CHANGES + for detailed info take a look at umax.CHANGES 2000-01-05 Petter Reinholdtsen <pere@td.org.uit.no> @@ -495,7 +495,7 @@ 1999-09-13 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> * backend/umax* and doc/sane-umax* updated to version 1.0-build-12 - for detailled info take a look at umax.CHANGES + for detailed info take a look at umax.CHANGES 1999-09-12 Petter Reinholdtsen <pere@td.org.uit.no> diff --git a/ChangeLogs/ChangeLog-1.0.20 b/ChangeLogs/ChangeLog-1.0.20 index 9089bc2..45dcdba 100644 --- a/ChangeLogs/ChangeLog-1.0.20 +++ b/ChangeLogs/ChangeLog-1.0.20 @@ -3,7 +3,7 @@ with newer automake. * backend/Makefile.am, tools/sane-config.in: Add missing $GPHOTO2_LDFLAGS so library can be found. - * tools/Makefile.am: Add mising $SCSI_LIBS to sane-find-scanner. + * tools/Makefile.am: Add missing $SCSI_LIBS to sane-find-scanner. ****** Release of sane-backends 1.0.20. End of code freeze ****** @@ -167,14 +167,14 @@ * backend/canon_dr.[ch], backend/canon_dr.conf.in: backend v24 - fix DR-2510C duplex deinterlacing code - rewrite sane_read helpers to read until EOF - - update sane_start for scanners that dont use object_position - - dont call sanei_usb_clear_halt() if device is not open + - update sane_start for scanners that don't use object_position + - don't call sanei_usb_clear_halt() if device is not open - increase default buffer size to 4 megs - set buffermode on by default - hide modes and resolutions that DR-2510C lies about - read_panel() logs front-end access to sensors instead of timing - rewrite do_usb_cmd() to use remainder from RS info - * doc/desciptions/canon_dr.desc: backend v24, update DR-2510C comment + * doc/descriptions/canon_dr.desc: backend v24, update DR-2510C comment 2009-03-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> * backend/pixma_bjnp.c: @@ -196,7 +196,7 @@ - handle more image interlacing formats - re-enable binary mode on some scanners - limit some machines to full-width scanning - * doc/desciptions/canon_dr.desc: v23, improved comments + * doc/descriptions/canon_dr.desc: v23, improved comments 2009-03-25 m. allan noah <kitno455 a t gmail d o t com> * backend/canon_dr.[ch]: backend v22 @@ -210,7 +210,7 @@ * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v21 - correct rgb padding macro - skip send_panel and ssm_df commands for DR-20xx scanners - * doc/desciptions/microtek2.desc: add ScanMaker 6400XL + * doc/descriptions/microtek2.desc: add ScanMaker 6400XL 2009-03-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> * doc/Makefile.am: Don't include any template.desc. into @@ -242,7 +242,7 @@ - set status packet size from config file - rewrite config file parsing to reset options after each scanner - add config options for vendor, model, version - - dont call inquiry if those 3 options are set + - don't call inquiry if those 3 options are set - remove default config file from code - add initial gray deinterlacing code for DR-2510C - rename do_usb_reset to do_usb_clear @@ -332,7 +332,7 @@ 2009-03-09 Stéphane Voltz <stef.dev@free.fr> * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c: - 1200 dpi scan fix and head positionning fixes + 1200 dpi scan fix and head positioning fixes 2009-03-07 m. allan noah <kitno455 a t gmail d o t com> @@ -572,11 +572,11 @@ 2009-02-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> * configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings. add cv_ prefix to cached variable. Remove AC_ARG_PROGRAM as - automake already invokes this. When prefered AC_USE_SYSTEM_EXTENSIONS + automake already invokes this. When preferred AC_USE_SYSTEM_EXTENSIONS exists, use that instead of AC_GNU_SOURCE/AC_AIX/AC_MINUX. Cleanup socket detection more by creating only a single SOCKET_LIBS that contains list of all optional libraries - for any socket related funciton. Make sure that checks + for any socket related function. Make sure that checks for socket related functions use SOCKET_LIBS when searching. Check for getopt_long() and getopt.h. Make OS/2 use -no-undefined (same as windows). @@ -612,7 +612,7 @@ 2009-02-01 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> * aclocalm4: fix prototype of internal strcasestr and usleep. * configure.in: Group all USB logic together and all SCSI - logic together to aid understanding of whats no longer + logic together to aid understanding of what's no longer valid. Allow sharing enable/disable options between all USB drivers on multiple platforms. Combined CAM_LIBS and SCSI_LIBS since they are mutually exclusive. @@ -666,7 +666,7 @@ * backend/Makefile.am: Convert backend makefile to automake. Initial version that is feature parity with original but uses specific rules instead of wildcards and only links in libraries/objs - really required. Room for more cleanup of whats linked in once + really required. Room for more cleanup of what's linked in once all makefiles have been converted to automake. 2009-01-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> @@ -741,7 +741,7 @@ 2009-01-21 m. allan noah <kitno455 a t gmail d o t com> * backend/canon_dr.[ch], backend/epjitsu.[ch], backend/fujitsu.[ch]: - - dont export private symbols + - don't export private symbols 2009-01-19 m. allan noah <kitno455 a t gmail d o t com> * doc/descriptions-external/brother2.desc: add MFC-7840W @@ -768,10 +768,10 @@ * backend/genesys_gl841.c: Make dpihw depend on sensor pixel count instead of sensor resolution. Make some Canon LiDE 35 specific gpio handling conditional, add missing SCANMOD shift. Make - half-ccd mode optional. Reenable clock register setup from sensor + half-ccd mode optional. Re-enable clock register setup from sensor struct, set SCANMOD. * backend/genesys_devices.c: Make half-ccd mode optional. - Reenable clock register setup from sensor struct, set SCANMOD. + Re-enable clock register setup from sensor struct, set SCANMOD. 2009-01-17 Nicolas Martin <nicols-guest at users.alioth.debian.org> * pixma_mp150.c: @@ -848,7 +848,7 @@ - send_panel() can disable too - add cancel() to send d8 command - call cancel() only after final read from scanner - - stop button reqests cancel + - stop button requests cancel 2009-01-10 Jeremy Johnson <jeremy a t acjlaw dot net> * backend/hs2p.c: replaced ulong with u_long, @@ -865,7 +865,7 @@ requested length and to zero out any garbage using information from sense data command. Added new MAINTENANCE_DATA struct and options to display - scanner's maintenance/callibration statistics. + scanner's maintenance/calibration statistics. *backend/hs2p.h - added enum CONNECTION_TYPES - added HS2P_DATA struct @@ -887,7 +887,7 @@ - added get_hs2p_data() to read scanner data - added print_maintenance_data() - modified sane_control_options() to - accomodate new maintenance options and to + accommodate new maintenance options and to handle Portrait/Landscape option replaced adf_status macro with s->data.adf_status - modified sane_read() to correctly zero out the @@ -945,7 +945,7 @@ * AUTHORS, configure, configure.in, backend/Makefile.in, backend/xerox_mfp.c, backend/xerox_mfp.h, doc/Makefile.in, doc/descriptions/xerox_mfp.desc, doc/sane-xerox_mfp.man: - Initial commit ot xerox_mfp backed. + Initial commit to xerox_mfp backend. 2008-12-12 Julien Blache <jb@jblache.org> * frontend/saned.c: add a data_portrange config file option to @@ -1123,7 +1123,7 @@ bjnp tcp connection is now de-activated after initialization and re-activated at start of scanning. If we do not do this, the scanner closes its side of the connection after 30 secods of inactivity. - Added a maximum to the retry of slect calls when signals are + Added a maximum to the retry of select calls when signals are received Added blocksize detection for tcp read_bulk call @@ -1175,7 +1175,7 @@ The rest is cosmetic only. 2008-10-21 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> - * Added #ifdef around defintions of MIN and MAX in pixma_common.h + * Added #ifdef around definitions of MIN and MAX in pixma_common.h - Re-enable includes in pixma_bjnp.c as they are needed on Freebsd - Replaced getaddrinfo by gethostbyname in pixma_bjnp.c as this is supported on OS/2 as well @@ -1349,7 +1349,7 @@ 2008-08-26 m. allan noah <kitno455 a t gmail d o t com> * backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v78 - - recent model names (fi-6xxx) dont end in 'C' + - recent model names (fi-6xxx) don't end in 'C' - simplify flatbed area overrides - call scanner_control to change source during sane_start @@ -1636,7 +1636,7 @@ changed top of scan area detection for MD6228/MD6471 models 2008-05-23 Jonathan Bravo Lopez <jkdsoft@gmail.com> - * backend/hp3900_sane.c: setting appropiate capabilities to some options. + * backend/hp3900_sane.c: setting appropriate capabilities to some options. 2008-05-22 Jonathan Bravo Lopez <jkdsoft@gmail.com> * backend/hp3900_sane.c: use 1.1.0 well-known option group strings. diff --git a/ChangeLogs/ChangeLog-1.0.21 b/ChangeLogs/ChangeLog-1.0.21 index f8cbc3a..f6bd9a7 100644 --- a/ChangeLogs/ChangeLog-1.0.21 +++ b/ChangeLogs/ChangeLog-1.0.21 @@ -174,7 +174,7 @@ * backend/kvs1025*: add new backend from Panasonic Russia, Ltd. * backend/Makefile.*, configure*, doc/Makefile.*, doc/sane.man: backend integration changes - * doc/desciptions/kvs1025.desc, doc/sane-kvs1025.man: + * doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man: the parts Panasonic forgot 2010-02-12 m. allan noah <kitno455 at gmail dot com> @@ -392,7 +392,7 @@ * backend/gt68xx_generic.h backend/gt68xx_generic.c backend/gt68xx.conf.in backend/gt68xx_low.h backend/gt68xx_high.c backend/gt68xx_devices.c backend/gt68xx.c: fixed gt6816 based sheetfed - scanners positionning by implementing and using a move paper request. + scanners positioning by implementing and using a move paper request. Added Iriscan Express 2 model based on reports seen in sane-devel list. @@ -552,7 +552,7 @@ from Johannes Meixner 2009-08-08 Julien Blache <jb@jblache.org> - * frontend/saned.c: run_standalone(), explicitely check for errors + * frontend/saned.c: run_standalone(), explicitly check for errors on fds. 2009-08-07 m. allan noah <kitno455 at gmail dot com> @@ -573,7 +573,7 @@ 2009-08-04 Stéphane Voltz <stef.dev at free.fr> * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c: - fixed document end detection for gl646 cis scanners - - disable color filter fro gray mode for gl646 cis scanners + - disable color filter for gray mode for gl646 cis scanners 2009-08-03 Nicolas Martin <nicols-guest at users.alioth.debian.org> * doc/descriptions/pixma.desc, doc/sane-pixma.man: @@ -651,7 +651,7 @@ * po/Makefile.am, po/Makefile.in, po/sane-backends.uk.po: - Ukrainian translation from yurchor@ukr.net * backend/avision.c: set flag for Fujitsu SP620C - * doc/desciptions/unsupported.desc: minor updates to Canon scanners + * doc/descriptions/unsupported.desc: minor updates to Canon scanners * doc/descriptions/canon_dr.desc: set status complete on 5 machines * backend/canon_dr.c: reduce default buffer size to 2 megs @@ -664,7 +664,7 @@ 2009-06-22 m. allan noah <kitno455 at gmail dot com> * backend/kodak.*: new backend for big Kodak SCSI/Firewire scanners - * doc/desciptions/kodak.desc, doc/sane-kodak.man: docs for same + * doc/descriptions/kodak.desc, doc/sane-kodak.man: docs for same 2009-06-22 Nicolas Martin <nicols-guest at users.alioth.debian.org> * backend/pixma_imageclass.c, backend/pixma_mp730.c, doc/descriptions/pixma.desc: @@ -683,7 +683,7 @@ Added Canon imageCLASS D480 support to the pixma backend. 2009-06-17 Stéphane Voltz <stef.dev at free.fr> - * backend/lexmark_low.c: f3/f4 registers assignement cleanup + * backend/lexmark_low.c: f3/f4 registers assignment cleanup 2009-06-18 Nicolas Martin <nicols-guest at users.alioth.debian.org> * backend/pixma_mp150.c: @@ -728,7 +728,7 @@ MSG_WAITALL. recv() tends to return MTU sized chunks of data without that option. And at least cygwin doesn't support MSG_WAITALL. Re-enable epson2 using that function - for big recieves. + for big receives. * libgetopt.c, libgetopt1.c: Revert some logic meant to be used only when we were always compiling internal getopt() functions. Fix header filename. @@ -882,6 +882,6 @@ with newer automake. * backend/Makefile.am, tools/sane-config.in: Add missing $GPHOTO2_LDFLAGS so library can be found. - * tools/Makefile.am: Add mising $SCSI_LIBS to sane-find-scanner. + * tools/Makefile.am: Add missing $SCSI_LIBS to sane-find-scanner. Older entries can be found in ChangeLog-1.0.20. diff --git a/ChangeLogs/ChangeLog-1.0.22 b/ChangeLogs/ChangeLog-1.0.22 index aa62c14..5fb69b8 100644 --- a/ChangeLogs/ChangeLog-1.0.22 +++ b/ChangeLogs/ChangeLog-1.0.22 @@ -24,7 +24,7 @@ * backend/fujitsu.c, doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: fujitsu backend v106, - added new models - - dont call mode_select with a page code the scanner does not support + - don't call mode_select with a page code the scanner does not support 2011-01-28 Mike Kelly <mike@piratehaven.org> * backends/avision.[ch]: @@ -86,7 +86,7 @@ * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c: fix lineart issue when yres is higher than xres and dynamic lineart is enabled, make gl847 wait for head to - park between scans, wait for head ot park in sane_close() + park between scans, wait for head to park in sane_close() 2011-01-05 Nicolas Martin <nicols-guest at users.alioth.debian.org> * backend/pixma_mp730.c: @@ -100,7 +100,7 @@ 2011-01-04 Stéphane Voltz <stef.dev@free.fr> * backend/genesys.c backend/genesys_devices.c backend/genesys_gl124.c: fix 1200 dpi lineart issues for gl124, - reenable low resolutions for lineart for gl124, and geometry fine + re-enable low resolutions for lineart for gl124, and geometry fine tuning for LiDE 110/210 2011-01-03 Stéphane Voltz <stef.dev@free.fr> @@ -255,7 +255,7 @@ fixed clear-calibration option reading, make calibration cache expire for non sheetfed gl847 scanners, tuned KV-SS080 timings to improve image quality, - raised LiDE 100/200 defaukt gamma to 1.7 + raised LiDE 100/200 default gamma to 1.7 2010-10-31 Julien Blache <jb@jblache.org> * doc/descriptions/hp.desc: add SCSI IDs for ScanJet 4c. @@ -286,7 +286,7 @@ 2010-09-18 Reinhold Kainhofer <reinhold@kainhofer.com> * include/sane/sanei_config.h sanei/sanei_config.c: Add - function sanei_config_get_paths to obtain all configuration pathes + function sanei_config_get_paths to obtain all configuration paths (from env var SANE_CONFIG_DIR and default paths); fix pointers to invalid/freed strings when SANE_CONFIG_DIR is set. * backend/dll.c: When searching for the dll.d/ directory, @@ -468,7 +468,7 @@ 2010-06-08 Nicolas Martin <nicols-guest at users.alioth.debian.org> * backend/pixma_imageclass.c: - pixma: set #1 of modifiations for ImageClass MF65xx series. + pixma: set #1 of modifications for ImageClass MF65xx series. 2010-06-07 Stéphane Voltz <stef.dev@free.fr> * backend/genesys.c backend/genesys_devices.c backend/genesys_gl847.c: diff --git a/ChangeLogs/ChangeLog-1.0.23 b/ChangeLogs/ChangeLog-1.0.23 index 39f9130..0c2f2f3 100644 --- a/ChangeLogs/ChangeLog-1.0.23 +++ b/ChangeLogs/ChangeLog-1.0.23 @@ -73,7 +73,7 @@ 2012-07-26 Rolf Bensch <rolf at bensch hyphen online dot de> * README.linux: - New detailled description for the installation of SANE backend. + New detailed description for the installation of SANE backend. 2012-07-24 m. allan noah <kitno455 at gmail dot com> * backend/kvs40xx_opt.c: Oops- it is new @@ -403,7 +403,7 @@ 2011-11-08 Chris Bagwell <chris at cnpbagwell dot com> * backend/Makefile.*: Finish preload linking fix. - dll.c was being linked in with convienence library. + dll.c was being linked in with convenience library. If it needs to have two behaviors then we need to create two libraries. Now preloading is working in libsane.so again and disabled in libsane-dll.so. @@ -443,7 +443,7 @@ it doesn't work. At least it will compile. * lib/syslog.c: Add a replacement syslog for at least mingw. * testsuite/Makefile.*: Use $(EXEEXT) so that scanimage can - be ran on windows. + be run on windows. * backend/Makefile.*, backend/dll.c: Modify dll backend so that libsane-dll does not reference preloaded backends symbols since its not linking them in. Only libsane diff --git a/ChangeLogs/ChangeLog-1.0.24 b/ChangeLogs/ChangeLog-1.0.24 index 145f4be..dafe4d3 100644 --- a/ChangeLogs/ChangeLog-1.0.24 +++ b/ChangeLogs/ChangeLog-1.0.24 @@ -35,7 +35,7 @@ * backend/pixma.h, doc/descriptions/pixma.desc: Pixma backend version 0.17.4 2013-09-08 paul newall - * kodakaio.desc: Added hero 4.1 model, marked some scanners as staus basic + * kodakaio.desc: Added hero 4.1 model, marked some scanners as status basic 2013-08-27 m. allan noah <kitno455 at gmail dot com> * acinclude.m4, configure: enable pthread on Linux by default @@ -55,7 +55,7 @@ 2013-08-16 Chris Bagwell <chris@cnpbagwell.com> * testsuite/sanei/Makefile.am: Add missing data files to distribution. Pass in $srcdir to sanei_config_test so it knows were data files are - regardless of were ran from. + regardless of were run from. * testsuite/sanei/sanei_config_test.c: Use full path for config file. This allows "make distcheck" to work for this testcase since it uses a different build directory then source directory @@ -85,7 +85,7 @@ 2013-08-11 Stéphane Voltz <stef.dev@free.fr> * backend/genesys_low.[ch] backend/genesys_conv.c backend/genesys.c backend/genesys_gl841.c backend/genesys_gl646.c: make use of hardware - gamma tables to implement constrast and brightness correction. + gamma tables to implement contrast and brightness correction. 2013-08-07 Stéphane Voltz <stef.dev@free.fr> * backend/genesys.[ch] backend/genesys_conv.c doc/sane-genesys.man @@ -170,7 +170,7 @@ 2013-06-19 Stéphane Voltz <stef.dev@free.fr> * frontend/scanimage.c: protect for group option with incorrect - capabilites. + capabilities. * frontend/tstbackend.c: add test to check is group option are settable. Fix test_getdevices() function. diff --git a/ChangeLogs/ChangeLog-1.0.25 b/ChangeLogs/ChangeLog-1.0.25 index 4863d50..bdc44ec 100644 --- a/ChangeLogs/ChangeLog-1.0.25 +++ b/ChangeLogs/ChangeLog-1.0.25 @@ -70,7 +70,7 @@ 2015-08-08 Stéphane Voltz <stef.dev@free.fr> * backend/test.c: fix memleaks (#313553) - * configure.in, configure: don not harcode -I/usr/local/include + * configure.in, configure: don not hardcode -I/usr/local/include (#315060) open/close tests. @@ -286,7 +286,7 @@ 2014-08-23 Louis Lagendijk <louis dot lagendijk at gmail dot com> * backend/pixma_bjnp.c: - * Keep TCP-connection closed untill we really need it. This avoids + * Keep TCP-connection closed until we really need it. This avoids the scanner closing the TCP-connection when idle * Add an explicit error message when we detect that the scanner closed the TCP-connection diff --git a/ChangeLogs/ChangeLog-1.0.27 b/ChangeLogs/ChangeLog-1.0.27 index 63d3d57..6affb06 100644 --- a/ChangeLogs/ChangeLog-1.0.27 +++ b/ChangeLogs/ChangeLog-1.0.27 @@ -399,7 +399,7 @@ Date: Fri Apr 7 20:28:02 2017 +0900 Add missing double quote - Accidently removed in 38ce7fc086a6ecbee94ef31901a6eb874fb611b1. + Accidentally removed in 38ce7fc086a6ecbee94ef31901a6eb874fb611b1. Thanks to Jon Nelson for pointing this out. commit 38ce7fc086a6ecbee94ef31901a6eb874fb611b1 @@ -568,7 +568,7 @@ commit 589e011992a21ae1edb4684eb89582350c47333f Author: Louis Lagendijk <louis.lagendijk@gmail.com> Date: Fri Jan 6 22:15:24 2017 +0100 - Update the sane-pixma man-page for the new timout setting option. + Update the sane-pixma man-page for the new timeout setting option. commit 1b442ce1ea7068bda1129c061071dc94bfd6a8d2 Author: Louis Lagendijk <louis.lagendijk@gmail.com> @@ -681,7 +681,7 @@ Author: Troy Rollo <troy@kawseq.com> Date: Tue Nov 29 20:47:59 2016 +1100 HP3500 backend: fix #314811, greatly improve - calibration, support harware calibration + calibration, support hardware calibration in 120DPI and 400DPI, and add support for hardware gamma correction. @@ -689,7 +689,7 @@ commit 6484ff8fc368db24b567e1d2fbb44cd86e0f9e43 Author: Alex Belkin <abc@telekom.ru> Date: Sun Nov 6 23:03:23 2016 +0300 - Forgoten comma in backends man pages list. + Forgotten comma in backends man pages list. commit 69a008830b84437701022cbd96a8863ac61d3ddf Author: Alex Belkin <abc@telekom.ru> @@ -1297,7 +1297,7 @@ Date: Wed Jul 13 22:37:44 2016 +0900 doc/sane.tex: Replace epsfig with graphicx The graphicx package allows for file specification without a hardcoded - extension. This provides more freedom in chosing how to prepare images + extension. This provides more freedom in choosing how to prepare images in *.eps and *.pdf formats. Moreover, epsfig is considered mostly obsolete in the TeX community and @@ -1821,7 +1821,7 @@ Date: Wed Oct 28 20:59:22 2015 +0900 Upon re-reading the autoconf documentation, this seemed the right thing to do. The AC_LANG_PROGRAM macro does not quote its arguments so any - occurence of [ and ] will get stripped out if not double quoted. + occurrence of [ and ] will get stripped out if not double quoted. Current code snippets passed do not use them but it is better to use a consistent quoting approach for such snippets. In other places in the @@ -2182,7 +2182,7 @@ commit 9897357727b65d13167b89cd1d1fe816f4d72563 Author: Stéphane Voltz <stef.dev@free.fr> Date: Sun Feb 28 21:26:27 2016 +0100 - enable pixel averaging whne bleow 600 for all models + enable pixel averaging when below 600 for all models commit d784dec60b096b8e8fe18f5f7b5c1921249d6ed2 Author: Stéphane Voltz <stef.dev@free.fr> @@ -3935,7 +3935,7 @@ Date: Wed Nov 4 13:05:05 2015 -0500 canon_dr backend v52 - set can_color=1 by default (recent models dont have 'C' in name) + set can_color=1 by default (recent models don't have 'C' in name) enable jpeg for DR-6080 commit 0b822359b3e1798294e30a7ea9cfd6fd9a1e3e85 diff --git a/ChangeLogs/ChangeLog-1.0.28 b/ChangeLogs/ChangeLog-1.0.28 index 0a161f1..43479fa 100644 --- a/ChangeLogs/ChangeLog-1.0.28 +++ b/ChangeLogs/ChangeLog-1.0.28 @@ -2411,7 +2411,7 @@ Date: 2019-03-08 20:56:26 +0000 Merge branch 'master' into 'master' - Add Driver Canon Pixma TS 6200 Serie. + Add Driver Canon Pixma TS 6200 Series. See merge request sane-project/backends!43 @@ -2425,7 +2425,7 @@ commit 2915756ae4262b6a87490b5d96959f58c498307b Author: Thierry <thierry@substantiel.fr> Date: 2019-03-05 08:43:31 +0100 - Add Driver Canon Pixma TS 6200 Serie. + Add Driver Canon Pixma TS 6200 Series. commit 9e4344b33a2d83aa7663b65d6d8a49c7306d72c7 Author: Rolf Bensch <rolf@bensch-online.de> @@ -2513,7 +2513,7 @@ commit 941f6bb3808fd45760ab0cf0fa0cf53a6f197986 Author: m. allan noah <kitno455@gmail.com> Date: 2019-02-23 14:54:48 -0500 - remove nonexistant scanners + remove nonexistent scanners the fi-6125 and 6135 were never released, though they showed in some old versions of the windows driver. here, we remove them. @@ -4140,7 +4140,7 @@ Date: 2017-07-15 14:47:54 +0900 Not all pthreads implementations use an integer type for pthread_t. As a matter of fact, POSIX has explicitly withdrawn the requirement - that it must be an arithmatic type. + that it must be an arithmetic type. The musl C library uses a `struct __pthread *` which triggered the warnings. As of this change, sanei_thread.h works around this by @@ -4245,7 +4245,7 @@ Date: 2017-06-26 19:13:51 +0900 to enumeration constants by ISO C99. Seeing that the _PS_INP* values appear to be bitflags (despite the - arithmatic additions in backend/plustek-usbdev.c!) it is safer to + arithmetic additions in backend/plustek-usbdev.c!) it is safer to use #defines instead of an enum. commit a74cb99c1aa3dbddf0bb8250a9b2af72584d9b42 diff --git a/ChangeLogs/ChangeLog-1.0.3 b/ChangeLogs/ChangeLog-1.0.3 index c6a6b4d..35931dd 100644 --- a/ChangeLogs/ChangeLog-1.0.3 +++ b/ChangeLogs/ChangeLog-1.0.3 @@ -30,7 +30,7 @@ * backend/plustek.c: Removed "const" from function header. This fixes a compilation problem on aix/cc. * configure configure.in: Additional warnings are now disabled by - default for the 1.0.3 realease. + default for the 1.0.3 release. 2000-08-06 Henning Meier-Geinitz <hmg@gmx.de> @@ -279,7 +279,7 @@ 2000-07-17 Henning Meier-Geinitz <hmg@gmx.de> * backend/musteka4s2.desc: Removed. Now that the mustek_pp - backend is part of SANE musteka4s2 is no longer neccessary. + backend is part of SANE musteka4s2 is no longer necessary. If somebody really wants to use the old musteka4s2 sources he will find a link on the mustek_pp WWW page. @@ -492,7 +492,7 @@ * backend/sagitta.desc: Removed on behalf of the author. Nobody has showed interest in this very old (and rare) scanner over the years. It's difficult to keep it up-to-date because a kernel - module is neccessary. Nobody volunteered to take over + module is necessary. Nobody volunteered to take over maintainership. * backend/tamarack.c: Changed all fprintf to DBG calls. @@ -509,7 +509,7 @@ 2000-06-25 Henning Meier-Geinitz <hmg@gmx.de> * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-87. Fixed gamma correction for 1200 A3 Pro. Fixed dependancy + 1.0-87. Fixed gamma correction for 1200 A3 Pro. Fixed dependency of mustek.h on sane-backends.h. Fixed debug output bug in fix_linedistance_se. Updated documentation and mustek.conf. @@ -638,7 +638,7 @@ 2000-05-18 Henning Meier-Geinitz <hmg@gmx.de> * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend - 1.0-82. Added shrinked image fix to ScanExpress 12000SP models + 1.0-82. Added shrunk image fix to ScanExpress 12000SP models <= v2.0. Fixed remaining sane_cancel problems (in non_blocking mode). Fixed color stripes and segmentation fault for Paragon MFS-12000SP 1.00 (at least for me). Some minor debug output @@ -651,7 +651,7 @@ * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend 1.0-81. Added transparency adapter (TA) support for all Mustek - scanners. Fixed shrinked image bug for the ScanExpress 6000SP. + scanners. Fixed shrunk image bug for the ScanExpress 6000SP. Removed unused options (3-pass scanners and 600 II N). Scan source selection now shows only the options currently available. Fixed a bug concerning the ADF handling. sane_init () now uses @@ -677,7 +677,7 @@ adapter support for all Paragon legal size scanners. Fixed color mode for the Paragon MFS-8000SP (gamma problems). New system to set buffersize using sanei_scsi_open_extended. Removed (maybe - temporarily) support for SCSI queue. Fixed shrinked image bug with + temporarily) support for SCSI queue. Fixed shrunk image bug with the ScanExpress 12000SP. Fixed positional options detection (from mustek.conf). Added option "buffersize". Adjusted mustek.conf template to more reasonable defaults. Lots of @@ -744,7 +744,7 @@ * backend/mustek.c: Updated backend to new version 0.76. Fixes for 600 II N (color stripes, cancel handling), ScanExpress ("XC06" is now recognized), MFS-1200SP (linedistance correction in high - resolutions, patch from Andreas Beck), STORE makros (patch from + resolutions, patch from Andreas Beck), STORE macros (patch from Norbert Mueller), ADF (patch from Joerg Anders), firmware identification (patch from Marco G. Salvagno), sane_cancel (scan will now be cancelled immediately, no new sane_read necessary), @@ -780,7 +780,7 @@ 2000-03-14 Abel Deuring <a.deuring@satzbau-gmbh.de> - * new version of ths Sharp backend (0.31): added support for the + * new version of the Sharp backend (0.31): added support for the JX350 (Thanks to Shuhei Tomita for providing the patch) 2000-03-07 Petter Reinholdtsen <pere@td.org.uit.no> diff --git a/ChangeLogs/ChangeLog-1.0.4 b/ChangeLogs/ChangeLog-1.0.4 index 924bc86..d7f2e99 100644 --- a/ChangeLogs/ChangeLog-1.0.4 +++ b/ChangeLogs/ChangeLog-1.0.4 @@ -97,7 +97,7 @@ * TODO: Updated. Added point about plustek-share.h using c++ comment and reminder to check config.in.h. Removed entriy about as6e.c stat result check. - * backend/as6e.c backend/as63.h: Comitted patch from Eugene Weiss + * backend/as6e.c backend/as63.h: Committed patch from Eugene Weiss <eweiss@sas.upenn.edu>. Fixes: Use only DBG (no printfs). Check result of stat. Add GPL header. @@ -245,7 +245,7 @@ * configure configure.in acinclude.m4 aclocal.m4 include/sane/config.h.in: Added test for PTAL library and headers - (patch from David Paschal <paschal@rcsis.com>). Some reformating of + (patch from David Paschal <paschal@rcsis.com>). Some reformatting of the output of configure --help. * backend/GUIDE: Updated entry about #include. @@ -324,7 +324,7 @@ 2000-11-22 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> - * changed configure and configure.in, removed test for sting.h/strings.h + * changed configure and configure.in, removed test for string.h/strings.h this is not needed because we use strchr instead (always in string.h) of index (sometimes in string.h, sometimes in strings.h) @@ -466,7 +466,7 @@ * sanei/sanei_constrain_value.c: If constraint_type is SANE_CONSTRAINT_RANGE and quantization is used, the results may be outside the limits of the range because quantization uses the - orginal value. Fixed by doing quantization with the already + original value. Fixed by doing quantization with the already checked value. 2000-11-10 Gerhard Jaeger <g.jaeger@earthling.net> @@ -564,7 +564,7 @@ uses LD_BLOCK color correction. Removed LD MFS (wasn't used anymore). Fix sane_cancel for Paragon series II scanners. Fix halftone and grain for Paragon series II scanners. Backtracking is - used automaticly by all scanners now. Some safety checks, code + used automatically by all scanners now. Some safety checks, code cleanup and more debug output. Details are in backend/mustek.CHANGES. diff --git a/ChangeLogs/ChangeLog-1.0.5 b/ChangeLogs/ChangeLog-1.0.5 index 49e72c5..669f39b 100644 --- a/ChangeLogs/ChangeLog-1.0.5 +++ b/ChangeLogs/ChangeLog-1.0.5 @@ -182,7 +182,7 @@ 2001-06-07 Stéphane Voltz <svoltz@wanadoo.fr> * backend/umax_pp_low.c: make use of PPGETMODES to get ppdev - capabilites. + capabilities. 2001-06-05 Peter Fales <peter@fales.com> @@ -208,7 +208,7 @@ 2001-06-04 Oliver Rauch <Oliver.Rauch@rauch-domain.de> - * update of umax backend to version 1.0 buid 27 + * update of umax backend to version 1.0 build 27 2001-06-04 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -261,14 +261,14 @@ 2001-06-02 Oliver Rauch <Oliver.Rauch@rauch-domain.de> - * corrected umax version numver in umax.desc (1.0.24->1.0.26) + * corrected umax version number in umax.desc (1.0.24->1.0.26) 2001-06-02 Henning Meier-Geinitz <henning@meier-geinitz.de> * NEWS: Updated concerning backend versions. * TODO: Removed nec entries. Added entry about ADF extension to scanimage. - * backend/qcam.c: Another occurence where struct flock must be defined + * backend/qcam.c: Another occurrence where struct flock must be defined for OS/2. * AUTHORS: Fixed Kazuya Fukuda's name and email address. * backend/nec.c backend/nec.h backend/nec.desc: Update to backend @@ -450,7 +450,7 @@ 2001-05-24 Henning Meier-Geinitz <henning@meier-geinitz.de> - * sane-mustek.man: Removed some bug descriptions and addded + * sane-mustek.man: Removed some bug descriptions and added sane(7) to SEE ALSO. * sane-find-scanner.man sane-scsi.man scanimage.man: Added sane(7) to SEE ALSO. @@ -612,16 +612,16 @@ tools/sane-find-scanner.c frontend/stiff.c: Used #include "../include/sane/...". * backend/net.c backend/net.h backend/net.desc: Fixed some memory - leaks. A bit of reformating. Added more debug output. Used + leaks. A bit of reformatting. Added more debug output. Used #include "../include/sane/...". * sanei_codec_bin.c sanei/sanei_net.c sanei/sanei_wire.c: Fixed some memory leaks. Used #include "../include/sane/...". * frontend/scanimage.c: Added exit handler to call sane_close - and sane_exit in any case and to free alloced memory. A bit of - reformating. Used #include "../include/sane/...". Fixed some + and sane_exit in any case and to free allocated memory. A bit of + reformatting. Used #include "../include/sane/...". Fixed some warnings. * frontend/saned.c: Fixed some memory leaks. Fixed some warnings. - Some reformating. Used #include "../include/sane/...". + Some reformatting. Used #include "../include/sane/...". * README.hp-ux: Use gmake if make doesn't work. * LEVEL2: Added point about sane_init results != SANE_STATUS_GOOD. * TODO: Added entries about memory leaks, sane_init return values, and @@ -829,7 +829,7 @@ address. * TODO: Removed pnm entry about adding more options. Added entry about epson backend freezing when trying to detect non-epson USB scanner. - Added entry about adding contact adresses to .desc files. Added + Added entry about adding contact addresses to .desc files. Added comment about me working on a sane man page. Removed entry about OS/2 problems in sanei_scsi.c. * configure configure.in: Removed a newline in --help message. @@ -881,7 +881,7 @@ debugging enabled) and in *.desc. The internal versions of both net and dll are set to 1.0.1. Please increase the build number with every change on the source files. - * doc/realeases.txt -> doc/releases.txt. Fixed spelling error. + * doc/releases.txt -> doc/releases.txt. Fixed spelling error. Added entries about sane-backends.html, sane.ps, man pages, platforms page. @@ -916,11 +916,11 @@ Additions and corrections are appreciated. * doc/scanimage.man: Add some more information about the -V option. * frontend/scanimage.c: The option -V now also prints the version of - the backend (ususally dll). + the backend (usually dll). 2001-04-11 Abel Deuring <a.deuring@satzbau-gmbh.de> * sanei/sanei_scsi.c: fixed a bug in error handling for the - Linux SG driver verison 3.x + Linux SG driver version 3.x * sanei/sanei_scsi.c, configure.in, configure: Usage of direct IO disabled by default. * README.linux: Added a note, how to enable direct IO diff --git a/ChangeLogs/ChangeLog-1.0.6 b/ChangeLogs/ChangeLog-1.0.6 index a732a23..3e34751 100644 --- a/ChangeLogs/ChangeLog-1.0.6 +++ b/ChangeLogs/ChangeLog-1.0.6 @@ -151,7 +151,7 @@ * TODO: Removed some entries about net/saned. * doc/saned.man: Clear up that a FQDN must be used in - saned.conf and that localhost is allways granted acces. + saned.conf and that localhost is always granted access. * NEWS: Updated. 2001-10-14 Jochen Eisinger <jochen.eisinger@gmx.de> @@ -356,7 +356,7 @@ <marciot@holly.colostate.edu>). * PROJECTS: Updated Winsane address. * TODO: Added net/saned and .desc file entries. Removed scanimage/adf - extention entry. + extension entry. * backend/pnm.c backend/pnm.desc: Make sure that *length=0 in sane_read(). Added more debug output. @@ -468,7 +468,7 @@ * PROJECTS TODO: Updated concerning mustek_usb. * doc/.cvsignore: Added sane-mustek_usb.5. * AUTHORS: Added mustek_usb authors. - * backend/pnm.c: Fixed SANE-standard compliancy bug in sane_read: + * backend/pnm.c: Fixed SANE-standard compliance bug in sane_read: length must be set to 0 if status != SANE_STATUS_GOOD. 2001-09-08 Oliver Rauch <Oliver.Rauch@rauch-domain.de> @@ -487,7 +487,7 @@ * backend/umax_pp_low.c: made CmdSetDataBuffer static * backend/Makefile.in: removed sanei_config2 from - umax_pp depencies + umax_pp dependencies 2001-09-05 Jochen Eisinger <jochen.eisinger@gmx.de> @@ -536,7 +536,7 @@ * backend/umax_pp_low.c backend/umax_pp_mid.c backend/umax_pp_mid.h backend/umax_pp.c tools/umax_pp.c: Make use of ppdev char device when available, so that - the backend does not require root priviledges anymore. + the backend does not require root privileges anymore. 2001-08-30 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -617,7 +617,7 @@ 2001-07-24 Stéphane Voltz <svoltz@wanadoo.fr> * backend/umax_pp.c backend/umax_pp_low.c: - Fixed higlight parsing bug in conf file. Fixed 'greenish' + Fixed highlight parsing bug in conf file. Fixed 'greenish' looking scans bug. Started probe sequence rewrite/cleanup. 2001-07-18 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -640,7 +640,7 @@ * backend/mustek.c backend/mustek.desc backend/mustek.h doc/mustek/mustek.CHANGES: Fixed bug in fix_line_distance_block - that resulted in too much data transfered to the frontend. + that resulted in too much data transferred to the frontend. New version: 1.0-110. 2001-07-09 Henning Meier-Geinitz <henning@meier-geinitz.de> diff --git a/ChangeLogs/ChangeLog-1.0.7 b/ChangeLogs/ChangeLog-1.0.7 index 492ad68..6bbbf94 100644 --- a/ChangeLogs/ChangeLog-1.0.7 +++ b/ChangeLogs/ChangeLog-1.0.7 @@ -128,7 +128,7 @@ 2002-01-21 Oliver Rauch <Oliver.Rauch@rauch-domain.de> * doc/sane-umax.man, backend/umax.conf: - added new umax.conf options and explaination + added new umax.conf options and explanation 2002-01-20 Gerhard Jaeger <g.jaeger@earthling.net> @@ -170,7 +170,7 @@ * po/Makefile.in po/README po/epson.de.po po/mustek.de.po po/mustek_usb.de.po po/plustek.de.po po/pnm.de.po po/saneopts.de.po po/umax.de.po: Moved the options contained in saneopts.h into a - seperate file. So the backend po files are much smaller and easier to + separate file. So the backend po files are much smaller and easier to read and the saneopts translations are consistent through backends. * backend/microtek2.c backend/microtek2.h: Update to backend 0.95-20020112 (from karsten.festag@t-online.de (Karsten Festag)). @@ -251,7 +251,7 @@ doc/sane-avision.man: Merged the Avision v0.3.0 backend. It includes overall cleanups, improved supported device detection, memory-leak fixes, new config-options, initial USB device and - color calibration support. Also upadted the homepage-url and the + color calibration support. Also updated the homepage-url and the sane-avision man-page. 2002-01-16 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -291,7 +291,7 @@ of an error so the "Directory Browse" camera can be used. Don't require a port to be specified for the "Directory Browse" camera. Fixed a bug that can result in extra data - at the end of the iamge. Allow the returned image image to be + at the end of the image. Allow the returned image image to be larger than the "estimate" specified in the configuration file. 2002-01-14 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -420,7 +420,7 @@ 2002-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de> * ChangeLog ChangeLog-1.0.0 ChangeLog-1.0.1 ChangeLog-1.0.2 - ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5: Splitted + ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5: Split ChangeLog to limit filesize. Editing became slow on smaller systems. 2002-01-08 Marcio Teixeira <marciot@users.sourceforge.net> @@ -439,7 +439,7 @@ * tools/sane-config.in: Use @NUMBER_VERSION@. * sane-backends.lsm: Made more compatible with LSM standard. Fixed mostang.com directory. Added OpenBSD. - * include/Makefile.in: Added targed "dist". Moved include targets from + * include/Makefile.in: Added target "dist". Moved include targets from root dir to this file. Added standard variables and .PHONY. * backend/Makefile.in doc/Makefile.in frontend/Makefile.in japi/Makefile.in lib/Makefile.in po/Makefile.in sanei/Makefile.in @@ -493,7 +493,7 @@ scanners (patch from Marcio Luis Teixeira <marciot@holly.colostate.edu>). * doc/Makefile.in doc/sane.man doc/sane-umax1220u.man: Added - documentation fo umax1220u backend (patch from from Marcio Luis + documentation for umax1220u backend (patch from from Marcio Luis Teixeira <marciot@holly.colostate.edu>). * AUTHORS: Added Marcio Luis Teixeira. * TODO: Removed umax1220u project (now included in sane-backends). @@ -506,7 +506,7 @@ * configure configure.in include/sane/config.h.in: Added check for inet_ntop(). * lib/inet_ntop.c lib/Makefile.in backend/Makefile.in: Added - implementation of inet_ntop() for platforms withouth this + implementation of inet_ntop() for platforms without this function based on inet_ntoa. * backend/saned.conf frontend/saned.c doc/saned.man: Changed access control (function check host). Now IP addresses are used for @@ -554,9 +554,9 @@ sending NET_OPEN reply and net.c flushing the wire. New version: 1.0.6. * doc/saned.man frontend/saned.c: Changed debug handling. All debug - messages use DBG now. If in inetd mode or dameon mode with "-s", + messages use DBG now. If in inetd mode or daemon mode with "-s", the messages are printed to syslog as before. If option "-d" is used, - the mesages are printed to stderr. Updated manual page. + the messages are printed to stderr. Updated manual page. 2002-01-04 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -735,8 +735,8 @@ (from "Franz Bakan" <fbakan@gmx.net>). New version: 1.0-114. * sanei/sanei_scsi.c: OS/2 changes: Removed semaphore code and increased MAX_DATA to 64k (from "Franz Bakan" <fbakan@gmx.net>). - * tools/sane-config.in: Also return -ldl (necessary fo IA64?). - * TODO: Added entry about .exe and similar file extentions. + * tools/sane-config.in: Also return -ldl (necessary for IA64?). + * TODO: Added entry about .exe and similar file extensions. Removed sane-config.in -ldl issue. 2001-11-22 Stéphane Voltz <svoltz@wanadoo.fr> @@ -832,7 +832,7 @@ backend/umax_pp_mid.h backend/umax_pp.c backend/umax_pp.h: use ENABLE_DIRECTIO to compile in direct I/O. Corrected the long standing scan area origin detection bug. Improved parport mode - negociation. + negotiation. 2001-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de> diff --git a/ChangeLogs/ChangeLog-1.0.8 b/ChangeLogs/ChangeLog-1.0.8 index 7efe7f9..42aeaa3 100644 --- a/ChangeLogs/ChangeLog-1.0.8 +++ b/ChangeLogs/ChangeLog-1.0.8 @@ -3,7 +3,7 @@ 2002-05-27 Henning Meier-Geinitz <henning@meier-geinitz.de> * backend/plustek-usbscan.c: Critical bugfix to avoid bumping the - scan slider at the end of the scan. Commited on behalf of + scan slider at the end of the scan. Committed on behalf of g-jaeger@t-online.de (G. Jaeger). 2002-05-26 Karl Heinz Kremer <khk@khk.net> @@ -19,7 +19,7 @@ * doc/descriptions-external/teco2.desc doc/descriptions-external/teco3.desc: new backends descriptions. * AUTHORS: changed my email address - * doc/descriptions/teco1.desc: added the mising connection type + * doc/descriptions/teco1.desc: added the missing connection type for the vm3520 2002-05-26 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -196,7 +196,7 @@ 2002-04-24 Henning Meier-Geinitz <henning@meier-geinitz.de> * backend/mustek.c backend/mustek.h doc/descriptions/mustek.desc - doc/mustek/mustek.CHANGES: Print usefull DBG messages for options + doc/mustek/mustek.CHANGES: Print useful DBG messages for options without a name. Undef MIN and MAX macros before defining them. * backend/mustek_usb.c backend/mustek_usb_low.h doc/descriptions/mustek_usb.desc doc/mustek_usb/mustek_usb.CHANGES: @@ -224,7 +224,7 @@ * backend/dc240.c backend/gphoto2.c: Various minor bug fixes for problems found by tstbackend - * AUTHORS: Upate email address for Peter Fales + * AUTHORS: Update email address for Peter Fales 2002-04-22 Frank Zago <fzago@greshamstorage.com> @@ -405,7 +405,7 @@ * AUTHORS: Added myself for test backend. * TODO: Added entries about SANE_CAP_ADVANCED in groups, a wip marker for sorted sane-backends.html, and saneopts.??.po problem. - Removed backends from list of inclusion beacuse of lack of response: + Removed backends from list of inclusion because of lack of response: v4l2, lhii, viceo (they stay in PROJECTS). Removed snapscan from exported symbols bug list. Updated doxygen list. @@ -497,7 +497,7 @@ i 2002-04-08 Rene Rebe <rene.rebe@gmx.net> * backend/avision.c backend/avision.h doc/descriptions/avision.desc doc/sane-avision.man: updated to Avision backend build 25. More - stable for HP usb scanners, suport for Misubishi scanners and + stable for HP usb scanners, support for Misubishi scanners and various cleanups. - And corrected the avision.desc location. 2002-04-07 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -617,7 +617,7 @@ i libtool. * TODO: More status indicators for backends to include. Removed entry about the grand Fujitsu reunification. Updated entry about the - DBG warnings. Removed entry about splitted sane-backends.html. + DBG warnings. Removed entry about split sane-backends.html. Removed entries about libtool problems. Added entry about plustek on OS/2 problem. * backend/pnm.c doc/descriptions/pnm.desc: If fread returns 0, check @@ -642,9 +642,9 @@ i 2002-03-21 Henning Meier-Geinitz <henning@meier-geinitz.de> - * doc/backend-writing.txt: Updated concerning splitted .desc + * doc/backend-writing.txt: Updated concerning split .desc directories. - * doc/Makefile.in: Updated install-mostang concerning splitted HTML + * doc/Makefile.in: Updated install-mostang concerning split HTML pages. * configure configure.in README: Use only shared libraries by default. Fixed file patterns for distclean targets. @@ -724,7 +724,7 @@ i 2002-03-19 Henning Meier-Geinitz <henning@meier-geinitz.de> - * TODO: Marked backends that really should be included. Clearified + * TODO: Marked backends that really should be included. Clarified comment about sane-backends.html. Added comment about sort order this list. Add comment about better linking of external libs. @@ -737,7 +737,7 @@ i backend/mustek_usb_mid.c doc/mustek_usb/mustek_usb.CHANGES: Fixed segfault when opening device again after closing and possible segfault when name="". Type for option 0 must be set to - SANE_TYPE_INT explicitely. Updated GPL/SANE headers. + SANE_TYPE_INT explicitly. Updated GPL/SANE headers. * TODO: Added entry about auto-loading SCSI drivers. Removed entry about new SANE types. Moved entry about config.guess to doc/releases.txt. Added more info about libtool problems. @@ -815,7 +815,7 @@ i 2002-03-08 Oliver Rauch <Oliver.Rauch@rauch-domain.de> - * backend/Makfile.in: added missing depenencies for + * backend/Makfile.in: added missing dependencies for new umax backends 2002-03-08 Henning Meier-Geinitz <henning@meier-geinitz.de> @@ -949,7 +949,7 @@ i * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.h backend/umax_pp_mid.c backend/umax_pp.c backend/umax_pp.h backend/umax_pp.conf: added ppdev character device name passing - from conf file. Allow model overide from conf option. DBG macros + from conf file. Allow model override from conf option. DBG macros clean-up. Fixed color inversion for 1660P models. Fixed potential crash when custom dump files could not be opened for writing. * doc/sane-umax_pp.man: updates to match backned new parameter and @@ -1055,6 +1055,6 @@ i * configure configure.in: Version is 1.0.7-cvs. Enable warnings by default. Don't use "-ansi" for HPUX. * sanei/sanei_thread.c: Make sure that waitpid returns something - usefull on OS/2. Avoids the "Unknown SANE status code 128" errors. + useful on OS/2. Avoids the "Unknown SANE status code 128" errors. Older entries can be found in ChangeLog-1.0.7. diff --git a/ChangeLogs/ChangeLog-1.0.9 b/ChangeLogs/ChangeLog-1.0.9 index 636a482..8e7de18 100644 --- a/ChangeLogs/ChangeLog-1.0.9 +++ b/ChangeLogs/ChangeLog-1.0.9 @@ -427,7 +427,7 @@ 2002-09-03 Abel Deuring <a.deuring@satzbau-gmbh.de> * sanei/sanei_scci.c doc/sanei-scsi.man: - default timeout for SCSI commmands is now 120 seconds; added + default timeout for SCSI commands is now 120 seconds; added the environment variable SANE_SCSICMD_TIMEOUT to override the default value. @@ -540,7 +540,7 @@ 2002-08-22 Frank Zago <fzago at austin dot rr dot com> * doc/sane-teco1.man: Added Dextra scanner to the list of - untested, but potentialy supported, scanners. + untested, but potentially supported, scanners. * doc/teco/teco1.txt: Added RELI 4830 inquiry string. * doc/descriptions/teco3.desc: Increased version number. * backend/: teco3.c, teco3.h: Added threshold option for black & @@ -692,7 +692,7 @@ * backend/canon_pp.c: Now uses mm instead of pixel measurements, better behaved in xsane etc as a result. - * backend/canon_pp.h: Tweaked up max buffer size to size avaialable in + * backend/canon_pp.h: Tweaked up max buffer size to size available in hardware. * doc/descriptions/canon_pp.desc: increment version no. @@ -832,7 +832,7 @@ * doc/sane-usb.man: Updated supported platforms list. Minor wording improvements. * doc/sane-find-scanner.man: Documentation for the new options. - Splitted USB and SCSI parts. + Split USB and SCSI parts. * doc/descriptions/hpsj5s.desc: Added missing space in ":new :yes" line. * TODO: Added entry about desc files. Removed entries about @@ -860,7 +860,7 @@ 2002-07-12 Henning Meier-Geinitz <henning@meier-geinitz.de> - * tools/sane-desc.c: Added backends mode with splitted tables. + * tools/sane-desc.c: Added backends mode with split tables. Fixed HTML colors. Spelling and other minor fixes. * doc/descriptions-external/hp4200.desc doc/descriptions-external/hpoj.desc @@ -931,7 +931,7 @@ * tools/sane-desc.c: Added <br> after backend name. Colors can be changed by macros now. Centered entries. Code cleanup. Manufacturer - page split up into seperate tables. Added links and comment display + page split up into separate tables. Added links and comment display on the top of each table. Manufacturers are case-insensitive. OS/2 fix. * configure: Regenerated from configure.in. @@ -944,7 +944,7 @@ * backend/hpsj5s.c: Rewrote to depend on libieee1284. * backend/hpsj5s.h: Added register description defines - * backend/hpsj5s.conf: Default config setted for parport0 + * backend/hpsj5s.conf: Default config set for parport0 * backend/hpsj5s_int.h: Removed. All important stuff moved to hpsj5s.h * backend/Makefile.in: hpsj5s backend build depend on libieee1284 present * doc/hpsj5s.man: Comments about libieee1284 added @@ -1067,7 +1067,7 @@ * backend/avision.c backend/avision.h backend/avision.conf: next backend version. Should work for the HP 5300 and HP 5370 now. - Serveral other minor fixes. + Several other minor fixes. 2002-06-04 Stéphane Voltz <svoltz@wanadoo.fr> @@ -1099,7 +1099,7 @@ 2002-05-30 Henning Meier-Geinitz <henning@meier-geinitz.de> * doc/saned.man: Added explicit path to tcpd example. - * sanei/sanei_usb.c: Explicitely initialize vendorID and productID. + * sanei/sanei_usb.c: Explicitly initialize vendorID and productID. * sanei/sanei_config.c sanei/sanei_config2.c: Fixed possible segfault. 2002-05-30 Stéphane Voltz <svoltz@wanadoo.fr> diff --git a/INSTALL.linux b/INSTALL.linux index de9b7ce..f3b9c63 100644 --- a/INSTALL.linux +++ b/INSTALL.linux @@ -14,7 +14,7 @@ $ make install ================================================== 2.1. Install with your preferred package manager: - (a) the development environment for your Linux distibution + (a) the development environment for your Linux distribution - mandatory: gcc, make, kernel header files, autoconf, autoconf-archive, python(>=2.7) - optional: git diff --git a/Makefile.am b/Makefile.am index 0e4150d..c54e939 100644 --- a/Makefile.am +++ b/Makefile.am @@ -46,12 +46,30 @@ dist_changelogs_DATA += ChangeLogs/ChangeLog-1.0.1 dist_changelogs_DATA += ChangeLogs/ChangeLog-1.0.0 EXTRA_DIST = .editorconfig +EXTRA_DIST += INSTALL.linux +EXTRA_DIST += autogen.sh EXTRA_DIST += po/README +# Just in case these come in handy during development started from a +# regular source tarball. They are not needed otherwise as they are +# already applied to the files in the source tarball. +EXTRA_DIST += patches/ltmain.sh.patch +EXTRA_DIST += patches/Rules-quot.patch +EXTRA_DIST += patches/ax_create_stdint_h.19-20.m4.patch +EXTRA_DIST += patches/ax_create_stdint_h.20-21.m4.patch + +EXTRA_DIST += tools/git-version-gen +EXTRA_DIST += $(top_srcdir)/.version +BUILT_SOURCES = $(top_srcdir)/.version + +$(top_srcdir)/.version: + echo $(VERSION) > $@-t && mv $@-t $@ +dist-hook: + echo $(VERSION) > $(distdir)/.tarball-version # # Keep the .gitignore files sorted, and use this target to do it. # Note that git's negated ignore patterns introduce order dependency -# and should therefor be sorted with much more care than we do here. +# and should therefore be sorted with much more care than we do here. # Until that has been taken care of, such files are best left alone. # PERL=perl @@ -91,12 +109,12 @@ libcheck: fi # Verify that backends do not contain any unwanted public symbols -# anytime check or distcheck is ran. +# anytime check or distcheck is run. # TODO: Currently this doesn't pass. Uncomment once symbols have # been cleaned up. #check-am: libcheck -# Run testsuite any time installcheck or distcheck is ran. +# Run testsuite any time installcheck or distcheck is run. # Must run testsuite after install or else shared library backends # will not be found (including test backend). installcheck-local: @@ -1,5 +1,104 @@ <!-- -*- Mode: markdown -*- --> +## New with 1.0.32 (released 2021-02-14) + +### Backends + +- all backends now respect the `local_only` parameter when `true` is + passed to `sane_get_devices()` in that they do not actively go out + looking for networked devices (!502) +- `artec_eplus48u`: fixes configuration for AstraSlim SE (!545) +- `avision`: adds the AV186+ and AV188 as supported (!532) +- `avision`: fixes doubled height issue (#402) +- `avision`: fixes a debug message and compiler warning (!515) +- `canon_dr`: adds support for the DR-C120 and DR-C130 (#175) +- `canon_dr`: adds support for uploading of fine calibration uploads +- `canon_dr`: enables fine calibration for the P-208 +- `canon_dr`: improves DR-C225 support (#431) +- `canon_lide70`: adds support for document scanning on the Canon LiDE + 600(F), thanks to a hardware donation by Georg Sauthoff +- `dll`: fixes a memory leak (!537) +- `epson2`: adds support for the ET-2600 (#395) +- `epson2`: adds autofocus support for devices that support it (!531) +- `epson2`: fixes brightness support for DS-G20000/12000XL (!529) +- `epson2`: fixes an unchecked return value issue (!526) +- `escl`: adds support for brightness, threshold, sharpen and contrast + options (!527, !528) +- `escl`: adds support for LaserJet FLowMFP M578 and MFP M630 (#424) +- `escl`: adds support for DeskJet 2710, 2723 (!519) and 3760 (!554) +- `escl`: adds support for the PIXMA TS-5351 (!544) and MG5765 (!517) +- `escl`: adds support for the Brother HL-L258DW (!517) +- `escl`: fixes Avahi device discovery (!536) +- `escl`: fixes crashes for devices without a flatbed (!554) +- `escl`: fixes segfaults in option handling (!557) +- `escl`: fixes sleep mode (!577) +- `escl`: fixes builds without libpoppler-glib-dev (#422) +- `escl`: fixes a memory issue in its capability handling (#425) +- `fujitsu`: fixes brightness/contrast for the iX500 +- `fujitsu`: fixes memory corruption for duplex scans +- `genesys`: disables support for CanoScan 4400F to prevent possible + physical damage (#436) +- `gt68xx`: fixes scan cancellation logic (#356) +- `pixma`: adds untested support for models released in 2020 (!553) +- `pixma`: adds support for ADF scans on the i-SENSYS MF260 +- `pixma`: adds support for PIXMA M340 buttons and ADF status (!513) +- `pixma`: adds an option to control when to calibrate (#321) +- `pixma`: fixes support for the MX492 (!548) +- `pixma`: fixes ADF support for the MX490 Series +- `pixma`: fixes max resolution for ADF scans on the PIXMA M320 (#364) +- `pixma`: fixes compile errors when libxml2 is not available (#345) +- `plustek`: fixes CanoScanN650u discovery (#137) +- `test`: fixes several memory leaks (!537) + +### Frontends + +- `saned`: add support for listening on a custom or ephemeral port via + a new `-p`/`--port` option (!549) +- `scanimage`: fixes crashes for multi-pass and handheld scans (#408) +- `scanimage`: fixes a memory leak (!551) +- `scanimage`: fixes option handling for non-compliant backends (#362) + +### Documentation + +- updates our copy of the GPL with the FSF's current postal address. + This changes references to the Library GPL (LGPL-2.0) into refs to + the Lesser GPL (LGPL-2.1) but does *not* affect the licensing of our + backends (#320). +- source code now points to the Free Software Foundation's website for + copies of the GPL and LGPL (#320) +- updates translations for British English and Ukrainian +- adds a pointer to our Ubuntu PPA for pre-built binaries +- adds SCSI IDs for the EPSON Perfection 1640SU (!509) +- fixes a boat-load of spelling mistakes (!516, thanks @marschap) +- updates description files for `scangearmp2` and `utsushi` external + backends + +### Build + +- removes support for `automake` maintainer mode (!522) +- removes `sane` subdirectory from the lock directory to fix issues + when the lock directory is on `tmpfs` (#363) +- adds support for builds using GitLab "source" tarballs (#248) +- fixes static link scenarios (#124) +- fixes `python` invocations to use the detected program (!525) +- disables `genesys` testsuite when that backend is not built (#354) +- suppresses warnings about obsolete autoconf macros (#122) +- fixes availability of sane-backends.pot file inputs (#344) +- fixes `configure.ac` for use with `autoconf-2.70` (#409) +- removes CVS keywords from the source to ease use by downstreams that + still use CVS (!547) + +### Miscellaneous + +- `udev` rules now trigger on all events other than `remove` (!541). + This aims to address a kernel API change introduced in 4.14. The + new behaviour may slow down `udev`'s processing of kernel events + when still using our plain `udev` or `udev+acl` rules, even though + these have been optimized slightly (#341). If that bothers you, now + is a good time to switch to our `udev+hwdb` rules in combination + with the `hwdb` database if you have not done so already. + + ## New with 1.0.31 (released 2020-08-23) ### Backends @@ -44,7 +143,7 @@ - adds and updates information for multiple supported and unsupported devices - translation updates for British English, French, German, Italian and - Ukranian + Ukrainian - `scanimage`: documents the JPEG compression level - minor improvements documenting build requirements @@ -56,7 +155,7 @@ required support is not available, `configure` will exit with an error. - improves checking for libjpeg version dependent requirements -- has been made reproducable (#228) +- has been made reproducible (#228) - fixes build issues on MinGW ### Miscellaneous @@ -338,7 +437,7 @@ New with 1.0.18, released 2006-07-02: microtek2, mustek_pp, niash, plustek, snapscan, sp15c, test, u12, umax1220u. * Scanimage batch mode fixes. * Scanner lists contain USB vendor/product ids and some statistics now. -* Udev/hotplug lists are generated autmatically from the .desc files now. +* Udev/hotplug lists are generated automatically from the .desc files now. * Portability fixes (especially for DragonFlyBSD and HP/UX). * Build system updates. * Updated translations. @@ -414,7 +513,7 @@ New with 1.0.14, released 2004-05-01: New with 1.0.13, released 2003-11-22: * New backends: mustek_pp_ccd (for Mustek parport CCD scanners), - plustek_pp (for Plustek parport scanners, splitted from the plustek backend). + plustek_pp (for Plustek parport scanners, split from the plustek backend). * Updated backends: avision, canon630u, coolscan, epson, fujitsu, gphoto2, gt68xx, hp, hp5400, mustek, mustek_pp, pie, plustek, snapscan, teco2, test, umax, umax_pp. @@ -484,7 +583,7 @@ New with 1.0.9, released 2002-10-24: * New tool to create gamma tables (gamma4scanimage). * Support for ICC profiles for scanimage. * USB scanner should work on all systems supported by libusb now. -* Portability fixes (especially for big-endian sytems, Irix, OpenStep, OS/2, +* Portability fixes (especially for big-endian systems, Irix, OpenStep, OS/2, Solaris). * New and updated translations for various backends. * New system for generating lists of manufacturers/backends. @@ -548,7 +647,7 @@ New with 1.0.6, released 2001-11-05: New with 1.0.5, released 2001-07-01: * New backends: bh (Bell+Howell Copiscan II series), dc240 (Kodak DC240 - Digital Camera), sm3600 (Microtek ScanMaker 3600), umax_pp (Umax paralell + Digital Camera), sm3600 (Microtek ScanMaker 3600), umax_pp (Umax parallel port scanners). * Updated backends: artec (v0.5.16), dc25 (v1.2), dll (v1.0.3), epson (v0.2.08), hp (v0.94), microtek (v0.12.3), microtek2(v0.9), @@ -577,7 +676,7 @@ New with 1.0.4, released 2000-12-21: hp (v0.93), mustek (v1.0-102), mustek_pp (v0.9-devel), plustek (v0.38), sharp (v0.32), umax (v1.0-21). * Moved frontends xscanimage and xcam to a new package (sane-frontends). -* Added authentification with encrypted passwords. +* Added authentication with encrypted passwords. * Installation of shared libraries on AIX is supported now. * Fixed compilation bugs on Irix and FreeBSD. * Better debug output on platforms not supporting vararg macros. @@ -685,7 +784,7 @@ New with 1.01: o larger buffer acquired (speeds up scanning slightly) o for SE models minimal resolution increased from 60 dpi to 75 dpi o for SE models 75 dpi in color mode is no longer used as the newer - firware version seems to be even more buggy + firmware version seems to be even more buggy o bug in calculation of gamma table corrected (applies only to SE models, NOT related to the overflow problem which was corrected via CLIP( ) ) o default resolution is now set according to the minimal resolution @@ -894,7 +993,7 @@ New with 0.74: o changed the default for the resolution o The values for the SANE_Params struct are calculated more precisely o dito the number of scan lines that fit into the frontend buffer - o changed some return stati ( replaced SANE_STATUS_INVAL with + o changed some return statuses ( replaced SANE_STATUS_INVAL with SANE_STATUS_IO_ERROR where the first one is not allowed) o completely rewrote the end of scan and cancel scan handling o fixed another bug that caused xscanimage to crash with sigsegv @@ -913,7 +1012,7 @@ New with 0.74: o Quality calibration / calibration by driver now works for same scanners. - added selection for type of shading data calculation o Solved problem with black area at top of the image - (happend only with some SCSI-adapters). + (happened only with some SCSI-adapters). o Added gamma download format type 0 and type 1 for older scanners. o Added Astra 1220S as supported scanner: - added 36 gamma input bits support for Astra 1220S @@ -969,7 +1068,7 @@ New with 0.73: - 3-pass scanners - more than 8 bit per color output data. Provisions are made here and there in the code, to support more than 8 bit, but that's - uncomplete. + incomplete. * configure --disable-static should now work as expected. @@ -17,6 +17,6 @@ Last update: 2006-01-05 saned is not intended to be exposed to the internet or other non-trusted networks. Make sure that access is limited by tcpwrappers and/or a firewall - setup. Don't depend only on saned's own authentification. Don't run saned + setup. Don't depend only on saned's own authentication. Don't run saned as root if it's not necessary. And do not install saned as setuid root. Read man saned(8) for details. @@ -29,6 +29,17 @@ make install man sane +Pre-built binaries: +=================== + +In addition to versions included in releases, some platforms have more current versions available. + +Ubuntu PPA https://launchpad.net/~sane-project/+archive/ubuntu/sane-release + +sudo add-apt-repository ppa:sane-project/sane-release +sudo apt update +apt install libsane libsane-common sane-utils + Prerequisites ============= @@ -134,10 +145,12 @@ configure options, there are the following SANE specific options: Means, that some backends will use a lockfile for allowing multiple access to one scanner. This is useful, i.e. one frontend is scanning the button status and another one will scan. The path to the lock - files is define by --localstatedir at the configure step and is - $localstatedir/lock/sane. The default group is uucp and can be - changed by using --with-group=newgroup. If you do not want any - backend to use a lockfile, simply use --disable-locking. + files is defined by --localstatedir at the configure step and is + $localstatedir/lock. The default group is uucp and can be changed + by using --with-group=newgroup. If you do not want any backend to + use a lockfile, simply use --disable-locking. + Note: The Plustek backend is currently the only backend that makes + use of this feature. To limit the backends that are compiled, set the variable BACKENDS to the list of backends to compile. The following will limit compiling diff --git a/README.netbsd b/README.netbsd index dfe52ac..520c341 100644 --- a/README.netbsd +++ b/README.netbsd @@ -48,7 +48,7 @@ uscanner driver can't detect the vendor and product ids automatically, it's necessary to add the name of the device file to the backends's configuration file. Some backends also need the vendor and product id of the scanner. -Some backends won't work with the uscanner driver becasue they need USB +Some backends won't work with the uscanner driver because they need USB control messages. Use libusb instead. Parport-scanners: @@ -36,7 +36,7 @@ SUPPORT I'm sorry to tell you that it is hard for me to help you: if your scanner doesn't work or your problem can't be reproduced on my pc, there are high choices that I can't fix the bug. Most problems are specific to same PC/scanner -combinations, and can't be solved without having a full developement enviroment +combinations, and can't be solved without having a full development environment and programming experience. I have setup a mailing list for users, where I hope most people can find an diff --git a/README.solaris b/README.solaris index 12dae05..90a6edf 100644 --- a/README.solaris +++ b/README.solaris @@ -24,7 +24,7 @@ make install It was also required to add a generic USB kernel driver. I had to look for my scanner device name in output of prtconf -D -v -command. My scanner is Plustek UT24 and the apropriate part of output looked +command. My scanner is Plustek UT24 and the appropriate part of output looked like this: name='compatible' type=string items=8 value='usb7b3,17.100' + ... I had to remove the not used kernel driver @@ -58,7 +58,7 @@ downloaded from www.sun.com/solaris for free. In my opinion it is important to be cautious when using scanner or just libusb on important Solaris machines (especially multi-processor ones), because unlike in other systems, Solaris kernel is fully preemtible, what means, that many -instances of the same driver can ran simultanously - it's dangerous, when +instances of the same driver can run simultaneously - it's dangerous, when drivers are not perfect. And Solaris USB framework is absolutely new, so it can contain bugs. I tried to crash my Solaris using USB subsystem and SANE, I didn't manage to, but it doesn't mean, it's impossible. diff --git a/README.unixware2 b/README.unixware2 index b76070d..3e74409 100644 --- a/README.unixware2 +++ b/README.unixware2 @@ -9,7 +9,7 @@ Please send Email to wolfgang@rapp-informatik.de to receive. What you need to build xane on Unixware 2.x - gnu make -You dont't need gcc. All is build with the standard Unixware cc and +You don't need gcc. All is build with the standard Unixware cc and libs!! For the X-frontends xscanimage and xsane (separately distributed) you need @@ -38,8 +38,8 @@ are build.It's also necessary for mathematic lib -lm . Not doing this will bring runtime errors like missimg usleep or pow function. ATTENTION:!!! libucb.a of Unixware 2.x has a buggy readdir function so -it is recommanded to remove readdir.o from libucb.a with ar -d -readdir.o libucb.a Often used and neded functions from libucb.a are +it is recommended to remove readdir.o from libucb.a with ar -d +readdir.o libucb.a Often used and needed functions from libucb.a are strncasecmp or getpagesize. If you use -I/usr/ucbinclude it is also a good idea to move @@ -48,7 +48,7 @@ first and some sources will not compile. Then you can run make with GNU make. -After this say su and then ist good to say +After this say su and then it's good to say LD_RUN_PATH=/usr/local/lib export LD_RUN_PATH after this you can install with diff --git a/README.unixware7 b/README.unixware7 index 7a48233..55ac804 100644 --- a/README.unixware7 +++ b/README.unixware7 @@ -18,7 +18,7 @@ found here: However, please note that the SANE package that is available from the Skunkware server will most likely contain the latest stable version of -SANE. Since SANE is continously being worked on, you might want to download +SANE. Since SANE is continuously being worked on, you might want to download the latest source from the Git repository and build the source yourself. To build SANE on a UnixWare 7.1.X system the following packages are required: diff --git a/README.windows b/README.windows index 4715047..f30af68 100644 --- a/README.windows +++ b/README.windows @@ -44,7 +44,7 @@ If you have more than one scanner, you should do the following: Run "scanimage > out.pnm" to get a scan. -xscanimage ans XSane have been reported to compile and run in the past +xscanimage and XSane have been reported to compile and run in the past under Cygwin. Notes diff --git a/README.zeta b/README.zeta index 9c0028e..e8680a4 100644 --- a/README.zeta +++ b/README.zeta @@ -2,7 +2,7 @@ SANE and Zeta ------------- The Zeta port is based on existing BeOS port, with some changes -to accomodate yellowTAB's internal build procedure, and some new +to accommodate yellowTAB's internal build procedure, and some new conventions brought up by Zeta. Cf. README.beos for more historical stuff. diff --git a/acinclude.m4 b/acinclude.m4 index e10f8ce..9393278 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -73,9 +73,6 @@ AC_DEFUN([SANE_CHECK_MISSING_HEADERS], if test "${ac_cv_header_unistd_h}" != "yes" ; then MISSING_HEADERS="${MISSING_HEADERS}\"unistd.h\" " fi - if test "${ac_cv_header_stdc}" != "yes" ; then - MISSING_HEADERS="${MISSING_HEADERS}\"ANSI C headers\" " - fi if test "${MISSING_HEADERS}" != "" ; then echo "*** The following essential header files couldn't be found:" echo "*** ${MISSING_HEADERS}" @@ -2,9 +2,31 @@ test -n "$srcdir" || srcdir=`dirname "$0"` test -n "$srcdir" || srcdir=. +patchdir="$srcdir/patches" + +# Suppress warnings about obsolete macros if still needed (#122) +ac_dir=$(aclocal --print-ac-dir) +if test -r "$ac_dir/ax_create_stdint_h.m4"; then + serial=$(awk '/#serial/{ print $2 }' "$ac_dir/ax_create_stdint_h.m4") + if test "$serial" -lt 21; then + m4_dir=$(cd $srcdir; autoconf -t 'AC_CONFIG_MACRO_DIR:$%') + target="$srcdir/$m4_dir/ax_create_stdint_h.m4" + echo "Copying file to $target" + cp "$ac_dir/ax_create_stdint_h.m4" "$srcdir/$m4_dir" + if test "$serial" -lt 20; then + echo "patching file $target to #serial 20" + patch --quiet $target \ + "$patchdir/ax_create_stdint_h.19-20.m4.patch" + fi + echo "patching file $target to #serial 21" + patch --quiet "$target" \ + "$patchdir/ax_create_stdint_h.20-21.m4.patch" + fi +fi + autoreconf --force --install --verbose --warnings=all "$srcdir" -patch "$srcdir/ltmain.sh" "$srcdir/ltmain.sh.patch" -patch "$srcdir/po/Rules-quot" "$srcdir/Rules-quot.patch" +patch "$srcdir/ltmain.sh" "$patchdir/ltmain.sh.patch" +patch "$srcdir/po/Rules-quot" "$patchdir/Rules-quot.patch" autoreconf "$srcdir" # Taken from https://gitlab.com/utsushi/utsushi/blob/master/bootstrap diff --git a/backend/Makefile.am b/backend/Makefile.am index 2ac341c..48a1393 100644 --- a/backend/Makefile.am +++ b/backend/Makefile.am @@ -185,7 +185,7 @@ be_convenience_libs = libabaton.la libagfafocus.la \ libumax1220u.la libumax_pp.la libv4l.la \ libxerox_mfp.la -# Each stand alone backend thats possible to be built should be listed +# Each stand-alone backend that's possible to be built should be listed # here. There are the libraries that are installed under $(libdir)/sane. # Format is libsane-${backend}.la. be_dlopen_libs = libsane-abaton.la libsane-agfafocus.la \ @@ -232,15 +232,15 @@ COMMON_LIBS = ../lib/liblib.la $(XML_LIBS) # Each backend should define a convenience library that compiles # all related files within backend directory. General guideline # is to have a ${backend}.c and ${backend}.h. Some backends also -# add a few support source files to convience library. +# add a few support source files to convenience library. # Note: automake doesn't really use header files listed here. # They are indications that they need to be distributed only. libabaton_la_SOURCES = abaton.c abaton.h libabaton_la_CPPFLAGS = $(AM_CPPFLAGS) -DBACKEND_NAME=abaton -# Each backend should define a stand alone library that gets installed. +# Each backend should define a stand-alone library that gets installed. # This will need to link in a special file ${backend}-s.c that allows -# the backend to be stand alone and contain all SANE API functions. +# the backend to be stand-alone and contain all SANE API functions. # Also, it will need to link in related convenience library as well as # any external libraries required to resolve symbols. # @@ -947,10 +947,10 @@ $(srcdir)/pixma/pixma.c: \ $(srcdir)/pixma/pixma_sane_options.h: @echo Generating $@ from $(@D)/pixma.c - @(cd $(@D); python scripts/pixma_gen_options.py h < pixma.c > $(@F)) + @(cd $(@D); $(PYTHON) scripts/pixma_gen_options.py h < pixma.c > $(@F)) $(srcdir)/pixma/pixma_sane_options.c: @echo Generating $@ from $(@D)/pixma.c - @(cd $(@D); python scripts/pixma_gen_options.py < pixma.c > $(@F)) + @(cd $(@D); $(PYTHON) scripts/pixma_gen_options.py < pixma.c > $(@F)) EXTRA_DIST += pixma/pixma_sane_options.c EXTRA_DIST += pixma/pixma_sane_options.h @@ -1262,7 +1262,7 @@ EXTRA_DIST += dll.aliases # what backends are preloaded. It should include what is needed by # those backends that are actually preloaded. if preloadable_backends_enabled -PRELOADABLE_BACKENDS_LIBS = ../sanei/sanei_config2.lo ../sanei/sanei_usb.lo ../sanei/sanei_scsi.lo ../sanei/sanei_pv8630.lo ../sanei/sanei_pp.lo ../sanei/sanei_thread.lo ../sanei/sanei_lm983x.lo ../sanei/sanei_access.lo ../sanei/sanei_net.lo ../sanei/sanei_wire.lo ../sanei/sanei_codec_bin.lo ../sanei/sanei_pa4s2.lo ../sanei/sanei_ab306.lo ../sanei/sanei_pio.lo ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo ../sanei/sanei_magic.lo $(LIBV4L_LIBS) $(MATH_LIB) $(IEEE1284_LIBS) $(TIFF_LIBS) $(JPEG_LIBS) $(GPHOTO2_LIBS) $(SOCKET_LIBS) $(USB_LIBS) $(AVAHI_LIBS) $(SCSI_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) $(XML_LIBS) +PRELOADABLE_BACKENDS_LIBS = ../sanei/sanei_config2.lo ../sanei/sanei_usb.lo ../sanei/sanei_scsi.lo ../sanei/sanei_pv8630.lo ../sanei/sanei_pp.lo ../sanei/sanei_thread.lo ../sanei/sanei_lm983x.lo ../sanei/sanei_access.lo ../sanei/sanei_net.lo ../sanei/sanei_wire.lo ../sanei/sanei_codec_bin.lo ../sanei/sanei_pa4s2.lo ../sanei/sanei_ab306.lo ../sanei/sanei_pio.lo ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo ../sanei/sanei_magic.lo $(LIBV4L_LIBS) $(MATH_LIB) $(IEEE1284_LIBS) $(TIFF_LIBS) $(JPEG_LIBS) $(GPHOTO2_LIBS) $(SOCKET_LIBS) $(USB_LIBS) $(AVAHI_LIBS) $(SCSI_LIBS) $(SANEI_THREAD_LIBS) $(RESMGR_LIBS) $(PNG_LIBS) $(POPPLER_GLIB_LIBS) $(XML_LIBS) $(libcurl_LIBS) $(SNMP_LIBS) PRELOADABLE_BACKENDS_DEPS = ../sanei/sanei_config2.lo ../sanei/sanei_usb.lo ../sanei/sanei_scsi.lo ../sanei/sanei_pv8630.lo ../sanei/sanei_pp.lo ../sanei/sanei_thread.lo ../sanei/sanei_lm983x.lo ../sanei/sanei_access.lo ../sanei/sanei_net.lo ../sanei/sanei_wire.lo ../sanei/sanei_codec_bin.lo ../sanei/sanei_pa4s2.lo ../sanei/sanei_ab306.lo ../sanei/sanei_pio.lo ../sanei/sanei_tcp.lo ../sanei/sanei_udp.lo ../sanei/sanei_magic.lo $(SANEI_SANEI_JPEG_LO) endif nodist_libsane_la_SOURCES = dll-s.c diff --git a/backend/abaton.c b/backend/abaton.c index 3e487aa..d5968cc 100644 --- a/backend/abaton.c +++ b/backend/abaton.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/abaton.h b/backend/abaton.h index 1ecd867..0482d68 100644 --- a/backend/abaton.h +++ b/backend/abaton.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/agfafocus.c b/backend/agfafocus.c index 8177f38..71fcf30 100644 --- a/backend/agfafocus.c +++ b/backend/agfafocus.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for AGFA Focus flatbed scanners. */ @@ -428,7 +428,7 @@ set_window (AgfaFocus_Scanner * s) /* ranges from 20 (little contrast) down to -20 = 235 (much contrast) */ int contr_adjust = (SANE_UNFIX (s->val[OPT_CONTRAST].w) * -20.0) / 100.0; - /* Warning ! The following structur SEEMS to be a valid SCSI-2 SET_WINDOW + /* Warning ! The following structure SEEMS to be a valid SCSI-2 SET_WINDOW command. But e.g. the limits for the window are only 2 Bytes instead of 4. The scanner was built at about 1990, so SCSI-2 wasn't available for development... */ diff --git a/backend/agfafocus.h b/backend/agfafocus.h index 036a656..e89cf87 100644 --- a/backend/agfafocus.h +++ b/backend/agfafocus.h @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. */ #ifndef agfafocus_h #define agfafocus_h diff --git a/backend/apple.c b/backend/apple.c index 980edb4..328fd1e 100644 --- a/backend/apple.c +++ b/backend/apple.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -393,7 +391,7 @@ return SANE_STATUS_GOOD; if (status == SANE_STATUS_IO_ERROR) { -/* Now we are checking for Harware and Vendor Unique Errors for all models */ +/* Now we are checking for Hardware and Vendor Unique Errors for all models */ /* First check the common Error conditions */ if (result[18] & 0x80) @@ -1010,7 +1008,7 @@ calc_parameters (Apple_Scanner * s) Looks like for two distinct val (Fixed) values we get the same double. How come ? - This hack fixed the looping situtation. Unfortunately SIGSEGV + This hack fixed the looping situation. Unfortunately SIGSEGV remains when you touch the slice bars (thouhg not all the time). But it's OK if you select scan_area from the preview window (cool). @@ -1188,7 +1186,7 @@ mode_update (SANE_Handle handle, char *val) return SANE_STATUS_INVAL; } -/* Second hand dependancies of mode option */ +/* Second hand dependencies of mode option */ /* Looks like code doubling */ @@ -1546,7 +1544,7 @@ init_options (Apple_Scanner * s) /* Use volt_ref */ s->opt[OPT_VOLT_REF].name = "volt-ref"; s->opt[OPT_VOLT_REF].title = "Volt Reference"; - s->opt[OPT_VOLT_REF].desc ="It's brightness equivalant."; + s->opt[OPT_VOLT_REF].desc ="It's brightness equivalent."; s->opt[OPT_VOLT_REF].type = SANE_TYPE_BOOL; if (s->hw->ScannerModel!=COLORONESCANNER) s->opt[OPT_VOLT_REF].cap |= SANE_CAP_INACTIVE; diff --git a/backend/apple.h b/backend/apple.h index b4a0c03..ebc7f72 100644 --- a/backend/apple.h +++ b/backend/apple.h @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/artec.c b/backend/artec.c index 395b4f1..355e78e 100644 --- a/backend/artec.c +++ b/backend/artec.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -836,7 +834,7 @@ artec_byte_rgb_to_line_rgb (SANE_Byte * data, SANE_Int len) DBG (8, "artec_byte_rgb_to_line_rgb()\n"); - /* copy the RGBRGBRGBRGBRGB... formated data to our temp buffer */ + /* copy the RGBRGBRGBRGBRGB... formatted data to our temp buffer */ memcpy (tmp_buf, data, len * 3); /* now copy back to *data in RRRRRRRGGGGGGGBBBBBBB format */ diff --git a/backend/artec.h b/backend/artec.h index efb4bb4..4806609 100644 --- a/backend/artec.h +++ b/backend/artec.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/artec_eplus48u.c b/backend/artec_eplus48u.c index c5eb225..4c15673 100644 --- a/backend/artec_eplus48u.c +++ b/backend/artec_eplus48u.c @@ -42,9 +42,7 @@ Updates (C) 2001 by Henning Meier-Geinitz. General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -510,7 +508,7 @@ copy_scan_line (Artec48U_Scanner * s) { /*For resolution of 1200 dpi we have to interpolate horizontally, because the optical horizontal resolution is - limited to 600 dpi. We simply use the avarage value of two pixels. */ + limited to 600 dpi. We simply use the average value of two pixels. */ int cnt, i, j; int xs = s->params.pixel_xs; int interpolate = 0; @@ -787,7 +785,7 @@ attach (const char *dev_name, Artec48U_Device ** devp) vendor_string[40] = 0; model_string[40] = 0; - /* assign all the stuff we need fo this device... */ + /* assign all the stuff we need for this device... */ dev->sane.vendor = strdup (vendor_string); XDBG ((3, "attach: setting vendor string: %s\n", vendor_string)); dev->sane.model = strdup (model_string); @@ -874,7 +872,7 @@ decodeVal (char *src, char *opt, int what, void *result, void *def) if (tmp) { - /* on success, compare wiht the given one */ + /* on success, compare with the given one */ if (0 == strcmp (tmp, opt)) { XDBG ((1, "Decoding option >%s<\n", opt)); @@ -952,7 +950,7 @@ decodeVal (char *src, char *opt, int what, void *result, void *def) } /** - * function to retrive the device name of a given string + * function to retrieve the device name of a given string * @param src - string that keeps the option name to check src for * @param dest - pointer to the string, that should receive the detected * devicename @@ -3058,7 +3056,7 @@ calculate_contrast (Artec48U_Scanner * s) Works like the white shading correction, with the difference, that the red-, green- and blue exposure time is set to 0x04 (the value is taken from the windoze driver). -Since we do this over the whole width of the image with the maximal optical resolution, - we can use the shading data for every scan, independend of the size, position or resolution, + we can use the shading data for every scan, independent of the size, position or resolution, because we have the shading values for every sensor/LED. Note: diff --git a/backend/artec_eplus48u.conf.in b/backend/artec_eplus48u.conf.in index 03c9b57..826a261 100644 --- a/backend/artec_eplus48u.conf.in +++ b/backend/artec_eplus48u.conf.in @@ -86,6 +86,7 @@ usb 0x05d8 0x4009 option artecFirmwareFile @DATADIR@/sane/artec_eplus48u/Artec48.usb option vendorString "UMAX" option modelString "AstraSlim SE" +option ePlusPro 0 # ---------------------------------------------------------------------------- diff --git a/backend/artec_eplus48u.h b/backend/artec_eplus48u.h index cc30214..4563a3c 100644 --- a/backend/artec_eplus48u.h +++ b/backend/artec_eplus48u.h @@ -226,9 +226,9 @@ typedef enum Artec48U_Scan_Action { SA_CALIBRATE_SCAN_WHITE, /**< Scan white shading buffer */ SA_CALIBRATE_SCAN_BLACK, /**< Scan black shading buffer */ - SA_CALIBRATE_SCAN_OFFSET_1, /**< First scan to determin offset */ + SA_CALIBRATE_SCAN_OFFSET_1, /**< First scan to determine offset */ SA_CALIBRATE_SCAN_OFFSET_2, /**< Second scan to determine offset */ - SA_CALIBRATE_SCAN_EXPOSURE_1, /**< First scan to determin offset */ + SA_CALIBRATE_SCAN_EXPOSURE_1, /**< First scan to determine offset */ SA_CALIBRATE_SCAN_EXPOSURE_2, /**< Second scan to determine offset */ SA_SCAN /**< Normal scan */ } @@ -399,7 +399,7 @@ static SANE_Status artec48u_device_deactivate (Artec48U_Device * dev); * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. * * @warning * @a size must be a multiple of 64 (at least with TV9693), otherwise the @@ -418,7 +418,7 @@ artec48u_device_memory_write (Artec48U_Device * dev, SANE_Word addr, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. * * @warning * @a size must be a multiple of 64 (at least with TV9693), otherwise the @@ -436,7 +436,7 @@ artec48u_device_memory_read (Artec48U_Device * dev, SANE_Word addr, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status artec48u_device_req (Artec48U_Device * dev, Artec48U_Packet cmd, @@ -450,7 +450,7 @@ artec48u_device_req (Artec48U_Device * dev, Artec48U_Packet cmd, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status artec48u_device_small_req (Artec48U_Device * dev, Artec48U_Packet cmd, @@ -466,7 +466,7 @@ artec48u_device_small_req (Artec48U_Device * dev, Artec48U_Packet cmd, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status artec48u_device_read_raw (Artec48U_Device * dev, SANE_Byte * buffer, @@ -527,7 +527,7 @@ static SANE_Status artec48u_line_reader_free (Artec48U_Line_Reader * reader); * * @return * - SANE_STATUS_GOOD - read completed successfully - * - other error value - an error occured + * - other error value - an error occurred */ static SANE_Status artec48u_line_reader_read (Artec48U_Line_Reader * reader, diff --git a/backend/as6e.c b/backend/as6e.c index 47d8c90..f7c0e81 100644 --- a/backend/as6e.c +++ b/backend/as6e.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/as6e.h b/backend/as6e.h index 7132d6b..8c24bb8 100644 --- a/backend/as6e.h +++ b/backend/as6e.h @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/avision.c b/backend/avision.c index 862a275..e047a7f 100644 --- a/backend/avision.c +++ b/backend/avision.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -58,7 +56,7 @@ Copyright 2010, 2011 by "Mike Kelly" <mike@piratehaven.org> - Additional Contributers: + Additional Contributors: "Gunter Wagner" (some fixes and the transparency option) "Martin Jelínek" <mates@sirrah.troja.mff.cuni.cz> @@ -303,6 +301,24 @@ static Avision_HWEntry Avision_Device_List [] = /* status="complete" */ { NULL, NULL, + 0x0638, 0x1A33, + "Avision", "AV186+", + AV_INT_BUTTON | AV_CANCEL_BUTTON | AV_USE_GRAY_FILTER, + { 0, {0, 0}, {{0, 0}, {0, 0}} } + }, + /* comment="duplex! sheetfed scanner" */ + /* status="good" */ + + { NULL, NULL, + 0x0638, 0x2AD9, + "Avision", "AV188", + AV_INT_BUTTON | AV_CANCEL_BUTTON | AV_USE_GRAY_FILTER, + { 0, {0, 0}, {{0, 0}, {0, 0}} } + }, + /* comment="duplex! sheetfed scanner" */ + /* status="untested" */ + + { NULL, NULL, 0x0638, 0x0A2C, "Avision", "AV220+", AV_INT_BUTTON | AV_CANCEL_BUTTON, @@ -3619,7 +3635,7 @@ adf_reset (Avision_Scanner* s) set_triple (rcmd.transferlen, size); status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, payload, &size); if (status != SANE_STATUS_GOOD || size != (4-n)) { - DBG (1, "adf_reset: read %lu failed (%s)\n", (2-n), + DBG (1, "adf_reset: read %zu failed (%s)\n", (4-n), sane_strstatus (status)); return (status); } @@ -4152,7 +4168,7 @@ attach (SANE_String_Const devname, Avision_ConnectionType con_type, av_con.usb_status = AVISION_USB_UNTESTED_STATUS; /* set known USB status type */ - if (attaching_hw && attaching_hw->feature_type & AV_INT_STATUS) + if (attaching_hw && (attaching_hw->feature_type & AV_INT_STATUS)) av_con.usb_status = AVISION_USB_INT_STATUS; DBG (3, "attach: opening %s\n", devname); @@ -4880,7 +4896,7 @@ send_tune_scan_length (Avision_Scanner* s) set_double (payload.vertical, top); /* set_double (payload.horizontal, 0); */ - /* we alway send it, even for 0 as the scanner keeps it in RAM and + /* we always send it, even for 0 as the scanner keeps it in RAM and previous runs could already have set something */ status = avision_cmd (&s->av_con, &scmd, sizeof (scmd), @@ -6266,7 +6282,7 @@ set_window (Avision_Scanner* s) cmd.window.avision.highlight = 0xFF; cmd.window.avision.shadow = 0x00; - /* mode dependant settings */ + /* mode dependent settings */ switch (s->c_mode) { case AV_THRESHOLDED: @@ -6461,7 +6477,7 @@ get_background_raster (Avision_Scanner* s) } /* end line pack */ /* deinterlace? */ - if (s->avdimen.interlaced_duplex && dev->hw->feature_type & AV_2ND_LINE_INTERLACED) + if (s->avdimen.interlaced_duplex && (dev->hw->feature_type & AV_2ND_LINE_INTERLACED)) { uint8_t* deinterlaced = malloc (size * 2); if (!deinterlaced) @@ -6474,7 +6490,7 @@ get_background_raster (Avision_Scanner* s) uint8_t* src_raster; /* for the quirky devices and some resolutions the interlacing differs */ - if (dev->hw->feature_type & AV_BACKGROUND_QUIRK && s->avdimen.hw_xres >= 150) + if ((dev->hw->feature_type & AV_BACKGROUND_QUIRK) && (s->avdimen.hw_xres >= 150)) dst_i = i / 2 + ((i+1) % 2) * (lines / 2); dst_raster = deinterlaced + bytes_per_line * dst_i; @@ -7626,7 +7642,7 @@ reader_process (void *data) /* interlaced? save the back data to the rear buffer */ if ( (deinterlace == STRIPE && absline % (lines_per_stripe*2) >= lines_per_stripe) || (deinterlace == HALF && absline >= total_size / s->avdimen.hw_bytes_per_line / 2) || - (deinterlace == LINE && absline & 0x1) ) /* last bit equals % 2 */ + (deinterlace == LINE && (absline & 0x1)) ) /* last bit equals % 2 */ { DBG (9, "reader_process: saving rear line %d to temporary file.\n", absline); fwrite (ptr, s->avdimen.hw_bytes_per_line, 1, rear_fp); @@ -7644,7 +7660,7 @@ reader_process (void *data) DBG (9, "reader_process: after deinterlacing: useful_bytes: %d, stripe_fill: %d\n", useful_bytes, stripe_fill); } - if (dev->hw->feature_type & AV_ADF_FLIPPING_DUPLEX && s->source_mode == AV_ADF_DUPLEX && !(s->page % 2) && !s->duplex_rear_valid) { + if ((dev->hw->feature_type & AV_ADF_FLIPPING_DUPLEX) && s->source_mode == AV_ADF_DUPLEX && !(s->page % 2) && !s->duplex_rear_valid) { /* Here we flip the image by writing the lines from the end of the file to the beginning. */ unsigned int absline = (processed_bytes - stripe_fill) / s->avdimen.hw_bytes_per_line; unsigned int abslines = absline + useful_bytes / s->avdimen.hw_bytes_per_line; @@ -7838,6 +7854,7 @@ reader_process (void *data) s->avdimen.hw_yres == s->avdimen.yres) /* No scaling */ { fwrite (out_data, useful_bytes, 1, fp); + line += useful_bytes / s->avdimen.hw_bytes_per_line; } else /* Software scaling - watch out - this code bites back! */ { diff --git a/backend/avision.h b/backend/avision.h index 9017bf2..0847dc8 100644 --- a/backend/avision.h +++ b/backend/avision.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -120,7 +118,7 @@ typedef struct Avision_HWEntry { /* if the scan area and resolution needs to be forced for films */ #define AV_FORCE_FILM ((uint64_t)1<<6) - /* does not suport, or very broken background (added for AV610C2) */ + /* does not support, or very broken background (added for AV610C2) */ #define AV_NO_BACKGROUND ((uint64_t)1<<7) /* is film scanner - no detection yet */ @@ -171,7 +169,7 @@ typedef struct Avision_HWEntry { /* though marked as GRAY only the scanner can do GRAY modes */ #define AV_GRAY_MODES ((uint64_t)1<<23) - /* no seperate, single REAR scan (AV122, DM152, ...) */ + /* no separate, single REAR scan (AV122, DM152, ...) */ #define AV_NO_REAR ((uint64_t)1<<24) /* only scan with some known good hardware resolutions, as the @@ -180,11 +178,11 @@ typedef struct Avision_HWEntry { interpolate to all the others */ #define AV_SOFT_SCALE ((uint64_t)1<<25) - /* does keep window though it does not advertice it - the AV122/DM152 + /* does keep window though it does not advertise it - the AV122/DM152 mess up image data if window is resend between ADF pages */ #define AV_DOES_KEEP_WINDOW ((uint64_t)1<<26) - /* does keep gamma though it does not advertice it */ + /* does keep gamma though it does not advertise it */ #define AV_DOES_KEEP_GAMMA ((uint64_t)1<<27) /* does the scanner contain a Cancel button? */ @@ -463,12 +461,12 @@ typedef struct Avision_Device int scsi_buffer_size; /* nice to have SCSI buffer size */ int read_stripe_size; /* stripes to be read at-a-time */ - /* film scanner atributes - maybe these should be in the scanner struct? */ + /* film scanner attributes - maybe these should be in the scanner struct? */ SANE_Range frame_range; SANE_Word current_frame; SANE_Word holder_type; - /* some versin corrections */ + /* some version corrections */ uint16_t data_dq; /* was ox0A0D - but hangs some new scanners */ Avision_HWEntry* hw; @@ -773,7 +771,7 @@ typedef struct calibration_format uint16_t g_dark_shading_target; uint16_t b_dark_shading_target; - /* not returned but usefull in some places */ + /* not returned but useful in some places */ uint8_t channels; } calibration_format; diff --git a/backend/bh.c b/backend/bh.c index 60741cc..dd5f6a0 100644 --- a/backend/bh.c +++ b/backend/bh.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/bh.h b/backend/bh.h index fcd833a..c96dc79 100644 --- a/backend/bh.h +++ b/backend/bh.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/canon-sane.c b/backend/canon-sane.c index cd75719..016ca8a 100644 --- a/backend/canon-sane.c +++ b/backend/canon-sane.c @@ -181,7 +181,7 @@ sane_open (SANE_String_Const devnam, SANE_Handle * handle) s->gamma_table[i][0] = 0; } for (j = 1; j < 4096; ++j) - { /* FS2710 needs inital gamma 2.0 */ + { /* FS2710 needs initial gamma 2.0 */ c = (int) (256.0 * pow (((double) j) / 4096.0, 0.5)); for (i = 0; i < 4; i++) { @@ -520,7 +520,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, } return SANE_STATUS_GOOD; - /* 990320, ss: switch between slider and option menue for resolution */ + /* 990320, ss: switch between slider and option menu for resolution */ case OPT_HW_RESOLUTION_ONLY: if (s->val[option].w != *(SANE_Word *) val) { diff --git a/backend/canon-scsi.c b/backend/canon-scsi.c index 0bddf51..2dbaae5 100644 --- a/backend/canon-scsi.c +++ b/backend/canon-scsi.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/canon.c b/backend/canon.c index 4a5a2a2..e2ef932 100644 --- a/backend/canon.c +++ b/backend/canon.c @@ -21,9 +21,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -55,10 +53,10 @@ . - sane_open() : open a particular scanner-device and attach_scanner(devicename,&dev) . . - sane_set_io_mode : set blocking-mode . . - sane_get_select_fd : get scanner-fd - . . - sane_get_option_descriptor() : get option informations + . . - sane_get_option_descriptor() : get option information . . - sane_control_option() : change option values . . - . . - sane_start() : start image aquisition + . . - sane_start() : start image acquisition . . - sane_get_parameters() : returns actual scan-parameters . . - sane_read() : read image-data (from pipe) . . - sane_cancel() : cancel operation, kill reader_process @@ -82,9 +80,9 @@ . - init_options - sane_set_io_mode : set blocking-mode - sane_get_select_fd : get scanner-fd - - sane_get_option_descriptor() : get option informations + - sane_get_option_descriptor() : get option information - sane_control_option() : change option values - - sane_start() : start image aquisition + - sane_start() : start image acquisition - sane_get_parameters() : returns actual scan-parameters - sane_read() : read image-data (from pipe) - sane_cancel() : cancel operation, kill reader_process diff --git a/backend/canon.h b/backend/canon.h index c4dc9a8..58e93fe 100644 --- a/backend/canon.h +++ b/backend/canon.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/canon630u-common.c b/backend/canon630u-common.c index 5cd0fcf..e6fcf33 100644 --- a/backend/canon630u-common.c +++ b/backend/canon630u-common.c @@ -12,9 +12,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -719,7 +717,7 @@ wait_for_return (int fd) static SANE_Status compute_ogn (char *calfilename); -/* This is the calibration rountine Win2k goes through when the scanner is +/* This is the calibration routine Win2k goes through when the scanner is first plugged in. Original usb trace from Win2k with USBSnoopy ("usb sniffer for w2k" http://benoit.papillault.free.fr/speedtouch/sniff-2000.en.php3) diff --git a/backend/canon630u.c b/backend/canon630u.c index c413253..6a76211 100644 --- a/backend/canon630u.c +++ b/backend/canon630u.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/canon_dr-cmd.h b/backend/canon_dr-cmd.h index 51f2a06..44751fa 100644 --- a/backend/canon_dr-cmd.h +++ b/backend/canon_dr-cmd.h @@ -71,6 +71,11 @@ putnbyte (unsigned char *pnt, unsigned int value, unsigned int nbytes) #define get_ES_length(b) getnbyte(b+0x04, 4) /* ==================================================================== */ +/* USB packets */ +#define set_USB_CMD_xfer_length(sb, val) putnbyte(sb + 1, val, 3) +#define set_USB_OUT_xfer_length(sb, val) putnbyte(sb + 1, val, 3) + +/* ==================================================================== */ /* SCSI commands */ #define set_SCSI_opcode(out, val) out[0]=val @@ -287,6 +292,17 @@ putnbyte (unsigned char *pnt, unsigned int value, unsigned int nbytes) /*counters*/ /*endorser*/ +/*fine calibration*/ +#define set_S_FCAL_datatype(sb, val) sb[0x00] = (unsigned char)val +/* these are offset, OR with 0x40 to get gain */ +#define S_FCAL_id_f_red 0x00 +#define S_FCAL_id_f_green 0x04 +#define S_FCAL_id_f_blue 0x08 +#define S_FCAL_id_b_red 0x01 +#define S_FCAL_id_b_green 0x05 +#define S_FCAL_id_b_blue 0x09 + + /* ==================================================================== */ /* OBJECT_POSITION */ #define OBJECT_POSITION_code 0x31 diff --git a/backend/canon_dr.c b/backend/canon_dr.c index 17ee7b6..de7ed7e 100644 --- a/backend/canon_dr.c +++ b/backend/canon_dr.c @@ -3,7 +3,7 @@ This file is part of the SANE package, and implements a SANE backend for various Canon DR-series scanners. - Copyright (C) 2008-2019 m. allan noah + Copyright (C) 2008-2020 m. allan noah Yabarana Corp. www.yabarana.com provided significant funding EvriChart, Inc. www.evrichart.com provided funding and loaned equipment @@ -25,9 +25,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -126,9 +124,9 @@ - send_panel() can disable too - add cancel() to send d8 command - call cancel() only after final read from scanner - - stop button reqests cancel + - stop button requests cancel v12 2009-01-21, MAN - - dont export private symbols + - don't export private symbols v13 2009-03-06, MAN - new vendor ID for recent machines - add usb ids for several new machines @@ -149,7 +147,7 @@ v18 2009-03-21, MAN - rewrite config file parsing to reset options after each scanner - add config options for vendor, model, version - - dont call inquiry if those 3 options are set + - don't call inquiry if those 3 options are set - remove default config file from code - add initial gray deinterlacing code for DR-2510C - rename do_usb_reset to do_usb_clear @@ -175,8 +173,8 @@ v24 2009-04-02, MAN - fix DR-2510C duplex deinterlacing code - rewrite sane_read helpers to read until EOF - - update sane_start for scanners that dont use object_position - - dont call sanei_usb_clear_halt() if device is not open + - update sane_start for scanners that don't use object_position + - don't call sanei_usb_clear_halt() if device is not open - increase default buffer size to 4 megs - set buffermode on by default - hide modes and resolutions that DR-2510C lies about @@ -206,8 +204,8 @@ - merge x and y resolution options into single option - move scan params into two new structs, s->u and s->s - sane_get_parameters() just returns values from s->u - - dont call wait_scanner() in object_position() - - dont call ssm_*() from option handler + - don't call wait_scanner() in object_position() + - don't call ssm_*() from option handler - refactor sane_start() - read_from_buffer() can workaround missing res, modes and cropping - set most DR-2xxx machines to use the read_from_buffer workarounds @@ -318,7 +316,7 @@ v51 2015-08-25, MAN (SANE 1.0.25) - DR-C125 does not invert_tly, does need sw_lut v52 2015-11-03, MAN - - set can_color=1 by default (recent models dont have 'C' in name) + - set can_color=1 by default (recent models don't have 'C' in name) - enable jpeg for DR-6080 - add must_downsample and must_fully_buffer - improve dropout option handling @@ -340,6 +338,14 @@ - complete support for X-10, including hardware cropping v58 2019-11-10, MAN - adjust wait_scanner to set runRS only as a last resort, bug #154 + v59 2020-09-23, MAN + - restructure fine calibration code + - initial support for uploading fine calibration payloads + - improve DR-C225 support + v60 2020-11-28, MAN + - add new gray and color interlacing options for DR-C120 + - initial support for DR-C120 and C130 + - enable fine calibration for P-208 (per @sashacmc in !546) SANE FLOW DIAGRAM @@ -390,7 +396,7 @@ #include "canon_dr.h" #define DEBUG 1 -#define BUILD 58 +#define BUILD 60 /* values for SANE_DEBUG_CANON_DR env var: - errors 5 @@ -1348,7 +1354,8 @@ init_model (struct scanner *s) s->gray_interlace[SIDE_BACK] = GRAY_INTERLACE_gG; s->duplex_interlace = DUPLEX_INTERLACE_FBfb; s->need_ccal = 1; - s->need_fcal = 1; + s->fcal_src = FCAL_SRC_SCAN; + s->fcal_dest = FCAL_DEST_SW; /*s->duplex_offset = 432; now set in config file*/ s->duplex_offset_side = SIDE_BACK; @@ -1372,7 +1379,8 @@ init_model (struct scanner *s) s->duplex_interlace = DUPLEX_INTERLACE_2510; /*s->duplex_offset = 400; now set in config file*/ s->need_ccal = 1; - s->need_fcal = 1; + s->fcal_src = FCAL_SRC_SCAN; + s->fcal_dest = FCAL_DEST_SW; s->sw_lut = 1; /*s->invert_tly = 1;*/ @@ -1402,7 +1410,8 @@ init_model (struct scanner *s) s->duplex_interlace = DUPLEX_INTERLACE_2510; /*s->duplex_offset = 400; now set in config file*/ s->need_ccal = 1; - s->need_fcal = 1; + s->fcal_src = FCAL_SRC_SCAN; + s->fcal_dest = FCAL_DEST_SW; s->sw_lut = 1; s->invert_tly = 1; @@ -1427,7 +1436,8 @@ init_model (struct scanner *s) s->color_interlace[SIDE_FRONT] = COLOR_INTERLACE_RRGGBB; s->color_interlace[SIDE_BACK] = COLOR_INTERLACE_RRGGBB; s->duplex_interlace = DUPLEX_INTERLACE_FBfb; - s->need_fcal_buffer = 1; + s->fcal_src = FCAL_SRC_HW; + s->fcal_dest = FCAL_DEST_SW; s->bg_color = 0x08; /*s->duplex_offset = 840; now set in config file*/ s->sw_lut = 1; @@ -1487,6 +1497,8 @@ init_model (struct scanner *s) s->gray_interlace[SIDE_BACK] = GRAY_INTERLACE_gG; s->duplex_interlace = DUPLEX_INTERLACE_FBfb; s->need_ccal = 1; + s->fcal_src = FCAL_SRC_SCAN; + s->fcal_dest = FCAL_DEST_SW; s->invert_tly = 1; s->unknown_byte2 = 0x88; s->rgb_format = 1; @@ -1592,6 +1604,39 @@ init_model (struct scanner *s) s->can_monochrome=0; } + else if (strstr (s->model_name,"DR-C120") + || strstr (s->model_name,"DR-C130") + ){ + + /*confirmed settings*/ + s->need_ccal = 1; + s->ccal_version = 3; + + s->gray_interlace[SIDE_FRONT] = GRAY_INTERLACE_C120; + s->gray_interlace[SIDE_BACK] = GRAY_INTERLACE_C120; + s->color_interlace[SIDE_FRONT] = COLOR_INTERLACE_C120; + s->color_interlace[SIDE_BACK] = COLOR_INTERLACE_C120; + s->duplex_interlace = DUPLEX_INTERLACE_2510; + s->duplex_offset_side = SIDE_BACK; + s->unknown_byte2 = 0x88; + s->fcal_src = FCAL_SRC_SCAN; + s->fcal_dest = FCAL_DEST_SW; + s->sw_lut = 1; + s->rgb_format = 1; + /*s->duplex_offset = 400; now set in config file*/ + + /*only in Y direction, so we trash them in X*/ + s->std_res_x[DPI_100]=0; + s->std_res_x[DPI_150]=0; + s->std_res_x[DPI_200]=0; + s->std_res_x[DPI_240]=0; + s->std_res_x[DPI_400]=0; + + /*suspected settings*/ + s->always_op = 0; + s->fixed_width = 1; + s->valid_x = 8.5 * 1200; + } else if (strstr (s->model_name,"DR-C125")){ /*confirmed settings*/ @@ -1604,7 +1649,8 @@ init_model (struct scanner *s) s->unknown_byte2 = 0x88; s->need_ccal = 1; s->ccal_version = 3; - s->need_fcal = 1; + s->fcal_src = FCAL_SRC_SCAN; + s->fcal_dest = FCAL_DEST_SW; s->sw_lut = 1; s->rgb_format = 1; /*s->duplex_offset = 400; now set in config file*/ @@ -1625,14 +1671,15 @@ init_model (struct scanner *s) else if (strstr (s->model_name,"DR-C225")){ s->color_interlace[SIDE_FRONT] = COLOR_INTERLACE_RRGGBB; - s->color_interlace[SIDE_BACK] = COLOR_INTERLACE_rRgGbB; + s->color_interlace[SIDE_BACK] = COLOR_INTERLACE_RRGGBB; s->gray_interlace[SIDE_BACK] = GRAY_INTERLACE_gG; - s->duplex_interlace = DUPLEX_INTERLACE_FBfb; + s->duplex_interlace = DUPLEX_INTERLACE_PER_CHANNEL; s->unknown_byte2 = 0x88; s->need_ccal = 1; s->ccal_version = 3; - s->need_fcal = 1; + s->fcal_src = FCAL_SRC_SCAN; + s->fcal_dest = FCAL_DEST_HW; s->invert_tly = 1; s->rgb_format = 1; /*s->duplex_offset = 400; now set in config file*/ @@ -3019,7 +3066,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, DBG (20, "sane_control_option: set value for '%s' (%d)\n", s->opt[option].name,option); if ( s->started ) { - DBG (5, "sane_control_option: cant set, device busy\n"); + DBG (5, "sane_control_option: can't set, device busy\n"); return SANE_STATUS_DEVICE_BUSY; } @@ -3034,7 +3081,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, return status; } - /* may have been changed by constrain, so dont copy until now */ + /* may have been changed by constrain, so don't copy until now */ val_c = *(SANE_Word *)val; /* @@ -4259,7 +4306,7 @@ update_i_params(struct scanner *s) * * this will be called between sides of a duplex scan, * and at the start of each page of an adf batch. - * hence, we spend alot of time playing with s->started, etc. + * hence, we spend a lot of time playing with s->started, etc. */ SANE_Status sane_start (SANE_Handle handle) @@ -4314,22 +4361,19 @@ sane_start (SANE_Handle handle) } /* AFE cal */ - if((ret = calibrate_AFE(s))){ + ret = calibrate_AFE(s); + if (ret != SANE_STATUS_GOOD) { DBG (5, "sane_start: ERROR: cannot cal afe\n"); goto errors; } /* fine cal */ - if((ret = calibrate_fine(s))){ + ret = calibrate_fine(s); + if (ret != SANE_STATUS_GOOD) { DBG (5, "sane_start: ERROR: cannot cal fine\n"); goto errors; } - if((ret = calibrate_fine_buffer(s))){ - DBG (5, "sane_start: ERROR: cannot cal fine from buffer\n"); - goto errors; - } - /* reset the page counter after calibration */ s->panel_counter = 0; s->prev_page = 0; @@ -4458,10 +4502,10 @@ sane_start (SANE_Handle handle) } /* set clean defaults with new sheet of paper */ - /* dont reset the transfer vars on backside of duplex page */ + /* don't reset the transfer vars on backside of duplex page */ /* otherwise buffered back page will be lost */ /* ingest paper with adf (no-op for fb) */ - /* dont call object pos or scan on back side of duplex scan */ + /* don't call object pos or scan on back side of duplex scan */ if(s->side == SIDE_FRONT || s->s.source == SOURCE_ADF_BACK || s->s.source == SOURCE_CARD_BACK){ /* clean scan params for new scan */ @@ -5367,6 +5411,23 @@ copy_simplex(struct scanner *s, unsigned char * buf, int len, int side) line[line_next++] = 0; } break; + + case GRAY_INTERLACE_C120: + DBG (17, "copy_simplex: gray, C120\n"); + + /* first read head (third byte of every three) */ + for(j=bwidth-1;j>=0;j-=3){ + line[line_next++] = buf[i+j]; + } + /* second read head (first byte of every three) */ + for(j=bwidth-3;j>=0;j-=3){ + line[line_next++] = buf[i+j]; + } + /* third read head (second byte of every three) */ + for(j=bwidth-2;j>=0;j-=3){ + line[line_next++] = buf[i+j]; + } + break; } } @@ -5451,6 +5512,29 @@ copy_simplex(struct scanner *s, unsigned char * buf, int len, int side) line[line_next++] = 0; } break; + + case COLOR_INTERLACE_C120: + DBG (17, "copy_simplex: color, C120\n"); + + /* first read head (third byte of every three) */ + for(j=t-1;j>=0;j-=3){ + line[line_next++] = buf[i+j]; + line[line_next++] = buf[i+t+j]; + line[line_next++] = buf[i+2*t+j]; + } + /* second read head (first byte of every three) */ + for(j=t-3;j>=0;j-=3){ + line[line_next++] = buf[i+j]; + line[line_next++] = buf[i+t+j]; + line[line_next++] = buf[i+2*t+j]; + } + /* third read head (second byte of every three) */ + for(j=t-2;j>=0;j-=3){ + line[line_next++] = buf[i+j]; + line[line_next++] = buf[i+t+j]; + line[line_next++] = buf[i+2*t+j]; + } + break; } } @@ -5517,6 +5601,7 @@ copy_duplex(struct scanner *s, unsigned char * buf, int len) { SANE_Status ret=SANE_STATUS_GOOD; int i,j; + int pwidth = s->s.width; int bwidth = s->s.Bpl; int dbwidth = 2*bwidth; unsigned char * front; @@ -5568,6 +5653,21 @@ copy_duplex(struct scanner *s, unsigned char * buf, int len) } } + /* line is in 6 sections, front red, back red, front green, etc. */ + else if(s->duplex_interlace == DUPLEX_INTERLACE_PER_CHANNEL){ + + DBG (10, "copy_duplex: per channel\n"); + + for(i=0; i<len; i+=dbwidth){ + for(j=0;j<3;j++){ + memcpy(front+flen,buf+i+j*pwidth*2,pwidth); + flen+=pwidth; + memcpy(back+blen,buf+i+j*pwidth*2+pwidth,pwidth); + blen+=pwidth; + } + } + } + /* full line of front, then full line of back */ else if(s->duplex_interlace == DUPLEX_INTERLACE_FfBb || s->duplex_interlace == DUPLEX_INTERLACE_fFBb){ for(i=0; i<len; i+=dbwidth){ @@ -5944,7 +6044,7 @@ calibrate_AFE (struct scanner *s) goto cleanup; } - /*blast the existing fine cal data so reading code wont apply it*/ + /*blast the existing fine cal data so reading code won't apply it*/ ret = offset_buffers(s,0); ret = gain_buffers(s,0); @@ -6119,10 +6219,68 @@ calibrate_AFE (struct scanner *s) return ret; } +/* + * fine calibration produces a per-cell offset and gain value, + * which is then used to adjust the output from the scanner. + * There is quite a bit of variation here, with different models + * needing different types/amounts of help from the software. + * + * This function is a common entry point for all variations. + */ +static SANE_Status +calibrate_fine (struct scanner *s) +{ + SANE_Status ret = SANE_STATUS_GOOD; + + DBG (10, "calibrate_fine: start\n"); + + if(s->fcal_src == FCAL_SRC_NONE || s->fcal_dest == FCAL_DEST_NONE){ + DBG (10, "calibrate_fine: not required\n"); + goto cleanup; + } + + /* don't recalibrate if we've already done it with these params */ + if(s->f_res == s->s.dpi_x && s->f_mode == s->s.mode){ + DBG (10, "calibrate_fine: already done\n"); + goto cleanup; + } + + /* get calibration data from scanner memory */ + if(s->fcal_src == FCAL_SRC_HW){ + ret = calibrate_fine_src_hw(s); + if (ret != SANE_STATUS_GOOD) + goto cleanup; + } + + /* get calibration data by making scans */ + if(s->fcal_src == FCAL_SRC_SCAN){ + ret = calibrate_fine_src_scan(s); + if (ret != SANE_STATUS_GOOD) + goto cleanup; + } + + /* send calibration data to scanner */ + if(s->fcal_dest == FCAL_DEST_HW){ + ret = calibrate_fine_dest_hw(s); + if (ret != SANE_STATUS_GOOD) + goto cleanup; + } + + /* log current cal settings so we won't recalibrate on next scan with same params */ + s->f_res = s->s.dpi_x; + s->f_mode = s->s.mode; + + cleanup: + + DBG (10, "calibrate_fine: finish %d\n",ret); + + return ret; +} + -/* alternative version- extracts data from scanner memory */ +/* extracts fine calibration data from scanner memory */ static SANE_Status -calibrate_fine_buffer (struct scanner *s) +calibrate_fine_src_hw (struct scanner *s) { SANE_Status ret = SANE_STATUS_GOOD; int i, j, k; @@ -6138,12 +6296,7 @@ calibrate_fine_buffer (struct scanner *s) int old_br_y = s->u.br_y; int old_source = s->u.source; - DBG (10, "calibrate_fine_buffer: start\n"); - - if(!s->need_fcal_buffer){ - DBG (10, "calibrate_fine_buffer: not required\n"); - return ret; - } + DBG (10, "calibrate_fine_src_hw: start\n"); /* pretend we are doing a 1 line scan in duplex */ s->u.tl_y = 0; @@ -6153,19 +6306,14 @@ calibrate_fine_buffer (struct scanner *s) /* load our own private copy of scan params */ ret = update_params(s,1); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine_buffer: ERROR: cannot update_params\n"); - goto cleanup; - } - - if(s->f_res == s->s.dpi_x && s->f_mode == s->s.mode){ - DBG (10, "calibrate_fine_buffer: already done\n"); + DBG (5, "calibrate_fine_src_hw: ERROR: cannot update_params\n"); goto cleanup; } /* clean scan params for new scan */ ret = clean_params(s); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine_buffer: ERROR: cannot clean_params\n"); + DBG (5, "calibrate_fine_src_hw: ERROR: cannot clean_params\n"); goto cleanup; } @@ -6174,7 +6322,7 @@ calibrate_fine_buffer (struct scanner *s) in = malloc(reqLen); if (!in) { - DBG (5, "calibrate_fine_buffer: ERROR: cannot malloc in\n"); + DBG (5, "calibrate_fine_src_hw: ERROR: cannot malloc in\n"); ret = SANE_STATUS_NO_MEM; goto cleanup; } @@ -6182,11 +6330,11 @@ calibrate_fine_buffer (struct scanner *s) /*fine offset*/ ret = offset_buffers(s,1); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine_buffer: ERROR: cannot load offset buffers\n"); + DBG (5, "calibrate_fine_src_hw: ERROR: cannot load offset buffers\n"); goto cleanup; } - DBG (5, "calibrate_fine_buffer: %d %x\n", s->s.dpi_x/10, s->s.dpi_x/10); + DBG (10, "calibrate_fine_src_hw: %d %x\n", s->s.dpi_x/10, s->s.dpi_x/10); memset(cmd,0,cmdLen); set_SCSI_opcode(cmd, READ_code); @@ -6196,8 +6344,6 @@ calibrate_fine_buffer (struct scanner *s) inLen = reqLen; - hexdump(15, "cmd:", cmd, cmdLen); - ret = do_cmd ( s, 1, 0, cmd, cmdLen, @@ -6232,14 +6378,12 @@ calibrate_fine_buffer (struct scanner *s) s->f_offset[i][j] = 1; } } - - hexdump(15, "off:", s->f_offset[i], s->s.valid_Bpl); } /*fine gain*/ ret = gain_buffers(s,1); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine_buffer: ERROR: cannot load gain buffers\n"); + DBG (5, "calibrate_fine_src_hw: ERROR: cannot load gain buffers\n"); goto cleanup; } @@ -6259,8 +6403,6 @@ calibrate_fine_buffer (struct scanner *s) set_R_xfer_uid (cmd, codes[k]); inLen = reqLen; - hexdump(15, "cmd:", cmd, cmdLen); - ret = do_cmd ( s, 1, 0, cmd, cmdLen, @@ -6288,8 +6430,6 @@ calibrate_fine_buffer (struct scanner *s) set_R_xfer_uid (cmd, R_FINE_uid_gray); inLen = reqLen; - hexdump(15, "cmd:", cmd, cmdLen); - ret = do_cmd ( s, 1, 0, cmd, cmdLen, @@ -6310,14 +6450,6 @@ calibrate_fine_buffer (struct scanner *s) } } - for(i=0;i<2;i++){ - hexdump(15, "gain:", s->f_gain[i], s->s.valid_Bpl); - } - - /* log current cal type */ - s->f_res = s->s.dpi_x; - s->f_mode = s->s.mode; - cleanup: if(in){ @@ -6329,16 +6461,16 @@ calibrate_fine_buffer (struct scanner *s) s->u.br_y = old_br_y; s->u.source = old_source; - DBG (10, "calibrate_fine_buffer: finish %d\n",ret); + DBG (10, "calibrate_fine_src_hw: finish %d\n",ret); return ret; } /* - * makes several scans, adjusts fine calibration + * makes several scans, generates fine calibration data */ static SANE_Status -calibrate_fine (struct scanner *s) +calibrate_fine_src_scan (struct scanner *s) { SANE_Status ret = SANE_STATUS_GOOD; int i, j, k; @@ -6350,12 +6482,7 @@ calibrate_fine (struct scanner *s) int old_br_y = s->u.br_y; int old_source = s->u.source; - DBG (10, "calibrate_fine: start\n"); - - if(!s->need_fcal){ - DBG (10, "calibrate_fine: not required\n"); - return ret; - } + DBG (10, "calibrate_fine_src_scan: start\n"); /* always cal with a short scan in duplex */ s->u.tl_y = 0; @@ -6365,12 +6492,7 @@ calibrate_fine (struct scanner *s) /* load our own private copy of scan params */ ret = update_params(s,1); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine: ERROR: cannot update_params\n"); - goto cleanup; - } - - if(s->f_res == s->s.dpi_x && s->f_mode == s->s.mode){ - DBG (10, "calibrate_fine: already done\n"); + DBG (5, "calibrate_fine_src_scan: ERROR: cannot update_params\n"); goto cleanup; } @@ -6384,39 +6506,39 @@ calibrate_fine (struct scanner *s) /* make buffers to hold the images */ ret = image_buffers(s,1); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine: ERROR: cannot load buffers\n"); + DBG (5, "calibrate_fine_src_scan: ERROR: cannot load buffers\n"); goto cleanup; } - /*blast the existing fine cal data so reading code wont apply it*/ + /*blast the existing fine cal data so reading code won't apply it*/ ret = offset_buffers(s,0); ret = gain_buffers(s,0); /* need to tell it we want duplex */ ret = ssm_buffer(s); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine: ERROR: cannot ssm buffer\n"); + DBG (5, "calibrate_fine_src_scan: ERROR: cannot ssm buffer\n"); goto cleanup; } /* set window command */ ret = set_window(s); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine: ERROR: cannot set window\n"); + DBG (5, "calibrate_fine_src_scan: ERROR: cannot set window\n"); goto cleanup; } - /*handle fifth pass (fine offset), lamp off*/ - DBG (15, "calibrate_fine: offset\n"); + /* first pass (fine offset), lamp off */ + DBG (15, "calibrate_fine_src_scan: offset\n"); ret = calibration_scan(s,0xff); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine: ERROR: cannot make offset cal scan\n"); + DBG (5, "calibrate_fine_src_scan: ERROR: cannot make offset cal scan\n"); goto cleanup; } ret = offset_buffers(s,1); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine: ERROR: cannot load offset buffers\n"); + DBG (5, "calibrate_fine_src_scan: ERROR: cannot load offset buffers\n"); goto cleanup; } @@ -6431,17 +6553,17 @@ calibrate_fine (struct scanner *s) hexdump(15, "off:", s->f_offset[i], s->s.valid_Bpl); } - /*handle sixth pass (fine gain), lamp on*/ - DBG (15, "calibrate_fine: gain\n"); + /* second pass (fine gain), lamp on */ + DBG (15, "calibrate_fine_src_scan: gain\n"); ret = calibration_scan(s,0xfe); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine: ERROR: cannot make gain cal scan\n"); + DBG (5, "calibrate_fine_src_scan: ERROR: cannot make gain cal scan\n"); goto cleanup; } ret = gain_buffers(s,1); if (ret != SANE_STATUS_GOOD) { - DBG (5, "calibrate_fine: ERROR: cannot load gain buffers\n"); + DBG (5, "calibrate_fine_src_scan: ERROR: cannot load gain buffers\n"); goto cleanup; } @@ -6459,10 +6581,6 @@ calibrate_fine (struct scanner *s) hexdump(15, "gain:", s->f_gain[i], s->s.valid_Bpl); } - /* log current cal type */ - s->f_res = s->s.dpi_x; - s->f_mode = s->s.mode; - cleanup: /* recover user settings */ @@ -6470,13 +6588,109 @@ calibrate_fine (struct scanner *s) s->u.br_y = old_br_y; s->u.source = old_source; - DBG (10, "calibrate_fine: finish %d\n",ret); + DBG (10, "calibrate_fine_src_scan: finish %d\n",ret); + + return ret; +} + +/* write calibration data to scanner memory and delete from struct */ +static SANE_Status +calibrate_fine_dest_hw (struct scanner *s) +{ + SANE_Status ret = SANE_STATUS_GOOD; + int i, j, k; + + unsigned char cmd[SEND_len]; + size_t cmdLen = SEND_len; + + unsigned char * out = NULL; + size_t outLen = 0; + + DBG (10, "calibrate_fine_dest_hw: start\n"); + + /* calibration buffers in scanner are single color channel, but 16 bit, plus 4 byte header */ + outLen = s->s.width*2 + 4; + + out = calloc(outLen,1); + if (!out) { + DBG (5, "calibrate_fine_dest_hw: ERROR: cannot calloc out\n"); + ret = SANE_STATUS_NO_MEM; + goto cleanup; + } + + // sides + for(i=0;i<2;i++){ + + // colors + for(j=0;j<3;j++){ + + int codes[] = { + S_FCAL_id_f_red, S_FCAL_id_f_green, S_FCAL_id_f_blue, + S_FCAL_id_b_red, S_FCAL_id_b_green, S_FCAL_id_b_blue}; + + // offset + memset(cmd,0,cmdLen); + set_SCSI_opcode(cmd, SEND_code); + set_S_xfer_datatype (cmd, SR_datatype_fineoffset); + set_S_xfer_length (cmd, outLen); + + set_S_FCAL_datatype (out, codes[i*3+j]); + + for(k=0; k<s->s.valid_width; k++){ + out[4+k*2] = 0; + + // TODO: calculate this instead of hardcode + out[4+k*2+1] = 140; + } + + ret = do_cmd ( + s, 1, 0, + cmd, cmdLen, + out, outLen, + NULL, 0 + ); + if (ret != SANE_STATUS_GOOD) + goto cleanup; + + // gain + set_S_FCAL_datatype (out, codes[i*3+j] | 0x40); + + for(k=0; k<s->s.valid_width; k++){ + out[4+k*2] = 0; + + // TODO: calculate this instead of hardcode + out[4+k*2+1] = 40; + } + + ret = do_cmd ( + s, 1, 0, + cmd, cmdLen, + out, outLen, + NULL, 0 + ); + if (ret != SANE_STATUS_GOOD) + goto cleanup; + + } + } + + cleanup: + + /*blast the fine cal data we generated above, so reading code wont apply it*/ + offset_buffers(s,0); + gain_buffers(s,0); + + if(out){ + free(out); + } + + DBG (10, "calibrate_fine_dest_hw: finish %d\n",ret); return ret; } /* - * sends AFE params, and ingests entire duplex image into buffers + * does a simple scan, ingests entire duplex image into buffers */ static SANE_Status calibration_scan (struct scanner *s, int scan) @@ -6701,7 +6915,7 @@ gain_buffers (struct scanner *s, int setup) * handle h is a valid handle) but usually affects long-running * operations only (such as image acquisition). It is safe to call * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not * imply that the currently pending operation has been cancelled. It * only guarantees that cancellation has been initiated. Cancellation * completes only when the cancelled call returns (typically with a @@ -6727,7 +6941,7 @@ sane_cancel (SANE_Handle handle) /* checks started and cancelled flags in scanner struct, * sends cancel command to scanner if required. don't call - * this function asyncronously, wait for pending operation */ + * this function asynchronously, wait for pending operation */ static SANE_Status check_for_cancel(struct scanner *s) { @@ -7245,7 +7459,7 @@ do_usb_cmd(struct scanner *s, int runRS, int shortTime, } /* build a USB packet around the SCSI command */ - cmdBuffer[3] = cmdLength-4; + set_USB_CMD_xfer_length(cmdBuffer,cmdLength-4); cmdBuffer[5] = 1; cmdBuffer[6] = 0x90; memcpy(cmdBuffer+cmdOffset,cmdBuff,cmdLen); @@ -7305,7 +7519,7 @@ do_usb_cmd(struct scanner *s, int runRS, int shortTime, } /* build a USB packet around the SCSI command */ - outBuffer[3] = outLength-4; + set_USB_OUT_xfer_length(outBuffer,outLength-4); outBuffer[5] = 2; outBuffer[6] = 0xb0; memcpy(outBuffer+outOffset,outBuff,outLen); @@ -7520,7 +7734,7 @@ do_usb_clear(struct scanner *s, int clear, int runRS) DBG (15, "do_usb_clear: clear halt\n"); ret = sanei_usb_clear_halt(s->fd); if(ret != SANE_STATUS_GOOD){ - DBG(5,"do_usb_clear: cant clear halt, returning %d\n", ret); + DBG(5,"do_usb_clear: can't clear halt, returning %d\n", ret); return ret; } } @@ -7680,7 +7894,7 @@ get_page_width(struct scanner *s) return s->max_x_fb; } - /* cant overscan larger than scanner max */ + /* can't overscan larger than scanner max */ if(width > s->valid_x){ return s->valid_x; } @@ -7704,7 +7918,7 @@ get_page_height(struct scanner *s) return s->max_y_fb; } - /* cant overscan larger than scanner max */ + /* can't overscan larger than scanner max */ if(height > s->max_y){ return s->max_y; } diff --git a/backend/canon_dr.conf.in b/backend/canon_dr.conf.in index 2f9d4e4..3b72fda 100644 --- a/backend/canon_dr.conf.in +++ b/backend/canon_dr.conf.in @@ -20,7 +20,7 @@ #option buffer-size 2097152 ####################################################################### -# Most scanners dont pad their reads +# Most scanners don't pad their reads #option padded-read 0 ####################################################################### diff --git a/backend/canon_dr.h b/backend/canon_dr.h index 4ffb360..a945d00 100644 --- a/backend/canon_dr.h +++ b/backend/canon_dr.h @@ -167,11 +167,21 @@ struct scanner int max_y_fb; int can_color; /* actually might be in vpd, but which bit? */ + int need_ccal; /* scanner needs software to help with afe calibration */ - int need_fcal; /* scanner needs software to help with fine calibration */ - int need_fcal_buffer; /* software to apply calibration stored in scanner*/ int ccal_version; /* 0 in most scanners, 3 in newer ones */ + int fcal_src; /* where fine offset/gain calibration data comes from */ + int fcal_dest; /* where fine offset/gain calibration data is used */ + +#define FCAL_SRC_NONE 0 /* scanner does not require fine calibration */ +#define FCAL_SRC_SCAN 1 /* make calibration scans, store gain/offset in struct */ +#define FCAL_SRC_HW 2 /* calibration permanently stored in scanner, downloaded into struct */ + +#define FCAL_DEST_NONE 0 /* scanner does not require fine calibration */ +#define FCAL_DEST_SW 1 /* use gain/offset in struct to adjust output in software */ +#define FCAL_DEST_HW 2 /* send calibration data into scanner for use in hardware */ + int has_counter; int has_rif; int has_adf; @@ -304,7 +314,7 @@ struct scanner unsigned char lut[256]; /* --------------------------------------------------------------------- */ - /* values used by the software enhancment code (deskew, crop, etc) */ + /* values used by the software enhancement code (deskew, crop, etc) */ SANE_Status deskew_stat; int deskew_vals[2]; double deskew_slope; @@ -441,6 +451,7 @@ enum { #define GRAY_INTERLACE_NONE 0 #define GRAY_INTERLACE_2510 1 #define GRAY_INTERLACE_gG 2 +#define GRAY_INTERLACE_C120 3 #define COLOR_INTERLACE_UNK 0 #define COLOR_INTERLACE_RGB 1 @@ -450,12 +461,14 @@ enum { #define COLOR_INTERLACE_RRGGBB 5 #define COLOR_INTERLACE_rRgGbB 6 #define COLOR_INTERLACE_2510 7 +#define COLOR_INTERLACE_C120 8 #define DUPLEX_INTERLACE_NONE 0 #define DUPLEX_INTERLACE_FfBb 1 #define DUPLEX_INTERLACE_FBfb 2 #define DUPLEX_INTERLACE_2510 3 #define DUPLEX_INTERLACE_fFBb 4 +#define DUPLEX_INTERLACE_PER_CHANNEL 5 #define JPEG_INTERLACE_ALT 0 #define JPEG_INTERLACE_NONE 1 @@ -609,7 +622,9 @@ static SANE_Status gain_buffers (struct scanner *s, int setup); static SANE_Status calibrate_AFE(struct scanner *s); static SANE_Status calibrate_fine(struct scanner *s); -static SANE_Status calibrate_fine_buffer(struct scanner *s); +static SANE_Status calibrate_fine_src_scan(struct scanner *s); +static SANE_Status calibrate_fine_src_hw(struct scanner *s); +static SANE_Status calibrate_fine_dest_hw(struct scanner *s); static SANE_Status write_AFE (struct scanner *s); static SANE_Status calibration_scan (struct scanner *s, int); diff --git a/backend/canon_lide70-common.c b/backend/canon_lide70-common.c index a0eb5c0..405d693 100644 --- a/backend/canon_lide70-common.c +++ b/backend/canon_lide70-common.c @@ -17,11 +17,9 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. - This file implements a SANE backend for the Canon CanoScan LiDE 70 */ + This file implements a SANE backend for the Canon CanoScan LiDE 70 and 600 */ #include <errno.h> #include <fcntl.h> /* open */ @@ -70,6 +68,7 @@ typedef struct CANON_Handle SANE_Word graymode; char *product; /* product name */ + int productcode; /* product code, 0x2224 or 0x2225 */ int fd; /* scanner fd */ int x1, x2, y1, y2; /* in pixels, at 600 dpi */ long width, height; /* at scan resolution */ @@ -84,43 +83,6 @@ typedef struct CANON_Handle } CANON_Handle; - -static byte cmd_buffer[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 -}; - /***************************************************** CP2155 communication primitives Provides I/O routines to Philips CP2155BE chip @@ -133,7 +95,8 @@ static SANE_Status cp2155_set (int fd, CP2155_Register reg, byte data) { SANE_Status status; - size_t count; + byte cmd_buffer[5]; + size_t count = 5 /* = sizeof(cmd_buffer) */ ; cmd_buffer[0] = (reg >> 8) & 0xff; cmd_buffer[1] = (reg) & 0xff; @@ -141,12 +104,18 @@ cp2155_set (int fd, CP2155_Register reg, byte data) cmd_buffer[3] = 0x00; cmd_buffer[4] = data; - count = 5; + DBG (1, "cp2155_set %02x %02x %02x %02x %02x\n", + cmd_buffer[0], cmd_buffer[1], cmd_buffer[2], + cmd_buffer[3], cmd_buffer[4]); +/* + usleep (100 * MSEC); +*/ status = sanei_usb_write_bulk (fd, cmd_buffer, &count); if (status != SANE_STATUS_GOOD) { DBG (1, "cp2155_set: sanei_usb_write_bulk error\n"); +/* exit(0); */ } return status; @@ -157,14 +126,14 @@ static SANE_Status cp2155_get (int fd, CP2155_Register reg, byte * data) { SANE_Status status; - size_t count; + byte cmd_buffer[4]; + size_t count = 4; /* = sizeof(cmd_buffer) */ cmd_buffer[0] = 0x01; cmd_buffer[1] = (reg) & 0xff; cmd_buffer[2] = 0x01; cmd_buffer[3] = 0x00; - count = 4; status = sanei_usb_write_bulk (fd, cmd_buffer, &count); if (status != SANE_STATUS_GOOD) @@ -186,42 +155,19 @@ cp2155_get (int fd, CP2155_Register reg, byte * data) return status; } -/* Write a block of data to CP2155 chip */ -static SANE_Status -cp2155_write (int fd, byte * data, size_t size) -{ - SANE_Status status; - size_t count = size + 4; - - cmd_buffer[0] = 0x04; - cmd_buffer[1] = 0x70; - cmd_buffer[2] = (size) & 0xff; - cmd_buffer[3] = (size >> 8) & 0xff; - memcpy (cmd_buffer + 4, data, size); - - status = sanei_usb_write_bulk (fd, cmd_buffer, &count); - - if (status != SANE_STATUS_GOOD) - { - DBG (1, "cp2155_write: sanei_usb_write_bulk error\n"); - } - - return status; -} - /* Read a block of data from CP2155 chip */ static SANE_Status cp2155_read (int fd, byte * data, size_t size) { SANE_Status status; - size_t count; + byte cmd_buffer[4]; + size_t count = 4; /* = sizeof(cmd_buffer) */ cmd_buffer[0] = 0x05; cmd_buffer[1] = 0x70; cmd_buffer[2] = (size) & 0xff; cmd_buffer[3] = (size >> 8) & 0xff; - count = 4; status = sanei_usb_write_bulk (fd, cmd_buffer, &count); if (status != SANE_STATUS_GOOD) @@ -246,9 +192,10 @@ cp2155_read (int fd, byte * data, size_t size) /*****************************************************/ static void -cp2155_block1 (int fd, byte v001, unsigned int addr, byte * data, size_t size) +cp2155_write_gamma_block (int fd, unsigned int addr, byte * data) { - size_t count = size; + byte value_71 = 0x16; + size_t count = 0x100; while ((count & 0x0f) != 0) { @@ -258,12 +205,12 @@ cp2155_block1 (int fd, byte v001, unsigned int addr, byte * data, size_t size) byte pgLO = (count) & 0xff; byte pgHI = (count >> 8) & 0xff; /* - DBG (1, "cp2155_block1 %06x %02x %04lx %04lx\n", addr, v001, (u_long) size, + DBG (1, "cp2155_write_gamma_block %06x %02x %04lx %04lx\n", addr, v001, (u_long) size, (u_long) count); */ cp2155_set (fd, 0x71, 0x01); cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, v001); + cp2155_set (fd, 0x71, value_71); cp2155_set (fd, 0x72, pgHI); cp2155_set (fd, 0x73, pgLO); cp2155_set (fd, 0x74, (addr >> 16) & 0xff); @@ -273,12 +220,16 @@ cp2155_block1 (int fd, byte v001, unsigned int addr, byte * data, size_t size) cp2155_set (fd, 0x0238, 0x89); cp2155_set (fd, 0x023c, 0x2f); cp2155_set (fd, 0x0264, 0x20); - cp2155_write (fd, data, count); + + count = count + 4; + sanei_usb_write_bulk (fd, data, &count); } /* size=0x0100 */ /* gamma table red*/ -static byte cp2155_gamma_red_data[] = { +static byte cp2155_gamma_red_enhanced_data[] = { + + 0x04, 0x70, 0x00, 0x01, 0x00, 0x14, 0x1c, 0x26, 0x2a, 0x2e, 0x34, 0x37, 0x3a, 0x3f, 0x42, 0x44, 0x48, 0x4a, 0x4c, 0x50, 0x52, 0x53, 0x57, 0x58, 0x5c, 0x5d, 0x5f, 0x62, 0x63, 0x64, 0x67, 0x68, @@ -315,7 +266,9 @@ static byte cp2155_gamma_red_data[] = { /* size=0x0100 */ /* gamma table */ -static byte cp2155_gamma_greenblue_data[] = { +static byte cp2155_gamma_standard_data[] = { + + 0x04, 0x70, 0x00, 0x01, 0x00, 0x14, 0x1c, 0x21, 0x26, 0x2a, 0x2e, 0x31, 0x34, 0x37, 0x3a, 0x3d, 0x3f, 0x42, 0x44, 0x46, 0x48, 0x4a, 0x4c, 0x4e, 0x50, 0x52, 0x53, 0x55, 0x57, 0x58, 0x5a, 0x5c, @@ -350,211 +303,24 @@ static byte cp2155_gamma_greenblue_data[] = { 0xfe, 0xfe, 0xff, 0xff }; -/* size=0x01f4 */ -static byte cp2155_slope09_back[] = { - 0x80, 0x25, 0x00, 0x25, 0x84, 0x24, 0x0b, 0x24, 0x96, 0x23, 0x23, 0x23, - 0xb3, 0x22, 0x46, 0x22, - 0xdb, 0x21, 0x73, 0x21, 0x0e, 0x21, 0xab, 0x20, 0x4a, 0x20, 0xeb, 0x1f, - 0x8f, 0x1f, 0x34, 0x1f, - 0xdc, 0x1e, 0x85, 0x1e, 0x31, 0x1e, 0xde, 0x1d, 0x8d, 0x1d, 0x3e, 0x1d, - 0xf0, 0x1c, 0xa4, 0x1c, - 0x59, 0x1c, 0x10, 0x1c, 0xc9, 0x1b, 0x83, 0x1b, 0x3e, 0x1b, 0xfa, 0x1a, - 0xb8, 0x1a, 0x77, 0x1a, - 0x38, 0x1a, 0xf9, 0x19, 0xbc, 0x19, 0x80, 0x19, 0x44, 0x19, 0x0a, 0x19, - 0xd1, 0x18, 0x99, 0x18, - 0x62, 0x18, 0x2c, 0x18, 0xf7, 0x17, 0xc3, 0x17, 0x8f, 0x17, 0x5d, 0x17, - 0x2b, 0x17, 0xfa, 0x16, - 0xca, 0x16, 0x9b, 0x16, 0x6c, 0x16, 0x3e, 0x16, 0x11, 0x16, 0xe5, 0x15, - 0xb9, 0x15, 0x8e, 0x15, - 0x64, 0x15, 0x3a, 0x15, 0x11, 0x15, 0xe9, 0x14, 0xc1, 0x14, 0x9a, 0x14, - 0x73, 0x14, 0x4d, 0x14, - 0x27, 0x14, 0x02, 0x14, 0xde, 0x13, 0xba, 0x13, 0x96, 0x13, 0x74, 0x13, - 0x51, 0x13, 0x2f, 0x13, - 0x0d, 0x13, 0xec, 0x12, 0xcc, 0x12, 0xab, 0x12, 0x8c, 0x12, 0x6c, 0x12, - 0x4d, 0x12, 0x2f, 0x12, - 0x11, 0x12, 0xf3, 0x11, 0xd5, 0x11, 0xb8, 0x11, 0x9c, 0x11, 0x80, 0x11, - 0x64, 0x11, 0x48, 0x11, - 0x2d, 0x11, 0x12, 0x11, 0xf7, 0x10, 0xdd, 0x10, 0xc3, 0x10, 0xa9, 0x10, - 0x90, 0x10, 0x77, 0x10, - 0x5e, 0x10, 0x46, 0x10, 0x2e, 0x10, 0x16, 0x10, 0xfe, 0x0f, 0xe7, 0x0f, - 0xd0, 0x0f, 0xb9, 0x0f, - 0xa2, 0x0f, 0x8c, 0x0f, 0x76, 0x0f, 0x60, 0x0f, 0x4b, 0x0f, 0x35, 0x0f, - 0x20, 0x0f, 0x0b, 0x0f, - 0xf7, 0x0e, 0xe2, 0x0e, 0xce, 0x0e, 0xba, 0x0e, 0xa6, 0x0e, 0x92, 0x0e, - 0x7f, 0x0e, 0x6c, 0x0e, - 0x59, 0x0e, 0x46, 0x0e, 0x33, 0x0e, 0x21, 0x0e, 0x0f, 0x0e, 0xfd, 0x0d, - 0xeb, 0x0d, 0xd9, 0x0d, - 0xc8, 0x0d, 0xb6, 0x0d, 0xa5, 0x0d, 0x94, 0x0d, 0x83, 0x0d, 0x73, 0x0d, - 0x62, 0x0d, 0x52, 0x0d, - 0x41, 0x0d, 0x31, 0x0d, 0x22, 0x0d, 0x12, 0x0d, 0x02, 0x0d, 0xf3, 0x0c, - 0xe3, 0x0c, 0xd4, 0x0c, - 0xc5, 0x0c, 0xb6, 0x0c, 0xa7, 0x0c, 0x99, 0x0c, 0x8a, 0x0c, 0x7c, 0x0c, - 0x6e, 0x0c, 0x60, 0x0c, - 0x52, 0x0c, 0x44, 0x0c, 0x36, 0x0c, 0x28, 0x0c, 0x1b, 0x0c, 0x0d, 0x0c, - 0x00, 0x0c, 0xf3, 0x0b, - 0xe6, 0x0b, 0xd9, 0x0b, 0xcc, 0x0b, 0xbf, 0x0b, 0xb3, 0x0b, 0xa6, 0x0b, - 0x9a, 0x0b, 0x8e, 0x0b, - 0x81, 0x0b, 0x75, 0x0b, 0x69, 0x0b, 0x5d, 0x0b, 0x52, 0x0b, 0x46, 0x0b, - 0x3a, 0x0b, 0x2f, 0x0b, - 0x23, 0x0b, 0x18, 0x0b, 0x0d, 0x0b, 0x02, 0x0b, 0xf6, 0x0a, 0xeb, 0x0a, - 0xe1, 0x0a, 0xd6, 0x0a, - 0xcb, 0x0a, 0xc0, 0x0a, 0xb6, 0x0a, 0xab, 0x0a, 0xa1, 0x0a, 0x97, 0x0a, - 0x8c, 0x0a, 0x82, 0x0a, - 0x78, 0x0a, 0x6e, 0x0a, 0x64, 0x0a, 0x5a, 0x0a, 0x50, 0x0a, 0x47, 0x0a, - 0x3d, 0x0a, 0x33, 0x0a, - 0x2a, 0x0a, 0x20, 0x0a, 0x17, 0x0a, 0x0e, 0x0a, 0x04, 0x0a, 0xfb, 0x09, - 0xf2, 0x09, 0xe9, 0x09, - 0xe0, 0x09, 0xd7, 0x09, 0xce, 0x09, 0xc6, 0x09, 0xbd, 0x09, 0xb4, 0x09, - 0xab, 0x09, 0xa3, 0x09, - 0x9a, 0x09, 0x92, 0x09, 0x8a, 0x09, 0x81, 0x09, 0x79, 0x09, 0x71, 0x09, - 0x69, 0x09, 0x61, 0x09, - 0x59, 0x09, 0x51, 0x09, 0x49, 0x09, 0x41, 0x09, 0x39, 0x09, 0x31, 0x09, - 0x29, 0x09, 0x22, 0x09, - 0x1a, 0x09, 0x12, 0x09, 0x0b, 0x09, 0x03, 0x09, 0xfc, 0x08, 0xf5, 0x08, - 0xed, 0x08, 0xe6, 0x08, - 0xdf, 0x08, 0xd8, 0x08, 0xd0, 0x08, 0xc9, 0x08, 0xc2, 0x08, 0xbb, 0x08, - 0xb4, 0x08, 0xad, 0x08, - 0xa6, 0x08, 0xa0, 0x08 -}; - -/* size=0x0018 */ -static byte cp2155_slope10_back[] = { - 0x80, 0x25, 0xc0, 0x1c, 0x4f, 0x17, 0x9a, 0x13, 0xe9, 0x10, 0xde, 0x0e, - 0x44, 0x0d, 0xfa, 0x0b, - 0xea, 0x0a, 0x07, 0x0a, 0x46, 0x09, 0xa0, 0x08 -}; - -static void -cp2155_block2 (int fd, unsigned int addr) -{ - DBG (1, "cp2155_block2 %06x\n", addr); - cp2155_block1 (fd, 0x16, addr, cp2155_gamma_red_data, 0x0100); -} - -static void -cp2155_block3 (int fd, unsigned int addr) -{ - DBG (1, "cp2155_block3 %06x\n", addr); - cp2155_block1 (fd, 0x16, addr, cp2155_gamma_greenblue_data, 0x0100); -} - -static void -cp2155_set_slope (int fd, unsigned int addr, byte * data, size_t size) -{ -/* - DBG (1, "cp2155_set_slope %06x %04lx\n", addr, (u_long) size); -*/ - cp2155_block1 (fd, 0x14, addr, data, size); -} - -/* size=0x0075 */ -static byte cp2155_set_regs_data6[] = { - 0x00, 0x00, 0x00, 0x69, 0x00, 0xe8, 0x1d, 0x00, 0x00, 0x70, 0x00, 0x00, - 0x00, 0x2e, 0x00, 0x04, - 0x04, 0xf8, 0x07, 0x32, 0x32, 0x32, 0x32, 0x00, 0x01, 0x00, 0x01, 0x00, - 0x01, 0x00, 0x01, 0x02, - 0x00, 0x03, 0x15, 0x15, 0x15, 0x15, 0x04, 0x07, 0x29, 0x29, 0x09, 0x09, - 0x02, 0x06, 0x12, 0x12, - 0x03, 0x05, 0x05, 0x03, 0x05, 0x41, 0x61, 0x21, 0x21, 0x25, 0x25, 0x25, - 0x40, 0x40, 0x40, 0x06, - 0x40, 0x06, 0x00, 0x36, 0xd0, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x83, - 0x7c, 0x02, 0x1c, 0x9c, - 0x38, 0x28, 0x28, 0x27, 0x27, 0x25, 0x25, 0x21, 0x21, 0x1c, 0x1c, 0x16, - 0x16, 0x0f, 0x0f, 0x08, - 0x08, 0x00, 0x00, 0x08, 0x08, 0x0f, 0x0f, 0x16, 0x16, 0x1c, 0x1c, 0x21, - 0x21, 0x25, 0x25, 0x27, - 0x27, 0x02, 0x02, 0x22, 0x00 -}; - -/* size=0x0075 */ -static byte cp2155_set_regs_nr[] = { - 0x07, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0xa0, 0xa1, 0xa2, 0xa3, 0x64, 0x65, - 0x61, 0x62, 0x63, 0x50, - 0x50, 0x90, 0x51, 0x5a, 0x5b, 0x5c, 0x5d, 0x52, 0x53, 0x54, 0x55, 0x56, - 0x57, 0x58, 0x59, 0x5e, - 0x5f, 0x5f, 0x60, 0x60, 0x60, 0x60, 0x50, 0x51, 0x81, 0x81, 0x82, 0x82, - 0x83, 0x84, 0x80, 0x80, - 0xb0, 0x10, 0x10, 0x9b, 0x10, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, - 0x12, 0x13, 0x16, 0x21, - 0x22, 0x20, 0x1d, 0x1e, 0x1f, 0x66, 0x67, 0x68, 0x1a, 0x1b, 0x1c, 0x15, - 0x14, 0x17, 0x43, 0x44, - 0x45, 0x23, 0x33, 0x24, 0x34, 0x25, 0x35, 0x26, 0x36, 0x27, 0x37, 0x28, - 0x38, 0x29, 0x39, 0x2a, - 0x3a, 0x2b, 0x3b, 0x2c, 0x3c, 0x2d, 0x3d, 0x2e, 0x3e, 0x2f, 0x3f, 0x30, - 0x40, 0x31, 0x41, 0x32, - 0x42, 0xca, 0xca, 0xca, 0x18 -}; - -static void -cp2155_set_regs (int fd, byte * data) -{ - DBG (1, "cp2155_set_regs\n"); - int i; - - for (i = 0; i < 0x0075; i++) - { - if (cp2155_set_regs_nr[i] != 0x90) - { - cp2155_set (fd, cp2155_set_regs_nr[i], data[i]); - } - } -} - -static void -cp2155_block5 (int fd, byte v001) -{ - DBG (1, "cp2155_block5 %02x\n", v001); - cp2155_set (fd, 0x90, 0xd8); - cp2155_set (fd, 0x90, 0xd8); - cp2155_set (fd, 0xb0, v001); -} - -static void -cp2155_block6 (int fd, byte v001, byte v002) -{ - DBG (1, "cp2155_block6 %02x %02x\n", v001, v002); - cp2155_set (fd, 0x80, v001); - cp2155_set (fd, 0x11, v002); -} - -static void -cp2155_block8 (int fd) -{ - DBG (1, "cp2155_block8\n"); - cp2155_set (fd, 0x04, 0x0c); - cp2155_set (fd, 0x05, 0x00); - cp2155_set (fd, 0x06, 0x00); -} - static void cp2155_set_gamma (int fd) { DBG (1, "cp2155_set_gamma\n"); /* gamma tables */ - cp2155_block3 (fd, 0x000000); - cp2155_block3 (fd, 0x000100); - cp2155_block3 (fd, 0x000200); + cp2155_write_gamma_block (fd, 0x000, cp2155_gamma_standard_data); + cp2155_write_gamma_block (fd, 0x100, cp2155_gamma_standard_data); + cp2155_write_gamma_block (fd, 0x200, cp2155_gamma_standard_data); } static void -cp2155_set_gamma600 (int fd) +cp2155_set_gamma_red_enhanced (int fd) { DBG (1, "cp2155_set_gamma\n"); /* gamma tables */ - cp2155_block2 (fd, 0x000000); - cp2155_block3 (fd, 0x000100); - cp2155_block3 (fd, 0x000200); -} - -static void -cp2155_motor (int fd, byte v001, byte v002) -{ - DBG (1, "cp2155_motor %02x %02x\n", v001, v002); - cp2155_set (fd, 0x10, v001); - cp2155_set (fd, 0x11, v002); - cp2155_set (fd, 0x60, 0x15); - cp2155_set (fd, 0x80, 0x12); - cp2155_set (fd, 0x03, 0x01); /* starts motor */ + cp2155_write_gamma_block (fd, 0x000, cp2155_gamma_red_enhanced_data); + cp2155_write_gamma_block (fd, 0x100, cp2155_gamma_standard_data); + cp2155_write_gamma_block (fd, 0x200, cp2155_gamma_standard_data); } void @@ -585,55 +351,78 @@ make_buf (size_t count, unsigned char *buf) } void -big_write (int fd, size_t count, unsigned char *buf) +write_buf (int fd, size_t count, unsigned char *buf, + unsigned char value_74, unsigned char value_75) { + unsigned char value_72, value_73; + value_72 = ((count - 4) >> 8) & 0xff; + value_73 = (count - 4) & 0xff; cp2155_set (fd, 0x71, 0x01); cp2155_set (fd, 0x0230, 0x11); cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x51); - cp2155_set (fd, 0x73, 0x70); - cp2155_set (fd, 0x74, 0x00); - cp2155_set (fd, 0x75, 0x00); + cp2155_set (fd, 0x72, value_72); + cp2155_set (fd, 0x73, value_73); + cp2155_set (fd, 0x74, value_74); + cp2155_set (fd, 0x75, value_75); cp2155_set (fd, 0x76, 0x00); cp2155_set (fd, 0x0239, 0x40); cp2155_set (fd, 0x0238, 0x89); cp2155_set (fd, 0x023c, 0x2f); cp2155_set (fd, 0x0264, 0x20); - make_buf (count, buf); sanei_usb_write_bulk (fd, buf, &count); +} +void +big_write (int fd, size_t count, unsigned char *buf) +{ + make_buf (count, buf); + write_buf (fd, count, buf, 0x00, 0x00); + write_buf (fd, count, buf, 0x00, 0xb0); + write_buf (fd, count, buf, 0x01, 0x60); +} + +void +general_motor_2225 (int fd) +{ + cp2155_set (fd, 0x9b, 0x02); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x91); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x03, 0x01); cp2155_set (fd, 0x71, 0x01); cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x51); - cp2155_set (fd, 0x73, 0x70); - cp2155_set (fd, 0x74, 0x00); - cp2155_set (fd, 0x75, 0xb0); - cp2155_set (fd, 0x76, 0x00); + cp2155_set (fd, 0x71, 0x18); + cp2155_set (fd, 0x72, 0x00); + cp2155_set (fd, 0x73, 0x10); cp2155_set (fd, 0x0239, 0x40); cp2155_set (fd, 0x0238, 0x89); cp2155_set (fd, 0x023c, 0x2f); cp2155_set (fd, 0x0264, 0x20); - sanei_usb_write_bulk (fd, buf, &count); +} +void +general_motor_2224 (int fd) +{ + cp2155_set (fd, 0x90, 0xfa); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x91); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x03, 0x01); cp2155_set (fd, 0x71, 0x01); cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x51); - cp2155_set (fd, 0x73, 0x70); - cp2155_set (fd, 0x74, 0x01); - cp2155_set (fd, 0x75, 0x60); - cp2155_set (fd, 0x76, 0x00); + cp2155_set (fd, 0x71, 0x18); + cp2155_set (fd, 0x72, 0x00); + cp2155_set (fd, 0x73, 0x10); cp2155_set (fd, 0x0239, 0x40); cp2155_set (fd, 0x0238, 0x89); cp2155_set (fd, 0x023c, 0x2f); cp2155_set (fd, 0x0264, 0x20); - sanei_usb_write_bulk (fd, buf, &count); - } void -startblob0075 (CANON_Handle * chndl, unsigned char *buf) +startblob_2225_0075 (CANON_Handle * chndl, unsigned char *buf) { int fd; @@ -692,7 +481,7 @@ startblob0075 (CANON_Handle * chndl, unsigned char *buf) cp2155_set (fd, 0x80, 0x12); cp2155_set (fd, 0xb0, 0x0b); - big_write (fd, 20852, buf); + big_write (fd, 0x5174, buf); cp2155_set (fd, 0x10, 0x05); cp2155_set (fd, 0x10, 0x05); @@ -762,165 +551,7 @@ startblob0075 (CANON_Handle * chndl, unsigned char *buf) cp2155_set (fd, 0xca, 0x01); cp2155_set (fd, 0xca, 0x11); cp2155_set (fd, 0x18, 0x00); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x01); - cp2155_set (fd, 0x73, 0x00); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x00); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x00\x01\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000010, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000020, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000030, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000040, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000050, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000060, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\xf0\x23\x80\x22\x2c\x21", - 16); - memcpy (buf + 0x00000070, - "\xf1\x1f\xcd\x1e\xbd\x1d\xc0\x1c\xd2\x1b\xf4\x1a\x22\x1a\x5e\x19", - 16); - memcpy (buf + 0x00000080, - "\xa4\x18\xf5\x17\x4f\x17\xb2\x16\x1d\x16\x90\x15\x09\x15\x89\x14", - 16); - memcpy (buf + 0x00000090, - "\x0e\x14\x9a\x13\x2a\x13\xc0\x12\x59\x12\xf8\x11\x9a\x11\x3f\x11", - 16); - memcpy (buf + 0x000000a0, - "\xe9\x10\x96\x10\x46\x10\xf8\x0f\xae\x0f\x66\x0f\x21\x0f\xde\x0e", - 16); - memcpy (buf + 0x000000b0, - "\x9e\x0e\x60\x0e\x23\x0e\xe9\x0d\xb0\x0d\x7a\x0d\x44\x0d\x11\x0d", - 16); - memcpy (buf + 0x000000c0, - "\xdf\x0c\xaf\x0c\x80\x0c\x52\x0c\x25\x0c\xfa\x0b\xd0\x0b\xa7\x0b", - 16); - memcpy (buf + 0x000000d0, - "\x80\x0b\x59\x0b\x33\x0b\x0e\x0b\xea\x0a\xc8\x0a\xa5\x0a\x84\x0a", - 16); - memcpy (buf + 0x000000e0, - "\x64\x0a\x44\x0a\x25\x0a\x07\x0a\xe9\x09\xcd\x09\xb0\x09\x95\x09", - 16); - memcpy (buf + 0x000000f0, - "\x7a\x09\x60\x09\x46\x09\x2c\x09\x14\x09\xfc\x08\xe4\x08\xcd\x08", - 16); - memcpy (buf + 0x00000100, "\xb6\x08\xa0\x08", 4); - count = 260; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x01); - cp2155_set (fd, 0x73, 0x00); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x02); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x00\x01\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000010, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000020, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000030, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000040, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000050, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000060, - "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\xf0\x23\x80\x22\x2c\x21", - 16); - memcpy (buf + 0x00000070, - "\xf1\x1f\xcd\x1e\xbd\x1d\xc0\x1c\xd2\x1b\xf4\x1a\x22\x1a\x5e\x19", - 16); - memcpy (buf + 0x00000080, - "\xa4\x18\xf5\x17\x4f\x17\xb2\x16\x1d\x16\x90\x15\x09\x15\x89\x14", - 16); - memcpy (buf + 0x00000090, - "\x0e\x14\x9a\x13\x2a\x13\xc0\x12\x59\x12\xf8\x11\x9a\x11\x3f\x11", - 16); - memcpy (buf + 0x000000a0, - "\xe9\x10\x96\x10\x46\x10\xf8\x0f\xae\x0f\x66\x0f\x21\x0f\xde\x0e", - 16); - memcpy (buf + 0x000000b0, - "\x9e\x0e\x60\x0e\x23\x0e\xe9\x0d\xb0\x0d\x7a\x0d\x44\x0d\x11\x0d", - 16); - memcpy (buf + 0x000000c0, - "\xdf\x0c\xaf\x0c\x80\x0c\x52\x0c\x25\x0c\xfa\x0b\xd0\x0b\xa7\x0b", - 16); - memcpy (buf + 0x000000d0, - "\x80\x0b\x59\x0b\x33\x0b\x0e\x0b\xea\x0a\xc8\x0a\xa5\x0a\x84\x0a", - 16); - memcpy (buf + 0x000000e0, - "\x64\x0a\x44\x0a\x25\x0a\x07\x0a\xe9\x09\xcd\x09\xb0\x09\x95\x09", - 16); - memcpy (buf + 0x000000f0, - "\x7a\x09\x60\x09\x46\x09\x2c\x09\x14\x09\xfc\x08\xe4\x08\xcd\x08", - 16); - memcpy (buf + 0x00000100, "\xb6\x08\xa0\x08", 4); - count = 260; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x04); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x18\x00\x80\x25\xc0\x1c\x4f\x17\x9a\x13\xe9\x10\xde\x0e", - 16); - memcpy (buf + 0x00000010, - "\x44\x0d\xfa\x0b\xea\x0a\x07\x0a\x46\x09\xa0\x08\x80\x25\x80\x25", - 16); - memcpy (buf + 0x00000020, "\x80\x25\x80\x25", 4); - count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x01); - cp2155_set (fd, 0x73, 0x00); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x06); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + memcpy (buf + 0x00000000, "\x04\x70\x00\x01\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", 16); @@ -971,19 +602,10 @@ startblob0075 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x00000100, "\xb6\x08\xa0\x08", 4); count = 260; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x08); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + memcpy (buf + 0x00000000, "\x04\x70\x18\x00\x80\x25\xc0\x1c\x4f\x17\x9a\x13\xe9\x10\xde\x0e", 16); @@ -992,27 +614,14 @@ startblob0075 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x00000020, "\x80\x25\x80\x25", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x9b, 0x02); - cp2155_set (fd, 0x10, 0x05); - cp2155_set (fd, 0x11, 0x91); - cp2155_set (fd, 0x60, 0x15); - cp2155_set (fd, 0x80, 0x12); - cp2155_set (fd, 0x03, 0x01); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x18); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x10); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + general_motor_2225 (fd); } void -startblob0150 (CANON_Handle * chndl, unsigned char *buf) +startblob_2225_0150 (CANON_Handle * chndl, unsigned char *buf) { int fd; @@ -1071,7 +680,7 @@ startblob0150 (CANON_Handle * chndl, unsigned char *buf) cp2155_set (fd, 0x80, 0x12); cp2155_set (fd, 0xb0, 0x0a); - big_write (fd, 20852, buf); + big_write (fd, 0x5174, buf); cp2155_set (fd, 0x10, 0x05); cp2155_set (fd, 0x10, 0x05); @@ -1203,166 +812,10 @@ startblob0150 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x00000100, "\x8c\x0b\x7c\x0b", 4); count = 260; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x01); - cp2155_set (fd, 0x73, 0x00); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x02); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x00\x01\x80\x25\xd7\x24\x35\x24\x98\x23\x00\x23\x6d\x22", - 16); - memcpy (buf + 0x00000010, - "\xdf\x21\x56\x21\xd1\x20\x50\x20\xd2\x1f\x59\x1f\xe3\x1e\x70\x1e", - 16); - memcpy (buf + 0x00000020, - "\x01\x1e\x95\x1d\x2c\x1d\xc6\x1c\x62\x1c\x02\x1c\xa3\x1b\x47\x1b", - 16); - memcpy (buf + 0x00000030, - "\xee\x1a\x97\x1a\x42\x1a\xef\x19\x9e\x19\x4f\x19\x02\x19\xb7\x18", - 16); - memcpy (buf + 0x00000040, - "\x6d\x18\x25\x18\xdf\x17\x9a\x17\x57\x17\x16\x17\xd6\x16\x97\x16", - 16); - memcpy (buf + 0x00000050, - "\x59\x16\x1d\x16\xe2\x15\xa8\x15\x70\x15\x38\x15\x02\x15\xcd\x14", - 16); - memcpy (buf + 0x00000060, - "\x99\x14\x66\x14\x33\x14\x02\x14\xd2\x13\xa2\x13\x74\x13\x46\x13", - 16); - memcpy (buf + 0x00000070, - "\x19\x13\xed\x12\xc2\x12\x98\x12\x6e\x12\x45\x12\x1d\x12\xf5\x11", - 16); - memcpy (buf + 0x00000080, - "\xce\x11\xa8\x11\x82\x11\x5d\x11\x39\x11\x15\x11\xf2\x10\xcf\x10", - 16); - memcpy (buf + 0x00000090, - "\xad\x10\x8b\x10\x6a\x10\x4a\x10\x2a\x10\x0a\x10\xeb\x0f\xcc\x0f", - 16); - memcpy (buf + 0x000000a0, - "\xae\x0f\x90\x0f\x73\x0f\x56\x0f\x3a\x0f\x1e\x0f\x02\x0f\xe7\x0e", - 16); - memcpy (buf + 0x000000b0, - "\xcc\x0e\xb2\x0e\x97\x0e\x7e\x0e\x64\x0e\x4b\x0e\x32\x0e\x1a\x0e", - 16); - memcpy (buf + 0x000000c0, - "\x02\x0e\xea\x0d\xd3\x0d\xbc\x0d\xa5\x0d\x8e\x0d\x78\x0d\x62\x0d", - 16); - memcpy (buf + 0x000000d0, - "\x4d\x0d\x37\x0d\x22\x0d\x0d\x0d\xf8\x0c\xe4\x0c\xd0\x0c\xbc\x0c", - 16); - memcpy (buf + 0x000000e0, - "\xa8\x0c\x95\x0c\x82\x0c\x6f\x0c\x5c\x0c\x4a\x0c\x37\x0c\x25\x0c", - 16); - memcpy (buf + 0x000000f0, - "\x14\x0c\x02\x0c\xf0\x0b\xdf\x0b\xce\x0b\xbd\x0b\xac\x0b\x9c\x0b", - 16); - memcpy (buf + 0x00000100, "\x8c\x0b\x7c\x0b", 4); - count = 260; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x04); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x18\x00\x80\x25\x18\x1f\x8f\x1a\x2d\x17\x8f\x14\x79\x12", - 16); - memcpy (buf + 0x00000010, - "\xc6\x10\x5b\x0f\x2a\x0e\x24\x0d\x41\x0c\x7c\x0b\xe3\x1e\x70\x1e", - 16); - memcpy (buf + 0x00000020, "\x01\x1e\x95\x1d", 4); - count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x01); - cp2155_set (fd, 0x73, 0x00); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x06); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x00\x01\x80\x25\xd7\x24\x35\x24\x98\x23\x00\x23\x6d\x22", - 16); - memcpy (buf + 0x00000010, - "\xdf\x21\x56\x21\xd1\x20\x50\x20\xd2\x1f\x59\x1f\xe3\x1e\x70\x1e", - 16); - memcpy (buf + 0x00000020, - "\x01\x1e\x95\x1d\x2c\x1d\xc6\x1c\x62\x1c\x02\x1c\xa3\x1b\x47\x1b", - 16); - memcpy (buf + 0x00000030, - "\xee\x1a\x97\x1a\x42\x1a\xef\x19\x9e\x19\x4f\x19\x02\x19\xb7\x18", - 16); - memcpy (buf + 0x00000040, - "\x6d\x18\x25\x18\xdf\x17\x9a\x17\x57\x17\x16\x17\xd6\x16\x97\x16", - 16); - memcpy (buf + 0x00000050, - "\x59\x16\x1d\x16\xe2\x15\xa8\x15\x70\x15\x38\x15\x02\x15\xcd\x14", - 16); - memcpy (buf + 0x00000060, - "\x99\x14\x66\x14\x33\x14\x02\x14\xd2\x13\xa2\x13\x74\x13\x46\x13", - 16); - memcpy (buf + 0x00000070, - "\x19\x13\xed\x12\xc2\x12\x98\x12\x6e\x12\x45\x12\x1d\x12\xf5\x11", - 16); - memcpy (buf + 0x00000080, - "\xce\x11\xa8\x11\x82\x11\x5d\x11\x39\x11\x15\x11\xf2\x10\xcf\x10", - 16); - memcpy (buf + 0x00000090, - "\xad\x10\x8b\x10\x6a\x10\x4a\x10\x2a\x10\x0a\x10\xeb\x0f\xcc\x0f", - 16); - memcpy (buf + 0x000000a0, - "\xae\x0f\x90\x0f\x73\x0f\x56\x0f\x3a\x0f\x1e\x0f\x02\x0f\xe7\x0e", - 16); - memcpy (buf + 0x000000b0, - "\xcc\x0e\xb2\x0e\x97\x0e\x7e\x0e\x64\x0e\x4b\x0e\x32\x0e\x1a\x0e", - 16); - memcpy (buf + 0x000000c0, - "\x02\x0e\xea\x0d\xd3\x0d\xbc\x0d\xa5\x0d\x8e\x0d\x78\x0d\x62\x0d", - 16); - memcpy (buf + 0x000000d0, - "\x4d\x0d\x37\x0d\x22\x0d\x0d\x0d\xf8\x0c\xe4\x0c\xd0\x0c\xbc\x0c", - 16); - memcpy (buf + 0x000000e0, - "\xa8\x0c\x95\x0c\x82\x0c\x6f\x0c\x5c\x0c\x4a\x0c\x37\x0c\x25\x0c", - 16); - memcpy (buf + 0x000000f0, - "\x14\x0c\x02\x0c\xf0\x0b\xdf\x0b\xce\x0b\xbd\x0b\xac\x0b\x9c\x0b", - 16); - memcpy (buf + 0x00000100, "\x8c\x0b\x7c\x0b", 4); - count = 260; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x08); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + memcpy (buf + 0x00000000, "\x04\x70\x18\x00\x80\x25\x18\x1f\x8f\x1a\x2d\x17\x8f\x14\x79\x12", 16); @@ -1371,27 +824,14 @@ startblob0150 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x00000020, "\x01\x1e\x95\x1d", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x9b, 0x02); - cp2155_set (fd, 0x10, 0x05); - cp2155_set (fd, 0x11, 0x91); - cp2155_set (fd, 0x60, 0x15); - cp2155_set (fd, 0x80, 0x12); - cp2155_set (fd, 0x03, 0x01); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x18); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x10); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + general_motor_2225 (fd); } void -startblob0300 (CANON_Handle * chndl, unsigned char *buf) +startblob_2225_0300 (CANON_Handle * chndl, unsigned char *buf) { int fd; @@ -1450,7 +890,7 @@ startblob0300 (CANON_Handle * chndl, unsigned char *buf) cp2155_set (fd, 0x80, 0x12); cp2155_set (fd, 0xb0, 0x09); - big_write (fd, 20852, buf); + big_write (fd, 0x5174, buf); cp2155_set (fd, 0x10, 0x05); cp2155_set (fd, 0x10, 0x05); @@ -1520,87 +960,7 @@ startblob0300 (CANON_Handle * chndl, unsigned char *buf) cp2155_set (fd, 0xca, 0x00); cp2155_set (fd, 0xca, 0x00); cp2155_set (fd, 0x18, 0x00); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x30); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x00); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x30\x00\x80\x25\x36\x25\xee\x24\xa8\x24\x62\x24\x1d\x24", - 16); - memcpy (buf + 0x00000010, - "\xd9\x23\x96\x23\x54\x23\x13\x23\xd3\x22\x94\x22\x56\x22\x19\x22", - 16); - memcpy (buf + 0x00000020, - "\xdc\x21\xa1\x21\x66\x21\x2c\x21\xf3\x20\xba\x20\x82\x20\x4b\x20", - 16); - memcpy (buf + 0x00000030, "\x15\x20\xe0\x1f", 4); - count = 52; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x30); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x02); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x30\x00\x80\x25\x36\x25\xee\x24\xa8\x24\x62\x24\x1d\x24", - 16); - memcpy (buf + 0x00000010, - "\xd9\x23\x96\x23\x54\x23\x13\x23\xd3\x22\x94\x22\x56\x22\x19\x22", - 16); - memcpy (buf + 0x00000020, - "\xdc\x21\xa1\x21\x66\x21\x2c\x21\xf3\x20\xba\x20\x82\x20\x4b\x20", - 16); - memcpy (buf + 0x00000030, "\x15\x20\xe0\x1f", 4); - count = 52; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x04); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x00000000, - "\x04\x70\x18\x00\x80\x25\xe8\x24\x55\x24\xc7\x23\x3d\x23\xb7\x22", - 16); - memcpy (buf + 0x00000010, - "\x35\x22\xb6\x21\x3c\x21\xc4\x20\x50\x20\xe0\x1f\x56\x22\x19\x22", - 16); - memcpy (buf + 0x00000020, "\xdc\x21\xa1\x21", 4); - count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x30); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x06); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + memcpy (buf + 0x00000000, "\x04\x70\x30\x00\x80\x25\x36\x25\xee\x24\xa8\x24\x62\x24\x1d\x24", 16); @@ -1612,19 +972,10 @@ startblob0300 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x00000030, "\x15\x20\xe0\x1f", 4); count = 52; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x08); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + memcpy (buf + 0x00000000, "\x04\x70\x18\x00\x80\x25\xe8\x24\x55\x24\xc7\x23\x3d\x23\xb7\x22", 16); @@ -1633,27 +984,14 @@ startblob0300 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x00000020, "\xdc\x21\xa1\x21", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x9b, 0x00); - cp2155_set (fd, 0x10, 0x05); - cp2155_set (fd, 0x11, 0x91); - cp2155_set (fd, 0x60, 0x15); - cp2155_set (fd, 0x80, 0x12); - cp2155_set (fd, 0x03, 0x01); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x18); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x10); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + general_motor_2225 (fd); } void -startblob0600 (CANON_Handle * chndl, unsigned char *buf) +startblob_2225_0600 (CANON_Handle * chndl, unsigned char *buf) { int fd; @@ -1779,48 +1117,7 @@ startblob0600 (CANON_Handle * chndl, unsigned char *buf) cp2155_set (fd, 0xca, 0x00); cp2155_set (fd, 0xca, 0x00); cp2155_set (fd, 0x18, 0x00); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x50); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x00); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x0000, - "\x04\x70\x50\x00\x80\x25\x58\x25\x32\x25\x0b\x25\xe5\x24\xc0\x24", - 16); - memcpy (buf + 0x0010, - "\x9a\x24\x75\x24\x50\x24\x2b\x24\x07\x24\xe3\x23\xbf\x23\x9c\x23", - 16); - memcpy (buf + 0x0020, - "\x79\x23\x56\x23\x33\x23\x11\x23\xee\x22\xcd\x22\xab\x22\x8a\x22", - 16); - memcpy (buf + 0x0030, - "\x68\x22\x48\x22\x27\x22\x07\x22\xe6\x21\xc7\x21\xa7\x21\x87\x21", - 16); - memcpy (buf + 0x0040, - "\x68\x21\x49\x21\x2a\x21\x0c\x21\xee\x20\xd0\x20\x00\x00\x00\x00", - 16); - memcpy (buf + 0x0050, "\x00\x00\x00\x00", 4); - count = 84; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x50); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x02); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + memcpy (buf + 0x0000, "\x04\x70\x50\x00\x80\x25\x58\x25\x32\x25\x0b\x25\xe5\x24\xc0\x24", 16); @@ -1838,19 +1135,10 @@ startblob0600 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x0050, "\x00\x00\x00\x00", 4); count = 84; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x04); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + memcpy (buf + 0x0000, "\x04\x70\x20\x00\x80\x25\x04\x25\x8c\x24\x18\x24\xa5\x23\x36\x23", 16); @@ -1859,78 +1147,162 @@ startblob0600 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x0020, "\x00\x00\x00\x00", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x50); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x06); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x0000, - "\x04\x70\x50\x00\x80\x25\x58\x25\x32\x25\x0b\x25\xe5\x24\xc0\x24", - 16); - memcpy (buf + 0x0010, - "\x9a\x24\x75\x24\x50\x24\x2b\x24\x07\x24\xe3\x23\xbf\x23\x9c\x23", - 16); - memcpy (buf + 0x0020, - "\x79\x23\x56\x23\x33\x23\x11\x23\xee\x22\xcd\x22\xab\x22\x8a\x22", - 16); - memcpy (buf + 0x0030, - "\x68\x22\x48\x22\x27\x22\x07\x22\xe6\x21\xc7\x21\xa7\x21\x87\x21", - 16); - memcpy (buf + 0x0040, - "\x68\x21\x49\x21\x2a\x21\x0c\x21\xee\x20\xd0\x20\x00\x00\x00\x00", - 16); - memcpy (buf + 0x0050, "\x00\x00\x00\x00", 4); - count = 84; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x08); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - memcpy (buf + 0x0000, - "\x04\x70\x20\x00\x80\x25\x04\x25\x8c\x24\x18\x24\xa5\x23\x36\x23", + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + general_motor_2225 (fd); +} + +void +startblob_2225_0600_extra (CANON_Handle * chndl, unsigned char *buf) +{ + + int fd; + fd = chndl->fd; + size_t count; + + cp2155_set (fd, 0x90, 0xd8); + cp2155_set (fd, 0x90, 0xd8); + cp2155_set (fd, 0xb0, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x08, chndl->value_08); + cp2155_set (fd, 0x09, chndl->value_09); + cp2155_set (fd, 0x0a, chndl->value_0a); + cp2155_set (fd, 0x0b, chndl->value_0b); + cp2155_set (fd, 0xa0, 0x1d); + cp2155_set (fd, 0xa1, 0x00); + cp2155_set (fd, 0xa2, 0x31); + cp2155_set (fd, 0xa3, 0xf0); + cp2155_set (fd, 0x64, 0x00); + cp2155_set (fd, 0x65, 0x00); + cp2155_set (fd, 0x61, 0x00); + cp2155_set (fd, 0x62, 0x55); + cp2155_set (fd, 0x63, 0x00); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x5a, 0x32); + cp2155_set (fd, 0x5b, 0x32); + cp2155_set (fd, 0x5c, 0x32); + cp2155_set (fd, 0x5d, 0x32); + cp2155_set (fd, 0x52, 0x09); + cp2155_set (fd, 0x53, 0x5a); + cp2155_set (fd, 0x54, 0x06); + cp2155_set (fd, 0x55, 0x08); + cp2155_set (fd, 0x56, 0x05); + cp2155_set (fd, 0x57, 0x5f); + cp2155_set (fd, 0x58, 0xa9); + cp2155_set (fd, 0x59, 0xce); + cp2155_set (fd, 0x5e, 0x02); + cp2155_set (fd, 0x5f, 0x00); + cp2155_set (fd, 0x5f, 0x03); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x81, 0x29); + cp2155_set (fd, 0x81, 0x29); + cp2155_set (fd, 0x82, 0x09); + cp2155_set (fd, 0x82, 0x09); + cp2155_set (fd, 0x83, 0x02); + cp2155_set (fd, 0x84, 0x06); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0xb0, 0x08); + + big_write (fd, 0x5174, buf); + + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x9b, 0x01); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x12, 0x06); + cp2155_set (fd, 0x13, 0x06); + cp2155_set (fd, 0x16, 0x06); + cp2155_set (fd, 0x21, 0x06); + cp2155_set (fd, 0x22, 0x06); + cp2155_set (fd, 0x20, 0x06); + cp2155_set (fd, 0x1d, 0x00); + cp2155_set (fd, 0x1e, 0x00); + cp2155_set (fd, 0x1f, 0x04); + cp2155_set (fd, 0x66, 0x00); + cp2155_set (fd, 0x67, 0x0f); + cp2155_set (fd, 0x68, 0x39); + cp2155_set (fd, 0x1a, 0x00); + cp2155_set (fd, 0x1b, 0x00); + cp2155_set (fd, 0x1c, 0x02); + cp2155_set (fd, 0x15, 0x80); + cp2155_set (fd, 0x14, 0x7c); + cp2155_set (fd, 0x17, 0x01); + cp2155_set (fd, 0x43, 0x1c); + cp2155_set (fd, 0x44, 0x9c); + cp2155_set (fd, 0x45, 0x38); + cp2155_set (fd, 0x23, 0x14); + cp2155_set (fd, 0x33, 0x14); + cp2155_set (fd, 0x24, 0x14); + cp2155_set (fd, 0x34, 0x14); + cp2155_set (fd, 0x25, 0x14); + cp2155_set (fd, 0x35, 0x14); + cp2155_set (fd, 0x26, 0x14); + cp2155_set (fd, 0x36, 0x14); + cp2155_set (fd, 0x27, 0x14); + cp2155_set (fd, 0x37, 0x14); + cp2155_set (fd, 0x28, 0x14); + cp2155_set (fd, 0x38, 0x14); + cp2155_set (fd, 0x29, 0x14); + cp2155_set (fd, 0x39, 0x14); + cp2155_set (fd, 0x2a, 0x14); + cp2155_set (fd, 0x3a, 0x14); + cp2155_set (fd, 0x2b, 0x14); + cp2155_set (fd, 0x3b, 0x14); + cp2155_set (fd, 0x2c, 0x14); + cp2155_set (fd, 0x3c, 0x14); + cp2155_set (fd, 0x2d, 0x14); + cp2155_set (fd, 0x3d, 0x14); + cp2155_set (fd, 0x2e, 0x14); + cp2155_set (fd, 0x3e, 0x14); + cp2155_set (fd, 0x2f, 0x14); + cp2155_set (fd, 0x3f, 0x14); + cp2155_set (fd, 0x30, 0x14); + cp2155_set (fd, 0x40, 0x14); + cp2155_set (fd, 0x31, 0x14); + cp2155_set (fd, 0x41, 0x14); + cp2155_set (fd, 0x32, 0x14); + cp2155_set (fd, 0x42, 0x14); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0x18, 0x00); + + memcpy (buf + 0x00000000, + "\x04\x70\x18\x00\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", 16); - memcpy (buf + 0x0010, - "\xca\x22\x60\x22\xf8\x21\x93\x21\x30\x21\xd0\x20\x00\x00\x00\x00", + memcpy (buf + 0x00000010, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x00\x00\x00\x00", 16); - memcpy (buf + 0x0020, "\x00\x00\x00\x00", 4); + memcpy (buf + 0x00000020, "\x00\x00\x00\x00", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x9b, 0x00); - cp2155_set (fd, 0x10, 0x05); - cp2155_set (fd, 0x11, 0xd1); - cp2155_set (fd, 0x60, 0x15); - cp2155_set (fd, 0x80, 0x12); - cp2155_set (fd, 0x03, 0x01); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x18); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x10); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + general_motor_2225 (fd); } void -startblob1200 (CANON_Handle * chndl, unsigned char *buf) +startblob_2225_1200 (CANON_Handle * chndl, unsigned char *buf) { int fd; @@ -1989,49 +1361,7 @@ startblob1200 (CANON_Handle * chndl, unsigned char *buf) cp2155_set (fd, 0x80, 0x12); cp2155_set (fd, 0xb0, 0x08); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0xa1); - cp2155_set (fd, 0x73, 0xa0); - cp2155_set (fd, 0x74, 0x00); - cp2155_set (fd, 0x75, 0x00); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - count = 41380; - make_buf (count, buf); - sanei_usb_write_bulk (fd, buf, &count); - - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0xa1); - cp2155_set (fd, 0x73, 0xa0); - cp2155_set (fd, 0x74, 0x00); - cp2155_set (fd, 0x75, 0xb0); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - sanei_usb_write_bulk (fd, buf, &count); - - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0xa1); - cp2155_set (fd, 0x73, 0xa0); - cp2155_set (fd, 0x74, 0x01); - cp2155_set (fd, 0x75, 0x60); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); - sanei_usb_write_bulk (fd, buf, &count); + big_write (fd, 0xa1a4, buf); cp2155_set (fd, 0x10, 0x05); cp2155_set (fd, 0x10, 0x05); @@ -2101,18 +1431,7 @@ startblob1200 (CANON_Handle * chndl, unsigned char *buf) cp2155_set (fd, 0xca, 0x00); cp2155_set (fd, 0xca, 0x00); cp2155_set (fd, 0x18, 0x01); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x00); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + memcpy (buf + 0x00000000, "\x04\x70\x18\x00\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff", 16); @@ -2121,106 +1440,1036 @@ startblob1200 (CANON_Handle * chndl, unsigned char *buf) 16); memcpy (buf + 0x00000020, "\x00\x00\x00\x00", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x02); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + general_motor_2225 (fd); +} + +void +startblob_2224_0075 (CANON_Handle * chndl, unsigned char *buf) +{ + + int fd; + fd = chndl->fd; + size_t count; + + cp2155_set (fd, 0x90, 0xe8); + cp2155_set (fd, 0x9b, 0x06); + cp2155_set (fd, 0x9b, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0xb0, 0x03); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x08, chndl->value_08); + cp2155_set (fd, 0x09, chndl->value_09); + cp2155_set (fd, 0x0a, chndl->value_0a); + cp2155_set (fd, 0x0b, chndl->value_0b); + cp2155_set (fd, 0xa0, 0x1d); + cp2155_set (fd, 0xa1, 0x00); + cp2155_set (fd, 0xa2, 0x06); + cp2155_set (fd, 0xa3, 0x70); + cp2155_set (fd, 0x64, 0x00); + cp2155_set (fd, 0x65, 0x00); + cp2155_set (fd, 0x61, 0x00); + cp2155_set (fd, 0x62, 0x2e); + cp2155_set (fd, 0x63, 0x00); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x5a, 0xff); + cp2155_set (fd, 0x5b, 0xff); + cp2155_set (fd, 0x5c, 0xff); + cp2155_set (fd, 0x5d, 0xff); + cp2155_set (fd, 0x52, 0x0c); + cp2155_set (fd, 0x53, 0xda); + cp2155_set (fd, 0x54, 0x0c); + cp2155_set (fd, 0x55, 0x44); + cp2155_set (fd, 0x56, 0x08); + cp2155_set (fd, 0x57, 0xbb); + cp2155_set (fd, 0x58, 0x1d); + cp2155_set (fd, 0x59, 0xa1); + cp2155_set (fd, 0x5e, 0x02); + cp2155_set (fd, 0x5f, 0x00); + cp2155_set (fd, 0x5f, 0x03); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x83, 0x01); + cp2155_set (fd, 0x84, 0x05); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0xb0, 0x0b); + + big_write (fd, 0x5694, buf); + + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0xc1); + cp2155_set (fd, 0x11, 0xc1); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x12, 0x7d); + cp2155_set (fd, 0x13, 0x7d); + cp2155_set (fd, 0x16, 0x7d); + cp2155_set (fd, 0x21, 0x06); + cp2155_set (fd, 0x22, 0x7d); + cp2155_set (fd, 0x20, 0x06); + cp2155_set (fd, 0x1d, 0x00); + cp2155_set (fd, 0x1e, 0x00); + cp2155_set (fd, 0x1f, 0x71); + cp2155_set (fd, 0x66, 0x00); + cp2155_set (fd, 0x67, chndl->value_67); + cp2155_set (fd, 0x68, chndl->value_68); + cp2155_set (fd, 0x1a, 0x00); + cp2155_set (fd, 0x1b, 0x00); + cp2155_set (fd, 0x1c, 0x02); + cp2155_set (fd, 0x15, 0x83); + cp2155_set (fd, 0x14, 0x7c); + cp2155_set (fd, 0x17, 0x02); + cp2155_set (fd, 0x43, 0x1c); + cp2155_set (fd, 0x44, 0x9c); + cp2155_set (fd, 0x45, 0x38); + cp2155_set (fd, 0x23, 0x0f); + cp2155_set (fd, 0x33, 0x0f); + cp2155_set (fd, 0x24, 0x0f); + cp2155_set (fd, 0x34, 0x0f); + cp2155_set (fd, 0x25, 0x0f); + cp2155_set (fd, 0x35, 0x0f); + cp2155_set (fd, 0x26, 0x0f); + cp2155_set (fd, 0x36, 0x0f); + cp2155_set (fd, 0x27, 0x0f); + cp2155_set (fd, 0x37, 0x0f); + cp2155_set (fd, 0x28, 0x0f); + cp2155_set (fd, 0x38, 0x0f); + cp2155_set (fd, 0x29, 0x0f); + cp2155_set (fd, 0x39, 0x0f); + cp2155_set (fd, 0x2a, 0x0f); + cp2155_set (fd, 0x3a, 0x0f); + cp2155_set (fd, 0x2b, 0x0f); + cp2155_set (fd, 0x3b, 0x0f); + cp2155_set (fd, 0x2c, 0x0f); + cp2155_set (fd, 0x3c, 0x0f); + cp2155_set (fd, 0x2d, 0x0f); + cp2155_set (fd, 0x3d, 0x0f); + cp2155_set (fd, 0x2e, 0x0f); + cp2155_set (fd, 0x3e, 0x0f); + cp2155_set (fd, 0x2f, 0x0f); + cp2155_set (fd, 0x3f, 0x0f); + cp2155_set (fd, 0x30, 0x0f); + cp2155_set (fd, 0x40, 0x0f); + cp2155_set (fd, 0x31, 0x0f); + cp2155_set (fd, 0x41, 0x0f); + cp2155_set (fd, 0x32, 0x0f); + cp2155_set (fd, 0x42, 0x0f); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0x18, 0x00); + memcpy (buf + 0x00000000, - "\x04\x70\x18\x00\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff", + "\x04\x70\xf4\x01\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", 16); memcpy (buf + 0x00000010, - "\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\x00\x00\x00", + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", 16); - memcpy (buf + 0x00000020, "\x00\x00\x00\x00", 4); - count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x04); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + memcpy (buf + 0x00000020, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000030, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000040, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000050, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000060, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\xe1\x24\x47\x24\xb2\x23", + 16); + memcpy (buf + 0x00000070, + "\x22\x23\x97\x22\x0f\x22\x8c\x21\x0d\x21\x91\x20\x19\x20\xa4\x1f", + 16); + memcpy (buf + 0x00000080, + "\x33\x1f\xc5\x1e\x59\x1e\xf1\x1d\x8b\x1d\x29\x1d\xc8\x1c\x6a\x1c", + 16); + memcpy (buf + 0x00000090, + "\x0f\x1c\xb5\x1b\x5e\x1b\x09\x1b\xb6\x1a\x65\x1a\x16\x1a\xc9\x19", + 16); + memcpy (buf + 0x000000a0, + "\x7d\x19\x34\x19\xec\x18\xa5\x18\x60\x18\x1c\x18\xda\x17\x9a\x17", + 16); + memcpy (buf + 0x000000b0, + "\x5a\x17\x1c\x17\xe0\x16\xa4\x16\x6a\x16\x31\x16\xf9\x15\xc2\x15", + 16); + memcpy (buf + 0x000000c0, + "\x8c\x15\x57\x15\x23\x15\xf1\x14\xbf\x14\x8e\x14\x5e\x14\x2e\x14", + 16); + memcpy (buf + 0x000000d0, + "\x00\x14\xd2\x13\xa6\x13\x7a\x13\x4f\x13\x24\x13\xfa\x12\xd1\x12", + 16); + memcpy (buf + 0x000000e0, + "\xa9\x12\x81\x12\x5a\x12\x34\x12\x0e\x12\xe9\x11\xc5\x11\xa1\x11", + 16); + memcpy (buf + 0x000000f0, + "\x7d\x11\x5a\x11\x38\x11\x16\x11\xf5\x10\xd4\x10\xb4\x10\x94\x10", + 16); + memcpy (buf + 0x00000100, + "\x75\x10\x56\x10\x37\x10\x19\x10\xfc\x0f\xdf\x0f\xc2\x0f\xa6\x0f", + 16); + memcpy (buf + 0x00000110, + "\x8a\x0f\x6e\x0f\x53\x0f\x38\x0f\x1e\x0f\x04\x0f\xea\x0e\xd1\x0e", + 16); + memcpy (buf + 0x00000120, + "\xb8\x0e\x9f\x0e\x86\x0e\x6e\x0e\x57\x0e\x3f\x0e\x28\x0e\x11\x0e", + 16); + memcpy (buf + 0x00000130, + "\xfa\x0d\xe4\x0d\xce\x0d\xb8\x0d\xa3\x0d\x8e\x0d\x79\x0d\x64\x0d", + 16); + memcpy (buf + 0x00000140, + "\x4f\x0d\x3b\x0d\x27\x0d\x14\x0d\x00\x0d\xed\x0c\xda\x0c\xc7\x0c", + 16); + memcpy (buf + 0x00000150, + "\xb4\x0c\xa2\x0c\x8f\x0c\x7d\x0c\x6c\x0c\x5a\x0c\x49\x0c\x37\x0c", + 16); + memcpy (buf + 0x00000160, + "\x26\x0c\x15\x0c\x05\x0c\xf4\x0b\xe4\x0b\xd4\x0b\xc4\x0b\xb4\x0b", + 16); + memcpy (buf + 0x00000170, + "\xa4\x0b\x95\x0b\x85\x0b\x76\x0b\x67\x0b\x58\x0b\x4a\x0b\x3b\x0b", + 16); + memcpy (buf + 0x00000180, + "\x2d\x0b\x1e\x0b\x10\x0b\x02\x0b\xf4\x0a\xe7\x0a\xd9\x0a\xcc\x0a", + 16); + memcpy (buf + 0x00000190, + "\xbe\x0a\xb1\x0a\xa4\x0a\x97\x0a\x8a\x0a\x7e\x0a\x71\x0a\x65\x0a", + 16); + memcpy (buf + 0x000001a0, + "\x58\x0a\x4c\x0a\x40\x0a\x34\x0a\x28\x0a\x1c\x0a\x10\x0a\x05\x0a", + 16); + memcpy (buf + 0x000001b0, + "\xf9\x09\xee\x09\xe3\x09\xd8\x09\xcc\x09\xc1\x09\xb7\x09\xac\x09", + 16); + memcpy (buf + 0x000001c0, + "\xa1\x09\x96\x09\x8c\x09\x82\x09\x77\x09\x6d\x09\x63\x09\x59\x09", + 16); + memcpy (buf + 0x000001d0, + "\x4f\x09\x45\x09\x3b\x09\x31\x09\x28\x09\x1e\x09\x14\x09\x0b\x09", + 16); + memcpy (buf + 0x000001e0, + "\x02\x09\xf8\x08\xef\x08\xe6\x08\xdd\x08\xd4\x08\xcb\x08\xc2\x08", + 16); + memcpy (buf + 0x000001f0, + "\xb9\x08\xb1\x08\xa8\x08\xa0\x08\x00\x00\x00\x00\x00\x00\x00\x00", + 16); + memcpy (buf + 0x00000200, "\x00\x00\x00\x00", 4); + count = 516; + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + memcpy (buf + 0x00000000, - "\x04\x70\x18\x00\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff", + "\x04\x70\x18\x00\x80\x25\xc0\x1c\x4f\x17\x9a\x13\xe9\x10\xde\x0e", 16); memcpy (buf + 0x00000010, - "\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\x00\x00\x00", + "\x44\x0d\xfa\x0b\xea\x0a\x07\x0a\x46\x09\xa0\x08\x80\x25\x80\x25", 16); - memcpy (buf + 0x00000020, "\x00\x00\x00\x00", 4); + memcpy (buf + 0x00000020, "\x80\x25\x80\x25", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x06); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + general_motor_2224 (fd); + +} + +void +startblob_2224_0150 (CANON_Handle * chndl, unsigned char *buf) +{ + + int fd; + fd = chndl->fd; + size_t count; + + cp2155_set (fd, 0x90, 0xe8); + cp2155_set (fd, 0x9b, 0x06); + cp2155_set (fd, 0x9b, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0xb0, 0x02); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x08, chndl->value_08); + cp2155_set (fd, 0x09, chndl->value_09); + cp2155_set (fd, 0x0a, chndl->value_0a); + cp2155_set (fd, 0x0b, chndl->value_0b); + cp2155_set (fd, 0xa0, 0x1d); + cp2155_set (fd, 0xa1, 0x00); + cp2155_set (fd, 0xa2, 0x0c); + cp2155_set (fd, 0xa3, 0xd0); + cp2155_set (fd, 0x64, 0x00); + cp2155_set (fd, 0x65, 0x00); + cp2155_set (fd, 0x61, 0x00); + cp2155_set (fd, 0x62, 0x1e); + cp2155_set (fd, 0x63, 0xa0); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x5a, 0xff); + cp2155_set (fd, 0x5b, 0xff); + cp2155_set (fd, 0x5c, 0xff); + cp2155_set (fd, 0x5d, 0xff); + cp2155_set (fd, 0x52, 0x0c); + cp2155_set (fd, 0x53, 0xda); + cp2155_set (fd, 0x54, 0x0c); + cp2155_set (fd, 0x55, 0x44); + cp2155_set (fd, 0x56, 0x08); + cp2155_set (fd, 0x57, 0xbb); + cp2155_set (fd, 0x58, 0x1d); + cp2155_set (fd, 0x59, 0xa1); + cp2155_set (fd, 0x5e, 0x02); + cp2155_set (fd, 0x5f, 0x00); + cp2155_set (fd, 0x5f, 0x03); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x83, 0x01); + cp2155_set (fd, 0x84, 0x05); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0xb0, 0x0a); + + big_write (fd, 0x5694, buf); + + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x12, 0x40); + cp2155_set (fd, 0x13, 0x40); + cp2155_set (fd, 0x16, 0x40); + cp2155_set (fd, 0x21, 0x06); + cp2155_set (fd, 0x22, 0x40); + cp2155_set (fd, 0x20, 0x06); + cp2155_set (fd, 0x1d, 0x00); + cp2155_set (fd, 0x1e, 0x00); + cp2155_set (fd, 0x1f, 0x04); + cp2155_set (fd, 0x66, 0x00); + cp2155_set (fd, 0x67, chndl->value_67); + cp2155_set (fd, 0x68, chndl->value_68); + cp2155_set (fd, 0x1a, 0x00); + cp2155_set (fd, 0x1b, 0x00); + cp2155_set (fd, 0x1c, 0x02); + cp2155_set (fd, 0x15, 0x84); + cp2155_set (fd, 0x14, 0x7c); + cp2155_set (fd, 0x17, 0x02); + cp2155_set (fd, 0x43, 0x1c); + cp2155_set (fd, 0x44, 0x9c); + cp2155_set (fd, 0x45, 0x38); + cp2155_set (fd, 0x23, 0x0d); + cp2155_set (fd, 0x33, 0x0d); + cp2155_set (fd, 0x24, 0x0d); + cp2155_set (fd, 0x34, 0x0d); + cp2155_set (fd, 0x25, 0x0d); + cp2155_set (fd, 0x35, 0x0d); + cp2155_set (fd, 0x26, 0x0d); + cp2155_set (fd, 0x36, 0x0d); + cp2155_set (fd, 0x27, 0x0d); + cp2155_set (fd, 0x37, 0x0d); + cp2155_set (fd, 0x28, 0x0d); + cp2155_set (fd, 0x38, 0x0d); + cp2155_set (fd, 0x29, 0x0d); + cp2155_set (fd, 0x39, 0x0d); + cp2155_set (fd, 0x2a, 0x0d); + cp2155_set (fd, 0x3a, 0x0d); + cp2155_set (fd, 0x2b, 0x0d); + cp2155_set (fd, 0x3b, 0x0d); + cp2155_set (fd, 0x2c, 0x0d); + cp2155_set (fd, 0x3c, 0x0d); + cp2155_set (fd, 0x2d, 0x0d); + cp2155_set (fd, 0x3d, 0x0d); + cp2155_set (fd, 0x2e, 0x0d); + cp2155_set (fd, 0x3e, 0x0d); + cp2155_set (fd, 0x2f, 0x0d); + cp2155_set (fd, 0x3f, 0x0d); + cp2155_set (fd, 0x30, 0x0d); + cp2155_set (fd, 0x40, 0x0d); + cp2155_set (fd, 0x31, 0x0d); + cp2155_set (fd, 0x41, 0x0d); + cp2155_set (fd, 0x32, 0x0d); + cp2155_set (fd, 0x42, 0x0d); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0x18, 0x00); + memcpy (buf + 0x00000000, - "\x04\x70\x18\x00\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff", + "\x04\x70\x00\x01\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", 16); memcpy (buf + 0x00000010, - "\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\x00\x00\x00", + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", 16); - memcpy (buf + 0x00000020, "\x00\x00\x00\x00", 4); + memcpy (buf + 0x00000020, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000030, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000040, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000050, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000060, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000070, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000080, + "\x80\x25\x80\x25\x80\x25\x32\x24\xfb\x22\xd9\x21\xc8\x20\xc9\x1f", + 16); + memcpy (buf + 0x00000090, + "\xd8\x1e\xf5\x1d\x1f\x1d\x54\x1c\x95\x1b\xdf\x1a\x32\x1a\x8d\x19", + 16); + memcpy (buf + 0x000000a0, + "\xf1\x18\x5c\x18\xce\x17\x46\x17\xc3\x16\x47\x16\xd0\x15\x5d\x15", + 16); + memcpy (buf + 0x000000b0, + "\xef\x14\x86\x14\x21\x14\xbf\x13\x61\x13\x07\x13\xaf\x12\x5b\x12", + 16); + memcpy (buf + 0x000000c0, + "\x0a\x12\xbb\x11\x6f\x11\x26\x11\xdf\x10\x9a\x10\x57\x10\x17\x10", + 16); + memcpy (buf + 0x000000d0, + "\xd8\x0f\x9c\x0f\x61\x0f\x27\x0f\xf0\x0e\xba\x0e\x85\x0e\x52\x0e", + 16); + memcpy (buf + 0x000000e0, + "\x21\x0e\xf0\x0d\xc1\x0d\x93\x0d\x67\x0d\x3b\x0d\x11\x0d\xe7\x0c", + 16); + memcpy (buf + 0x000000f0, + "\xbf\x0c\x98\x0c\x71\x0c\x4b\x0c\x27\x0c\x03\x0c\xe0\x0b\xbe\x0b", + 16); + memcpy (buf + 0x00000100, "\x9c\x0b\x7c\x0b", 4); + count = 260; + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + + memcpy (buf + 0x00000000, + "\x04\x70\x18\x00\x80\x25\x18\x1f\x8f\x1a\x2d\x17\x8f\x14\x79\x12", + 16); + memcpy (buf + 0x00000010, + "\xc6\x10\x5b\x0f\x2a\x0e\x24\x0d\x41\x0c\x7c\x0b\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000020, "\x80\x25\x80\x25", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x14); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x20); - cp2155_set (fd, 0x74, 0x03); - cp2155_set (fd, 0x75, 0x08); - cp2155_set (fd, 0x76, 0x00); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + general_motor_2224 (fd); + +} + +void +startblob_2224_0300 (CANON_Handle * chndl, unsigned char *buf) +{ + + int fd; + fd = chndl->fd; + size_t count; + + cp2155_set (fd, 0x90, 0xe8); + cp2155_set (fd, 0x9b, 0x06); + cp2155_set (fd, 0x9b, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0xb0, 0x01); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x08, chndl->value_08); + cp2155_set (fd, 0x09, chndl->value_09); + cp2155_set (fd, 0x0a, chndl->value_0a); + cp2155_set (fd, 0x0b, chndl->value_0b); + cp2155_set (fd, 0xa0, 0x1d); + cp2155_set (fd, 0xa1, 0x00); + cp2155_set (fd, 0xa2, 0x03); + cp2155_set (fd, 0xa3, 0x10); + cp2155_set (fd, 0x64, 0x00); + cp2155_set (fd, 0x65, 0x00); + cp2155_set (fd, 0x61, 0x00); + cp2155_set (fd, 0x62, 0x15); + cp2155_set (fd, 0x63, 0xe0); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x5a, 0xff); + cp2155_set (fd, 0x5b, 0xff); + cp2155_set (fd, 0x5c, 0xff); + cp2155_set (fd, 0x5d, 0xff); + cp2155_set (fd, 0x52, 0x0a); + cp2155_set (fd, 0x53, 0xf0); + cp2155_set (fd, 0x54, 0x0a); + cp2155_set (fd, 0x55, 0xf0); + cp2155_set (fd, 0x56, 0x0a); + cp2155_set (fd, 0x57, 0xf0); + cp2155_set (fd, 0x58, 0x00); + cp2155_set (fd, 0x59, 0x01); + cp2155_set (fd, 0x5e, 0x02); + cp2155_set (fd, 0x5f, 0x00); + cp2155_set (fd, 0x5f, 0x03); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x83, 0x01); + cp2155_set (fd, 0x84, 0x05); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0xb0, 0x01); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x83); + cp2155_set (fd, 0x11, 0x83); + cp2155_set (fd, 0x11, 0xc3); + cp2155_set (fd, 0x11, 0xc3); + cp2155_set (fd, 0x11, 0xc3); + cp2155_set (fd, 0x11, 0xc1); + cp2155_set (fd, 0x11, 0xc1); + cp2155_set (fd, 0x12, 0x40); + cp2155_set (fd, 0x13, 0x00); + cp2155_set (fd, 0x16, 0x40); + cp2155_set (fd, 0x21, 0x06); + cp2155_set (fd, 0x22, 0x40); + cp2155_set (fd, 0x20, 0x06); + cp2155_set (fd, 0x1d, 0x00); + cp2155_set (fd, 0x1e, 0x00); + cp2155_set (fd, 0x1f, 0x04); + cp2155_set (fd, 0x66, 0x00); + cp2155_set (fd, 0x67, chndl->value_67); + cp2155_set (fd, 0x68, chndl->value_68); + cp2155_set (fd, 0x1a, 0x00); + cp2155_set (fd, 0x1b, 0x00); + cp2155_set (fd, 0x1c, 0x02); + cp2155_set (fd, 0x15, 0x01); + cp2155_set (fd, 0x14, 0x01); + cp2155_set (fd, 0x17, 0x01); + cp2155_set (fd, 0x43, 0x1c); + cp2155_set (fd, 0x44, 0x9c); + cp2155_set (fd, 0x45, 0x38); + cp2155_set (fd, 0x23, 0x0a); + cp2155_set (fd, 0x33, 0x0a); + cp2155_set (fd, 0x24, 0x0a); + cp2155_set (fd, 0x34, 0x0a); + cp2155_set (fd, 0x25, 0x0a); + cp2155_set (fd, 0x35, 0x0a); + cp2155_set (fd, 0x26, 0x0a); + cp2155_set (fd, 0x36, 0x0a); + cp2155_set (fd, 0x27, 0x0a); + cp2155_set (fd, 0x37, 0x0a); + cp2155_set (fd, 0x28, 0x0a); + cp2155_set (fd, 0x38, 0x0a); + cp2155_set (fd, 0x29, 0x0a); + cp2155_set (fd, 0x39, 0x0a); + cp2155_set (fd, 0x2a, 0x0a); + cp2155_set (fd, 0x3a, 0x0a); + cp2155_set (fd, 0x2b, 0x0a); + cp2155_set (fd, 0x3b, 0x0a); + cp2155_set (fd, 0x2c, 0x0a); + cp2155_set (fd, 0x3c, 0x0a); + cp2155_set (fd, 0x2d, 0x0a); + cp2155_set (fd, 0x3d, 0x0a); + cp2155_set (fd, 0x2e, 0x0a); + cp2155_set (fd, 0x3e, 0x0a); + cp2155_set (fd, 0x2f, 0x0a); + cp2155_set (fd, 0x3f, 0x0a); + cp2155_set (fd, 0x30, 0x0a); + cp2155_set (fd, 0x40, 0x0a); + cp2155_set (fd, 0x31, 0x0a); + cp2155_set (fd, 0x41, 0x0a); + cp2155_set (fd, 0x32, 0x0a); + cp2155_set (fd, 0x42, 0x0a); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0x18, 0x00); + + memcpy (buf + 0x0000, + "\x04\x70\x00\x01\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32", + 16); + memcpy (buf + 0x0010, + "\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32", + 16); + memcpy (buf + 0x0020, + "\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32", + 16); + memcpy (buf + 0x0030, + "\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32", + 16); + memcpy (buf + 0x0040, + "\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32", + 16); + memcpy (buf + 0x0050, + "\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32\x00\x32", + 16); + memcpy (buf + 0x0060, + "\x00\x32\x00\x32\x00\x32\xbc\x30\x89\x2f\x64\x2e\x4d\x2d\x43\x2c", + 16); + memcpy (buf + 0x0070, + "\x45\x2b\x52\x2a\x69\x29\x8a\x28\xb5\x27\xe8\x26\x23\x26\x66\x25", + 16); + memcpy (buf + 0x0080, + "\xaf\x24\x00\x24\x57\x23\xb5\x22\x17\x22\x80\x21\xee\x20\x60\x20", + 16); + memcpy (buf + 0x0090, + "\xd7\x1f\x53\x1f\xd3\x1e\x57\x1e\xde\x1d\x6a\x1d\xf9\x1c\x8b\x1c", + 16); + memcpy (buf + 0x00a0, + "\x20\x1c\xb9\x1b\x54\x1b\xf3\x1a\x93\x1a\x37\x1a\xdd\x19\x85\x19", + 16); + memcpy (buf + 0x00b0, + "\x30\x19\xdd\x18\x8c\x18\x3d\x18\xf0\x17\xa5\x17\x5c\x17\x14\x17", + 16); + memcpy (buf + 0x00c0, + "\xce\x16\x8a\x16\x47\x16\x06\x16\xc7\x15\x88\x15\x4b\x15\x10\x15", + 16); + memcpy (buf + 0x00d0, + "\xd6\x14\x9d\x14\x65\x14\x2e\x14\xf9\x13\xc4\x13\x91\x13\x5f\x13", + 16); + memcpy (buf + 0x00e0, + "\x2d\x13\xfd\x12\xce\x12\x9f\x12\x72\x12\x45\x12\x19\x12\xee\x11", + 16); + memcpy (buf + 0x00f0, + "\xc4\x11\x9a\x11\x71\x11\x49\x11\x22\x11\xfb\x10\xd5\x10\xb0\x10", + 16); + memcpy (buf + 0x0100, "\x8c\x10\x68\x10", 4); + count = 260; + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + + memcpy (buf + 0x0000, + "\x04\x70\x20\x00\x00\x32\x27\x2a\x6f\x24\x15\x20\xa8\x1c\xe5\x19", + 16); + memcpy (buf + 0x0010, + "\x9e\x17\xb5\x15\x16\x14\xb0\x12\x79\x11\x68\x10\x00\x00\x00\x00", + 16); + memcpy (buf + 0x0020, "\x00\x00\x00\x00", 4); + count = 36; + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + general_motor_2224 (fd); + +} + +void +startblob_2224_0600 (CANON_Handle * chndl, unsigned char *buf) +{ + + int fd; + fd = chndl->fd; + size_t count; + + cp2155_set (fd, 0x90, 0xe8); + cp2155_set (fd, 0x9b, 0x06); + cp2155_set (fd, 0x9b, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0xb0, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x08, chndl->value_08); + cp2155_set (fd, 0x09, chndl->value_09); + cp2155_set (fd, 0x0a, chndl->value_0a); + cp2155_set (fd, 0x0b, chndl->value_0b); + cp2155_set (fd, 0xa0, 0x1d); + cp2155_set (fd, 0xa1, 0x00); + cp2155_set (fd, 0xa2, 0x31); + cp2155_set (fd, 0xa3, 0xf0); + cp2155_set (fd, 0x64, 0x00); + cp2155_set (fd, 0x65, 0x00); + cp2155_set (fd, 0x61, 0x00); + cp2155_set (fd, 0x62, 0x55); + cp2155_set (fd, 0x63, 0x00); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x5a, 0xff); + cp2155_set (fd, 0x5b, 0xff); + cp2155_set (fd, 0x5c, 0xff); + cp2155_set (fd, 0x5d, 0xff); + cp2155_set (fd, 0x52, 0x0c); + cp2155_set (fd, 0x53, 0xda); + cp2155_set (fd, 0x54, 0x0c); + cp2155_set (fd, 0x55, 0x44); + cp2155_set (fd, 0x56, 0x08); + cp2155_set (fd, 0x57, 0xbb); + cp2155_set (fd, 0x58, 0x1d); + cp2155_set (fd, 0x59, 0xa1); + cp2155_set (fd, 0x5e, 0x02); + cp2155_set (fd, 0x5f, 0x00); + cp2155_set (fd, 0x5f, 0x03); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x83, 0x01); + cp2155_set (fd, 0x84, 0x05); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0xb0, 0x08); + + big_write (fd, 0x5694, buf); + + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x12, 0x06); + cp2155_set (fd, 0x13, 0x06); + cp2155_set (fd, 0x16, 0x06); + cp2155_set (fd, 0x21, 0x06); + cp2155_set (fd, 0x22, 0x06); + cp2155_set (fd, 0x20, 0x06); + cp2155_set (fd, 0x1d, 0x00); + cp2155_set (fd, 0x1e, 0x00); + cp2155_set (fd, 0x1f, 0x04); + cp2155_set (fd, 0x66, 0x00); + cp2155_set (fd, 0x67, chndl->value_67); + cp2155_set (fd, 0x68, chndl->value_68); + cp2155_set (fd, 0x1a, 0x00); + cp2155_set (fd, 0x1b, 0x00); + cp2155_set (fd, 0x1c, 0x02); + cp2155_set (fd, 0x15, 0x80); + cp2155_set (fd, 0x14, 0x7a); + cp2155_set (fd, 0x17, 0x02); + cp2155_set (fd, 0x43, 0x1c); + cp2155_set (fd, 0x44, 0x9c); + cp2155_set (fd, 0x45, 0x38); + cp2155_set (fd, 0x23, 0x0c); + cp2155_set (fd, 0x33, 0x0c); + cp2155_set (fd, 0x24, 0x0c); + cp2155_set (fd, 0x34, 0x0c); + cp2155_set (fd, 0x25, 0x0c); + cp2155_set (fd, 0x35, 0x0c); + cp2155_set (fd, 0x26, 0x0c); + cp2155_set (fd, 0x36, 0x0c); + cp2155_set (fd, 0x27, 0x0c); + cp2155_set (fd, 0x37, 0x0c); + cp2155_set (fd, 0x28, 0x0c); + cp2155_set (fd, 0x38, 0x0c); + cp2155_set (fd, 0x29, 0x0c); + cp2155_set (fd, 0x39, 0x0c); + cp2155_set (fd, 0x2a, 0x0c); + cp2155_set (fd, 0x3a, 0x0c); + cp2155_set (fd, 0x2b, 0x0c); + cp2155_set (fd, 0x3b, 0x0c); + cp2155_set (fd, 0x2c, 0x0c); + cp2155_set (fd, 0x3c, 0x0c); + cp2155_set (fd, 0x2d, 0x0c); + cp2155_set (fd, 0x3d, 0x0c); + cp2155_set (fd, 0x2e, 0x0c); + cp2155_set (fd, 0x3e, 0x0c); + cp2155_set (fd, 0x2f, 0x0c); + cp2155_set (fd, 0x3f, 0x0c); + cp2155_set (fd, 0x30, 0x0c); + cp2155_set (fd, 0x40, 0x0c); + cp2155_set (fd, 0x31, 0x0c); + cp2155_set (fd, 0x41, 0x0c); + cp2155_set (fd, 0x32, 0x0c); + cp2155_set (fd, 0x42, 0x0c); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0x18, 0x00); memcpy (buf + 0x00000000, - "\x04\x70\x18\x00\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff", + "\x04\x70\x18\x00\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", 16); memcpy (buf + 0x00000010, - "\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\xff\x00\x00\x00\x00", + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x00\x00\x00\x00", 16); memcpy (buf + 0x00000020, "\x00\x00\x00\x00", 4); count = 36; - sanei_usb_write_bulk (fd, buf, &count); - cp2155_set (fd, 0x9b, 0x00); - cp2155_set (fd, 0x10, 0x05); - cp2155_set (fd, 0x11, 0x91); - cp2155_set (fd, 0x60, 0x15); + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + general_motor_2224 (fd); + +} + +void +startblob_2224_1200 (CANON_Handle * chndl, unsigned char *buf) +{ + + int fd; + fd = chndl->fd; + size_t count; + + cp2155_set (fd, 0x90, 0xe8); + cp2155_set (fd, 0x9b, 0x06); + cp2155_set (fd, 0x9b, 0x04); + cp2155_set (fd, 0x9b, 0x06); + cp2155_set (fd, 0x9b, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0xb0, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x08, chndl->value_08); + cp2155_set (fd, 0x09, chndl->value_09); + cp2155_set (fd, 0x0a, chndl->value_0a); + cp2155_set (fd, 0x0b, chndl->value_0b); + cp2155_set (fd, 0xa0, 0x1d); + cp2155_set (fd, 0xa1, 0x00); + cp2155_set (fd, 0xa2, 0x63); + cp2155_set (fd, 0xa3, 0xd0); + cp2155_set (fd, 0x64, 0x00); + cp2155_set (fd, 0x65, 0x00); + cp2155_set (fd, 0x61, 0x00); + cp2155_set (fd, 0x62, 0xaa); + cp2155_set (fd, 0x63, 0x00); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x90, 0xf8); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x5a, 0xff); + cp2155_set (fd, 0x5b, 0xff); + cp2155_set (fd, 0x5c, 0xff); + cp2155_set (fd, 0x5d, 0xff); + cp2155_set (fd, 0x52, 0x19); + cp2155_set (fd, 0x53, 0x5a); + cp2155_set (fd, 0x54, 0x17); + cp2155_set (fd, 0x55, 0x98); + cp2155_set (fd, 0x56, 0x11); + cp2155_set (fd, 0x57, 0xae); + cp2155_set (fd, 0x58, 0xa9); + cp2155_set (fd, 0x59, 0x01); + cp2155_set (fd, 0x5e, 0x02); + cp2155_set (fd, 0x5f, 0x00); + cp2155_set (fd, 0x5f, 0x03); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, chndl->value_51); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x83, 0x01); + cp2155_set (fd, 0x84, 0x05); cp2155_set (fd, 0x80, 0x12); - cp2155_set (fd, 0x03, 0x01); - cp2155_set (fd, 0x71, 0x01); - cp2155_set (fd, 0x0230, 0x11); - cp2155_set (fd, 0x71, 0x18); - cp2155_set (fd, 0x72, 0x00); - cp2155_set (fd, 0x73, 0x10); - cp2155_set (fd, 0x0239, 0x40); - cp2155_set (fd, 0x0238, 0x89); - cp2155_set (fd, 0x023c, 0x2f); - cp2155_set (fd, 0x0264, 0x20); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0xb0, 0x08); + + big_write (fd, 0xa714, buf); + + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x83); + cp2155_set (fd, 0x11, 0x83); + cp2155_set (fd, 0x11, 0x83); + cp2155_set (fd, 0x11, 0x83); + cp2155_set (fd, 0x11, 0x83); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x11, 0x81); + cp2155_set (fd, 0x12, 0x50); + cp2155_set (fd, 0x13, 0x50); + cp2155_set (fd, 0x16, 0x50); + cp2155_set (fd, 0x21, 0x06); + cp2155_set (fd, 0x22, 0x50); + cp2155_set (fd, 0x20, 0x06); + cp2155_set (fd, 0x1d, 0x00); + cp2155_set (fd, 0x1e, 0x00); + cp2155_set (fd, 0x1f, 0x04); + cp2155_set (fd, 0x66, 0x00); + cp2155_set (fd, 0x67, chndl->value_67); + cp2155_set (fd, 0x68, chndl->value_68); + cp2155_set (fd, 0x1a, 0x00); + cp2155_set (fd, 0x1b, 0x00); + cp2155_set (fd, 0x1c, 0x02); + cp2155_set (fd, 0x15, 0x80); + cp2155_set (fd, 0x14, 0x7a); + cp2155_set (fd, 0x17, 0x02); + cp2155_set (fd, 0x43, 0x1c); + cp2155_set (fd, 0x44, 0x9c); + cp2155_set (fd, 0x45, 0x38); + cp2155_set (fd, 0x23, 0x01); + cp2155_set (fd, 0x33, 0x01); + cp2155_set (fd, 0x24, 0x03); + cp2155_set (fd, 0x34, 0x03); + cp2155_set (fd, 0x25, 0x05); + cp2155_set (fd, 0x35, 0x05); + cp2155_set (fd, 0x26, 0x07); + cp2155_set (fd, 0x36, 0x07); + cp2155_set (fd, 0x27, 0x09); + cp2155_set (fd, 0x37, 0x09); + cp2155_set (fd, 0x28, 0x0a); + cp2155_set (fd, 0x38, 0x0a); + cp2155_set (fd, 0x29, 0x0b); + cp2155_set (fd, 0x39, 0x0b); + cp2155_set (fd, 0x2a, 0x0c); + cp2155_set (fd, 0x3a, 0x0c); + cp2155_set (fd, 0x2b, 0x0c); + cp2155_set (fd, 0x3b, 0x0c); + cp2155_set (fd, 0x2c, 0x0b); + cp2155_set (fd, 0x3c, 0x0b); + cp2155_set (fd, 0x2d, 0x0a); + cp2155_set (fd, 0x3d, 0x0a); + cp2155_set (fd, 0x2e, 0x09); + cp2155_set (fd, 0x3e, 0x09); + cp2155_set (fd, 0x2f, 0x07); + cp2155_set (fd, 0x3f, 0x07); + cp2155_set (fd, 0x30, 0x05); + cp2155_set (fd, 0x40, 0x05); + cp2155_set (fd, 0x31, 0x03); + cp2155_set (fd, 0x41, 0x03); + cp2155_set (fd, 0x32, 0x01); + cp2155_set (fd, 0x42, 0x01); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0x18, 0x00); + + memcpy (buf + 0x00000000, + "\x04\x70\x40\x01\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000010, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000020, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000030, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000040, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000050, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000060, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000070, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000080, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000090, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x000000a0, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x000000b0, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x000000c0, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x000000d0, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x000000e0, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x000000f0, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000100, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000110, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000120, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000130, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000140, "\x80\x7f\x80\x7f", 4); + count = 324; + + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + + memcpy (buf + 0x00000000, + "\x04\x70\x18\x00\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000010, + "\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f\x80\x7f", + 16); + memcpy (buf + 0x00000020, "\x80\x7f\x80\x7f", 4); + count = 36; + + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + general_motor_2224 (fd); } @@ -2261,32 +2510,77 @@ send_start_blob (CANON_Handle * chndl) chndl->value_68 = 0x18; } - cp2155_block6 (fd, 0x12, 0x83); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x11, 0xc1); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x11, 0xc1); cp2155_set (fd, 0x90, 0xf8); - cp2155_block6 (fd, 0x12, 0x83); -/* start preparing real scan */ + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x11, 0xc1); cp2155_set (fd, 0x01, 0x29); - cp2155_block8 (fd); + cp2155_set (fd, 0x04, 0x0c); + cp2155_set (fd, 0x05, 0x00); + cp2155_set (fd, 0x06, 0x00); cp2155_set (fd, 0x01, 0x29); cp2155_set_gamma (fd); switch (chndl->val[opt_resolution].w) { case 75: - startblob0075 (chndl, buf); + if (chndl->productcode == 0x2225) + { + startblob_2225_0075 (chndl, buf); + } + else + { + startblob_2224_0075 (chndl, buf); + } break; case 150: - startblob0150 (chndl, buf); + if (chndl->productcode == 0x2225) + { + startblob_2225_0150 (chndl, buf); + } + else + { + startblob_2224_0150 (chndl, buf); + } break; case 300: - startblob0300 (chndl, buf); + if (chndl->productcode == 0x2225) + { + startblob_2225_0300 (chndl, buf); + } + else + { + cp2155_set_gamma_red_enhanced (fd); + startblob_2224_0300 (chndl, buf); + } break; case 600: - cp2155_set_gamma600 (fd); - startblob0600 (chndl, buf); + if (chndl->productcode == 0x2225) + { + cp2155_set_gamma_red_enhanced (fd); + startblob_2225_0600 (chndl, buf); +/* + startblob_2225_0600_extra (chndl, buf); +*/ + } + else + { + startblob_2224_0600 (chndl, buf); + } break; case 1200: - startblob1200 (chndl, buf); + if (chndl->productcode == 0x2225) + { + startblob_2225_1200 (chndl, buf); + } + else + { + startblob_2224_1200 (chndl, buf); + } + break; } } @@ -2353,67 +2647,8 @@ wait_for_data (CANON_Handle * chndl) } } -static void -go_home_without_wait (int fd) -{ - byte value; - cp2155_get (fd, 0x46, &value); - if (value == 0x08) - { - return; - } - cp2155_block6 (fd, 0x12, 0xc1); - cp2155_set (fd, 0x01, 0x29); - cp2155_block8 (fd); - cp2155_set (fd, 0x01, 0x29); - cp2155_set_gamma (fd); - cp2155_block5 (fd, 0x03); - cp2155_set_regs (fd, cp2155_set_regs_data6); - cp2155_set_slope (fd, 0x030000, cp2155_slope09_back, 0x01f4); - cp2155_set_slope (fd, 0x030200, cp2155_slope09_back, 0x01f4); - cp2155_set_slope (fd, 0x030400, cp2155_slope10_back, 0x0018); - cp2155_set_slope (fd, 0x030600, cp2155_slope09_back, 0x01f4); - cp2155_set_slope (fd, 0x030800, cp2155_slope10_back, 0x0018); - - cp2155_motor (fd, 0x05, 0x35); -} - - static int -go_home (int fd) -{ - byte value; - cp2155_get (fd, 0x46, &value); - if (value == 0x08) - { - return 0; - } - - go_home_without_wait (fd); - - while (1) - { - usleep (200 * MSEC); - cp2155_get (fd, 0x46, &value); - DBG (1, "home sensor: %02x\n", value); - - if (value == 0x08) - { - break; - } - } - return 0; -} - - -/* Scanner init, called at calibration and scan time. - Returns: - 1 if this was the first time the scanner was plugged in, - 0 afterward, and - -1 on error. */ - -static int -init (CANON_Handle * chndl) +init_2225 (CANON_Handle * chndl) { int fd = chndl->fd; byte value; @@ -2479,6 +2714,581 @@ init (CANON_Handle * chndl) return result; } +static int +init_2224 (CANON_Handle * chndl) +{ + int fd = chndl->fd; + byte value; + int result = 0; + + cp2155_get (fd, 0xd0, &value); + /* Detect if scanner is plugged in */ + if (value != 0x81 && value != 0x40) + { + DBG (1, "INIT: unexpected value: %x\n", value); + } + + if (value == 0x00) + { + return -1; + } + + cp2155_set (fd, 0x02, 0x01); + cp2155_set (fd, 0x02, 0x00); + cp2155_set (fd, 0x01, 0x00); + cp2155_set (fd, 0x01, 0x28); + cp2155_set (fd, 0xa0, 0x04); + cp2155_set (fd, 0xa0, 0x05); + cp2155_set (fd, 0x01, 0x28); + cp2155_set (fd, 0x04, 0x0c); + cp2155_set (fd, 0x05, 0x00); + cp2155_set (fd, 0x06, 0x00); + cp2155_set (fd, 0x90, 0x27); + cp2155_set (fd, 0x92, 0xf7); + cp2155_set (fd, 0x94, 0xf7); + cp2155_set (fd, 0x93, 0x00); + cp2155_set (fd, 0x91, 0x1f); + cp2155_set (fd, 0x95, 0x0f); + cp2155_set (fd, 0x97, 0x0f); + cp2155_set (fd, 0x9b, 0x00); + cp2155_set (fd, 0x9c, 0x07); + cp2155_set (fd, 0x90, 0xf0); + cp2155_set (fd, 0x9b, 0x04); + cp2155_set (fd, 0x98, 0x00); + cp2155_set (fd, 0x98, 0x00); + cp2155_set (fd, 0x98, 0x02); + cp2155_set (fd, 0x99, 0x3b); + cp2155_set (fd, 0x9a, 0x03); + cp2155_set (fd, 0x80, 0x10); + cp2155_set (fd, 0x8d, 0x00); + cp2155_set (fd, 0x8d, 0x04); + + DBG (1, "INIT state: %0d\n", result); + + return result; +} + +static int +init (CANON_Handle * chndl) +{ + int result; + if (chndl->productcode == 0x2225) + { + result = init_2225 (chndl); + } + else + { + result = init_2224 (chndl); + } + return result; +} + +void +back2225 (int fd, unsigned char *buf) +{ + size_t count; + cp2155_set (fd, 0x90, 0xc8); + cp2155_set (fd, 0x90, 0xc8); + cp2155_set (fd, 0xb0, 0x03); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x08, 0x00); + cp2155_set (fd, 0x09, 0x69); + cp2155_set (fd, 0x0a, 0x00); + cp2155_set (fd, 0x0b, 0xe8); + cp2155_set (fd, 0xa0, 0x1d); + cp2155_set (fd, 0xa1, 0x00); + cp2155_set (fd, 0xa2, 0x00); + cp2155_set (fd, 0xa3, 0x70); + cp2155_set (fd, 0x64, 0x00); + cp2155_set (fd, 0x65, 0x00); + cp2155_set (fd, 0x61, 0x00); + cp2155_set (fd, 0x62, 0x2e); + cp2155_set (fd, 0x63, 0x00); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, 0x07); + cp2155_set (fd, 0x5a, 0x32); + cp2155_set (fd, 0x5b, 0x32); + cp2155_set (fd, 0x5c, 0x32); + cp2155_set (fd, 0x5d, 0x32); + cp2155_set (fd, 0x52, 0x00); + cp2155_set (fd, 0x53, 0x01); + cp2155_set (fd, 0x54, 0x00); + cp2155_set (fd, 0x55, 0x01); + cp2155_set (fd, 0x56, 0x00); + cp2155_set (fd, 0x57, 0x01); + cp2155_set (fd, 0x58, 0x00); + cp2155_set (fd, 0x59, 0x01); + cp2155_set (fd, 0x5e, 0x02); + cp2155_set (fd, 0x5f, 0x00); + cp2155_set (fd, 0x5f, 0x03); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, 0x07); + cp2155_set (fd, 0x81, 0x29); + cp2155_set (fd, 0x81, 0x29); + cp2155_set (fd, 0x82, 0x09); + cp2155_set (fd, 0x82, 0x09); + cp2155_set (fd, 0x83, 0x02); + cp2155_set (fd, 0x84, 0x06); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0xb0, 0x03); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x9b, 0x03); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x41); + cp2155_set (fd, 0x11, 0x61); + cp2155_set (fd, 0x11, 0x21); + cp2155_set (fd, 0x11, 0x21); + cp2155_set (fd, 0x11, 0x25); + cp2155_set (fd, 0x11, 0x25); + cp2155_set (fd, 0x11, 0x25); + cp2155_set (fd, 0x12, 0x40); + cp2155_set (fd, 0x13, 0x40); + cp2155_set (fd, 0x16, 0x40); + cp2155_set (fd, 0x21, 0x06); + cp2155_set (fd, 0x22, 0x40); + cp2155_set (fd, 0x20, 0x06); + cp2155_set (fd, 0x1d, 0x00); + cp2155_set (fd, 0x1e, 0x36); + cp2155_set (fd, 0x1f, 0xd0); + cp2155_set (fd, 0x66, 0x00); + cp2155_set (fd, 0x67, 0x00); + cp2155_set (fd, 0x68, 0x06); + cp2155_set (fd, 0x1a, 0x00); + cp2155_set (fd, 0x1b, 0x00); + cp2155_set (fd, 0x1c, 0x02); + cp2155_set (fd, 0x15, 0x83); + cp2155_set (fd, 0x14, 0x7c); + cp2155_set (fd, 0x17, 0x02); + cp2155_set (fd, 0x43, 0x1c); + cp2155_set (fd, 0x44, 0x9c); + cp2155_set (fd, 0x45, 0x38); + cp2155_set (fd, 0x23, 0x28); + cp2155_set (fd, 0x33, 0x28); + cp2155_set (fd, 0x24, 0x27); + cp2155_set (fd, 0x34, 0x27); + cp2155_set (fd, 0x25, 0x25); + cp2155_set (fd, 0x35, 0x25); + cp2155_set (fd, 0x26, 0x21); + cp2155_set (fd, 0x36, 0x21); + cp2155_set (fd, 0x27, 0x1c); + cp2155_set (fd, 0x37, 0x1c); + cp2155_set (fd, 0x28, 0x16); + cp2155_set (fd, 0x38, 0x16); + cp2155_set (fd, 0x29, 0x0f); + cp2155_set (fd, 0x39, 0x0f); + cp2155_set (fd, 0x2a, 0x08); + cp2155_set (fd, 0x3a, 0x08); + cp2155_set (fd, 0x2b, 0x00); + cp2155_set (fd, 0x3b, 0x00); + cp2155_set (fd, 0x2c, 0x08); + cp2155_set (fd, 0x3c, 0x08); + cp2155_set (fd, 0x2d, 0x0f); + cp2155_set (fd, 0x3d, 0x0f); + cp2155_set (fd, 0x2e, 0x16); + cp2155_set (fd, 0x3e, 0x16); + cp2155_set (fd, 0x2f, 0x1c); + cp2155_set (fd, 0x3f, 0x1c); + cp2155_set (fd, 0x30, 0x21); + cp2155_set (fd, 0x40, 0x21); + cp2155_set (fd, 0x31, 0x25); + cp2155_set (fd, 0x41, 0x25); + cp2155_set (fd, 0x32, 0x27); + cp2155_set (fd, 0x42, 0x27); + cp2155_set (fd, 0xca, 0x02); + cp2155_set (fd, 0xca, 0x02); + cp2155_set (fd, 0xca, 0x22); + cp2155_set (fd, 0x18, 0x00); + + memcpy (buf + 0x00000000, + "\x04\x70\x00\x01\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000010, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000020, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000030, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000040, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000050, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000060, + "\x80\x25\x80\x25\x80\x25\x80\x25\x80\x25\xf0\x23\x80\x22\x2c\x21", + 16); + memcpy (buf + 0x00000070, + "\xf1\x1f\xcd\x1e\xbd\x1d\xc0\x1c\xd2\x1b\xf4\x1a\x22\x1a\x5e\x19", + 16); + memcpy (buf + 0x00000080, + "\xa4\x18\xf5\x17\x4f\x17\xb2\x16\x1d\x16\x90\x15\x09\x15\x89\x14", + 16); + memcpy (buf + 0x00000090, + "\x0e\x14\x9a\x13\x2a\x13\xc0\x12\x59\x12\xf8\x11\x9a\x11\x3f\x11", + 16); + memcpy (buf + 0x000000a0, + "\xe9\x10\x96\x10\x46\x10\xf8\x0f\xae\x0f\x66\x0f\x21\x0f\xde\x0e", + 16); + memcpy (buf + 0x000000b0, + "\x9e\x0e\x60\x0e\x23\x0e\xe9\x0d\xb0\x0d\x7a\x0d\x44\x0d\x11\x0d", + 16); + memcpy (buf + 0x000000c0, + "\xdf\x0c\xaf\x0c\x80\x0c\x52\x0c\x25\x0c\xfa\x0b\xd0\x0b\xa7\x0b", + 16); + memcpy (buf + 0x000000d0, + "\x80\x0b\x59\x0b\x33\x0b\x0e\x0b\xea\x0a\xc8\x0a\xa5\x0a\x84\x0a", + 16); + memcpy (buf + 0x000000e0, + "\x64\x0a\x44\x0a\x25\x0a\x07\x0a\xe9\x09\xcd\x09\xb0\x09\x95\x09", + 16); + memcpy (buf + 0x000000f0, + "\x7a\x09\x60\x09\x46\x09\x2c\x09\x14\x09\xfc\x08\xe4\x08\xcd\x08", + 16); + memcpy (buf + 0x00000100, "\xb6\x08\xa0\x08", 4); + count = 260; + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + + memcpy (buf + 0x00000000, + "\x04\x70\x18\x00\x80\x25\xc0\x1c\x4f\x17\x9a\x13\xe9\x10\xde\x0e", + 16); + memcpy (buf + 0x00000010, + "\x44\x0d\xfa\x0b\xea\x0a\x07\x0a\x46\x09\xa0\x08\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000020, "\x80\x25\x80\x25", 4); + count = 36; + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x35); + cp2155_set (fd, 0x60, 0x15); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x03, 0x01); + +} + +void +back2224 (int fd, unsigned char *buf) +{ + size_t count; + +/* cp2155_set (fd, 0x90, 0xe8); */ + cp2155_set (fd, 0x9b, 0x06); + cp2155_set (fd, 0x9b, 0x04); +/* cp2155_set (fd, 0x90, 0xf8); */ + cp2155_set (fd, 0xb0, 0x03); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x07, 0x00); + cp2155_set (fd, 0x08, 0x01); + cp2155_set (fd, 0x09, 0xb3); + cp2155_set (fd, 0x0a, 0x02); + cp2155_set (fd, 0x0b, 0x32); + cp2155_set (fd, 0xa0, 0x1d); + cp2155_set (fd, 0xa1, 0x00); + cp2155_set (fd, 0xa2, 0x00); + cp2155_set (fd, 0xa3, 0x70); + cp2155_set (fd, 0x64, 0x00); + cp2155_set (fd, 0x65, 0x00); + cp2155_set (fd, 0x61, 0x00); + cp2155_set (fd, 0x62, 0x2e); + cp2155_set (fd, 0x63, 0x00); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x50, 0x04); +/* cp2155_set (fd, 0x90, 0xf8); */ + cp2155_set (fd, 0x51, 0x07); + cp2155_set (fd, 0x5a, 0xff); + cp2155_set (fd, 0x5b, 0xff); + cp2155_set (fd, 0x5c, 0xff); + cp2155_set (fd, 0x5d, 0xff); + cp2155_set (fd, 0x52, 0x00); + cp2155_set (fd, 0x53, 0x01); + cp2155_set (fd, 0x54, 0x00); + cp2155_set (fd, 0x55, 0x01); + cp2155_set (fd, 0x56, 0x00); + cp2155_set (fd, 0x57, 0x01); + cp2155_set (fd, 0x58, 0x00); + cp2155_set (fd, 0x59, 0x01); + cp2155_set (fd, 0x5e, 0x02); + cp2155_set (fd, 0x5f, 0x00); + cp2155_set (fd, 0x5f, 0x03); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x50, 0x04); + cp2155_set (fd, 0x51, 0x07); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x81, 0x31); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x82, 0x11); + cp2155_set (fd, 0x83, 0x01); + cp2155_set (fd, 0x84, 0x05); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0xb0, 0x03); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x41); + cp2155_set (fd, 0x11, 0x61); + cp2155_set (fd, 0x11, 0x21); + cp2155_set (fd, 0x11, 0x21); + cp2155_set (fd, 0x11, 0x25); + cp2155_set (fd, 0x11, 0x25); + cp2155_set (fd, 0x11, 0x25); + cp2155_set (fd, 0x12, 0x7d); + cp2155_set (fd, 0x13, 0x7d); + cp2155_set (fd, 0x16, 0x7d); + cp2155_set (fd, 0x21, 0x06); + cp2155_set (fd, 0x22, 0x7d); + cp2155_set (fd, 0x20, 0x06); + cp2155_set (fd, 0x1d, 0x00); + cp2155_set (fd, 0x1e, 0x36); + cp2155_set (fd, 0x1f, 0xd0); + cp2155_set (fd, 0x66, 0x00); + cp2155_set (fd, 0x67, 0x00); + cp2155_set (fd, 0x68, 0x06); + cp2155_set (fd, 0x1a, 0x00); + cp2155_set (fd, 0x1b, 0x00); + cp2155_set (fd, 0x1c, 0x02); + cp2155_set (fd, 0x15, 0x83); + cp2155_set (fd, 0x14, 0x7c); + cp2155_set (fd, 0x17, 0x02); + cp2155_set (fd, 0x43, 0x1c); + cp2155_set (fd, 0x44, 0x9c); + cp2155_set (fd, 0x45, 0x38); + cp2155_set (fd, 0x23, 0x0d); + cp2155_set (fd, 0x33, 0x0d); + cp2155_set (fd, 0x24, 0x0d); + cp2155_set (fd, 0x34, 0x0d); + cp2155_set (fd, 0x25, 0x0d); + cp2155_set (fd, 0x35, 0x0d); + cp2155_set (fd, 0x26, 0x0d); + cp2155_set (fd, 0x36, 0x0d); + cp2155_set (fd, 0x27, 0x0d); + cp2155_set (fd, 0x37, 0x0d); + cp2155_set (fd, 0x28, 0x0d); + cp2155_set (fd, 0x38, 0x0d); + cp2155_set (fd, 0x29, 0x0d); + cp2155_set (fd, 0x39, 0x0d); + cp2155_set (fd, 0x2a, 0x0d); + cp2155_set (fd, 0x3a, 0x0d); + cp2155_set (fd, 0x2b, 0x0d); + cp2155_set (fd, 0x3b, 0x0d); + cp2155_set (fd, 0x2c, 0x0d); + cp2155_set (fd, 0x3c, 0x0d); + cp2155_set (fd, 0x2d, 0x0d); + cp2155_set (fd, 0x3d, 0x0d); + cp2155_set (fd, 0x2e, 0x0d); + cp2155_set (fd, 0x3e, 0x0d); + cp2155_set (fd, 0x2f, 0x0d); + cp2155_set (fd, 0x3f, 0x0d); + cp2155_set (fd, 0x30, 0x0d); + cp2155_set (fd, 0x40, 0x0d); + cp2155_set (fd, 0x31, 0x0d); + cp2155_set (fd, 0x41, 0x0d); + cp2155_set (fd, 0x32, 0x0d); + cp2155_set (fd, 0x42, 0x0d); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0xca, 0x00); + cp2155_set (fd, 0x18, 0x00); + + memcpy (buf + 0x0000, + "\x04\x70\xf4\x01\x80\x25\x00\x25\x84\x24\x0b\x24\x96\x23\x23\x23", + 16); + memcpy (buf + 0x0010, + "\xb3\x22\x46\x22\xdb\x21\x73\x21\x0e\x21\xab\x20\x4a\x20\xeb\x1f", + 16); + memcpy (buf + 0x0020, + "\x8f\x1f\x34\x1f\xdc\x1e\x85\x1e\x31\x1e\xde\x1d\x8d\x1d\x3e\x1d", + 16); + memcpy (buf + 0x0030, + "\xf0\x1c\xa4\x1c\x59\x1c\x10\x1c\xc9\x1b\x83\x1b\x3e\x1b\xfa\x1a", + 16); + memcpy (buf + 0x0040, + "\xb8\x1a\x77\x1a\x38\x1a\xf9\x19\xbc\x19\x80\x19\x44\x19\x0a\x19", + 16); + memcpy (buf + 0x0050, + "\xd1\x18\x99\x18\x62\x18\x2c\x18\xf7\x17\xc3\x17\x8f\x17\x5d\x17", + 16); + memcpy (buf + 0x0060, + "\x2b\x17\xfa\x16\xca\x16\x9b\x16\x6c\x16\x3e\x16\x11\x16\xe5\x15", + 16); + memcpy (buf + 0x0070, + "\xb9\x15\x8e\x15\x64\x15\x3a\x15\x11\x15\xe9\x14\xc1\x14\x9a\x14", + 16); + memcpy (buf + 0x0080, + "\x73\x14\x4d\x14\x27\x14\x02\x14\xde\x13\xba\x13\x96\x13\x74\x13", + 16); + memcpy (buf + 0x0090, + "\x51\x13\x2f\x13\x0d\x13\xec\x12\xcc\x12\xab\x12\x8c\x12\x6c\x12", + 16); + memcpy (buf + 0x00a0, + "\x4d\x12\x2f\x12\x11\x12\xf3\x11\xd5\x11\xb8\x11\x9c\x11\x80\x11", + 16); + memcpy (buf + 0x00b0, + "\x64\x11\x48\x11\x2d\x11\x12\x11\xf7\x10\xdd\x10\xc3\x10\xa9\x10", + 16); + memcpy (buf + 0x00c0, + "\x90\x10\x77\x10\x5e\x10\x46\x10\x2e\x10\x16\x10\xfe\x0f\xe7\x0f", + 16); + memcpy (buf + 0x00d0, + "\xd0\x0f\xb9\x0f\xa2\x0f\x8c\x0f\x76\x0f\x60\x0f\x4b\x0f\x35\x0f", + 16); + memcpy (buf + 0x00e0, + "\x20\x0f\x0b\x0f\xf7\x0e\xe2\x0e\xce\x0e\xba\x0e\xa6\x0e\x92\x0e", + 16); + memcpy (buf + 0x00f0, + "\x7f\x0e\x6c\x0e\x59\x0e\x46\x0e\x33\x0e\x21\x0e\x0f\x0e\xfd\x0d", + 16); + memcpy (buf + 0x0100, + "\xeb\x0d\xd9\x0d\xc8\x0d\xb6\x0d\xa5\x0d\x94\x0d\x83\x0d\x73\x0d", + 16); + memcpy (buf + 0x0110, + "\x62\x0d\x52\x0d\x41\x0d\x31\x0d\x22\x0d\x12\x0d\x02\x0d\xf3\x0c", + 16); + memcpy (buf + 0x0120, + "\xe3\x0c\xd4\x0c\xc5\x0c\xb6\x0c\xa7\x0c\x99\x0c\x8a\x0c\x7c\x0c", + 16); + memcpy (buf + 0x0130, + "\x6e\x0c\x60\x0c\x52\x0c\x44\x0c\x36\x0c\x28\x0c\x1b\x0c\x0d\x0c", + 16); + memcpy (buf + 0x0140, + "\x00\x0c\xf3\x0b\xe6\x0b\xd9\x0b\xcc\x0b\xbf\x0b\xb3\x0b\xa6\x0b", + 16); + memcpy (buf + 0x0150, + "\x9a\x0b\x8e\x0b\x81\x0b\x75\x0b\x69\x0b\x5d\x0b\x52\x0b\x46\x0b", + 16); + memcpy (buf + 0x0160, + "\x3a\x0b\x2f\x0b\x23\x0b\x18\x0b\x0d\x0b\x02\x0b\xf6\x0a\xeb\x0a", + 16); + memcpy (buf + 0x0170, + "\xe1\x0a\xd6\x0a\xcb\x0a\xc0\x0a\xb6\x0a\xab\x0a\xa1\x0a\x97\x0a", + 16); + memcpy (buf + 0x0180, + "\x8c\x0a\x82\x0a\x78\x0a\x6e\x0a\x64\x0a\x5a\x0a\x50\x0a\x47\x0a", + 16); + memcpy (buf + 0x0190, + "\x3d\x0a\x33\x0a\x2a\x0a\x20\x0a\x17\x0a\x0e\x0a\x04\x0a\xfb\x09", + 16); + memcpy (buf + 0x01a0, + "\xf2\x09\xe9\x09\xe0\x09\xd7\x09\xce\x09\xc6\x09\xbd\x09\xb4\x09", + 16); + memcpy (buf + 0x01b0, + "\xab\x09\xa3\x09\x9a\x09\x92\x09\x8a\x09\x81\x09\x79\x09\x71\x09", + 16); + memcpy (buf + 0x01c0, + "\x69\x09\x61\x09\x59\x09\x51\x09\x49\x09\x41\x09\x39\x09\x31\x09", + 16); + memcpy (buf + 0x01d0, + "\x29\x09\x22\x09\x1a\x09\x12\x09\x0b\x09\x03\x09\xfc\x08\xf5\x08", + 16); + memcpy (buf + 0x01e0, + "\xed\x08\xe6\x08\xdf\x08\xd8\x08\xd0\x08\xc9\x08\xc2\x08\xbb\x08", + 16); + memcpy (buf + 0x01f0, + "\xb4\x08\xad\x08\xa6\x08\xa0\x08\x00\x00\x00\x00\x00\x00\x00\x00", + 16); + memcpy (buf + 0x0200, "\x00\x00\x00\x00", 4); + count = 516; + write_buf (fd, count, buf, 0x03, 0x00); + write_buf (fd, count, buf, 0x03, 0x02); + write_buf (fd, count, buf, 0x03, 0x06); + + memcpy (buf + 0x00000000, + "\x04\x70\x18\x00\x80\x25\xc0\x1c\x4f\x17\x9a\x13\xe9\x10\xde\x0e", + 16); + memcpy (buf + 0x00000010, + "\x44\x0d\xfa\x0b\xea\x0a\x07\x0a\x46\x09\xa0\x08\x80\x25\x80\x25", + 16); + memcpy (buf + 0x00000020, "\x80\x25\x80\x25", 4); + count = 36; + write_buf (fd, count, buf, 0x03, 0x04); + write_buf (fd, count, buf, 0x03, 0x08); + + cp2155_set (fd, 0x10, 0x05); + cp2155_set (fd, 0x11, 0x35); + cp2155_set (fd, 0x60, 0x01); + cp2155_set (fd, 0x80, 0x12); + cp2155_set (fd, 0x03, 0x01); + +} + +static void +go_home_without_wait (CANON_Handle * chndl) +{ + unsigned char buf[0x400]; + int fd = chndl->fd; + byte value; + cp2155_get (fd, 0x46, &value); + if (value == 0x08) + { + return; + } + + DBG (1, "go_home_without_wait: product code: %x\n", chndl->productcode); + if (chndl->productcode == 0x2225) + { + back2225 (fd, buf); + } + else + { + back2224 (fd, buf); + } +} + + +static int +go_home (CANON_Handle * chndl) +{ + int fd = chndl->fd; + byte value; + cp2155_get (fd, 0x46, &value); + DBG (1, "state sensor: %02x\n", value); + if (value == 0x08) + { + return 0; + } + + go_home_without_wait (chndl); + + while (1) + { + usleep (200 * MSEC); + cp2155_get (fd, 0x46, &value); + DBG (1, "state sensor: %02x\n", value); + + if (value == 0x08) + { + break; + } + } + return 0; +} + + +/* Scanner init, called at calibration and scan time. + Returns: + 1 if this was the first time the scanner was plugged in, + 0 afterward, and + -1 on error. */ + + /* Scan and save the resulting image as r,g,b non-interleaved PPM file */ static SANE_Status preread (CANON_Handle * chndl, SANE_Byte * data, FILE * fp) @@ -2645,7 +3455,6 @@ do_scan (CANON_Handle * chndl) DBG (1, "err:%s when opening %s\n", strerror (errno), chndl->fname); return SANE_STATUS_IO_ERROR; } - int fd = chndl->fd; long width = chndl->params.pixels_per_line; if (chndl->val[opt_resolution].w < 600) { @@ -2666,10 +3475,24 @@ do_scan (CANON_Handle * chndl) case 150: case 300: case 600: - left_edge = 0x69; + if (chndl->productcode == 0x2224) + { + left_edge = 0x1b3; + } + else + { + left_edge = 0x69; + } break; case 1200: - left_edge = 0x87; + if (chndl->productcode == 0x2224) + { + left_edge = 0x1e3; + } + else + { + left_edge = 0x87; + } } x_start = left_edge + chndl->x1 * chndl->val[opt_resolution].w / 600; if (chndl->val[opt_resolution].w < 600) @@ -2696,7 +3519,7 @@ do_scan (CANON_Handle * chndl) { status = preread (chndl, outbuf, fp); } - go_home_without_wait (fd); + go_home_without_wait (chndl); if (status == SANE_STATUS_EOF) { @@ -2873,11 +3696,11 @@ CANON_open_device (CANON_Handle * scan, const char *dev) if (vendor == 0x04a9) { scan->product = "Canon"; - + scan->productcode = product; if (product == 0x2224) - { - scan->product = "CanoScan LiDE 600F"; - } + { + scan->product = "CanoScan LiDE 600F"; + } else if (product == 0x2225) { scan->product = "CanoScan LiDE 70"; @@ -2957,7 +3780,7 @@ CANON_start_scan (CANON_Handle * chndl) return SANE_STATUS_IO_ERROR; } - go_home (chndl->fd); + go_home (chndl); /* scan */ if ((status = scan (chndl)) != SANE_STATUS_GOOD) diff --git a/backend/canon_lide70.c b/backend/canon_lide70.c index 100a45f..8f18ed9 100644 --- a/backend/canon_lide70.c +++ b/backend/canon_lide70.c @@ -17,11 +17,9 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. - This file implements a SANE backend for the Canon CanoScan LiDE 70 */ + This file implements a SANE backend for the Canon CanoScan LiDE 70 and 600 */ #define BUILD 0 #define MM_IN_INCH 25.4 @@ -391,6 +389,10 @@ init_options (CANON_Handle * chndl) od->size = sizeof (SANE_Word); od->cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT; od->constraint_type = SANE_CONSTRAINT_WORD_LIST; + if (chndl->productcode == 0x2224) + { + resolution_list[0] = 4; + } od->constraint.word_list = resolution_list; chndl->val[opt_resolution].w = init_resolution; diff --git a/backend/canon_lide70.conf.in b/backend/canon_lide70.conf.in index 97b551c..af5126e 100644 --- a/backend/canon_lide70.conf.in +++ b/backend/canon_lide70.conf.in @@ -3,6 +3,9 @@ # Autodetect the Canon CanoScan LiDE 70 usb 0x04a9 0x2225 +# Autodetect the Canon CanoScan LiDE 600 +usb 0x04a9 0x2224 + # device list for non-linux-systems (enable if autodetect fails): #/dev/scanner #/dev/usb/scanner0 diff --git a/backend/canon_pp-dev.c b/backend/canon_pp-dev.c index df7c4aa..7d7f7c1 100644 --- a/backend/canon_pp-dev.c +++ b/backend/canon_pp-dev.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,8 +41,6 @@ This file is part of the canon_pp backend, supporting Canon CanoScan Parallel scanners and also distributed as part of the stand-alone driver. - canon_pp-dev.c: $Revision$ - Misc constants for Canon CanoScan Parallel scanners and high-level scan functions. @@ -84,11 +80,6 @@ static void DBG(int level, const char *format, ...) } #else -/* Definitions which only apply to SANE compiles */ -#ifndef VERSION -#define VERSION "$Revision$" -#endif - #define DEBUG_DECLARE_ONLY #include "canon_pp.h" #include "../include/sane/sanei_config.h" @@ -770,7 +761,7 @@ static void convdata(unsigned char *srcbuffer, unsigned char *dstbuffer, for (count = 0; count < width; count++) { - /* The scanner stores data in a bizzare butchered 10-bit + /* The scanner stores data in a bizarre butchered 10-bit format. I'll try to explain it in 100 words or less: Scanlines are made up of groups of 4 pixels. Each group of diff --git a/backend/canon_pp-dev.h b/backend/canon_pp-dev.h index 4ad2e45..a4cd2a1 100644 --- a/backend/canon_pp-dev.h +++ b/backend/canon_pp-dev.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -40,8 +38,6 @@ ----- - canon_pp-dev.h: $Revision$ - This file is part of the canon_pp backend, supporting Canon FBX30P and NX40P scanners and also part of the stand-alone driver. diff --git a/backend/canon_pp-io.c b/backend/canon_pp-io.c index 97ee526..0b92b11 100644 --- a/backend/canon_pp-io.c +++ b/backend/canon_pp-io.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,8 +41,6 @@ This file is part of the canon_pp backend, supporting Canon CanoScan Parallel scanners and also distributed as part of the stand-alone driver. - canon_pp-io.c: $Revision$ - Low Level Function library for Canon CanoScan Parallel Scanners by Simon Krix <kinsei@users.sourceforge.net> */ @@ -74,11 +70,6 @@ static void DBG(int level, const char *format, ...) } #else -/* Definitions which only apply to SANE compiles */ -#ifndef VERSION -#define VERSION "$Revision$" -#endif - /* Fix problem with DBG macro definition having a - in the name */ #define DEBUG_DECLARE_ONLY #include "canon_pp.h" diff --git a/backend/canon_pp-io.h b/backend/canon_pp-io.h index ad04180..193305f 100644 --- a/backend/canon_pp-io.h +++ b/backend/canon_pp-io.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -40,8 +38,6 @@ ----- - canon_pp-io.h: $Revision$ - This file is part of the canon_pp backend, supporting Canon FBX30P and NX40P scanners and also distributed as part of the stand-alone driver. diff --git a/backend/canon_pp.c b/backend/canon_pp.c index 822eaf1..5a23892 100644 --- a/backend/canon_pp.c +++ b/backend/canon_pp.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -40,8 +38,6 @@ ----- - canon_pp.c: $Revision$ - This file is part of the canon_pp backend, supporting Canon FBX30P and NX40P scanners */ @@ -60,10 +56,6 @@ #include "../include/sane/config.h" #endif -#ifndef VERSION -#define VERSION "$Revision$" -#endif - #include <string.h> #include <math.h> #include <unistd.h> @@ -367,7 +359,7 @@ sane_init (SANE_Int *vc, SANE_Auth_Callback cb) continue; } - /* detect_mode suceeded, so the port is open. This beholdens + /* detect_mode succeeded, so the port is open. This beholdens * us to call ieee1284_close in any of the remaining error * cases in this loop. */ #if 0 @@ -456,7 +448,7 @@ sane_init (SANE_Int *vc, SANE_Auth_Callback cb) * * sane_get_devices() * - * Gives a list of devices avaialable. In our case, that's the linked + * Gives a list of devices available. In our case, that's the linked * list produced by sane_init. * *************************************************************************/ @@ -1222,7 +1214,7 @@ sane_read (SANE_Handle h, SANE_Byte *buf, SANE_Int maxlen, SANE_Int *lenp) /* At this point we have to read more data from the scanner - or the * scan has been cancelled, which means we have to call read_segment - * to leave the scanner consistant */ + * to leave the scanner consistent */ /* Decide how many lines we can fit into this buffer */ if (cs->vals[OPT_DEPTH] == 0) @@ -1464,7 +1456,7 @@ sane_exit (void) /* Should normally nullify pointers after freeing, but in * this case we're about to free the whole structure so - * theres not a lot of point. */ + * there's not a lot of point. */ /* Constraints (mostly) allocated when the scanner is opened */ if(dev->opt[OPT_TL_X].constraint.range) @@ -1701,7 +1693,7 @@ static SANE_Status init_device(struct parport *pp) /* * NOTE: Ranges and lists are actually set when scanner is opened, - * becase that's when we find out what sort of scanner it is + * because that's when we find out what sort of scanner it is */ DBG(100, "init_device: done opts\n"); diff --git a/backend/canon_pp.conf.in b/backend/canon_pp.conf.in index c12d763..439537c 100644 --- a/backend/canon_pp.conf.in +++ b/backend/canon_pp.conf.in @@ -11,9 +11,9 @@ ieee1284 parport0 # Parameters are: # calibrate /path/to/calibration-file port-name # -# The format of port-name is dependant on your OS version. +# The format of port-name is dependent on your OS version. # -# If a file isn't speficied, the default name will be +# If a file isn't specified, the default name will be # ~/.sane/canon_pp-calibration-[port-name] calibrate ~/.sane/canon_pp-calibration-pp0 parport0 diff --git a/backend/canon_pp.h b/backend/canon_pp.h index 2dfee98..90cd0b7 100644 --- a/backend/canon_pp.h +++ b/backend/canon_pp.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -40,8 +38,6 @@ ----- - canon_pp.h: $Revision$ - This file is part of the canon_pp backend, supporting Canon FBX30P and NX40P scanners diff --git a/backend/cardscan.c b/backend/cardscan.c index ec776d1..8090006 100644 --- a/backend/cardscan.c +++ b/backend/cardscan.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -167,7 +165,7 @@ many times { 14/94 and 22/a2 -########### discarge capacitor? ########### +########### discharge capacitor? ########### four times { >> 21 02 00 0a 00 << a1 00 02 00 0a 00 @@ -879,7 +877,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, DBG (20, "sane_control_option: set value for '%s' (%d)\n", s->opt[option].name,option); if ( s->started ) { - DBG (5, "sane_control_option: cant set, device busy\n"); + DBG (5, "sane_control_option: can't set, device busy\n"); return SANE_STATUS_DEVICE_BUSY; } @@ -1366,7 +1364,7 @@ read_from_scanner_color(struct scanner *s) * handle h is a valid handle) but usually affects long-running * operations only (such as image is acquisition). It is safe to call * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not * imply that the currently pending operation has been cancelled. It * only guarantees that cancellation has been initiated. Cancellation * completes only when the cancelled call returns (typically with a diff --git a/backend/coolscan-scsidef.h b/backend/coolscan-scsidef.h index da7eaa6..ddf8880 100644 --- a/backend/coolscan-scsidef.h +++ b/backend/coolscan-scsidef.h @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -279,7 +277,7 @@ static scsiblk window_parameter_data_block = static unsigned char window_descriptor_blockC[] = { -/* Any field maked with 'R' (e.g. R0x55) indicate a filed provided for +/* Any field marked with 'R' (e.g. R0x55) indicate a field provided for * development. In normal operation, 0 is set here. If any other value is set, * operationis not guaranteed! */ diff --git a/backend/coolscan.c b/backend/coolscan.c index 4904afc..a7760c3 100644 --- a/backend/coolscan.c +++ b/backend/coolscan.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -52,10 +50,10 @@ . - sane_open() : open a particular scanner-device . . - sane_set_io_mode : set blocking-mode . . - sane_get_select_fd : get scanner-fd - . . - sane_get_option_descriptor() : get option informations + . . - sane_get_option_descriptor() : get option information . . - sane_control_option() : change option values . . - . . - sane_start() : start image aquisition + . . - sane_start() : start image acquisition . . - sane_get_parameters() : returns actual scan-parameters . . - sane_read() : read image-data (from pipe) . . @@ -380,7 +378,7 @@ resValToDiv (int res_val) } } /* - * use mode select to force a mesurement divisor of 2700 + * use mode select to force a measurement divisor of 2700 */ static unsigned char mode_select[] = { @@ -615,9 +613,9 @@ coolscan_set_window_param_LS20 (Coolscan_t * s, int prescan) } else { - /* Quote spec: "It is recomended that analog gamma bits 5, 4 and 3 be + /* Quote spec: "It is recommended that analog gamma bits 5, 4 and 3 be * set to 1 (OFF) when the object type of byte 48 is positive and the - * gamma specificateion of byte 51 is linear, and to 0 (ON) in all + * gamma specification of byte 51 is linear, and to 0 (ON) in all * other cases." */ /* int foo; @@ -771,7 +769,7 @@ coolscan_set_window_param_LS30 (Coolscan_t * s, int wid, int prescan) else set_WD_composition (buffer_r, WD_comp_rgb_full); /* RGB composition */ - set_WD_composition (buffer_r, WD_comp_rgb_full); /* allways RGB composition */ + set_WD_composition (buffer_r, WD_comp_rgb_full); /* always RGB composition */ /* Bits per pixel */ set_WD_bitsperpixel(buffer_r, s->bits_per_color); @@ -838,7 +836,7 @@ coolscan_set_window_param (Coolscan_t * s, int prescan) ret=0; DBG (10, "set_window_param\n"); - if(s->LS<2) /* distinquish between old and new scanners */ + if(s->LS<2) /* distinguish between old and new scanners */ { ret=coolscan_set_window_param_LS20 (s,prescan); } else @@ -993,7 +991,7 @@ coolscan_get_window_param (Coolscan_t * s, int prescanok) DBG (10, "get_window_param\n"); ret=0; - if(s->LS<2) /* distinquish between old and new scanners */ + if(s->LS<2) /* distinguish between old and new scanners */ { ret=coolscan_get_window_param_LS20 (s); } else @@ -1466,7 +1464,7 @@ get_inquiery_part_LS30 (Coolscan_t * s, unsigned char part) { int size; - /* Get length of reponse */ + /* Get length of response */ inquiry.cmd[1]=0x01; inquiry.cmd[2]=part; size=4; @@ -1686,7 +1684,7 @@ get_internal_info (Coolscan_t * s) DBG (10, "get_internal_info\n"); - if(s->LS<2) /* distinquish between old and new scanners */ + if(s->LS<2) /* distinguish between old and new scanners */ { ret=get_internal_info_LS20 (s); } else @@ -2178,7 +2176,7 @@ typedef struct Color_correct_s function: RGBIfix - taks: Correct the infrared channel + task: Correct the infrared channel import: unsigned char * rgbimat - RGBI - matrix from scanner int size - number of pixels to correct @@ -2265,7 +2263,7 @@ static int Calc_fix_LUT(Coolscan_t * s) function: RGBIfix - taks: Correct the infrared channel + task: Correct the infrared channel import: unsigned char * rgbimat - RGBI - matrix from scanner int size - number of pixels to correct @@ -2332,7 +2330,7 @@ static int RGBIfix(Coolscan_t * scanner, function: RGBIfix16 - taks: Correct the infrared channel for 16 bit images + task: Correct the infrared channel for 16 bit images (doesn't do anything for now) import: unsigned char * rgbimat - RGBI - matrix from scanner @@ -2387,7 +2385,7 @@ static int RGBIfix16(Coolscan_t * scanner, function: rgb2g - taks: Convert RGB data to grey + task: Convert RGB data to grey import: unsigned char * rgbimat - RGB - matrix from scanner int size - size of input data (num pixel) @@ -2426,8 +2424,8 @@ static int rgb2g(unsigned char* rgbimat,unsigned char* gomat, function: RGBIfix1 - taks: Correct the infrared channel. - The input image data is the output of scaning + task: Correct the infrared channel. + The input image data is the output of scanning with LUT. To calculate the original values the lutr and luti is applied. The infrared values is corrected by: diff --git a/backend/coolscan.h b/backend/coolscan.h index 4f40aa4..b154743 100644 --- a/backend/coolscan.h +++ b/backend/coolscan.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -147,7 +145,7 @@ typedef struct Coolscan int LS; /* index in scanner_str */ int cont; /* continue although scanner is unknown */ - int verbose; /* 1,2=output informations */ + int verbose; /* 1,2=output information */ int asf; /* Automatic Slide Feeder enabled? */ int MUD; /* Measurement Unit Divisor (1200 or 2700) */ @@ -317,7 +315,7 @@ static char *scanner_str[] = #define known_scanners 4 -/* Comment this line if you havn't patched sane.h to include +/* Comment this line if you haven't patched sane.h to include SANE_FRAME_RGBA */ /* #define HAS_IRED 1 */ diff --git a/backend/coolscan2.c b/backend/coolscan2.c index 04c4d10..9b1f570 100644 --- a/backend/coolscan2.c +++ b/backend/coolscan2.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -924,9 +922,9 @@ sane_open (SANE_String_Const name, SANE_Handle * h) o.cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT; break; case CS2_OPTION_FOCUS: - o.name = "focus"; - o.title = "Focus position"; - o.desc = "Focus position for manual focus"; + o.name = SANE_NAME_FOCUS; + o.title = SANE_TITLE_FOCUS; + o.desc = SANE_DESC_FOCUS; o.type = SANE_TYPE_INT; o.unit = SANE_UNIT_NONE; o.size = WSIZE; @@ -944,9 +942,9 @@ sane_open (SANE_String_Const name, SANE_Handle * h) } break; case CS2_OPTION_AUTOFOCUS: - o.name = "autofocus"; - o.title = "Autofocus now"; - o.desc = "Autofocus now"; + o.name = SANE_NAME_AUTOFOCUS; + o.title = SANE_TITLE_AUTOFOCUS; + o.desc = SANE_DESC_AUTOFOCUS; o.type = SANE_TYPE_BUTTON; o.cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT; break; diff --git a/backend/coolscan2.conf.in b/backend/coolscan2.conf.in index 45b9a7d..0e5ff0b 100644 --- a/backend/coolscan2.conf.in +++ b/backend/coolscan2.conf.in @@ -1,6 +1,6 @@ # coolscan2.conf: sample configuration file for coolscan2 backend # -# The following entrie checks for your scanner by manufacturer (SCSI) +# The following entry checks for your scanner by manufacturer (SCSI) # and by vendor and product ID (USB). This is what the backend does when # no configuration file can be found. # diff --git a/backend/coolscan3.c b/backend/coolscan3.c index 6163ec9..5bc5b5e 100644 --- a/backend/coolscan3.c +++ b/backend/coolscan3.c @@ -911,9 +911,9 @@ sane_open(SANE_String_Const name, SANE_Handle * h) o.cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT; break; case CS3_OPTION_FOCUS: - o.name = "focus"; - o.title = "Focus position"; - o.desc = "Focus position for manual focus"; + o.name = SANE_NAME_FOCUS; + o.title = SANE_TITLE_FOCUS; + o.desc = SANE_DESC_FOCUS; o.type = SANE_TYPE_INT; o.unit = SANE_UNIT_NONE; o.size = WSIZE; @@ -931,9 +931,9 @@ sane_open(SANE_String_Const name, SANE_Handle * h) } break; case CS3_OPTION_AUTOFOCUS: - o.name = "autofocus"; - o.title = "Autofocus"; - o.desc = "Perform autofocus before scan"; + o.name = SANE_NAME_AUTOFOCUS; + o.title = SANE_TITLE_AUTOFOCUS; + o.desc = SANE_DESC_AUTOFOCUS; o.type = SANE_TYPE_BOOL; o.size = WSIZE; o.cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT; diff --git a/backend/coolscan3.conf.in b/backend/coolscan3.conf.in index 5150d33..cadcd4f 100644 --- a/backend/coolscan3.conf.in +++ b/backend/coolscan3.conf.in @@ -1,6 +1,6 @@ # coolscan3.conf: sample configuration file for coolscan3 backend # -# The following entrie checks for your scanner by manufacturer (SCSI) +# The following entry checks for your scanner by manufacturer (SCSI) # and by vendor and product ID (USB). This is what the backend does when # no configuration file can be found. # diff --git a/backend/dc210.c b/backend/dc210.c index 85ffb20..f2d1ec3 100644 --- a/backend/dc210.c +++ b/backend/dc210.c @@ -20,9 +20,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/dc210.h b/backend/dc210.h index 2cbbf46..075cd00 100644 --- a/backend/dc210.h +++ b/backend/dc210.h @@ -20,9 +20,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/dc240.c b/backend/dc240.c index 0a53405..47aeab9 100644 --- a/backend/dc240.c +++ b/backend/dc240.c @@ -23,9 +23,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/dc240.h b/backend/dc240.h index 27e2ee9..39e0ac4 100644 --- a/backend/dc240.h +++ b/backend/dc240.h @@ -23,9 +23,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/dc25.c b/backend/dc25.c index 6188608..1d9032d 100644 --- a/backend/dc25.c +++ b/backend/dc25.c @@ -3,8 +3,6 @@ dc25.c - $Id$ - This file (C) 1998 Peter Fales This file is part of the SANE package. @@ -20,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -69,7 +65,7 @@ * /pub/hakimian directory. The complete URL is: * ftp://ftp.eecs.wsu.edu/pub/hakimian/dc20.tar.gz * - * This package also includes a sligthly modified version of the Comet to ppm + * This package also includes a slightly modified version of the Comet to ppm * conversion routine written by YOSHIDA Hideki <hideki@yk.rim.or.jp> * * This program is free software; you can redistribute it and/or modify @@ -1107,7 +1103,7 @@ if (verbose) printf ("%s: determine_limits: low_i = %d, high_i = %d\n", __progna } /* - * The original dc20ctrl program used a default gamma of 0.35, but I thougt + * The original dc20ctrl program used a default gamma of 0.35, but I thought * 0.45 looks better. In addition, since xscanimage seems to always force * a resolution of 0.1, I multiply everything by 10 and make the default * 4.5. @@ -1389,7 +1385,7 @@ convert_pic (char *base_name, int format) if (format & SAVE_ADJASPECT) { /* - * Strech image + * Stretch image */ if (res) @@ -1764,7 +1760,7 @@ erase (int fd) /* * This block may really apply to the DC20 also, but since I * don't have one, it's hard to say for sure. On the DC25, erase - * takes long enought that the read may timeout without returning + * takes long enough that the read may timeout without returning * any data before the erase is complete. We let this happen * up to 4 times, then give up. */ @@ -1841,8 +1837,7 @@ sane_init (SANE_Int * version_code, SANE_Auth_Callback __sane_unused__ authorize fp = sanei_config_open (DC25_CONFIG_FILE); - DBG (127, - "sane_init() $Id$\n"); + DBG (127, "sane_init()\n"); if (!fp) { @@ -2632,7 +2627,7 @@ sane_read (SANE_Handle __sane_unused__ handle, SANE_Byte * data, * If outbytes is zero, then this is the first time * we've been called, so update the contrast table. * The formula is something I came up with that has the - * following prooperties: + * following properties: * 1) It's a smooth curve that provides the effect I wanted * (bright pixels are made brighter, dim pixels are made * dimmer) diff --git a/backend/dc25.h b/backend/dc25.h index b323835..7d10446 100644 --- a/backend/dc25.h +++ b/backend/dc25.h @@ -20,9 +20,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -69,7 +67,7 @@ * /pub/hakimian directory. The complete URL is: * ftp://ftp.eecs.wsu.edu/pub/hakimian/dc20.tar.gz * - * This package also includes a sligthly modified version of the Comet to ppm + * This package also includes a slightly modified version of the Comet to ppm * conversion routine written by YOSHIDA Hideki <hideki@yk.rim.or.jp> * * This program is free software; you can redistribute it and/or modify diff --git a/backend/dell1600n_net.c b/backend/dell1600n_net.c index c8717d4..2436dd4 100644 --- a/backend/dell1600n_net.c +++ b/backend/dell1600n_net.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -122,7 +120,7 @@ struct ScannerState int m_numPages; /* number of complete pages (host byte order) */ struct ComBuf m_pageInfo; /* "array" of numPages PageInfo structs */ int m_bFinish; /* set non-0 to signal that we are finished */ - int m_bCancelled; /* set non-0 that bFinish state arose from cancelation */ + int m_bCancelled; /* set non-0 that bFinish state arose from cancellation */ char m_regName[REG_NAME_SIZE]; /* name with which to register */ unsigned short m_xres; /* x resolution (network byte order) */ unsigned short m_yres; /* y resolution (network byte order) */ @@ -233,6 +231,9 @@ static void JpegDecompTermSource (j_decompress_ptr cinfo); /* Results of last call to sane_get_devices */ static struct DeviceRecord *gKnownDevices[MAX_SCANNERS]; +/* Empty list for when network devices are not wanted */ +static const SANE_Device *gEmptyDeviceList[1]; + /* Array of open scanner device states. :NOTE: (int)SANE_Handle is an offset into this array */ static struct ScannerState *gOpenScanners[MAX_SCANNERS]; @@ -288,8 +289,7 @@ sane_exit (void) /***********************************************************/ SANE_Status -sane_get_devices (const SANE_Device *** device_list, - SANE_Bool __sane_unused__ local_only) +sane_get_devices (const SANE_Device *** device_list, SANE_Bool local_only) { int ret; @@ -307,11 +307,17 @@ sane_get_devices (const SANE_Device *** device_list, const char *pVal; int valLen; + if (local_only) { + *device_list = gEmptyDeviceList; + return SANE_STATUS_GOOD; + } + /* init variables */ ret = SANE_STATUS_GOOD; sock = 0; pDevice = NULL; optYes = 1; + InitComBuf (&queryPacket); /* clear previous results */ @@ -694,7 +700,7 @@ sane_start (SANE_Handle handle) if (!ValidScannerNumber (iHandle)) return SANE_STATUS_INVAL; - /* check if we still have oustanding pages of data on this handle */ + /* check if we still have outstanding pages of data on this handle */ if (gOpenScanners[iHandle]->m_imageData.m_used){ /* remove empty page */ @@ -1748,7 +1754,7 @@ cleanup: /***********************************************************/ /* remove data from the front of a ComBuf struct - \return 0 if sucessful, >0 otherwise + \return 0 if successful, >0 otherwise */ int PopFromComBuf (struct ComBuf *pBuf, size_t datSize) diff --git a/backend/dll.c b/backend/dll.c index d78d409..a3233e8 100644 --- a/backend/dll.c +++ b/backend/dll.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -477,9 +475,6 @@ load (struct backend *be) DBG (1, "load: malloc failed: %s\n", strerror (errno)); return SANE_STATUS_NO_MEM; } - if (orig_src) - free (orig_src); - orig_src = src; snprintf (src, src_len, "%s%s%s", path, DIR_SEP, LIBDIR); } else @@ -494,6 +489,7 @@ load (struct backend *be) } DBG (3, "load: searching backend `%s' in `%s'\n", be->name, src); + orig_src = src; dir = strsep (&src, DIR_SEP); while (dir) diff --git a/backend/dmc.c b/backend/dmc.c index 363a33f..5edb417 100644 --- a/backend/dmc.c +++ b/backend/dmc.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -44,8 +42,6 @@ This file implements a SANE backend for the Polaroid Digital Microscope Camera. */ -/* $Id$ */ - #include "../include/sane/config.h" #include <limits.h> @@ -113,7 +109,7 @@ static SANE_Word ValidASAs[] = { 3, 25, 50, 100 }; // fd -- file descriptor // typecode -- data type code // qualifier -- data type qualifier -// maxlen -- tranfer length +// maxlen -- transfer length // buf -- buffer to store data in // len -- set to actual length of data //%RETURNS: @@ -153,7 +149,7 @@ DMCRead(int fd, unsigned int typecode, unsigned int qualifier, // fd -- file descriptor // typecode -- data type code // qualifier -- data type qualifier -// maxlen -- tranfer length +// maxlen -- transfer length // buf -- buffer to store data in //%RETURNS: // A SANE status code diff --git a/backend/dmc.h b/backend/dmc.h index aa866bc..6c2fc26 100644 --- a/backend/dmc.h +++ b/backend/dmc.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -38,8 +36,6 @@ whether to permit this exception to apply to your modifications. If you do not wish that, delete this exception notice. */ -/* $Id$ */ - #ifndef polaroid_dmc_h #define polaroid_dmc_h diff --git a/backend/epjitsu.c b/backend/epjitsu.c index 714bc0b..90ef148 100644 --- a/backend/epjitsu.c +++ b/backend/epjitsu.c @@ -21,9 +21,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -118,7 +116,7 @@ - increase scan height ~1/2 inch due to head offset - change page length autodetection condition v18 2009-01-21, MAN - - dont export private symbols + - don't export private symbols v19 2009-08-31, RG - rewritten calibration routines v20 2010-02-09, MAN (SANE 1.0.21 to 1.0.24) @@ -1615,7 +1613,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, DBG (20, "sane_control_option: set value for '%s' (%d)\n", s->opt[option].name,option); if ( s->started ) { - DBG (5, "sane_control_option: cant set, device busy\n"); + DBG (5, "sane_control_option: can't set, device busy\n"); return SANE_STATUS_DEVICE_BUSY; } @@ -1630,7 +1628,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, return status; } - /* may have been changed by constrain, so dont copy until now */ + /* may have been changed by constraints, so don't copy until now */ val_c = *(SANE_Word *)val; /* @@ -2392,7 +2390,7 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params) /* * Called by SANE when a page acquisition operation is to be started. - * FIXME: wont handle SOURCE_ADF_BACK + * FIXME: won't handle SOURCE_ADF_BACK */ SANE_Status sane_start (SANE_Handle handle) @@ -2741,7 +2739,7 @@ coarsecal_get_line(struct scanner *s, struct image *img) while(!s->cal_image.done){ ret = read_from_scanner(s,&s->cal_image); if(ret){ - DBG (5, "coarsecal_get_line: cant read from scanner\n"); + DBG (5, "coarsecal_get_line: can't read from scanner\n"); return ret; } } @@ -3218,7 +3216,7 @@ finecal_get_line(struct scanner *s, struct image *img) while(!s->cal_image.done){ ret = read_from_scanner(s,&s->cal_image); if(ret){ - DBG (5, "finecal_get_line: cant read from scanner\n"); + DBG (5, "finecal_get_line: can't read from scanner\n"); return ret; } } @@ -3243,7 +3241,7 @@ finecal_get_line(struct scanner *s, struct image *img) return ret; } -/* roundf() is c99, so we provide our own, though this version wont return -0 */ +/* roundf() is c99, so we provide our own, though this version won't return -0 */ static float round2(float x) { @@ -3992,7 +3990,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, SANE_Int max_len, SANE_Int * len ret = read_from_scanner(s, &s->block_xfr); if(ret){ - DBG (5, "sane_read: cant read from scanner\n"); + DBG (5, "sane_read: can't read from scanner\n"); return ret; } @@ -4036,7 +4034,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, SANE_Int max_len, SANE_Int * len ret = copy_block_to_page(s, SIDE_FRONT); if(ret){ - DBG (5, "sane_read: cant copy to front/back\n"); + DBG (5, "sane_read: can't copy to front/back\n"); return ret; } @@ -4061,7 +4059,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, SANE_Int max_len, SANE_Int * len else { /*fi-60f*/ ret = copy_block_to_page(s, SIDE_FRONT); if(ret){ - DBG (5, "sane_read: cant copy to front/back\n"); + DBG (5, "sane_read: can't copy to front/back\n"); return ret; } @@ -4539,7 +4537,7 @@ copy_block_to_page(struct scanner *s,int side) p_in += page->image->x_offset_bytes; /* for MODE_LINEART, binarize the gray line stored in the temp image buffer(dt) */ - /* bacause dt.width = page_width, we pass page_width */ + /* because dt.width = page_width, we pass page_width */ if (s->mode == MODE_LINEART) binarize_line(s, lineStart, page_width); @@ -4616,7 +4614,7 @@ binarize_line(struct scanner *s, unsigned char *lineOut, int width) * handle h is a valid handle) but usually affects long-running * operations only (such as image is acquisition). It is safe to call * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not * imply that the currently pending operation has been cancelled. It * only guarantees that cancellation has been initiated. Cancellation * completes only when the cancelled call returns (typically with a diff --git a/backend/epson.c b/backend/epson.c index 20cafc4..8c1a41d 100644 --- a/backend/epson.c +++ b/backend/epson.c @@ -34,9 +34,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -94,7 +92,7 @@ 2002-11-03 Full libusb support. 2002-10-05 Fixed problem with incorrect response to sane_get_parameters() in certain situations. - 2002-09-01 USB scanners are now using libsane-usb funtions + 2002-09-01 USB scanners are now using libsane-usb functions 2002-08-17 Fixed typo in variable name. Fixed IEEE-1394 problem with Perfection-2450. Fixed problem with older B3 level SCSI scanners that do @@ -115,7 +113,7 @@ 2001-11-13 Version 0.2.16 Do not call access() for parallel port scanners. 2001-11-11 Version 0.2.15 - Fixed "wait-for-button" functionality, accidentially merged back wrong + Fixed "wait-for-button" functionality, accidentally merged back wrong version after code freeze. Corrected "need-strange-reorder" recognition. Added IOCTL support to header file. @@ -201,10 +199,10 @@ Show film type only when TPU is selected 2000-06-13 Initialize optical_res to 0 (Dave Hill) 2000-06-07 Fix in sane_close() - found by Henning Meier-Geinitz - 2000-06-01 Threshhold should only be active when scan depth + 2000-06-01 Threshold should only be active when scan depth is 1 and halftoning is off. (mjp) 2000-05-28 Turned on scanner based color correction. - Dependancies between many options are now + Dependencies between many options are now being enforced. For instance, auto area seg (AAS) should only be on when scan depth == 1. Added some routines to active and deactivate @@ -247,7 +245,7 @@ 2000-03-02 Code cleanup, disabled ZOOM until I have time to deal with all the side effects. 2000-03-01 More D1 fixes. In the future I have to come up with - a more elegant solution to destinguish between different + a more elegant solution to distinguish between different function levels. The level > n does not work anymore with D1. Added support for "set threshold" and "set zoom". @@ -272,7 +270,7 @@ 2000-02-02 "Brown Paper Bag Release" Put the USB fix finally into the CVS repository. 2000-02-01 Fixed problem with USB scanner not being recognized - because of hte changes to attach a few days ago. (KHK) + because of the changes to attach a few days ago. (KHK) 2000-01-29 fixed core dump with xscanimage by moving the gamma curves to the standard interface (no longer advanced) Removed pragma pack() from source code to make it @@ -395,7 +393,7 @@ #define EPSON_LEVEL_D7 12 #define EPSON_LEVEL_D8 13 -/* there is also a function level "A5", which I'm igoring here until somebody can +/* there is also a function level "A5", which I'm ignoring here until somebody can convince me that this is still needed. The A5 level was for the GT-300, which was (is) a monochrome only scanner. So if somebody really wants to use this scanner with SANE get in touch with me and we can work something out - khk */ @@ -641,7 +639,7 @@ static const SANE_String_Const color_list[] = { * Gamma correction: * The A and B level scanners work differently than the D level scanners, therefore * I define two different sets of arrays, plus one set of variables that get set to - * the actally used params and list arrays at runtime. + * the actually used params and list arrays at runtime. */ static int gamma_params_ab[] = { @@ -2496,9 +2494,9 @@ attach (const char *dev_name, Epson_Device * *devp, int type) /* * Check for Perfection 4990 photo/GT-X800 scanner. * This scanner only report 3200 dpi back. - * The scanner fysical supports 4800 dpi. + * The scanner physically supports 4800 dpi. * This is simulated here... - * Futher details read: + * Further details read: * EPSON Programming guide for EPSON Color Image Scanner Perfection 4990 */ if (strncmp((char *) buf + 0x1A,"GT-X800",7) == 0) @@ -4277,7 +4275,7 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params) /* * Make sure that the number of lines is correct for color shuffling: - * The shuffling alghorithm produces 2xline_distance lines at the + * The shuffling algorithm produces 2xline_distance lines at the * beginning and the same amount at the end of the scan that are not * useable. If s->params.lines gets negative, 0 lines are reported * back to the frontend. @@ -4796,7 +4794,7 @@ sane_start (SANE_Handle handle) } else { - /* we run into an eror condition, just continue */ + /* we ran into an error condition, just continue */ s->hw->wait_for_button = SANE_FALSE; } } @@ -4853,7 +4851,7 @@ sane_start (SANE_Handle handle) /* * Modify the scan area: If the scanner requires color shuffling, then we try to * scan more lines to compensate for the lines that will be removed from the scan - * due to the color shuffling alghorithm. + * due to the color shuffling algorithm. * At this time we add two times the line distance to the number of scan lines if * this is possible - if not, then we try to calculate the number of additional * lines according to the selected scan area. @@ -5778,7 +5776,7 @@ color_shuffle (SANE_Handle handle, int *new_length) /* - * The ouput buffer ist still "buf", but because we are + * The output buffer is still "buf", but because we are * only overwriting from the beginning of the memory area * we are not interfering with the "still to shuffle" data * in the same area. @@ -5951,7 +5949,7 @@ get_identity_information (SANE_Handle handle) } s->hw->level = dev->cmd->level[1] - '0'; - } /* set comand type and level */ + } /* set command type and level */ /* * Setting available resolutions and xy ranges for sane frontend. @@ -6011,9 +6009,9 @@ get_identity_information (SANE_Handle handle) /* * Check for Perfection 4990 photo/GT-X800 scanner. * This scanner only report 3200 dpi back. - * The scanner fysical supports 4800 dpi. + * The scanner physically supports 4800 dpi. * This is simulated here... - * Futher details read: + * Further details read: * EPSON Programming guide for EPSON Color Image Scanner Perfection 4990 */ if (s->hw->cmd->request_extended_status != 0) @@ -6148,7 +6146,7 @@ get_identity2_information (SANE_Handle handle) len = result[3] << 8 | result[2]; buf = alloca (len); - receive (s, buf, len, &status); /* reveive actual status data */ + receive (s, buf, len, &status); /* receive actual status data */ /* the first two bytes of the buffer contain the optical resolution */ s->hw->optical_res = buf[1] << 8 | buf[0]; @@ -6250,7 +6248,7 @@ request_focus_position (SANE_Handle handle, u_char * position) len = result[3] << 8 | result[2]; buf = alloca (len); - receive (s, buf, len, &status); /* reveive actual status data */ + receive (s, buf, len, &status); /* receive actual status data */ *position = buf[1]; DBG (1, "Focus position = 0x%x\n", buf[1]); @@ -6306,7 +6304,7 @@ request_push_button_status (SANE_Handle handle, SANE_Bool * theButtonStatus) len = result[3] << 8 | result[2]; /* this should be 1 for scanners with one button */ buf = alloca (len); - receive (s, buf, len, &status); /* reveive actual status data */ + receive (s, buf, len, &status); /* receive actual status data */ DBG (1, "Push button status = %d\n", buf[0] & 0x01); *theButtonStatus = ((buf[0] & 0x01) != 0); diff --git a/backend/epson.h b/backend/epson.h index cacfc80..45a84b1 100644 --- a/backend/epson.h +++ b/backend/epson.h @@ -25,9 +25,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/epson2-ops.c b/backend/epson2-ops.c index ba0d9cb..83a0169 100644 --- a/backend/epson2-ops.c +++ b/backend/epson2-ops.c @@ -302,6 +302,9 @@ e2_dev_post_init(struct Epson_Device *dev) dev->need_reset_on_source_change = SANE_TRUE; } + if (e2_dev_model(dev, "DS-G20000")) + dev->cmd->bright_range.min = -3; + return SANE_STATUS_GOOD; } @@ -822,24 +825,15 @@ e2_discover_capabilities(Epson_Scanner *s) if (esci_request_focus_position(s, &s->currentFocusPosition) == SANE_STATUS_GOOD) { - DBG(1, "setting focus is supported\n"); + DBG(1, "setting focus is supported, current focus: %u\n", s->currentFocusPosition); dev->focusSupport = SANE_TRUE; - s->opt[OPT_FOCUS].cap &= ~SANE_CAP_INACTIVE; - - /* reflect the current focus position in the GUI */ - if (s->currentFocusPosition < 0x4C) { - /* focus on glass */ - s->val[OPT_FOCUS].w = 0; - } else { - /* focus 2.5mm above glass */ - s->val[OPT_FOCUS].w = 1; - } - + s->opt[OPT_FOCUS_POS].cap &= ~SANE_CAP_INACTIVE; + s->val[OPT_FOCUS_POS].w = s->currentFocusPosition; } else { DBG(1, "setting focus is not supported\n"); dev->focusSupport = SANE_FALSE; - s->opt[OPT_FOCUS].cap |= SANE_CAP_INACTIVE; - s->val[OPT_FOCUS].w = 0; /* on glass - just in case */ + s->opt[OPT_FOCUS_POS].cap |= SANE_CAP_INACTIVE; + s->val[OPT_FOCUS_POS].w = FOCUS_ON_GLASS; /* just in case */ } /* Set defaults for no extension. */ @@ -948,8 +942,6 @@ e2_set_extended_scanning_parameters(Epson_Scanner * s) /* ESC e */ buf[26] = extensionCtrl; - - /* XXX focus */ } /* ESC g, scanning mode (normal or high speed) */ @@ -1063,24 +1055,6 @@ e2_set_scanning_parameters(Epson_Scanner * s) * buffer to set the scan area for * ES-9000H and GT-30000 */ - - /* - * set the focus position according to the extension used: - * if the TPU is selected, then focus 2.5mm above the glass, - * otherwise focus on the glass. Scanners that don't support - * this feature, will just ignore these calls. - */ - - if (s->hw->focusSupport == SANE_TRUE) { - if (s->val[OPT_FOCUS].w == 0) { - DBG(1, "setting focus to glass surface\n"); - esci_set_focus_position(s, 0x40); - } else { - DBG(1, - "setting focus to 2.5mm above glass\n"); - esci_set_focus_position(s, 0x59); - } - } } /* ESC C, Set color */ @@ -1496,7 +1470,7 @@ e2_wait_button(Epson_Scanner * s) else sleep(1); } else { - /* we run into an error condition, just continue */ + /* we ran into an error condition, just continue */ s->hw->wait_for_button = SANE_FALSE; } } @@ -1997,7 +1971,7 @@ color_shuffle(SANE_Handle handle, int *new_length) * We just finished the line in line_buffer[0] - write it to the * output buffer and continue. * - * The ouput buffer ist still "buf", but because we are + * The output buffer is still "buf", but because we are * only overwriting from the beginning of the memory area * we are not interfering with the "still to shuffle" data * in the same area. diff --git a/backend/epson2.c b/backend/epson2.c index e6f6786..a15a620 100644 --- a/backend/epson2.c +++ b/backend/epson2.c @@ -138,12 +138,6 @@ static const SANE_String_Const film_list[] = { NULL }; -static const SANE_String_Const focus_list[] = { - SANE_I18N("Focus on glass"), - SANE_I18N("Focus 2.5mm above glass"), - NULL -}; - #define HALFTONE_NONE 0x01 #define HALFTONE_TET 0x03 @@ -239,7 +233,7 @@ enum { * Gamma correction: * The A and B level scanners work differently than the D level scanners, * therefore I define two different sets of arrays, plus one set of - * variables that get set to the actally used params and list arrays at runtime. + * variables that get set to the actually used params and list arrays at runtime. */ static int gamma_params_ab[] = { @@ -302,12 +296,11 @@ static const SANE_String_Const bay_list[] = { }; /* minimum, maximum, quantization */ +static const SANE_Range focus_range = { 0, 254, 0 }; static const SANE_Range u8_range = { 0, 255, 0 }; static const SANE_Range fx_range = { SANE_FIX(-2.0), SANE_FIX(2.0), 0 }; - static const SANE_Range outline_emphasis_range = { -2, 2, 0 }; - /* * List of pointers to devices - will be dynamically allocated depending * on the number of devices found. @@ -813,10 +806,11 @@ attach_one_pio(const char *dev) } static SANE_Status -attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) +attach_one_config(SANEI_Config __sane_unused__ *config, const char *line, + void *data) { int vendor, product; - + SANE_Bool local_only = *(SANE_Bool*) data; int len = strlen(line); DBG(7, "%s: len = %d, line = %s\n", __func__, len, line); @@ -847,13 +841,16 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) } else if (strncmp(line, "net", 3) == 0) { - /* remove the "net" sub string */ - const char *name = sanei_config_skip_whitespace(line + 3); + if (!local_only) { + /* remove the "net" sub string */ + const char *name = + sanei_config_skip_whitespace(line + 3); - if (strncmp(name, "autodiscovery", 13) == 0) - e2_network_discovery(); - else - attach_one_net(name); + if (strncmp(name, "autodiscovery", 13) == 0) + e2_network_discovery(); + else + attach_one_net(name); + } } else if (strncmp(line, "pio", 3) == 0) { @@ -889,14 +886,14 @@ free_devices(void) } static void -probe_devices(void) +probe_devices(SANE_Bool local_only) { DBG(5, "%s\n", __func__); free_devices(); sanei_configure_attach(EPSON2_CONFIG_FILE, NULL, - attach_one_config); + attach_one_config, &local_only); } SANE_Status @@ -926,14 +923,14 @@ sane_exit(void) } SANE_Status -sane_get_devices(const SANE_Device ***device_list, SANE_Bool __sane_unused__ local_only) +sane_get_devices(const SANE_Device ***device_list, SANE_Bool local_only) { Epson_Device *dev; int i; DBG(5, "%s\n", __func__); - probe_devices(); + probe_devices(local_only); devlist = malloc((num_devices + 1) * sizeof(devlist[0])); if (!devlist) { @@ -1336,6 +1333,39 @@ init_options(Epson_Scanner *s) s->opt[OPT_BR_Y].constraint.range = s->hw->y_range; s->val[OPT_BR_Y].w = s->hw->y_range->max; + /* "Focus" group: */ + s->opt[OPT_FOCUS_GROUP].title = SANE_I18N("Focus"); + s->opt[OPT_FOCUS_GROUP].desc = ""; + s->opt[OPT_FOCUS_GROUP].type = SANE_TYPE_GROUP; + s->opt[OPT_FOCUS_GROUP].cap = SANE_CAP_ADVANCED; + + /* autofocus */ + s->opt[OPT_AUTOFOCUS].name = SANE_NAME_AUTOFOCUS; + s->opt[OPT_AUTOFOCUS].title = SANE_TITLE_AUTOFOCUS; + s->opt[OPT_AUTOFOCUS].desc = SANE_DESC_AUTOFOCUS; + s->opt[OPT_AUTOFOCUS].type = SANE_TYPE_BOOL; + s->val[OPT_AUTOFOCUS].w = SANE_FALSE; + s->opt[OPT_AUTOFOCUS].cap |= SANE_CAP_ADVANCED; + + /* focus position */ + s->opt[OPT_FOCUS_POS].name = SANE_NAME_FOCUS; + s->opt[OPT_FOCUS_POS].title = SANE_TITLE_FOCUS; + s->opt[OPT_FOCUS_POS].desc = SANE_DESC_FOCUS; + s->opt[OPT_FOCUS_POS].type = SANE_TYPE_INT; + s->opt[OPT_FOCUS_POS].unit = SANE_UNIT_NONE; + s->opt[OPT_FOCUS_POS].constraint_type = SANE_CONSTRAINT_RANGE; + s->opt[OPT_FOCUS_POS].constraint.range = &focus_range; + s->val[OPT_FOCUS_POS].w = FOCUS_ON_GLASS; + s->opt[OPT_FOCUS_POS].cap |= SANE_CAP_ADVANCED; + + if (s->hw->focusSupport == SANE_TRUE) { + s->opt[OPT_FOCUS_POS].cap &= ~SANE_CAP_INACTIVE; + s->opt[OPT_AUTOFOCUS].cap &= ~SANE_CAP_INACTIVE; + } else { + s->opt[OPT_FOCUS_POS].cap |= SANE_CAP_INACTIVE; + s->opt[OPT_AUTOFOCUS].cap |= SANE_CAP_INACTIVE; + } + /* "Optional equipment" group: */ s->opt[OPT_EQU_GROUP].title = SANE_I18N("Optional equipment"); s->opt[OPT_EQU_GROUP].desc = ""; @@ -1372,22 +1402,6 @@ init_options(Epson_Scanner *s) if (!s->hw->cmd->set_bay) s->opt[OPT_FILM_TYPE].cap |= SANE_CAP_INACTIVE; - /* focus position */ - s->opt[OPT_FOCUS].name = SANE_EPSON_FOCUS_NAME; - s->opt[OPT_FOCUS].title = SANE_EPSON_FOCUS_TITLE; - s->opt[OPT_FOCUS].desc = SANE_EPSON_FOCUS_DESC; - s->opt[OPT_FOCUS].type = SANE_TYPE_STRING; - s->opt[OPT_FOCUS].size = max_string_size(focus_list); - s->opt[OPT_FOCUS].constraint_type = SANE_CONSTRAINT_STRING_LIST; - s->opt[OPT_FOCUS].constraint.string_list = focus_list; - s->val[OPT_FOCUS].w = 0; - s->opt[OPT_FOCUS].cap |= SANE_CAP_ADVANCED; - - if (s->hw->focusSupport == SANE_TRUE) - s->opt[OPT_FOCUS].cap &= ~SANE_CAP_INACTIVE; - else - s->opt[OPT_FOCUS].cap |= SANE_CAP_INACTIVE; - /* forward feed / eject */ s->opt[OPT_EJECT].name = "eject"; s->opt[OPT_EJECT].title = SANE_I18N("Eject"); @@ -1470,7 +1484,7 @@ sane_open(SANE_String_Const name, SANE_Handle *handle) /* probe if empty device name provided */ if (l == 0) { - probe_devices(); + probe_devices(SANE_FALSE); if (first_dev == NULL) { DBG(1, "no device detected\n"); @@ -1507,7 +1521,7 @@ sane_open(SANE_String_Const name, SANE_Handle *handle) */ if (first_dev == NULL) - probe_devices(); + probe_devices(SANE_FALSE); s = device_detect(name, SANE_EPSON_NODEV, 0, &status); if (s == NULL) { @@ -1646,6 +1660,8 @@ getvalue(SANE_Handle handle, SANE_Int option, void *value) case OPT_THRESHOLD: case OPT_BIT_DEPTH: case OPT_WAIT_FOR_BUTTON: + case OPT_AUTOFOCUS: + case OPT_FOCUS_POS: *((SANE_Word *) value) = sval->w; break; @@ -1659,7 +1675,6 @@ getvalue(SANE_Handle handle, SANE_Int option, void *value) case OPT_GAMMA_CORRECTION: case OPT_COLOR_CORRECTION: case OPT_BAY: - case OPT_FOCUS: strcpy((char *) value, sopt->constraint.string_list[sval->w]); break; @@ -1730,8 +1745,6 @@ change_source(Epson_Scanner *s, SANE_Int optindex, char *value) if (s->hw->need_reset_on_source_change) esci_reset(s); - s->focusOnGlass = SANE_TRUE; /* this is the default */ - if (s->val[OPT_SOURCE].w == optindex) return; @@ -1750,7 +1763,7 @@ change_source(Epson_Scanner *s, SANE_Int optindex, char *value) s->hw->use_extension = SANE_TRUE; /* disable film type option */ deactivateOption(s, OPT_FILM_TYPE, &dummy); - s->val[OPT_FOCUS].w = 0; + s->val[OPT_FOCUS_POS].w = FOCUS_ON_GLASS; if (s->hw->duplex) { activateOption(s, OPT_ADF_MODE, &dummy); } else { @@ -1782,10 +1795,8 @@ change_source(Epson_Scanner *s, SANE_Int optindex, char *value) deactivateOption(s, OPT_FILM_TYPE, &dummy); /* enable focus position if the scanner supports it */ - if (s->hw->cmd->set_focus_position != 0) { - s->val[OPT_FOCUS].w = 1; - s->focusOnGlass = SANE_FALSE; - } + if (s->hw->focusSupport) + s->val[OPT_FOCUS_POS].w = FOCUS_ABOVE_25MM; deactivateOption(s, OPT_ADF_MODE, &dummy); deactivateOption(s, OPT_EJECT, &dummy); @@ -1798,7 +1809,7 @@ change_source(Epson_Scanner *s, SANE_Int optindex, char *value) /* disable film type option */ deactivateOption(s, OPT_FILM_TYPE, &dummy); - s->val[OPT_FOCUS].w = 0; + s->val[OPT_FOCUS_POS].w = FOCUS_ON_GLASS; deactivateOption(s, OPT_ADF_MODE, &dummy); } @@ -1872,7 +1883,6 @@ setvalue(SANE_Handle handle, SANE_Int option, void *value, SANE_Int *info) case OPT_DROPOUT: case OPT_FILM_TYPE: case OPT_BAY: - case OPT_FOCUS: sval->w = optindex; /* Simple lists */ break; @@ -1981,6 +1991,11 @@ setvalue(SANE_Handle handle, SANE_Int option, void *value, SANE_Int *info) break; } + case OPT_AUTOFOCUS: + sval->w = *((SANE_Word *) value); + setOptionState(s, !sval->w, OPT_FOCUS_POS, &reload); + break; + case OPT_MIRROR: case OPT_AAS: case OPT_PREVIEW: /* needed? */ @@ -1989,6 +2004,7 @@ setvalue(SANE_Handle handle, SANE_Int option, void *value, SANE_Int *info) case OPT_AUTO_EJECT: case OPT_THRESHOLD: case OPT_WAIT_FOR_BUTTON: + case OPT_FOCUS_POS: sval->w = *((SANE_Word *) value); break; @@ -2122,6 +2138,27 @@ sane_start(SANE_Handle handle) if (status != SANE_STATUS_GOOD) return status; + /* + * set focus after we set scanning parameters because the scanner will + * use the middle of the scanning area for autofocus. If we want to + * support a defined x,y position for autofocus, we'd need to send + * specific scanning paramters just for autofocus. + */ + if (s->hw->focusSupport == SANE_TRUE) { + if (s->val[OPT_AUTOFOCUS].w) { + DBG(1, "setting autofocus\n"); + status = esci_set_focus_position(s, 0xff); + } else { + DBG(1, "setting focus to %u\n", s->val[OPT_FOCUS_POS].w); + status = esci_set_focus_position(s, s->val[OPT_FOCUS_POS].w); + } + + if (status != SANE_STATUS_GOOD) { + DBG(1, "setting focus failed\n"); + return status; + } + } + /* ESC z, user defined gamma table */ if (dev->cmd->set_gamma_table && gamma_userdefined[s->val[OPT_GAMMA_CORRECTION].w]) { @@ -2227,6 +2264,12 @@ sane_start(SANE_Handle handle) if (status != SANE_STATUS_GOOD) return status; + if (s->hw->focusSupport == SANE_TRUE && s->val[OPT_AUTOFOCUS].w) { + status = esci_request_focus_position(s, &s->currentFocusPosition); + if (status == SANE_STATUS_GOOD) + s->val[OPT_FOCUS_POS].w = s->currentFocusPosition; + } + /* start scanning */ DBG(1, "%s: scanning...\n", __func__); diff --git a/backend/epson2.h b/backend/epson2.h index 773c7de..7fa8f53 100644 --- a/backend/epson2.h +++ b/backend/epson2.h @@ -22,6 +22,9 @@ #define BACKEND_NAME epson2 #define DEBUG_NOT_STATIC +#define mode_params epson2_mode_params +#define source_list epson2_source_list + #ifdef HAVE_SYS_IOCTL_H #include <sys/ioctl.h> #endif @@ -80,6 +83,9 @@ #define SANE_EPSON_MAX_RETRIES 14 /* warmup max retry */ #define CMD_SIZE_EXT_STATUS 42 +#define FOCUS_ON_GLASS 64 +#define FOCUS_ABOVE_25MM (64 + 25) + /* NOTE: you can find these codes with "man ascii". */ #define STX 0x02 #define ACK 0x06 @@ -172,7 +178,7 @@ #define EPSON_LEVEL_D7 12 #define EPSON_LEVEL_D8 13 -/* there is also a function level "A5", which I'm igoring here until somebody can +/* there is also a function level "A5", which I'm ignoring here until somebody can * convince me that this is still needed. The A5 level was for the GT-300, which * was (is) a monochrome only scanner. So if somebody really wants to use this * scanner with SANE get in touch with me and we can work something out - khk @@ -253,11 +259,13 @@ enum { OPT_TL_Y, OPT_BR_X, OPT_BR_Y, + OPT_FOCUS_GROUP, + OPT_AUTOFOCUS, + OPT_FOCUS_POS, OPT_EQU_GROUP, OPT_SOURCE, OPT_AUTO_EJECT, OPT_FILM_TYPE, - OPT_FOCUS, OPT_BAY, OPT_EJECT, OPT_ADF_MODE, @@ -387,7 +395,6 @@ struct Epson_Scanner SANE_Int lines_written; /* debug variable */ SANE_Int left, top, lcount; - SANE_Bool focusOnGlass; SANE_Byte currentFocusPosition; /* network buffers */ diff --git a/backend/epson2_usb.c b/backend/epson2_usb.c index 87830c6..3977ee3 100644 --- a/backend/epson2_usb.c +++ b/backend/epson2_usb.c @@ -21,6 +21,7 @@ SANE_Word sanei_epson_usb_product_ids[] = { 0x112, /* GT-9700F, Perfection 2450 PHOTO */ 0x1120, /* L380 */ 0x1121, /* ET-2650, L495 */ + 0x1122, /* ET-2600 */ 0x113d, /* XP-255 */ 0x11b, /* GT-9300UF, Perfection 2400 PHOTO */ 0x11c, /* GT-9800F, Perfection 3200 PHOTO */ diff --git a/backend/epsonds.c b/backend/epsonds.c index f2af220..1d557c9 100644 --- a/backend/epsonds.c +++ b/backend/epsonds.c @@ -481,10 +481,11 @@ attach_one_net(const char *dev) static SANE_Status -attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) +attach_one_config(SANEI_Config __sane_unused__ *config, const char *line, + void *data) { int vendor, product; - + SANE_Bool local_only = *(SANE_Bool*) data; int len = strlen(line); DBG(7, "%s: len = %d, line = %s\n", __func__, len, line); @@ -513,13 +514,16 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) } else if (strncmp(line, "net", 3) == 0) { - /* remove the "net" sub string */ - const char *name = sanei_config_skip_whitespace(line + 3); + if (!local_only) { + /* remove the "net" sub string */ + const char *name = + sanei_config_skip_whitespace(line + 3); - if (strncmp(name, "autodiscovery", 13) == 0) - e2_network_discovery(); - else - attach_one_net(name); + if (strncmp(name, "autodiscovery", 13) == 0) + e2_network_discovery(); + else + attach_one_net(name); + } } else { DBG(0, "unable to parse config line: %s\n", line); @@ -545,12 +549,13 @@ free_devices(void) } static void -probe_devices(void) +probe_devices(SANE_Bool local_only) { DBG(5, "%s\n", __func__); free_devices(); - sanei_configure_attach(EPSONDS_CONFIG_FILE, NULL, attach_one_config); + sanei_configure_attach(EPSONDS_CONFIG_FILE, NULL, + attach_one_config, &local_only); } /**** SANE API ****/ @@ -581,14 +586,14 @@ sane_exit(void) } SANE_Status -sane_get_devices(const SANE_Device ***device_list, SANE_Bool __sane_unused__ local_only) +sane_get_devices(const SANE_Device ***device_list, SANE_Bool local_only) { int i; epsonds_device *dev; DBG(5, "** %s\n", __func__); - probe_devices(); + probe_devices(local_only); devlist = malloc((num_devices + 1) * sizeof(devlist[0])); if (!devlist) { @@ -793,7 +798,7 @@ sane_open(SANE_String_Const name, SANE_Handle *handle) /* probe if empty device name provided */ if (name[0] == '\0') { - probe_devices(); + probe_devices(SANE_FALSE); if (first_dev == NULL) { DBG(1, "no devices detected\n"); diff --git a/backend/epsonds.h b/backend/epsonds.h index 401b0f3..04cb724 100644 --- a/backend/epsonds.h +++ b/backend/epsonds.h @@ -18,6 +18,9 @@ #define BACKEND_NAME epsonds #define DEBUG_NOT_STATIC +#define mode_params epsonds_mode_params +#define source_list epsonds_source_list + #ifdef HAVE_SYS_IOCTL_H #include <sys/ioctl.h> #endif diff --git a/backend/escl.conf.in b/backend/escl.conf.in index 9c482b5..18ea516 100644 --- a/backend/escl.conf.in +++ b/backend/escl.conf.in @@ -13,6 +13,7 @@ #device http://123.456.789.10:8080 OptionalModel1 #device https://123.456.789.10:443 "Optional Model 2" +#device https://123.456.789.10:443 "HP Color LaserJet FlowMFP M578" "hack=localhost" #device unix:/run/proxy.sock:http://123.456.789.10:80 #[device] diff --git a/backend/escl/escl.c b/backend/escl/escl.c index c40fd98..bb62219 100644 --- a/backend/escl/escl.c +++ b/backend/escl/escl.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -29,15 +29,32 @@ #include <setjmp.h> -#include <curl/curl.h> - #include "../include/sane/saneopts.h" #include "../include/sane/sanei.h" #include "../include/sane/sanei_backend.h" #include "../include/sane/sanei_config.h" + +#ifndef SANE_NAME_SHARPEN +# define SANE_NAME_SHARPEN "sharpen" +# define SANE_TITLE_SHARPEN SANE_I18N("Sharpen") +# define SANE_DESC_SHARPEN SANE_I18N("Set sharpen value.") +#endif + +#ifndef SANE_NAME_THRESHOLD +# define SANE_NAME_THRESHOLD "threshold" +#endif +#ifndef SANE_TITLE_THRESHOLD +# define SANE_TITLE_THRESHOLD SANE_I18N("Threshold") +#endif +#ifndef SANE_DESC_THRESHOLD +# define SANE_DESC_THRESHOLD \ + SANE_I18N("Set threshold for line-art scans.") +#endif + #define min(A,B) (((A)<(B)) ? (A) : (B)) #define max(A,B) (((A)>(B)) ? (A) : (B)) +#define IS_ACTIVE(OPTION) (((handler->opt[OPTION].cap) & SANE_CAP_INACTIVE) == 0) #define INPUT_BUFFER_SIZE 4096 static const SANE_Device **devlist = NULL; @@ -56,6 +73,10 @@ typedef struct Handled { SANE_Range x_range2; SANE_Range y_range1; SANE_Range y_range2; + SANE_Range brightness_range; + SANE_Range contrast_range; + SANE_Range sharpen_range; + SANE_Range thresold_range; SANE_Bool cancel; SANE_Bool write_scan_data; SANE_Bool decompress_scan_data; @@ -70,7 +91,10 @@ escl_free_device(ESCL_Device *current) free((void*)current->ip_address); free((void*)current->model_name); free((void*)current->type); - free(current->unix_socket); + free((void*)current->is); + free((void*)current->uuid); + free((void*)current->unix_socket); + curl_slist_free_all(current->hack); free(current); return NULL; } @@ -110,6 +134,10 @@ escl_check_and_add_device(ESCL_Device *current) DBG (10, "Scanner Type allocation failure.\n"); return (SANE_STATUS_NO_MEM); } + if (!current->is) { + DBG (10, "Scanner Is allocation failure.\n"); + return (SANE_STATUS_NO_MEM); + } ++num_devices; current->next = list_devices_primary; list_devices_primary = current; @@ -150,14 +178,20 @@ escl_add_in_list(ESCL_Device *current) * \return escl_add_in_list(current) */ SANE_Status -escl_device_add(int port_nb, const char *model_name, char *ip_address, char *type) +escl_device_add(int port_nb, + const char *model_name, + char *ip_address, + const char *is, + const char *uuid, + char *type) { char tmp[PATH_MAX] = { 0 }; char *model = NULL; ESCL_Device *current = NULL; DBG (10, "escl_device_add\n"); for (current = list_devices_primary; current; current = current->next) { - if (strcmp(current->ip_address, ip_address) == 0) + if ((strcmp(current->ip_address, ip_address) == 0) || + (uuid && current->uuid && !strcmp(current->uuid, uuid))) { if (strcmp(current->type, type)) { @@ -166,6 +200,10 @@ escl_device_add(int port_nb, const char *model_name, char *ip_address, char *typ { free (current->type); current->type = strdup(type); + if (strcmp(current->ip_address, ip_address)) { + free (current->ip_address); + current->ip_address = strdup(ip_address); + } current->port_nb = port_nb; current->https = SANE_TRUE; } @@ -191,7 +229,12 @@ escl_device_add(int port_nb, const char *model_name, char *ip_address, char *typ model = (char*)(tmp[0] != 0 ? tmp : model_name); current->model_name = strdup(model); current->ip_address = strdup(ip_address); + memset(tmp, 0, PATH_MAX); + snprintf(tmp, sizeof(tmp), "%s scanner", (is ? is : "flatbed or ADF")); + current->is = strdup(tmp); current->type = strdup(type); + if (uuid) + current->uuid = strdup(uuid); return escl_add_in_list(current); } @@ -259,7 +302,7 @@ get_vendor(char *search) * \brief Function that checks if the url of the received scanner is secured or not (http / https). * --> if the url is not secured, our own url will be composed like "http://'ip':'port'". * --> else, our own url will be composed like "https://'ip':'port'". - * AND, it's in this function that we gather all the informations of the url (that were in our list) : + * AND, it's in this function that we gather all the information of the url (that were in our list) : * the model_name, the port, the ip, and the type of url. * SO, leaving this function, we have in memory the complete url. * @@ -308,7 +351,7 @@ convertFromESCLDev(ESCL_Device *cdev) DBG (10, "Model allocation failure.\n"); goto freename; } - sdev->type = strdup("flatbed scanner"); + sdev->type = strdup(cdev->is); if (!sdev->type) { DBG (10, "Scanner Type allocation failure.\n"); goto freevendor; @@ -383,7 +426,8 @@ sane_exit(void) * \return escl_add_in_list(escl_device) if the parsing worked, SANE_STATUS_GOOD otherwise. */ static SANE_Status -attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) +attach_one_config(SANEI_Config __sane_unused__ *config, const char *line, + void __sane_unused__ *data) { int port = 0; SANE_Status status; @@ -392,6 +436,7 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) if (strncmp(line, "device", 6) == 0) { char *name_str = NULL; char *opt_model = NULL; + char *opt_hack = NULL; line = sanei_config_get_string(line + 6, &name_str); DBG (10, "New Escl_Device URL [%s].\n", (name_str ? name_str : "VIDE")); @@ -403,6 +448,10 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) line = sanei_config_get_string(line, &opt_model); DBG (10, "New Escl_Device model [%s].\n", opt_model); } + if (*line) { + line = sanei_config_get_string(line, &opt_hack); + DBG (10, "New Escl_Device hack [%s].\n", opt_hack); + } escl_free_device(escl_device); escl_device = (ESCL_Device*)calloc(1, sizeof(ESCL_Device)); @@ -419,7 +468,9 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) return status; } escl_device->model_name = opt_model ? opt_model : strdup("Unknown model"); - escl_device->type = strdup("flatbed scanner"); + escl_device->is = strdup("flatbed or ADF scanner"); + escl_device->type = strdup("In url"); + escl_device->uuid = NULL; } if (strncmp(line, "[device]", 8) == 0) { @@ -430,7 +481,7 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) return (SANE_STATUS_NO_MEM); } } - if (strncmp(line, "ip", 2) == 0) { + else if (strncmp(line, "ip", 2) == 0) { const char *ip_space = sanei_config_skip_whitespace(line + 2); DBG (10, "New Escl_Device IP [%s].", (ip_space ? ip_space : "VIDE")); if (escl_device != NULL && ip_space != NULL) { @@ -438,14 +489,14 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) escl_device->ip_address = strdup(ip_space); } } - if (sscanf(line, "port %i", &port) == 1 && port != 0) { + else if (sscanf(line, "port %i", &port) == 1 && port != 0) { DBG (10, "New Escl_Device PORT [%d].", port); if (escl_device != NULL) { DBG (10, "New Escl_Device PORT Affected."); escl_device->port_nb = port; } } - if (strncmp(line, "model", 5) == 0) { + else if (strncmp(line, "model", 5) == 0) { const char *model_space = sanei_config_skip_whitespace(line + 5); DBG (10, "New Escl_Device MODEL [%s].", (model_space ? model_space : "VIDE")); if (escl_device != NULL && model_space != NULL) { @@ -453,7 +504,7 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) escl_device->model_name = strdup(model_space); } } - if (strncmp(line, "type", 4) == 0) { + else if (strncmp(line, "type", 4) == 0) { const char *type_space = sanei_config_skip_whitespace(line + 4); DBG (10, "New Escl_Device TYPE [%s].", (type_space ? type_space : "VIDE")); if (escl_device != NULL && type_space != NULL) { @@ -461,6 +512,8 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) escl_device->type = strdup(type_space); } } + escl_device->is = strdup("flatbed or ADF scanner"); + escl_device->uuid = NULL; status = escl_check_and_add_device(escl_device); if (status == SANE_STATUS_GOOD) escl_device = NULL; @@ -487,7 +540,8 @@ sane_get_devices(const SANE_Device ***device_list, SANE_Bool local_only) if (device_list == NULL) return (SANE_STATUS_INVAL); - status = sanei_configure_attach(ESCL_CONFIG_FILE, NULL, attach_one_config); + status = sanei_configure_attach(ESCL_CONFIG_FILE, NULL, + attach_one_config, NULL); if (status != SANE_STATUS_GOOD) return (status); escl_devices(&status); @@ -526,10 +580,156 @@ _source_size_max (SANE_String_Const * sources) return size; } +static int +_get_resolution(escl_sane_t *handler, int resol) +{ + int x = 1; + int n = handler->scanner->caps[handler->scanner->source].SupportedResolutions[0] + 1; + int old = -1; + for (; x < n; x++) { + DBG(10, "SEARCH RESOLUTION [ %d | %d]\n", resol, (int)handler->scanner->caps[handler->scanner->source].SupportedResolutions[x]); + if (resol == handler->scanner->caps[handler->scanner->source].SupportedResolutions[x]) + return resol; + else if (resol < handler->scanner->caps[handler->scanner->source].SupportedResolutions[x]) + { + if (old == -1) + return handler->scanner->caps[handler->scanner->source].SupportedResolutions[1]; + else + return old; + } + else + old = handler->scanner->caps[handler->scanner->source].SupportedResolutions[x]; + } + return old; +} + + +/** + * \fn static SANE_Status init_options(SANE_String_Const name, escl_sane_t *s) + * \brief Function thzt initializes all the needed options of the received scanner + * (the resolution / the color / the margins) thanks to the information received with + * the 'escl_capabilities' function, called just before. + * + * \return status (if everything is OK, status = SANE_STATUS_GOOD) + */ +static SANE_Status +init_options_small(SANE_String_Const name_source, escl_sane_t *s) +{ + int found = 0; + DBG (10, "escl init_options\n"); + + SANE_Status status = SANE_STATUS_GOOD; + if (!s->scanner) return SANE_STATUS_INVAL; + if (name_source) { + int source = s->scanner->source; + if (!strcmp(name_source, SANE_I18N ("ADF Duplex"))) + s->scanner->source = ADFDUPLEX; + else if (!strncmp(name_source, "A", 1) || + !strcmp(name_source, SANE_I18N ("ADF"))) + s->scanner->source = ADFSIMPLEX; + else + s->scanner->source = PLATEN; + if (source == s->scanner->source) return status; + s->scanner->caps[s->scanner->source].default_color = + strdup(s->scanner->caps[source].default_color); + s->scanner->caps[s->scanner->source].default_resolution = + _get_resolution(s, s->scanner->caps[source].default_resolution); + } + if (s->scanner->caps[s->scanner->source].ColorModes == NULL) { + if (s->scanner->caps[PLATEN].ColorModes) + s->scanner->source = PLATEN; + else if (s->scanner->caps[ADFSIMPLEX].ColorModes) + s->scanner->source = ADFSIMPLEX; + else if (s->scanner->caps[ADFDUPLEX].ColorModes) + s->scanner->source = ADFDUPLEX; + else + return SANE_STATUS_INVAL; + } + if (s->scanner->source == PLATEN) { + DBG (10, "SOURCE PLATEN.\n"); + } + else if (s->scanner->source == ADFDUPLEX) { + DBG (10, "SOURCE ADFDUPLEX.\n"); + } + else if (s->scanner->source == ADFSIMPLEX) { + DBG (10, "SOURCE ADFSIMPLEX.\n"); + } + s->x_range1.min = 0; + s->x_range1.max = + PIXEL_TO_MM((s->scanner->caps[s->scanner->source].MaxWidth - + s->scanner->caps[s->scanner->source].MinWidth), + 300.0); + s->x_range1.quant = 0; + s->x_range2.min = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MinWidth, 300.0); + s->x_range2.max = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MaxWidth, 300.0); + s->x_range2.quant = 0; + s->y_range1.min = 0; + s->y_range1.max = + PIXEL_TO_MM((s->scanner->caps[s->scanner->source].MaxHeight - + s->scanner->caps[s->scanner->source].MinHeight), + 300.0); + s->y_range1.quant = 0; + s->y_range2.min = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MinHeight, 300.0); + s->y_range2.max = PIXEL_TO_MM(s->scanner->caps[s->scanner->source].MaxHeight, 300.0); + s->y_range2.quant = 0; + + s->opt[OPT_MODE].constraint.string_list = s->scanner->caps[s->scanner->source].ColorModes; + if (s->val[OPT_MODE].s) + free(s->val[OPT_MODE].s); + s->val[OPT_MODE].s = NULL; + + if (s->scanner->caps[s->scanner->source].default_color) { + int x = 0; + if (!strcmp(s->scanner->caps[s->scanner->source].default_color, "Grayscale8")) + s->val[OPT_MODE].s = (char *)strdup(SANE_VALUE_SCAN_MODE_GRAY); + else if (!strcmp(s->scanner->caps[s->scanner->source].default_color, "BlackAndWhite1")) + s->val[OPT_MODE].s = (char *)strdup(SANE_VALUE_SCAN_MODE_LINEART); + else + s->val[OPT_MODE].s = (char *)strdup(SANE_VALUE_SCAN_MODE_COLOR); + for (x = 0; s->scanner->caps[s->scanner->source].ColorModes[x]; x++) { + if (s->scanner->caps[s->scanner->source].ColorModes[x] && + !strcasecmp(s->scanner->caps[s->scanner->source].ColorModes[x], s->val[OPT_MODE].s)) { + found = 1; + break; + } + } + } + if (!s->scanner->caps[s->scanner->source].default_color || found == 0) { + if (s->scanner->caps[s->scanner->source].default_color) + free(s->scanner->caps[s->scanner->source].default_color); + s->val[OPT_MODE].s = strdup(s->scanner->caps[s->scanner->source].ColorModes[0]); + if (!strcasecmp(s->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_GRAY)) + s->scanner->caps[s->scanner->source].default_color = strdup("Grayscale8"); + else if (!strcasecmp(s->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_LINEART)) + s->scanner->caps[s->scanner->source].default_color = strdup("BlackAndWhite1"); + else + s->scanner->caps[s->scanner->source].default_color = strdup("RGB24"); + } + if (!s->val[OPT_MODE].s) { + DBG (10, "Color Mode Default allocation failure.\n"); + return (SANE_STATUS_NO_MEM); + } + if (!s->scanner->caps[s->scanner->source].default_color) { + DBG (10, "Color Mode Default allocation failure.\n"); + return (SANE_STATUS_NO_MEM); + } + s->val[OPT_RESOLUTION].w = s->scanner->caps[s->scanner->source].default_resolution; + s->opt[OPT_TL_X].constraint.range = &s->x_range1; + s->opt[OPT_TL_Y].constraint.range = &s->y_range1; + s->opt[OPT_BR_X].constraint.range = &s->x_range2; + s->opt[OPT_BR_Y].constraint.range = &s->y_range2; + + if (s->val[OPT_SCAN_SOURCE].s) + free (s->val[OPT_SCAN_SOURCE].s); + s->val[OPT_SCAN_SOURCE].s = strdup (s->scanner->Sources[s->scanner->source]); + + return (SANE_STATUS_GOOD); +} + /** * \fn static SANE_Status init_options(SANE_String_Const name, escl_sane_t *s) * \brief Function thzt initializes all the needed options of the received scanner - * (the resolution / the color / the margins) thanks to the informations received with + * (the resolution / the color / the margins) thanks to the information received with * the 'escl_capabilities' function, called just before. * * \return status (if everything is OK, status = SANE_STATUS_GOOD) @@ -554,8 +754,25 @@ init_options(SANE_String_Const name_source, escl_sane_t *s) s->scanner->source = PLATEN; if (source == s->scanner->source) return status; } - else - s->scanner->source = PLATEN; + if (s->scanner->caps[s->scanner->source].ColorModes == NULL) { + if (s->scanner->caps[PLATEN].ColorModes) + s->scanner->source = PLATEN; + else if (s->scanner->caps[ADFSIMPLEX].ColorModes) + s->scanner->source = ADFSIMPLEX; + else if (s->scanner->caps[ADFDUPLEX].ColorModes) + s->scanner->source = ADFDUPLEX; + else + return SANE_STATUS_INVAL; + } + if (s->scanner->source == PLATEN) { + DBG (10, "SOURCE PLATEN.\n"); + } + else if (s->scanner->source == ADFDUPLEX) { + DBG (10, "SOURCE ADFDUPLEX.\n"); + } + else if (s->scanner->source == ADFSIMPLEX) { + DBG (10, "SOURCE ADFSIMPLEX.\n"); + } memset (s->opt, 0, sizeof (s->opt)); memset (s->val, 0, sizeof (s->val)); for (i = 0; i < NUM_OPTIONS; ++i) { @@ -590,6 +807,7 @@ init_options(SANE_String_Const name_source, escl_sane_t *s) s->opt[OPT_MODE_GROUP].desc = ""; s->opt[OPT_MODE_GROUP].type = SANE_TYPE_GROUP; s->opt[OPT_MODE_GROUP].cap = 0; + s->opt[OPT_MODE_GROUP].size = 0; s->opt[OPT_MODE_GROUP].constraint_type = SANE_CONSTRAINT_NONE; s->opt[OPT_MODE].name = SANE_NAME_SCAN_MODE; @@ -599,17 +817,39 @@ init_options(SANE_String_Const name_source, escl_sane_t *s) s->opt[OPT_MODE].unit = SANE_UNIT_NONE; s->opt[OPT_MODE].constraint_type = SANE_CONSTRAINT_STRING_LIST; s->opt[OPT_MODE].constraint.string_list = s->scanner->caps[s->scanner->source].ColorModes; - s->val[OPT_MODE].s = (char *)strdup(s->scanner->caps[s->scanner->source].ColorModes[0]); + if (s->scanner->caps[s->scanner->source].default_color) { + if (!strcasecmp(s->scanner->caps[s->scanner->source].default_color, "Grayscale8")) + s->val[OPT_MODE].s = (char *)strdup(SANE_VALUE_SCAN_MODE_GRAY); + else if (!strcasecmp(s->scanner->caps[s->scanner->source].default_color, "BlackAndWhite1")) + s->val[OPT_MODE].s = (char *)strdup(SANE_VALUE_SCAN_MODE_LINEART); + else + s->val[OPT_MODE].s = (char *)strdup(SANE_VALUE_SCAN_MODE_COLOR); + } + else { + s->val[OPT_MODE].s = (char *)strdup(s->scanner->caps[s->scanner->source].ColorModes[0]); + if (!strcasecmp(s->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_GRAY)) { + s->scanner->caps[s->scanner->source].default_color = strdup("Grayscale8"); + } + else if (!strcasecmp(s->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_LINEART)) { + s->scanner->caps[s->scanner->source].default_color = + strdup("BlackAndWhite1"); + } + else { + s->scanner->caps[s->scanner->source].default_color = + strdup("RGB24"); + } + } if (!s->val[OPT_MODE].s) { DBG (10, "Color Mode Default allocation failure.\n"); return (SANE_STATUS_NO_MEM); } + DBG (10, "++ Color Mode Default allocation [%s].\n", s->scanner->caps[s->scanner->source].default_color); s->opt[OPT_MODE].size = max_string_size(s->scanner->caps[s->scanner->source].ColorModes); - s->scanner->caps[s->scanner->source].default_color = (char *)strdup(s->scanner->caps[s->scanner->source].ColorModes[0]); if (!s->scanner->caps[s->scanner->source].default_color) { DBG (10, "Color Mode Default allocation failure.\n"); return (SANE_STATUS_NO_MEM); } + DBG (10, "Color Mode Default allocation (%s).\n", s->scanner->caps[s->scanner->source].default_color); s->opt[OPT_RESOLUTION].name = SANE_NAME_SCAN_RESOLUTION; s->opt[OPT_RESOLUTION].title = SANE_TITLE_SCAN_RESOLUTION; @@ -638,6 +878,7 @@ init_options(SANE_String_Const name_source, escl_sane_t *s) s->opt[OPT_GEOMETRY_GROUP].desc = SANE_DESC_GEOMETRY; s->opt[OPT_GEOMETRY_GROUP].type = SANE_TYPE_GROUP; s->opt[OPT_GEOMETRY_GROUP].cap = SANE_CAP_ADVANCED; + s->opt[OPT_GEOMETRY_GROUP].size = 0; s->opt[OPT_GEOMETRY_GROUP].constraint_type = SANE_CONSTRAINT_NONE; s->opt[OPT_TL_X].name = SANE_NAME_SCAN_TL_X; @@ -696,6 +937,113 @@ init_options(SANE_String_Const name_source, escl_sane_t *s) if (s->val[OPT_SCAN_SOURCE].s) free (s->val[OPT_SCAN_SOURCE].s); s->val[OPT_SCAN_SOURCE].s = strdup (s->scanner->Sources[s->scanner->source]); + + /* "Enhancement" group: */ + s->opt[OPT_ENHANCEMENT_GROUP].title = SANE_I18N ("Enhancement"); + s->opt[OPT_ENHANCEMENT_GROUP].desc = ""; /* not valid for a group */ + s->opt[OPT_ENHANCEMENT_GROUP].type = SANE_TYPE_GROUP; + s->opt[OPT_ENHANCEMENT_GROUP].cap = SANE_CAP_ADVANCED; + s->opt[OPT_ENHANCEMENT_GROUP].size = 0; + s->opt[OPT_ENHANCEMENT_GROUP].constraint_type = SANE_CONSTRAINT_NONE; + + + s->opt[OPT_BRIGHTNESS].name = SANE_NAME_BRIGHTNESS; + s->opt[OPT_BRIGHTNESS].title = SANE_TITLE_BRIGHTNESS; + s->opt[OPT_BRIGHTNESS].desc = SANE_DESC_BRIGHTNESS; + s->opt[OPT_BRIGHTNESS].type = SANE_TYPE_INT; + s->opt[OPT_BRIGHTNESS].unit = SANE_UNIT_NONE; + s->opt[OPT_BRIGHTNESS].constraint_type = SANE_CONSTRAINT_RANGE; + if (s->scanner->brightness) { + s->opt[OPT_BRIGHTNESS].constraint.range = &s->brightness_range; + s->val[OPT_BRIGHTNESS].w = s->scanner->brightness->normal; + s->brightness_range.quant=1; + s->brightness_range.min=s->scanner->brightness->min; + s->brightness_range.max=s->scanner->brightness->max; + } + else{ + SANE_Range range = { 0, 255, 0 }; + s->opt[OPT_BRIGHTNESS].constraint.range = ⦥ + s->val[OPT_BRIGHTNESS].w = 0; + s->opt[OPT_BRIGHTNESS].cap |= SANE_CAP_INACTIVE; + } + s->opt[OPT_CONTRAST].name = SANE_NAME_CONTRAST; + s->opt[OPT_CONTRAST].title = SANE_TITLE_CONTRAST; + s->opt[OPT_CONTRAST].desc = SANE_DESC_CONTRAST; + s->opt[OPT_CONTRAST].type = SANE_TYPE_INT; + s->opt[OPT_CONTRAST].unit = SANE_UNIT_NONE; + s->opt[OPT_CONTRAST].constraint_type = SANE_CONSTRAINT_RANGE; + if (s->scanner->contrast) { + s->opt[OPT_CONTRAST].constraint.range = &s->contrast_range; + s->val[OPT_CONTRAST].w = s->scanner->contrast->normal; + s->contrast_range.quant=1; + s->contrast_range.min=s->scanner->contrast->min; + s->contrast_range.max=s->scanner->contrast->max; + } + else{ + SANE_Range range = { 0, 255, 0 }; + s->opt[OPT_CONTRAST].constraint.range = ⦥ + s->val[OPT_CONTRAST].w = 0; + s->opt[OPT_CONTRAST].cap |= SANE_CAP_INACTIVE; + } + s->opt[OPT_SHARPEN].name = SANE_NAME_SHARPEN; + s->opt[OPT_SHARPEN].title = SANE_TITLE_SHARPEN; + s->opt[OPT_SHARPEN].desc = SANE_DESC_SHARPEN; + s->opt[OPT_SHARPEN].type = SANE_TYPE_INT; + s->opt[OPT_SHARPEN].unit = SANE_UNIT_NONE; + s->opt[OPT_SHARPEN].constraint_type = SANE_CONSTRAINT_RANGE; + if (s->scanner->sharpen) { + s->opt[OPT_SHARPEN].constraint.range = &s->sharpen_range; + s->val[OPT_SHARPEN].w = s->scanner->sharpen->normal; + s->sharpen_range.quant=1; + s->sharpen_range.min=s->scanner->sharpen->min; + s->sharpen_range.max=s->scanner->sharpen->max; + } + else{ + SANE_Range range = { 0, 255, 0 }; + s->opt[OPT_SHARPEN].constraint.range = ⦥ + s->val[OPT_SHARPEN].w = 0; + s->opt[OPT_SHARPEN].cap |= SANE_CAP_INACTIVE; + } + /*threshold*/ + s->opt[OPT_THRESHOLD].name = SANE_NAME_THRESHOLD; + s->opt[OPT_THRESHOLD].title = SANE_TITLE_THRESHOLD; + s->opt[OPT_THRESHOLD].desc = SANE_DESC_THRESHOLD; + s->opt[OPT_THRESHOLD].type = SANE_TYPE_INT; + s->opt[OPT_THRESHOLD].unit = SANE_UNIT_NONE; + s->opt[OPT_THRESHOLD].constraint_type = SANE_CONSTRAINT_RANGE; + if (s->scanner->threshold) { + s->opt[OPT_THRESHOLD].constraint.range = &s->thresold_range; + s->val[OPT_THRESHOLD].w = s->scanner->threshold->normal; + s->thresold_range.quant=1; + s->thresold_range.min= s->scanner->threshold->min; + s->thresold_range.max=s->scanner->threshold->max; + } + else{ + SANE_Range range = { 0, 255, 0 }; + s->opt[OPT_THRESHOLD].constraint.range = ⦥ + s->val[OPT_THRESHOLD].w = 0; + s->opt[OPT_THRESHOLD].cap |= SANE_CAP_INACTIVE; + } + if (!strcasecmp(s->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_LINEART)) { + if (s->scanner->threshold) + s->opt[OPT_THRESHOLD].cap &= ~SANE_CAP_INACTIVE; + if (s->scanner->brightness) + s->opt[OPT_BRIGHTNESS].cap |= SANE_CAP_INACTIVE; + if (s->scanner->contrast) + s->opt[OPT_CONTRAST].cap |= SANE_CAP_INACTIVE; + if (s->scanner->sharpen) + s->opt[OPT_SHARPEN].cap |= SANE_CAP_INACTIVE; + } + else { + if (s->scanner->threshold) + s->opt[OPT_THRESHOLD].cap |= SANE_CAP_INACTIVE; + if (s->scanner->brightness) + s->opt[OPT_BRIGHTNESS].cap &= ~SANE_CAP_INACTIVE; + if (s->scanner->contrast) + s->opt[OPT_CONTRAST].cap &= ~SANE_CAP_INACTIVE; + if (s->scanner->sharpen) + s->opt[OPT_SHARPEN].cap &= ~SANE_CAP_INACTIVE; + } return (status); } @@ -745,6 +1093,50 @@ escl_parse_name(SANE_String_Const name, ESCL_Device *device) return SANE_STATUS_GOOD; } +static void +_get_hack(SANE_String_Const name, ESCL_Device *device) +{ + FILE *fp; + SANE_Char line[PATH_MAX]; + DBG (3, "_get_hack: start\n"); + if (device->model_name && + (strcasestr(device->model_name, "LaserJet FlowMFP M578") || + strcasestr(device->model_name, "LaserJet MFP M630"))) { + device->hack = curl_slist_append(NULL, "Host: localhost"); + DBG (3, "_get_hack: finish\n"); + return; + } + + /* open configuration file */ + fp = sanei_config_open (ESCL_CONFIG_FILE); + if (!fp) + { + DBG (2, "_get_hack: couldn't access %s\n", ESCL_CONFIG_FILE); + DBG (3, "_get_hack: exit\n"); + } + + /* loop reading the configuration file, all line beginning by "option " are + * parsed for value to store in configuration structure, other line are + * used are device to try to attach + */ + while (sanei_config_read (line, PATH_MAX, fp)) + { + if (strstr(line, name)) { + DBG (3, "_get_hack: idevice found\n"); + if (strstr(line, "hack=localhost")) { + DBG (3, "_get_hack: device found\n"); + device->hack = curl_slist_append(NULL, "Host: localhost"); + } + goto finish_hack; + } + } +finish_hack: + DBG (3, "_get_hack: finish\n"); + fclose(fp); +} + + + /** * \fn SANE_Status sane_open(SANE_String_Const name, SANE_Handle *h) * \brief Function that establishes a connection with the device named by 'name', @@ -786,6 +1178,8 @@ sane_open(SANE_String_Const name, SANE_Handle *h) escl_free_handler(handler); return (status); } + _get_hack(name, device); + status = init_options(NULL, handler); if (status != SANE_STATUS_GOOD) { escl_free_handler(handler); @@ -897,9 +1291,12 @@ sane_control_option(SANE_Handle h, SANE_Int n, SANE_Action a, void *v, SANE_Int case OPT_BR_X: case OPT_BR_Y: case OPT_NUM_OPTS: - case OPT_RESOLUTION: case OPT_PREVIEW: case OPT_GRAY_PREVIEW: + case OPT_RESOLUTION: + case OPT_BRIGHTNESS: + case OPT_CONTRAST: + case OPT_SHARPEN: *(SANE_Word *) v = handler->val[n].w; break; case OPT_SCAN_SOURCE: @@ -919,16 +1316,18 @@ sane_control_option(SANE_Handle h, SANE_Int n, SANE_Action a, void *v, SANE_Int case OPT_BR_X: case OPT_BR_Y: case OPT_NUM_OPTS: - case OPT_RESOLUTION: case OPT_PREVIEW: case OPT_GRAY_PREVIEW: + case OPT_BRIGHTNESS: + case OPT_CONTRAST: + case OPT_SHARPEN: handler->val[n].w = *(SANE_Word *) v; if (i) *i |= SANE_INFO_RELOAD_PARAMS | SANE_INFO_RELOAD_OPTIONS | SANE_INFO_INEXACT; break; case OPT_SCAN_SOURCE: DBG(10, "SET OPT_SCAN_SOURCE(%s)\n", (SANE_String_Const)v); - init_options((SANE_String_Const)v, handler); + init_options_small((SANE_String_Const)v, handler); if (i) *i |= SANE_INFO_RELOAD_PARAMS | SANE_INFO_RELOAD_OPTIONS | SANE_INFO_INEXACT; break; @@ -940,6 +1339,48 @@ sane_control_option(SANE_Handle h, SANE_Int n, SANE_Action a, void *v, SANE_Int DBG (10, "OPT_MODE allocation failure.\n"); return (SANE_STATUS_NO_MEM); } + DBG(10, "SET OPT_MODE(%s)\n", (SANE_String_Const)v); + + if (!strcasecmp(handler->val[n].s, SANE_VALUE_SCAN_MODE_GRAY)) { + handler->scanner->caps[handler->scanner->source].default_color = strdup("Grayscale8"); + DBG(10, "SET OPT_MODE(Grayscale8)\n"); + } + else if (!strcasecmp(handler->val[n].s, SANE_VALUE_SCAN_MODE_LINEART)) { + handler->scanner->caps[handler->scanner->source].default_color = + strdup("BlackAndWhite1"); + DBG(10, "SET OPT_MODE(BlackAndWhite1)\n"); + } + else { + handler->scanner->caps[handler->scanner->source].default_color = + strdup("RGB24"); + DBG(10, "SET OPT_MODE(RGB24)\n"); + } + DBG (10, "Color Mode allocation (%s).\n", handler->scanner->caps[handler->scanner->source].default_color); + if (i) + *i |= SANE_INFO_RELOAD_PARAMS | SANE_INFO_RELOAD_OPTIONS | SANE_INFO_INEXACT; + if (handler->scanner->brightness) + handler->opt[OPT_BRIGHTNESS].cap |= SANE_CAP_INACTIVE; + if (handler->scanner->contrast) + handler->opt[OPT_CONTRAST].cap |= SANE_CAP_INACTIVE; + if (handler->scanner->threshold) + handler->opt[OPT_THRESHOLD].cap |= SANE_CAP_INACTIVE; + if (handler->scanner->sharpen) + handler->opt[OPT_SHARPEN].cap |= SANE_CAP_INACTIVE; + if (!strcasecmp(handler->val[n].s, SANE_VALUE_SCAN_MODE_LINEART)) { + if (handler->scanner->threshold) + handler->opt[OPT_THRESHOLD].cap &= ~SANE_CAP_INACTIVE; + } + else { + if (handler->scanner->brightness) + handler->opt[OPT_BRIGHTNESS].cap &= ~SANE_CAP_INACTIVE; + if (handler->scanner->contrast) + handler->opt[OPT_CONTRAST].cap &= ~SANE_CAP_INACTIVE; + if (handler->scanner->sharpen) + handler->opt[OPT_SHARPEN].cap &= ~SANE_CAP_INACTIVE; + } + break; + case OPT_RESOLUTION: + handler->val[n].w = _get_resolution(handler, (int)(*(SANE_Word *) v)); if (i) *i |= SANE_INFO_RELOAD_PARAMS | SANE_INFO_RELOAD_OPTIONS | SANE_INFO_INEXACT; break; @@ -975,7 +1416,7 @@ _go_next_page(SANE_Status status, /** * \fn SANE_Status sane_start(SANE_Handle h) - * \brief Function that initiates aquisition of an image from the device represented by handle 'h'. + * \brief Function that initiates acquisition of an image from the device represented by handle 'h'. * This function calls the "escl_newjob" function and the "escl_scan" function. * * \return status (if everything is OK, status = SANE_STATUS_GOOD, otherwise, SANE_STATUS_NO_MEM/SANE_STATUS_INVAL) @@ -1005,11 +1446,13 @@ sane_start(SANE_Handle h) NULL); if (st != SANE_STATUS_GOOD) return st; - if(handler->scanner->caps[handler->scanner->source].default_color) - free(handler->scanner->caps[handler->scanner->source].default_color); if (handler->val[OPT_PREVIEW].w == SANE_TRUE) { - int i = 0, val = 9999;; + int i = 0, val = 9999; + + if(handler->scanner->caps[handler->scanner->source].default_color) + free(handler->scanner->caps[handler->scanner->source].default_color); + if (handler->val[OPT_GRAY_PREVIEW].w == SANE_TRUE || !strcasecmp(handler->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_GRAY)) handler->scanner->caps[handler->scanner->source].default_color = @@ -1032,15 +1475,18 @@ sane_start(SANE_Handle h) { handler->scanner->caps[handler->scanner->source].default_resolution = handler->val[OPT_RESOLUTION].w; - if (!strcasecmp(handler->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_GRAY)) - handler->scanner->caps[handler->scanner->source].default_color = strdup("Grayscale8"); - else if (!strcasecmp(handler->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_LINEART)) - handler->scanner->caps[handler->scanner->source].default_color = - strdup("BlackAndWhite1"); - else - handler->scanner->caps[handler->scanner->source].default_color = - strdup("RGB24"); + if (!handler->scanner->caps[handler->scanner->source].default_color) { + if (!strcasecmp(handler->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_GRAY)) + handler->scanner->caps[handler->scanner->source].default_color = strdup("Grayscale8"); + else if (!strcasecmp(handler->val[OPT_MODE].s, SANE_VALUE_SCAN_MODE_LINEART)) + handler->scanner->caps[handler->scanner->source].default_color = + strdup("BlackAndWhite1"); + else + handler->scanner->caps[handler->scanner->source].default_color = + strdup("RGB24"); + } } + DBG (10, "Before newjob Color Mode allocation (%s).\n", handler->scanner->caps[handler->scanner->source].default_color); handler->scanner->caps[handler->scanner->source].height = MM_TO_PIXEL(handler->val[OPT_BR_Y].w, 300.0); handler->scanner->caps[handler->scanner->source].width = @@ -1066,6 +1512,67 @@ sane_start(SANE_Handle h) DBG (10, "Default Color allocation failure.\n"); return (SANE_STATUS_NO_MEM); } + + if (handler->scanner->threshold) { + DBG(10, "Have Thresold\n"); + if (IS_ACTIVE(OPT_THRESHOLD)) { + DBG(10, "Use Thresold [%d]\n", handler->val[OPT_THRESHOLD].w); + handler->scanner->val_threshold = handler->val[OPT_THRESHOLD].w; + handler->scanner->use_threshold = 1; + } + else { + DBG(10, "Not use Thresold\n"); + handler->scanner->use_threshold = 0; + } + } + else + DBG(10, "Don't have Thresold\n"); + + if (handler->scanner->sharpen) { + DBG(10, "Have Sharpen\n"); + if (IS_ACTIVE(OPT_SHARPEN)) { + DBG(10, "Use Sharpen [%d]\n", handler->val[OPT_SHARPEN].w); + handler->scanner->val_sharpen = handler->val[OPT_SHARPEN].w; + handler->scanner->use_sharpen = 1; + } + else { + DBG(10, "Not use Sharpen\n"); + handler->scanner->use_sharpen = 0; + } + } + else + DBG(10, "Don't have Sharpen\n"); + + if (handler->scanner->contrast) { + DBG(10, "Have Contrast\n"); + if (IS_ACTIVE(OPT_CONTRAST)) { + DBG(10, "Use Contrast [%d]\n", handler->val[OPT_CONTRAST].w); + handler->scanner->val_contrast = handler->val[OPT_CONTRAST].w; + handler->scanner->use_contrast = 1; + } + else { + DBG(10, "Not use Contrast\n"); + handler->scanner->use_contrast = 0; + } + } + else + DBG(10, "Don't have Contrast\n"); + + if (handler->scanner->brightness) { + DBG(10, "Have Brightness\n"); + if (IS_ACTIVE(OPT_BRIGHTNESS)) { + DBG(10, "Use Brightness [%d]\n", handler->val[OPT_BRIGHTNESS].w); + handler->scanner->val_brightness = handler->val[OPT_BRIGHTNESS].w; + handler->scanner->use_brightness = 1; + } + else { + DBG(10, "Not use Brightness\n"); + handler->scanner->use_brightness = 0; + } + } + else + DBG(10, "Don't have Brightness\n"); + handler->result = escl_newjob(handler->scanner, handler->device, &status); if (status != SANE_STATUS_GOOD) return (status); @@ -1104,7 +1611,7 @@ sane_start(SANE_Handle h) status = get_PDF_data(handler->scanner, &w, &he, &bps); } else { - DBG(10, "Unknow image format\n"); + DBG(10, "Unknown image format\n"); return SANE_STATUS_INVAL; } @@ -1257,6 +1764,12 @@ escl_curl_url(CURL *handle, const ESCL_Device *device, SANE_String_Const path) DBG( 1, "escl_curl_url: URL: %s\n", url ); curl_easy_setopt(handle, CURLOPT_URL, url); free(url); + DBG( 1, "Before use hack\n"); + if (device->hack) { + DBG( 1, "Use hack\n"); + curl_easy_setopt(handle, CURLOPT_HTTPHEADER, device->hack); + } + DBG( 1, "After use hack\n"); if (device->https) { DBG( 1, "Ignoring safety certificates, use https\n"); curl_easy_setopt(handle, CURLOPT_SSL_VERIFYPEER, 0L); diff --git a/backend/escl/escl.h b/backend/escl/escl.h index 53ce7c7..67b11c7 100644 --- a/backend/escl/escl.h +++ b/backend/escl/escl.h @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -27,10 +27,13 @@ #include "../include/sane/config.h" + #if !(HAVE_LIBCURL && defined(WITH_AVAHI) && defined(HAVE_LIBXML2)) #error "The escl backend requires libcurl, libavahi and libxml2" #endif + + #ifndef HAVE_LIBJPEG /* FIXME: Make JPEG support optional. Support for PNG and PDF is to be added later but currently only @@ -45,6 +48,8 @@ #include <stdio.h> #include <math.h> +#include <curl/curl.h> + #ifndef BACKEND_NAME #define BACKEND_NAME escl #endif @@ -87,12 +92,15 @@ typedef struct { typedef struct ESCL_Device { struct ESCL_Device *next; - char *model_name; - int port_nb; - char *ip_address; - char *type; + char *model_name; + int port_nb; + char *ip_address; + char *is; + char *uuid; + char *type; SANE_Bool https; - char *unix_socket; + struct curl_slist *hack; + char *unix_socket; } ESCL_Device; typedef struct capst @@ -127,8 +135,20 @@ typedef struct capst int RiskyTopMargin; int RiskyBottomMargin; int duplex; + int have_jpeg; + int have_png; + int have_tiff; + int have_pdf; } caps_t; +typedef struct support +{ + int min; + int max; + int normal; + int step; +} support_t; + typedef struct capabilities { caps_t caps[3]; @@ -141,6 +161,18 @@ typedef struct capabilities long img_read; size_t real_read; SANE_Bool work; + support_t *brightness; + support_t *contrast; + support_t *sharpen; + support_t *threshold; + int use_brightness; + int val_brightness; + int use_contrast; + int val_contrast; + int use_sharpen; + int val_sharpen; + int use_threshold; + int val_threshold; } capabilities_t; typedef struct { @@ -162,8 +194,7 @@ enum OPT_MODE_GROUP, OPT_MODE, OPT_RESOLUTION, - OPT_PREVIEW, - OPT_GRAY_PREVIEW, + OPT_SCAN_SOURCE, OPT_GEOMETRY_GROUP, OPT_TL_X, @@ -171,7 +202,13 @@ enum OPT_BR_X, OPT_BR_Y, - OPT_SCAN_SOURCE, + OPT_ENHANCEMENT_GROUP, + OPT_PREVIEW, + OPT_GRAY_PREVIEW, + OPT_BRIGHTNESS, + OPT_CONTRAST, + OPT_SHARPEN, + OPT_THRESHOLD, NUM_OPTIONS }; @@ -180,35 +217,68 @@ enum #define MM_TO_PIXEL(millimeters, dpi) (SANE_Word)round(SANE_UNFIX(millimeters) * (dpi) / 25.4) ESCL_Device *escl_devices(SANE_Status *status); -SANE_Status escl_device_add(int port_nb, const char *model_name, - char *ip_address, char *type); +SANE_Status escl_device_add(int port_nb, + const char *model_name, + char *ip_address, + const char *is, + const char *uuid, + char *type); + SANE_Status escl_status(const ESCL_Device *device, int source, const char* jobId, SANE_Status *job); -capabilities_t *escl_capabilities(const ESCL_Device *device, SANE_Status *status); -char *escl_newjob(capabilities_t *scanner, const ESCL_Device *device, - SANE_Status *status); -SANE_Status escl_scan(capabilities_t *scanner, const ESCL_Device *device, - char *result); -void escl_scanner(const ESCL_Device *device, char *result); + +capabilities_t *escl_capabilities(ESCL_Device *device, + SANE_Status *status); + +char *escl_newjob(capabilities_t *scanner, + const ESCL_Device *device, + SANE_Status *status); + +SANE_Status escl_scan(capabilities_t *scanner, + const ESCL_Device *device, + char *result); + +void escl_scanner(const ESCL_Device *device, + char *result); typedef void CURL; -void escl_curl_url(CURL *handle, const ESCL_Device *device, SANE_String_Const path); -unsigned char *escl_crop_surface(capabilities_t *scanner, unsigned char *surface, - int w, int h, int bps, int *width, int *height); +void escl_curl_url(CURL *handle, + const ESCL_Device *device, + SANE_String_Const path); + +unsigned char *escl_crop_surface(capabilities_t *scanner, + unsigned char *surface, + int w, + int h, + int bps, + int *width, + int *height); // JPEG -SANE_Status get_JPEG_data(capabilities_t *scanner, int *width, int *height, int *bps); +SANE_Status get_JPEG_data(capabilities_t *scanner, + int *width, + int *height, + int *bps); // PNG -SANE_Status get_PNG_data(capabilities_t *scanner, int *width, int *height, int *bps); +SANE_Status get_PNG_data(capabilities_t *scanner, + int *width, + int *height, + int *bps); // TIFF -SANE_Status get_TIFF_data(capabilities_t *scanner, int *width, int *height, int *bps); +SANE_Status get_TIFF_data(capabilities_t *scanner, + int *width, + int *height, + int *bps); // PDF -SANE_Status get_PDF_data(capabilities_t *scanner, int *width, int *height, int *bps); +SANE_Status get_PDF_data(capabilities_t *scanner, + int *width, + int *height, + int *bps); #endif diff --git a/backend/escl/escl_capabilities.c b/backend/escl/escl_capabilities.c index fdd5cfe..db194f9 100644 --- a/backend/escl/escl_capabilities.c +++ b/backend/escl/escl_capabilities.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -30,7 +30,6 @@ #include <stdlib.h> #include <string.h> -#include <curl/curl.h> #include <libxml/parser.h> #include "../include/sane/saneopts.h" @@ -90,9 +89,9 @@ char_to_array(SANE_String_Const *tab, int *tabsize, SANE_String_Const mode, int } (*tabsize)++; if (*tabsize == 1) - board = (SANE_String_Const *)malloc(sizeof(SANE_String_Const) * (*tabsize) + 1); + board = (SANE_String_Const *)malloc(sizeof(SANE_String_Const) * ((*tabsize) + 1)); else - board = (SANE_String_Const *)realloc(tab, sizeof(SANE_String_Const) * (*tabsize) + 1); + board = (SANE_String_Const *)realloc(tab, sizeof(SANE_String_Const) * ((*tabsize) + 1)); board[*tabsize - 1] = (SANE_String_Const)strdup(convert); board[*tabsize] = NULL; return (board); @@ -173,7 +172,7 @@ find_nodes_c(xmlNode *node) /** * \fn static int find_valor_of_array_variables(xmlNode *node, capabilities_t *scanner) - * \brief Function that searchs in the xml file if a scanner capabilitie stocked + * \brief Function that searches in the xml file if a scanner capabilitie stocked * in one of the created array (character/integer array) is found. * * \return 0 @@ -194,32 +193,40 @@ find_valor_of_array_variables(xmlNode *node, capabilities_t *scanner, int type) int i = 0; SANE_Bool have_jpeg = SANE_FALSE, have_png = SANE_FALSE, have_tiff = SANE_FALSE, have_pdf = SANE_FALSE; scanner->caps[type].DocumentFormats = char_to_array(scanner->caps[type].DocumentFormats, &scanner->caps[type].DocumentFormatsSize, (SANE_String_Const)xmlNodeGetContent(node), 0); + scanner->caps[type].have_jpeg = -1; + scanner->caps[type].have_png = -1; + scanner->caps[type].have_tiff = -1; + scanner->caps[type].have_pdf = -1; for(; i < scanner->caps[type].DocumentFormatsSize; i++) { if (!strcmp(scanner->caps[type].DocumentFormats[i], "image/jpeg")) { have_jpeg = SANE_TRUE; + scanner->caps[type].have_jpeg = i; } #if(defined HAVE_LIBPNG) else if(!strcmp(scanner->caps[type].DocumentFormats[i], "image/png")) { have_png = SANE_TRUE; + scanner->caps[type].have_png = i; } #endif #if(defined HAVE_TIFFIO_H) else if(type == PLATEN && !strcmp(scanner->caps[type].DocumentFormats[i], "image/tiff")) { have_tiff = SANE_TRUE; + scanner->caps[type].have_tiff = i; } #endif #if(defined HAVE_POPPLER_GLIB) else if(type == PLATEN && !strcmp(scanner->caps[type].DocumentFormats[i], "application/pdf")) { have_pdf = SANE_TRUE; + scanner->caps[type].have_pdf = i; } #endif } - if (have_pdf) + if (have_pdf) scanner->caps[type].default_format = strdup("application/pdf"); else if (have_tiff) scanner->caps[type].default_format = strdup("image/tiff"); @@ -239,7 +246,7 @@ find_valor_of_array_variables(xmlNode *node, capabilities_t *scanner, int type) /** * \fn static int find_value_of_int_variables(xmlNode *node, capabilities_t *scanner) - * \brief Function that searchs in the xml file if a integer scanner capabilitie is found. + * \brief Function that searches in the xml file if a integer scanner capabilitie is found. * The integer scanner capabilities that are interesting are : * MinWidth, MaxWidth, MaxHeight, MinHeight, MaxScanRegions, MaxOpticalXResolution, * RiskyLeftMargin, RiskyRightMargin, RiskyTopMargin, RiskyBottomMargin. @@ -283,11 +290,74 @@ find_value_of_int_variables(xmlNode *node, capabilities_t *scanner, int type) return (0); } +static support_t* +print_support(xmlNode *node) +{ + support_t *sup = (support_t*)calloc(1, sizeof(support_t)); + int cpt = 0; + int have_norm = 0; + while (node) { + if (!strcmp((const char *)node->name, "Min")){ + sup->min = atoi((const char *)xmlNodeGetContent(node)); + cpt++; + } + else if (!strcmp((const char *)node->name, "Max")) { + sup->max = atoi((const char *)xmlNodeGetContent(node)); + cpt++; + } + else if (!strcmp((const char *)node->name, "Normal")) { + sup->normal = atoi((const char *)xmlNodeGetContent(node)); + cpt++; + have_norm = 1; + } + else if (!strcmp((const char *)node->name, "Step")) { + sup->step = atoi((const char *)xmlNodeGetContent(node)); + cpt++; + } + node = node->next; + } + if (cpt == 4) + return sup; + if (cpt == 3 && have_norm == 0) { + sup->normal = (sup->max / 2 ); + return sup; + } + free(sup); + return NULL; +} + +static int +find_struct_variables(xmlNode *node, capabilities_t *scanner) +{ + const char *name = (const char *)node->name; + if (strcmp(name, "BrightnessSupport") == 0) { + scanner->brightness = + print_support(node->children); + return 1; + } + else if (strcmp(name, "ContrastSupport") == 0) { + scanner->contrast = + print_support(node->children); + return 1; + } + else if (strcmp(name, "SharpenSupport") == 0) { + scanner->sharpen = + print_support(node->children); + return 1; + } + else if (strcmp(name, "ThresholdSupport") == 0) { + scanner->threshold = + print_support(node->children); + return 1; + } + return (0); +} + /** * \fn static int find_true_variables(xmlNode *node, capabilities_t *scanner) - * \brief Function that searchs in the xml file if we find a scanner capabilitie stocked + * \brief Function that searches in the xml file if we find a scanner capability stored * in one of the created array (character/integer array), - * or, if we find a integer scanner capabilitie. + * or, if we find a integer scanner capability. * * \return 0 */ @@ -322,36 +392,39 @@ find_true_variables(xmlNode *node, capabilities_t *scanner, int type) * \return 0 */ static int -print_xml_c(xmlNode *node, capabilities_t *scanner, int type) +print_xml_c(xmlNode *node, ESCL_Device *device, capabilities_t *scanner, int type) { while (node) { if (node->type == XML_ELEMENT_NODE) { if (find_nodes_c(node) && type != -1) find_true_variables(node, scanner, type); } - if (!strcmp((const char *)node->name, "PlatenInputCaps")) { + if (!strcmp((const char *)node->name, "MakeAndModel")){ + device->model_name = strdup((const char *)xmlNodeGetContent(node)); + } + else if (!strcmp((const char *)node->name, "PlatenInputCaps")) { scanner->Sources[PLATEN] = (SANE_String_Const)strdup(SANE_I18N ("Flatbed")); scanner->SourcesSize++; scanner->source = PLATEN; - print_xml_c(node->children, scanner, PLATEN); + print_xml_c(node->children, device, scanner, PLATEN); scanner->caps[PLATEN].duplex = 0; } else if (!strcmp((const char *)node->name, "AdfSimplexInputCaps")) { scanner->Sources[ADFSIMPLEX] = (SANE_String_Const)strdup(SANE_I18N("ADF")); scanner->SourcesSize++; if (scanner->source == -1) scanner->source = ADFSIMPLEX; - print_xml_c(node->children, scanner, ADFSIMPLEX); + print_xml_c(node->children, device, scanner, ADFSIMPLEX); scanner->caps[ADFSIMPLEX].duplex = 0; } else if (!strcmp((const char *)node->name, "AdfDuplexInputCaps")) { scanner->Sources[ADFDUPLEX] = (SANE_String_Const)strdup(SANE_I18N ("ADF Duplex")); scanner->SourcesSize++; if (scanner->source == -1) scanner->source = ADFDUPLEX; - print_xml_c(node->children, scanner, ADFDUPLEX); + print_xml_c(node->children, device, scanner, ADFDUPLEX); scanner->caps[ADFDUPLEX].duplex = 1; } - else - print_xml_c(node->children, scanner, type); + else if (find_struct_variables(node, scanner) == 0) + print_xml_c(node->children, device, scanner, type); node = node->next; } return (0); @@ -390,7 +463,7 @@ _reduce_color_modes(capabilities_t *scanner) * \return scanner (the structure that stocks all the capabilities elements) */ capabilities_t * -escl_capabilities(const ESCL_Device *device, SANE_Status *status) +escl_capabilities(ESCL_Device *device, SANE_Status *status) { capabilities_t *scanner = (capabilities_t*)calloc(1, sizeof(capabilities_t)); CURL *curl_handle = NULL; @@ -434,7 +507,7 @@ escl_capabilities(const ESCL_Device *device, SANE_Status *status) scanner->Sources = (SANE_String_Const *)malloc(sizeof(SANE_String_Const) * 4); for (i = 0; i < 4; i++) scanner->Sources[i] = NULL; - print_xml_c(node, scanner, -1); + print_xml_c(node, device, scanner, -1); _reduce_color_modes(scanner); clean: xmlFreeDoc(data); diff --git a/backend/escl/escl_crop.c b/backend/escl/escl_crop.c index 8740d22..59284ac 100644 --- a/backend/escl/escl_crop.c +++ b/backend/escl/escl_crop.c @@ -15,8 +15,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ diff --git a/backend/escl/escl_devices.c b/backend/escl/escl_devices.c index 7ecbe31..3ca28de 100644 --- a/backend/escl/escl_devices.c +++ b/backend/escl/escl_devices.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -38,6 +38,7 @@ #include "../include/sane/sanei.h" static AvahiSimplePoll *simple_poll = NULL; +static int count_finish = 0; /** * \fn static void resolve_callback(AvahiServiceResolver *r, AVAHI_GCC_UNUSED @@ -62,6 +63,9 @@ resolve_callback(AvahiServiceResolver *r, AVAHI_GCC_UNUSED AvahiIfIndex interfac void __sane_unused__ *userdata) { char a[AVAHI_ADDRESS_STR_MAX], *t; + const char *is; + const char *uuid; + AvahiStringList *s; assert(r); switch (event) { case AVAHI_RESOLVER_FAILURE: @@ -69,8 +73,19 @@ resolve_callback(AvahiServiceResolver *r, AVAHI_GCC_UNUSED AvahiIfIndex interfac case AVAHI_RESOLVER_FOUND: avahi_address_snprint(a, sizeof(a), address); t = avahi_string_list_to_string(txt); - if (strstr(t, "\"rs=eSCL\"") || strstr(t, "\"rs=/eSCL\"")) - escl_device_add(port, name, a, (char*)type); + if (strstr(t, "\"rs=eSCL\"") || strstr(t, "\"rs=/eSCL\"")) { + s = avahi_string_list_find(txt, "is"); + if (s && s->size > 3) + is = (const char*)s->text + 3; + else + is = (const char*)NULL; + s = avahi_string_list_find(txt, "uuid"); + if (s && s->size > 5) + uuid = (const char*)s->text + 5; + else + uuid = (const char*)NULL; + escl_device_add(port, name, a, is, uuid, (char*)type); + } } } @@ -107,7 +122,11 @@ browse_callback(AvahiServiceBrowser *b, AvahiIfIndex interface, case AVAHI_BROWSER_ALL_FOR_NOW: case AVAHI_BROWSER_CACHE_EXHAUSTED: if (event != AVAHI_BROWSER_CACHE_EXHAUSTED) - avahi_simple_poll_quit(simple_poll); + { + count_finish++; + if (count_finish == 2) + avahi_simple_poll_quit(simple_poll); + } break; } } @@ -143,6 +162,8 @@ escl_devices(SANE_Status *status) AvahiServiceBrowser *sb = NULL; int error; + count_finish = 0; + *status = SANE_STATUS_GOOD; if (!(simple_poll = avahi_simple_poll_new())) { DBG( 1, "Failed to create simple poll object.\n"); diff --git a/backend/escl/escl_jpeg.c b/backend/escl/escl_jpeg.c index 8d6b6b6..651e7c5 100644 --- a/backend/escl/escl_jpeg.c +++ b/backend/escl/escl_jpeg.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ diff --git a/backend/escl/escl_mupdf.c b/backend/escl/escl_mupdf.c index 9399218..dd23482 100644 --- a/backend/escl/escl_mupdf.c +++ b/backend/escl/escl_mupdf.c @@ -15,8 +15,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ diff --git a/backend/escl/escl_newjob.c b/backend/escl/escl_newjob.c index ee8c03c..24bfbc9 100644 --- a/backend/escl/escl_newjob.c +++ b/backend/escl/escl_newjob.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -29,8 +29,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> - -#include <curl/curl.h> +#include <unistd.h> #ifdef PATH_MAX # undef PATH_MAX @@ -38,12 +37,6 @@ #define PATH_MAX 4096 -struct uploading -{ - const char *read_data; - size_t size; -}; - struct downloading { char *memory; @@ -71,6 +64,7 @@ static const char settings[] = " <pwg:InputSource>%s</pwg:InputSource>" \ " <scan:InputSource>%s</scan:InputSource>" \ "%s" \ + "%s" \ "</scan:ScanSettings>"; /** @@ -114,6 +108,15 @@ download_callback(void *str, size_t size, size_t nmemb, void *userp) return (realsize); } +static char* +add_support_option(char *key, int val) +{ + int size = (strlen(key) * 3) + 10; + char *tmp = (char*)calloc(1, size); + snprintf (tmp, size, "<scan:%s>%d</scan:%s>\n", key, val, key); + return tmp; +} + /** * \fn char *escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *status) * \brief Function that, using curl, uploads the data (composed by the scanner capabilities) to the @@ -128,7 +131,7 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st { CURL *curl_handle = NULL; int off_x = 0, off_y = 0; - struct uploading *upload = NULL; + struct downloading *upload = NULL; struct downloading *download = NULL; const char *scan_jobs = "/eSCL/ScanJobs"; char cap_data[PATH_MAX] = { 0 }; @@ -138,6 +141,7 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st char *f_ext = ""; char *format_ext = NULL; char duplex_mode[1024] = { 0 }; + int wakup_count = 0; *status = SANE_STATUS_GOOD; if (device == NULL || scanner == NULL) { @@ -145,7 +149,7 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st DBG( 1, "Create NewJob : the name or the scan are invalid.\n"); return (NULL); } - upload = (struct uploading *)calloc(1, sizeof(struct uploading)); + upload = (struct downloading *)calloc(1, sizeof(struct downloading)); if (upload == NULL) { *status = SANE_STATUS_NO_MEM; DBG( 1, "Create NewJob : memory allocation failure\n"); @@ -158,7 +162,33 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st *status = SANE_STATUS_NO_MEM; return (NULL); } - curl_handle = curl_easy_init(); + if (scanner->caps[scanner->source].default_format) + free(scanner->caps[scanner->source].default_format); + scanner->caps[scanner->source].default_format = NULL; + int have_png = scanner->caps[scanner->source].have_png; + int have_jpeg = scanner->caps[scanner->source].have_jpeg; + int have_tiff = scanner->caps[scanner->source].have_tiff; + int have_pdf = scanner->caps[scanner->source].have_pdf; + + if ((scanner->source == PLATEN && have_pdf == -1) || + (scanner->source > PLATEN)) { + if (have_tiff != -1) { + scanner->caps[scanner->source].default_format = + strdup(scanner->caps[scanner->source].DocumentFormats[have_tiff]); + } + else if (have_png != -1) { + scanner->caps[scanner->source].default_format = + strdup(scanner->caps[scanner->source].DocumentFormats[have_png]); + } + else if (have_jpeg != -1) { + scanner->caps[scanner->source].default_format = + strdup(scanner->caps[scanner->source].DocumentFormats[have_jpeg]); + } + } + else { + scanner->caps[scanner->source].default_format = + strdup(scanner->caps[scanner->source].DocumentFormats[have_pdf]); + } if (scanner->caps[scanner->source].format_ext == 1) { char f_ext_tmp[1024]; @@ -179,29 +209,71 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st off_x = (scanner->caps[scanner->source].pos_x > scanner->caps[scanner->source].width) / 2; if (scanner->caps[scanner->source].pos_y > scanner->caps[scanner->source].height) off_y = (scanner->caps[scanner->source].pos_y > scanner->caps[scanner->source].height) / 2; + + char support_options[1024]; + memset(support_options, 0, 1024); + char *source = (scanner->source == PLATEN ? "Platen" : "Feeder"); + if (scanner->use_threshold) + { + char *tmp = add_support_option("ThresholdSupport", scanner->val_threshold); + if (support_options[0]) + strcat(support_options, tmp); + else + strcpy(support_options, tmp); + free(tmp); + } + if (scanner->use_sharpen) + { + char *tmp = add_support_option("SharpenSupport", scanner->val_sharpen); + if (support_options[0]) + strcat(support_options, tmp); + else + strcpy(support_options, tmp); + free(tmp); + } + if (scanner->use_contrast) + { + char *tmp = add_support_option("ContrastSupport", scanner->val_contrast); + if (support_options[0]) + strcat(support_options, tmp); + else + strcpy(support_options, tmp); + free(tmp); + } + if (scanner->use_brightness) + { + char *tmp = add_support_option("BrightnessSupport", scanner->val_brightness); + if (support_options[0]) + strcat(support_options, tmp); + else + strcpy(support_options, tmp); + free(tmp); + } + snprintf(cap_data, sizeof(cap_data), settings, + scanner->caps[scanner->source].height, + scanner->caps[scanner->source].width, + off_x, + off_y, + scanner->caps[scanner->source].default_format, + format_ext, + scanner->caps[scanner->source].default_color, + scanner->caps[scanner->source].default_resolution, + scanner->caps[scanner->source].default_resolution, + source, + source, + duplex_mode[0] == 0 ? " " : duplex_mode, + support_options[0] == 0 ? " " : support_options); + upload->memory = strdup(cap_data); + upload->size = strlen(cap_data); +wake_up_device: + DBG( 1, "Create NewJob : %s\n", cap_data); + download->memory = malloc(1); + download->size = 0; + curl_handle = curl_easy_init(); if (curl_handle != NULL) { - char *source = (scanner->source == PLATEN ? "Platen" : "Feeder"); - snprintf(cap_data, sizeof(cap_data), settings, - scanner->caps[scanner->source].height, - scanner->caps[scanner->source].width, - off_x, - off_y, - scanner->caps[scanner->source].default_format, - format_ext, - scanner->caps[scanner->source].default_color, - scanner->caps[scanner->source].default_resolution, - scanner->caps[scanner->source].default_resolution, - source, - source, - duplex_mode[0] == 0 ? "" : duplex_mode); - DBG( 1, "Create NewJob : %s\n", cap_data); - upload->read_data = strdup(cap_data); - upload->size = strlen(cap_data); - download->memory = malloc(1); - download->size = 0; escl_curl_url(curl_handle, device, scan_jobs); curl_easy_setopt(curl_handle, CURLOPT_POST, 1L); - curl_easy_setopt(curl_handle, CURLOPT_POSTFIELDS, upload->read_data); + curl_easy_setopt(curl_handle, CURLOPT_POSTFIELDS, (const char*)upload->memory); curl_easy_setopt(curl_handle, CURLOPT_POSTFIELDSIZE, upload->size); curl_easy_setopt(curl_handle, CURLOPT_HEADERFUNCTION, download_callback); curl_easy_setopt(curl_handle, CURLOPT_HEADERDATA, (void *)download); @@ -224,6 +296,7 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st result = strdup(location); DBG( 1, "Create NewJob : %s\n", result); *temporary = '\n'; + wakup_count = 0; } } if (result == NULL) { @@ -231,6 +304,7 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st *status = SANE_STATUS_INVAL; } free(download->memory); + download->memory = NULL; } else { DBG( 1, "Create NewJob : The creation of the failed job: %s\n", download->memory); @@ -238,8 +312,10 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st if (strstr(download->memory, "409 Conflict") != NULL) *status = SANE_STATUS_NO_DOCS; // If "503 Service Unavailable" appear, it means that device is busy (scanning in progress) - else if (strstr(download->memory, "503 Service Unavailable") != NULL) + else if (strstr(download->memory, "503 Service Unavailable") != NULL) { + wakup_count += 1; *status = SANE_STATUS_DEVICE_BUSY; + } else *status = SANE_STATUS_INVAL; } @@ -252,8 +328,18 @@ escl_newjob (capabilities_t *scanner, const ESCL_Device *device, SANE_Status *st } curl_easy_cleanup(curl_handle); } - if (upload != NULL) + if (wakup_count > 0 && wakup_count < 4) { + free(download->memory); + download->memory = NULL; + download->size = 0; + *status = SANE_STATUS_GOOD; + usleep(250); + goto wake_up_device; + } + if (upload != NULL) { + free(upload->memory); free(upload); + } if (download != NULL) free(download); return (result); diff --git a/backend/escl/escl_pdf.c b/backend/escl/escl_pdf.c index ae85a3a..02dce66 100644 --- a/backend/escl/escl_pdf.c +++ b/backend/escl/escl_pdf.c @@ -15,8 +15,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -35,14 +35,14 @@ #include <errno.h> -#if(defined HAVE_POPPLER_GLIB) +#if HAVE_POPPLER_GLIB #include <poppler/glib/poppler.h> #endif #include <setjmp.h> -#if(defined HAVE_POPPLER_GLIB) +#if HAVE_POPPLER_GLIB #define INPUT_BUFFER_SIZE 4096 diff --git a/backend/escl/escl_png.c b/backend/escl/escl_png.c index cf92449..294ec00 100644 --- a/backend/escl/escl_png.c +++ b/backend/escl/escl_png.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -87,7 +87,7 @@ get_PNG_data(capabilities_t *scanner, int *width, int *height, int *bps) goto close_file; } // initialize the setjmp for returning properly after a libpng - // error occured + // error occurred if (setjmp (png_jmpbuf (png_ptr))) { png_destroy_read_struct (&png_ptr, &info_ptr, NULL); @@ -107,7 +107,7 @@ get_PNG_data(capabilities_t *scanner, int *width, int *height, int *bps) png_read_info (png_ptr, info_ptr); int bit_depth, color_type; - // get some usefull information from header + // get some useful information from header bit_depth = png_get_bit_depth (png_ptr, info_ptr); color_type = png_get_color_type (png_ptr, info_ptr); // convert index color images to RGB images diff --git a/backend/escl/escl_reset.c b/backend/escl/escl_reset.c index 64d779a..7494dda 100644 --- a/backend/escl/escl_reset.c +++ b/backend/escl/escl_reset.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -29,8 +29,6 @@ #include <stdlib.h> #include <string.h> -#include <curl/curl.h> - static size_t write_callback(void __sane_unused__*str, size_t __sane_unused__ size, diff --git a/backend/escl/escl_scan.c b/backend/escl/escl_scan.c index 9fce801..53bd438 100644 --- a/backend/escl/escl_scan.c +++ b/backend/escl/escl_scan.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -30,15 +30,13 @@ #include <stdlib.h> #include <string.h> -#include <curl/curl.h> - #include "../include/sane/sanei.h" /** * \fn static size_t write_callback(void *str, size_t size, size_t nmemb, void *userp) * \brief Callback function that writes the image scanned into the temporary file. * - * \return to_write (the result of the fwrite fonction) + * \return to_write (the result of the fwrite function) */ static size_t write_callback(void *str, size_t size, size_t nmemb, void *userp) diff --git a/backend/escl/escl_status.c b/backend/escl/escl_status.c index 7b98566..a68f6ea 100644 --- a/backend/escl/escl_status.c +++ b/backend/escl/escl_status.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ @@ -30,7 +30,6 @@ #include <stdlib.h> #include <string.h> -#include <curl/curl.h> #include <libxml/parser.h> struct idle diff --git a/backend/escl/escl_tiff.c b/backend/escl/escl_tiff.c index 98bc5f3..e33498c 100644 --- a/backend/escl/escl_tiff.c +++ b/backend/escl/escl_tiff.c @@ -16,8 +16,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for eSCL scanners. */ diff --git a/backend/fujitsu-scsi.h b/backend/fujitsu-scsi.h index c2b28dd..3d3cf07 100644 --- a/backend/fujitsu-scsi.h +++ b/backend/fujitsu-scsi.h @@ -931,7 +931,7 @@ putnbyte (unsigned char *pnt, unsigned int value, unsigned int nbytes) * 3091 0x00 = use floating slice; 0x01..0xff fixed slice * with 0x01=brightest, 0x80=medium, 0xff=darkest; * only effective for line art mode. - * 3096 0x00 = use "simplified dynamic treshold", otherwise + * 3096 0x00 = use "simplified dynamic threshold", otherwise * same as above but resolution is only 64 steps. */ #define set_WD_threshold(sb, val) sb[0x17] = val diff --git a/backend/fujitsu.c b/backend/fujitsu.c index d24975e..6c1c8f6 100644 --- a/backend/fujitsu.c +++ b/backend/fujitsu.c @@ -30,9 +30,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -172,11 +170,11 @@ - use sanei_scsi_open_extended() to set buffer size - fix some compiler warns: 32&64 bit gcc v26 2006-05-23, MAN - - dont send scanner control (F1) if unsupported + - don't send scanner control (F1) if unsupported v27 2006-05-30, MAN - speed up hexdump (adeuring A T gmx D O T net) - duplex request same size block from both sides - - dont #include or call sanei_thread + - don't #include or call sanei_thread - split usb/scsi command DBG into 25 and 30 v28 2006-06-01, MAN - sane_read() usleep if scanner is busy @@ -201,10 +199,10 @@ - add error msg if VPD missing or non-extended - remove references to color_lineart and ht units - rework init_model to support more known models - - dont send paper size data if using flatbed + - don't send paper size data if using flatbed v31 2006-06-13, MAN - add 5220C usb id - - dont show ink level buttons if no imprinter + - don't show ink level buttons if no imprinter - run ghs/rs every second instead of every other v32 2006-06-14, MAN - add 4220C2 usb id @@ -299,7 +297,7 @@ - proper async sane_cancel support - re-enable JPEG support - replace s->img_count with s->side - - sane_get_parameters(): dont round up larger than current paper size + - sane_get_parameters(): don't round up larger than current paper size - sane_start() rewritten, shorter, more clear - return values are SANE_Status, not int - hide unused functions @@ -386,7 +384,7 @@ - set SANE_CAP_INACTIVE on all disabled options - fix bug in mode_select page for sleep timer v78 2008-08-26, MAN - - recent model names (fi-6xxx) dont end in 'C' + - recent model names (fi-6xxx) don't end in 'C' - simplify flatbed area overrides - call scanner_control to change source during sane_start v79 2008-10-01, MAN @@ -423,7 +421,7 @@ - track frontend reading sensor/button values to reload - deactivate double feed options if df-action == default v88 2009-01-21, MAN - - dont export private symbols + - don't export private symbols v89 2009-02-20, MAN - fi-4750 returns random garbage to serial number queries v90 2009-02-23, MAN @@ -482,7 +480,7 @@ - cache software crop/deskew parameters for use on backside of duplex - fi-6110 does not support bgcolor or prepick v106 2011-01-30, MAN (SANE 1.0.22) - - dont call mode_select with a page code the scanner does not support + - don't call mode_select with a page code the scanner does not support v107 2011-11-03, MAN - M3091 does not support scanner_control(adf) - Correct buffer overflow in read_from_3091duplex() @@ -609,6 +607,10 @@ - add support for fi-800R - add support for card scanning slot (Return Path) - fix bug with reading hardware sensors on first invocation + v137 2020-09-23, MAN + - fix JPEG duplex memory corruption + - change window_gamma init (fixes bright/contrast for iX1500) + - only call send_lut after set_window (remove late_lut) SANE FLOW DIAGRAM @@ -658,7 +660,7 @@ #include "fujitsu.h" #define DEBUG 1 -#define BUILD 136 +#define BUILD 137 /* values for SANE_DEBUG_FUJITSU env var: - errors 5 @@ -1217,7 +1219,7 @@ init_inquire (struct fujitsu *s) s->color_raster_offset = get_IN_color_offset(in); DBG (15, " color offset: %d lines\n",s->color_raster_offset); - /* FIXME: we dont store all of these? */ + /* FIXME: we don't store all of these? */ DBG (15, " long gray scan: %d\n",get_IN_long_gray(in)); DBG (15, " long color scan: %d\n",get_IN_long_color(in)); @@ -1701,7 +1703,7 @@ init_vpd (struct fujitsu *s) s->has_comp_JPG3 = get_IN_compression_JPG_INDEP (in); DBG (15, " compression JPG3: %d\n", s->has_comp_JPG3); - /* FIXME: we dont store these? */ + /* FIXME: we don't store these? */ DBG (15, " back endorser mech: %d\n", get_IN_endorser_b_mech(in)); DBG (15, " back endorser stamp: %d\n", get_IN_endorser_b_stamp(in)); DBG (15, " back endorser elec: %d\n", get_IN_endorser_b_elec(in)); @@ -2105,11 +2107,9 @@ init_model (struct fujitsu *s) s->ppl_mod_by_mode[MODE_GRAYSCALE] = 1; s->ppl_mod_by_mode[MODE_COLOR] = 1; - /* if scanner has built-in gamma tables, we use the first one (0) */ - /* otherwise, we use the first downloaded one (0x80) */ - /* note that you may NOT need to send the table to use it, */ - /* the scanner will fall back to the brightness/contrast LUT */ - if (!s->num_internal_gamma && s->num_download_gamma){ + /* we prefer to use the downloaded (LUT) gamma table (0x80) if possible. + * but if scanner has only built-in gamma tables, we use the first one (0) */ + if (s->num_download_gamma){ s->window_gamma = 0x80; } @@ -2365,7 +2365,6 @@ init_model (struct fujitsu *s) /* weirdness */ s->need_q_table = 1; - s->late_lut = 1; s->need_diag_preread = 1; s->ppl_mod_by_mode[MODE_COLOR] = 2; s->hopper_before_op = 1; @@ -2378,7 +2377,7 @@ init_model (struct fujitsu *s) s->can_mode[MODE_LINEART] = 2; s->can_mode[MODE_GRAYSCALE] = 2; - /* dont bother with this one */ + /* don't bother with this one */ s->can_mode[MODE_HALFTONE] = 0; } @@ -2389,7 +2388,6 @@ init_model (struct fujitsu *s) /* weirdness */ s->need_q_table = 1; - s->late_lut = 1; s->need_diag_preread = 1; s->ppl_mod_by_mode[MODE_COLOR] = 2; s->hopper_before_op = 1; @@ -2398,7 +2396,7 @@ init_model (struct fujitsu *s) /* lies */ s->adbits = 8; - /* dont bother with this one */ + /* don't bother with this one */ s->can_mode[MODE_HALFTONE] = 0; } @@ -4202,7 +4200,7 @@ sane_get_option_descriptor (SANE_Handle handle, SANE_Int option) opt->unit = SANE_UNIT_NONE; opt->size = sizeof(SANE_Word); - /*old type cant do this?*/ + /*old type can't do this?*/ if ((s->has_endorser_f && s->endorser_type_f != ET_OLD) || (s->has_endorser_b && s->endorser_type_b != ET_OLD)){ opt->cap=SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT | SANE_CAP_ADVANCED; @@ -5336,7 +5334,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, DBG (20, "sane_control_option: set value for '%s' (%d)\n", s->opt[option].name,option); if ( s->started ) { - DBG (5, "sane_control_option: cant set, device busy\n"); + DBG (5, "sane_control_option: can't set, device busy\n"); return SANE_STATUS_DEVICE_BUSY; } @@ -5351,7 +5349,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, return status; } - /* may have been changed by constrain, so dont copy until now */ + /* may have been changed by constrain, so don't copy until now */ val_c = *(SANE_Word *)val; /* @@ -6429,7 +6427,7 @@ diag_preread (struct fujitsu *s) set_SD_preread_yres(out,s->resolution_y); /* call helper function, scanner wants lies about paper width */ set_SD_preread_paper_width(out, get_page_width(s)); - /* dont call helper function, scanner wants actual length? */ + /* don't call helper function, scanner wants actual length? */ set_SD_preread_paper_length(out, s->page_height); set_SD_preread_composition(out, s->s_mode); @@ -6789,7 +6787,7 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params) params->pixels_per_line = s->u_params.pixels_per_line; params->bytes_per_line = s->u_params.bytes_per_line; - /* we wont know the end until we get to it */ + /* we won't know the end until we get to it */ if(s->ald && !must_fully_buffer(s)){ DBG (15, "sane_get_parameters: hand-scanner mode\n"); params->lines = -1; @@ -6941,7 +6939,7 @@ update_u_params (struct fujitsu * s) * * this will be called between sides of a duplex scan, * and at the start of each page of an adf batch. - * hence, we spend alot of time playing with s->started, etc. + * hence, we spend a lot of time playing with s->started, etc. */ SANE_Status sane_start (SANE_Handle handle) @@ -7050,14 +7048,6 @@ sane_start (SANE_Handle handle) if (ret != SANE_STATUS_GOOD) DBG (5, "sane_start: WARNING: cannot send_endorser %d\n", ret); - /* send lut if scanner has no hardware brightness/contrast, - * or we are going to ask it to use a downloaded gamma table */ - if (!s->late_lut && (!s->brightness_steps || !s->contrast_steps || s->window_gamma & 0x80)){ - ret = send_lut(s); - if (ret != SANE_STATUS_GOOD) - DBG (5, "sane_start: WARNING: cannot early send_lut %d\n", ret); - } - /* set window command */ ret = set_window(s); if (ret != SANE_STATUS_GOOD) { @@ -7067,7 +7057,7 @@ sane_start (SANE_Handle handle) /* send lut if scanner has no hardware brightness/contrast, * or we are going to ask it to use a downloaded gamma table */ - if (s->late_lut && (!s->brightness_steps || !s->contrast_steps || s->window_gamma & 0x80)){ + if (!s->brightness_steps || !s->contrast_steps || s->window_gamma & 0x80){ ret = send_lut(s); if (ret != SANE_STATUS_GOOD) DBG (5, "sane_start: WARNING: cannot late send_lut %d\n", ret); @@ -7110,10 +7100,10 @@ sane_start (SANE_Handle handle) } /* set clean defaults with new sheet of paper */ - /* dont reset the transfer vars on backside of duplex page */ + /* don't reset the transfer vars on backside of duplex page */ /* otherwise buffered back page will be lost */ /* ingest paper with adf (no-op for fb) */ - /* dont call object pos or scan on back side of duplex scan */ + /* don't call object pos or scan on back side of duplex scan */ if(s->side == SIDE_FRONT || s->source == SOURCE_ADF_BACK || s->source == SOURCE_CARD_BACK){ s->bytes_rx[0]=0; @@ -7187,7 +7177,7 @@ sane_start (SANE_Handle handle) s->buff_tot[SIDE_BACK] = s->bytes_tot[SIDE_BACK]; /* the back buffer is normally very large, but some scanners or - * option combinations dont need it, so we make a small one */ + * option combinations don't need it, so we make a small one */ if(s->low_mem || s->source == SOURCE_ADF_BACK || s->source == SOURCE_CARD_BACK || s->duplex_interlace == DUPLEX_INTERLACE_NONE) s->buff_tot[SIDE_BACK] = s->buffer_size; @@ -7739,7 +7729,7 @@ set_window (struct fujitsu *s) /* call helper function, scanner wants lies about paper width */ set_WD_paper_width_X (desc1, get_page_width(s)); - /* dont call helper function, scanner wants actual length? */ + /* don't call helper function, scanner wants actual length? */ set_WD_paper_length_Y (desc1, s->page_height); } @@ -7974,7 +7964,7 @@ start_scan (struct fujitsu *s) /* checks started and cancelled flags in scanner struct, * sends cancel command to scanner if required. don't call - * this function asyncronously, wait for pending operation */ + * this function asynchronously, wait for pending operation */ static SANE_Status check_for_cancel(struct fujitsu *s) { @@ -8166,7 +8156,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, SANE_Int max_len, SANE_Int * len return ret; } -/* bare jpeg images dont contain resolution, but JFIF APP0 does, so we add */ +/* bare jpeg images don't contain resolution, but JFIF APP0 does, so we add */ static SANE_Status inject_jfif_header(struct fujitsu *s, int side) { @@ -8220,21 +8210,21 @@ read_from_JPEGduplex(struct fujitsu *s) int avail = s->buff_tot[SIDE_FRONT] - s->buff_rx[SIDE_FRONT]; if(bytes > avail){ bytes = avail; - /* leave space for JFIF header at start of image */ - if(s->bytes_rx[SIDE_FRONT] < 2) - bytes -= JFIF_APP0_LENGTH; } } if(!s->eof_rx[SIDE_BACK]){ int avail = s->buff_tot[SIDE_BACK] - s->buff_rx[SIDE_BACK]; if(bytes > avail){ bytes = avail; - /* leave space for JFIF header at start of image */ - if(s->bytes_rx[SIDE_BACK] < 2) - bytes -= JFIF_APP0_LENGTH; } } + /* leave space for JFIF header in the small front side buffer, + * if we are at the beginning of the image */ + if(s->bytes_rx[SIDE_FRONT] < 3){ + bytes -= JFIF_APP0_LENGTH; + } + DBG(15, "read_from_JPEGduplex: fto:%d frx:%d bto:%d brx:%d pa:%d\n", s->bytes_tot[SIDE_FRONT], s->bytes_rx[SIDE_FRONT], s->bytes_tot[SIDE_BACK], s->bytes_rx[SIDE_BACK], @@ -8378,7 +8368,7 @@ read_from_JPEGduplex(struct fujitsu *s) } /* unknown, warn */ - else if(in[i] != 0xff){ + else if(in[i] != 0x00){ DBG(15, "read_from_JPEGduplex: unknown %02x\n", in[i]); } } @@ -8415,7 +8405,7 @@ read_from_JPEGduplex(struct fujitsu *s) s->bytes_rx[SIDE_FRONT]++; } - /* image is interlaced afterall, continue */ + /* image is interlaced after all, continue */ else{ DBG(15, "read_from_JPEGduplex: wrong width, req:%d got:%d\n", s->s_params.pixels_per_line,width); @@ -8484,7 +8474,7 @@ read_from_JPEGduplex(struct fujitsu *s) free(in); - /* jpeg uses in-band EOI marker, so this is ususally redundant */ + /* jpeg uses in-band EOI marker, so this is usually redundant */ if(ret == SANE_STATUS_EOF){ DBG(15, "read_from_JPEGduplex: got EOF, finishing\n"); s->eof_rx[SIDE_FRONT] = 1; @@ -9157,7 +9147,7 @@ downsample_from_buffer(struct fujitsu *s, SANE_Byte * buf, * handle h is a valid handle) but usually affects long-running * operations only (such as image is acquisition). It is safe to call * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not * imply that the currently pending operation has been cancelled. It * only guarantees that cancellation has been initiated. Cancellation * completes only when the cancelled call returns (typically with a @@ -9963,7 +9953,7 @@ get_page_width(struct fujitsu *s) return s->page_width; } - /* cant overscan larger than scanner max */ + /* can't overscan larger than scanner max */ if(width > s->max_x){ return s->max_x; } @@ -9992,7 +9982,7 @@ get_page_height(struct fujitsu *s) return s->page_height; } - /* cant overscan larger than scanner max */ + /* can't overscan larger than scanner max */ if(height > s->max_y){ return s->max_y; } diff --git a/backend/fujitsu.h b/backend/fujitsu.h index 3b3ce54..98278eb 100644 --- a/backend/fujitsu.h +++ b/backend/fujitsu.h @@ -323,7 +323,7 @@ struct fujitsu int color_interlace; /* different models interlace colors differently */ int duplex_interlace; /* different models interlace sides differently */ int jpeg_interlace; /* different models interlace jpeg sides differently */ - int cropping_mode; /* lower-end scanners dont crop from paper size */ + int cropping_mode; /* lower-end scanners don't crop from paper size */ int ghs_in_rs; int window_gamma; int endorser_string_len; @@ -331,11 +331,10 @@ struct fujitsu int has_short_pixelsize; /* m3091/2 put weird stuff at end, ignore it */ int broken_diag_serial; /* some scanners are just plain borked */ - int need_q_table; /* some scanners wont work without these */ + int need_q_table; /* some scanners won't work without these */ int need_diag_preread; - int late_lut; - int hopper_before_op; /* some scanners dont like OP when hopper empty */ - int no_wait_after_op; /* some scanners dont like TUR after OP */ + int hopper_before_op; /* some scanners don't like OP when hopper empty */ + int no_wait_after_op; /* some scanners don't like TUR after OP */ int has_vuid_mono; /* mono set window data */ int has_vuid_3091; /* 3091/2 set window data */ @@ -567,7 +566,7 @@ struct fujitsu int req_driv_lut; /* --------------------------------------------------------------------- */ - /* values used by the software enhancment code (deskew, crop, etc) */ + /* values used by the software enhancement code (deskew, crop, etc) */ SANE_Status deskew_stat; int deskew_vals[2]; double deskew_slope; diff --git a/backend/genesys.conf.in b/backend/genesys.conf.in index 8268da3..21506f6 100644 --- a/backend/genesys.conf.in +++ b/backend/genesys.conf.in @@ -43,7 +43,8 @@ usb 0x04a9 0x2214 usb 0x04a9 0x1900 # Canon 4400F -usb 0x04a9 0x2228 +# Disabled to prevent possible physical damage due to overheating (#436) +#usb 0x04a9 0x2228 # Canon LiDE 100 usb 0x04a9 0x1904 diff --git a/backend/genesys/calibration.h b/backend/genesys/calibration.h index 81d94ea..fc82850 100644 --- a/backend/genesys/calibration.h +++ b/backend/genesys/calibration.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/command_set.h b/backend/genesys/command_set.h index 056cba8..47bdfbd 100644 --- a/backend/genesys/command_set.h +++ b/backend/genesys/command_set.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/command_set_common.cpp b/backend/genesys/command_set_common.cpp index 381404e..7afc3ff 100644 --- a/backend/genesys/command_set_common.cpp +++ b/backend/genesys/command_set_common.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/backend/genesys/command_set_common.h b/backend/genesys/command_set_common.h index 784fcd7..3b6de86 100644 --- a/backend/genesys/command_set_common.h +++ b/backend/genesys/command_set_common.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef BACKEND_GENESYS_COMMAND_SET_COMMON_H diff --git a/backend/genesys/device.cpp b/backend/genesys/device.cpp index 95bede8..4b1940b 100644 --- a/backend/genesys/device.cpp +++ b/backend/genesys/device.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/device.h b/backend/genesys/device.h index ded6a48..f998714 100644 --- a/backend/genesys/device.h +++ b/backend/genesys/device.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -311,7 +309,7 @@ struct Genesys_Device bool already_initialized = false; bool read_active = false; - // signal wether the park command has been issued + // signal whether the park command has been issued bool parking = false; // for sheetfed scanner's, is TRUE when there is a document in the scanner diff --git a/backend/genesys/enums.cpp b/backend/genesys/enums.cpp index cd4be7d..ce0ad10 100644 --- a/backend/genesys/enums.cpp +++ b/backend/genesys/enums.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/enums.h b/backend/genesys/enums.h index 0e16ba4..ae5dedd 100644 --- a/backend/genesys/enums.h +++ b/backend/genesys/enums.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/error.cpp b/backend/genesys/error.cpp index 46d79c9..e302e22 100644 --- a/backend/genesys/error.cpp +++ b/backend/genesys/error.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/error.h b/backend/genesys/error.h index 26235dd..e95313f 100644 --- a/backend/genesys/error.h +++ b/backend/genesys/error.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/fwd.h b/backend/genesys/fwd.h index ea335f7..89ca150 100644 --- a/backend/genesys/fwd.h +++ b/backend/genesys/fwd.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/genesys.cpp b/backend/genesys/genesys.cpp index 9d80cfa..9552fa9 100644 --- a/backend/genesys/genesys.cpp +++ b/backend/genesys/genesys.cpp @@ -28,9 +28,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -389,7 +387,7 @@ void sanei_genesys_create_default_gamma_table(Genesys_Device* dev, TODO: Should also consider maximum transfer rate: ~6.5MB/s. Note: The enhance option of the scanners does _not_ help. It only halves - the amount of pixels transfered. + the amount of pixels transferred. */ SANE_Int sanei_genesys_exposure_time2(Genesys_Device * dev, const MotorProfile& profile, float ydpi, int endpixel, int exposure_by_led) @@ -3204,7 +3202,7 @@ compute_shifted_coefficients (Genesys_Device * dev, unsigned int coeff, unsigned int target_dark, unsigned int target_bright, - unsigned int patch_size) /* contigous extent */ + unsigned int patch_size) /* contiguous extent */ { unsigned int x, avgpixels, basepixels, i, j, val1, val2; unsigned int br_tmp [3], dk_tmp [3]; @@ -3573,7 +3571,7 @@ static void genesys_send_shading_coefficient(Genesys_Device* dev, const Genesys_ coeff, 0x0001, /* target_dark */ 0xf900, /* target_bright */ - 256); /* patch_size: contigous extent */ + 256); /* patch_size: contiguous extent */ break; default: throw SaneException(SANE_STATUS_UNSUPPORTED, "sensor %d not supported", @@ -3598,7 +3596,7 @@ genesys_restore_calibration(Genesys_Device * dev, Genesys_Sensor& sensor) { DBG_HELPER(dbg); - // if no cache or no function to evaluate cache entry ther can be no match/ + // if no cache or no function to evaluate cache entry there can be no match/ if (dev->calibration_cache.empty()) { return false; } @@ -4061,7 +4059,7 @@ static void genesys_start_scan(Genesys_Device* dev, bool lamp_off) unsigned int steps, expected; - /* since not all scanners are set ot wait for head to park + /* since not all scanners are set to wait for head to park * we check we are not still parking before starting a new scan */ if (dev->parking) { sanei_genesys_wait_for_home(dev); @@ -4166,7 +4164,7 @@ static void genesys_start_scan(Genesys_Device* dev, bool lamp_off) return; } - /*do we really need this? the valid data check should be sufficent -- pierre*/ + /*do we really need this? the valid data check should be sufficient -- pierre*/ /* waits for head to reach scanning position */ expected = dev->reg.get8(0x3d) * 65536 + dev->reg.get8(0x3e) * 256 @@ -4214,7 +4212,7 @@ static void genesys_read_ordered_data(Genesys_Device* dev, SANE_Byte* destinatio /* is there data left to scan */ if (dev->total_bytes_read >= dev->total_bytes_to_read) { - /* issue park command immediatly in case scanner can handle it + /* issue park command immediately in case scanner can handle it * so we save time */ if (!dev->model->is_sheetfed && !has_flag(dev->model->flags, ModelFlag::MUST_WAIT) && !dev->parking) @@ -4374,7 +4372,7 @@ static Genesys_Settings calculate_scan_settings(Genesys_Scanner* s) settings.true_gray = 0; } - // brigthness and contrast only for for 8 bit scans + // brightness and contrast only for for 8 bit scans if (s->bit_depth == 8) { settings.contrast = (s->contrast * 127) / 100; settings.brightness = (s->brightness * 127) / 100; @@ -4479,7 +4477,7 @@ static SANE_Range create_range(float size) /** @brief generate calibration cache file nam * Generates the calibration cache file name to use. - * Tries to store the chache in $HOME/.sane or + * Tries to store the cache in $HOME/.sane or * then fallbacks to $TMPDIR or TMP. The filename * uses the model name if only one scanner is plugged * else is uses the device name when several identical @@ -4864,7 +4862,7 @@ static void init_options(Genesys_Scanner* s) s->opt[OPT_CALIBRATION_FILE].cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT | SANE_CAP_ADVANCED; s->opt[OPT_CALIBRATION_FILE].constraint_type = SANE_CONSTRAINT_NONE; s->calibration_file.clear(); - /* disable option if ran as root */ + /* disable option if run as root */ #ifdef HAVE_GETUID if(geteuid()==0) { @@ -5186,7 +5184,8 @@ static SANE_Status attach_one_device(SANE_String_Const devname) noexcept // this function is passed to C API, it must not throw static SANE_Status -config_attach_genesys(SANEI_Config __sane_unused__ *config, const char *devname) noexcept +config_attach_genesys(SANEI_Config __sane_unused__ *config, const char *devname, + void __sane_unused__ *data) noexcept { /* the devname has been processed and is ready to be used * directly. Since the backend is an USB only one, we can @@ -5214,7 +5213,8 @@ static void probe_genesys_devices() config.values = nullptr; config.count = 0; - auto status = sanei_configure_attach(GENESYS_CONFIG_FILE, &config, config_attach_genesys); + auto status = sanei_configure_attach(GENESYS_CONFIG_FILE, &config, + config_attach_genesys, NULL); if (status == SANE_STATUS_ACCESS_DENIED) { dbg.vlog(DBG_error0, "Critical error: Couldn't access configuration file '%s'", GENESYS_CONFIG_FILE); @@ -5346,7 +5346,7 @@ void sane_init_impl(SANE_Int * version_code, SANE_Auth_Callback authorize) #endif ); - // cold-plug case :detection of allready connected scanners + // cold-plug case :detection of already connected scanners s_attach_device_by_name_evaluate_bcd_device = false; probe_genesys_devices(); } @@ -6333,7 +6333,7 @@ SANE_Status sane_read_impl(SANE_Handle handle, SANE_Byte * buf, SANE_Int max_len { DBG(DBG_proc, "%s: nothing more to scan: EOF\n", __func__); - /* issue park command immediatly in case scanner can handle it + /* issue park command immediately in case scanner can handle it * so we save time */ if (!dev->model->is_sheetfed && !has_flag(dev->model->flags, ModelFlag::MUST_WAIT) && !dev->parking) diff --git a/backend/genesys/genesys.h b/backend/genesys/genesys.h index 9b1a087..19d6feb 100644 --- a/backend/genesys/genesys.h +++ b/backend/genesys/genesys.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl124.cpp b/backend/genesys/gl124.cpp index d3fc1bc..ed733b8 100644 --- a/backend/genesys/gl124.cpp +++ b/backend/genesys/gl124.cpp @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -567,7 +565,7 @@ static void gl124_init_motor_regs_scan(Genesys_Device* dev, reg->set16(REG_FSHDEC, fast_table.table.size()); reg->set16(REG_FMOVNO, fast_table.table.size()); - /* substract acceleration distance from feedl */ + /* subtract acceleration distance from feedl */ feedl=feed_steps; feedl <<= static_cast<unsigned>(motor_profile.step_type); @@ -1058,7 +1056,7 @@ void CommandSetGl124::send_shading_data(Genesys_Device* dev, const Genesys_Senso for(i=0;i<3;i++) { /* copy data to work buffer and process it */ - /* coefficent destination */ + /* coefficient destination */ ptr = buffer.data(); /* iterate on both sensor segment */ diff --git a/backend/genesys/gl124.h b/backend/genesys/gl124.h index ea7041e..b722e67 100644 --- a/backend/genesys/gl124.h +++ b/backend/genesys/gl124.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl124_registers.h b/backend/genesys/gl124_registers.h index 9b42084..66c5fda 100644 --- a/backend/genesys/gl124_registers.h +++ b/backend/genesys/gl124_registers.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl646.cpp b/backend/genesys/gl646.cpp index 61fa1e0..acc1a4b 100644 --- a/backend/genesys/gl646.cpp +++ b/backend/genesys/gl646.cpp @@ -22,9 +22,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -98,7 +96,7 @@ struct Motor_Master /** * master motor settings, for a given motor and dpi, - * it gives steps and speed informations + * it gives steps and speed information */ static Motor_Master motor_master[] = { /* HP3670 motor settings */ @@ -1040,7 +1038,7 @@ gl646_init_regs (Genesys_Device * dev) dev->reg.find_reg(0x6d).value = 0x01; /* select deceleration steps whenever go home (0), accel/decel stop time (31 * LPeriod) */ break; } - dev->reg.find_reg(0x6c).value = 0x00; /* peroid times for LPeriod, expR,expG,expB, Z1MODE, Z2MODE (one period time) */ + dev->reg.find_reg(0x6c).value = 0x00; /* period times for LPeriod, expR,expG,expB, Z1MODE, Z2MODE (one period time) */ } // Set values of Analog Device type frontend @@ -1480,7 +1478,7 @@ void CommandSetGl646::detect_document_end(Genesys_Device* dev) const * eject document from the feeder * currently only used by XP200 * TODO we currently rely on AGOHOME not being set for sheetfed scanners, - * maybe check this flag in eject to let the document being eject automaticaly + * maybe check this flag in eject to let the document being eject automatically */ void CommandSetGl646::eject_document(Genesys_Device* dev) const { @@ -1491,7 +1489,7 @@ void CommandSetGl646::eject_document(Genesys_Device* dev) const unsigned count; std::uint8_t gpio; - /* at the end there will be noe more document */ + /* at the end there will be no more document */ dev->document = false; // first check for document event @@ -2512,7 +2510,7 @@ void CommandSetGl646::init_regs_for_warmup(Genesys_Device* dev, const Genesys_Se /* * * initialize ASIC : registers, motor tables, and gamma tables * then ensure scanner's head is at home - * @param dev device description of the scanner to initailize + * @param dev device description of the scanner to initialize */ void CommandSetGl646::init(Genesys_Device* dev) const { @@ -2739,7 +2737,7 @@ static void simple_scan(Genesys_Device* dev, const Genesys_Sensor& sensor, /** * update the status of the required sensor in the scanner session - * the button fileds are used to make events 'sticky' + * the button fields are used to make events 'sticky' */ void CommandSetGl646::update_hardware_sensors(Genesys_Scanner* session) const { diff --git a/backend/genesys/gl646.h b/backend/genesys/gl646.h index 8ab2c96..e4c8d6b 100644 --- a/backend/genesys/gl646.h +++ b/backend/genesys/gl646.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl646_registers.h b/backend/genesys/gl646_registers.h index 6ee9549..1c50888 100644 --- a/backend/genesys/gl646_registers.h +++ b/backend/genesys/gl646_registers.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl841.cpp b/backend/genesys/gl841.cpp index 731354f..62e0e9d 100644 --- a/backend/genesys/gl841.cpp +++ b/backend/genesys/gl841.cpp @@ -24,9 +24,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -999,7 +997,7 @@ void CommandSetGl841::init_regs_for_scan_session(Genesys_Device* dev, const Gene int dummy = 0; /* dummy */ - /* dummy lines: may not be usefull, for instance 250 dpi works with 0 or 1 + /* dummy lines: may not be useful, for instance 250 dpi works with 0 or 1 dummy line. Maybe the dummy line adds correctness since the motor runs slower (higher dpi) */ @@ -2256,7 +2254,7 @@ void CommandSetGl841::send_shading_data(Genesys_Device* dev, const Genesys_Senso for(i=0;i<3;i++) { /* copy data to work buffer and process it */ - /* coefficent destination */ + /* coefficient destination */ ptr=buffer.data(); /* iterate on both sensor segment, data has been averaged, diff --git a/backend/genesys/gl841.h b/backend/genesys/gl841.h index c9f15ee..dbe2e59 100644 --- a/backend/genesys/gl841.h +++ b/backend/genesys/gl841.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl841_registers.h b/backend/genesys/gl841_registers.h index 2fac278..a8d924d 100644 --- a/backend/genesys/gl841_registers.h +++ b/backend/genesys/gl841_registers.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl842.cpp b/backend/genesys/gl842.cpp index d5bebe5..9d3da67 100644 --- a/backend/genesys/gl842.cpp +++ b/backend/genesys/gl842.cpp @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -362,7 +360,7 @@ static void gl842_init_motor_regs_scan(Genesys_Device* dev, reg->set8(REG_0x80, vref); } - // substract acceleration distance from feedl + // subtract acceleration distance from feedl unsigned feedl = feed_steps; feedl <<= static_cast<unsigned>(motor_profile.step_type); diff --git a/backend/genesys/gl842.h b/backend/genesys/gl842.h index 288d29c..b20ef5e 100644 --- a/backend/genesys/gl842.h +++ b/backend/genesys/gl842.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl842_registers.h b/backend/genesys/gl842_registers.h index b6934ce..ceb540b 100644 --- a/backend/genesys/gl842_registers.h +++ b/backend/genesys/gl842_registers.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl843.cpp b/backend/genesys/gl843.cpp index 8233bde..e768ac0 100644 --- a/backend/genesys/gl843.cpp +++ b/backend/genesys/gl843.cpp @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -781,7 +779,7 @@ static void gl843_init_motor_regs_scan(Genesys_Device* dev, reg->set8(REG_0x80, vref); } - /* substract acceleration distance from feedl */ + /* subtract acceleration distance from feedl */ feedl=feed_steps; feedl <<= static_cast<unsigned>(motor_profile.step_type); @@ -872,7 +870,7 @@ static void gl843_init_motor_regs_scan(Genesys_Device* dev, * scan's one * @param start logical start pixel coordinate * @param pixels logical number of pixels to use - * @param channels number of color channles used (1 or 3) + * @param channels number of color channels used (1 or 3) * @param depth bit depth of the scan (1, 8 or 16 bits) * @param color_filter to choose the color channel used in gray scans * @param flags to drive specific settings such no calibration, XPA use ... diff --git a/backend/genesys/gl843.h b/backend/genesys/gl843.h index 5326a2d..fe2814d 100644 --- a/backend/genesys/gl843.h +++ b/backend/genesys/gl843.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl843_registers.h b/backend/genesys/gl843_registers.h index cbc38c0..ab1f4c7 100644 --- a/backend/genesys/gl843_registers.h +++ b/backend/genesys/gl843_registers.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl846.cpp b/backend/genesys/gl846.cpp index cae7414..c8907b2 100644 --- a/backend/genesys/gl846.cpp +++ b/backend/genesys/gl846.cpp @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -823,7 +821,7 @@ void CommandSetGl846::end_scan(Genesys_Device* dev, Genesys_Register_Set* reg, } } -// Moves the slider to the home (top) postion slowly +// Moves the slider to the home (top) position slowly void CommandSetGl846::move_back_home(Genesys_Device* dev, bool wait_until_home) const { scanner_move_back_home(*dev, wait_until_home); diff --git a/backend/genesys/gl846.h b/backend/genesys/gl846.h index f794a01..d06b337 100644 --- a/backend/genesys/gl846.h +++ b/backend/genesys/gl846.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl846_registers.h b/backend/genesys/gl846_registers.h index e4a8ac5..df45e4f 100644 --- a/backend/genesys/gl846_registers.h +++ b/backend/genesys/gl846_registers.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl847.cpp b/backend/genesys/gl847.cpp index f8f6b1c..91ac4eb 100644 --- a/backend/genesys/gl847.cpp +++ b/backend/genesys/gl847.cpp @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl847.h b/backend/genesys/gl847.h index aa4fb85..2cb3a9f 100644 --- a/backend/genesys/gl847.h +++ b/backend/genesys/gl847.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/gl847_registers.h b/backend/genesys/gl847_registers.h index aa3d43b..66fda4b 100644 --- a/backend/genesys/gl847_registers.h +++ b/backend/genesys/gl847_registers.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/image.cpp b/backend/genesys/image.cpp index 793a209..3ea6ef6 100644 --- a/backend/genesys/image.cpp +++ b/backend/genesys/image.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/image.h b/backend/genesys/image.h index 798594e..0ad344e 100644 --- a/backend/genesys/image.h +++ b/backend/genesys/image.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/image_buffer.cpp b/backend/genesys/image_buffer.cpp index c4f8019..46ca292 100644 --- a/backend/genesys/image_buffer.cpp +++ b/backend/genesys/image_buffer.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/image_buffer.h b/backend/genesys/image_buffer.h index 1910244..516e828 100644 --- a/backend/genesys/image_buffer.h +++ b/backend/genesys/image_buffer.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/image_pipeline.cpp b/backend/genesys/image_pipeline.cpp index 8d67be9..4161e95 100644 --- a/backend/genesys/image_pipeline.cpp +++ b/backend/genesys/image_pipeline.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/image_pipeline.h b/backend/genesys/image_pipeline.h index d4aef49..3632b36 100644 --- a/backend/genesys/image_pipeline.h +++ b/backend/genesys/image_pipeline.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/image_pixel.cpp b/backend/genesys/image_pixel.cpp index 1b83e12..011a086 100644 --- a/backend/genesys/image_pixel.cpp +++ b/backend/genesys/image_pixel.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/image_pixel.h b/backend/genesys/image_pixel.h index aa9980e..4b16083 100644 --- a/backend/genesys/image_pixel.h +++ b/backend/genesys/image_pixel.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/low.cpp b/backend/genesys/low.cpp index 05ef46b..ddd2c88 100644 --- a/backend/genesys/low.cpp +++ b/backend/genesys/low.cpp @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -761,7 +759,7 @@ void sanei_genesys_send_gamma_table(Genesys_Device* dev, const Genesys_Sensor& s val &= ~(0x01 << i); dev->interface->write_register(0xbe, val); - // FIXME: currently the last word of each gamma table is not initialied, so to work around + // FIXME: currently the last word of each gamma table is not initialized, so to work around // unstable data, just set it to 0 which is the most likely value of uninitialized memory // (proper value is probably 0xff) gamma[size * 2 * i + size * 2 - 2] = 0; @@ -1789,7 +1787,7 @@ int sanei_genesys_get_lowest_dpi(Genesys_Device *dev) * true if they are compatible. * A calibration cache is compatible if color mode and x dpi match the user * requested scan. In the case of CIS scanners, dpi isn't a criteria. - * flatbed cache entries are considred too old and then expires if they + * flatbed cache entries are considered too old and then expires if they * are older than the expiration time option, forcing calibration at least once * then given time. */ bool sanei_genesys_is_compatible_calibration(Genesys_Device* dev, @@ -1853,7 +1851,7 @@ bool sanei_genesys_is_compatible_calibration(Genesys_Device* dev, return false; } - /* a cache entry expires after afetr expiration time for non sheetfed scanners */ + /* a cache entry expires after after expiration time for non sheetfed scanners */ /* this is not taken into account when overwriting cache entries */ #ifdef HAVE_SYS_TIME_H if (!for_overwrite && dev->settings.expiration_time >=0) diff --git a/backend/genesys/low.h b/backend/genesys/low.h index d67b427..ac149b5 100644 --- a/backend/genesys/low.h +++ b/backend/genesys/low.h @@ -22,9 +22,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/motor.cpp b/backend/genesys/motor.cpp index a18d6e1..8450fea 100644 --- a/backend/genesys/motor.cpp +++ b/backend/genesys/motor.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/motor.h b/backend/genesys/motor.h index c433c0e..e5fd695 100644 --- a/backend/genesys/motor.h +++ b/backend/genesys/motor.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -62,7 +60,7 @@ namespace genesys { s - distance travelled in steps t - time in pixeltime - The physical mode defines the curve in physical quantities. We asssume that the scanner head + The physical mode defines the curve in physical quantities. We assume that the scanner head accelerates from standstill to the target speed uniformly. Then: v(t) = v(0) + a * t (2) diff --git a/backend/genesys/register.h b/backend/genesys/register.h index 51aab90..cee9adf 100644 --- a/backend/genesys/register.h +++ b/backend/genesys/register.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/register_cache.h b/backend/genesys/register_cache.h index dce701a..c7e5c41 100644 --- a/backend/genesys/register_cache.h +++ b/backend/genesys/register_cache.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/row_buffer.h b/backend/genesys/row_buffer.h index e1a0c82..a4b9e42 100644 --- a/backend/genesys/row_buffer.h +++ b/backend/genesys/row_buffer.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/scanner_interface.cpp b/backend/genesys/scanner_interface.cpp index 0b60b66..5363f0e 100644 --- a/backend/genesys/scanner_interface.cpp +++ b/backend/genesys/scanner_interface.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/scanner_interface.h b/backend/genesys/scanner_interface.h index 70413d1..8258117 100644 --- a/backend/genesys/scanner_interface.h +++ b/backend/genesys/scanner_interface.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/scanner_interface_usb.cpp b/backend/genesys/scanner_interface_usb.cpp index d405ede..117297c 100644 --- a/backend/genesys/scanner_interface_usb.cpp +++ b/backend/genesys/scanner_interface_usb.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/scanner_interface_usb.h b/backend/genesys/scanner_interface_usb.h index 33fb8fe..569d634 100644 --- a/backend/genesys/scanner_interface_usb.h +++ b/backend/genesys/scanner_interface_usb.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/sensor.cpp b/backend/genesys/sensor.cpp index ce51403..b09745f 100644 --- a/backend/genesys/sensor.cpp +++ b/backend/genesys/sensor.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/sensor.h b/backend/genesys/sensor.h index ca6fef7..6f87607 100644 --- a/backend/genesys/sensor.h +++ b/backend/genesys/sensor.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/serialize.h b/backend/genesys/serialize.h index ed40a4e..138ff08 100644 --- a/backend/genesys/serialize.h +++ b/backend/genesys/serialize.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/settings.cpp b/backend/genesys/settings.cpp index c2b54dc..7f64798 100644 --- a/backend/genesys/settings.cpp +++ b/backend/genesys/settings.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/settings.h b/backend/genesys/settings.h index f78845b..4c834fa 100644 --- a/backend/genesys/settings.h +++ b/backend/genesys/settings.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/static_init.cpp b/backend/genesys/static_init.cpp index c0f3748..5ed3b50 100644 --- a/backend/genesys/static_init.cpp +++ b/backend/genesys/static_init.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/static_init.h b/backend/genesys/static_init.h index 3ffa62c..e0b39c8 100644 --- a/backend/genesys/static_init.h +++ b/backend/genesys/static_init.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/status.cpp b/backend/genesys/status.cpp index 7f883b0..170bcd7 100644 --- a/backend/genesys/status.cpp +++ b/backend/genesys/status.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/status.h b/backend/genesys/status.h index 91f4692..f1a3695 100644 --- a/backend/genesys/status.h +++ b/backend/genesys/status.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/tables_frontend.cpp b/backend/genesys/tables_frontend.cpp index 5eb6e3c..02e9998 100644 --- a/backend/genesys/tables_frontend.cpp +++ b/backend/genesys/tables_frontend.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/tables_gpo.cpp b/backend/genesys/tables_gpo.cpp index 5c1c54f..075cafb 100644 --- a/backend/genesys/tables_gpo.cpp +++ b/backend/genesys/tables_gpo.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/tables_memory_layout.cpp b/backend/genesys/tables_memory_layout.cpp index 3eaedd4..77c7ce7 100644 --- a/backend/genesys/tables_memory_layout.cpp +++ b/backend/genesys/tables_memory_layout.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/backend/genesys/tables_model.cpp b/backend/genesys/tables_model.cpp index 2c5e6a3..6998a51 100644 --- a/backend/genesys/tables_model.cpp +++ b/backend/genesys/tables_model.cpp @@ -26,9 +26,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -65,7 +63,7 @@ void genesys_init_usb_device_tables() /* Guidelines on calibration area sizes ------------------------------------ - on many scanners scanning a single line takes aroung 10ms. In order not to take excessive + on many scanners scanning a single line takes around 10ms. In order not to take excessive amount of time, the sizes of the calibration area are limited as follows: 2400 dpi or less: 4mm (would take ~4 seconds on 2400 dpi) 4800 dpi or less: 3mm (would take ~6 seconds on 4800 dpi) diff --git a/backend/genesys/tables_motor.cpp b/backend/genesys/tables_motor.cpp index a452fe5..e8e89c5 100644 --- a/backend/genesys/tables_motor.cpp +++ b/backend/genesys/tables_motor.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/tables_sensor.cpp b/backend/genesys/tables_sensor.cpp index b90355c..8383287 100644 --- a/backend/genesys/tables_sensor.cpp +++ b/backend/genesys/tables_sensor.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/test_scanner_interface.cpp b/backend/genesys/test_scanner_interface.cpp index e8af494..5d0dcd3 100644 --- a/backend/genesys/test_scanner_interface.cpp +++ b/backend/genesys/test_scanner_interface.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/test_scanner_interface.h b/backend/genesys/test_scanner_interface.h index fc8128c..c1a3b76 100644 --- a/backend/genesys/test_scanner_interface.h +++ b/backend/genesys/test_scanner_interface.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/test_settings.cpp b/backend/genesys/test_settings.cpp index f328709..ba50f36 100644 --- a/backend/genesys/test_settings.cpp +++ b/backend/genesys/test_settings.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/test_settings.h b/backend/genesys/test_settings.h index 38cc3b3..90c6e50 100644 --- a/backend/genesys/test_settings.h +++ b/backend/genesys/test_settings.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/test_usb_device.cpp b/backend/genesys/test_usb_device.cpp index 1612eae..46cd4e5 100644 --- a/backend/genesys/test_usb_device.cpp +++ b/backend/genesys/test_usb_device.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/test_usb_device.h b/backend/genesys/test_usb_device.h index 03b49cc..6fd0ff3 100644 --- a/backend/genesys/test_usb_device.h +++ b/backend/genesys/test_usb_device.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/usb_device.cpp b/backend/genesys/usb_device.cpp index d6cbaed..63afb09 100644 --- a/backend/genesys/usb_device.cpp +++ b/backend/genesys/usb_device.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/usb_device.h b/backend/genesys/usb_device.h index aa8b89a..72f7017 100644 --- a/backend/genesys/usb_device.h +++ b/backend/genesys/usb_device.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/utilities.h b/backend/genesys/utilities.h index fdab770..6e637d0 100644 --- a/backend/genesys/utilities.h +++ b/backend/genesys/utilities.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/genesys/value_filter.h b/backend/genesys/value_filter.h index ba55567..4fdc9ca 100644 --- a/backend/genesys/value_filter.h +++ b/backend/genesys/value_filter.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef BACKEND_GENESYS_VALUE_FILTER_H diff --git a/backend/gphoto2.c b/backend/gphoto2.c index 973257c..0ea5b48 100644 --- a/backend/gphoto2.c +++ b/backend/gphoto2.c @@ -5,7 +5,7 @@ * particular, the current incarnation will only support cameras * that directly generate jpeg files. * - * Please report sucesses or failures using this backend! + * Please report successes or failures using this backend! * * However, having said that, I've already found it to be quite useful * even in its current form - one reason is that gphoto2 provides access @@ -38,9 +38,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -671,8 +669,7 @@ sane_init (SANE_Int * version_code, SANE_Auth_Callback __sane_unused__ authorize DBG_INIT (); - DBG (1, - "GPHOTO2 Backend $Id$\n"); + DBG (1, "GPHOTO2 Backend\n"); if (getenv ("GP_DEBUG")) { diff --git a/backend/gphoto2.h b/backend/gphoto2.h index b792875..2349709 100644 --- a/backend/gphoto2.h +++ b/backend/gphoto2.h @@ -23,9 +23,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for diff --git a/backend/gt68xx.c b/backend/gt68xx.c index f657d42..6e43765 100644 --- a/backend/gt68xx.c +++ b/backend/gt68xx.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -124,7 +122,7 @@ static const SANE_Device **devlist = 0; static GT68xx_Device **new_dev = 0; /* Length of new_dev array */ static SANE_Int new_dev_len = 0; -/* Number of entries alloced for new_dev */ +/* Number of entries allocated for new_dev */ static SANE_Int new_dev_alloced = 0; /* Is this computer little-endian ?*/ SANE_Bool little_endian; @@ -1527,7 +1525,7 @@ sane_open (SANE_String_Const devicename, SANE_Handle * handle) } /* The firmware check is disabled by default because it may confuse - some scanners: So the firmware is loaded everytime. */ + some scanners: So the firmware is loaded every time. */ #if 0 RIE (gt68xx_device_check_firmware (dev, &firmware_loaded)); firmware_loaded = SANE_FALSE; @@ -2030,7 +2028,7 @@ sane_start (SANE_Handle handle) } while ((i<5) && (document==SANE_FALSE)); if(document==SANE_FALSE) { - DBG (4, "sane_start: no doucment detected after %d s\n",i); + DBG (4, "sane_start: no document detected after %d s\n",i); return SANE_STATUS_NO_DOCS; } } diff --git a/backend/gt68xx.conf.in b/backend/gt68xx.conf.in index af5ebe3..5e54f8f 100644 --- a/backend/gt68xx.conf.in +++ b/backend/gt68xx.conf.in @@ -5,7 +5,7 @@ # Put the firmware file into "@DATADIR@/sane/gt68xx/". # Manual configuration is necessary for some scanners. Please uncomment the -# override line and optinally the vendor and product lines that apply to your +# override line and optionally the vendor and product lines that apply to your # scanner. For some scanners it's also necessary to change the name of the # firmware file. diff --git a/backend/gt68xx.h b/backend/gt68xx.h index 96ad418..2f8bc2b 100644 --- a/backend/gt68xx.h +++ b/backend/gt68xx.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/gt68xx_devices.c b/backend/gt68xx_devices.c index 2df24f6..19ea97e 100644 --- a/backend/gt68xx_devices.c +++ b/backend/gt68xx_devices.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/gt68xx_generic.c b/backend/gt68xx_generic.c index 9fd8006..189d79c 100644 --- a/backend/gt68xx_generic.c +++ b/backend/gt68xx_generic.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/gt68xx_generic.h b/backend/gt68xx_generic.h index 2008974..b1fa3ef 100644 --- a/backend/gt68xx_generic.h +++ b/backend/gt68xx_generic.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/gt68xx_gt6801.c b/backend/gt68xx_gt6801.c index c0a6288..db1d274 100644 --- a/backend/gt68xx_gt6801.c +++ b/backend/gt68xx_gt6801.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -103,7 +101,7 @@ gt6801_check_plustek_firmware (GT68xx_Device * dev, SANE_Bool * loaded) *loaded = SANE_FALSE; /* Until I find out if testing for req[3] & 0x80 is save, load the firmware - everytime */ + every time */ *loaded = SANE_FALSE; return SANE_STATUS_GOOD; diff --git a/backend/gt68xx_gt6801.h b/backend/gt68xx_gt6801.h index d6d1ceb..d84ac02 100644 --- a/backend/gt68xx_gt6801.h +++ b/backend/gt68xx_gt6801.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/gt68xx_gt6816.c b/backend/gt68xx_gt6816.c index a7880bd..866a043 100644 --- a/backend/gt68xx_gt6816.c +++ b/backend/gt68xx_gt6816.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/gt68xx_gt6816.h b/backend/gt68xx_gt6816.h index f941811..ea0ab76 100644 --- a/backend/gt68xx_gt6816.h +++ b/backend/gt68xx_gt6816.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/gt68xx_high.c b/backend/gt68xx_high.c index 563323c..f077e5e 100644 --- a/backend/gt68xx_high.c +++ b/backend/gt68xx_high.c @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -979,9 +977,11 @@ gt68xx_scanner_read_line (GT68xx_Scanner * scanner, SANE_Status gt68xx_scanner_stop_scan (GT68xx_Scanner * scanner) { - gt68xx_line_reader_free (scanner->reader); - scanner->reader = NULL; - + if (scanner->reader) + { + gt68xx_line_reader_free (scanner->reader); + scanner->reader = NULL; + } return gt68xx_device_stop_scan (scanner->dev); } @@ -1015,7 +1015,7 @@ struct GT68xx_Afe_Values /** Calculate average black and maximum white * - * This function is used for CCD scanners. The black mark to the left ist used + * This function is used for CCD scanners. The black mark to the left is used * for the calculation of average black. The remaining calibration strip * is used for searching the segment whose white average is the highest. * @@ -2664,7 +2664,7 @@ gt68xx_read_calibration (GT68xx_Scanner * scanner) return SANE_STATUS_IO_ERROR; } - /* TODO we should check endiannes and word alignment in case of a home + /* TODO we should check endianness and word alignment in case of a home * directory used trough different archs */ /* TODO check for errors */ diff --git a/backend/gt68xx_high.h b/backend/gt68xx_high.h index da4ab6a..a4db59f 100644 --- a/backend/gt68xx_high.h +++ b/backend/gt68xx_high.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -356,7 +354,7 @@ static SANE_Status gt68xx_scanner_stop_scan (GT68xx_Scanner * scanner); * This function stores in memory calibration data created at calibration * time into file * @param scanner Scanner object. - * @return SANE_STATUS_GOOD when succesfull + * @return SANE_STATUS_GOOD when successful */ static SANE_Status gt68xx_write_calibration (GT68xx_Scanner * scanner); @@ -365,7 +363,7 @@ static SANE_Status gt68xx_write_calibration (GT68xx_Scanner * scanner); * This function sets in memory calibration data from data saved into file. * * @param scanner Scanner object. - * @return SANE_STATUS_GOOD when succesfull + * @return SANE_STATUS_GOOD when successful */ static SANE_Status gt68xx_read_calibration (GT68xx_Scanner * scanner); diff --git a/backend/gt68xx_low.c b/backend/gt68xx_low.c index 3ea4590..5aa84ac 100644 --- a/backend/gt68xx_low.c +++ b/backend/gt68xx_low.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -176,6 +174,8 @@ gt68xx_device_new (GT68xx_Device ** dev_return) dev->manual_selection = SANE_FALSE; + dev->scan_started = SANE_FALSE; + #ifdef USE_FORK dev->shm_channel = NULL; #endif /* USE_FORK */ @@ -626,7 +626,14 @@ gt68xx_device_start_scan (GT68xx_Device * dev) { CHECK_DEV_ACTIVE (dev, "gt68xx_device_start_scan"); if (dev->model->command_set->start_scan) - return (*dev->model->command_set->start_scan) (dev); + { + if (!dev->scan_started) + { + dev->scan_started = SANE_TRUE; + return (*dev->model->command_set->start_scan) (dev); + } + return SANE_STATUS_DEVICE_BUSY; + } else return SANE_STATUS_UNSUPPORTED; } @@ -681,7 +688,14 @@ gt68xx_device_stop_scan (GT68xx_Device * dev) { CHECK_DEV_ACTIVE (dev, "gt68xx_device_stop_scan"); if (dev->model->command_set->stop_scan) - return (*dev->model->command_set->stop_scan) (dev); + { + if (dev->scan_started) + { + dev->scan_started = SANE_FALSE; + return (*dev->model->command_set->stop_scan) (dev); + } + return SANE_STATUS_GOOD; // Essentially a NOP. + } else return SANE_STATUS_UNSUPPORTED; } diff --git a/backend/gt68xx_low.h b/backend/gt68xx_low.h index 89bd365..51dd256 100644 --- a/backend/gt68xx_low.h +++ b/backend/gt68xx_low.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -71,7 +69,7 @@ #define LOBYTE(w) ((SANE_Byte)(w)) -/* return if an error occured while the function was called */ +/* return if an error occurred while the function was called */ #ifdef MAX_DEBUG # define RIE(function) \ @@ -219,7 +217,7 @@ struct GT68xx_Command_Set /*@{ */ SANE_Byte request_type; /**< Request type (should be 0x40, vendor spec) */ - SANE_Byte request; /**< Vendor spec resquest (0x01 or 0x04) */ + SANE_Byte request; /**< Vendor spec request (0x01 or 0x04) */ SANE_Word memory_read_value; /**< Memory read - wValue */ SANE_Word memory_write_value; /**< Memory write - wValue */ SANE_Word send_cmd_value; /**< Send normal command - wValue */ @@ -504,7 +502,7 @@ struct GT68xx_Device SANE_Bool active; /** Device missing to flag devices that are unplugged - * after sane_init and befor sane_exit */ + * after sane_init and before sane_exit */ SANE_Bool missing; /** Scanner model data. */ @@ -527,6 +525,8 @@ struct GT68xx_Device size_t read_bytes_left; SANE_Byte gray_mode_color; SANE_Bool manual_selection; + SANE_Bool scan_started; + #ifdef USE_FORK Shm_Channel *shm_channel; pid_t reader_pid; @@ -588,7 +588,7 @@ struct GT68xx_Scan_Parameters SANE_Int ld_shift_b; SANE_Int ld_shift_double; SANE_Int double_column; - SANE_Int pixel_x0; /**< x start postion */ + SANE_Int pixel_x0; /**< x start position */ }; @@ -763,7 +763,7 @@ static SANE_Status gt68xx_device_deactivate (GT68xx_Device * dev); * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. * * @warning * @a size must be a multiple of 64 (at least with GT6816), otherwise the @@ -782,7 +782,7 @@ gt68xx_device_memory_write (GT68xx_Device * dev, SANE_Word addr, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. * * @warning * @a size must be a multiple of 64 (at least with GT6816), otherwise the @@ -800,7 +800,7 @@ gt68xx_device_memory_read (GT68xx_Device * dev, SANE_Word addr, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_req (GT68xx_Device * dev, GT68xx_Packet cmd, GT68xx_Packet res); @@ -813,7 +813,7 @@ gt68xx_device_req (GT68xx_Device * dev, GT68xx_Packet cmd, GT68xx_Packet res); * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_small_req (GT68xx_Device * dev, GT68xx_Packet cmd, @@ -829,7 +829,7 @@ gt68xx_device_small_req (GT68xx_Device * dev, GT68xx_Packet cmd, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_check_firmware (GT68xx_Device * dev, SANE_Bool * loaded); @@ -850,7 +850,7 @@ gt68xx_device_download_firmware (GT68xx_Device * dev, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_get_power_status (GT68xx_Device * dev, SANE_Bool * power_ok); @@ -865,7 +865,7 @@ gt68xx_device_get_power_status (GT68xx_Device * dev, SANE_Bool * power_ok); * @return * - #SANE_STATUS_GOOD - success. * - #SANE_STATUS_UNSUPPORTED - the scanner does not support TA connection. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_get_ta_status (GT68xx_Device * dev, SANE_Bool * ta_attached); @@ -878,7 +878,7 @@ gt68xx_device_get_ta_status (GT68xx_Device * dev, SANE_Bool * ta_attached); * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. * - #SANE_STATUS_UNSUPPORTED - unsupported request was made (like attempt to * turn on the TA lamp on a scanner which does not support TA). */ @@ -895,7 +895,7 @@ gt68xx_device_lamp_control (GT68xx_Device * dev, SANE_Bool fb_lamp, * * @return * - #SANE_STATUS_GOOD - success; the status in @a *moving is valid. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_is_moving (GT68xx_Device * dev, SANE_Bool * moving); @@ -912,7 +912,7 @@ gt68xx_device_is_moving (GT68xx_Device * dev, SANE_Bool * moving); * - #SANE_STATUS_GOOD - success; the movement is started. Call * gt68xx_device_is_moving() periodically to determine when the movement is * complete. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_move_relative (GT68xx_Device * dev, SANE_Int distance); @@ -929,7 +929,7 @@ gt68xx_device_move_relative (GT68xx_Device * dev, SANE_Int distance); * * @return * - #SANE_STATUS_GOOD - success; the movement is started. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_carriage_home (GT68xx_Device * dev); @@ -940,7 +940,7 @@ static SANE_Status gt68xx_device_carriage_home (GT68xx_Device * dev); * * @return * - #SANE_STATUS_GOOD - success; the movement is started. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_paperfeed (GT68xx_Device * dev); @@ -958,7 +958,7 @@ static SANE_Status gt68xx_device_paperfeed (GT68xx_Device * dev); * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_start_scan (GT68xx_Device * dev); @@ -977,7 +977,7 @@ static SANE_Status gt68xx_device_start_scan (GT68xx_Device * dev); * * @return * - #SANE_STATUS_GOOD - success; the value in @a *ready is valid. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_read_scanned_data (GT68xx_Device * dev, SANE_Bool * ready); @@ -991,7 +991,7 @@ gt68xx_device_read_scanned_data (GT68xx_Device * dev, SANE_Bool * ready); * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_stop_scan (GT68xx_Device * dev); @@ -1014,7 +1014,7 @@ static SANE_Status gt68xx_device_stop_scan (GT68xx_Device * dev); * are not supported by hardware. * - #SANE_STATUS_INVAL - some of the parameters in @a request, or the @a * action code, are completely invalid. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_setup_scan (GT68xx_Device * dev, @@ -1029,7 +1029,7 @@ gt68xx_device_setup_scan (GT68xx_Device * dev, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_set_afe (GT68xx_Device * dev, GT68xx_AFE_Parameters * params); @@ -1048,7 +1048,7 @@ gt68xx_device_set_exposure_time (GT68xx_Device * dev, * * @return * - #SANE_STATUS_GOOD - success. - * - #SANE_STATUS_IO_ERROR - a communication error occured. + * - #SANE_STATUS_IO_ERROR - a communication error occurred. */ static SANE_Status gt68xx_device_read_raw (GT68xx_Device * dev, SANE_Byte * buffer, @@ -1085,7 +1085,7 @@ gt68xx_device_get_id (GT68xx_Device * dev); /** Read the device descriptor of the scanner. * * This function should be called before closing the device to make sure - * that the device descriptor is propperly stored in the scanner's memory. + * that the device descriptor is properly stored in the scanner's memory. * If that's not done, the next try to get the config descriptor will * result in a corrupted descriptor. * diff --git a/backend/gt68xx_mid.c b/backend/gt68xx_mid.c index 1d6a5c6..f35e5a8 100644 --- a/backend/gt68xx_mid.c +++ b/backend/gt68xx_mid.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -81,7 +79,7 @@ gt68xx_delay_buffer_init (GT68xx_Delay_Buffer * delay, DBG (3, "gt68xx_delay_buffer_init: no memory for delay block\n"); return SANE_STATUS_NO_MEM; } - /* make sure that we will see if one of the unitialized lines get displayed */ + /* make sure that we will see if one of the uninitialized lines get displayed */ for (i = 0; i < bytes_per_line * line_count; i++) delay->mem_block[i] = i % 256; diff --git a/backend/gt68xx_mid.h b/backend/gt68xx_mid.h index 2bbaac2..942211a 100644 --- a/backend/gt68xx_mid.h +++ b/backend/gt68xx_mid.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -143,7 +141,7 @@ static SANE_Status gt68xx_line_reader_free (GT68xx_Line_Reader * reader); * * @return * - SANE_STATUS_GOOD - read completed successfully - * - other error value - an error occured + * - other error value - an error occurred */ static SANE_Status gt68xx_line_reader_read (GT68xx_Line_Reader * reader, diff --git a/backend/gt68xx_shm_channel.c b/backend/gt68xx_shm_channel.c index 496a959..99ce240 100644 --- a/backend/gt68xx_shm_channel.c +++ b/backend/gt68xx_shm_channel.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -342,7 +340,7 @@ shm_channel_writer_init (Shm_Channel * shm_channel) * This function may block waiting for a free buffer (if the reader process * does not process the data fast enough). * - * After successfull call to this function the writer process should fill the + * After successful call to this function the writer process should fill the * buffer with the data and pass the buffer identifier from @a buffer_id_return * to shm_channel_writer_put_buffer() to give the buffer to the reader process. * @@ -355,7 +353,7 @@ shm_channel_writer_init (Shm_Channel * shm_channel) * waiting for it); @a buffer_id_return and @a buffer_addr_return are filled * with valid values. * - SANE_STATUS_EOF - the reader process has closed its half of the channel. - * - SANE_STATUS_IO_ERROR - an I/O error occured. + * - SANE_STATUS_IO_ERROR - an I/O error occurred. */ SANE_Status shm_channel_writer_get_buffer (Shm_Channel * shm_channel, @@ -399,7 +397,7 @@ shm_channel_writer_get_buffer (Shm_Channel * shm_channel, * @return * - SANE_STATUS_GOOD - the buffer was successfully queued. * - SANE_STATUS_IO_ERROR - the reader process has closed its half of the - * channel, or another I/O error occured. + * channel, or another I/O error occurred. */ SANE_Status shm_channel_writer_put_buffer (Shm_Channel * shm_channel, @@ -573,7 +571,7 @@ shm_channel_reader_start (Shm_Channel * shm_channel) * Otherwise, @a *buffer_id_return, @a *buffer_addr_return and @a * *buffer_bytes return are filled with valid values. * - SANE_STATUS_EOF - the writer process has closed its half of the channel. - * - SANE_STATUS_IO_ERROR - an I/O error occured. + * - SANE_STATUS_IO_ERROR - an I/O error occurred. */ SANE_Status shm_channel_reader_get_buffer (Shm_Channel * shm_channel, @@ -627,7 +625,7 @@ shm_channel_reader_get_buffer (Shm_Channel * shm_channel, * @return * - SANE_STATUS_GOOD - the buffer was successfully released. * - SANE_STATUS_IO_ERROR - the writer process has closed its half of the - * channel, or an unexpected I/O error occured. + * channel, or an unexpected I/O error occurred. */ SANE_Status shm_channel_reader_put_buffer (Shm_Channel * shm_channel, SANE_Int buffer_id) diff --git a/backend/gt68xx_shm_channel.h b/backend/gt68xx_shm_channel.h index 54b5eca..129ea75 100644 --- a/backend/gt68xx_shm_channel.h +++ b/backend/gt68xx_shm_channel.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp-accessor.c b/backend/hp-accessor.c index 8b79ad4..ddb85de 100644 --- a/backend/hp-accessor.c +++ b/backend/hp-accessor.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp-accessor.h b/backend/hp-accessor.h index f043c3f..6d0cc6f 100644 --- a/backend/hp-accessor.h +++ b/backend/hp-accessor.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp-device.c b/backend/hp-device.c index 30e7a79..36706ee 100644 --- a/backend/hp-device.c +++ b/backend/hp-device.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp-device.h b/backend/hp-device.h index 272a78a..a67df8d 100644 --- a/backend/hp-device.h +++ b/backend/hp-device.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp-handle.c b/backend/hp-handle.c index 63e9fcb..d7f7817 100644 --- a/backend/hp-handle.c +++ b/backend/hp-handle.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -173,7 +171,7 @@ hp_handle_startReader (HpHandle this, HpScsi scsi) this->pipe_write_fd = fds[1]; this->pipe_read_fd = fds[0]; - /* Will childs be forked ? */ + /* Will child be forked ? */ this->child_forked = sanei_thread_is_forked (); /* Start a thread or fork a child. None of them will return here. */ diff --git a/backend/hp-handle.h b/backend/hp-handle.h index f1fac9a..a16d1b1 100644 --- a/backend/hp-handle.h +++ b/backend/hp-handle.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp-hpmem.c b/backend/hp-hpmem.c index d082bda..e51c78b 100644 --- a/backend/hp-hpmem.c +++ b/backend/hp-hpmem.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp-option.c b/backend/hp-option.c index f4d23f8..6aed680 100644 --- a/backend/hp-option.c +++ b/backend/hp-option.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,14 +41,11 @@ */ /* - $Log$ Revision 1.13 2005/04/13 12:50:07 ellert-guest Add missing SANE_I18N, Regenerate .po files accordingly, Update Swedish translations Revision 1.12 2003/10/09 19:32:50 kig-guest - Bug #300241: fix invers image on 3c/4c/6100C at 10 bit depth - - + Bug #300241: fix inverse image on 3c/4c/6100C at 10 bit depth */ /* pwd.h not available ? */ @@ -60,7 +55,7 @@ #endif #endif -/* To be done: dont reallocate choice accessors */ +/* To be done: don't reallocate choice accessors */ /* #define HP_ALLOC_CHOICEACC_ONCE 1 */ /* #define HP_EXPERIMENTAL @@ -276,7 +271,7 @@ hp_probed_choice_isSupported (HpScsi scsi, HpScl scl, /* Not in the support table. Try to inquire */ /* Fix me: It seems that the scanner does not raise a parameter error */ - /* after specifiying an unsupported command-value. */ + /* after specifying an unsupported command-value. */ sanei_hp_scl_clearErrors (scsi); sanei_hp_scl_set (scsi, scl, choice->val); @@ -757,7 +752,7 @@ _probe_int (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset, HpData if (minval >= maxval) return SANE_STATUS_UNSUPPORTED; - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_int_new(data))) @@ -798,7 +793,7 @@ _probe_int_brightness (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ opt if (minval >= maxval) return SANE_STATUS_UNSUPPORTED; - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_int_new(data))) @@ -829,7 +824,7 @@ _probe_resolution (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset, if (minval >= maxval) return SANE_STATUS_UNSUPPORTED; - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_int_new(data))) @@ -880,7 +875,7 @@ _probe_bool (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset, if (scl) RETURN_IF_FAIL( sanei_hp_scl_inquire(scsi, scl, &val, 0, 0) ); - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_bool_new(data))) @@ -912,7 +907,7 @@ _probe_change_doc (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset, if ( status != SANE_STATUS_GOOD ) return SANE_STATUS_UNSUPPORTED; - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_bool_new(data))) @@ -948,7 +943,7 @@ _probe_unload (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset, if ( status != SANE_STATUS_GOOD ) return SANE_STATUS_UNSUPPORTED; - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_bool_new(data))) @@ -994,7 +989,7 @@ _probe_calibrate (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset, /* And the desired ID of 10963 does not work. So we have to trust */ /* the evaluated HP model number. */ - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_bool_new(data))) @@ -1175,7 +1170,7 @@ _probe_each_choice (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset if (!choices) return SANE_STATUS_UNSUPPORTED; - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ #ifdef HP_ALLOC_CHOICEACC_ONCE if (!this->data_acsr) #endif @@ -1210,7 +1205,7 @@ _probe_ps_exposure_time (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ o info = sanei_hp_device_info_get ( sanei_hp_scsi_devicename (scsi) ); - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ #ifdef HP_ALLOC_CHOICEACC_ONCE if (!this->data_acsr) #endif @@ -1262,7 +1257,7 @@ _probe_scan_type (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset, } /* Inquire XPA capability is supported only by IIcx and 6100c/4c/3c. */ - /* But more devices support XPA scan window. So dont inquire XPA cap. */ + /* But more devices support XPA scan window. So don't inquire XPA cap. */ if ( compat & ( HP_COMPAT_2CX | HP_COMPAT_4C | HP_COMPAT_4P | HP_COMPAT_5P | HP_COMPAT_5100C | HP_COMPAT_6200C) && !(compat&HP_COMPAT_OJ_1150C) ) @@ -1282,7 +1277,7 @@ _probe_scan_type (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset, info = sanei_hp_device_info_get ( sanei_hp_scsi_devicename (scsi) ); - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ #ifdef HP_ALLOC_CHOICEACC_ONCE if (!this->data_acsr) #endif @@ -1327,7 +1322,7 @@ _probe_mirror_horiz (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optse if (!choices) return SANE_STATUS_UNSUPPORTED; - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ #ifdef HP_ALLOC_CHOICEACC_ONCE if (!this->data_acsr) #endif @@ -1371,7 +1366,7 @@ _probe_mirror_vert (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset if (!choices) return SANE_STATUS_UNSUPPORTED; - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ #ifdef HP_ALLOC_CHOICEACC_ONCE if (!this->data_acsr) #endif @@ -1403,7 +1398,7 @@ static SANE_Status _probe_front_button(_HpOption this, HpScsi scsi, _set_size(this, data, sizeof(SANE_Bool)); - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if ( !(this->data_acsr = sanei_hp_accessor_bool_new(data)) ) @@ -1529,7 +1524,7 @@ _probe_custom_gamma (_HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optse RETURN_IF_FAIL( sanei_hp_scl_inquire(scsi, scl, &val, 0, 0) ); } - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_bool_new(data))) @@ -1591,7 +1586,7 @@ _probe_vector (_HpOption this, HpScsi scsi, HpOptSet optset, HpData data) assert(type->scl); RETURN_IF_FAIL ( _probe_download_type (scl, scsi) ); - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ #ifdef HP_ALLOC_CHOICEACC_ONCE if (!this->data_acsr) #endif @@ -1612,7 +1607,7 @@ _probe_vector (_HpOption this, HpScsi scsi, HpOptSet optset, HpData data) super = hp_optset_get(optset, type->super); assert(super); - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ #ifdef HP_ALLOC_CHOICEACC_ONCE if (!this->data_acsr) #endif @@ -1700,7 +1695,7 @@ static SANE_Status _probe_num_options (_HpOption this, HpScsi __sane_unused__ scsi, HpOptSet __sane_unused__ optset, HpData data) { - /* If we dont have an accessor, get one */ + /* If we don't have an accessor, get one */ if (!this->data_acsr) { if (!(this->data_acsr = sanei_hp_accessor_int_new(data))) @@ -2125,7 +2120,7 @@ _program_resolution (HpOption this, HpScsi scsi, HpOptSet __sane_unused__ optset /* xres = next higher multiple of 300, xscale < 100 */ /* yres = next lower multiple of 300, yscale > 100 */ /* yres = next higher multiple of 300, yscale < 100 */ - /* The image extent was ok, but the content was streched in y-direction */ + /* The image extent was ok, but the content was stretched in y-direction */ if (xresolution > 300) { @@ -2417,7 +2412,7 @@ _program_scan_type (HpOption this, HpScsi scsi, HpOptSet optset, HpData data) 0xfc,0x02,0x7c,0x01,0xfc,0x01,0x7c,0x00,0xfc,0x00,0x7c,0x00,0x00 }; - sanei_hp_scl_set(scsi, SCL_RESERVED1, 0); /* dont know */ + sanei_hp_scl_set(scsi, SCL_RESERVED1, 0); /* don't know */ sanei_hp_scl_set(scsi, SCL_10952, 0); /* Calibration mode */ if ( sanei_hp_is_active_xpa (scsi) @@ -2549,7 +2544,7 @@ _program_ps_exposure_time (HpOption this, HpScsi scsi, /* Negatives get some extra blue to penetrate the orange mask and less red to not saturate the red channel; R:G:B = 100:200:300 */ - /* We dont use the 100% case. It may cause mechanical problems */ + /* We don't use the 100% case. It may cause mechanical problems */ if ((option < 1) || (option > 9)) return 0; RETURN_IF_FAIL ( sanei_hp_scl_upload_binary (scsi, SCL_CALIB_MAP, &calib_size, &calib_buf) ); @@ -2837,7 +2832,7 @@ _enable_calibrate (HpOption __sane_unused__ this, HpOptSet optset, HpData data, { HpOption media = hp_optset_get(optset, MEDIA); - /* If we dont have the media button, we should have calibrate */ + /* If we don't have the media button, we should have calibrate */ if ( !media ) return 1; return hp_option_getint(media, data) == HP_MEDIA_PRINT; diff --git a/backend/hp-option.h b/backend/hp-option.h index a6da585..74fa333 100644 --- a/backend/hp-option.h +++ b/backend/hp-option.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -42,9 +40,6 @@ HP Scanner Control Language (SCL). */ -/* - $Id$ -*/ #ifndef HP_OPTION_H_INCLUDED #define HP_OPTION_H_INCLUDED #include "hp.h" diff --git a/backend/hp-scl.c b/backend/hp-scl.c index fae7f97..37a01e8 100644 --- a/backend/hp-scl.c +++ b/backend/hp-scl.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,7 +41,6 @@ */ /* - $Log$ Revision 1.15 2008/03/28 14:37:36 kitno-guest add usleep to improve usb performance, from jim a t meyering d o t net @@ -56,8 +53,6 @@ Revision 1.12 2003/10/09 19:34:57 kig-guest Redo when TEST UNIT READY failed Redo when read returns with 0 bytes (non-SCSI only) - - */ /* @@ -1083,7 +1078,7 @@ is_lowbyte_first_byteorder (void) /* The SANE standard defines that 2-byte data must use the full 16 bit range. * Byte order returned by the backend must be native byte order. - * Scaling to 16 bit and byte order is achived by hp_scale_to_16bit. + * Scaling to 16 bit and byte order is achieved by hp_scale_to_16bit. * for >8 bits data, take the two data bytes and scale their content * to the full 16 bit range, using * scaled = unscaled << (newlen - oldlen) + diff --git a/backend/hp-scl.h b/backend/hp-scl.h index 7954492..a842360 100644 --- a/backend/hp-scl.h +++ b/backend/hp-scl.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp-scsi.h b/backend/hp-scsi.h index 0e12185..2bf9d00 100644 --- a/backend/hp-scsi.h +++ b/backend/hp-scsi.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp.README b/backend/hp.README index 0727221..b5357fd 100644 --- a/backend/hp.README +++ b/backend/hp.README @@ -49,13 +49,13 @@ to xhp just to get a better acceptance. Uses SCSI-flushing more often because otherwise the scanner did not accept all of the commands. - Test support of commands to be independant from inquired + Test support of commands to be independent from inquired model number. Wed Mar 28 10:00:00 UT+1 1998 Bring it on its way to the SANE-project. Geoffrey accepted to add -licence informations to the files as long as noone has to pay for the code. +licence information to the files as long as no one has to pay for the code. Sun Jun 07 15:00:00 UT+1 1998 diff --git a/backend/hp.TODO b/backend/hp.TODO index b9c1fd2..520bcab 100644 --- a/backend/hp.TODO +++ b/backend/hp.TODO @@ -31,7 +31,7 @@ These are Geoffreys TODOs: * * check return values (of maybe others)? * get rid of overly verbose DBG's - * add som DBG's + * add some DBG's */ New TODOs: diff --git a/backend/hp.c b/backend/hp.c index f6a3637..2358d1f 100644 --- a/backend/hp.c +++ b/backend/hp.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -44,11 +42,9 @@ */ static char *hp_backend_version = "1.06"; -static char *hp_backend_revision = "$Revision$"; /* Changes: V 1.06: - $Log$ Revision 1.22 2008/11/26 21:21:25 kitno-guest * backend/ *.[ch]: nearly every backend used V_MAJOR instead of SANE_CURRENT_MAJOR in sane_init() @@ -69,7 +65,7 @@ static char *hp_backend_revision = "$Revision$"; Revision 1.18 2003/10/09 19:37:29 kig-guest Redo when TEST UNIT READY failed Redo when read returns with 0 bytes (non-SCSI only) - Bug #300241: fix invers image on 3c/4c/6100C at 10 bit depth + Bug #300241: fix inverse image on 3c/4c/6100C at 10 bit depth Revision 1.17 2003/10/06 19:54:07 kig-guest Bug #300248: correct "Negatives" to "Negative" in option description @@ -132,7 +128,7 @@ static char *hp_backend_revision = "$Revision$"; - remove inlines V 0.88, 20-Jul-2000, PK: - Use sanei_config_read() - - dont write chars < 32 to DBG + - don't write chars < 32 to DBG V 0.88, 09-Jul-2000, PK: - Add front button support by Chris S. Cowles, Houston, Texas, c_cowles@ieee.org @@ -146,7 +142,7 @@ static char *hp_backend_revision = "$Revision$"; (Jens Heise, <heisbeee@calvados.zrz.TU-Berlin.DE>) - add option enable-image-buffering V 0.85, 30-Jan-2000, PK: - - correct and enhace data widths > 8 (Ewald de Wit <ewald@pobox.com>) + - correct and enhance data widths > 8 (Ewald de Wit <ewald@pobox.com>) - enable data width for all scanners - PhotoSmart: exposure "Off" changed to "Default" - PhotoSmart: even if max. datawidth 24 is reported, allow 30 bits. @@ -654,8 +650,8 @@ hp_read_config (void) is_df_config = 1; cu_device[0] = '\0'; - DBG(1, "hp_read_config: hp backend v%s/%s starts reading config file\n", - hp_backend_version, hp_backend_revision); + DBG(1, "hp_read_config: hp backend v%s starts reading config file\n", + hp_backend_version); if ((fp = sanei_config_open(HP_CONFIG_FILE)) != 0) { diff --git a/backend/hp.h b/backend/hp.h index 42b3be5..81ec962 100644 --- a/backend/hp.h +++ b/backend/hp.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp3500.c b/backend/hp3500.c index fc2c6b5..b7a2d59 100644 --- a/backend/hp3500.c +++ b/backend/hp3500.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -332,7 +330,7 @@ sane_get_devices (const SANE_Device *** device_list, SANE_Bool local_only) /** * Called to establish connection with the scanner. This function will - * also establish meaningful defauls and initialize the options. + * also establish meaningful defaults and initialize the options. * * From the SANE spec: * This function is used to establish a connection to a particular @@ -873,7 +871,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, * handle h is a valid handle) but usually affects long-running * operations only (such as image is acquisition). It is safe to call * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not * imply that the currently pending operation has been cancelled. It * only guarantees that cancellation has been initiated. Cancellation * completes only when the cancelled call returns (typically with a @@ -1290,7 +1288,7 @@ rt_queue_command (int command, unsigned char *buffer; unsigned char const *data = data_; - /* We add "bytes" here to account for the possiblity that all of the + /* We add "bytes" here to account for the possibility that all of the * data bytes are 0xaa and hence require a following 0x00 byte. */ if (command_bytes_outstanding + len + bytes > MAX_COMMANDS_BYTES || diff --git a/backend/hp3900.c b/backend/hp3900.c index 46ec673..134bbd9 100644 --- a/backend/hp3900.c +++ b/backend/hp3900.c @@ -15,8 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp3900_config.c b/backend/hp3900_config.c index dba5302..daeb583 100644 --- a/backend/hp3900_config.c +++ b/backend/hp3900_config.c @@ -15,8 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -52,7 +51,7 @@ static SANE_Int cfg_chipset_model_get(SANE_Int device); /* buttons for each scanner */ static SANE_Int cfg_buttons_get(struct st_buttons *reg); -/* area constrains for each scanner */ +/* area constraints for each scanner */ static SANE_Int cfg_constrains_get(struct st_constrains *constrain); /* spectrum clock generator for each scanner */ @@ -989,7 +988,7 @@ static void cfg_offset_get(SANE_Int sensortype, SANE_Int resolution, SANE_Int sc } } -/** SEC: Device constrains ---------- */ +/** SEC: Device constraints ---------- */ static SANE_Int cfg_constrains_get(struct st_constrains *constrain) { @@ -1003,7 +1002,7 @@ static SANE_Int cfg_constrains_get(struct st_constrains *constrain) struct st_reg reg[] = { - /* constrains are set in milimeters */ + /* constraints are set in millimeters */ /*device , reflective , negative , transparent */ /* , {{left, width, top, height}, {left, width, top, height}, {left, width, top, height}}}, */ { BQ5550 , {{ 0, 220, 0, 300}, { 88, 42, 0, 83}, { 88, 42, 0, 83}}}, diff --git a/backend/hp3900_debug.c b/backend/hp3900_debug.c index 7b21c8d..25254db 100644 --- a/backend/hp3900_debug.c +++ b/backend/hp3900_debug.c @@ -15,8 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -1421,7 +1420,7 @@ dbg_registers (SANE_Byte * buffer) DBG(DBG_FNC, " bit[0..3] = %02x : Scanner buttons ", iValue & 0x0f); if ((iValue & 0x0f) == 0x0f) DBG(DBG_FNC, "enabled\n"); - else DBG(DBG_FNC, "dissabled\n"); + else DBG(DBG_FNC, "disabled\n"); DBG(DBG_FNC, " bit[4..7] = ? : 0x%02x\n", (iValue >> 4) & 0x0f); dbg_buffer(DBG_FNC, "\n0x0159", &buffer[0x159], 11, 0x159); diff --git a/backend/hp3900_rts8822.c b/backend/hp3900_rts8822.c index d76763d..c818b89 100644 --- a/backend/hp3900_rts8822.c +++ b/backend/hp3900_rts8822.c @@ -15,8 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -555,11 +554,11 @@ static void Split_into_12bit_channels (SANE_Byte * destino, static SANE_Int Scan_Read_BufferA (struct st_device *dev, SANE_Int buffer_size, SANE_Int arg2, SANE_Byte * pBuffer, - SANE_Int * bytes_transfered); + SANE_Int * bytes_transferred); static SANE_Int Bulk_Operation (struct st_device *dev, SANE_Byte op, SANE_Int buffer_size, SANE_Byte * buffer, - SANE_Int * transfered); + SANE_Int * transferred); static SANE_Int Get_PAG_Value (SANE_Byte scantype, SANE_Byte color); static SANE_Int GetOneLineInfo (struct st_device *dev, SANE_Int resolution, SANE_Int * maximus, SANE_Int * minimus, @@ -909,7 +908,7 @@ Motor_Curve_Parse (SANE_Int * mtc_count, SANE_Int * buffer) if (*buffer == -2) { /* end of motorcurve */ - /* complete any openned phase */ + /* complete any opened phase */ /* close phase */ phase = -1; } @@ -1597,7 +1596,7 @@ RTS_Scanner_SetParams (struct st_device *dev, struct params *param) data_bitset (&dev->init_regs[0x146], 0x40, ((dev->sensorcfg->type == CIS_SENSOR) ? 0 : 1)); - /* turn on appropiate lamp */ + /* turn on appropriate lamp */ if (scan.scantype == ST_NORMAL) Lamp_Status_Set (dev, NULL, TRUE, FLB_LAMP); else @@ -2729,7 +2728,7 @@ Motor_Move (struct st_device *dev, SANE_Byte * Regs, /* unknown data */ data_bitset (&cpRegs[0x1cf], 0x80, 1); /*x------- */ - /* sets one chanel per color */ + /* sets one channel per color */ data_bitset (&cpRegs[0x12], 0x3f, 0); /* channel */ data_bitset (&cpRegs[0x12], 0xc0, 1); /* 1 channel */ @@ -2924,7 +2923,7 @@ Load_MotorCurves (struct st_device *dev) DBG (DBG_FNC, "> Load_MotorCurves\n"); - /* get motor setttings buffer for this device */ + /* get motor settings buffer for this device */ mtc = cfg_motorcurve_get (); if (mtc != NULL) { @@ -4342,7 +4341,7 @@ RTS_DMA_Write (struct st_device *dev, SANE_Int dmacs, SANE_Int options, } else { - /* for some reason it's not posible to allocate space to check + /* for some reason it's not possible to allocate space to check sent buffer so we just write data */ Bulk_Operation (dev, BLK_WRITE, size, buffer, &transferred); rst = OK; @@ -4401,7 +4400,7 @@ RTS_DMA_CheckType (struct st_device *dev, SANE_Byte * Regs) if (RTS_DMA_SetType (dev, Regs, a) != OK) break; - /* wait 1500 miliseconds */ + /* wait 1500 milliseconds */ if (RTS_DMA_WaitReady (dev, 1500) == OK) { /* reset dma */ @@ -7693,7 +7692,7 @@ arrangeline2 = 1 static SANE_Int Scan_Read_BufferA (struct st_device *dev, SANE_Int buffer_size, SANE_Int arg2, - SANE_Byte * pBuffer, SANE_Int * bytes_transfered) + SANE_Byte * pBuffer, SANE_Int * bytes_transferred) { SANE_Int rst = OK; SANE_Byte *ptBuffer = NULL; @@ -7701,11 +7700,11 @@ Scan_Read_BufferA (struct st_device *dev, SANE_Int buffer_size, SANE_Int arg2, struct st_readimage *rd = dev->Reading; DBG (DBG_FNC, - "+ Scan_Read_BufferA(buffer_size=%i, arg2, *pBuffer, *bytes_transfered):\n", + "+ Scan_Read_BufferA(buffer_size=%i, arg2, *pBuffer, *bytes_transferred):\n", buffer_size); arg2 = arg2; /* silence gcc */ - *bytes_transfered = 0; + *bytes_transferred = 0; if (pBuffer != NULL) { @@ -7841,7 +7840,7 @@ Scan_Read_BufferA (struct st_device *dev, SANE_Int buffer_size, SANE_Int arg2, } else { - *bytes_transfered += iAmount; + *bytes_transferred += iAmount; buffer_size -= iAmount; } @@ -7867,7 +7866,7 @@ Scan_Read_BufferA (struct st_device *dev, SANE_Int buffer_size, SANE_Int arg2, /* is there any data read from scanner? */ if (rd->RDSize > 0) { - /* Add to the given buffer so many bytes as posible */ + /* Add to the given buffer as many bytes as possible */ SANE_Int iAmount; iAmount = min (buffer_size, rd->RDSize); @@ -7889,16 +7888,16 @@ Scan_Read_BufferA (struct st_device *dev, SANE_Int buffer_size, SANE_Int arg2, ptBuffer += iAmount; rd->RDSize -= iAmount; buffer_size -= iAmount; - *bytes_transfered += iAmount; + *bytes_transferred += iAmount; /* if there isn't any data in DMABuffer we can point RDStart - to the begining of DMABuffer */ + to the beginning of DMABuffer */ if (rd->RDSize == 0) rd->RDStart = rd->DMABuffer; } - /* in case of all data is read we return OK with bytes_transfered = 0 */ - if ((*bytes_transfered == 0) + /* in case of all data is read we return OK with bytes_transferred = 0 */ + if ((*bytes_transferred == 0) || ((rd->RDSize == 0) && (rd->ImageSize == 0))) break; } @@ -7907,7 +7906,7 @@ Scan_Read_BufferA (struct st_device *dev, SANE_Int buffer_size, SANE_Int arg2, RTS_DMA_Cancel (dev); } - DBG (DBG_FNC, "-> *bytes_transfered=%i\n", *bytes_transfered); + DBG (DBG_FNC, "-> *bytes_transferred=%i\n", *bytes_transferred); DBG (DBG_FNC, "-> Reading->ImageSize=%i\n", rd->ImageSize); DBG (DBG_FNC, "-> Reading->DMAAmount=%i\n", rd->DMAAmount); DBG (DBG_FNC, "-> Reading->RDSize =%i\n", rd->RDSize); @@ -7921,7 +7920,7 @@ static SANE_Int Reading_BufferSize_Get (struct st_device *dev, SANE_Byte channels_per_dot, SANE_Int channel_size) { - /* returns the ammount of bytes in scanner's buffer ready to be read */ + /* returns the amount of bytes in scanner's buffer ready to be read */ SANE_Int rst; @@ -10039,7 +10038,7 @@ Shading_apply (struct st_device *dev, SANE_Byte * Regs, static SANE_Int Bulk_Operation (struct st_device *dev, SANE_Byte op, SANE_Int buffer_size, - SANE_Byte * buffer, SANE_Int * transfered) + SANE_Byte * buffer, SANE_Int * transferred) { SANE_Int iTransferSize, iBytesToTransfer, iPos, rst, iBytesTransfered; @@ -10051,8 +10050,8 @@ Bulk_Operation (struct st_device *dev, SANE_Byte op, SANE_Int buffer_size, rst = OK; iBytesTransfered = 0; - if (transfered != NULL) - *transfered = 0; + if (transferred != NULL) + *transferred = 0; iTransferSize = min (buffer_size, RTS_Debug->dmatransfersize); @@ -10072,8 +10071,8 @@ Bulk_Operation (struct st_device *dev, SANE_Byte op, SANE_Int buffer_size, } else { - if (transfered != NULL) - *transfered += iBytesTransfered; + if (transferred != NULL) + *transferred += iBytesTransfered; } iPos += iTransferSize; iBytesToTransfer -= iTransferSize; @@ -10095,8 +10094,8 @@ Bulk_Operation (struct st_device *dev, SANE_Byte op, SANE_Int buffer_size, } else { - if (transfered != NULL) - *transfered += iTransferSize; + if (transferred != NULL) + *transferred += iTransferSize; } iPos += iTransferSize; iBytesToTransfer -= iTransferSize; @@ -10763,7 +10762,7 @@ Lamp_Status_Set (struct st_device *dev, SANE_Byte * Regs, SANE_Int turn_on, switch (dev->chipset->model) { case RTS8822BL_03A: - /* register 0xe946 has 2 bits and each one referres one lamp + /* register 0xe946 has 2 bits and each one refers one lamp 0x40: FLB_LAMP | 0x20 : TMA_LAMP if both were enabled both lamps would be switched on */ data_bitset (&Regs[0x146], 0x20, ((lamp == TMA_LAMP) && (turn_on == TRUE)) ? 1 : 0); /* TMA */ @@ -14005,7 +14004,7 @@ Free_Constrains (struct st_device *dev) static void RTS_DebugInit () { - /* Default vaules */ + /* Default values */ RTS_Debug->dev_model = HP3970; RTS_Debug->DumpShadingData = FALSE; @@ -14428,7 +14427,7 @@ WShading_Emulate (SANE_Byte * buffer, SANE_Int * chnptr, SANE_Int size, /* get channel color */ chncolor = data_lsb_get (buffer + pos, chnsize); - /* apply shading coeficient */ + /* apply shading coefficient */ chncolor *= wshading->rates[*chnptr]; /* care about limits */ diff --git a/backend/hp3900_sane.c b/backend/hp3900_sane.c index f8ed139..c717d4d 100644 --- a/backend/hp3900_sane.c +++ b/backend/hp3900_sane.c @@ -14,8 +14,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -157,7 +156,7 @@ typedef struct SANE_Int rest_amount; SANE_Int mylin; - /* convertion settings */ + /* conversion settings */ struct st_convert cnv; /* ranges */ @@ -188,7 +187,7 @@ static SANE_Status bknd_models (TScanner * scanner); static SANE_Status bknd_resolutions (TScanner * scanner, SANE_Int model); static SANE_Status bknd_sources (TScanner * scanner, SANE_Int model); -/* convertions */ +/* conversions */ static void Color_Negative (SANE_Byte * buffer, SANE_Int size, SANE_Int depth); static void Color_to_Gray (SANE_Byte * buffer, SANE_Int size, SANE_Int depth); @@ -894,7 +893,7 @@ gamma_create (TScanner * s, double gamma) /* default result */ rst = OK; - /* destroy previus gamma tables */ + /* destroy previous gamma tables */ gamma_free (s); /* check gamma value */ @@ -1161,7 +1160,7 @@ options_init (TScanner * scanner) /* set gamma */ gamma_create (scanner, 1.0); - /* color convertion */ + /* color conversion */ scanner->cnv.colormode = -1; scanner->cnv.negative = FALSE; scanner->cnv.threshold = 40; @@ -1178,12 +1177,12 @@ options_init (TScanner * scanner) scanner->rng_gamma.max = 65535; scanner->rng_gamma.quant = 0; - /* setting default horizontal constrain in milimeters */ + /* setting default horizontal constraint in millimeters */ scanner->rng_horizontal.min = 0; scanner->rng_horizontal.max = 220; scanner->rng_horizontal.quant = 1; - /* setting default vertical constrain in milimeters */ + /* setting default vertical constraint in millimeters */ scanner->rng_vertical.min = 0; scanner->rng_vertical.max = 300; scanner->rng_vertical.quant = 1; @@ -2261,7 +2260,7 @@ sane_get_parameters (SANE_Handle h, SANE_Parameters * p) /* resolution */ res = s->aValues[opt_resolution].w; - /* image coordinates in milimeters */ + /* image coordinates in millimeters */ coords.left = s->aValues[opt_tlx].w; coords.top = s->aValues[opt_tly].w; coords.width = s->aValues[opt_brx].w; @@ -2384,7 +2383,7 @@ sane_start (SANE_Handle h) RTS_Debug->SaveCalibFile = (s->aValues[opt_dbgimages].w == SANE_TRUE) ? TRUE : FALSE; - /* Get image coordinates in milimeters */ + /* Get image coordinates in millimeters */ coords.left = s->aValues[opt_tlx].w; coords.top = s->aValues[opt_tly].w; coords.width = s->aValues[opt_brx].w; @@ -2583,7 +2582,7 @@ sane_read (SANE_Handle h, SANE_Byte * buf, SANE_Int maxlen, SANE_Int * len) buf : will contain postprocessed image len : will contain size in bytes of postprocessed image */ - /* apply gamma if neccesary */ + /* apply gamma if necessary */ if (RTS_Debug->EnableGamma == TRUE) gamma_apply (s, buffer, emul_len, s->ScanParams.depth); @@ -2623,7 +2622,7 @@ sane_read (SANE_Handle h, SANE_Byte * buf, SANE_Int maxlen, SANE_Int * len) { /* I didn't see any scanner supporting lineart mode. Windows drivers scan in grayscale and then convert image to lineart - so let's perform convertion */ + so let's perform conversion */ SANE_Int rest = emul_len % 8; Gray_to_Lineart (buffer, emul_len, s->cnv.threshold); @@ -2691,7 +2690,7 @@ sane_close (SANE_Handle h) DBG (DBG_FNC, "- sane_close...\n"); - /* stop previus scans */ + /* stop previous scans */ RTS_Scanner_StopScan (device, TRUE); /* close usb */ @@ -2700,7 +2699,7 @@ sane_close (SANE_Handle h) /* free scanner internal variables */ RTS_Scanner_End (device); - /* free RTS enviroment */ + /* free RTS environment */ RTS_Free (device); /* free backend variables */ diff --git a/backend/hp3900_types.c b/backend/hp3900_types.c index 4a1f7e9..bcfe087 100644 --- a/backend/hp3900_types.c +++ b/backend/hp3900_types.c @@ -15,8 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp3900_usb.c b/backend/hp3900_usb.c index 99623b4..3900449 100644 --- a/backend/hp3900_usb.c +++ b/backend/hp3900_usb.c @@ -15,8 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp4200.c b/backend/hp4200.c index d4d4f64..c080fcb 100644 --- a/backend/hp4200.c +++ b/backend/hp4200.c @@ -12,8 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Developers: diff --git a/backend/hp4200.h b/backend/hp4200.h index 1547847..e13724e 100644 --- a/backend/hp4200.h +++ b/backend/hp4200.h @@ -12,8 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef _HP4200_H diff --git a/backend/hp4200_lm9830.c b/backend/hp4200_lm9830.c index f2d9475..ae2466d 100644 --- a/backend/hp4200_lm9830.c +++ b/backend/hp4200_lm9830.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp4200_lm9830.h b/backend/hp4200_lm9830.h index 4cf44eb..769baea 100644 --- a/backend/hp4200_lm9830.h +++ b/backend/hp4200_lm9830.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5400.c b/backend/hp5400.c index 58d01f8..1787b01 100644 --- a/backend/hp5400.c +++ b/backend/hp5400.c @@ -20,8 +20,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5400.h b/backend/hp5400.h index 78244e0..88cb084 100644 --- a/backend/hp5400.h +++ b/backend/hp5400.h @@ -20,8 +20,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,8 +42,6 @@ If you write modifications of your own for SANE, it is your choice whether to permit this exception to apply to your modifications. If you do not wish that, delete this exception notice. - - $Id$ */ @@ -112,7 +109,7 @@ THWParams; /* The scanner needs a Base DPI off which all it's calibration and * offset/size parameters are based. For the time being this is the same as - * the iDpi but maybe we want it seperate. This is because while this field + * the iDpi but maybe we want it separate. This is because while this field * would have limited values (300,600,1200,2400) the x/y dpi can vary. The * windows interface seems to allow 200dpi (though I've never tried it). We * need to decide how these values are related to the HW coordinates. */ diff --git a/backend/hp5400_debug.c b/backend/hp5400_debug.c index ad2e4fb..8795cf3 100644 --- a/backend/hp5400_debug.c +++ b/backend/hp5400_debug.c @@ -19,8 +19,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5400_debug.h b/backend/hp5400_debug.h index c743045..df094ea 100644 --- a/backend/hp5400_debug.h +++ b/backend/hp5400_debug.h @@ -22,8 +22,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5400_internal.c b/backend/hp5400_internal.c index 1d81358..322359a 100644 --- a/backend/hp5400_internal.c +++ b/backend/hp5400_internal.c @@ -21,8 +21,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -385,7 +384,7 @@ SetCalibration (int iHandle, int numPixels, unsigned int *low_vals[3], i = j / numLoop; /* This is obviously not quite right. The values on - * the right are approximatly what windows sends */ + * the right are approximately what windows sends */ k = (high_vals[0][i] > 0x4000) ? 1000000000 / high_vals[0][i] : 0; /* 0x6700 */ pixel->highr[0] = k; pixel->highr[1] = k >> 8; @@ -781,7 +780,7 @@ DoAverageScan (int iHandle, struct ScanRequest *req, int code, HWParams.iXferHandle = iHandle; if (InitScan2 (SCAN_TYPE_CALIBRATION, req, &HWParams, &res, 0, code) != 0) - return -1; /* No colour offseting, we want raw */ + return -1; /* No colour offsetting, we want raw */ length = htonl (res.xsize) / 6; @@ -1204,7 +1203,7 @@ InitScan2 (enum ScanType scantype, struct ScanRequest *req, /* Protect scanner from damage. This stops stpuid errors. It basically * limits you to the scanner glass. Stuff like calibrations which need - * more access do it safely by fiddling other paramters. Note you can + * more access do it safely by fiddling other parameters. Note you can * still break things by fiddling the ScanOffset, but that is not yet * under user control */ diff --git a/backend/hp5400_internal.h b/backend/hp5400_internal.h index aa40da0..28bde28 100644 --- a/backend/hp5400_internal.h +++ b/backend/hp5400_internal.h @@ -20,9 +20,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -112,7 +110,7 @@ struct ScanRequest */ uint8_t zero; /* Seems to always be zero */ uint16_t gamma[3]; /* Set to 100 in network order. Gamma? */ - uint16_t pad[3]; /* Zero padding ot 32 bytes??? */ + uint16_t pad[3]; /* Zero padding to 32 bytes??? */ } PACKED; @@ -154,7 +152,7 @@ PACKED; * what we wish change and SET it back otherwise goodness knows what evil * we will unleash. * - * Note that for setting, different values in the buffer seem to apply betwen the copy count + * Note that for setting, different values in the buffer seem to apply between the copy count * and the colour/BW switch setting. I don't know what that means at the moment. * * I'm calling it PanelInfo because I can't think of anything better. diff --git a/backend/hp5400_sane.c b/backend/hp5400_sane.c index b6fa6da..8413568 100644 --- a/backend/hp5400_sane.c +++ b/backend/hp5400_sane.c @@ -20,8 +20,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5400_sanei.c b/backend/hp5400_sanei.c index 10c90ef..3d13940 100644 --- a/backend/hp5400_sanei.c +++ b/backend/hp5400_sanei.c @@ -20,8 +20,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5400_sanei.h b/backend/hp5400_sanei.h index 3c8e337..058ad22 100644 --- a/backend/hp5400_sanei.h +++ b/backend/hp5400_sanei.h @@ -23,8 +23,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5400_xfer.h b/backend/hp5400_xfer.h index b3a1cc6..e52813a 100644 --- a/backend/hp5400_xfer.h +++ b/backend/hp5400_xfer.h @@ -22,8 +22,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5590.c b/backend/hp5590.c index b206406..1c164e4 100644 --- a/backend/hp5590.c +++ b/backend/hp5590.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5590_cmds.c b/backend/hp5590_cmds.c index 1eb96d3..495daef 100644 --- a/backend/hp5590_cmds.c +++ b/backend/hp5590_cmds.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5590_cmds.h b/backend/hp5590_cmds.h index 7179853..6d74464 100644 --- a/backend/hp5590_cmds.h +++ b/backend/hp5590_cmds.h @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5590_low.c b/backend/hp5590_low.c index 4936c58..29e2136 100644 --- a/backend/hp5590_low.c +++ b/backend/hp5590_low.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hp5590_low.h b/backend/hp5590_low.h index 4882860..41f3615 100644 --- a/backend/hp5590_low.h +++ b/backend/hp5590_low.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hpljm1005.c b/backend/hpljm1005.c index be3b8f4..95ddd8e 100644 --- a/backend/hpljm1005.c +++ b/backend/hpljm1005.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -181,7 +179,7 @@ static int devlist_count; /* Number of element in the list */ */ static SANE_Device **devlist = NULL; -/* round() is c99, so we provide our own, though this version wont return -0 */ +/* round() is c99, so we provide our own, though this version won't return -0 */ static double round2(double x) { diff --git a/backend/hpsj5s.c b/backend/hpsj5s.c index 77fcc46..ea58433 100644 --- a/backend/hpsj5s.c +++ b/backend/hpsj5s.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -106,7 +104,7 @@ static SANE_Option_Descriptor sod[] = { {NULL} /*No constraints required */ } , - { /*Width of scaned area */ + { /*Width of scanned area */ "width", "Width", "Width of area to scan", @@ -115,7 +113,7 @@ static SANE_Option_Descriptor sod[] = { sizeof (SANE_Word), SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, SANE_CONSTRAINT_RANGE, - {NULL} /*Range constrain setted in sane_init */ + {NULL} /*Range constraint set in sane_init */ } , { /*Resolution for scan */ @@ -127,13 +125,13 @@ static SANE_Option_Descriptor sod[] = { sizeof (SANE_Word), SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT, SANE_CONSTRAINT_WORD_LIST, - {NULL} /*Word list constrain setted in sane_init */ + {NULL} /*Word list constraint set in sane_init */ } }; static SANE_Parameters parms; -/*Recalculate Lenght in dependace of resolution*/ +/*Recalculate Length in dependence of resolution*/ static SANE_Word LengthForRes (SANE_Word Resolution, SANE_Word Length) { @@ -223,7 +221,7 @@ sane_exit (void) scanner_d = -1; } - /*Free alocated ports information: */ + /*Free allocated ports information: */ ieee1284_free_ports (&pl); DBG (2, "sane_exit\n"); @@ -386,7 +384,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, case SANE_ACTION_GET_VALUE: *((SANE_Word *) value) = wWidth; return SANE_STATUS_GOOD; - case SANE_ACTION_SET_VALUE: /*info should be setted */ + case SANE_ACTION_SET_VALUE: /*info should be set */ wWidth = *((SANE_Word *) value); if (info != NULL) *info = SANE_INFO_RELOAD_PARAMS; @@ -400,7 +398,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, case SANE_ACTION_GET_VALUE: *((SANE_Word *) value) = wResolution; return SANE_STATUS_GOOD; - case SANE_ACTION_SET_VALUE: /*info should be setted */ + case SANE_ACTION_SET_VALUE: /*info should be set */ wResolution = *((SANE_Word *) value); if (info != NULL) *info = 0; @@ -455,7 +453,7 @@ sane_start (SANE_Handle handle) bCalibration = GetCalibration (); if (bLastCalibration - bCalibration > 16) - { /*Lamp is not warm enouth */ + { /*Lamp is not warm enough */ DBG (1, "sane_start: warming lamp for 30 sec.\n"); for (i = 0; i < 30; i++) sleep (1); @@ -472,7 +470,7 @@ sane_start (SANE_Handle handle) /*Turn on indicator and prepare engine. */ SwitchHardwareState (FLAGS_HW_INDICATOR_OFF | FLAGS_HW_MOTOR_READY, 1); /*Feed paper */ - if (PaperFeed (LINES_TO_FEED) == 0) /*Feed only for fixel lenght. Change it */ + if (PaperFeed (LINES_TO_FEED) == 0) /*Feed only for fixel length. Change it */ { DBG (1, "sane_start: paper feed failed."); SwitchHardwareState (FLAGS_HW_INDICATOR_OFF | FLAGS_HW_MOTOR_READY, 0); @@ -512,7 +510,7 @@ sane_read (SANE_Handle handle, SANE_Byte * data, } /*While end of paper sheet was not reached */ - /*Wait for scaned line ready */ + /*Wait for scanned line ready */ timeout = 0; while (((bFuncResult = CallFunctionWithRetVal (0xB2)) & 0x20) == 0) { @@ -794,7 +792,7 @@ TransferScanParameters (enumColorDepth enColor, SANE_Word wResolution, break; case GrayScale: case TrueColor: - CallFunctionWithParameter (0x90, 0); /*Not suppoted correctly. FIX ME!!! */ + CallFunctionWithParameter (0x90, 0); /*Not supported correctly. FIX ME!!! */ break; }; CallFunctionWithParameter (0xA1, 2); @@ -882,7 +880,7 @@ TurnOffPaperPulling () } /* - Returns avarage value of scaned row. + Returns average value of scanned row. While paper not loaded this is base "white point". */ static SANE_Byte @@ -1140,7 +1138,7 @@ CalibrateScanElements () CallFunctionWithParameter (0x91, arSpeeds[Index]); - /*waiting for scaned line... */ + /*waiting for scanned line... */ timeout = 0; do { @@ -1205,7 +1203,7 @@ CalibrateScanElements () CallFunctionWithParameter (0x91, CurrentSpeed2); usleep(10); - /*waiting for scaned line... */ + /*waiting for scanned line... */ for(j = 0; j < 5; j++) { timeout = 0; diff --git a/backend/hpsj5s.h b/backend/hpsj5s.h index 0361acd..206438e 100644 --- a/backend/hpsj5s.h +++ b/backend/hpsj5s.h @@ -10,7 +10,7 @@ #define ADDRESS_RESULT 0x20 /*Here we get result */ -/*Scanner functions (not all - some of them I cann't identify)*/ +/*Scanner functions (not all - some of them I can't identify)*/ #define FUNCTION_SETUP_HARDWARE 0xA0 /*Scanner hardware control flags:*/ @@ -83,7 +83,7 @@ static SANE_Byte CallFunctionWithRetVal (SANE_Byte Function); static SANE_Byte ReadDataByte (void); -static void ReadDataBlock (SANE_Byte * Buffer, int lenght); +static void ReadDataBlock (SANE_Byte * Buffer, int length); /*Daisy chaining API: (should be moved to ieee1284 library in future)*/ diff --git a/backend/hs2p-saneopts.h b/backend/hs2p-saneopts.h index 938c7da..d5d6143 100644 --- a/backend/hs2p-saneopts.h +++ b/backend/hs2p-saneopts.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/hs2p-scsi.c b/backend/hs2p-scsi.c index 6063acd..4924c19 100644 --- a/backend/hs2p-scsi.c +++ b/backend/hs2p-scsi.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -609,7 +607,7 @@ sense_handler (int __sane_unused__ scsi_fd, u_char * sense_buffer, void *sd) case 0x2C02: /* Invalid combination of windows specified */ status = SANE_STATUS_INVAL; break; - case 0x3700: /* (Rounded paramter) */ + case 0x3700: /* (Rounded parameter) */ status = SANE_STATUS_INVAL; break; case 0x3900: /* (Saving parameters not supported) */ @@ -928,7 +926,7 @@ mode_sense (int fd, MP * buf, SANE_Byte page_code) cmd.dbd &= ~(1 << 3); /* Disable Block Description (bit3) is set to 0 */ cmd.pc = (page_code & 0x3F); /* bits 5-0 */ cmd.pc &= ~(0x03 << 6); /* unset PC Field (bits7-6) - * 00 Curent Value is the only effective value + * 00 Current Value is the only effective value * 01 Changeable Value * 10 Default Value * 11 Saved Value */ @@ -1014,7 +1012,7 @@ set_window (int fd, SWD * swd) DBG (DBG_error, "set_window: error with memcpy\n"); } - /* Set Window Data Header: 0-5:reserved; 6-7:Window Descriptor Lenght=640 */ + /* Set Window Data Header: 0-5:reserved; 6-7:Window Descriptor Length=640 */ wdl = sizeof (win.swd) - sizeof (win.swd.hdr); _lto2b (wdl, &win.swd.hdr.len[0]); DBG (DBG_info, diff --git a/backend/hs2p-scsi.h b/backend/hs2p-scsi.h index cdf227e..25122d5 100644 --- a/backend/hs2p-scsi.h +++ b/backend/hs2p-scsi.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -623,7 +621,7 @@ typedef struct mode_page_service typedef struct scsi_mode_sense_cmd { SANE_Byte opcode; /* 1AH */ - SANE_Byte dbd; /* 7-5:LUN; 4:Reserved; 3:DBD (Disable Block Desciption) set to "0"; 2-0:Reserved */ + SANE_Byte dbd; /* 7-5:LUN; 4:Reserved; 3:DBD (Disable Block Description) set to "0"; 2-0:Reserved */ SANE_Byte pc; /* 7-6:PC; 5-0:Page Code * PC field indicates the type of data to be returned (bit7,bit6): * 00 Current Value (THIS IS THE ONLY VALUE WHICH WORKS!) @@ -919,7 +917,7 @@ struct hs2p_window_data * 0: 0=>output from bit0 of each byte; 1=>output from bit7 * 1: 0=>output from LSB; 1=>output from MSB * 2: 0=>unpacked 4 bits gray; 1=>Packed 4 bits gray - * 3: 1=>Bits arrangment from LSB in grayscale; 0=>from MSB + * 3: 1=>Bits arrangement from LSB in grayscale; 0=>from MSB * 4-6: reserved * 7: 1=>Mirroring; 0=>Normal output * 8-15: reserved diff --git a/backend/hs2p.c b/backend/hs2p.c index deee3b0..ec9eec9 100644 --- a/backend/hs2p.c +++ b/backend/hs2p.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -51,10 +49,10 @@ . . . init_options : initialize SANE_OPTIONS array . . - sane_set_io_mode : set blocking-mode . . - sane_get_select_fd : get scanner-fd - . . - sane_get_option_descriptor() : get option informations + . . - sane_get_option_descriptor() : get option information . . - sane_control_option() : change option values . . - . . - sane_start() : start image aquisition + . . - sane_start() : start image acquisition . . - sane_get_parameters() : returns actual scan-parameters . . - sane_read() : read image-data (from pipe) . . @@ -1535,7 +1533,7 @@ do_cancel (HS2P_Scanner * s) object_position (s->fd, OBJECT_POSITION_UNLOAD)) != SANE_STATUS_GOOD) { - DBG (DBG_error, "cancel: OBJECT POSTITION failed\n"); + DBG (DBG_error, "cancel: OBJECT POSITION failed\n"); } sanei_scsi_req_flush_all (); release_unit (s->fd); @@ -1588,7 +1586,7 @@ sane_init (SANE_Int * version_code, } #if 0 - /* avision.c: search for all supported scanners on all scsi busses & channels */ + /* avision.c: search for all supported scanners on all scsi buses & channels */ for (hw = &HS2P_Device_List[0]; hw->mfg != NULL; hw++) { sanei_scsi_find_devices (hw->mfg, /*vendor */ @@ -3252,7 +3250,7 @@ pad: /* * If status != SANE_STATUS_GOOD, then sense_handler() has already * been called and the sanei_* functions have already gotten the - * sense data buffer (which apparently clears the error conditionn) + * sense data buffer (which apparently clears the error condition) * so the following doesn't work: get_sense_data (s->fd, &(s->hw->sense_data)); print_sense_data (&(s->hw->sense_data)); diff --git a/backend/hs2p.h b/backend/hs2p.h index 6270154..c3080d6 100644 --- a/backend/hs2p.h +++ b/backend/hs2p.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -342,7 +340,7 @@ static const HS2P_Paper paper_sizes[] = { /* Name, Width, Height in mm */ {"Full", 0.0, 0.0}, }; -#define PORTRAIT "Portait" +#define PORTRAIT "Portrait" #define LANDSCAPE "Landscape" static SANE_String_Const orientation_list[] = { PORTRAIT, diff --git a/backend/ibm-scsi.c b/backend/ibm-scsi.c index b6436bd..9e0b12d 100644 --- a/backend/ibm-scsi.c +++ b/backend/ibm-scsi.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/ibm.c b/backend/ibm.c index 1f26226..91a09ee 100644 --- a/backend/ibm.c +++ b/backend/ibm.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -192,7 +190,7 @@ attach (const char *devnam, Ibm_Device ** devp) status = object_position (fd, OBJECT_POSITION_UNLOAD); if (status != SANE_STATUS_GOOD) { - DBG (1, "attach: OBJECT POSTITION failed\n"); + DBG (1, "attach: OBJECT POSITION failed\n"); sanei_scsi_close (fd); return (SANE_STATUS_INVAL); } @@ -269,7 +267,7 @@ attach (const char *devnam, Ibm_Device ** devp) dev->info.yres_default = _2btol(wbuf.y_res); dev->info.image_mode_default = wbuf.image_comp; - /* if you throw the MRIF bit the brighness control reverses too */ + /* if you throw the MRIF bit the brightness control reverses too */ /* so I reverse the reversal in software for symmetry's sake */ /* I should make this into an option */ @@ -521,7 +519,7 @@ do_cancel (Ibm_Scanner * s) status = object_position (s->fd, OBJECT_POSITION_UNLOAD); if (status != SANE_STATUS_GOOD) { - DBG (1, "cancel: OBJECT POSTITION failed\n"); + DBG (1, "cancel: OBJECT POSITION failed\n"); } s->scanning = SANE_FALSE; @@ -996,7 +994,7 @@ sane_start (SANE_Handle handle) _lto4b(s->length, wbuf.length); wbuf.image_comp = s->image_composition; - /* if you throw the MRIF bit the brighness control reverses too */ + /* if you throw the MRIF bit the brightness control reverses too */ /* so I reverse the reversal in software for symmetry's sake */ if (wbuf.image_comp == IBM_GRAYSCALE || wbuf.image_comp == IBM_DITHERED_MONOCHROME) { diff --git a/backend/ibm.h b/backend/ibm.h index 742ebeb..3493cbc 100644 --- a/backend/ibm.h +++ b/backend/ibm.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/kodak-cmd.h b/backend/kodak-cmd.h index 995d622..7d5d506 100644 --- a/backend/kodak-cmd.h +++ b/backend/kodak-cmd.h @@ -111,7 +111,7 @@ putnbyte (unsigned char *pnt, unsigned int value, unsigned int nbytes) #define I_periph_devtype_scanner 0x06 #define I_periph_devtype_unknown 0x1f -/* dont use these, until vendor */ +/* don't use these, until vendor */ #define get_I_rmb(in) getbitfield(in + 1, 7, 1) #define get_I_devtype_qual(in) getbitfield(in + 1, 0, 0x7f) diff --git a/backend/kodak.c b/backend/kodak.c index 845ad11..39c91e6 100644 --- a/backend/kodak.c +++ b/backend/kodak.c @@ -20,9 +20,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -61,7 +59,7 @@ v0 through v5 2008-01-15, MAN - development versions v6 2009-06-22, MAN - - improved set_window() to build desciptor from scratch + - improved set_window() to build descriptor from scratch - initial release v7 2010-02-10, MAN - add SANE_I18N to static strings @@ -1376,7 +1374,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, DBG (20, "sane_control_option: set value for '%s' (%d)\n", s->opt[option].name,option); if ( s->started ) { - DBG (5, "sane_control_option: cant set, device busy\n"); + DBG (5, "sane_control_option: can't set, device busy\n"); return SANE_STATUS_DEVICE_BUSY; } @@ -1391,7 +1389,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, return status; } - /* may have been changed by constrain, so dont copy until now */ + /* may have been changed by constrain, so don't copy until now */ val_c = *(SANE_Word *)val; /* @@ -1682,7 +1680,7 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params) * * this will be called before each image, including duplex backsides, * and at the start of adf batch. - * hence, we spend alot of time playing with s->started, etc. + * hence, we spend a lot of time playing with s->started, etc. */ SANE_Status sane_start (SANE_Handle handle) @@ -1795,7 +1793,7 @@ sane_start (SANE_Handle handle) s->bytes_buf = 0; } - /* grab new buffer if dont have one */ + /* grab new buffer if don't have one */ if (!s->buffer) { DBG (15, "sane_start: calloc buffer.\n"); s->buffer = calloc (1,s->i_bytes); @@ -1817,7 +1815,7 @@ sane_start (SANE_Handle handle) * This routine issues a SCSI SET WINDOW command to the scanner, using the * values currently in the scanner data structure. * the scanner has 4 separate windows, and all must be set similarly, - * even if you dont intend to aquire images from all of them. + * even if you don't intend to acquire images from all of them. */ static SANE_Status set_window (struct scanner *s) @@ -2202,7 +2200,7 @@ read_imageheader (struct scanner *s) DBG (15, " comp: %d\n",get_SR_ih_comp_type(pay)); s->i_compr = get_SR_ih_comp_type(pay); - /*FIXME: there are alot more of these?*/ + /*FIXME: there are a lot more of these?*/ } DBG (10, "read_imageheader: finish %d\n", ret); @@ -2424,7 +2422,7 @@ read_from_buffer(struct scanner *s, SANE_Byte * buf, * handle h is a valid handle) but usually affects long-running * operations only (such as image is acquisition). It is safe to call * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not * imply that the currently pending operation has been cancelled. It * only guarantees that cancellation has been initiated. Cancellation * completes only when the cancelled call returns (typically with a diff --git a/backend/kodakaio.c b/backend/kodakaio.c index 9a7a8b4..73dd58b 100644 --- a/backend/kodakaio.c +++ b/backend/kodakaio.c @@ -51,10 +51,10 @@ If you want to use the test backend, for example with sane-troubleshoot, you sho . - sane_open() : open a particular scanner-device and attach_scanner(devicename,&dev) . . - sane_set_io_mode : set blocking-mode . . - sane_get_select_fd : get scanner-fd - . . - sane_get_option_descriptor() : get option informations + . . - sane_get_option_descriptor() : get option information . . - sane_control_option() : change option values . . - . . - sane_start() : start image aquisition [V,L,F,S,C,D,O,Z] first time or after cancel. [(F),E,G] every time + . . - sane_start() : start image acquisition [V,L,F,S,C,D,O,Z] first time or after cancel. [(F),E,G] every time . . - sane_get_parameters() : returns actual scan-parameters . . - sane_read() : read image-data (from pipe) . . - sane_cancel() : cancel operation, kill reader_process [(F), U] @@ -1299,7 +1299,7 @@ int cmparray (unsigned char *array1, unsigned char *array2, size_t len) { /* compares len bytes of the arrays returns 0 if they match -returns the first missmatch position if they don't match */ +returns the first mismatch position if they don't match */ unsigned int i; for(i=0; i<len; ++i) { @@ -2434,7 +2434,7 @@ First version only does autodiscovery */ /* Allocate a new client */ client = avahi_client_new(avahi_simple_poll_get(simple_poll), 0, client_callback, simple_poll, &error); - /* Check wether creating the client object succeeded */ + /* Check whether creating the client object succeeded */ if (!client) { DBG(min(1,DBG_AUTO), "Failed to create client: %s\n", avahi_strerror(error)); goto fail; @@ -2513,10 +2513,11 @@ attach_one_net(const char *dev, unsigned int model) } static SANE_Status -attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) +attach_one_config(SANEI_Config __sane_unused__ *config, const char *line, + void *data) { int vendor, product, timeout; - + SANE_Bool local_only = *(SANE_Bool*) data; int len = strlen(line); DBG(7, "%s: len = %d, line = %s\n", __func__, len, line); @@ -2550,27 +2551,30 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) } else if (strncmp(line, "net", 3) == 0) { - /* remove the "net" sub string */ - const char *name = sanei_config_skip_whitespace(line + 3); - char IP[1024]; - unsigned int model = 0; - - if (strncmp(name, "autodiscovery", 13) == 0) { - -#if WITH_AVAHI - DBG (30, "%s: Initiating network autodiscovery via avahi\n", __func__); - kodak_network_discovery(NULL); -#else - DBG (20, "%s: Network autodiscovery not done because not configured with avahi.\n", __func__); -#endif - - } else if (sscanf(name, "%s %x", IP, &model) == 2) { - DBG(30, "%s: Using network device on IP %s, forcing model 0x%x\n", __func__, IP, model); - attach_one_net(IP, model); - } else { + if (!local_only) { + /* remove the "net" sub string */ + const char *name = + sanei_config_skip_whitespace(line + 3); + char IP[1024]; + unsigned int model = 0; + + if (strncmp(name, "autodiscovery", 13) == 0) { + + #if WITH_AVAHI + DBG (30, "%s: Initiating network autodiscovery via avahi\n", __func__); + kodak_network_discovery(NULL); + #else + DBG (20, "%s: Network autodiscovery not done because not configured with avahi.\n", __func__); + #endif + + } else if (sscanf(name, "%s %x", IP, &model) == 2) { + DBG(30, "%s: Using network device on IP %s, forcing model 0x%x\n", __func__, IP, model); + attach_one_net(IP, model); + } else { DBG(1, "%s: net entry %s may be a host name?\n", __func__, name); attach_one_net(name, 0); } + } } else if (sscanf(line, "snmp-timeout %i\n", &timeout)) { /* Timeout for auto network discovery */ @@ -2646,7 +2650,7 @@ sane_exit(void) } SANE_Status -sane_get_devices(const SANE_Device ***device_list, SANE_Bool __sane_unused__ local_only) +sane_get_devices(const SANE_Device ***device_list, SANE_Bool local_only) { Kodak_Device *dev, *s, *prev=0; int i; @@ -2662,7 +2666,7 @@ sane_get_devices(const SANE_Device ***device_list, SANE_Bool __sane_unused__ loc /* Read the config, mark each device as found, possibly add new devs */ sanei_configure_attach(KODAKAIO_CONFIG_FILE, NULL, - attach_one_config); + attach_one_config, &local_only); /*delete missing scanners from list*/ for (s = first_dev; s;) { @@ -2756,7 +2760,7 @@ init_options(KodakAio_Scanner *s) s->val[OPT_MODE].w = MODE_COLOR; /* default */ DBG(20, "%s: mode_list has first entry %s, default mode is %s\n", __func__, mode_list[0],mode_list[s->val[OPT_MODE].w]); - /* theshold the sane std says should be SANE_TYPE_FIXED 0..100 but all other backends seem to use INT 0..255 */ + /* threshold the sane std says should be SANE_TYPE_FIXED 0..100 but all other backends seem to use INT 0..255 */ s->opt[OPT_THRESHOLD].name = SANE_NAME_THRESHOLD; s->opt[OPT_THRESHOLD].title = SANE_TITLE_THRESHOLD; s->opt[OPT_THRESHOLD].desc = SANE_DESC_THRESHOLD; @@ -2768,7 +2772,7 @@ init_options(KodakAio_Scanner *s) s->val[OPT_THRESHOLD].w = SANE_FIX(50.0); DBG(20, "%s: threshold initialised to fixed %f\n", __func__, SANE_UNFIX(s->val[OPT_THRESHOLD].w)); - /* theshold the sane std says should be SANE_TYPE_FIXED 0..100 but all other backends seem to use INT 0..255 + /* threshold the sane std says should be SANE_TYPE_FIXED 0..100 but all other backends seem to use INT 0..255 s->opt[OPT_THRESHOLD].name = SANE_NAME_THRESHOLD; s->opt[OPT_THRESHOLD].title = SANE_TITLE_THRESHOLD; s->opt[OPT_THRESHOLD].desc = SANE_DESC_THRESHOLD; diff --git a/backend/kvs1025_low.c b/backend/kvs1025_low.c index 98cf3be..d185fb3 100644 --- a/backend/kvs1025_low.c +++ b/backend/kvs1025_low.c @@ -1043,7 +1043,7 @@ buffer_crop(PKV_DEV s, int side) DBG (15, "buffer_crop: t:%d b:%d l:%d r:%d\n", s->crop_vals[0],s->crop_vals[1],s->crop_vals[2],s->crop_vals[3]); - /* we dont listen to the 'top' value, since the top is not padded */ + /* we don't listen to the 'top' value, since the top is not padded */ /*s->crop_vals[0] = 0;*/ } /* backside images can use a 'flipped' version of frontside data */ diff --git a/backend/kvs1025_low.h b/backend/kvs1025_low.h index 9c92832..ba8da24 100644 --- a/backend/kvs1025_low.h +++ b/backend/kvs1025_low.h @@ -99,7 +99,7 @@ typedef enum OPT_RESOLUTION, /* X and Y resolution */ OPT_DUPLEX, /* Duplex mode */ OPT_SCAN_SOURCE, /* Scan source, fixed to ADF */ - OPT_FEEDER_MODE, /* Feeder mode, fixed to Continous */ + OPT_FEEDER_MODE, /* Feeder mode, fixed to Continuous */ OPT_LONGPAPER, /* Long paper mode */ OPT_LENGTHCTL, /* Length control mode */ OPT_MANUALFEED, /* Manual feed mode */ @@ -190,7 +190,7 @@ typedef struct kv_scanner_dev int bytes_to_read[2]; /* bytes to read */ /* --------------------------------------------------------------------- */ - /* values used by the software enhancment code (deskew, crop, etc) */ + /* values used by the software enhancement code (deskew, crop, etc) */ SANE_Status deskew_stat; int deskew_vals[2]; double deskew_slope; diff --git a/backend/kvs1025_opt.c b/backend/kvs1025_opt.c index 628f056..3006a25 100644 --- a/backend/kvs1025_opt.c +++ b/backend/kvs1025_opt.c @@ -269,7 +269,7 @@ static const char *go_option_name[] = { "OPT_RESOLUTION", /* X and Y resolution */ "OPT_DUPLEX", /* Duplex mode */ "OPT_SCAN_SOURCE", /* Scan source, fixed to ADF */ - "OPT_FEEDER_MODE", /* Feeder mode, fixed to Continous */ + "OPT_FEEDER_MODE", /* Feeder mode, fixed to Continuous */ "OPT_LONGPAPER", /* Long paper mode */ "OPT_LENGTHCTL", /* Length control mode */ "OPT_MANUALFEED", /* Manual feed mode */ diff --git a/backend/kvs20xx.h b/backend/kvs20xx.h index 442f1c7..c619118 100644 --- a/backend/kvs20xx.h +++ b/backend/kvs20xx.h @@ -50,7 +50,7 @@ typedef enum RESOLUTION, /* X and Y resolution */ DUPLEX, /* Duplex mode */ - FEEDER_MODE, /* Feeder mode, fixed to Continous */ + FEEDER_MODE, /* Feeder mode, fixed to Continuous */ LENGTHCTL, /* Length control mode */ MANUALFEED, /* Manual feed mode */ FEED_TIMEOUT, /* Feed timeout */ diff --git a/backend/kvs20xx_cmd.c b/backend/kvs20xx_cmd.c index d0f18ee..c21201b 100644 --- a/backend/kvs20xx_cmd.c +++ b/backend/kvs20xx_cmd.c @@ -99,7 +99,7 @@ kvs20xx_sense_handler (int __sane_unused__ fd, if (i == sizeof (s_errors) / sizeof (s_errors[0])) st = SANE_STATUS_IO_ERROR; DBG (DBG_ERR, - "send_command: CHECK_CONDITION: sence:0x%x ASC:0x%x ASCQ:0x%x\n", + "send_command: CHECK_CONDITION: sense:0x%x ASC:0x%x ASCQ:0x%x\n", sense_buffer[2], sense_buffer[12], sense_buffer[13]); return st; diff --git a/backend/kvs40xx.h b/backend/kvs40xx.h index 7fdebe6..161dc59 100644 --- a/backend/kvs40xx.h +++ b/backend/kvs40xx.h @@ -60,7 +60,7 @@ typedef enum SOURCE, DUPLEX, /* Duplex mode */ - FEEDER_MODE, /* Feeder mode, fixed to Continous */ + FEEDER_MODE, /* Feeder mode, fixed to Continuous */ LENGTHCTL, /* Length control mode */ LONG_PAPER, MANUALFEED, /* Manual feed mode */ diff --git a/backend/kvs40xx_cmd.c b/backend/kvs40xx_cmd.c index 52ccc38..e2f4fd6 100644 --- a/backend/kvs40xx_cmd.c +++ b/backend/kvs40xx_cmd.c @@ -275,7 +275,7 @@ kvs40xx_sense_handler (int __sane_unused__ fd, } DBG (DBG_ERR, - "send_command: CHECK_CONDITION: sence:0x%x ASC:0x%x ASCQ:0x%x\n", + "send_command: CHECK_CONDITION: sense:0x%x ASC:0x%x ASCQ:0x%x\n", sense_buffer[2], sense_buffer[12], sense_buffer[13]); return st; diff --git a/backend/leo.c b/backend/leo.c index e0200de..3c97daa 100644 --- a/backend/leo.c +++ b/backend/leo.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -42,7 +40,6 @@ */ /* - $Id$ Across FS-1130 */ diff --git a/backend/leo.h b/backend/leo.h index d9595bf..c9b7981 100644 --- a/backend/leo.h +++ b/backend/leo.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -41,10 +39,6 @@ If you do not wish that, delete this exception notice. */ -/* - $Id$ -*/ - /* Commands supported by the scanner. */ #define SCSI_TEST_UNIT_READY 0x00 #define SCSI_INQUIRY 0x12 @@ -262,7 +256,7 @@ struct scanners_supported /*--------------------------------------------------------------------------*/ -/* Define a scanner occurence. */ +/* Define a scanner occurrence. */ typedef struct Leo_Scanner { struct Leo_Scanner *next; diff --git a/backend/lexmark.c b/backend/lexmark.c index 36c33f3..2c9287a 100644 --- a/backend/lexmark.c +++ b/backend/lexmark.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -624,7 +622,7 @@ sane_get_devices (const SANE_Device *** device_list, SANE_Bool local_only) /** * Open the backend, ie return the struct handle of a detected scanner * The struct returned is choosne if it matches the name given, which is - * usefull when several scanners handled by the backend have been detected. + * useful when several scanners handled by the backend have been detected. * However, special case empty string "" and "lexmark" pick the first * available handle. */ @@ -649,7 +647,7 @@ sane_open (SANE_String_Const devicename, SANE_Handle * handle) return SANE_STATUS_INVAL; } - /* walk the linked list of scanner device until ther is a match + /* walk the linked list of scanner device until there is a match * with the device name */ for (lexmark_device = first_lexmark_device; lexmark_device; lexmark_device = lexmark_device->next) diff --git a/backend/lexmark.h b/backend/lexmark.h index 9b7de98..ced277f 100644 --- a/backend/lexmark.h +++ b/backend/lexmark.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/lexmark_low.c b/backend/lexmark_low.c index db1dab5..052ae4d 100644 --- a/backend/lexmark_low.c +++ b/backend/lexmark_low.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -295,7 +293,7 @@ rts88xx_write_regs (SANE_Int devnum, SANE_Int start, SANE_Byte * source, /* * reads 'needed' bytes of scanned data into 'data'. Actual number of bytes get - * is retruned in 'size' + * is returned in 'size' */ static SANE_Status rts88xx_read_data (SANE_Int devnum, size_t needed, SANE_Byte * data, @@ -1010,7 +1008,7 @@ low_poll_data (SANE_Int devnum) if (status != SANE_STATUS_GOOD) return status; size = 4; - /* read availbale data size again */ + /* read available data size again */ status = low_usb_bulk_write (devnum, command4_block, &size); if (status != SANE_STATUS_GOOD) return status; @@ -1223,7 +1221,7 @@ sanei_lexmark_low_open_device (Lexmark_Device * dev) } /* if find a case where default model given is inappropriate, reassign it - * since we have now the informations to get the real one. + * since we have now the information to get the real one. * We could avoid this if attach() did open and read registers, not init */ if (variant != 0) { @@ -1327,7 +1325,7 @@ low_is_home_line (Lexmark_Device * dev, unsigned char *buffer) transitions when we reach the end we return SANE_FALSE. The final check compares the transition indices to the nominal values - plus or minus the tolerence. For the first transition (white to black + plus or minus the tolerance. For the first transition (white to black index) the value must lie in the range 1235-30 (1205) to 1235+30 (1265). For the second transition (black to white) the value must lie in the range 1258-30 (1228) to 1258+30 (1288). If the indices are out of range we @@ -1952,9 +1950,9 @@ sanei_lexmark_low_search_home_bwd (Lexmark_Device * dev) This function tells the scanner to do a grayscale scan backwards with a 300dpi resolution. It reads 2500 bytes of data between horizontal - co-ordinates 0x6a and 0x13f2. + coordinates 0x6a and 0x13f2. - The scan is set to read between vertical co-ordinates from 0x0a to 0x0f46, + The scan is set to read between vertical coordinates from 0x0a to 0x0f46, or 3900 lines. This equates to 13" at 300dpi, so we must stop the scan before it bangs against the end. A line limit is set so that a maximum of 0x0F3C (13"*300dpi) lines can be read. @@ -2227,7 +2225,7 @@ sanei_lexmark_low_search_home_bwd (Lexmark_Device * dev) no_of_buffers = size_returned * 3; no_of_buffers = no_of_buffers / 2500; no_of_buffers = no_of_buffers >> 1; - /* force 1 buffer at a time to improve accuray, which slow downs search */ + /* force 1 buffer at a time to improve accuracy, which slow downs search */ no_of_buffers = 1; if (no_of_buffers < 1) @@ -5558,7 +5556,7 @@ sanei_lexmark_low_offset_calibration (Lexmark_Device * dev) we start with the highest one and decrease until overall offset is ok First loop may have such an high offset that scanned data overflow - and gives a low average. So we allways skip its results + and gives a low average. So we always skip its results */ /* minimal gains */ @@ -5691,7 +5689,7 @@ sanei_lexmark_low_gain_calibration (Lexmark_Device * dev) pixels = (ex - sx) / regs[0x7a]; - /* set up inital gains */ + /* set up initial gains */ red = 6; green = 6; blue = 6; @@ -5707,7 +5705,7 @@ sanei_lexmark_low_gain_calibration (Lexmark_Device * dev) if (status != SANE_STATUS_GOOD) return status; - /* we do a simple scan all 3 averages give the choosen level */ + /* we do a simple scan all 3 averages give the chosen level */ while (((rts88xx_is_color (regs) && ((ra < dev->sensor->red_gain_target) || (ga < dev->sensor->green_gain_target) @@ -5756,7 +5754,7 @@ sanei_lexmark_low_gain_calibration (Lexmark_Device * dev) * We do it by scanning a pure white area which is before scanning area. Then * we compute per pixel coefficient to move the scanned value to the target * value. These coefficients are used later to correct scanned data. - * The scan is done with all the final scan settings but the heigth and vertical + * The scan is done with all the final scan settings but the height and vertical * start position. */ SANE_Status @@ -5934,7 +5932,7 @@ sanei_lexmark_low_shading_calibration (Lexmark_Device * dev) /* do the scan backward to go back to start position */ regs[0xc6] &= 0xF7; lines = (8 * 8) / regs[0x7a]; - /* it shoud use linetotal to account for the lineoffset */ + /* it should use linetotal to account for the lineoffset */ if (dev->model.sensor_type == X74_SENSOR) lines = linetotal; diff --git a/backend/lexmark_models.c b/backend/lexmark_models.c index 4ca675d..e84fc8d 100644 --- a/backend/lexmark_models.c +++ b/backend/lexmark_models.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/lexmark_sensors.c b/backend/lexmark_sensors.c index 4b63d7d..76a05ac 100644 --- a/backend/lexmark_sensors.c +++ b/backend/lexmark_sensors.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/ma1509.c b/backend/ma1509.c index e38ddc5..37bbefb 100644 --- a/backend/ma1509.c +++ b/backend/ma1509.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -94,7 +92,7 @@ static Ma1509_Device **new_dev; /* Length of new_dev array */ static SANE_Int new_dev_len; -/* Number of entries alloced for new_dev */ +/* Number of entries allocated for new_dev */ static SANE_Int new_dev_alloced; static SANE_String_Const mode_list[] = { diff --git a/backend/ma1509.h b/backend/ma1509.h index 455ca9c..55d5631 100644 --- a/backend/ma1509.h +++ b/backend/ma1509.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/magicolor.c b/backend/magicolor.c index 0b079fa..886dbab 100644 --- a/backend/magicolor.c +++ b/backend/magicolor.c @@ -2157,10 +2157,11 @@ attach_one_net(const char *dev, unsigned int model) } static SANE_Status -attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) +attach_one_config(SANEI_Config __sane_unused__ *config, const char *line, + void *data) { int vendor, product, timeout; - + SANE_Bool local_only = *(SANE_Bool*) data; int len = strlen(line); DBG(7, "%s: len = %d, line = %s\n", __func__, len, line); @@ -2189,24 +2190,27 @@ attach_one_config(SANEI_Config __sane_unused__ *config, const char *line) } else if (strncmp(line, "net", 3) == 0) { - /* remove the "net" sub string */ - const char *name = sanei_config_skip_whitespace(line + 3); - char IP[1024]; - unsigned int model = 0; - - if (strncmp(name, "autodiscovery", 13) == 0) { - DBG (50, "%s: Initiating network autodiscovervy via SNMP\n", __func__); - mc_network_discovery(NULL); - } else if (sscanf(name, "%s %x", IP, &model) == 2) { - DBG(50, "%s: Using network device on IP %s, forcing model 0x%x\n", __func__, IP, model); - attach_one_net(IP, model); - } else { - /* use SNMP to detect the type. If not successful, - * add the host with model type 0 */ - DBG(50, "%s: Using network device on IP %s, trying to autodetect model\n", __func__, IP); - if (mc_network_discovery(name)==0) { - DBG(1, "%s: Autodetecting device model failed, using default model\n", __func__); - attach_one_net(name, 0); + if (!local_only) { + /* remove the "net" sub string */ + const char *name = + sanei_config_skip_whitespace(line + 3); + char IP[1024]; + unsigned int model = 0; + + if (strncmp(name, "autodiscovery", 13) == 0) { + DBG (50, "%s: Initiating network autodiscovervy via SNMP\n", __func__); + mc_network_discovery(NULL); + } else if (sscanf(name, "%s %x", IP, &model) == 2) { + DBG(50, "%s: Using network device on IP %s, forcing model 0x%x\n", __func__, IP, model); + attach_one_net(IP, model); + } else { + /* use SNMP to detect the type. If not successful, + * add the host with model type 0 */ + DBG(50, "%s: Using network device on IP %s, trying to autodetect model\n", __func__, IP); + if (mc_network_discovery(name)==0) { + DBG(1, "%s: Autodetecting device model failed, using default model\n", __func__); + attach_one_net(name, 0); + } } } @@ -2279,7 +2283,7 @@ sane_exit(void) } SANE_Status -sane_get_devices(const SANE_Device ***device_list, SANE_Bool __sane_unused__ local_only) +sane_get_devices(const SANE_Device ***device_list, SANE_Bool local_only) { Magicolor_Device *dev, *s, *prev=0; int i; @@ -2295,7 +2299,7 @@ sane_get_devices(const SANE_Device ***device_list, SANE_Bool __sane_unused__ loc /* Read the config, mark each device as found, possibly add new devs */ sanei_configure_attach(MAGICOLOR_CONFIG_FILE, NULL, - attach_one_config); + attach_one_config, &local_only); /*delete missing scanners from list*/ for (s = first_dev; s;) { diff --git a/backend/matsushita.c b/backend/matsushita.c index 62bfb06..d982f50 100644 --- a/backend/matsushita.c +++ b/backend/matsushita.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,7 +41,6 @@ */ /* - $Id$ Matsushita/Panasonic KV-SS25, KV-SS50, KV-SS55, KV-SS50EX, KV-SS55EX, KV-SS850, KV-SS855 SCSI scanners. @@ -934,7 +931,7 @@ matsushita_sense_handler (int scsi_fd, unsigned char *result, void __sane_unused case 0x06: if (asc == 0x29) { - /* Reset occured. May be the backend should retry the + /* Reset occurred. May be the backend should retry the * command. */ return SANE_STATUS_GOOD; } diff --git a/backend/matsushita.h b/backend/matsushita.h index bff7a04..7a2b786 100644 --- a/backend/matsushita.h +++ b/backend/matsushita.h @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -40,10 +38,6 @@ If you do not wish that, delete this exception notice. */ -/* - $Id$ -*/ - /* Commands supported by the KV-SS 25 scanner. */ #define SCSI_TEST_UNIT_READY 0x00 #define SCSI_INQUIRY 0x12 @@ -271,7 +265,7 @@ struct paper_sizes /*--------------------------------------------------------------------------*/ -/* Define a scanner occurence. */ +/* Define a scanner occurrence. */ typedef struct Matsushita_Scanner { struct Matsushita_Scanner *next; diff --git a/backend/microtek.c b/backend/microtek.c index c3b87ec..200a69c 100644 --- a/backend/microtek.c +++ b/backend/microtek.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/microtek.h b/backend/microtek.h index 880dc3c..664b48f 100644 --- a/backend/microtek.h +++ b/backend/microtek.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/microtek2.c b/backend/microtek2.c index f7c63d6..72c1b20 100644 --- a/backend/microtek2.c +++ b/backend/microtek2.c @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -574,8 +572,8 @@ sane_open(SANE_String_Const name, SANE_Handle *handle) *handle = ms; #ifdef HAVE_AUTHORIZATION - /* check whether the file with the passwords exists. If it doesnt */ - /* exist, we dont use any authorization */ + /* check whether the file with the passwords exists. If it doesn't */ + /* exist, we don't use any authorization */ rc = stat(PASSWD_FILE, &st); if ( rc == -1 && errno == ENOENT ) @@ -1420,15 +1418,15 @@ cleanup_scanner(Microtek2_Scanner *ms) /*---------- do_authorization() ----------------------------------------------*/ static SANE_Status -do_authorization(char *ressource) +do_authorization(char *resource) { /* This function implements a simple authorization function. It looks */ /* up an entry in the file SANE_PATH_CONFIG_DIR/auth. Such an entry */ /* must be of the form device:user:password where password is a crypt() */ /* encrypted password. If several users are allowed to access a device */ /* an entry must be created for each user. If no entry exists for device */ - /* or the file does not exist no authentication is neccessary. If the */ - /* file exists, but cant be opened the authentication fails */ + /* or the file does not exist no authentication is necessary. If the */ + /* file exists, but can't be opened the authentication fails */ SANE_Status status; FILE *fp; @@ -1443,12 +1441,12 @@ do_authorization(char *ressource) char *p; - DBG(30, "do_authorization: ressource=%s\n", ressource); + DBG(30, "do_authorization: resource=%s\n", resource); if ( auth_callback == NULL ) /* frontend does not require authorization */ return SANE_STATUS_GOOD; - /* first check if an entry exists in for this device. If not, we dont */ + /* first check if an entry exists in for this device. If not, we don't */ /* use authorization */ fp = fopen(PASSWD_FILE, "r"); @@ -1475,7 +1473,7 @@ do_authorization(char *ressource) { *p = '\0'; device = linep; - if ( strcmp(device, ressource) == 0 ) + if ( strcmp(device, resource) == 0 ) { DBG(2, "equal\n"); device_found = 1; @@ -1492,7 +1490,7 @@ do_authorization(char *ressource) fseek(fp, 0L, SEEK_SET); - (*auth_callback) (ressource, username, password); + (*auth_callback) (resource, username, password); status = SANE_STATUS_ACCESS_DENIED; do @@ -1506,7 +1504,7 @@ do_authorization(char *ressource) continue; *p = '\0'; device = linep; - if ( strcmp( device, ressource) != 0 ) /* not a matching entry */ + if ( strcmp( device, resource) != 0 ) /* not a matching entry */ continue; linep = ++p; @@ -1517,7 +1515,7 @@ do_authorization(char *ressource) *p = '\0'; user = linep; if ( strncmp(user, username, SANE_MAX_USERNAME_LEN) != 0 ) - continue; /* username doesnt match */ + continue; /* username doesn't match */ linep = ++p; /* rest of the line is considered to be the password */ @@ -3573,7 +3571,7 @@ restore_gamma_options(SANE_Option_Descriptor *sod, Option_Value *val) { DBG(40, "restore_gamma_options: val=%p, sod=%p\n", (void *) val, (void *) sod); - /* if we dont have a gamma table return immediately */ + /* if we don't have a gamma table return immediately */ if ( ! val[OPT_GAMMA_MODE].s ) return SANE_STATUS_GOOD; @@ -5122,7 +5120,7 @@ scsi_sense_handler (int fd, u_char *sense, void *arg) DBG(5, "scsi_sense_handler: Gain error\n"); break; case RQS_ASCQ_POS: - DBG(5, "scsi_sense_handler: Positoning error\n"); + DBG(5, "scsi_sense_handler: Positioning error\n"); break; default: DBG(5, "scsi_sense_handler: Unknown combination of ASC" @@ -5545,7 +5543,7 @@ prepare_buffers(Microtek2_Scanner *ms) if ( ms->mode == MS_MODE_COLOR && mi->data_format == MI_DATAFMT_LPLSEGREG ) { - /* In this case the data is not neccessarily in the order RGB */ + /* In this case the data is not necessarily in the order RGB */ /* and there may be different numbers of read red, green and blue */ /* segments. We allocate a second buffer to read new lines in */ /* and hold undelivered pixels in the other buffer */ @@ -6752,7 +6750,7 @@ calc_cx_shading_line(Microtek2_Scanner *ms) accu = *current_byte; /* word shading data: the lower bytes per line and color are */ - /* transfered first in one block and then the high bytes */ + /* transferred first in one block and then the high bytes */ /* in one block */ /* the dark shading data is also 10 bit, but only the */ /* low byte is transferred (ms->word = 0) */ diff --git a/backend/microtek2.h b/backend/microtek2.h index 326eac8..3cd1365 100644 --- a/backend/microtek2.h +++ b/backend/microtek2.h @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - fOUNDATIOn, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -392,7 +390,7 @@ #define SW_CMD_L 10 #define SW_HEADER_L 8 #define SW_BODY_L 61 -#define SW_CMD_P 0 /* command at postion 0 */ +#define SW_CMD_P 0 /* command at position 0 */ #define SW_HEADER_P SW_CMD_L #define SW_BODY_P(n) SW_CMD_L + SW_HEADER_L + (n) * SW_BODY_L diff --git a/backend/mustek.c b/backend/mustek.c index 6a9aa86..48bcfd9 100644 --- a/backend/mustek.c +++ b/backend/mustek.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -114,7 +112,7 @@ static Mustek_Device **new_dev; /* Length of new_dev array */ static SANE_Int new_dev_len; -/* Number of entries alloced for new_dev */ +/* Number of entries allocated for new_dev */ static SANE_Int new_dev_alloced; static SANE_Int lamp_off_time = 60; @@ -4910,7 +4908,7 @@ reader_process (void *data) s->total_lines = 0; bpl = s->hw->bpl; - /* buffer size is scanner dependant */ + /* buffer size is scanner dependent */ lines_per_buffer = s->hw->buffer_size / bpl / 2; if (strip_height > 0.0) @@ -6305,7 +6303,7 @@ sane_start (SANE_Handle handle) else if (strcmp (mode, SANE_VALUE_SCAN_MODE_COLOR) == 0) s->mode = MUSTEK_MODE_COLOR; - /* scanner dependant specials */ + /* scanner dependent specials */ s->one_pass_color_scan = SANE_FALSE; if ((s->mode & MUSTEK_MODE_COLOR) && !(s->hw->flags & MUSTEK_FLAG_THREE_PASS)) diff --git a/backend/mustek.conf.in b/backend/mustek.conf.in index 3868d0e..d247a01 100644 --- a/backend/mustek.conf.in +++ b/backend/mustek.conf.in @@ -33,7 +33,7 @@ scsi SCANNER #0x2eb # For the 600 II N try one of 0x26b, 0x2ab, # 0x2eb, 0x22b, 0x32b, 0x36b, 0x3ab, 0x3eb. -# option linedistance-fix # only neccessary with firmware 2.x +# option linedistance-fix # only necessary with firmware 2.x #-------------------------- 600 II EP --------------------------------------- #parport0 diff --git a/backend/mustek.h b/backend/mustek.h index ca7aa2e..3a4a41e 100644 --- a/backend/mustek.h +++ b/backend/mustek.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_pp.c b/backend/mustek_pp.c index bb97f86..26dc0e4 100644 --- a/backend/mustek_pp.c +++ b/backend/mustek_pp.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -669,7 +667,7 @@ attach_device(SANE_String *driver, SANE_String *name, *name = *port = *driver = *option_ta = 0; /* In case of a successful initialization, the configuration options - should have been transfered to the device, but this function can + should have been transferred to the device, but this function can deal with that. */ free_cfg_options(&numcfgoptions, &cfgoptions); } @@ -694,7 +692,7 @@ attach_device(SANE_String *driver, SANE_String *name, * <driver> is the name of the driver to use * * if the optional argument "option_ta" is present the driver uses special - * parameters fitting for a trasparency adapter. + * parameters fitting for a transparency adapter. */ SANE_Status @@ -1080,7 +1078,7 @@ sane_get_devices (const SANE_Device *** device_list, * * open is called for the selected device. * - * The handel is set up with default values, and the + * The handle is set up with default values, and the * option descriptors are initialized */ @@ -1189,7 +1187,7 @@ sane_open (SANE_String_Const devicename, SANE_Handle * handle) * Then the backend makes sure, the lamp was at least * 2 seconds on. * - * Afterwards the selected handel is closed + * Afterwards the selected handle is closed */ void sane_close (SANE_Handle handle) @@ -1259,7 +1257,7 @@ sane_get_option_descriptor (SANE_Handle handle, SANE_Int option) /* sane_control_option: * Reads or writes an option * - * Desription: + * Description: * If a pointer to info is given, the value is initialized to zero * while scanning options cannot be read or written. next a basic * check whether the request is valid is done. @@ -1502,7 +1500,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, * * sane_get_parameters not only returns the parameters for * the next scan, it also sets them, i.e. converts the - * options in actuall parameters. + * options in actually parameters. * * The following parameters are set: * @@ -1684,7 +1682,7 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params) /* sane_start: - * starts the scan. data aquisition will start immedially + * starts the scan. data acquisition will start immediately * * Description: * diff --git a/backend/mustek_pp.h b/backend/mustek_pp.h index 09b4ceb..ac4d91e 100644 --- a/backend/mustek_pp.h +++ b/backend/mustek_pp.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -52,7 +50,7 @@ #include "../include/sane/sanei_debug.h" /* Please note: ASSERT won't go away if you define NDEBUG, it just won't - * output a message when ASSERT failes. So if "cond" does anything, it will + * output a message when ASSERT fails. So if "cond" does anything, it will * be executed, even if NDEBUG is defined... */ #define ASSERT(cond, retval) do { \ @@ -90,7 +88,7 @@ typedef struct { SANE_String_Const port, SANE_String_Const name, SANE_Attach_Callback attach); - /* this function returns the informationen needed to set up + /* this function returns the information needed to set up * the device entry. the info parameter is passed from * init to the attach_callback to this function, to * help to identify the device, before it is registered @@ -119,7 +117,7 @@ typedef struct { /* stop scanning session */ void (*close)(SANE_Handle hndl); - /* start actuall scan */ + /* start actual scan */ SANE_Status (*start)(SANE_Handle hndl); /* read data (one line) */ diff --git a/backend/mustek_pp_ccd300.c b/backend/mustek_pp_ccd300.c index 2bf06b3..5f27cb3 100644 --- a/backend/mustek_pp_ccd300.c +++ b/backend/mustek_pp_ccd300.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_pp_ccd300.h b/backend/mustek_pp_ccd300.h index a8cf009..4aec014 100644 --- a/backend/mustek_pp_ccd300.h +++ b/backend/mustek_pp_ccd300.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_pp_cis.c b/backend/mustek_pp_cis.c index e95c6cf..9f0ea3a 100644 --- a/backend/mustek_pp_cis.c +++ b/backend/mustek_pp_cis.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -198,7 +196,7 @@ /****************************************************************************** * High-level logging: traces the flow of the driver in a hierarchical way - * up to the level of register acccesses. + * up to the level of register accesses. *****************************************************************************/ #ifdef M1015_LOG_HL diff --git a/backend/mustek_pp_cis.h b/backend/mustek_pp_cis.h index fcbdfa6..0e9d072 100644 --- a/backend/mustek_pp_cis.h +++ b/backend/mustek_pp_cis.h @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_pp_null.c b/backend/mustek_pp_null.c index 06045cb..1f72ebc 100644 --- a/backend/mustek_pp_null.c +++ b/backend/mustek_pp_null.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_scsi_pp.c b/backend/mustek_scsi_pp.c index 304afce..98e3f20 100644 --- a/backend/mustek_scsi_pp.c +++ b/backend/mustek_scsi_pp.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_scsi_pp.h b/backend/mustek_scsi_pp.h index 363f2c0..f722fff 100644 --- a/backend/mustek_scsi_pp.h +++ b/backend/mustek_scsi_pp.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -96,7 +94,7 @@ static SANE_Status mustek_scsi_pp_test_ready (int fd); * * @return * - SANE_STATUS_GOOD - on success - * - SANE_STATUS_IO_ERROR - if an error occured during the dialog with the + * - SANE_STATUS_IO_ERROR - if an error occurred during the dialog with the * device */ static SANE_Status mustek_scsi_pp_cmd (int fd, const void *src, size_t src_size, @@ -113,7 +111,7 @@ static SANE_Status mustek_scsi_pp_cmd (int fd, const void *src, size_t src_size, * * @return * - SANE_STATUS_GOOD - on success - * - SANE_STATUS_IO_ERROR - if an error occured during the dialog with the + * - SANE_STATUS_IO_ERROR - if an error occurred during the dialog with the * device */ static SANE_Status mustek_scsi_pp_rdata (int fd, int planes, diff --git a/backend/mustek_usb.c b/backend/mustek_usb.c index d048fef..6bd3390 100644 --- a/backend/mustek_usb.c +++ b/backend/mustek_usb.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -95,7 +93,7 @@ static Mustek_Usb_Device **new_dev; /* Length of new_dev array */ static SANE_Int new_dev_len; -/* Number of entries alloced for new_dev */ +/* Number of entries allocated for new_dev */ static SANE_Int new_dev_alloced; static SANE_String_Const mode_list[6]; diff --git a/backend/mustek_usb.h b/backend/mustek_usb.h index b5a7518..0607569 100644 --- a/backend/mustek_usb.h +++ b/backend/mustek_usb.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_usb2.c b/backend/mustek_usb2.c index bc112e6..aa4d797 100644 --- a/backend/mustek_usb2.c +++ b/backend/mustek_usb2.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -635,7 +633,7 @@ Author: Jack Date: 2005/05/13 Routine Description: set scan parameters Parameters: - pSetParameters: the information of scaning + pSetParameters: the information of scanning Return value: if the operation success return TRUE diff --git a/backend/mustek_usb2.h b/backend/mustek_usb2.h index 9dc3a2b..238a4b6 100644 --- a/backend/mustek_usb2.h +++ b/backend/mustek_usb2.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_usb2_asic.c b/backend/mustek_usb2_asic.c index b31c749..039ffa1 100644 --- a/backend/mustek_usb2_asic.c +++ b/backend/mustek_usb2_asic.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -1674,7 +1672,7 @@ LLFMotorMove (PAsic chip, LLF_MOTORMOVE * LLF_MotorMove) MotorMoveUnit); /*Set motor speed unit, for all motor mode, - //inclue uniform, acc, motor speed of scan */ + //include uniform, acc, motor speed of scan */ Mustek_SendData (chip, ES01_F6_MorotControl1, LLF_MotorMove->MotorSpeedUnit | LLF_MotorMove-> MotorSyncUnit); @@ -1996,7 +1994,7 @@ LLFCalculateMotorTable (LLF_CALCULATEMOTORTABLE * LLF_CalculateMotorTable) for (i = 0; i < 512; i++) { - /* befor scan acc table */ + /* before scan acc table */ *(LLF_CalculateMotorTable->lpMotorTable + i) = (unsigned short) ((LLF_CalculateMotorTable->StartSpeed - LLF_CalculateMotorTable->EndSpeed) * pow (0.09, @@ -2773,7 +2771,7 @@ SetAFEGainOffset (PAsic chip) chip->AD.OffsetR); } else - { /* Postive */ + { /* Positive */ Mustek_SendData (chip, ES01_60_AFE_AUTO_GAIN_OFFSET_RED_LB, (chip->AD.GainR << 1)); Mustek_SendData (chip, ES01_61_AFE_AUTO_GAIN_OFFSET_RED_HB, @@ -4315,7 +4313,7 @@ Asic_SetSource (PAsic chip, LIGHTSOURCE lsLightSource) DBG (DBG_ASIC, "Asic_SetSource: Source is Position\n"); break; case 4: - DBG (DBG_ASIC, "Asic_SetSource: Source is Negtive\n"); + DBG (DBG_ASIC, "Asic_SetSource: Source is Negative\n"); break; default: DBG (DBG_ASIC, "Asic_SetSource: Source error\n"); @@ -4726,7 +4724,7 @@ Asic_SetShadingTable (PAsic chip, unsigned short * lpWhiteShading, DBG (DBG_ASIC, "wValidPixelNumber = %d\n", wValidPixelNumber); /* clear old Shading table, if it has. */ - /* first 4 element and lastest 5 of Shading table can't been used */ + /* first 4 element and latest 5 of Shading table can't been used */ wShadingTableSize = (ShadingTableSize (wValidPixelNumber)) * sizeof (unsigned short); if (chip->lpShadingTable != NULL) { diff --git a/backend/mustek_usb2_asic.h b/backend/mustek_usb2_asic.h index 1a55903..34ebba7 100644 --- a/backend/mustek_usb2_asic.h +++ b/backend/mustek_usb2_asic.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -308,7 +306,7 @@ RGBColor; #define DBG_DET 4 /* more detailed information */ #define DBG_FUNC 5 /* start and exits of high level functions */ #define DBG_ASIC 6 /* starts and exits of low level functions */ -#define DBG_DBG 10 /* usefull only for tracing bugs */ +#define DBG_DBG 10 /* useful only for tracing bugs */ #define DPI_2400 0x8000 @@ -1295,7 +1293,7 @@ static STATUS Asic_ReadCalibrationData (PAsic chip, void * pBuffer, unsigned int dwXferBytes, SANE_Byte bScanBits); /* Set motor move or not */ static STATUS Asic_SetMotorType (PAsic chip, SANE_Bool isMotorMove, SANE_Bool isUniformSpeed); -/* Move Motor Forward or Backword */ +/* Move Motor Forward or Backward */ static STATUS Asic_MotorMove (PAsic chip, SANE_Bool isForward, unsigned int dwTotalSteps); /* Move Motor to Home. */ /* If isTA is TRUE, move TA to home, else move Lamp to home */ diff --git a/backend/mustek_usb2_high.c b/backend/mustek_usb2_high.c index b1ba65e..5119d55 100644 --- a/backend/mustek_usb2_high.c +++ b/backend/mustek_usb2_high.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -3034,7 +3032,7 @@ MustScanner_ReadDataFromScanner (void * dummy) return NULL; } - /*has read in memroy Buffer */ + /*has read in memory Buffer */ wReadImageLines += wScanLinesThisBlock; AddScannedLines (wScanLinesThisBlock); @@ -3203,10 +3201,10 @@ ModifyLinePoint (SANE_Byte * lpImageData, /********************************************************************** Author: Jack Date: 2005/05/15 Routine Description: - Modifiy the image data + Modify the image data Parameters: A: the input the image data - B: the input the iamge data + B: the input the image data Return value: the modified data ***********************************************************************/ diff --git a/backend/mustek_usb2_high.h b/backend/mustek_usb2_high.h index aec79bb..71d770f 100644 --- a/backend/mustek_usb2_high.h +++ b/backend/mustek_usb2_high.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_usb2_reflective.c b/backend/mustek_usb2_reflective.c index aa95e5b..baf80e4 100644 --- a/backend/mustek_usb2_reflective.c +++ b/backend/mustek_usb2_reflective.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -141,10 +139,10 @@ Reflective_Reset () /********************************************************************** Author: Jack Date: 2005/05/13 Routine Description: - get the suggest parameter of scaning + get the suggest parameter of scanning Parameters: - pTarget: the information of scaning - pSuggest: suggest parameter of scaning + pTarget: the information of scanning + pSuggest: suggest parameter of scanning Return value: if the operation is success return TRUE diff --git a/backend/mustek_usb2_transparent.c b/backend/mustek_usb2_transparent.c index 74f7b52..21c7734 100644 --- a/backend/mustek_usb2_transparent.c +++ b/backend/mustek_usb2_transparent.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -133,10 +131,10 @@ Transparent_Reset () /********************************************************************** Author: Jack Date: 2005/05/13 Routine Description: - get suggest parameter of scaning + get suggest parameter of scanning Parameters: - pTarget: the information of scaning - pSuggest: the suggest parameter of scaning + pTarget: the information of scanning + pSuggest: the suggest parameter of scanning Return value: if operation is success return TRUE diff --git a/backend/mustek_usb_high.c b/backend/mustek_usb_high.c index bf7807e..7b03475 100644 --- a/backend/mustek_usb_high.c +++ b/backend/mustek_usb_high.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -279,7 +277,7 @@ usb_high_cal_setup (Calibrator * cal, SANE_Word major_average, SANE_Status usb_high_cal_evaluate_white (Calibrator * cal, double factor) { - /* Caculate white_line */ + /* Calculate white_line */ double loop_division; double average; SANE_Int *buffer; @@ -328,7 +326,7 @@ usb_high_cal_evaluate_dark (Calibrator * cal, double factor) double loop_division; DBG (5, "usb_high_cal_evaluate_dark: start\n"); - /* Caculate dark_line */ + /* Calculate dark_line */ factor *= 16.0; loop_division = (double) (cal->major_average * cal->minor_average); for (i = 0; i < cal->width; i++) @@ -2179,7 +2177,7 @@ usb_high_scan_calibration_rgb_24 (Mustek_Usb_Device * dev) dev->skips_per_row))); } RIE (usb_low_stop_rowing (dev->chip)); - /* Caculate average */ + /* Calculate average */ RIE (usb_high_cal_evaluate_white (dev->green_calibrator, dev->init_green_factor)); RIE (usb_high_cal_evaluate_white (dev->blue_calibrator, @@ -2275,7 +2273,7 @@ usb_high_scan_calibration_mono_8 (Mustek_Usb_Device * dev) dev->skips_per_row))); } RIE (usb_low_stop_rowing (dev->chip)); - /* Caculate average */ + /* Calculate average */ RIE (usb_high_cal_evaluate_white (dev->mono_calibrator, dev->init_gray_factor)); @@ -2295,10 +2293,10 @@ usb_high_scan_calibration_mono_8 (Mustek_Usb_Device * dev) } RIE (usb_low_stop_rowing (dev->chip)); RIE (usb_low_turn_lamp_power (dev->chip, SANE_TRUE)); - /* Caculate Green Black */ + /* Calculate Green Black */ RIE (usb_high_cal_evaluate_dark (dev->mono_calibrator, dev->init_gray_black_factor)); - /* Caculate Mapping */ + /* Calculate Mapping */ RIE (usb_high_cal_evaluate_calibrator (dev->mono_calibrator)); DBG (5, "usb_high_scan_calibration_mono_8: exit\n"); return SANE_STATUS_GOOD; diff --git a/backend/mustek_usb_high.h b/backend/mustek_usb_high.h index 916ecb7..bd12994 100644 --- a/backend/mustek_usb_high.h +++ b/backend/mustek_usb_high.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_usb_low.c b/backend/mustek_usb_low.c index 3e4c760..97f3e54 100644 --- a/backend/mustek_usb_low.c +++ b/backend/mustek_usb_low.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_usb_low.h b/backend/mustek_usb_low.h index 46637e8..34f98da 100644 --- a/backend/mustek_usb_low.h +++ b/backend/mustek_usb_low.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_usb_mid.c b/backend/mustek_usb_mid.c index 5935cb7..6e53276 100644 --- a/backend/mustek_usb_mid.c +++ b/backend/mustek_usb_mid.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/mustek_usb_mid.h b/backend/mustek_usb_mid.h index 23e9c32..e4b1e26 100644 --- a/backend/mustek_usb_mid.h +++ b/backend/mustek_usb_mid.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/nec.c b/backend/nec.c index d123be0..b61bb37 100644 --- a/backend/nec.c +++ b/backend/nec.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -57,7 +55,7 @@ - change some #include <> to "" Version 0.10 - First release! - - suppoted scanner + - supported scanner PC-IN500/4C available MultiReder 300U/300S series not available MultiReder 600U/600S series not available @@ -1317,7 +1315,7 @@ set_gamma_caps(NEC_Scanner *s) /* The next function is a slightly modified version of sanei_constrain_value Instead of returning status information like STATUS_INVAL, it adjusts - an invaild value to the nearest allowed one. + an invalid value to the nearest allowed one. */ static void clip_value (const SANE_Option_Descriptor * opt, void * value) @@ -1667,7 +1665,7 @@ init_options (NEC_Scanner * s) #ifdef USE_COLOR_THRESHOLD s->opt[OPT_THRESHOLD_R].name = SANE_NAME_THRESHOLD "-red"; - /* xxx the titles and decriptions are confusing: + /* xxx the titles and descriptions are confusing: "set white point (red)" Any idea? maybe "threshold to get the red component on" */ diff --git a/backend/nec.h b/backend/nec.h index d7848e4..b029192 100644 --- a/backend/nec.h +++ b/backend/nec.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/net.c b/backend/net.c index 4ad2e1b..7c4aae9 100644 --- a/backend/net.c +++ b/backend/net.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -2251,7 +2249,7 @@ sane_read (SANE_Handle handle, SANE_Byte * data, SANE_Int max_length, *length = nread; /* Check whether we are scanning with a depth of 16 bits/pixel and whether server and client have different byte order. If this is true, then it's - neccessary to check whether read returned an odd number. If an odd number + necessary to check whether read returned an odd number. If an odd number has been returned, we must save the last byte. */ if ((depth == 16) && (server_big_endian != client_big_endian)) diff --git a/backend/net.h b/backend/net.h index 7d72fdd..dab6019 100644 --- a/backend/net.h +++ b/backend/net.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/niash.c b/backend/niash.c index b62bdba..03faa36 100644 --- a/backend/niash.c +++ b/backend/niash.c @@ -12,10 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - $Id$ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* @@ -223,7 +220,7 @@ static const char lineartStr[] = { SANE_VALUE_SCAN_MODE_LINEART }; #define MODE_GRAY 1 #define MODE_LINEART 2 -/* lineart treshold range */ +/* lineart threshold range */ static const SANE_Range rangeThreshold = { 0, 100, @@ -660,7 +657,7 @@ _InitOptions (TScanner * s) pDesc->constraint_type = SANE_CONSTRAINT_RANGE; pDesc->constraint.range = &rangeYmm; pDesc->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT; - pVal->w = 290 /* have a bit reserve instaed of rangeYmm.max */ ; + pVal->w = 290 /* have a bit reserve instead of rangeYmm.max */ ; break; case optDPI: diff --git a/backend/niash_core.c b/backend/niash_core.c index 951ad67..6ed3c27 100644 --- a/backend/niash_core.c +++ b/backend/niash_core.c @@ -12,10 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - $Id$ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* @@ -877,7 +874,7 @@ _UnscrambleLine (unsigned char *pabLine, else { int i, j; /* loop variables */ - int c; /* color buffer accumulator for horizontal avarage */ + int c; /* color buffer accumulator for horizontal average */ /* initialize for incremental color buffer access */ int iInc = 1; @@ -1052,7 +1049,7 @@ CircBufferInit (int iHandle, TDataPipe * p, #define SAFETY_LINES 0 #define MAX_LINES_PER_XFERBUF 800 /* estimate of number of unsigned chars to transfer at all via the USB */ - /* add some lines for securtiy */ + /* add some lines for security */ p->iLinesLeft = iHeight + p->iSkipLines + p->iLinesPerCircBuf + SAFETY_LINES; @@ -1216,7 +1213,7 @@ SimpleCalibExt (THWParams * pHWPar, unsigned char *pabCalibTable, TScanParams Params; unsigned char abGamma[4096]; int i, j; - static unsigned char abBuf[HW_PIXELS * 3 * 71]; /* Carefull : see startWhite and endWhite below */ + static unsigned char abBuf[HW_PIXELS * 3 * 71]; /* Careful : see startWhite and endWhite below */ static unsigned char abLine[HW_PIXELS * 3]; static unsigned char abWhite[HW_PIXELS * 3]; unsigned char *pabWhite; diff --git a/backend/niash_core.h b/backend/niash_core.h index fc0adbd..a7a7891 100644 --- a/backend/niash_core.h +++ b/backend/niash_core.h @@ -12,10 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - $Id$ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* diff --git a/backend/niash_xfer.c b/backend/niash_xfer.c index a3d0ea2..a00e7f8 100644 --- a/backend/niash_xfer.c +++ b/backend/niash_xfer.c @@ -12,10 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - $Id$ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* diff --git a/backend/niash_xfer.h b/backend/niash_xfer.h index b325240..114293c 100644 --- a/backend/niash_xfer.h +++ b/backend/niash_xfer.h @@ -12,10 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - - $Id$ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* diff --git a/backend/p5.c b/backend/p5.c index d4b5724..7e25cc1 100644 --- a/backend/p5.c +++ b/backend/p5.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* -------------------------------------------------------------------------- @@ -203,7 +201,7 @@ sane_init (SANE_Int * version_code, SANE_Auth_Callback authorize) * undesirable to call this function first. * @param device_list pointer where to store the device list * @param local_only SANE_TRUE if only local devices are required. - * @return SANE_STATUS_GOOD when successfull + * @return SANE_STATUS_GOOD when successful */ SANE_Status sane_get_devices (const SANE_Device *** device_list, SANE_Bool local_only) @@ -358,7 +356,7 @@ sane_open (SANE_String_Const name, SANE_Handle * handle) } } - /* check wether we have found a match or reach the end of the device list */ + /* check whether we have found a match or reach the end of the device list */ if (!device) { DBG (DBG_info, "sane_open: no device found\n"); @@ -408,7 +406,7 @@ sane_open (SANE_String_Const name, SANE_Handle * handle) return SANE_STATUS_NO_MEM; } - /* initalize session */ + /* initialize session */ session->dev = device; session->scanning = SANE_FALSE; session->non_blocking = SANE_FALSE; @@ -430,8 +428,8 @@ sane_open (SANE_String_Const name, SANE_Handle * handle) /** - * Set non blocking mode. In this mode, read return immediatly when - * no data is available whithin sane_read(), instead of polling the scanner. + * Set non blocking mode. In this mode, read return immediately when + * no data is available within sane_read(), instead of polling the scanner. */ SANE_Status sane_set_io_mode (SANE_Handle handle, SANE_Bool non_blocking) @@ -769,7 +767,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, return status; } - /* return immediatly if no change */ + /* return immediately if no change */ if (s->options[option].descriptor.type == SANE_TYPE_INT && *(SANE_Word *) val == s->options[option].value.w) { @@ -1340,7 +1338,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, * handle h is a valid handle) but usually affects long-running * operations only (such as image is acquisition). It is safe to call * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not * imply that the currently pending operation has been cancelled. It * only guarantees that cancellation has been initiated. Cancellation * completes only when the cancelled call returns (typically with a @@ -1566,7 +1564,8 @@ probe_p5_devices (void) config.count = NUM_CFG_OPTIONS; /* generic configure and attach function */ - status = sanei_configure_attach (P5_CONFIG_FILE, &config, config_attach); + status = sanei_configure_attach (P5_CONFIG_FILE, &config, + config_attach, NULL); /* free allocated options */ for (i = 0; i < NUM_CFG_OPTIONS; i++) { @@ -1590,7 +1589,8 @@ probe_p5_devices (void) * SANE_STATUS_INVAL in case of error */ static SANE_Status -config_attach (SANEI_Config * config, const char *devname) +config_attach (SANEI_Config __sane_unused__ * config, const char *devname, + void __sane_unused__ *data) { /* currently, the config is a global variable so config is useless here */ /* the correct thing would be to have a generic sanei_attach_matching_devices @@ -1599,7 +1599,7 @@ config_attach (SANEI_Config * config, const char *devname) /* the devname has been processed and is ready to be used * directly. The config struct contains all the configuration data for - * the corresponding device. Since there is no ressources common to each + * the corresponding device. Since there is no resources common to each * backends regarding parallel port, we can directly call the attach * function. */ attach_p5 (devname, config); @@ -1684,7 +1684,7 @@ attach_p5 (const char *devicename, SANEI_Config * config) device->next = devices; devices = device; - /* intialization is done at sane_open */ + /* initialization is done at sane_open */ device->initialized = SANE_FALSE; device->calibrated = SANE_FALSE; @@ -1694,7 +1694,7 @@ attach_p5 (const char *devicename, SANEI_Config * config) /** @brief set initial value for the scanning options - * for each sessions, control options are initalized based on the capability + * for each sessions, control options are initialized based on the capability * of the model of the physical device. * @param session scanner session to initialize options * @return SANE_STATUS_GOOD on success @@ -1763,7 +1763,7 @@ init_options (struct P5_Session *session) /** @brief build resolution list * We merge xdpi and ydpi list to provide only one resolution option control. * This is the most common case for backends and fronteds and give 'square' - * pixels. The SANE API allow to control x and y dpi independantly, but this is + * pixels. The SANE API allow to control x and y dpi independently, but this is * rarely done and may confuse both frontends and users. In case a dpi value exists * for one but not for the other, the backend will have to crop data so that the * frontend is unaffected. A common case is that motor resolution (ydpi) is higher @@ -2023,7 +2023,7 @@ probe (const char *devicename) /* check for document presence 0xC6: present, 0xC3 no document */ test_document (fd); - /* release device nd parport for next uses */ + /* release device and parport for next uses */ disconnect (fd); close_pp (fd); diff --git a/backend/p5.h b/backend/p5.h index eae62f7..14e953a 100644 --- a/backend/p5.h +++ b/backend/p5.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @@ -140,8 +138,8 @@ typedef struct P5_Option } P5_Option; /** - * Frontend session. This struct holds informations usefull for - * the functions defined in SANE's standard. Informations closer + * Frontend session. This struct holds information useful for + * the functions defined in SANE's standard. Information closer * to the hardware are in the P5_Device structure. There is * as many session structure than frontends using the backend. */ @@ -169,7 +167,7 @@ typedef struct P5_Session SANE_Bool scanning; /** @brief non blocking flag - * SANE_TRUE if sane_read are non-blocking, ie returns immediatly if there + * SANE_TRUE if sane_read are non-blocking, ie returns immediately if there * is no data available from the scanning device. Modified by sane_set_io_mode() */ SANE_Bool non_blocking; @@ -195,7 +193,8 @@ typedef struct P5_Session static SANE_Status probe_p5_devices (void); static P5_Model *probe (const char *devicename); -static SANE_Status config_attach (SANEI_Config * config, const char *devname); +static SANE_Status config_attach (SANEI_Config * config, const char *devname, + void *data); static SANE_Status attach_p5 (const char *name, SANEI_Config * config); static SANE_Status init_options (struct P5_Session *session); static SANE_Status compute_parameters (struct P5_Session *session); diff --git a/backend/p5_device.c b/backend/p5_device.c index 4a257a7..a9026f0 100644 --- a/backend/p5_device.c +++ b/backend/p5_device.c @@ -280,7 +280,7 @@ write_reg2 (int fd, uint8_t index, uint16_t value) * to check the scanner is correctly working. * @param fd file descriptor used to access hardware * @param addr address where to write and read - * @return SANE_TRUE on succes, SANE_FALSE otherwise + * @return SANE_TRUE on success, SANE_FALSE otherwise */ static int memtest (int fd, uint16_t addr) @@ -615,7 +615,7 @@ test_document (int fd) /** * return the amount of scanned data available * @param fd file descriptor to access scanner - * @return avaible byte number + * @return available byte number */ static int available_bytes (int fd) @@ -1122,7 +1122,7 @@ cleanup_calibration (P5_Device * dev) } /** detect a black scan line - * parses the given buffer and retrun SANE_TRUE if the line is an + * parses the given buffer and return SANE_TRUE if the line is an * acceptable black line for calibration * @param buffer data line to parse * @param pixels number of pixels @@ -1171,7 +1171,7 @@ is_black_line (uint8_t * buffer, unsigned int pixels, int mode) } /** detect a white scan line - * parses the given buffer and retrun SANE_TRUE if the line is an + * parses the given buffer and return SANE_TRUE if the line is an * acceptable white line for calibration * @param buffer data line to parse * @param pixels number of pixels diff --git a/backend/p5_device.h b/backend/p5_device.h index 744fe1c..c914279 100644 --- a/backend/p5_device.h +++ b/backend/p5_device.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /** @file p5_device.h @@ -85,7 +83,7 @@ typedef struct P5_Calibration_Data /** * This structure describes a particular model which is handled by the backend. - * Contained data is immutable and is used to initalize the P5_Device + * Contained data is immutable and is used to initialize the P5_Device * structure. */ typedef struct P5_Model @@ -178,7 +176,7 @@ typedef struct P5_Device struct P5_Device *next; /** - * Points to a structure that decribes model capabilities, geometry + * Points to a structure that describes model capabilities, geometry * and default settings. */ P5_Model *model; @@ -197,7 +195,7 @@ typedef struct P5_Device SANE_Bool local; /** - * True if device has been intialized. + * True if device has been initialized. */ SANE_Bool initialized; @@ -211,7 +209,7 @@ typedef struct P5_Device /** @brief scan parameters * The scan done by the hardware can be different from the one at the SANE * frontend session. For instance: - * - xdpy and ydpi may be different to accomodate hardware capabilites. + * - xdpy and ydpi may be different to accommodate hardware capabilities. * - many CCD scanners need to scan more lines to correct the 'line * distance shift' effect. * - emulated modes (lineart from gray scan, or gray scan for color one) diff --git a/backend/pie-scsidef.h b/backend/pie-scsidef.h index f80e1da..05aa18f 100644 --- a/backend/pie-scsidef.h +++ b/backend/pie-scsidef.h @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pie.c b/backend/pie.c index 0e56a5a..b5be0a2 100644 --- a/backend/pie.c +++ b/backend/pie.c @@ -17,9 +17,7 @@ General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston,
- MA 02111-1307, USA.
+ along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for
additional uses of the libraries contained in this release of SANE.
@@ -60,7 +58,7 @@ * 11-11-2000 eliminated some warnings about signed/unsigned comparisons
* removed #undef NDEBUG and C++ style comments
*
- * 1-10-2000 force gamma table to one to one mappping if lineart or halftone selected
+ * 1-10-2000 force gamma table to one to one mapping if lineart or halftone selected
*
* 30-9-2000 added ADLIB devices to scanner_str[]
*
@@ -1689,7 +1687,7 @@ pie_perform_cal (Pie_Scanner * scanner, int cal_index) send_length += 4; /* space for header at start of data */
- /* alllocate buffers for the receive data, the result buffers, and for the send data */
+ /* allocate buffers for the receive data, the result buffers, and for the send data */
rcv_buffer = (unsigned char *) malloc (rcv_length);
red_result = (long *) calloc (pixels_per_line, sizeof (long));
diff --git a/backend/pieusb.c b/backend/pieusb.c index 9730888..a070fc0 100644 --- a/backend/pieusb.c +++ b/backend/pieusb.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -853,7 +851,7 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params) } /** - * Initiates aquisition of an image from the scanner. + * Initiates acquisition of an image from the scanner. * SCAN Phase 1: initialization and calibration * (SCAN Phase 2: line-by-line scan & read is not implemented) * SCAN Phase 3: get CCD-mask diff --git a/backend/pieusb.h b/backend/pieusb.h index dc4cda7..1c614c7 100644 --- a/backend/pieusb.h +++ b/backend/pieusb.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pieusb_buffer.c b/backend/pieusb_buffer.c index 8c67a65..76e99f2 100644 --- a/backend/pieusb_buffer.c +++ b/backend/pieusb_buffer.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -548,7 +546,7 @@ sanei_pieusb_buffer_get(struct Pieusb_Read_Buffer* buffer, SANE_Byte* data, SANE } } else { /* not implemented */ - DBG(DBG_error, "buffer_put(): paccket size & density of %d/%d not implementd\n", buffer->packet_size_bytes, buffer->packing_density); + DBG(DBG_error, "buffer_put(): paccket size & density of %d/%d not implemented\n", buffer->packet_size_bytes, buffer->packing_density); return; } *len = n; diff --git a/backend/pieusb_buffer.h b/backend/pieusb_buffer.h index 282595a..8c37918 100644 --- a/backend/pieusb_buffer.h +++ b/backend/pieusb_buffer.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pieusb_scancmd.c b/backend/pieusb_scancmd.c index 672716f..583c4ac 100644 --- a/backend/pieusb_scancmd.c +++ b/backend/pieusb_scancmd.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -47,7 +45,7 @@ * Pieusb scanner commands * * Each scanner command has its own function. - * See the sort description preceeding each function. + * See the sort description preceding each function. * * ========================================================================= */ @@ -245,7 +243,7 @@ sanei_pieusb_cmd_slide(SANE_Int device_number, slide_action action, struct Pieus * @param device_number Device number * @param sense Sense data * @param status Command result status - * @see struc Pieusb_Sense + * @see struct Pieusb_Sense */ void sanei_pieusb_cmd_get_sense(SANE_Int device_number, struct Pieusb_Sense* sense, struct Pieusb_Command_Status *status, PIEUSB_Status *ret) @@ -269,7 +267,7 @@ sanei_pieusb_cmd_get_sense(SANE_Int device_number, struct Pieusb_Sense* sense, s return; } - /* Decode data recieved */ + /* Decode data received */ sense->errorCode = _get_byte (data, 0); sense->segment = _get_byte (data, 1); sense->senseKey = _get_byte (data, 2); @@ -622,7 +620,7 @@ sanei_pieusb_cmd_get_parameters(SANE_Int device_number, struct Pieusb_Scan_Param * e: d7 00 available lines 215 * 10:00 00 */ - /* Decode data recieved */ + /* Decode data received */ parameters->width = _get_short(data, 0); parameters->lines = _get_short(data, 2); parameters->bytes = _get_short(data, 4); @@ -675,7 +673,7 @@ sanei_pieusb_cmd_inquiry(SANE_Int device_number, struct Pieusb_Scanner_Propertie return; } - /* Decode data recieved */ + /* Decode data received */ inq->deviceType = _get_byte(data, 0); inq->additionalLength = _get_byte(data, 4); _copy_bytes((SANE_Byte*)(inq->vendor), data+8, 8); /* Note: not 0-terminated */ @@ -859,7 +857,7 @@ sanei_pieusb_cmd_get_mode(SANE_Int device_number, struct Pieusb_Mode* mode, stru return; } - /* Decode data recieved */ + /* Decode data received */ mode->resolution = _get_short (data, 2); mode->passes = _get_byte (data, 4); mode->colorDepth = _get_byte (data, 5); @@ -1185,7 +1183,7 @@ sanei_pieusb_cmd_read_state(SANE_Int device_number, struct Pieusb_Scanner_State* data[5] = 1; status->pieusb_status = PIEUSB_STATUS_GOOD; } - /* Decode data recieved */ + /* Decode data received */ state->buttonPushed = _get_byte(data, 0); state->warmingUp = _get_byte(data, 5); state->scanning = _get_byte(data, 6); diff --git a/backend/pieusb_scancmd.h b/backend/pieusb_scancmd.h index 5eefa55..4f24aec 100644 --- a/backend/pieusb_scancmd.h +++ b/backend/pieusb_scancmd.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -167,7 +165,7 @@ struct Pieusb_Mode { SANE_Byte colorFormat; /* 0x04 = index, cf. INQUIRY * bit 7-3 : 0 (unused) - * bit 2 : Index = scanned data are lines preceeded by a two-byte index, 'RR', 'GG', 'BB', or 'II' + * bit 2 : Index = scanned data are lines preceded by a two-byte index, 'RR', 'GG', 'BB', or 'II' * bit 1 : Line = scanned data are (probably) lines in RGBI order (needs testing) * bit 0 : Pixel = scanned data are always RGB-pixels, i.e. 3x2 bytes at depth = 16 bits, 3 bytes * at depth = 8 bits, and 3 packed bytes at depth = 1. This is also the case in diff --git a/backend/pieusb_specific.c b/backend/pieusb_specific.c index 1b5f0f4..033ad03 100644 --- a/backend/pieusb_specific.c +++ b/backend/pieusb_specific.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -82,7 +80,7 @@ static void pieusb_calculate_shading(struct Pieusb_Scanner *scanner, SANE_Byte* /* sub to sanei_pieusb_post() */ static SANE_Status pieusb_write_pnm_file (char *filename, uint16_t *data, int depth, int channels, int pixels_per_line, int lines); -/* Auxilary */ +/* Auxiliary */ static size_t max_string_size (SANE_String_Const const strings[]); static double getGain(int gain); static int getGainSetting(double gain); @@ -1171,7 +1169,7 @@ sanei_pieusb_on_cancel (Pieusb_Scanner * scanner) } /** - * Determine maximum lengt of a set of strings. + * Determine maximum length of a set of strings. * * @param strings Set of strings * @return maximum length @@ -1672,7 +1670,7 @@ static void pieusb_calculate_shading(struct Pieusb_Scanner *scanner, SANE_Byte* SANE_Int shading_width = scanner->device->shading_parameters[0].pixelsPerLine; SANE_Int shading_height = scanner->device->shading_parameters[0].nLines; - /* Initialze all to 0 */ + /* Initialize all to 0 */ for (k = 0; k < SHADING_PARAMETERS_INFO_COUNT; k++) { scanner->shading_max[k] = 0; scanner->shading_mean[k] = 0; @@ -1862,7 +1860,7 @@ sanei_pieusb_set_mode_from_options(Pieusb_Scanner * scanner) * - values default (pieusb_set_default_gain_offset) * - values set by options * - values set by auto-calibration procedure - * - values determined from preceeding preview + * - values determined from preceding preview * * @param scanner * @return @@ -1897,7 +1895,7 @@ sanei_pieusb_set_gain_offset(Pieusb_Scanner * scanner, const char *calibration_m status.pieusb_status = PIEUSB_STATUS_GOOD; } else if ((strcmp(calibration_mode, SCAN_CALIBRATION_PREVIEW) == 0) && scanner->preview_done) { - /* If no preview data availble, do the auto-calibration. */ + /* If no preview data available, do the auto-calibration. */ double dg, dgi; DBG (DBG_info, "sanei_pieusb_set_gain_offset(): get calibration data from preview. scanner->mode.passes %d\n", scanner->mode.passes); switch (scanner->mode.passes) { diff --git a/backend/pieusb_specific.h b/backend/pieusb_specific.h index f516960..483e8b4 100644 --- a/backend/pieusb_specific.h +++ b/backend/pieusb_specific.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pieusb_usb.c b/backend/pieusb_usb.c index 31008fa..dc646af 100644 --- a/backend/pieusb_usb.c +++ b/backend/pieusb_usb.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pieusb_usb.h b/backend/pieusb_usb.h index dee3212..08fc348 100644 --- a/backend/pieusb_usb.h +++ b/backend/pieusb_usb.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pint.c b/backend/pint.c index f0cc697..7ab53e5 100644 --- a/backend/pint.c +++ b/backend/pint.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pint.h b/backend/pint.h index 773dcee..dfc76d7 100644 --- a/backend/pint.h +++ b/backend/pint.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pixma.conf.in b/backend/pixma.conf.in index d6184b4..dcf88d3 100644 --- a/backend/pixma.conf.in +++ b/backend/pixma.conf.in @@ -6,7 +6,7 @@ # networking=no # # bjnp-timeout=5000 -# Specify the timeout (in ms) to be used for all the folllowing +# Specify the timeout (in ms) to be used for all the following # scanners. # May be specified multiple times. # The last value (if any) will be used for auto-detection diff --git a/backend/pixma/pixma.c b/backend/pixma/pixma.c index c32907c..b4e423d 100644 --- a/backend/pixma/pixma.c +++ b/backend/pixma/pixma.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -116,6 +114,8 @@ typedef struct pixma_sane_t uint8_t gamma_table[4096]; SANE_String_Const source_list[4]; pixma_paper_source_t source_map[4]; + SANE_String_Const calibrate_list[PIXMA_CALIBRATE_NUM_OPTS + 1]; + pixma_calibrate_option_t calibrate_map[PIXMA_CALIBRATE_NUM_OPTS + 1]; unsigned byte_pos_in_line, output_line_size; uint64_t image_bytes_read; @@ -159,10 +159,11 @@ static void mark_all_button_options_cached ( struct pixma_sane_t * ss ) ss -> button_option_is_cached[i] = 1; } -static SANE_Status config_attach_pixma(SANEI_Config * config, const char *devname) +static SANE_Status config_attach_pixma(SANEI_Config __sane_unused__ * config, + const char *devname, + void __sane_unused__ *data) { int i; - UNUSED(config); for (i=0; i < (MAX_CONF_DEVICES -1); i++) { if(conf_devices[i] == NULL) @@ -504,6 +505,22 @@ create_dpi_list (pixma_sane_t * ss) /*PDBG (pixma_dbg (4, "*create_dpi_list***** min_dpi = %d, max_dpi = %d\n", min_dpi, max_dpi));*/ } + +static void +create_calibrate_list (pixma_sane_t * ss) +{ + int i = 0; + ss->calibrate_list[i] = SANE_I18N ("Once"); + ss->calibrate_map[i] = PIXMA_CALIBRATE_ONCE; + i++; + ss->calibrate_list[i] = SANE_I18N ("Always"); + ss->calibrate_map[i] = PIXMA_CALIBRATE_ALWAYS; + i++; + ss->calibrate_list[i] = SANE_I18N ("Never"); + ss->calibrate_map[i] = PIXMA_CALIBRATE_NEVER; + i++; +} + static void select_value_from_list (pixma_sane_t * ss, SANE_Int n, void *v, SANE_Int * info) @@ -935,6 +952,7 @@ calc_scan_param (pixma_sane_t * ss, pixma_scan_param_t * sp) sp->threshold = 2.55 * OVAL (opt_threshold).w; sp->threshold_curve = OVAL (opt_threshold_curve).w; sp->adf_wait = OVAL (opt_adf_wait).w; + sp->calibrate = ss->calibrate_map[OVAL (opt_calibrate).w]; error = pixma_check_scan_param (ss->s, sp); if (error < 0) @@ -997,6 +1015,8 @@ init_option_descriptors (pixma_sane_t * ss) i++; } + create_calibrate_list (ss); + build_option_descriptors (ss); /* Enable options that are available only in some scanners. */ @@ -1433,8 +1453,8 @@ static void pixma_jpeg_read(pixma_sane_t *ss, SANE_Byte *data, SANE_Int max_length, SANE_Int *length) { - struct jpeg_decompress_struct cinfo = ss->jpeg_cinfo; - pixma_jpeg_src_mgr *src = (pixma_jpeg_src_mgr *)ss->jpeg_cinfo.src; + struct jpeg_decompress_struct *cinfo = &ss->jpeg_cinfo; + pixma_jpeg_src_mgr *src = (pixma_jpeg_src_mgr *)cinfo->src; int l; @@ -1454,7 +1474,7 @@ pixma_jpeg_read(pixma_sane_t *ss, SANE_Byte *data, return; } - if (cinfo.output_scanline >= cinfo.output_height) + if (cinfo->output_scanline >= cinfo->output_height) { *length = 0; return; @@ -1464,7 +1484,7 @@ pixma_jpeg_read(pixma_sane_t *ss, SANE_Byte *data, * only one line at time is supported */ - l = jpeg_read_scanlines(&cinfo, ss->jdst->buffer, 1); + l = jpeg_read_scanlines(cinfo, ss->jdst->buffer, 1); if (l == 0) return; @@ -1472,7 +1492,7 @@ pixma_jpeg_read(pixma_sane_t *ss, SANE_Byte *data, * linebuffer holds width * bytesperpixel */ - (*ss->jdst->put_pixel_rows)(&cinfo, ss->jdst, 1, (char *)src->linebuffer); + (*ss->jdst->put_pixel_rows)(cinfo, ss->jdst, 1, (char *)src->linebuffer); *length = ss->sp.w * ss->sp.channels; /* Convert RGB into grayscale */ @@ -1505,9 +1525,9 @@ pixma_jpeg_read(pixma_sane_t *ss, SANE_Byte *data, b = (b << 1) | 0; else b = (b << 1) | 1; + if ((i % 8) == 0) + *(d++) = b; } - if ((i % 8) == 0) - *(d++) = b; } src->linebuffer_size = *length; @@ -1656,8 +1676,8 @@ sane_init (SANE_Int * version_code, SANE_Auth_Callback authorize) config.descriptors = NULL; config.values = NULL; - if (sanei_configure_attach(PIXMA_CONFIG_FILE, &config, config_attach_pixma) != - SANE_STATUS_GOOD) + if (sanei_configure_attach(PIXMA_CONFIG_FILE, &config, + config_attach_pixma, NULL) != SANE_STATUS_GOOD) PDBG(pixma_dbg(2, "Could not read pixma configuration file: %s\n", PIXMA_CONFIG_FILE)); @@ -2255,9 +2275,16 @@ type int adf-wait default 0 constraint (0,3600,1) title ADF Waiting Time - desc When set, the scanner waits upto the specified time in seconds for a new document inserted into the automatic document feeder. + desc When set, the scanner waits up to the specified time in seconds for a new document inserted into the automatic document feeder. cap soft_select soft_detect automatic inactive +type string calibrate[30] + constraint @string_list = ss->calibrate_list + title Calibration + desc When to perform scanner calibration. If you choose \"Once\" it will be performed a single time per driver init for single page scans, and for the first page for each ADF scan. + default Once + cap soft_select soft_detect automatic + rem ------------------------------------------- END SANE_Option_Descriptor */ diff --git a/backend/pixma/pixma.h b/backend/pixma/pixma.h index c9026a7..dc07cfa 100644 --- a/backend/pixma/pixma.h +++ b/backend/pixma/pixma.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -120,7 +118,7 @@ typedef uint32_t uint32_t; /**@{*/ #define PIXMA_VERSION_MAJOR 0 #define PIXMA_VERSION_MINOR 28 -#define PIXMA_VERSION_BUILD 5 +#define PIXMA_VERSION_BUILD 6 /**@}*/ /** \name Error codes */ @@ -157,8 +155,9 @@ typedef uint32_t uint32_t; #define PIXMA_CAP_NEGATIVE (1 << 10) #define PIXMA_CAP_TPUIR ((1 << 11) | PIXMA_CAP_TPU) #define PIXMA_CAP_ADF_WAIT (1 << 12) -#define PIXMA_CAP_ADF_JPEG (1 << 13) -#define PIXMA_CAP_GT_4096 (1 << 14) /* gamma table has 4096 8-bit values +#define PIXMA_CAP_ADF_JPEG (1 << 13) /* scanner returns image as jpeg from ADF */ +#define PIXMA_CAP_JPEG (1 << 14) /* scanner always returns image as jpeg */ +#define PIXMA_CAP_GT_4096 (1 << 15) /* gamma table has 4096 8-bit values * only generation 1 scanners * usually gamma table has 1024 16-bit values */ @@ -224,7 +223,8 @@ typedef enum pixma_paper_source_t PIXMA_SOURCE_FLATBED, PIXMA_SOURCE_ADF, PIXMA_SOURCE_TPU, - PIXMA_SOURCE_ADFDUP /* duplex */ + PIXMA_SOURCE_ADFDUP, /* duplex */ + PIXMA_SOURCE_NONE } pixma_paper_source_t; /** Scan modes */ @@ -276,6 +276,14 @@ typedef enum pixma_calibration_status_t PIXMA_CALIBRATION_ERROR } pixma_calibration_status_t; +typedef enum pixma_calibrate_option_t +{ + PIXMA_CALIBRATE_ONCE, + PIXMA_CALIBRATE_ALWAYS, + PIXMA_CALIBRATE_NEVER, + PIXMA_CALIBRATE_NUM_OPTS +} pixma_calibrate_option_t; + /** Device status. */ struct pixma_device_status_t { @@ -305,7 +313,7 @@ struct pixma_scan_param_t * 1 = 1 bit B/W lineart (flatbed) * 8 = 8 bit grayscale, * 24 bit color (both flatbed) - * 16 = 16 bit grayscale (TPU, flatbed not implemeted), + * 16 = 16 bit grayscale (TPU, flatbed not implemented), * 48 bit color (TPU, flatbed not implemented) */ unsigned depth; @@ -359,6 +367,9 @@ struct pixma_scan_param_t /** \see #pixma_scan_mode_t */ pixma_scan_mode_t mode; + /** \see #pixma_calibrate_option_t */ + pixma_calibrate_option_t calibrate; + /** The current page # in the same ADF scan session, 0 in non ADF */ unsigned adf_pageid; @@ -510,6 +521,12 @@ int pixma_enable_background (pixma_t *, int enabled); */ int pixma_get_device_status (pixma_t *, pixma_device_status_t * status); +/** Decide whether to run calibration or not. + * Decision takes into account scan_param, source and last_source. + * \return 0x01 for calibration and 0x00 for no calibration + */ +unsigned pixma_calc_calibrate (pixma_t *); + const char *pixma_get_string (pixma_t *, pixma_string_index_t); const pixma_config_t *pixma_get_config (pixma_t *); void pixma_fill_gamma_table (double gamma, uint8_t * table, unsigned n); diff --git a/backend/pixma/pixma_bjnp.c b/backend/pixma/pixma_bjnp.c index 4e83714..63dd56d 100644 --- a/backend/pixma/pixma_bjnp.c +++ b/backend/pixma/pixma_bjnp.c @@ -15,8 +15,8 @@ License for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -661,8 +661,8 @@ udp_command (const int dev_no, char *command, int cmd_len, char *response, int resp_len) { /* - * send udp command to given device and recieve the response` - * returns: the legth of the response or -1 + * send udp command to given device and receive the response` + * returns: the length of the response or -1 */ int sockfd; struct timeval timeout; @@ -958,7 +958,7 @@ prepare_socket(const char *if_name, const bjnp_sockaddr_t *local_sa, * local_sa: local address to use * broadcast_sa: broadcast address to use, if NULL we use all hosts * dest_sa: (write) where to return destination address of broadcast - * retuns: open socket or -1 + * returns: open socket or -1 */ int socket = -1; @@ -1831,7 +1831,7 @@ bjnp_allocate_device (SANE_String_Const devname, /* Check if found the scanner before, if so we use the best address * but still make sure the scanner is listed only once. * We check for matching addresses as wel as matching mac_addresses as - * an IPv6 host can have multiple adresses */ + * an IPv6 host can have multiple addresses */ if ( strcmp( device[i].mac_address, device[bjnp_no_devices].mac_address ) == 0 ) { @@ -2392,9 +2392,9 @@ sanei_bjnp_set_timeout (SANE_Int devno, SANE_Int timeout) * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ @@ -2456,7 +2456,7 @@ sanei_bjnp_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size) if ( device[dn].scanner_data_left < device[dn].blocksize) { /* the scanner will not react at all to a read request, when no more data is available */ - /* we now determine end of data by comparing the payload size to the maximun blocksize */ + /* we now determine end of data by comparing the payload size to the maximum blocksize */ /* this block is shorter than blocksize, so after this block we are done */ device[dn].last_block = 1; @@ -2493,7 +2493,7 @@ sanei_bjnp_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size) recvd = recvd + read_size; } - PDBG (bjnp_dbg (LOG_DEBUG, "bjnp_read_bulk: %s: Returning %ld bytes, backend expexts %ld\n", + PDBG (bjnp_dbg (LOG_DEBUG, "bjnp_read_bulk: %s: Returning %ld bytes, backend expects %ld\n", (recvd == *size)? "OK": "NOTICE",recvd, *size ) ); *size = recvd; if ( *size == 0 ) @@ -2511,8 +2511,8 @@ sanei_bjnp_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size) * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes - * - SANE_STATUS_IO_ERROR - if an error occured during the write + * - SANE_STATUS_GOOD - on success + * - SANE_STATUS_IO_ERROR - if an error occurred during the write * - SANE_STATUS_INVAL - on every other error */ @@ -2584,9 +2584,9 @@ sanei_bjnp_write_bulk (SANE_Int dn, const SANE_Byte * buffer, size_t * size) * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ diff --git a/backend/pixma/pixma_bjnp.h b/backend/pixma/pixma_bjnp.h index 79e084e..3f4ab53 100644 --- a/backend/pixma/pixma_bjnp.h +++ b/backend/pixma/pixma_bjnp.h @@ -18,8 +18,8 @@ License for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -151,9 +151,9 @@ extern void sanei_bjnp_set_timeout (SANE_Int devno, SANE_Int timeout); * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ @@ -170,8 +170,8 @@ sanei_bjnp_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size); * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes - * - SANE_STATUS_IO_ERROR - if an error occured during the write + * - SANE_STATUS_GOOD - on success + * - SANE_STATUS_IO_ERROR - if an error occurred during the write * - SANE_STATUS_INVAL - on every other error */ extern SANE_Status @@ -187,9 +187,9 @@ sanei_bjnp_write_bulk (SANE_Int dn, const SANE_Byte * buffer, size_t * size); * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ diff --git a/backend/pixma/pixma_bjnp_private.h b/backend/pixma/pixma_bjnp_private.h index 19ba496..c759fc7 100644 --- a/backend/pixma/pixma_bjnp_private.h +++ b/backend/pixma/pixma_bjnp_private.h @@ -26,8 +26,8 @@ License for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -80,7 +80,7 @@ /* timers */ #define BJNP_BROADCAST_INTERVAL 10 /* ms between broadcasts */ #define BJNP_BC_RESPONSE_TIMEOUT 500 /* waiting time for broadc. responses */ -#define BJNP_TIMEOUT_DEFAULT 10000 /* minimum tiemout value for network operations */ +#define BJNP_TIMEOUT_DEFAULT 10000 /* minimum timeout value for network operations */ #define BJNP_TIMEOUT_TCP_CONNECT 2000 /* timeout for tcp connect attempts in ms */ #define BJNP_USLEEP_MS 1000 /* sleep for 1 msec */ #define BJNP_TCP_CONNECT_INTERVAL 100 /* TCP retry interval in ms */ @@ -187,7 +187,7 @@ struct __attribute__ ((__packed__)) BJNP_command struct __attribute__ ((__packed__)) DISCOVER_RESPONSE { - struct BJNP_command response; /* reponse header */ + struct BJNP_command response; /* response header */ char unknown1[4]; /* 00 01 08 00 */ char mac_len; /* length of mac address */ char addr_len; /* length of address field */ @@ -354,7 +354,7 @@ typedef struct device_s /* sockets */ - int tcp_socket; /* open tcp socket for communcation to scannner */ + int tcp_socket; /* open tcp socket for communication to scannner */ int16_t serial; /* sequence number of command */ /* communication state */ diff --git a/backend/pixma/pixma_common.c b/backend/pixma/pixma_common.c index 436311a..6bce4bc 100644 --- a/backend/pixma/pixma_common.c +++ b/backend/pixma/pixma_common.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -56,8 +54,6 @@ #if defined(HAVE_LIBXML2) # include <libxml/parser.h> -#else -# error "The pixma backend requires libxml2" #endif #include "pixma_rename.h" @@ -682,7 +678,7 @@ pixma_cmd_transaction (pixma_t * s, const void *cmd, unsigned cmdlen, going back to the home position after the last scan session has been cancelled, you won't get the response before it arrives home. This takes about 5 seconds. If the last session was succeeded, the scanner will - immediatly answer with PIXMA_STATUS_BUSY. + immediately answer with PIXMA_STATUS_BUSY. Is 8 seconds timeout enough? This affects ALL commands that use pixma_cmd_transaction(). Default value set in pixma_open(). */ @@ -814,6 +810,7 @@ pixma_open (unsigned devnr, pixma_t ** handle) strncpy (s->id, pixma_get_device_id (devnr), sizeof (s->id) - 1); s->ops = s->cfg->ops; s->scanning = 0; + s->last_source = PIXMA_SOURCE_NONE; error = s->ops->open (s); if (error < 0) goto rollback; @@ -967,6 +964,8 @@ pixma_read_image (pixma_t * s, void *buf, unsigned len) if (result == 0) { /* end of image? */ s->ops->finish_scan (s); + /* set last source after successful scan */ + s->last_source = s->param->source; if ((s->cur_image_size != s->param->image_size) && !s->param->mode_jpeg) { pixma_dbg (1, "WARNING:image size mismatches\n"); @@ -1140,6 +1139,9 @@ pixma_check_scan_param (pixma_t * s, pixma_scan_param_t * sp) sp->source)); } break; + case PIXMA_SOURCE_NONE: + /* this source can not be selected */ + break; } if (sp->depth == 0) @@ -1241,6 +1243,22 @@ pixma_get_device_status (pixma_t * s, pixma_device_status_t * status) return s->ops->get_status (s, status); } +unsigned +pixma_calc_calibrate (pixma_t * p) +{ + pixma_scan_param_t * sp = p->param; + if (sp->calibrate == PIXMA_CALIBRATE_ALWAYS) + return 0x01; + if (sp->calibrate == PIXMA_CALIBRATE_NEVER) + return 0x00; + /* sp->calibrate == PIXMA_CALIBRATE_ONCE */ + if (sp->source == PIXMA_SOURCE_ADF || sp->source == PIXMA_SOURCE_ADFDUP) + return sp->adf_pageid == 0 ? 0x01 : 0x00; + /* sp->source == PIXMA_SOURCE_FLATBED | TPU */ + return sp->source == p->last_source ? 0x00 : 0x01; +} + +#if defined(HAVE_LIBXML2) static const char * format_xml_response(const char *resp_details) { @@ -1334,3 +1352,4 @@ clean: xmlFreeDoc(doc); return status; } +#endif diff --git a/backend/pixma/pixma_common.h b/backend/pixma/pixma_common.h index 3e4e5bd..5b393dc 100644 --- a/backend/pixma/pixma_common.h +++ b/backend/pixma/pixma_common.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -119,6 +117,7 @@ struct pixma_t uint32_t events; void *subdriver; /* can be used by model driver. */ int rec_tmo; /* receive timeout [s] */ + pixma_paper_source_t last_source; /* used for calibrate=once */ /* private */ uint64_t cur_image_size; @@ -162,7 +161,7 @@ struct pixma_scan_ops_t void (*finish_scan) (pixma_t *); /** [Optional] Wait for a user's event, e.g. button event. \a timeout is - * in milliseconds. If an event occured before it's timed out, flags in + * in milliseconds. If an event occurred before it's timed out, flags in * \a s->events should be set accordingly. * \see PIXMA_EV_* */ void (*wait_event) (pixma_t * s, int timeout); @@ -176,7 +175,7 @@ struct pixma_scan_ops_t }; -/** \name Funtions for read and write big-endian integer values */ +/** \name Functions for read and write big-endian integer values */ /**@{*/ void pixma_set_be16 (uint16_t x, uint8_t * buf); void pixma_set_be32 (uint32_t x, uint8_t * buf); @@ -205,7 +204,9 @@ uint8_t *pixma_newcmd (pixma_cmdbuf_t *, unsigned cmd, int pixma_exec (pixma_t *, pixma_cmdbuf_t *); int pixma_exec_short_cmd (pixma_t *, pixma_cmdbuf_t *, unsigned cmd); int pixma_map_status_errno (unsigned status); +#if defined(HAVE_LIBXML2) int pixma_parse_xml_response(const char *xml_message); +#endif /**@}*/ #define pixma_fill_checksum(start, end) do { \ diff --git a/backend/pixma/pixma_imageclass.c b/backend/pixma/pixma_imageclass.c index be483b2..ae06180 100644 --- a/backend/pixma/pixma_imageclass.c +++ b/backend/pixma/pixma_imageclass.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -461,7 +459,7 @@ step1 (pixma_t * s) iclass_t *mf = (iclass_t *) s->subdriver; /* don't wait full timeout for 1st command */ - rec_tmo = s->rec_tmo; /* save globel timeout */ + rec_tmo = s->rec_tmo; /* save global timeout */ s->rec_tmo = 2; /* set timeout to 2 seconds */ error = query_status (s); s->rec_tmo = rec_tmo; /* restore global timeout */ @@ -622,6 +620,8 @@ iclass_check_param (pixma_t * s, pixma_scan_param_t * sp) if ((s->cfg->cap & PIXMA_CAP_ADF) && sp->source == PIXMA_SOURCE_FLATBED) sp->h = MIN (sp->h, 877 * sp->xdpi / 75); + sp->mode_jpeg = (s->cfg->cap & PIXMA_CAP_JPEG); + /* PDBG (pixma_dbg (4, "*iclass_check_param***** Finally: channels=%u, depth=%u, x=%u, y=%u, w=%u, line_size=%" PRIu64 " , h=%u*****\n", sp->channels, sp->depth, sp->x, sp->y, sp->w, sp->line_size, sp->h)); */ @@ -979,7 +979,7 @@ const pixma_config_t pixma_iclass_devices[] = { DEV ("Canon i-SENSYS MF110/910 Series", "MF110", MF110_PID, 600, 0, 640, 1050, 0), DEV ("Canon i-SENSYS MF520 Series", "MF520", MF520_PID, 600, 0, 640, 1050, PIXMA_CAP_ADFDUP), DEV ("Canon i-SENSYS MF420 Series", "MF420", MF420_PID, 600, 0, 640, 1050, PIXMA_CAP_ADFDUP), - DEV ("Canon i-SENSYS MF260 Series", "MF260", MF260_PID, 600, 0, 640, 1050, PIXMA_CAP_ADFDUP), + DEV ("Canon i-SENSYS MF260 Series", "MF260", MF260_PID, 600, 0, 640, 1050, PIXMA_CAP_JPEG | PIXMA_CAP_ADFDUP), DEV ("Canon i-SENSYS MF740 Series", "MF740", MF740_PID, 600, 0, 640, 1050, PIXMA_CAP_ADFDUP), DEV ("Canon i-SENSYS MF741C/743C", "MF741C/743C", MF743_PID, 600, 300, 640, 1050, PIXMA_CAP_ADFDUP), /* ADFDUP restricted to 300dpi */ DEV ("Canon i-SENSYS MF640 Series", "MF642C/643C/644C", MF640_PID, 600, 0, 640, 1050, PIXMA_CAP_ADFDUP), diff --git a/backend/pixma/pixma_io.h b/backend/pixma/pixma_io.h index 715bab5..71202e4 100644 --- a/backend/pixma/pixma_io.h +++ b/backend/pixma/pixma_io.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -128,7 +126,7 @@ int pixma_reset_device (pixma_io_t *); /** Write data to the device. This function may not be interrupted by signals. * It will return iff * - \a len bytes have been successfully written or - * - an error (inclusive timeout) occured. + * - an error (inclusive timeout) occurred. * . * \note Calling pixma_write(io, buf, n1) and pixma(io, buf+n1, n2) may * not be the same as pixma_write(io, buf, n1+n2) if n1 is not @@ -146,7 +144,7 @@ int pixma_write (pixma_io_t *, const void *cmd, unsigned len); * It will return iff * - \a size bytes have been successfully read, * - a short packet has been read or - * - an error (inclusive timeout) occured. + * - an error (inclusive timeout) occurred. * . * \param[out] buf * \param[in] size of the buffer diff --git a/backend/pixma/pixma_io_sanei.c b/backend/pixma/pixma_io_sanei.c index c7b7a29..ae780b3 100644 --- a/backend/pixma/pixma_io_sanei.c +++ b/backend/pixma/pixma_io_sanei.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pixma/pixma_mp150.c b/backend/pixma/pixma_mp150.c index b438c1b..f3d5934 100644 --- a/backend/pixma/pixma_mp150.c +++ b/backend/pixma/pixma_mp150.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -299,6 +297,25 @@ #define TS3300_PID 0x18a2 #define E3300_PID 0x18a3 +/* 2020 new devices (untested) */ +#define G7080_PID 0x1864 +#define GM4080_PID 0x186A +#define TS3400_PID 0x18B7 +#define E3400_PID 0x18B8 +#define TR7000_PID 0x18B9 +#define G2020_PID 0x18BD +#define G3060_PID 0x18C3 +#define G2060_PID 0x18C1 +#define G3020_PID 0x18BF +#define TS7430_PID 0x18B2 +#define XK90_PID 0x18B6 +#define TS8430_PID 0x18B5 +#define TR7600_PID 0x18AA +#define TR8600_PID 0x18AD +#define TR8630_PID 0x18AF +#define TS6400_PID 0x18D3 +#define TS7400_PID 0x18D7 + /* Generation 4 XML messages that encapsulates the Pixma protocol messages */ #define XML_START_1 \ "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\ @@ -322,6 +339,10 @@ <ivec:param_set servicetype=\"scan\"><ivec:jobID>00000001</ivec:jobID>\ </ivec:param_set></ivec:contents></cmd>" +#if !defined(HAVE_LIBXML2) +#define XML_OK "<ivec:response>OK</ivec:response>" +#endif + enum mp150_state_t { state_idle, @@ -459,7 +480,11 @@ send_xml_dialog (pixma_t * s, const char * xml_message) PDBG (pixma_dbg (10, "XML message sent to scanner:\n%s\n", xml_message)); PDBG (pixma_dbg (10, "XML response back from scanner:\n%s\n", mp->cb.buf)); +#if defined(HAVE_LIBXML2) return pixma_parse_xml_response((const char*)mp->cb.buf) == PIXMA_STATUS_OK; +#else + return (strcasestr ((const char *) mp->cb.buf, XML_OK) != NULL); +#endif } static int @@ -614,7 +639,7 @@ static unsigned calc_raw_width (const mp150_t * mp, const pixma_scan_param_t * param) { unsigned raw_width; - /* NOTE: Actually, we can send arbitary width to MP150. Lines returned + /* NOTE: Actually, we can send arbitrary width to MP150. Lines returned are always padded to multiple of 4 or 12 pixels. Is this valid for other models, too? */ if (mp->generation >= 2) @@ -705,10 +730,7 @@ send_scan_param (pixma_t * s) { data[0x03] = 0x01; } - else - { - data[0x05] = 0x01; /* This one also seen at 0. Don't know yet what's used for */ - } + data[0x05] = pixma_calc_calibrate (s); pixma_set_be16 (xdpi | 0x8000, data + 0x08); pixma_set_be16 (ydpi | 0x8000, data + 0x0a); pixma_set_be32 (x - xs, data + 0x0c); @@ -909,6 +931,7 @@ handle_interrupt (pixma_t * s, int timeout) || s->cfg->pid == MG5400_PID || s->cfg->pid == MG6200_PID || s->cfg->pid == MG6300_PID + || s->cfg->pid == MX340_PID || s->cfg->pid == MX520_PID || s->cfg->pid == MX720_PID || s->cfg->pid == MX920_PID @@ -938,8 +961,11 @@ handle_interrupt (pixma_t * s, int timeout) /* some scanners provide additional information: * document type in buf[6] 01=Document; 02=Photo; 03=Auto Scan * ADF status in buf[8] 01 = ADF empty; 02 = ADF filled - * ADF orientation in buf[16] 01=Portrait; 02=Landscape */ - if (s->cfg->pid == TR4500_PID) + * ADF orientation in buf[16] 01=Portrait; 02=Landscape + * + * ToDo: maybe this if isn't needed + */ + if (s->cfg->pid == TR4500_PID || s->cfg->pid == MX340_PID) { s->events |= (buf[6] & 0x0f) << 12; s->events |= (buf[8] & 0x0f) << 20; @@ -1029,7 +1055,7 @@ reorder_pixels (uint8_t * linebuf, uint8_t * sptr, unsigned c, unsigned n, memcpy (sptr, linebuf, line_size); } -/* the scanned image must be shrinked by factor "scale" +/* the scanned image must be shrunk by factor "scale" * the image can be formatted as rgb (c=3) or gray (c=1) * we need to crop the left side (xs) * we ignore more pixels inside scanned line (wx), behind needed line (w) @@ -1069,7 +1095,7 @@ shrink_image (uint8_t * dptr, uint8_t * sptr, unsigned xs, unsigned w, pixel = 0; /* sum shrink pixels */ - for (unsigned m = 0; m < scale; m++) /* get pixels from shrinked lines */ + for (unsigned m = 0; m < scale; m++) /* get pixels from shrunk lines */ { for (unsigned n = 0; n < scale; n++) /* get pixels from same line */ { @@ -1080,7 +1106,7 @@ shrink_image (uint8_t * dptr, uint8_t * sptr, unsigned xs, unsigned w, #endif } - /* jump over shrinked data */ + /* jump over shrunk data */ src += c * scale; /* next pixel */ dst += c; @@ -1715,7 +1741,7 @@ const pixma_config_t pixma_mp150_devices[] = { DEVICE ("Canon PIXMA MP190", "MP190", MP190_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS), /* PIXMA 2009 vintage */ - DEVICE ("Canon PIXMA MX320", "MX320", MX320_PID, 0, 1200, 0, 0, 638, 1050, PIXMA_CAP_CIS | PIXMA_CAP_ADF), + DEVICE ("Canon PIXMA MX320", "MX320", MX320_PID, 0, 1200, 0, 600, 638, 1050, PIXMA_CAP_CIS | PIXMA_CAP_ADF), DEVICE ("Canon PIXMA MX330", "MX330", MX330_PID, 0, 1200, 0, 0, 638, 1050, PIXMA_CAP_CIS | PIXMA_CAP_ADF), DEVICE ("Canon PIXMA MX860", "MX860", MX860_PID, 0, 2400, 0, 0, 638, 1050, PIXMA_CAP_CIS | PIXMA_CAP_ADFDUP), /* width and height adjusted to flatbed size 21.8 x 30.2 cm^2 respective @@ -1805,7 +1831,7 @@ const pixma_config_t pixma_mp150_devices[] = { DEVICE ("Canon PIXMA E460 Series", "E460", E460_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS), /* Latest devices (2015) Generation 5 CIS */ - DEVICE ("Canon PIXMA MX490 Series", "MX490", MX490_PID, 0, 600, 0, 0, 638, 1050, PIXMA_CAP_CIS | PIXMA_CAP_ADF), + DEVICE ("Canon PIXMA MX490 Series", "MX490", MX490_PID, 0, 600, 0, 0, 638, 1050, PIXMA_CAP_CIS | PIXMA_CAP_ADF | PIXMA_CAP_ADF_JPEG), DEVICE ("Canon PIXMA E480 Series", "E480", E480_PID, 0, 600, 0, 0, 638, 1050, PIXMA_CAP_CIS | PIXMA_CAP_ADF), DEVICE ("Canon PIXMA MG3600 Series", "MG3600", MG3600_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), DEVICE ("Canon PIXMA MG7700 Series", "MG7700", MG7700_PID, 0, 2400, 0, 0, 638, 877, PIXMA_CAP_CIS), @@ -1882,6 +1908,23 @@ const pixma_config_t pixma_mp150_devices[] = { DEVICE ("Canon PIXMA TS6330 Series", "TS6330", TS6330_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), DEVICE ("Canon PIXMA TS3300 Series", "TS3300", TS3300_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), DEVICE ("Canon PIXMA E3300 Series", "E3300", E3300_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA TS3400 Series", "TS3400", TS3400_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA E3400 Series", "E3400", E3400_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF), + DEVICE ("Canon PIXMA TR7000 Series", "TR7000", TR7000_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF), + DEVICE ("Canon PIXMA G2020", "G2020", G2020_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA G3060", "G3060", G3060_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA G2060", "G2060", G2060_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA G3020", "G3020", G3020_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA TS7430 Series", "TS7430", TS7430_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXUS XK90 Series", "XK90", XK90_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA TS8430 Series", "TS8430", TS8430_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA TR7600 Series", "TR7600", TR7600_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF), + DEVICE ("Canon PIXMA TR8600 Series", "TR8600", TR8600_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF), + DEVICE ("Canon PIXMA TR8630 Series", "TR8630", TR8630_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF), + DEVICE ("Canon PIXMA TS6400 Series", "TS6400", TS6400_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA TS7400 Series", "TS7400", TS7400_PID, 0, 1200, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA G7080 Series", "G7080", G7080_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS), + DEVICE ("Canon PIXMA GM4080", "GM4080", GM4080_PID, 0, 600, 0, 0, 638, 877, PIXMA_CAP_CIS | PIXMA_CAP_ADF), END_OF_DEVICE_LIST }; diff --git a/backend/pixma/pixma_mp730.c b/backend/pixma/pixma_mp730.c index fcc9ae8..3a436d7 100644 --- a/backend/pixma/pixma_mp730.c +++ b/backend/pixma/pixma_mp730.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/pixma/pixma_mp750.c b/backend/pixma/pixma_mp750.c index cc1c3ad..80ccfd2 100644 --- a/backend/pixma/pixma_mp750.c +++ b/backend/pixma/pixma_mp750.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -827,7 +825,7 @@ mp750_fill_buffer (pixma_t * s, pixma_imagebuf_t * ib) n = mp->rawimg_left / 3; /* n = number of pixels in the buffer? */ - /* Color to Grayscale converion for CCD sensor */ + /* Color to Grayscale conversion for CCD sensor */ if (is_ccd_grayscale (s)) { shift_rgb (mp->rawimg, n, shift[0], shift[1], shift[2], mp->stripe_shift, mp->line_size, mp->imgcol + mp->imgbuf_ofs); diff --git a/backend/pixma/pixma_mp800.c b/backend/pixma/pixma_mp800.c index 905c246..fba7553 100644 --- a/backend/pixma/pixma_mp800.c +++ b/backend/pixma/pixma_mp800.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -152,6 +150,10 @@ <ivec:param_set servicetype=\"scan\"><ivec:jobID>00000001</ivec:jobID>\ </ivec:param_set></ivec:contents></cmd>" +#if !defined(HAVE_LIBXML2) +#define XML_OK "<ivec:response>OK</ivec:response>" +#endif + enum mp810_state_t { state_idle, @@ -291,7 +293,11 @@ static int send_xml_dialog (pixma_t * s, const char * xml_message) PDBG(pixma_dbg (10, "XML message sent to scanner:\n%s\n", xml_message)); PDBG(pixma_dbg (10, "XML response back from scanner:\n%s\n", mp->cb.buf)); +#if defined(HAVE_LIBXML2) return pixma_parse_xml_response((const char*)mp->cb.buf) == PIXMA_STATUS_OK; +#else + return (strcasestr ((const char *) mp->cb.buf, XML_OK) != NULL); +#endif } static void new_cmd_tpu_msg (pixma_t *s, pixma_cmdbuf_t * cb, uint16_t cmd) @@ -401,6 +407,10 @@ static int select_source (pixma_t * s) data[0] = 4; data[1] = 2; break; + + case PIXMA_SOURCE_NONE: + /* this source can not be selected */ + break; } return pixma_exec (s, &mp->cb); } @@ -483,7 +493,7 @@ static unsigned calc_raw_width (const mp810_t * mp, const pixma_scan_param_t * param) { unsigned raw_width; - /* NOTE: Actually, we can send arbitary width to MP810. Lines returned + /* NOTE: Actually, we can send arbitrary width to MP810. Lines returned are always padded to multiple of 4 or 12 pixels. Is this valid for other models, too? */ if (mp->generation >= 2) @@ -929,8 +939,7 @@ static int send_scan_param (pixma_t * s) data[0x02] = 0x03; data[0x03] = 0x03; } - if (s->cfg->pid != MG8200_PID) - data[0x05] = 0x01; /* This one also seen at 0. Don't know yet what's used for */ + data[0x05] = pixma_calc_calibrate (s); /* the scanner controls the scan */ /* no software control needed */ pixma_set_be16 (s->param->xdpi | 0x8000, data + 0x08); diff --git a/backend/pixma/pixma_rename.h b/backend/pixma/pixma_rename.h index ad3d960..7feb962 100644 --- a/backend/pixma/pixma_rename.h +++ b/backend/pixma/pixma_rename.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp.h b/backend/plustek-pp.h index 5a1c453..447065b 100644 --- a/backend/plustek-pp.h +++ b/backend/plustek-pp.h @@ -29,9 +29,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -534,7 +532,7 @@ enum { NUM_OPTIONS }; -/** for compatiblity to version 0x0102 drivers +/** for compatibility to version 0x0102 drivers */ typedef struct { diff --git a/backend/plustek-pp_dac.c b/backend/plustek-pp_dac.c index f0cfe40..4293528 100644 --- a/backend/plustek-pp_dac.c +++ b/backend/plustek-pp_dac.c @@ -41,9 +41,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_dbg.h b/backend/plustek-pp_dbg.h index c53d6e6..71315bd 100644 --- a/backend/plustek-pp_dbg.h +++ b/backend/plustek-pp_dbg.h @@ -16,9 +16,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_detect.c b/backend/plustek-pp_detect.c index b7527c3..2cc6f1a 100644 --- a/backend/plustek-pp_detect.c +++ b/backend/plustek-pp_detect.c @@ -41,9 +41,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -108,7 +106,7 @@ static int detectScannerConnection( pScanData ps ) /* * as we're called during InitPorts, we can be sure - * to operate in EPP-mode (hopefuly ;-) + * to operate in EPP-mode (hopefully ;-) */ control = _INB_CTRL( ps ); diff --git a/backend/plustek-pp_genericio.c b/backend/plustek-pp_genericio.c index 1a1ebf4..bc6181f 100644 --- a/backend/plustek-pp_genericio.c +++ b/backend/plustek-pp_genericio.c @@ -47,9 +47,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -1109,7 +1107,7 @@ _LOC Byte IOGetScanState( pScanData ps, Bool fOpenned ) } /*............................................................................. - * ASIC 98003 specific function to read status 2 regiser + * ASIC 98003 specific function to read status 2 register */ _LOC Byte IOGetExtendedStatus( pScanData ps ) { diff --git a/backend/plustek-pp_hwdefs.h b/backend/plustek-pp_hwdefs.h index 2672380..51599f2 100644 --- a/backend/plustek-pp_hwdefs.h +++ b/backend/plustek-pp_hwdefs.h @@ -43,9 +43,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -264,7 +262,7 @@ typedef struct { UShort thresholdColor; } ThreshDef, *pThreshDef; -/* for decription of the DAC specific stuff*/ +/* for description of the DAC specific stuff*/ typedef struct { ColorWord GainResize; ColorWord DarkCmpHi; diff --git a/backend/plustek-pp_image.c b/backend/plustek-pp_image.c index c7d2db2..63f1f88 100644 --- a/backend/plustek-pp_image.c +++ b/backend/plustek-pp_image.c @@ -12,7 +12,7 @@ * - 0.32 - no changes * - 0.33 - no changes * - 0.34 - reactivated code in imageP96WaitLineData() to recover from - * loosing data + * losing data * - 0.35 - no changes * - 0.36 - removed comment * - added wDither exchange to imageP9xSetupScanSettings @@ -30,7 +30,7 @@ * these I/O timeouts... * - 0.40 - no changes * - 0.41 - no changes - * - 0.42 - fixed a problem for the 12bit modes fo ASIC9800x based devices + * - 0.42 - fixed a problem for the 12bit modes for ASIC9800x based devices * - changed include names * - 0.43 - removed floating point stuff * - cleanup @@ -51,9 +51,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -1508,7 +1506,7 @@ static int imageP98003SetupScanSettings( pScanData ps, pScanInfo pInf ) } /* - * now assign the buffer pointers for image aquisition + * now assign the buffer pointers for image acquisition */ ps->Scan.p48BitBuf.pb = NULL; diff --git a/backend/plustek-pp_io.c b/backend/plustek-pp_io.c index d6e99b9..af3e8c4 100644 --- a/backend/plustek-pp_io.c +++ b/backend/plustek-pp_io.c @@ -37,9 +37,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_map.c b/backend/plustek-pp_map.c index 00b52a3..333e58f 100644 --- a/backend/plustek-pp_map.c +++ b/backend/plustek-pp_map.c @@ -41,9 +41,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -212,7 +210,7 @@ _LOC void MapSetupDither( pScanData ps ) } } -/** adjust acording to brightness and contrast +/** adjust according to brightness and contrast */ _LOC void MapAdjust( pScanData ps, int which ) { diff --git a/backend/plustek-pp_misc.c b/backend/plustek-pp_misc.c index a0ce200..ec2f129 100644 --- a/backend/plustek-pp_misc.c +++ b/backend/plustek-pp_misc.c @@ -49,9 +49,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -152,7 +150,7 @@ static struct parport_driver pt_drv = { }; #endif -/** display the avaialable port-modes +/** display the available port-modes */ #ifdef DEBUG static void miscShowPortModes( int modes ) @@ -307,7 +305,7 @@ static int miscSetFastMode( pScanData ps ) /* * Some BIOS/cards have only a Bi-directional/PS2 mode (no EPP). - * Make one last attemp to set to PS2 mode. + * Make one last attempt to set to PS2 mode. */ if ( port_feature & PARPORT_MODE_PCPS2 ){ diff --git a/backend/plustek-pp_models.c b/backend/plustek-pp_models.c index 1d29686..584dec8 100644 --- a/backend/plustek-pp_models.c +++ b/backend/plustek-pp_models.c @@ -49,9 +49,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_motor.c b/backend/plustek-pp_motor.c index c48710e..ac6d458 100644 --- a/backend/plustek-pp_motor.c +++ b/backend/plustek-pp_motor.c @@ -53,9 +53,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -81,7 +79,7 @@ */ #include "plustek-pp_scan.h" -/*************************** some definitons *********************************/ +/*************************** some definitions *********************************/ /* #define _A3I_EN */ @@ -203,7 +201,7 @@ static void motorP96GetStartStopGap( pScanData ps, Bool fCheckState ) /*............................................................................. - * wait for the ScanState stop or ScanState reachs the dwScanStateCount + * wait for the ScanState stop or ScanState reaches the dwScanStateCount */ static Bool motorCheckMotorPresetLength( pScanData ps ) { @@ -2040,7 +2038,7 @@ static void motorGoHalfStep1( pScanData ps ) } /*............................................................................. - * when loosing data, we use this function to go back some lines and read them + * when losing data, we use this function to go back some lines and read them * again... */ static void motorP96WaitBack( pScanData ps ) @@ -2126,7 +2124,7 @@ static void motorP96WaitBack( pScanData ps ) } /*............................................................................. - * when loosing data, we use this function to go back some lines and read them + * when losing data, we use this function to go back some lines and read them * again... */ static void motorP98WaitBack( pScanData ps ) @@ -2523,7 +2521,7 @@ static void motorP98SetSpeed( pScanData ps, Byte bSpeed, Bool fSetRunState ) if((lastFifoState > _P96_FIFOOVERFLOWTHRESH) && (bData < lastFifoState)) { - DBG( DBG_HIGH, "FIFO OVERFLOW, loosing data !!\n" ); + DBG( DBG_HIGH, "FIFO OVERFLOW, losing data !!\n" ); overflow = _TRUE; } lastFifoState = bData; diff --git a/backend/plustek-pp_p12.c b/backend/plustek-pp_p12.c index 2dc4e45..e78c682 100644 --- a/backend/plustek-pp_p12.c +++ b/backend/plustek-pp_p12.c @@ -29,9 +29,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_p12ccd.c b/backend/plustek-pp_p12ccd.c index 1b64b46..232e3e7 100644 --- a/backend/plustek-pp_p12ccd.c +++ b/backend/plustek-pp_p12ccd.c @@ -1,5 +1,5 @@ /* @file plustek-pp_p12ccd.c - * @brief here we have the whole code to intialize the CCD and DAC stuff + * @brief here we have the whole code to initialize the CCD and DAC stuff * * based on sources acquired from Plustek Inc. * Copyright (C) 2000 Plustek Inc. @@ -29,9 +29,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_p48xx.c b/backend/plustek-pp_p48xx.c index 749005b..3c28357 100644 --- a/backend/plustek-pp_p48xx.c +++ b/backend/plustek-pp_p48xx.c @@ -52,9 +52,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_p9636.c b/backend/plustek-pp_p9636.c index 62da325..4993cff 100644 --- a/backend/plustek-pp_p9636.c +++ b/backend/plustek-pp_p9636.c @@ -47,9 +47,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_procfs.c b/backend/plustek-pp_procfs.c index 0cbb999..af8507c 100644 --- a/backend/plustek-pp_procfs.c +++ b/backend/plustek-pp_procfs.c @@ -30,9 +30,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_procs.h b/backend/plustek-pp_procs.h index cc84d13..96666ea 100644 --- a/backend/plustek-pp_procs.h +++ b/backend/plustek-pp_procs.h @@ -44,9 +44,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_ptdrv.c b/backend/plustek-pp_ptdrv.c index cb0eeb3..bf3a389 100644 --- a/backend/plustek-pp_ptdrv.c +++ b/backend/plustek-pp_ptdrv.c @@ -70,9 +70,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_scale.c b/backend/plustek-pp_scale.c index 6879d66..38805ab 100644 --- a/backend/plustek-pp_scale.c +++ b/backend/plustek-pp_scale.c @@ -31,9 +31,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_scan.h b/backend/plustek-pp_scan.h index 1764c79..ccc9b97 100644 --- a/backend/plustek-pp_scan.h +++ b/backend/plustek-pp_scan.h @@ -36,9 +36,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_scandata.h b/backend/plustek-pp_scandata.h index 1fb987c..1ba0fc5 100644 --- a/backend/plustek-pp_scandata.h +++ b/backend/plustek-pp_scandata.h @@ -62,9 +62,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_sysdep.h b/backend/plustek-pp_sysdep.h index 73d00a4..59208b5 100644 --- a/backend/plustek-pp_sysdep.h +++ b/backend/plustek-pp_sysdep.h @@ -30,9 +30,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_tpa.c b/backend/plustek-pp_tpa.c index f2ca1f0..efa198c 100644 --- a/backend/plustek-pp_tpa.c +++ b/backend/plustek-pp_tpa.c @@ -40,9 +40,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_types.h b/backend/plustek-pp_types.h index 8cc1f8b..1e416ad 100644 --- a/backend/plustek-pp_types.h +++ b/backend/plustek-pp_types.h @@ -41,9 +41,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-pp_wrapper.c b/backend/plustek-pp_wrapper.c index c41d340..646354e 100644 --- a/backend/plustek-pp_wrapper.c +++ b/backend/plustek-pp_wrapper.c @@ -26,9 +26,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-usb.c b/backend/plustek-usb.c index 107bf9e..8425269 100644 --- a/backend/plustek-usb.c +++ b/backend/plustek-usb.c @@ -63,9 +63,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -435,10 +433,10 @@ static void usbDev_shutdown( Plustek_Device *dev ) } /** - * This function checks wether a device, described by a given + * This function checks whether a device, described by a given * string(vendor and product ID), is support by this backend or not * - * @param usbIdStr - sting consisting out of product and vendor ID + * @param usbIdStr - string consisting out of product and vendor ID * format: "0xVVVVx0xPPPP" VVVV = Vendor ID, PPP = Product ID * @returns; SANE_TRUE if supported, SANE_FALSE if not */ @@ -902,7 +900,7 @@ usbDev_setScanEnv( Plustek_Device *dev, ScanInfo *si ) scan->sParam.dMCLK = dMCLK_ADF; } - /* Save necessary informations */ + /* Save necessary information */ scan->fGrayFromColor = 0; /* for some devices and settings, we tweak the physical settings @@ -1346,7 +1344,7 @@ usbDev_Prepare( Plustek_Device *dev, SANE_Byte *buf ) } } - /* set a funtion to process the RAW data... */ + /* set a function to process the RAW data... */ usb_GetImageProc( dev ); if( scan->sParam.bSource == SOURCE_ADF ) diff --git a/backend/plustek-usb.h b/backend/plustek-usb.h index d989749..9ac1e2e 100644 --- a/backend/plustek-usb.h +++ b/backend/plustek-usb.h @@ -48,7 +48,7 @@ * - added MODEL_QSCAN_A6 (thanks to Hiroshi Miura) * - changed DCapsDef, lamp -> misc_io * - bPCB is now ushort to be "missused" by non Plustek - * devices (as threshhold for resetting sensor order) + * devices (as threshold for resetting sensor order) * - added _WAF_LOFF_ON_START and _WAF_ONLY_8BIT * - added MODEL_TSCAN_A4 * - added attribute packed for data access structs @@ -68,9 +68,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -426,7 +424,7 @@ typedef struct DevCaps } DCapsDef; /** - * for keeping intial illumination settings + * for keeping initial illumination settings */ typedef struct { @@ -569,7 +567,7 @@ typedef struct /** Driver Info */ u_long dwValidPixels; /**< only valid pixels, not incl. pad pix(B/W,Gray)*/ - u_long dwPhyPixels; /**< inlcude pad pixels for ASIC (B/W, Gray) */ + u_long dwPhyPixels; /**< include pad pixels for ASIC (B/W, Gray) */ u_long dwPhyBytes; /**< bytes to read from ASIC */ u_long dwPhyLines; /**< should include the extra lines accord to the */ /* request dpi (CCD lines distance) */ @@ -616,7 +614,7 @@ typedef struct struct Plustek_Device; -/** structure to hold all necessary buffer informations for current scan +/** structure to hold all necessary buffer information for current scan */ typedef struct ScanDef { diff --git a/backend/plustek-usbcal.c b/backend/plustek-usbcal.c index 84a4105..36c7968 100644 --- a/backend/plustek-usbcal.c +++ b/backend/plustek-usbcal.c @@ -14,7 +14,7 @@ * The basic premise: The stock Plustek-usbshading.c in the plustek * driver is effectively nonfunctional for Canon CanoScan scanners. * These scanners rely heavily on all calibration steps, especially - * fine white, to produce acceptible scan results. However, to make + * fine white, to produce acceptable scan results. However, to make * autocalibration work and make it work well involves some * substantial mucking aobut in code that supports thirty other * scanners with widely varying characteristics... none of which I own @@ -63,9 +63,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -102,7 +100,7 @@ static int strip_state = 0; /** depending on the strip state, the sensor is moved to the shading position - * and the lamp ist switched on + * and the lamp is switched on */ static int cano_PrepareToReadWhiteCal( Plustek_Device *dev, SANE_Bool mv2shading_pos ) diff --git a/backend/plustek-usbcalfile.c b/backend/plustek-usbcalfile.c index 6f5a364..c79d65e 100644 --- a/backend/plustek-usbcalfile.c +++ b/backend/plustek-usbcalfile.c @@ -32,9 +32,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -94,7 +92,7 @@ static u_short a_wDarkShading[_SHADING_BUF] = {0}; /** function to read a text file and returns the string which starts which * 'id' string. - * no duplicate entries where detected, always the first occurance will be + * no duplicate entries where detected, always the first occurrence will be * red. * @param fp - file pointer of file to read * @param id - what to search for diff --git a/backend/plustek-usbdevs.c b/backend/plustek-usbdevs.c index 8698e54..119cf6d 100644 --- a/backend/plustek-usbdevs.c +++ b/backend/plustek-usbdevs.c @@ -89,9 +89,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -2835,7 +2833,7 @@ static SetDef Settings[] = * it's used by the driver to select the device settings. For other devices * than those of Plustek, you'll not need to add the second '-' part * - * The second entry decribes the capabilities of the device, you may find + * The second entry describes the capabilities of the device, you may find * one suitable for your scanner, for a better description of the entries * have a look at the beginning of this file at Cap0x07B3_0x0017_0 for * the UT12 diff --git a/backend/plustek-usbhw.c b/backend/plustek-usbhw.c index 05d3cc7..0a65866 100644 --- a/backend/plustek-usbhw.c +++ b/backend/plustek-usbhw.c @@ -71,9 +71,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -1451,6 +1449,14 @@ usb_ResetRegisters( Plustek_Device *dev ) * CanoScan devices to work properly after power-up */ sanei_lm983x_write_byte( dev->fd, 0x5b, regs[0x5b] ); + + /* At least CanoScan N650U can have a problem with writing + * to register 0x59 due XHCI USB controller is too + * fast for him. Simulate EHCI USB controller's + * behavior here - wait 1ms. + */ + usleep(1000); + sanei_lm983x_write_byte( dev->fd, 0x59, regs[0x59] ); sanei_lm983x_write_byte( dev->fd, 0x5a, regs[0x5a] ); } else { diff --git a/backend/plustek-usbimg.c b/backend/plustek-usbimg.c index 0c28491..bcd266f 100644 --- a/backend/plustek-usbimg.c +++ b/backend/plustek-usbimg.c @@ -48,9 +48,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -1693,7 +1691,7 @@ static void usb_GrayScalePseudo16( Plustek_Device *dev ) } } -/** function to select the apropriate pixel copy function +/** function to select the appropriate pixel copy function */ static void usb_GetImageProc( Plustek_Device *dev ) { diff --git a/backend/plustek-usbio.c b/backend/plustek-usbio.c index 9677456..105e6a1 100644 --- a/backend/plustek-usbio.c +++ b/backend/plustek-usbio.c @@ -16,7 +16,7 @@ * - 0.42 - no changes * - 0.43 - no changes * - 0.44 - added dump registers and dumpPic functions - * - beautyfied output of ASIC detection + * - beautified output of ASIC detection * - 0.45 - fixed dumpRegs * - added dimension stuff to dumpPic * - 0.46 - disabled reset prior to the detection of Merlin @@ -43,9 +43,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek-usbmap.c b/backend/plustek-usbmap.c index c979345..7f2a406 100644 --- a/backend/plustek-usbmap.c +++ b/backend/plustek-usbmap.c @@ -38,9 +38,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -69,7 +67,7 @@ static SANE_Byte a_bMap[_MAP_SIZE * 3]; -/** adjust acording to brightness and contrast +/** adjust according to brightness and contrast */ static void usb_MapAdjust( Plustek_Device *dev ) { diff --git a/backend/plustek-usbscan.c b/backend/plustek-usbscan.c index bafc86a..ecac4e0 100644 --- a/backend/plustek-usbscan.c +++ b/backend/plustek-usbscan.c @@ -45,9 +45,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -348,7 +346,7 @@ usb_GetPhyPixels( Plustek_Device *dev, ScanParam *sp ) sp->Size.dwPhyPixels = (sp->Size.dwValidPixels + 1UL) & 0xfffffffeUL; sp->Size.dwPhyBytes = sp->Size.dwPhyPixels * sp->bChannels + 2UL; - /* need to be adjusted fo CIS devices in color mode */ + /* need to be adjusted for CIS devices in color mode */ if(usb_IsCISDevice( dev ) && (sp->bDataType == SCANDATATYPE_Color)) { sp->Size.dwPhyBytes *= 3; } @@ -358,7 +356,7 @@ usb_GetPhyPixels( Plustek_Device *dev, ScanParam *sp ) sp->Size.dwPhyPixels = sp->Size.dwValidPixels; sp->Size.dwPhyBytes = sp->Size.dwPhyPixels * 2 * sp->bChannels + 2UL; - /* need to be adjusted fo CIS devices in color mode */ + /* need to be adjusted for CIS devices in color mode */ if(usb_IsCISDevice( dev ) && (sp->bDataType == SCANDATATYPE_Color)) { sp->Size.dwPhyBytes *= 3; } @@ -1443,7 +1441,7 @@ usb_IsDataAvailableInDRAM( Plustek_Device *dev ) { /* Compute polling timeout * Height (Inches) / MaxScanSpeed (Inches/Second) = Seconds to move the - * module from top to bottom. Then convert the seconds to miliseconds + * module from top to bottom. Then convert the seconds to milliseconds * by multiply 1000. We add extra 2 seconds to get some tolerance. */ u_char a_bBand[3]; diff --git a/backend/plustek-usbshading.c b/backend/plustek-usbshading.c index e789b43..c585c8b 100644 --- a/backend/plustek-usbshading.c +++ b/backend/plustek-usbshading.c @@ -49,9 +49,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek.c b/backend/plustek.c index eaddbd3..10458a0 100644 --- a/backend/plustek.c +++ b/backend/plustek.c @@ -99,9 +99,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -1188,7 +1186,7 @@ decodeVal( char *src, char *opt, int what, void *result, void *def ) if( tmp ) { - /* on success, compare wiht the given one */ + /* on success, compare with the given one */ if( 0 == strcmp( tmp, opt )) { DBG( _DBG_SANE_INIT, "Decoding option >%s<\n", opt ); @@ -1235,7 +1233,7 @@ decodeVal( char *src, char *opt, int what, void *result, void *def ) return SANE_FALSE; } -/** function to retrive the device name of a given string +/** function to retrieve the device name of a given string * @param src - string that keeps the option name to check src for * @param dest - pointer to the string, that should receive the detected * devicename @@ -1296,7 +1294,7 @@ attach( const char *dev_name, CnfDef *cnf, Plustek_Device **devp ) if( NULL == dev ) return SANE_STATUS_NO_MEM; - /* assign all the stuff we need fo this device... */ + /* assign all the stuff we need for this device... */ memset(dev, 0, sizeof (*dev)); @@ -1429,7 +1427,7 @@ init_config_struct( CnfDef *cnf ) cnf->adj.bgamma = 1.0; } -/** intialize the backend +/** initialize the backend */ SANE_Status sane_init( SANE_Int *version_code, SANE_Auth_Callback authorize ) diff --git a/backend/plustek.h b/backend/plustek.h index cc38f13..9f1a674 100644 --- a/backend/plustek.h +++ b/backend/plustek.h @@ -75,9 +75,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/plustek_pp.c b/backend/plustek_pp.c index fdcc6b6..76a8789 100644 --- a/backend/plustek_pp.c +++ b/backend/plustek_pp.c @@ -28,9 +28,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -887,7 +885,7 @@ static SANE_Bool decodeVal( char *src, char *opt, if( tmp ) { - /* on success, compare wiht the given one */ + /* on success, compare with the given one */ if( 0 == strcmp( tmp, opt )) { DBG( _DBG_SANE_INIT, "Decoding option >%s<\n", opt ); @@ -935,7 +933,7 @@ static SANE_Bool decodeVal( char *src, char *opt, return SANE_FALSE; } -/** function to retrive the device name of a given string +/** function to retrieve the device name of a given string * @param src - string that keeps the option name to check src for * @param dest - pointer to the string, that should receive the detected * devicename @@ -997,7 +995,7 @@ static SANE_Status attach( const char *dev_name, pCnfDef cnf, if( NULL == dev ) return SANE_STATUS_NO_MEM; - /* assign all the stuff we need fo this device... */ + /* assign all the stuff we need for this device... */ memset(dev, 0, sizeof (*dev)); @@ -1128,7 +1126,7 @@ static void init_config_struct( pCnfDef cnf, SANE_Bool direct_io ) cnf->adj.bgamma = 1.0; } -/** intialize the backend +/** initialize the backend */ SANE_Status sane_init( SANE_Int *version_code, SANE_Auth_Callback authorize ) { diff --git a/backend/pnm.c b/backend/pnm.c index 1d1f4fd..ccc6f64 100644 --- a/backend/pnm.c +++ b/backend/pnm.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/qcam.c b/backend/qcam.c index 4c46fa7..9b1d7a3 100644 --- a/backend/qcam.c +++ b/backend/qcam.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -234,7 +232,7 @@ disable_ports (QC_Device * q) return SANE_STATUS_GOOD; } -/* We need a short delay loop -- somthing well under a millisecond. +/* We need a short delay loop -- something well under a millisecond. Unfortunately, adding 2 usleep(1)'s to qc_command slowed it down by a factor of over 1000 over the same loop with 2 usleep(0)'s, and that's too slow -- qc_start was taking over a second to run. This @@ -258,7 +256,7 @@ qc_wait (QC_Device * q) termination, so "dead locks" are not a problem. (FYI, the lock file will remain after process termination, but this is actually desired so that the next process need not re-creat(2)e it... just - lock it.) The wait argument indicates whether or not this funciton + lock it.) The wait argument indicates whether or not this function should "block" waiting for the previous lock to be relinquished. This is ideal so that multiple processes (eg. qcam) taking "snapshots" can peacefully coexist. @@ -1944,7 +1942,7 @@ sane_start (SANE_Handle handle) } s->read_fd = dup (s->from_child); - sane_get_parameters (s, 0); /* ensure uptodate parameters */ + sane_get_parameters (s, 0); /* ensure up-to-date parameters */ qc_lock (q); s->holding_lock = SANE_TRUE; diff --git a/backend/ricoh-scsi.c b/backend/ricoh-scsi.c index 73bd4fa..ec65455 100644 --- a/backend/ricoh-scsi.c +++ b/backend/ricoh-scsi.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -37,16 +35,13 @@ If you write modifications of your own for SANE, it is your choice whether to permit this exception to apply to your modifications. - If you do not wish that, delete this exception notice. */ + If you do not wish that, delete this exception notice. +*/ /* - $Id$ This file implements the low-level scsi-commands. */ - - - /* SCSI commands that the Ricoh scanners understand: */ #define RICOH_SCSI_TEST_UNIT_READY 0x00 #define RICOH_SCSI_SET_WINDOW 0x24 diff --git a/backend/ricoh.c b/backend/ricoh.c index fbe5c58..eb692c9 100644 --- a/backend/ricoh.c +++ b/backend/ricoh.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -40,7 +38,6 @@ */ /* - $Id$ This file implements a SANE backend for Ricoh flatbed scanners. */ @@ -167,7 +164,7 @@ attach (const char *devnam, Ricoh_Device ** devp) status = object_position (fd); if (status != SANE_STATUS_GOOD) { - DBG (1, "attach: OBJECT POSTITION failed\n"); + DBG (1, "attach: OBJECT POSITION failed\n"); sanei_scsi_close (fd); return (SANE_STATUS_INVAL); } @@ -243,7 +240,7 @@ attach (const char *devnam, Ricoh_Device ** devp) dev->info.yres_default = _2btol(wbuf.y_res); dev->info.image_mode_default = wbuf.image_comp; - /* if you throw the MRIF bit the brighness control reverses too */ + /* if you throw the MRIF bit the brightness control reverses too */ /* so I reverse the reversal in software for symmetry's sake */ /* I should make this into an option */ @@ -467,7 +464,7 @@ do_cancel (Ricoh_Scanner * s) status = object_position (s->fd); if (status != SANE_STATUS_GOOD) { - DBG (1, "cancel: OBJECT POSTITION failed\n"); + DBG (1, "cancel: OBJECT POSITION failed\n"); } s->scanning = SANE_FALSE; @@ -849,7 +846,7 @@ sane_start (SANE_Handle handle) _lto4b(s->length, wbuf.length); wbuf.image_comp = s->image_composition; - /* if you throw the MRIF bit the brighness control reverses too */ + /* if you throw the MRIF bit the brightness control reverses too */ /* so I reverse the reversal in software for symmetry's sake */ if (wbuf.image_comp == RICOH_GRAYSCALE || wbuf.image_comp == RICOH_DITHERED_MONOCHROME) { diff --git a/backend/ricoh.h b/backend/ricoh.h index 8771297..fcf9eec 100644 --- a/backend/ricoh.h +++ b/backend/ricoh.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -36,10 +34,7 @@ If you write modifications of your own for SANE, it is your choice whether to permit this exception to apply to your modifications. - If you do not wish that, delete this exception notice. */ - -/* - $Id$ + If you do not wish that, delete this exception notice. */ #ifndef ricoh_h diff --git a/backend/ricoh2.c b/backend/ricoh2.c index f719268..e8f8604 100644 --- a/backend/ricoh2.c +++ b/backend/ricoh2.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/ricoh2_buffer.c b/backend/ricoh2_buffer.c index 8cf86f3..a0ef624 100644 --- a/backend/ricoh2_buffer.c +++ b/backend/ricoh2_buffer.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/rts8891.c b/backend/rts8891.c index 93018ab..e8d57b8 100644 --- a/backend/rts8891.c +++ b/backend/rts8891.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -217,7 +215,7 @@ static Rts8891_Config rtscfg; /* ------------------------------------------------------------------------- */ static SANE_Status probe_rts8891_devices (void); static SANE_Status config_attach_rts8891 (SANEI_Config * config, - const char *devname); + const char *devname, void *data); static SANE_Status attach_rts8891 (const char *name); static SANE_Status set_lamp_brightness (struct Rts8891_Device *dev, int level); @@ -448,7 +446,7 @@ sane_open (SANE_String_Const name, SANE_Handle * handle) } } - /* check wether we have found a match or reach the end of the device list */ + /* check whether we have found a match or reach the end of the device list */ if (!device) { DBG (DBG_info, "sane_open: no device found\n"); @@ -539,7 +537,7 @@ sane_open (SANE_String_Const name, SANE_Handle * handle) /** - * Set non blocking mode. In this mode, read return immediatly when + * Set non blocking mode. In this mode, read return immediately when * no data is available, instead of polling the scanner. */ SANE_Status @@ -997,7 +995,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, return status; } - /* return immediatly if no change */ + /* return immediately if no change */ if (s->opt[option].type == SANE_TYPE_INT && *(SANE_Word *) val == s->val[option].w) { @@ -1554,7 +1552,7 @@ compute_parameters (Rts8891_Session * session) dev->lds_max = dev->lds_b; /* since the extra lines for reordering are before data */ - /* we substract lds_max */ + /* we subtract lds_max */ dev->lds_r -= dev->lds_max; dev->lds_g -= dev->lds_max; dev->lds_b -= dev->lds_max; @@ -1564,7 +1562,7 @@ compute_parameters (Rts8891_Session * session) /* decrease y start to take these extra lines into account */ dev->lines += (dev->lds_max + dev->ripple) / dev->bytes_per_line; - /* shading calibration is allways 66 lines regardless of ydpi, so */ + /* shading calibration is always 66 lines regardless of ydpi, so */ /* we take this into account to compute ystart */ if (dev->ydpi > dev->model->min_ydpi) { @@ -1864,7 +1862,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, { /* at max xdpi, data received is distorted and ydpi is half of xdpi */ if (session->emulated_gray == SANE_TRUE) { - /* in emulated gray mode we are allways reading 3 bytes of raw data */ + /* in emulated gray mode we are always reading 3 bytes of raw data */ /* at a time */ switch (((session->sent * 3) % dev->bytes_per_line) % 6) { @@ -1945,7 +1943,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, { if (session->emulated_gray == SANE_TRUE) { - /* in emulated gray mode we are allways reading 3 bytes of raw data */ + /* in emulated gray mode we are always reading 3 bytes of raw data */ /* at a time, so we know where we are */ val = dev->current[dev->lds_g]; if (session->params.depth == 1) @@ -1996,7 +1994,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, /* we currently handle ydi=2*dpi */ if (session->emulated_gray == SANE_TRUE) { - /* in emulated gray mode we are allways reading 3 bytes of raw data */ + /* in emulated gray mode we are always reading 3 bytes of raw data */ /* at a time, so we know where we are */ val = (dev->current[dev->lds_g] + dev->current[dev->lds_g + @@ -2086,7 +2084,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf, * handle h is a valid handle) but usually affects long-running * operations only (such as image is acquisition). It is safe to call * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not * imply that the currently pending operation has been cancelled. It * only guarantees that cancellation has been initiated. Cancellation * completes only when the cancelled call returns (typically with a @@ -2131,7 +2129,7 @@ sane_cancel (SANE_Handle handle) } } - /* free ressources used by scanning */ + /* free resources used by scanning */ if (dev->scanned_data != NULL) { free (dev->scanned_data); @@ -2374,7 +2372,7 @@ probe_rts8891_devices (void) /* generic configure and attach function */ status = sanei_configure_attach (RTS8891_CONFIG_FILE, &config, - config_attach_rts8891); + config_attach_rts8891, NULL); /* free allocated options */ for (i = 0; i < NUM_CFG_OPTIONS; i++) { @@ -2398,7 +2396,8 @@ probe_rts8891_devices (void) * SANE_STATUS_INVAL in case of error */ static SANE_Status -config_attach_rts8891 (SANEI_Config * config, const char *devname) +config_attach_rts8891 (SANEI_Config * config, const char *devname, + void __sane_unused__ *data) { /* currently, the config is a global variable so config is useless here */ /* the correct thing would be to have a generic sanei_attach_matching_devices @@ -2419,7 +2418,7 @@ config_attach_rts8891 (SANEI_Config * config, const char *devname) /** * The attach tries to open the given usb device and match it * with devices handled by the backend. The configuration parameter - * contains the values of the allready parsed configuration options + * contains the values of the already parsed configuration options * from the conf file. * @param config configuration structure filled with values read * from configuration file @@ -2533,7 +2532,7 @@ attach_rts8891 (const char *devicename) first_device = device; device->reg_count = 244; - /* intialization is done at sane_open */ + /* initialization is done at sane_open */ device->initialized = SANE_FALSE; device->needs_warming = SANE_TRUE; device->parking = SANE_FALSE; @@ -3029,7 +3028,7 @@ find_origin (struct Rts8891_Device *dev, SANE_Bool * changed) DBG (DBG_proc, "find_origin: start\n"); /* check if head is at home - * once sensor is correctly set up, we are allways park here, + * once sensor is correctly set up, we are always park here, * but in case sensor has just changed, we are not so we park head */ sanei_rts88xx_read_reg (dev->devnum, CONTROLER_REG, ®); if ((reg & 0x02) == 0) @@ -3254,7 +3253,7 @@ find_origin (struct Rts8891_Device *dev, SANE_Bool * changed) { for (y = 1; y < height - 2; y++) { - /* egde detection on each line */ + /* edge detection on each line */ if (image[x + (y + 1) * width] - image[x + y * width] >= 20) { sum += y; @@ -3505,7 +3504,7 @@ find_margin (struct Rts8891_Device *dev) #ifdef FAST_INIT /* - * This function intializes the device: + * This function initializes the device: * - initial registers values * - test if at home * - head parking if needed @@ -3548,7 +3547,7 @@ initialize_device (struct Rts8891_Device *dev) DBG (DBG_io, "initialize_device: lamp status=0x%02x\n", dev->regs[0x8e]); /* sensor type the one for 4470c sold with XPA is slightly different - * than those sold bare, for this model we allways start with xpa type sensor, + * than those sold bare, for this model we always start with xpa type sensor, * and change it later if we detect black scans in find_origin(). In case the * attach function set up the sensor type, we don't modify it */ if (dev->sensor == -1) @@ -4016,7 +4015,7 @@ int i; } /* - * This function intializes the device: + * This function initializes the device: * - initial registers values * - test if at home * - head parking if needed @@ -4031,7 +4030,7 @@ init_device (struct Rts8891_Device *dev) char message[256 * 6]; SANE_Int val; - /* these commands are used to acces NVRAM through a serial manner */ + /* these commands are used to access NVRAM through a serial manner */ /* we ignore NVRAM settingsd for now */ SANE_Byte nv_cmd1[21] = { 0x28, 0x38, 0x28, 0x38, 0x08, 0x18, 0x28, 0x38, 0x28, 0x38, 0x28, 0x38, @@ -4097,7 +4096,7 @@ init_device (struct Rts8891_Device *dev) sanei_rts88xx_get_lamp_status (dev->devnum, dev->regs); DBG (DBG_io, "init_device: lamp status=0x%02x\n", dev->regs[0x8e]); - /* initalize sensor with default from model */ + /* initialize sensor with default from model */ dev->sensor = dev->model->sensor; DBG (DBG_info, "init_device: reg[8e]=0x%02x\n", dev->regs[0x8e]); @@ -4230,7 +4229,7 @@ init_device (struct Rts8891_Device *dev) rts8891_write_all (dev->devnum, dev->regs, dev->reg_count); /* now we are writing and reading back from memory, it is surely a memory test since the written data - * don't look usefull at first glance + * don't look useful at first glance */ reg = 0x06; sanei_rts88xx_write_reg (dev->devnum, 0x93, ®); @@ -4421,14 +4420,14 @@ init_device (struct Rts8891_Device *dev) sanei_rts88xx_write_reg (dev->devnum, CONTROLER_REG, ®); /* now we init nvram */ - /* this is highly dangerous and thus desactivated + /* this is highly dangerous and thus deactivated * in sanei_rts88xx_setup_nvram (HAZARDOUS_EXPERIMENT #define) */ sanei_rts88xx_setup_nvram (dev->devnum, 21, nv_cmd1); sanei_rts88xx_setup_nvram (dev->devnum, 21, nv_cmd2); sanei_rts88xx_setup_nvram (dev->devnum, 21, nv_cmd3); sanei_rts88xx_set_status (dev->devnum, dev->regs, 0x28, 0x28); - /* second occurence of this block */ + /* second occurrence of this block */ sanei_rts88xx_read_reg (dev->devnum, CONTROL_REG, &control); if (control != 0) { @@ -6292,7 +6291,7 @@ send_calibration_data (struct Rts8891_Session *session) /* 675 pixels at 75 DPI, 16 bits values, 3 color channels */ /* 5400 pixels at max sensor 600 dpi */ /* 3 16bits 256 value gamma tables plus start/end markers */ - /* must multple of 32 */ + /* must multiple of 32 */ data_size = (675 * dev->xdpi) / 75; width = dev->pixels; @@ -6363,7 +6362,7 @@ send_calibration_data (struct Rts8891_Session *session) fill_gamma (calibration, &idx, gamma_b); /* compute calibration coefficients */ - /* real witdh != 675 --> 637 + /* real width != 675 --> 637 * shading data calibration starts at 1542. There are 3 rows of 16 bits values * first row is green calibration */ @@ -6545,7 +6544,7 @@ move_to_scan_area (struct Rts8891_Session *session) /* the ultimate goal is to have no direct access to registers, but to */ /* set them through helper functions */ /* NOTE : I couldn't manage to get scans that really uses gray settings. */ -/* The windows driver is allways scanning in color, so we do the same. */ +/* The windows driver is always scanning in color, so we do the same. */ /* For now, the only mode that could be done would be 300 dpi gray scan, */ /* based on the register settings of find_origin() */ static SANE_Status @@ -7610,7 +7609,7 @@ setup_scan_registers (struct Rts8891_Session *session, SANE_Byte *status1, SANE_ /* the ultimate goal is to have no direct access to registers, but to */ /* set them through helper functions */ /* NOTE : I couldn't manage to get scans that really uses gray settings. */ -/* The windows driver is allways scanning in color, so we do the same. */ +/* The windows driver is always scanning in color, so we do the same. */ /* For now, the only mode that could be done would be 300 dpi gray scan, */ /* based on the register settings of find_origin() */ static SANE_Status @@ -7708,7 +7707,7 @@ park_head (struct Rts8891_Device *dev, SANE_Bool wait) } /* update button status - * button access is allowed during scan, which is usefull for 'cancel' button + * button access is allowed during scan, which is useful for 'cancel' button */ static SANE_Status update_button_status (struct Rts8891_Session *session) diff --git a/backend/rts8891.h b/backend/rts8891.h index fa3feb6..374e1cc 100644 --- a/backend/rts8891.h +++ b/backend/rts8891.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -118,8 +116,8 @@ enum Rts8891_Configure_Option NUM_CFG_OPTIONS /* MUST be last */ }; -/** Scanner object. This struct holds informations usefull for - * the functions defined in SANE's standard. Informations closer +/** Scanner object. This struct holds information useful for + * the functions defined in SANE's standard. Information closer * to the hardware are in the Rts8891_Device structure. There is * as many session structure than frontends using the scanner. */ diff --git a/backend/rts8891_devices.c b/backend/rts8891_devices.c index a46f98b..8216a0a 100644 --- a/backend/rts8891_devices.c +++ b/backend/rts8891_devices.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/rts8891_low.c b/backend/rts8891_low.c index 4fc5666..535f6d5 100644 --- a/backend/rts8891_low.c +++ b/backend/rts8891_low.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -129,7 +127,7 @@ rts8891_write_all (SANE_Int devnum, SANE_Byte * regs, SANE_Int count) return SANE_STATUS_IO_ERROR; } - size = count - 0xb4; /* we need to substract one reg since b3 won't be written */ + size = count - 0xb4; /* we need to subtract one reg since b3 won't be written */ buffer[0] = 0x88; buffer[1] = 0xb4; buffer[2] = 0x00; @@ -531,7 +529,7 @@ rts8891_move (struct Rts8891_Device *device, SANE_Byte * regs, regs[0x36] = regs[0x36] & 0xf7; } - /* write regiters values */ + /* write registers values */ status = rts8891_write_all (device->devnum, regs, RTS8891_MAX_REGISTERS); /* commit it */ @@ -616,7 +614,7 @@ rts8891_park (struct Rts8891_Device *device, SANE_Byte *regs, SANE_Bool wait) /* reads data from scanner. * First we wait for some data to be available and then loop reading * from scanner until the required amount is reached. - * We handle non blocking I/O by returning immediatly (with SANE_STATUS_BUSY) + * We handle non blocking I/O by returning immediately (with SANE_STATUS_BUSY) * if there is no data available from scanner. But once read is started, * all the required amount is read. Once wait for data succeeded, we still poll * for data in order no to read it too fast, but we don' take care of non blocking @@ -667,7 +665,7 @@ read_data (struct Rts8891_Session *session, SANE_Byte * dest, SANE_Int length) dev->regs[LAMP_REG] = 0x8d; sanei_rts88xx_write_reg (dev->devnum, LAMP_REG, &(dev->regs[LAMP_REG])); - DBG (DBG_io, "read_data: no data vailable\n"); + DBG (DBG_io, "read_data: no data available\n"); DBG (DBG_proc, "read_data: end\n"); return SANE_STATUS_DEVICE_BUSY; } diff --git a/backend/rts8891_low.h b/backend/rts8891_low.h index 6b12316..453800c 100644 --- a/backend/rts8891_low.h +++ b/backend/rts8891_low.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -60,7 +58,7 @@ /* Flags */ #define RTS8891_FLAG_UNTESTED (1 << 0) /* Print a warning for these scanners */ -#define RTS8891_FLAG_EMULATED_GRAY_MODE (2 << 0) /* gray scans are emulated using comor modes */ +#define RTS8891_FLAG_EMULATED_GRAY_MODE (2 << 0) /* gray scans are emulated using color modes */ #define LOWORD(x) ((uint16_t)(x & 0xffff)) #define HIWORD(x) ((uint16_t)(x >> 16)) @@ -98,7 +96,7 @@ typedef struct Rts8891_Device Rts8891_Device; #define TIMING2_REG 0x8a /* holds REG8180+2 */ -/* this struc describes a particular model which is handled by the backend */ +/* this struct describes a particular model which is handled by the backend */ /* available resolutions, physical goemetry, scanning area, ... */ typedef struct Rts8891_Model { @@ -168,11 +166,11 @@ struct Rts8891_Device /**< USB device number for libusb */ SANE_Int devnum; SANE_String file_name; - Rts8891_Model *model; /* points to a structure that decribes model specifics */ + Rts8891_Model *model; /* points to a structure that describes model specifics */ SANE_Int sensor; /* sensor id */ - SANE_Bool initialized; /* true if device has been intialized */ + SANE_Bool initialized; /* true if device has been initialized */ SANE_Bool needs_warming; /* true if device needs warming up */ SANE_Bool parking; /* true if device is parking head */ diff --git a/backend/rts88xx_lib.c b/backend/rts88xx_lib.c index f19ceef..16727ef 100644 --- a/backend/rts88xx_lib.c +++ b/backend/rts88xx_lib.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -327,7 +325,7 @@ sanei_rts88xx_set_status (SANE_Int devnum, SANE_Byte * regs, } /* - * get lamp status by reading registers 0x84 to 0x8f, only 0x8F is currently usefull + * get lamp status by reading registers 0x84 to 0x8f, only 0x8F is currently useful * 0x84 and following could "on" timers */ SANE_Status @@ -596,7 +594,7 @@ sanei_rts88xx_get_mem (SANE_Int devnum, SANE_Byte ctrl1, } /* - * write to the nvram controler + * write to the nvram controller */ SANE_Status sanei_rts88xx_nvram_ctrl (SANE_Int devnum, SANE_Int length, SANE_Byte * value) diff --git a/backend/rts88xx_lib.h b/backend/rts88xx_lib.h index fa7abbd..9e3fc61 100644 --- a/backend/rts88xx_lib.h +++ b/backend/rts88xx_lib.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -196,7 +194,7 @@ SANE_Status sanei_rts88xx_get_mem (SANE_Int devnum, SANE_Byte ctrl1, SANE_Byte * value); /* - * write to the nvram controler + * write to the nvram controller */ SANE_Status sanei_rts88xx_nvram_ctrl (SANE_Int devnum, SANE_Int length, SANE_Byte * value); diff --git a/backend/s9036.c b/backend/s9036.c index 4124b7b..b3734ed 100644 --- a/backend/s9036.c +++ b/backend/s9036.c @@ -15,8 +15,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a SANE backend for Siemens 9036 flatbed scanners. */ @@ -295,7 +295,7 @@ set_window (S9036_Scanner * s) /* ranges from 20 (little contrast) down to -20 = 235 (much contrast) */ int contr_adjust = auto_contr ? (256 - s->val[OPT_CONTR_ADJUST]) % 256 : 0; - /* Warning ! The following structur SEEMS to be an valid SCSI-2 + /* Warning ! The following structure SEEMS to be an valid SCSI-2 SET_WINDOW command. But e.g. the limits for the window are only 2 Bytes instead of 4. The scanner was built at about 1990, so SCSI-2 wasn't available for development... diff --git a/backend/s9036.h b/backend/s9036.h index 094f94e..97292ac 100644 --- a/backend/s9036.h +++ b/backend/s9036.h @@ -15,8 +15,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. */ #ifndef s9036_h #define s9036_h diff --git a/backend/sane_strstatus.c b/backend/sane_strstatus.c index c76d305..fb3c170 100644 --- a/backend/sane_strstatus.c +++ b/backend/sane_strstatus.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sceptre.c b/backend/sceptre.c index 3670f3c..62f28ff 100644 --- a/backend/sceptre.c +++ b/backend/sceptre.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,7 +41,6 @@ */ /* - $Id$ Sceptre S1200 SCSI scanner (sometimes also called S120) */ diff --git a/backend/sceptre.h b/backend/sceptre.h index 8ba5cd8..02438e3 100644 --- a/backend/sceptre.h +++ b/backend/sceptre.h @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -40,10 +38,6 @@ If you do not wish that, delete this exception notice. */ -/* - $Id$ -*/ - /* Commands supported by the Sceptre S1200 scanner. */ #define SCSI_TEST_UNIT_READY 0x00 #define SCSI_GET_STATUS 0x02 @@ -292,7 +286,7 @@ struct scanners_supported /*--------------------------------------------------------------------------*/ -/* Define a scanner occurence. */ +/* Define a scanner occurrence. */ typedef struct Sceptre_Scanner { struct Sceptre_Scanner *next; diff --git a/backend/sharp.c b/backend/sharp.c index 701b179..d533103 100644 --- a/backend/sharp.c +++ b/backend/sharp.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -1678,7 +1676,7 @@ set_gamma_caps(SHARP_Scanner *s) /* The next function is a slightly modified version of sanei_constrain_value Instead of returning status information like STATUS_INVAL, it adjusts - an invaild value to the nearest allowed one. + an invalid value to the nearest allowed one. */ static void clip_value (const SANE_Option_Descriptor * opt, void * value) @@ -2096,7 +2094,7 @@ init_options (SHARP_Scanner * s) #ifdef USE_COLOR_THRESHOLD s->opt[OPT_THRESHOLD_R].name = SANE_NAME_THRESHOLD "-red"; - /* xxx the titles and decriptions are confusing: + /* xxx the titles and descriptions are confusing: "set white point (red)" Any idea? maybe "threshold to get the red component on" */ @@ -3145,7 +3143,7 @@ sprint_gamma(Option_Value val, SANE_Byte *dst) SANE_Byte *p = dst; p += sprintf((char *) p, "%i", val.wa[0] > 255 ? 255 : val.wa[0]); - /* val.wa[i] is over 255, so val.wa[i] is limitied to 255 */ + /* val.wa[i] is over 255, so val.wa[i] is limited to 255 */ for (i = 1; i < 256; i++) p += sprintf((char *) p, ",%i", val.wa[i] > 255 ? 255 : val.wa[i]); return p - dst; diff --git a/backend/sharp.h b/backend/sharp.h index c5dad27..ba5e37f 100644 --- a/backend/sharp.h +++ b/backend/sharp.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sm3600-color.c b/backend/sm3600-color.c index 2e42ada..3a73735 100644 --- a/backend/sm3600-color.c +++ b/backend/sm3600-color.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -221,13 +219,13 @@ TState StartScanColor(TInstance *this) case 75: RegWrite(this,R_XRES,1, 0x20); /* ups, can do only 100 dpi horizontal */ RegWrite(this,R_SWID, 2, 0xC000 | this->state.cxWindow); - RegWrite(this,0x34, 1, 0x83); /* halfs the vertical resolution */ + RegWrite(this,0x34, 1, 0x83); /* halves the vertical resolution */ RegWrite(this,0x47,1,0xC0); /* reduces the speed a bit */ break; case 100: RegWrite(this,R_XRES,1, 0x20); RegWrite(this,R_SWID, 2, 0xC000 | this->state.cxWindow); - RegWrite(this,0x34, 1, 0x63); /* halfs the vertical resolution */ + RegWrite(this,0x34, 1, 0x63); /* halves the vertical resolution */ RegWrite(this,0x47,1,0xC0); /* reduces the speed a bit */ /* I have no idea, what these differences are good for. The seem to produce a slight blue presence. @@ -243,14 +241,14 @@ TState StartScanColor(TInstance *this) RegWrite(this,0x08,2, 0x6A6A); RegWrite(this,R_XRES,1, 0x2A); RegWrite(this,R_SWID, 2, 0x4000 | this->state.cxWindow); - RegWrite(this,0x34, 1, 0x03); /* halfs the vertical resolution */ + RegWrite(this,0x34, 1, 0x03); /* halves the vertical resolution */ RegWrite(this,0x47,1,0xC0); /* reduces the speed a bit */ this->state.szOrder=ORDER_RGB; break; case 600: RegWrite(this,R_XRES,1, 0x3F); RegWrite(this,R_SWID, 2, 0xC000 | this->state.cxWindow); - RegWrite(this,0x34, 1, 0x03); /* halfs the vertical resolution */ + RegWrite(this,0x34, 1, 0x03); /* halves the vertical resolution */ RegWrite(this,0x47,1,0xC2); /* reduces the speed a bit */ break; case 1200: diff --git a/backend/sm3600-gray.c b/backend/sm3600-gray.c index c5efe55..0c36d09 100644 --- a/backend/sm3600-gray.c +++ b/backend/sm3600-gray.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sm3600-homerun.c b/backend/sm3600-homerun.c index b77a76e..33771aa 100644 --- a/backend/sm3600-homerun.c +++ b/backend/sm3600-homerun.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -181,7 +179,7 @@ static TLineType GetLineType(TInstance *this) else bHolesOk=false; lMedian=lSum/cchBulk; - /* this is *definitly* dirty style. We should pass the information + /* this is *definitely* dirty style. We should pass the information by other means... */ if (bHolesOk) { diff --git a/backend/sm3600-scanmtek.c b/backend/sm3600-scanmtek.c index 4aa4f1b..521db9c 100644 --- a/backend/sm3600-scanmtek.c +++ b/backend/sm3600-scanmtek.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,8 +41,6 @@ Userspace scan tool for the Microtek 3600 scanner -$Id$ - ====================================================================== */ #include "sm3600-scantool.h" diff --git a/backend/sm3600-scantool.h b/backend/sm3600-scantool.h index 94a4875..16181f1 100644 --- a/backend/sm3600-scantool.h +++ b/backend/sm3600-scantool.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sm3600-scanusb.c b/backend/sm3600-scanusb.c index 7ae90d3..dc9b8d5 100644 --- a/backend/sm3600-scanusb.c +++ b/backend/sm3600-scanusb.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,8 +41,6 @@ Userspace scan tool for the Microtek 3600 scanner -$Id$ - (C) Marian Eichholz 2001 26.4.2001: Added an abstraction layer for TransferControlMsg. diff --git a/backend/sm3600-scanutil.c b/backend/sm3600-scanutil.c index 022984e..6fe67ed 100644 --- a/backend/sm3600-scanutil.c +++ b/backend/sm3600-scanutil.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,8 +41,6 @@ Userspace scan tool for the Microtek 3600 scanner -$Id$ - ====================================================================== */ #include <unistd.h> @@ -85,7 +81,7 @@ void debug_printf(unsigned long ulType, const char *szFormat, ...) SetError(error, format, ...) -The program is aborted, all handles and ressources are freed (this +The program is aborted, all handles and resources are freed (this being global) and the user gets a nice panic screen :-) ********************************************************************** */ diff --git a/backend/sm3600.c b/backend/sm3600.c index 8f8adfc..8542e3e 100644 --- a/backend/sm3600.c +++ b/backend/sm3600.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -672,7 +670,7 @@ SetupInternalParameters(TInstance *this) SANE_Status sane_get_parameters (SANE_Handle handle, SANE_Parameters *p) { - /* extremly important for xscanimage */ + /* extremely important for xscanimage */ TInstance *this; this=(TInstance*)handle; SetupInternalParameters(this); @@ -714,7 +712,7 @@ sane_start (SANE_Handle handle) if (this->state.bScanning) return SANE_STATUS_DEVICE_BUSY; rc=SetupInternalParameters(this); this->state.bCanceled=false; - if (!rc) rc=DoInit(this); /* oopsi, we should initalise :-) */ + if (!rc) rc=DoInit(this); /* oopsi, we should initialise :-) */ if (!rc && !this->bOptSkipOriginate) rc=DoOriginate(this,true); if (!rc) rc=DoJog(this,this->calibration.yMargin); if (rc) return rc; diff --git a/backend/sm3600.h b/backend/sm3600.h index 58e6907..2ecbeb2 100644 --- a/backend/sm3600.h +++ b/backend/sm3600.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sm3840.c b/backend/sm3840.c index 41b72ec..b728128 100644 --- a/backend/sm3840.c +++ b/backend/sm3840.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sm3840.h b/backend/sm3840.h index abcd1b7..d742e07 100644 --- a/backend/sm3840.h +++ b/backend/sm3840.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sm3840_lib.c b/backend/sm3840_lib.c index 163b356..46d9910 100644 --- a/backend/sm3840_lib.c +++ b/backend/sm3840_lib.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -996,7 +994,7 @@ fix_endian_short (unsigned short *data, int count) if (*firstbyte == 255) return; /* INTC endianness */ - DBG (2, "swapping endiannes...\n"); + DBG (2, "swapping endianness...\n"); for (i = 0; i < count; i++) data[i] = ((data[i] >> 8) & 0x00ff) | ((data[i] << 8) & 0xff00); } diff --git a/backend/sm3840_lib.h b/backend/sm3840_lib.h index 2ca65a8..cbbc6d3 100644 --- a/backend/sm3840_lib.h +++ b/backend/sm3840_lib.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sm3840_params.h b/backend/sm3840_params.h index 78640a9..ae86e3a 100644 --- a/backend/sm3840_params.h +++ b/backend/sm3840_params.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/sm3840_scan.c b/backend/sm3840_scan.c index 148e37b..b7ffa92 100644 --- a/backend/sm3840_scan.c +++ b/backend/sm3840_scan.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/snapscan-data.c b/backend/snapscan-data.c index 6a20499..b3f1802 100644 --- a/backend/snapscan-data.c +++ b/backend/snapscan-data.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,11 +41,11 @@ This file contains static calibration data for the Benq 5150C scanner. Once it is known how calibration for this scanner works this file becomes obsolete. - */ +*/ - -/* $Id$ - SANE SnapScan backend */ +/* + SANE SnapScan backend +*/ static const SANE_Byte calibration_data_5150[] = { diff --git a/backend/snapscan-mutex.c b/backend/snapscan-mutex.c index 72b8fe1..2da7d79 100644 --- a/backend/snapscan-mutex.c +++ b/backend/snapscan-mutex.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/snapscan-options.c b/backend/snapscan-options.c index 999b312..6bccf38 100644 --- a/backend/snapscan-options.c +++ b/backend/snapscan-options.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -44,10 +42,12 @@ If you do not wish that, delete this exception notice. This file is a component of the implementation of a backend for many - of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. */ + of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. +*/ -/* $Id$ - SANE SnapScan backend */ +/* + SANE SnapScan backend +*/ /* default option values */ @@ -1805,7 +1805,6 @@ SANE_Status sane_control_option (SANE_Handle h, } /* - * $Log$ * Revision 1.35 2006/01/06 20:59:17 oliver-guest * Some fixes for the Epson Stylus CX 1500 * @@ -1837,7 +1836,7 @@ SANE_Status sane_control_option (SANE_Handle h, * Fixes for Epson 3490 and 16 bit scan mode * * Revision 1.25 2005/09/28 22:09:26 oliver-guest - * Reenabled enhanced inquiry command for Epson scanners (duh\!) + * Re-enabled enhanced inquiry command for Epson scanners (duh\!) * * Revision 1.24 2005/09/28 21:33:10 oliver-guest * Added 16 bit option for Epson scanners (untested) @@ -1849,7 +1848,7 @@ SANE_Status sane_control_option (SANE_Handle h, * Added support for Epson 3490/3590 (thanks to Matt Judge) * * Revision 1.21 2005/07/20 21:37:29 oliver-guest - * Changed TPO scanning area for 2480/2580, reenabled 2400 DPI for 2480/2580 + * Changed TPO scanning area for 2480/2580, re-enabled 2400 DPI for 2480/2580 * * Revision 1.20 2005/05/22 11:50:24 oliver-guest * Disabled 2400 DPI for Epson 2480 @@ -1867,7 +1866,7 @@ SANE_Status sane_control_option (SANE_Handle h, * Use sanei_thread in snapscan backend * * Revision 1.15 2004/04/02 20:19:23 oliver-guest - * Various bugfixes for gamma corretion (thanks to Robert Tsien) + * Various bugfixes for gamma correction (thanks to Robert Tsien) * * Revision 1.14 2004/02/01 13:32:26 oliver-guest * Fixed resolutions for Epson 1670 @@ -1903,7 +1902,7 @@ SANE_Status sane_control_option (SANE_Handle h, * Disable quality calibration for 5300 * * Revision 1.5 2002/06/06 20:40:00 oliverschwartz - * Changed default scan area for transparancy unit of SnapScan e50 + * Changed default scan area for transparency unit of SnapScan e50 * * Revision 1.4 2002/05/02 18:28:44 oliverschwartz * Added ADF support diff --git a/backend/snapscan-scsi.c b/backend/snapscan-scsi.c index b6e43a1..d223f6a 100644 --- a/backend/snapscan-scsi.c +++ b/backend/snapscan-scsi.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -44,11 +42,12 @@ If you do not wish that, delete this exception notice. This file is a component of the implementation of a backend for many - of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. */ - + of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. +*/ -/* $Id$ - SnapScan backend scsi command functions */ +/* + SnapScan backend scsi command functions +*/ /* scanner scsi commands */ @@ -1710,7 +1709,6 @@ static SANE_Status download_firmware(SnapScan_Scanner * pss) } /* - * $Log$ * Revision 1.58 2006/09/03 10:00:11 oliver-guest * Bugfix for firmware download by Paul Smedley * @@ -1766,7 +1764,7 @@ static SANE_Status download_firmware(SnapScan_Scanner * pss) * Fixes for Epson 3490 and 16 bit scan mode * * Revision 1.40 2005/09/28 22:09:26 oliver-guest - * Reenabled enhanced inquiry command for Epson scanners (duh\!) + * Re-enabled enhanced inquiry command for Epson scanners (duh\!) * * Revision 1.39 2005/09/28 21:33:10 oliver-guest * Added 16 bit option for Epson scanners (untested) @@ -1805,7 +1803,7 @@ static SANE_Status download_firmware(SnapScan_Scanner * pss) * Added support for Epson 2480 * * Revision 1.27 2004/04/02 20:19:24 oliver-guest - * Various bugfixes for gamma corretion (thanks to Robert Tsien) + * Various bugfixes for gamma correction (thanks to Robert Tsien) * * Revision 1.26 2003/11/07 23:26:49 oliver-guest * Final bugfixes for bascic support of Epson 1670 @@ -1838,7 +1836,7 @@ static SANE_Status download_firmware(SnapScan_Scanner * pss) * Added support for Benq 5000 * * Revision 1.32 2002/06/06 20:40:01 oliverschwartz - * Changed default scan area for transparancy unit of SnapScan e50 + * Changed default scan area for transparency unit of SnapScan e50 * * Revision 1.31 2002/05/02 18:28:44 oliverschwartz * Added ADF support @@ -1900,7 +1898,7 @@ static SANE_Status download_firmware(SnapScan_Scanner * pss) * * Revision 1.15 2001/09/18 15:01:07 oliverschwartz * - Read scanner id string again after firmware upload - * to indentify correct model + * to identify correct model * - Make firmware upload work for AGFA scanners * - Change copyright notice * @@ -1943,6 +1941,6 @@ static SANE_Status download_firmware(SnapScan_Scanner * pss) * changes. * * Revision 1.2 2000/10/13 03:50:27 cbagwell - * Updating to source from SANE 1.0.3. Calling this versin 1.1 + * Updating to source from SANE 1.0.3. Calling this version 1.1 * * */ diff --git a/backend/snapscan-sources.c b/backend/snapscan-sources.c index e8bbb90..45ad6b7 100644 --- a/backend/snapscan-sources.c +++ b/backend/snapscan-sources.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -44,11 +42,12 @@ If you do not wish that, delete this exception notice. This file is a component of the implementation of a backend for many - of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. */ - + of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. +*/ -/* $Id$ - SnapScan backend data sources (implementation) */ +/* + SnapScan backend data sources (implementation) +*/ /************************************************************************************** If you get confused from all the structs (like I did when I first saw them), @@ -689,7 +688,7 @@ typedef struct SANE_Bool ch_lineart; SANE_Int ch_offset; /* The number of lines to be shifted */ SANE_Bool ch_past_init; /* flag indicating if we have enough data to shift pixels down */ - SANE_Bool ch_shift_even; /* flag indicating wether even or odd pixels are shifted */ + SANE_Bool ch_shift_even; /* flag indicating whether even or odd pixels are shifted */ } Deinterlacer; static SANE_Int Deinterlacer_remaining (Source *pself) @@ -1086,7 +1085,7 @@ static SANE_Status RGBRouter_init (RGBRouter *pself, { SANE_Int lines_in_buffer = 0; - /* Size the buffer to accomodate the necessary number of scan + /* Size the buffer to accommodate the necessary number of scan lines to cater for the offset between R, G and B */ lines_in_buffer = pss->chroma + 1; pself->cb_line_size = pself->bytesPerLine((Source *) pself); @@ -1216,7 +1215,7 @@ static SANE_Status create_source_chain (SnapScan_Scanner *pss, { case MD_COLOUR: status = create_RGBRouter (pss, *pps, pps); - /* We only have the interlace probelms on + /* We only have the interlace problems on some scanners like the Epson Perfection 2480/2580 at 2400 dpi. */ if (status == SANE_STATUS_GOOD && @@ -1261,7 +1260,6 @@ static SANE_Status create_source_chain (SnapScan_Scanner *pss, } /* - * $Log$ * Revision 1.21 2005/12/02 19:12:54 oliver-guest * Another fix for lineart mode for the Epson 3490 @ 3200 DPI * @@ -1334,7 +1332,7 @@ static SANE_Status create_source_chain (SnapScan_Scanner *pss, * * Revision 1.13 2001/09/18 15:01:07 oliverschwartz * - Read scanner id string again after firmware upload - * to indentify correct model + * to identify correct model * - Make firmware upload work for AGFA scanners * - Change copyright notice * @@ -1353,7 +1351,7 @@ static SANE_Status create_source_chain (SnapScan_Scanner *pss, * * Revision 1.8 2000/11/28 03:55:07 cbagwell * Reverting a fix to RGBRouter_remaining to original fix. This allows - * most scanners to scan at 600 dpi by ignoring insufficent data in + * most scanners to scan at 600 dpi by ignoring insufficient data in * the RGB circular buffer and always returning size = 1 in those cases. * This should probably be fixed at a higher level. * @@ -1363,7 +1361,7 @@ static SANE_Status create_source_chain (SnapScan_Scanner *pss, * value. * * Revision 1.6 2000/11/04 01:53:58 cbagwell - * Commiting some needed USB updates. Added extra test logic to detect + * Committing some needed USB updates. Added extra test logic to detect * bad bytes_expected values. Just to help debug faster on scanners * that tickle the bug. * @@ -1377,5 +1375,5 @@ static SANE_Status create_source_chain (SnapScan_Scanner *pss, * Add support for Acer300f * * Revision 1.2 2000/10/13 03:50:27 cbagwell - * Updating to source from SANE 1.0.3. Calling this versin 1.1 + * Updating to source from SANE 1.0.3. Calling this version 1.1 * */ diff --git a/backend/snapscan-sources.h b/backend/snapscan-sources.h index 595b48b..aa10e9d 100644 --- a/backend/snapscan-sources.h +++ b/backend/snapscan-sources.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -44,11 +42,12 @@ If you do not wish that, delete this exception notice. This file is a component of the implementation of a backend for many - of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. */ + of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. +*/ - -/* $Id$ - SnapScan backend scan data sources */ +/* + SnapScan backend scan data sources +*/ #ifndef SNAPSCAN_SOURCES_H #define SNAPSCAN_SOURCES_H @@ -87,7 +86,6 @@ static SANE_Status Source_init (Source *pself, #endif /* - * $Log$ * Revision 1.5 2001/12/17 22:51:50 oliverschwartz * Update to snapscan-20011212 (snapscan 1.4.3) * @@ -96,7 +94,7 @@ static SANE_Status Source_init (Source *pself, * * Revision 1.4 2001/09/18 15:01:07 oliverschwartz * - Read scanner id string again after firmware upload - * to indentify correct model + * to identify correct model * - Make firmware upload work for AGFA scanners * - Change copyright notice * @@ -105,5 +103,5 @@ static SANE_Status Source_init (Source *pself, * Support for 1212U_2 * * Revision 1.2 2000/10/13 03:50:27 cbagwell - * Updating to source from SANE 1.0.3. Calling this versin 1.1 + * Updating to source from SANE 1.0.3. Calling this version 1.1 * */ diff --git a/backend/snapscan-usb.c b/backend/snapscan-usb.c index 116f9db..49cca1a 100644 --- a/backend/snapscan-usb.c +++ b/backend/snapscan-usb.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -68,8 +66,9 @@ So far this strategy has worked flawlessly. Thanks Dmitri! */ -/* $Id$ - SnapScan backend scan data sources */ +/* + SnapScan backend scan data sources +*/ #include "snapscan-usb.h" #include "snapscan-mutex.c" @@ -579,7 +578,6 @@ static void snapscani_usb_shm_exit(void) } #endif /* - * $Log$ * Revision 1.22 2006/01/26 17:42:30 hmg-guest * Added #defines for SHM_R/W for cygwin (patch from Philip Aston <philipa@mail.com>). * @@ -648,7 +646,7 @@ static void snapscani_usb_shm_exit(void) * * Revision 1.12 2001/09/18 15:01:07 oliverschwartz * - Read scanner id string again after firmware upload - * to indentify correct model + * to identify correct model * - Make firmware upload work for AGFA scanners * - Change copyright notice * diff --git a/backend/snapscan-usb.h b/backend/snapscan-usb.h index c222d3f..9f6d93c 100644 --- a/backend/snapscan-usb.h +++ b/backend/snapscan-usb.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -45,8 +43,9 @@ backend. */ -/* $Id$ - SnapScan backend scan data sources */ +/* + SnapScan backend scan data sources +*/ #ifndef snapscan_usb_h #define snapscan_usb_h @@ -104,7 +103,6 @@ static SANE_Status usb_cmd(int fd, const void *src, size_t src_size, #endif /* - * $Log$ * Revision 1.6 2003/07/26 17:16:55 oliverschwartz * Changed licence to GPL + SANE exception for snapscan-usb.[ch] * @@ -121,7 +119,7 @@ static SANE_Status usb_cmd(int fd, const void *src, size_t src_size, * * Revision 1.8 2001/09/18 15:01:07 oliverschwartz * - Read scanner id string again after firmware upload - * to indentify correct model + * to identify correct model * - Make firmware upload work for AGFA scanners * - Change copyright notice * diff --git a/backend/snapscan.c b/backend/snapscan.c index b93f1f7..1298858 100644 --- a/backend/snapscan.c +++ b/backend/snapscan.c @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -45,11 +43,12 @@ If you do not wish that, delete this exception notice. This file is a component of the implementation of a backend for many - of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. */ + of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. +*/ - -/* $Id$ - SANE SnapScan backend */ +/* + SANE SnapScan backend +*/ #include "../include/sane/config.h" @@ -1977,7 +1976,6 @@ SANE_Status sane_get_select_fd (SANE_Handle h, SANE_Int * fd) } /* - * $Log$ * Revision 1.73 2008/11/26 21:21:29 kitno-guest * * backend/ *.[ch]: nearly every backend used V_MAJOR * instead of SANE_CURRENT_MAJOR in sane_init() @@ -2155,7 +2153,7 @@ SANE_Status sane_get_select_fd (SANE_Handle h, SANE_Int * fd) * Set backend version to 1.4.14 * * Revision 1.46 2002/06/06 20:40:01 oliverschwartz - * Changed default scan area for transparancy unit of SnapScan e50 + * Changed default scan area for transparency unit of SnapScan e50 * * Revision 1.45 2002/05/02 18:29:34 oliverschwartz * - Added ADF support @@ -2247,7 +2245,7 @@ SANE_Status sane_get_select_fd (SANE_Handle h, SANE_Int * fd) * * Revision 1.20 2001/09/18 15:01:07 oliverschwartz * - Read scanner id string again after firmware upload - * to indentify correct model + * to identify correct model * - Make firmware upload work for AGFA scanners * - Change copyright notice * @@ -2311,7 +2309,7 @@ SANE_Status sane_get_select_fd (SANE_Handle h, SANE_Int * fd) * changes. * * Revision 1.4 2000/10/13 03:50:27 cbagwell - * Updating to source from SANE 1.0.3. Calling this versin 1.1 + * Updating to source from SANE 1.0.3. Calling this version 1.1 * * Revision 1.3 2000/08/12 15:09:35 pere * Merge devel (v1.0.3) into head branch. @@ -2550,13 +2548,13 @@ SANE_Status sane_get_select_fd (SANE_Handle h, SANE_Int * fd) * Revision 1.16 1998/01/23 07:40:23 charter * Reindented using GNU convention at David Mosberger-Tang's request. * Also applied David's patch fixing problems on 64-bit architectures. - * Now using scanner's reported speed to guage amount of data to request + * Now using scanner's reported speed to gauge amount of data to request * in a read on the scsi fd---nonblocking mode operates better now. * Fixed stupid bug I introduced in preview mode data transfer. * * Revision 1.15 1998/01/22 06:18:57 charter * Raised the priority of a couple of DBG messages in reserve_unit() - * and release_unit(), and got rid of some unecessary ones. + * and release_unit(), and got rid of some unnecessary ones. * * Revision 1.14 1998/01/22 05:15:35 charter * Have replaced the bit depth option with a mode option; various diff --git a/backend/snapscan.h b/backend/snapscan.h index 19a9fb5..02d8bf9 100644 --- a/backend/snapscan.h +++ b/backend/snapscan.h @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -44,10 +42,12 @@ If you do not wish that, delete this exception notice. This file is a component of the implementation of a backend for many - of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. */ + of the AGFA SnapScan and Acer Vuego/Prisa flatbed scanners. +*/ -/* $Id$ - SANE SnapScan backend */ +/* + SANE SnapScan backend +*/ #ifndef snapscan_h #define snapscan_h @@ -437,7 +437,6 @@ struct snapscan_scanner #endif /* - * $Log$ * Revision 1.42 2008/05/15 12:50:24 ellert-guest * Fix for bug #306751: sanei-thread with pthreads on 64 bit * @@ -586,7 +585,7 @@ struct snapscan_scanner * * Revision 1.15 2001/09/18 15:01:07 oliverschwartz * - Read scanner id string again after firmware upload - * to indentify correct model + * to identify correct model * - Make firmware upload work for AGFA scanners * - Change copyright notice * @@ -622,7 +621,7 @@ struct snapscan_scanner * Adding USB files for optional USB compiles. * * Revision 1.4 2000/10/13 03:50:27 cbagwell - * Updating to source from SANE 1.0.3. Calling this versin 1.1 + * Updating to source from SANE 1.0.3. Calling this version 1.1 * * Revision 1.3 2000/08/12 15:09:37 pere * Merge devel (v1.0.3) into head branch. diff --git a/backend/sp15c-scsi.h b/backend/sp15c-scsi.h index 13553a2..1d3e0a1 100644 --- a/backend/sp15c-scsi.h +++ b/backend/sp15c-scsi.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -47,7 +45,6 @@ /* ------------------------------------------------------------------------- */ /* - * $Log$ * Revision 1.6 2005/09/19 19:57:48 fzago-guest * Replaced __unused__ with __sane_unused__ to avoid a namespace conflict. * diff --git a/backend/sp15c.c b/backend/sp15c.c index 20b2c80..6feada5 100644 --- a/backend/sp15c.c +++ b/backend/sp15c.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,7 +41,6 @@ Written by Randolph Bentson <bentson@holmsjoen.com> */ /* - * $Log$ * Revision 1.17 2008/11/26 21:21:30 kitno-guest * * backend/ *.[ch]: nearly every backend used V_MAJOR * instead of SANE_CURRENT_MAJOR in sane_init() @@ -192,10 +189,10 @@ . - sane_open() : open a particular scanner-device . . - sane_set_io_mode : set blocking-mode . . - sane_get_select_fd : get scanner-fd - . . - sane_get_option_descriptor() : get option informations + . . - sane_get_option_descriptor() : get option information . . - sane_control_option() : change option values . . - . . - sane_start() : start image aquisition + . . - sane_start() : start image acquisition . . - sane_get_parameters() : returns actual scan-parameters . . - sane_read() : read image-data (from pipe) . . diff --git a/backend/sp15c.h b/backend/sp15c.h index f4b0b7f..7188f2a 100644 --- a/backend/sp15c.h +++ b/backend/sp15c.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -47,7 +45,6 @@ /* ------------------------------------------------------------------------- */ /* - * $Log$ * Revision 1.8 2008/05/15 12:50:24 ellert-guest * Fix for bug #306751: sanei-thread with pthreads on 64 bit * diff --git a/backend/st400.c b/backend/st400.c index 16c7f9f..487dbd1 100644 --- a/backend/st400.c +++ b/backend/st400.c @@ -19,9 +19,7 @@ vim: ts=4 sw=4 noexpandtab General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/st400.conf.in b/backend/st400.conf.in index 5e29226..5783cb8 100644 --- a/backend/st400.conf.in +++ b/backend/st400.conf.in @@ -42,7 +42,7 @@ scsi SIEMENS "ST 800" Scanner * * 3 * # Maximum bytes to read in a single SCSI command (see also maxread above). #option scanner_maxread 65536 -# Supported resolutions (upto 15 different values). If you specify an +# Supported resolutions (up to 15 different values). If you specify an # illegal value here, most likely the scanner will not report an error, # but only scan a small sub-area of the requested area (at least my ST400 # does this). diff --git a/backend/stv680.c b/backend/stv680.c index 473def0..cab59b4 100644 --- a/backend/stv680.c +++ b/backend/stv680.c @@ -30,14 +30,11 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. ------------------------------------------------------------------ */ -/* $Id$ - +/* stv680 vidcam driver Gerard Klaver */ @@ -296,7 +293,7 @@ stv680_init_2 (Stv680_Vidcam * dev) dev->buffer_size = 356 * 292; if (dev->VGA) dev->buffer_size = 644 * 484; - DBG (DBG_proc, "stv680_init_2: dev->bufffer = 0x%lx\n", (unsigned long) (size_t) dev->buffer_size); + DBG (DBG_proc, "stv680_init_2: dev->buffer = 0x%lx\n", (unsigned long) (size_t) dev->buffer_size); dev->buffer = malloc (dev->buffer_size); diff --git a/backend/stv680.h b/backend/stv680.h index a4f5fbe..eefa8f0 100644 --- a/backend/stv680.h +++ b/backend/stv680.h @@ -30,16 +30,10 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. --------------------------------------------------------------------- */ -/* - $Id$ - update 20-04-2006*/ - /* Commands supported by the vidcam. */ /*--------------------------------------------------------------------------*/ @@ -117,7 +111,7 @@ struct vidcam_hardware #define COLOR_RGB_TEXT_STR SANE_I18N("Color RGB TEXT") /*--------------------------------------------------------------------------*/ -/* Define a vidcam occurence. */ +/* Define a vidcam occurrence. */ typedef struct Stv680_Vidcam { struct Stv680_Vidcam *next; diff --git a/backend/tamarack.c b/backend/tamarack.c index feb9ee1..38e0aad 100644 --- a/backend/tamarack.c +++ b/backend/tamarack.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. Note: The exception that is mentioned in the other source files is not here. If a case arises where you need the rights that that @@ -30,8 +28,8 @@ This file implements a SANE backend for Tamarack flatbed scanners. */ /* - This driver was written initially by changing all occurances of - "mustek" to "tamarack". This actuall worked without modification + This driver was written initially by changing all occurrences of + "mustek" to "tamarack". This actually worked without modification for the manufacturer detection code! :-) */ diff --git a/backend/tamarack.h b/backend/tamarack.h index 3b1e1c5..7325657 100644 --- a/backend/tamarack.h +++ b/backend/tamarack.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ diff --git a/backend/teco1.c b/backend/teco1.c index 136f537..6462ac2 100644 --- a/backend/teco1.c +++ b/backend/teco1.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -42,7 +40,6 @@ */ /* - $Id$ Some Relisys scanners AVEC and RELI series */ @@ -1005,7 +1002,7 @@ attach_scanner (const char *devicename, Teco_Scanner ** devp) return SANE_STATUS_INVAL; } - /* Get the page 0x82. It doesn't appear to be usefull yet. */ + /* Get the page 0x82. It doesn't appear to be useful yet. */ teco_get_inquiry_82 (dev); teco_close (dev); diff --git a/backend/teco1.h b/backend/teco1.h index 528613f..0d1b009 100644 --- a/backend/teco1.h +++ b/backend/teco1.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -41,10 +39,6 @@ If you do not wish that, delete this exception notice. */ -/* - $Id$ -*/ - /* Commands supported by the scanner. */ #define SCSI_TEST_UNIT_READY 0x00 #define SCSI_REQUEST_SENSE 0x03 @@ -293,7 +287,7 @@ struct scanners_supported /*--------------------------------------------------------------------------*/ -/* Define a scanner occurence. */ +/* Define a scanner occurrence. */ typedef struct Teco_Scanner { struct Teco_Scanner *next; diff --git a/backend/teco2.c b/backend/teco2.c index a104189..01fb667 100644 --- a/backend/teco2.c +++ b/backend/teco2.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -43,7 +41,6 @@ */ /* - $Id$ TECO scanner VM3575, VM656A, VM6575, VM6586, VM356A, VM3564 update 2003/02/14, Patch for VM356A Gerard Klaver update 2003/03/19, traces, tests VM356A Gerard Klaver, Michael Hoeller @@ -1368,7 +1365,7 @@ teco_do_calibration (Teco_Scanner * dev) { tmp_min_buf[3 * j + 1] = dev->buffer[3 * j + 1]; } - /* get hightest value */ + /* get highest value */ if (tmp_max_buf[3 * j + 1] < dev->buffer[3 * j + 1]) { tmp_max_buf[3 * j + 1] = dev->buffer[3 * j + 1]; @@ -2141,7 +2138,7 @@ teco_wait_scanner (Teco_Scanner * dev) * sane is waiting for a group of 3 bytes per color. To make things * funnier, the rasters are shifted. As a result, color planes appear to be shifted be a few pixels. * - * The order of the color is dependant on each scanners. Also the same + * The order of the color is dependent on each scanners. Also the same * scanner can change the order depending on the resolution. * * For instance, the VM6586 at 300dpi has a color shift of 2 lines. The rasters sent are: @@ -2149,7 +2146,7 @@ teco_wait_scanner (Teco_Scanner * dev) * then red in added - BRBR * then green - BRG ... (most of the picture) * then blue is removed - RGRG - * and finaly only green stays - GG + * and finally only green stays - GG * * Overall there is the same number of RGB rasters. * The VM3575 is a variant (when factor_x is 0). It does not keep the same order, @@ -3192,7 +3189,7 @@ sane_start (SANE_Handle handle) return SANE_STATUS_NO_MEM; } - /* Rasters are meaningfull only in color mode. */ + /* Rasters are meaningful only in color mode. */ dev->raster_size = dev->params.pixels_per_line; dev->raster_real = dev->params.lines * 3; dev->raster_num = 0; diff --git a/backend/teco2.h b/backend/teco2.h index ead4525..df70752 100644 --- a/backend/teco2.h +++ b/backend/teco2.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -42,10 +40,6 @@ If you do not wish that, delete this exception notice. */ -/* - $Id$ -*/ - /* Commands supported by the scanner. */ #define SCSI_TEST_UNIT_READY 0x00 #define SCSI_REQUEST_SENSE 0x03 @@ -347,7 +341,7 @@ struct scanners_supported /*--------------------------------------------------------------------------*/ -/* Define a scanner occurence. */ +/* Define a scanner occurrence. */ typedef struct Teco_Scanner { struct Teco_Scanner *next; diff --git a/backend/teco3.c b/backend/teco3.c index b58312a..6a0c61f 100644 --- a/backend/teco3.c +++ b/backend/teco3.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -42,7 +40,6 @@ */ /* - $Id$ VM3552 (and maybe VM4552 and VM6552) */ @@ -1946,7 +1943,7 @@ sane_get_parameters (SANE_Handle handle, SANE_Parameters * params) /* If the scanner does not have enough memory, it will * send the raw rasters instead of returning a full - * interleaved line. Unfortunatly this does not work well, + * interleaved line. Unfortunately this does not work well, * because I don't know how to compute the color * shifting. So here is the result of some trial and error * process. This is ignored if the scanner has a RAM @@ -2036,7 +2033,7 @@ sane_start (SANE_Handle handle) return SANE_STATUS_NO_MEM; } - /* Rasters are meaningfull only in color mode. */ + /* Rasters are meaningful only in color mode. */ dev->raster_size = dev->params.pixels_per_line; dev->raster_real = dev->params.lines * 3; dev->raster_num = 0; diff --git a/backend/teco3.h b/backend/teco3.h index 4c0e1af..35f3d30 100644 --- a/backend/teco3.h +++ b/backend/teco3.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -41,10 +39,6 @@ If you do not wish that, delete this exception notice. */ -/* - $Id$ -*/ - /* Commands supported by the scanner. */ #define SCSI_TEST_UNIT_READY 0x00 #define SCSI_REQUEST_SENSE 0x03 @@ -296,7 +290,7 @@ struct scanners_supported /*--------------------------------------------------------------------------*/ -/* Define a scanner occurence. */ +/* Define a scanner occurrence. */ typedef struct Teco_Scanner { struct Teco_Scanner *next; diff --git a/backend/test-picture.c b/backend/test-picture.c index 66374c7..d9549ec 100644 --- a/backend/test-picture.c +++ b/backend/test-picture.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/test.c b/backend/test.c index a1e186e..075fdfa 100644 --- a/backend/test.c +++ b/backend/test.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -237,35 +235,34 @@ static SANE_String_Const source_list[] = { static double random_factor; /* use for fuzzyness of parameters */ -/* initial values */ +/* initial values. Initial string values are set in sane_init() */ static SANE_Word init_number_of_devices = 2; static SANE_Fixed init_tl_x = SANE_FIX (0.0); static SANE_Fixed init_tl_y = SANE_FIX (0.0); static SANE_Fixed init_br_x = SANE_FIX (80.0); static SANE_Fixed init_br_y = SANE_FIX (100.0); static SANE_Word init_resolution = 50; -static SANE_String init_mode =SANE_VALUE_SCAN_MODE_GRAY; +static SANE_String init_mode = NULL; static SANE_Word init_depth = 8; static SANE_Bool init_hand_scanner = SANE_FALSE; static SANE_Bool init_three_pass = SANE_FALSE; -static SANE_String init_three_pass_order = "RGB"; -static SANE_String init_scan_source = "Flatbed"; -static SANE_String init_test_picture = "Solid black"; +static SANE_String init_three_pass_order = NULL; +static SANE_String init_scan_source = NULL; +static SANE_String init_test_picture = NULL; static SANE_Bool init_invert_endianess = SANE_FALSE; static SANE_Bool init_read_limit = SANE_FALSE; static SANE_Word init_read_limit_size = 1; static SANE_Bool init_read_delay = SANE_FALSE; static SANE_Word init_read_delay_duration = 1000; -static SANE_String init_read_status_code = "Default"; +static SANE_String init_read_status_code = NULL; static SANE_Bool init_fuzzy_parameters = SANE_FALSE; static SANE_Word init_ppl_loss = 0; static SANE_Bool init_non_blocking = SANE_FALSE; static SANE_Bool init_select_fd = SANE_FALSE; static SANE_Bool init_enable_test_options = SANE_FALSE; -static SANE_String init_string = "This is the contents of the string option. " - "Fill some more words to see how the frontend behaves."; -static SANE_String init_string_constraint_string_list = "First entry"; -static SANE_String init_string_constraint_long_string_list = "First entry"; +static SANE_String init_string = NULL; +static SANE_String init_string_constraint_string_list = NULL; +static SANE_String init_string_constraint_long_string_list = NULL; /* Test if this machine is little endian (from coolscan.c) */ static SANE_Bool @@ -320,6 +317,38 @@ check_handle (SANE_Handle handle) return SANE_FALSE; } +static void +cleanup_options (Test_Device * test_device) +{ + DBG (2, "cleanup_options: test_device=%p\n", (void *) test_device); + + free(test_device->val[opt_mode].s); + test_device->val[opt_mode].s = NULL; + + free(test_device->val[opt_three_pass_order].s); + test_device->val[opt_three_pass_order].s = NULL; + + free(test_device->val[opt_scan_source].s); + test_device->val[opt_scan_source].s = NULL; + + free(test_device->val[opt_test_picture].s); + test_device->val[opt_test_picture].s = NULL; + + free(test_device->val[opt_read_status_code].s); + test_device->val[opt_read_status_code].s = NULL; + + free(test_device->val[opt_string].s); + test_device->val[opt_string].s = NULL; + + free(test_device->val[opt_string_constraint_string_list].s); + test_device->val[opt_string_constraint_string_list].s = NULL; + + free(test_device->val[opt_string_constraint_long_string_list].s); + test_device->val[opt_string_constraint_long_string_list].s = NULL; + + test_device->options_initialized = SANE_FALSE; +} + static SANE_Status init_options (Test_Device * test_device) { @@ -368,7 +397,7 @@ init_options (Test_Device * test_device) od->constraint.string_list = mode_list; test_device->val[opt_mode].s = malloc (od->size); if (!test_device->val[opt_mode].s) - return SANE_STATUS_NO_MEM; + goto fail; strcpy (test_device->val[opt_mode].s, init_mode); /* opt_depth */ @@ -435,7 +464,7 @@ init_options (Test_Device * test_device) od->constraint.string_list = order_list; test_device->val[opt_three_pass_order].s = malloc (od->size); if (!test_device->val[opt_three_pass_order].s) - return SANE_STATUS_NO_MEM; + goto fail; strcpy (test_device->val[opt_three_pass_order].s, init_three_pass_order); /* opt_resolution */ @@ -464,7 +493,7 @@ init_options (Test_Device * test_device) od->constraint.string_list = source_list; test_device->val[opt_scan_source].s = malloc (od->size); if (!test_device->val[opt_scan_source].s) - return SANE_STATUS_NO_MEM; + goto fail; strcpy (test_device->val[opt_scan_source].s, init_scan_source); /* opt_special_group */ @@ -500,7 +529,7 @@ init_options (Test_Device * test_device) od->constraint.string_list = test_picture_list; test_device->val[opt_test_picture].s = malloc (od->size); if (!test_device->val[opt_test_picture].s) - return SANE_STATUS_NO_MEM; + goto fail; strcpy (test_device->val[opt_test_picture].s, init_test_picture); /* opt_invert_endianness */ @@ -595,7 +624,7 @@ init_options (Test_Device * test_device) od->constraint.string_list = read_status_code_list; test_device->val[opt_read_status_code].s = malloc (od->size); if (!test_device->val[opt_read_status_code].s) - return SANE_STATUS_NO_MEM; + goto fail; strcpy (test_device->val[opt_read_status_code].s, init_read_status_code); /* opt_ppl_loss */ @@ -1129,7 +1158,7 @@ init_options (Test_Device * test_device) od->constraint.string_list = 0; test_device->val[opt_string].s = malloc (od->size); if (!test_device->val[opt_string].s) - return SANE_STATUS_NO_MEM; + goto fail; strcpy (test_device->val[opt_string].s, init_string); /* opt_string_constraint_string_list */ @@ -1148,7 +1177,7 @@ init_options (Test_Device * test_device) od->constraint.string_list = string_constraint_string_list; test_device->val[opt_string_constraint_string_list].s = malloc (od->size); if (!test_device->val[opt_string_constraint_string_list].s) - return SANE_STATUS_NO_MEM; + goto fail; strcpy (test_device->val[opt_string_constraint_string_list].s, init_string_constraint_string_list); @@ -1169,7 +1198,7 @@ init_options (Test_Device * test_device) test_device->val[opt_string_constraint_long_string_list].s = malloc (od->size); if (!test_device->val[opt_string_constraint_long_string_list].s) - return SANE_STATUS_NO_MEM; + goto fail; strcpy (test_device->val[opt_string_constraint_long_string_list].s, init_string_constraint_long_string_list); @@ -1202,6 +1231,43 @@ init_options (Test_Device * test_device) test_device->val[opt_button].w = 0; return SANE_STATUS_GOOD; + +fail: + cleanup_options (test_device); + return SANE_STATUS_NO_MEM; +} + +static void +cleanup_initial_string_values () +{ + // Cleanup backing memory for initial values of string options. + free (init_mode); + init_mode = NULL; + free (init_three_pass_order); + init_three_pass_order = NULL; + free (init_scan_source); + init_scan_source = NULL; + free (init_test_picture); + init_test_picture = NULL; + free (init_read_status_code); + init_read_status_code = NULL; + free (init_string); + init_string = NULL; + free (init_string_constraint_string_list); + init_string_constraint_string_list = NULL; + free (init_string_constraint_long_string_list); + init_string_constraint_long_string_list = NULL; +} + +static void +cleanup_test_device (Test_Device * test_device) +{ + DBG (2, "cleanup_test_device: test_device=%p\n", (void *) test_device); + if (test_device->options_initialized) + cleanup_options (test_device); + if (test_device->name) + free (test_device->name); + free (test_device); } static SANE_Status @@ -1331,7 +1397,11 @@ read_option (SANE_String line, SANE_String option_string, { DBG (3, "read_option: set option `%s' to `%s'\n", option_string, word); + if (*(SANE_String *) value) + free (*(SANE_String *) value); *(SANE_String *) value = strdup (word); + if (!*(SANE_String *) value) + return SANE_STATUS_NO_MEM; } break; } @@ -1575,6 +1645,49 @@ sane_init (SANE_Int * __sane_unused__ version_code, SANE_Auth_Callback __sane_un if (inited) DBG (3, "sane_init: warning: already inited\n"); + // Setup initial values of string options. Call free initially in case we've + // already called sane_init and these values are already non-null. + free (init_mode); + init_mode = strdup (SANE_VALUE_SCAN_MODE_GRAY); + if (!init_mode) + goto fail; + + free (init_three_pass_order); + init_three_pass_order = strdup ("RGB"); + if (!init_three_pass_order) + goto fail; + + free (init_scan_source); + init_scan_source = strdup ("Flatbed"); + if (!init_scan_source) + goto fail; + + free (init_test_picture); + init_test_picture = strdup ("Solid black"); + if (!init_test_picture) + goto fail; + + free (init_read_status_code); + init_read_status_code = strdup ("Default"); + if (!init_read_status_code) + goto fail; + + free (init_string); + init_string = strdup ("This is the contents of the string option. " + "Fill some more words to see how the frontend behaves."); + if (!init_string) + goto fail; + + free (init_string_constraint_string_list); + init_string_constraint_string_list = strdup ("First entry"); + if (!init_string_constraint_string_list) + goto fail; + + free (init_string_constraint_long_string_list); + init_string_constraint_long_string_list = strdup ("First entry"); + if (!init_string_constraint_long_string_list) + goto fail; + fp = sanei_config_open (TEST_CONFIG_FILE); if (fp) { @@ -1713,14 +1826,14 @@ sane_init (SANE_Int * __sane_unused__ version_code, SANE_Auth_Callback __sane_un sane_device_list = malloc ((init_number_of_devices + 1) * sizeof (sane_device)); if (!sane_device_list) - return SANE_STATUS_NO_MEM; + goto fail; for (num = 0; num < init_number_of_devices; num++) { SANE_Char number_string[PATH_MAX]; - test_device = malloc (sizeof (*test_device)); + test_device = calloc (sizeof (*test_device), 1); if (!test_device) - return SANE_STATUS_NO_MEM; + goto fail_device; test_device->sane.vendor = "Noname"; test_device->sane.type = "virtual device"; test_device->sane.model = "frontend-tester"; @@ -1728,7 +1841,7 @@ sane_init (SANE_Int * __sane_unused__ version_code, SANE_Auth_Callback __sane_un number_string[sizeof (number_string) - 1] = '\0'; test_device->name = strdup (number_string); if (!test_device->name) - return SANE_STATUS_NO_MEM; + goto fail_name; test_device->sane.name = test_device->name; if (previous_device) previous_device->next = test_device; @@ -1740,6 +1853,7 @@ sane_init (SANE_Int * __sane_unused__ version_code, SANE_Auth_Callback __sane_un test_device->eof = SANE_FALSE; test_device->scanning = SANE_FALSE; test_device->cancelled = SANE_FALSE; + test_device->options_initialized = SANE_FALSE; sanei_thread_initialize (test_device->reader_pid); test_device->pipe = -1; DBG (4, "sane_init: new device: `%s' is a %s %s %s\n", @@ -1752,6 +1866,25 @@ sane_init (SANE_Int * __sane_unused__ version_code, SANE_Auth_Callback __sane_un random_factor = ((double) rand ()) / RAND_MAX + 0.5; inited = SANE_TRUE; return SANE_STATUS_GOOD; + +fail_name: + // test_device refers to the last device we were creating, which has not + // yet been added to the linked list of devices. + free (test_device); +fail_device: + // Now, iterate through the linked list of devices to clean up any successful + // devices. + test_device = first_test_device; + while (test_device) + { + previous_device = test_device; + test_device = test_device->next; + cleanup_test_device (previous_device); + } + free (sane_device_list); +fail: + cleanup_initial_string_values (); + return SANE_STATUS_NO_MEM; } void @@ -1772,15 +1905,15 @@ sane_exit (void) DBG (4, "sane_exit: freeing device %s\n", test_device->name); previous_device = test_device; test_device = test_device->next; - if (previous_device->name) - free (previous_device->name); - free (previous_device); + cleanup_test_device (previous_device); } DBG (4, "sane_exit: freeing device list\n"); if (sane_device_list) free (sane_device_list); sane_device_list = NULL; first_test_device = NULL; + + cleanup_initial_string_values (); inited = SANE_FALSE; return; } @@ -1855,9 +1988,12 @@ sane_open (SANE_String_Const devicename, SANE_Handle * handle) test_device->open = SANE_TRUE; *handle = test_device; - status = init_options (test_device); - if (status != SANE_STATUS_GOOD) - return status; + if (!test_device->options_initialized) { + status = init_options (test_device); + if (status != SANE_STATUS_GOOD) + return status; + test_device->options_initialized = SANE_TRUE; + } test_device->open = SANE_TRUE; test_device->scanning = SANE_FALSE; diff --git a/backend/test.h b/backend/test.h index 5b1b82b..3e7a6aa 100644 --- a/backend/test.h +++ b/backend/test.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -143,6 +141,7 @@ typedef struct Test_Device SANE_Bool scanning; SANE_Bool cancelled; SANE_Bool eof; + SANE_Bool options_initialized; SANE_Int number_of_scans; } Test_Device; diff --git a/backend/u12-ccd.c b/backend/u12-ccd.c index fdbb54e..cfac256 100644 --- a/backend/u12-ccd.c +++ b/backend/u12-ccd.c @@ -1,5 +1,5 @@ /* @file u12-ccd.c - * @brief here we have the whole code to intialize the CCD and DAC stuff + * @brief here we have the whole code to initialize the CCD and DAC stuff * * based on sources acquired from Plustek Inc. * Copyright (c) 2003-2004 Gerhard Jaeger <gerhard@gjaeger.de> @@ -22,9 +22,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/u12-hw.c b/backend/u12-hw.c index fb81ee6..c45ca2c 100644 --- a/backend/u12-hw.c +++ b/backend/u12-hw.c @@ -24,9 +24,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/u12-hwdef.h b/backend/u12-hwdef.h index 43ea64f..4c07624 100644 --- a/backend/u12-hwdef.h +++ b/backend/u12-hwdef.h @@ -21,9 +21,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/u12-if.c b/backend/u12-if.c index 91a8c1f..1a53cc6 100644 --- a/backend/u12-if.c +++ b/backend/u12-if.c @@ -24,9 +24,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -185,10 +183,10 @@ static void u12if_shutdown( U12_Device *dev ) DBG( _DBG_INFO, "Shutdown done.\n" ); } -/** This function checks wether a device, described by a given +/** This function checks whether a device, described by a given * string(vendor and product ID), is supported by this backend or not * - * @param usbIdStr - sting consisting out of product and vendor ID + * @param usbIdStr - string consisting out of product and vendor ID * format: "0xVVVV-0xPPPP" VVVV = Vendor ID, PPP = Product ID * @returns; SANE_TRUE if supported, SANE_FALSE if not */ diff --git a/backend/u12-image.c b/backend/u12-image.c index df721db..d8dc46f 100644 --- a/backend/u12-image.c +++ b/backend/u12-image.c @@ -24,9 +24,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -589,7 +587,7 @@ static SANE_Status u12image_SetupScanSettings( U12_Device *dev, ImgDef *img ) } } - /* now assign the buffer pointers for image aquisition + /* now assign the buffer pointers for image acquisition */ dev->scan.p48BitBuf.pb = NULL; diff --git a/backend/u12-io.c b/backend/u12-io.c index 3c5bcb8..b0ece9c 100644 --- a/backend/u12-io.c +++ b/backend/u12-io.c @@ -24,9 +24,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -402,7 +400,7 @@ static SANE_Byte u12io_DataFromRegister( U12_Device *dev, SANE_Byte reg ) static void u12io_CloseScanPath( U12_Device *dev ) { DBG( _DBG_INFO, "u12io_CloseScanPath()\n" ); -/* FIXME: Probaly not needed */ +/* FIXME: Probably not needed */ #if 0 u12io_RegisterToScanner( dev, 0xff ); #endif diff --git a/backend/u12-map.c b/backend/u12-map.c index 7d2f84a..9b0aa2f 100644 --- a/backend/u12-map.c +++ b/backend/u12-map.c @@ -22,9 +22,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -108,7 +106,7 @@ static void u12map_CheckGammaSettings( U12_Device *dev ) } } -/** adjust acording to brightness and contrast +/** adjust according to brightness and contrast */ static void u12map_Adjust( U12_Device *dev, int which, SANE_Byte *buf ) { diff --git a/backend/u12-motor.c b/backend/u12-motor.c index 5f28236..f3d2205 100644 --- a/backend/u12-motor.c +++ b/backend/u12-motor.c @@ -22,9 +22,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -49,7 +47,7 @@ * <hr> */ -/*************************** some definitons *********************************/ +/*************************** some definitions *********************************/ #define _BACKSTEPS 120 #define _FORWARDSTEPS 120 diff --git a/backend/u12-scanner.h b/backend/u12-scanner.h index c2e9cc8..1f81fa0 100644 --- a/backend/u12-scanner.h +++ b/backend/u12-scanner.h @@ -21,9 +21,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/u12-shading.c b/backend/u12-shading.c index 76cc690..61d555f 100644 --- a/backend/u12-shading.c +++ b/backend/u12-shading.c @@ -22,9 +22,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/u12-tpa.c b/backend/u12-tpa.c index 5a8e164..39cf427 100644 --- a/backend/u12-tpa.c +++ b/backend/u12-tpa.c @@ -22,9 +22,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/u12.c b/backend/u12.c index 57e1f63..7434552 100644 --- a/backend/u12.c +++ b/backend/u12.c @@ -2,7 +2,7 @@ * @brief SANE backend for USB scanner, based on Plusteks' ASIC P98003 and * the GeneSys Logic GL640 parallel-port to USB bridge. * - * Based on source aquired from Plustek<br> + * Based on source acquired from Plustek<br> * Copyright (c) 2003-2004 Gerhard Jaeger <gerhard@gjaeger.de><br> * * History: @@ -24,9 +24,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -731,7 +729,7 @@ static SANE_Bool decodeVal( char *src, char *opt, if( tmp ) { - /* on success, compare wiht the given one */ + /* on success, compare with the given one */ if( 0 == strcmp( tmp, opt )) { DBG( _DBG_SANE_INIT, "Decoding option >%s<\n", opt ); @@ -779,7 +777,7 @@ static SANE_Bool decodeVal( char *src, char *opt, return SANE_FALSE; } -/** function to retrive the device name of a given string +/** function to retrieve the device name of a given string * @param src - string that keeps the option name to check src for * @param dest - pointer to the string, that should receive the detected * devicename @@ -840,7 +838,7 @@ static SANE_Status attach( const char *dev_name, if( NULL == dev ) return SANE_STATUS_NO_MEM; - /* assign all the stuff we need fo this device... */ + /* assign all the stuff we need for this device... */ memset(dev, 0, sizeof (*dev)); dev->fd = -1; @@ -916,7 +914,7 @@ static void init_config_struct( pCnfDef cnf ) cnf->adj.bgamma = 1.0; } -/** intialize the backend +/** initialize the backend */ SANE_Status sane_init( SANE_Int *version_code, SANE_Auth_Callback authorize ) { diff --git a/backend/u12.h b/backend/u12.h index 41b19b9..a7faeff 100644 --- a/backend/u12.h +++ b/backend/u12.h @@ -21,9 +21,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-scanner.c b/backend/umax-scanner.c index 03bca0e..0ccf6bc 100644 --- a/backend/umax-scanner.c +++ b/backend/umax-scanner.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-scanner.h b/backend/umax-scanner.h index da10b7b..dd76562 100644 --- a/backend/umax-scanner.h +++ b/backend/umax-scanner.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-scsidef.h b/backend/umax-scsidef.h index ddb04bb..476bac5 100644 --- a/backend/umax-scsidef.h +++ b/backend/umax-scsidef.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -699,7 +697,7 @@ static unsigned char window_descriptor_blockC[] = /* 0x48 */ 0x00, 0x00, 0x00, 0x00, /* Line Count */ #define set_WD_line_count(sb, val) putnbyte(sb + 0x48, val, 4) -/* 0x4c */ 4, 176, /* x coordiante base 1200 (pts/inch) */ +/* 0x4c */ 4, 176, /* x coordinate base 1200 (pts/inch) */ #define set_WD_x_coordinate_base(sb, val) putnbyte(sb + 0x4c, val, 2) /* 0x4e */ 4, 176, /* y coordinate base 1200 (pts/inch) */ diff --git a/backend/umax-uc1200s.c b/backend/umax-uc1200s.c index 5569a2b..87d3904 100644 --- a/backend/umax-uc1200s.c +++ b/backend/umax-uc1200s.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-uc1200se.c b/backend/umax-uc1200se.c index f1e8e31..9b660f4 100644 --- a/backend/umax-uc1200se.c +++ b/backend/umax-uc1200se.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-uc1260.c b/backend/umax-uc1260.c index 4de9170..ec7925c 100644 --- a/backend/umax-uc1260.c +++ b/backend/umax-uc1260.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-uc630.c b/backend/umax-uc630.c index 440064c..dc0665f 100644 --- a/backend/umax-uc630.c +++ b/backend/umax-uc630.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-uc840.c b/backend/umax-uc840.c index 0592c95..d07e15b 100644 --- a/backend/umax-uc840.c +++ b/backend/umax-uc840.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-ug630.c b/backend/umax-ug630.c index 3a339fc..45fa462 100644 --- a/backend/umax-ug630.c +++ b/backend/umax-ug630.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-ug80.c b/backend/umax-ug80.c index 2e31d61..39fdba4 100644 --- a/backend/umax-ug80.c +++ b/backend/umax-ug80.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax-usb.c b/backend/umax-usb.c index 75f4739..05019c7 100644 --- a/backend/umax-usb.c +++ b/backend/umax-usb.c @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -231,7 +229,7 @@ static SANE_Status pv8630_init_umaxusb_scanner(int fd) * sanei_umaxusb_req_wait() and sanei_umaxusb_req_enter() * * I don't know if it is possible to queue the reads to the - * scanner. So The queing is disabled. The performance does not seems + * scanner. So The queueing is disabled. The performance does not seems * to be bad anyway. */ @@ -275,7 +273,7 @@ sanei_umaxusb_open (const char *dev, int *fdp, SANE_Word vendor; SANE_Word product; - /* We have openned the device. Check that it is a USB scanner. */ + /* We have opened the device. Check that it is a USB scanner. */ if (sanei_usb_get_vendor_product (*fdp, &vendor, &product) != SANE_STATUS_GOOD) { /* This is not a USB scanner, or SANE or the OS doesn't support it. */ sanei_usb_close(*fdp); diff --git a/backend/umax.c b/backend/umax.c index 94f8aa4..9cefc08 100644 --- a/backend/umax.c +++ b/backend/umax.c @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -64,11 +62,11 @@ . . - sane_get_option_descriptor() : get option information . . - sane_control_option() : change option values . . - . . - sane_start() : start image aquisition + . . - sane_start() : start image acquisition . . - sane_get_parameters() : returns actual scan-parameters . . - sane_read() : read image-data (from pipe) in ADF mode this is done often: - . . - sane_start() : start image aquisition + . . - sane_start() : start image acquisition . . - sane_get_parameters() : returns actual scan-parameters . . - sane_read() : read image-data (from pipe) @@ -1986,7 +1984,7 @@ static SANE_Status umax_queue_read_image_data_req(Umax_Device *dev, unsigned int set_R_datatype_code(sread.cmd, R_datatype_imagedata); /* set datatype */ dev->length_queued[bufnr] = length; /* set length request */ - dev->length_read[bufnr] = length; /* set length request, can be changed asyncronous by umax_scsi_req_enter */ + dev->length_read[bufnr] = length; /* set length request, can be changed asynchronous by umax_scsi_req_enter */ status = umax_scsi_req_enter(dev, sread.cmd, sread.size, dev->buffer[bufnr], &(dev->length_read[bufnr]), &(dev->queue_id[bufnr])); if (status) @@ -3219,7 +3217,7 @@ static int umax_identify_scanner(Umax_Device *dev) memcpy(dev->buffer[0]+0x24, inq_data.inquiry, inq_data.inquiry_len-0x24); /* correct variables */ - set_inquiry_sc_uta(dev->buffer[0], get_inquiry_transavail(dev->buffer[0])); /* transparancy available ? */ + set_inquiry_sc_uta(dev->buffer[0], get_inquiry_transavail(dev->buffer[0])); /* transparency available ? */ set_inquiry_sc_adf(dev->buffer[0], get_inquiry_scanmode(dev->buffer[0])); /* automatic document feeder available ? */ set_inquiry_length(dev->buffer[0], inq_data.inquiry_len); @@ -3934,7 +3932,7 @@ static int umax_check_values(Umax_Device *dev) { if ( (dev->colormode != RGB) || (dev->three_pass != 0) ) { - dev->do_color_ordering = 0; /* color ordering not necessery */ + dev->do_color_ordering = 0; /* color ordering not necessary */ } } @@ -7946,7 +7944,7 @@ SANE_Status sane_start(SANE_Handle handle) umax_set_window_param(scanner->device); status = umax_start_scan(scanner->device); - if (status) /* errror */ + if (status) /* error */ { umax_give_scanner(scanner->device); /* reposition and release scanner */ return status; @@ -7967,13 +7965,13 @@ SANE_Status sane_start(SANE_Handle handle) } status = umax_do_calibration(scanner->device); - if (status) /* errror */ + if (status) /* error */ { umax_give_scanner(scanner->device); /* reposition and release scanner */ return status; } - if (scanner->device->pause_after_calibration) /* may be usefull */ + if (scanner->device->pause_after_calibration) /* may be useful */ { DBG(DBG_info2,"pause after calibration %d msec ...\n", scanner->device->pause_after_calibration); usleep(((long) scanner->device->pause_after_calibration) * 1000); /* time in ms */ diff --git a/backend/umax.conf.in b/backend/umax.conf.in index 06b2750..d30d0a3 100644 --- a/backend/umax.conf.in +++ b/backend/umax.conf.in @@ -63,7 +63,7 @@ # 1 = enabled (same values for red, green and blue) #options exposure-time-rgb-bind 0 -# define if shading data shall be inverted befor sending it back to the scanner +# define if shading data shall be inverted before sending it back to the scanner # -1 = automatically set by driver - if known # 0 = disabled # 1 = enabled diff --git a/backend/umax.h b/backend/umax.h index e6b83fd..c3c1228 100644 --- a/backend/umax.h +++ b/backend/umax.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -183,7 +181,7 @@ enum Umax_Option /* LIST OF AVAILABLE SCANNERS, THE VALUES LISTED HERE ARE THE SAME FOR DIFFERENT APPLICATIONS THAT USE THE SAME DEVICE */ -/* Umax_Device contains values relevant for the device that are not intersting for the sane interface */ +/* Umax_Device contains values relevant for the device that are not interesting for the sane interface */ typedef struct Umax_Device { @@ -354,21 +352,21 @@ typedef struct Umax_Device int use_exposure_time_def_b; /* exposure time default */ int wdb_len; /* use this length of WDB */ - unsigned int width_in_pixels; /* thats the wanted width in pixels */ - unsigned int length_in_pixels; /* thats the wanted length in pixels */ - unsigned int scanwidth; /* thats the width in pixels at x_coordinate_base dpi */ - unsigned int scanlength; /* thats the length in pixels at y_coordinate_base dpi */ + unsigned int width_in_pixels; /* that's the wanted width in pixels */ + unsigned int length_in_pixels; /* that's the wanted length in pixels */ + unsigned int scanwidth; /* that's the width in pixels at x_coordinate_base dpi */ + unsigned int scanlength; /* that's the length in pixels at y_coordinate_base dpi */ unsigned int bytes_per_color; /* bytes per each color */ unsigned int x_resolution; /* scan-resolution for x in dpi */ unsigned int y_resolution; /* scan-resolution for y in dpi */ double scale_x; /* x-scaling of optical resolution */ double scale_y; /* y-scaling of optical resolution */ - int upper_left_x; /* thats the left edge in points at 1200pt/inch */ - int upper_left_y; /* thats the top edge in points at 1200pt/inch */ + int upper_left_x; /* that's the left edge in points at 1200pt/inch */ + int upper_left_y; /* that's the top edge in points at 1200pt/inch */ - unsigned int x_coordinate_base; /* x base in pixels/inch, normaly 1200 */ - unsigned int y_coordinate_base; /* y base in pixels/inch, normaly 1200 */ + unsigned int x_coordinate_base; /* x base in pixels/inch, normally 1200 */ + unsigned int y_coordinate_base; /* y base in pixels/inch, normally 1200 */ unsigned int bits_per_pixel; /* number of bits per pixel */ int bits_per_pixel_code; /* 1 = 24bpp, 4 = 30 bpp, 8 = 36 bpp */ @@ -396,7 +394,7 @@ typedef struct Umax_Device int adf; /* 1 if ADF turned on */ int uta; /* 1 if UTA turned on */ int calibration; /* calibration :0=ignore, 1=driver, 2=by image */ - int low_byte_first; /* 10 bit mode: 0=high byte frist, 1=low byte frist */ + int low_byte_first; /* 10 bit mode: 0=high byte first, 1=low byte first */ int colormode; /* LINEART, HALFTONE, GRAYSCALE or RGB */ # define LINEART 1 # define HALFTONE 2 diff --git a/backend/umax1220u-common.c b/backend/umax1220u-common.c index e14dfea..dd70834 100644 --- a/backend/umax1220u-common.c +++ b/backend/umax1220u-common.c @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -87,7 +85,7 @@ * physical limit to UMAX_MAX_WIDTH as well (based on the * sensor size) but I do not know what it is. The current * value can be increased beyond what it is now, but you - * gain nothing in usuable scan area (you only scan more + * gain nothing in usable scan area (you only scan more * of the underside of the scanner's plastic lid). */ @@ -98,7 +96,7 @@ /* Buffer size. Specifies the size of the buffer that is * used to copy data from the scanner. The old command * line driver had this set at 0x80000 which is likely - * the largest possible chunck of data that can be. + * the largest possible chunk of data that can be. * at once. This is probably most efficient, but using * a lower value for the SANE driver makes the driver * more responsive to interaction. @@ -369,7 +367,7 @@ xxxops (UMAX_Handle * scan) } /* -Apparently sends the two syncronization characters followed +Apparently sends the two synchronization characters followed by the command length, followed by the command number */ static SANE_Status @@ -412,7 +410,7 @@ usync (UMAX_Handle * scan, UMAX_Cmd cmd, int len) } /* -This function escapes any syncronization sequence that may be +This function escapes any synchronization sequence that may be in data, storing the result in buf. In the worst case where every character gets escaped buf must be at least twice as large as dlen. diff --git a/backend/umax1220u.c b/backend/umax1220u.c index 30c9e86..6e8d95f 100644 --- a/backend/umax1220u.c +++ b/backend/umax1220u.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax_pp.c b/backend/umax_pp.c index 16adbe3..4a4ab8a 100644 --- a/backend/umax_pp.c +++ b/backend/umax_pp.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -419,7 +417,8 @@ umax_pp_auto_attach (SANEI_Config * config, SANE_Int safe) * device name to use for attach try. */ static SANE_Status -umax_pp_configure_attach (SANEI_Config * config, const char *devname) +umax_pp_configure_attach (SANEI_Config * config, const char *devname, + void __sane_unused__ *data) { const char *lp; SANE_Char *token; @@ -961,7 +960,7 @@ sane_init (SANE_Int * version_code, SANE_Auth_Callback authorize) /* generic configure and attach function */ status = sanei_configure_attach (UMAX_PP_CONFIG_FILE, &config, - umax_pp_configure_attach); + umax_pp_configure_attach, NULL); /* free option descriptors */ for (i = 0; i < NUM_CFG_OPTIONS; i++) @@ -2083,7 +2082,7 @@ sane_start (SANE_Handle handle) &(dev->th)); /* we enlarged the scanning zone */ /* to allow reordering, we must */ - /* substract it from real scanning */ + /* subtract it from real scanning */ /* zone */ dev->th -= points; DBG (64, "sane_start: bpp=%d,tw=%d,th=%d\n", dev->bpp, dev->tw, diff --git a/backend/umax_pp.h b/backend/umax_pp.h index c8ffdfa..ffff012 100644 --- a/backend/umax_pp.h +++ b/backend/umax_pp.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax_pp_low.c b/backend/umax_pp_low.c index 569f824..35cefa9 100644 --- a/backend/umax_pp_low.c +++ b/backend/umax_pp_low.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -89,7 +87,7 @@ /*************************************************/ /* here we define sanei_inb/sanei_outb based on */ -/* OS dependant inb/outb definitions */ +/* OS dependent inb/outb definitions */ /* SANE_INB is defined whenever a valid inb/outb */ /* definition has been found */ /* once all these work, it might be moved to */ @@ -539,7 +537,7 @@ static void ECPFifoMode (void); /* block transfer init */ static void ECPSetBuffer (int size); -/* mode dependant operations */ +/* mode dependent operations */ static int PS2Something (int reg); static void PS2bufferRead (int size, unsigned char *dest); static void PS2bufferWrite (int size, unsigned char *source); @@ -739,12 +737,12 @@ static int gAutoSettings = 1; static void Outb (int port, int value); /*****************************************************************************/ -/* ouput 'size' bytes stored in 'source' on given port */ +/* output 'size' bytes stored in 'source' on given port */ /*****************************************************************************/ static void Outsb (int port, unsigned char *source, int size); /*****************************************************************************/ -/* ouput 'size' 32 bits words stored in 'source' on given port */ +/* output 'size' 32 bits words stored in 'source' on given port */ /*****************************************************************************/ static void Outsw (int port, unsigned char *source, int size); @@ -755,12 +753,12 @@ static void Outsw (int port, unsigned char *source, int size); static int Inb (int port); /*****************************************************************************/ -/* input 'size' bytes from given port ans store them in 'dest' */ +/* input 'size' bytes from given port and store them in 'dest' */ /*****************************************************************************/ static void Insb (int port, unsigned char *dest, int size); /*****************************************************************************/ -/* input 'size' 32 bits word from given port ans store them in 'dest' */ +/* input 'size' 32 bits word from given port and store them in 'dest' */ /*****************************************************************************/ static void Insw (int port, unsigned char *dest, int size); @@ -918,7 +916,7 @@ sanei_parport_find_device (void) /* - * gain direct acces to IO port, and set parport to the 'right' mode + * gain direct access to IO port, and set parport to the 'right' mode * returns 1 on success, 0 an failure */ @@ -1065,12 +1063,12 @@ sanei_umax_pp_initPort (int port, const char *name) #endif mode = 0; - /* prefered mode is EPP */ + /* preferred mode is EPP */ if (modes & PARPORT_MODE_EPP) { mode = IEEE1284_MODE_EPP; - /* negot allways fail here ... */ + /* negot always fail here ... */ rc = ioctl (fd, PPNEGOT, &mode); if (rc) { @@ -1129,7 +1127,7 @@ sanei_umax_pp_initPort (int port, const char *name) } - /* allways start in compat mode (for probe) */ + /* always start in compat mode (for probe) */ mode = IEEE1284_MODE_COMPAT; rc = ioctl (fd, PPSETMODE, &mode); if (rc) @@ -1694,7 +1692,7 @@ sanei_umax_pp_scannerStatus (void) gTime = 0; } - /* 0x07 variant returns status with bit 0 or 1 allways set to 1 */ + /* 0x07 variant returns status with bit 0 or 1 always set to 1 */ /* so we mask it out */ return scannerStatus & 0xFC; } @@ -5254,7 +5252,7 @@ testVersion (int no) status = ((status << 1) & 0x70) | (status & 0x80); if (status != count) { - /* since failure is expected, we dont't alaways print */ + /* since failure is expected, we don't alaways print */ /* this message ... */ DBG (2, "status %d doesn't match count 0x%X! %s:%d\n", status, count, __FILE__, __LINE__); @@ -6655,7 +6653,7 @@ probe610p (int recover) DBG (0, "initScanner610p() failed (%s:%d)\n", __FILE__, __LINE__); return 0; } - /* successfull end ... */ + /* successful end ... */ DBG (1, "UMAX Astra 610p detected\n"); DBG (1, "probe610p done ...\n"); return 1; @@ -7759,7 +7757,7 @@ sanei_umax_pp_probeScanner (int recover) reg = registerRead (0x19) & 0xC8; /* if reg=E8 or D8 , we have a 'messed' scanner */ - /* 4 tranform buffers + 'void' are sent: 1 B&W, and 3 RGB ? */ + /* 4 transform buffers + 'void' are sent: 1 B&W, and 3 RGB ? */ memset (initbuf, 0x00, 2048 * sizeof (int)); memset (voidbuf, 0x00, 2048 * sizeof (int)); @@ -7795,7 +7793,7 @@ sanei_umax_pp_probeScanner (int recover) __LINE__); /* everything above the FF 55 AA tag is 'void' */ - /* it seems that the buffer is reused and only the beginning is initalized */ + /* it seems that the buffer is reused and only the beginning is initialized */ for (i = 515; i < 2048; i++) initbuf[i] = voidbuf[i]; @@ -7838,7 +7836,7 @@ sanei_umax_pp_probeScanner (int recover) REGISTERWRITE (0x0A, 0x18); /* end */ /* read them back */ - REGISTERWRITE (0x0A, 0x11); /*start transfert */ + REGISTERWRITE (0x0A, 0x11); /*start transfer */ if (gMode == UMAX_PP_PARPORT_ECP) { ECPSetBuffer (0x400); @@ -9592,7 +9590,7 @@ bloc2Decode (int *op) for (i = 0; i < 16; i++) sprintf (str + 3 * i, "%02X ", (unsigned char) op[i]); str[48] = 0x00; - DBG (0, "Command bloc 2: %s\n", str); + DBG (0, "Command block 2: %s\n", str); scanh = op[0] + (op[1] & 0x3F) * 256; @@ -9671,7 +9669,7 @@ bloc8Decode (int *op) for (i = 0; i < len; i++) sprintf (str + 3 * i, "%02X ", (unsigned char) op[i]); str[3 * i] = 0x00; - DBG (0, "Command bloc 8: %s\n", str); + DBG (0, "Command block 8: %s\n", str); xskip = op[17] + 256 * (op[18] & 0x0F); if (op[33] & 0x40) @@ -10606,7 +10604,7 @@ sanei_umax_pp_scan (int x, int y, int width, int height, int dpi, int color, /* colors don't come in sync, so we must increase y */ - /* to have extra lines to reorder datas */ + /* to have extra lines to reorder data */ if (sanei_umax_pp_getastra () > 610) { switch (dpi) @@ -10870,7 +10868,7 @@ sanei_umax_pp_scan (int x, int y, int width, int height, int dpi, int color, elapsed, (somme / elapsed) / 1024.0); #endif - /* release ressources */ + /* release resources */ if (fout != NULL) fclose (fout); free (dest); @@ -11139,7 +11137,7 @@ sanei_umax_pp_startScan (int x, int y, int width, int height, int dpi, vgaBlue = gain & 0x00F; } - /* ccd calibration is allways done */ + /* ccd calibration is always done */ /* with final dc and vga */ if (shadingCalibration (color, dcRed, dcGreen, dcBlue, vgaRed, vgaGreen, vgaBlue, @@ -11481,7 +11479,7 @@ sanei_umax_pp_startScan (int x, int y, int width, int height, int dpi, { /* XXX STEF XXX : there is a 4 pixels shift to the right * the first shading correction value applies to the forth - * pixel of scan (at 300 dpi), we allready shift to the left + * pixel of scan (at 300 dpi), we already shift to the left * when doing shadingCalibration, but now we have to move coeffs * to match x coordinate */ delta = x - sanei_umax_pp_getLeft (); @@ -11916,7 +11914,7 @@ offsetCalibration1220p (int color, int *offRed, int *offGreen, int *offBlue) DBG (16, "entering offsetCalibration1220p() ... (%s:%d)\n", __FILE__, __LINE__); - /* really dirty hack: somethig is buggy in BW mode */ + /* really dirty hack: something is buggy in BW mode */ /* we override mode with color until the bug is found */ /* color = RGB_MODE; */ @@ -12134,7 +12132,7 @@ offsetCalibration610p (int color, int *offRed, int *offGreen, int *offBlue) /* first color channel: used both in color and b&w modes */ /* offset to the max */ - /* supposed to be green componant */ + /* supposed to be green component */ offset = 0x10; do { @@ -12583,7 +12581,7 @@ coarseGainCalibration1220p (int color, int dcRed, int dcGreen, DBG (16, "entering coarseGainCalibration1220p() ... (%s:%d) \n", __FILE__, __LINE__); - /* temporay workaround */ + /* temporary workaround */ color = RGB_MODE; /* initialize VGA components */ @@ -12893,7 +12891,7 @@ shadingCalibration610p (int color, int dcRed, int dcGreen, int dcBlue, COMPLETIONWAIT; /* picture height is scan area height minus y */ - /* then we substract 14 or 6 lines that aren't scanned */ + /* then we subtract 14 or 6 lines that aren't scanned */ if (color < RGB_MODE) h = h - y - 14; else @@ -12904,7 +12902,7 @@ shadingCalibration610p (int color, int dcRed, int dcGreen, int dcBlue, "shadingCalibration610p: trying to read 0x%06X bytes ... (%s:%d)\n", size, __FILE__, __LINE__); /* since we know that each scan line matches CCD width, we signals - * that data reading doens't need to sync on each byte, but at each + * that data reading doesn't need to sync on each byte, but at each * row end */ sanei_umax_pp_setfull (1); @@ -12995,7 +12993,7 @@ shadingCalibration610p (int color, int dcRed, int dcGreen, int dcBlue, /* * build CCD correction: a white area below the top is scanned without - * correction, and the data are used to compute the coefficents needed + * correction, and the data are used to compute the coefficients needed * to correct the light/CCD variations */ static int diff --git a/backend/umax_pp_low.h b/backend/umax_pp_low.h index 253ef6a..53aca3f 100644 --- a/backend/umax_pp_low.h +++ b/backend/umax_pp_low.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax_pp_mid.c b/backend/umax_pp_mid.c index 4b16745..ef608ac 100644 --- a/backend/umax_pp_mid.c +++ b/backend/umax_pp_mid.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/backend/umax_pp_mid.h b/backend/umax_pp_mid.h index 97d1366..8a8a871 100644 --- a/backend/umax_pp_mid.h +++ b/backend/umax_pp_mid.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -104,7 +102,7 @@ extern int sanei_umax_pp_lamp (int on); initialize transport layer initialize scanner - on succes returns UMAX1220P_OK, + on success returns UMAX1220P_OK, else one of the error above. port: addr when doing direc I/O @@ -117,7 +115,7 @@ extern int sanei_umax_pp_open (int port, char *name); /* - release any ressource acquired during open + release any resource acquired during open since there may be only one scanner, no port parameter */ extern int sanei_umax_pp_close (void); diff --git a/backend/v4l.c b/backend/v4l.c index f9245d0..b15e5d1 100644 --- a/backend/v4l.c +++ b/backend/v4l.c @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -731,7 +729,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option, action == SANE_ACTION_GET_VALUE ? "get" : action == SANE_ACTION_SET_VALUE ? "set" : action == SANE_ACTION_SET_AUTO ? "auto set" : - "(unknow action with)", option, + "(unknown action with)", option, s->opt[option].name ? s->opt[option].name : s->opt[option].title); cap = s->opt[option].cap; diff --git a/backend/v4l.conf.in b/backend/v4l.conf.in index bb55f1f..e9c15e8 100644 --- a/backend/v4l.conf.in +++ b/backend/v4l.conf.in @@ -1,7 +1,7 @@ # # In order to use the v4linux backend you have to give the device # You can enable multiple lines if -# you really have multible v4l devices. +# you really have multiple v4l devices. # /dev/bttv0 /dev/video0 diff --git a/backend/xerox_mfp.c b/backend/xerox_mfp.c index f5fd70e..edd6e64 100644 --- a/backend/xerox_mfp.c +++ b/backend/xerox_mfp.c @@ -518,7 +518,7 @@ static void reset_options(struct device *dev) dev->val[OPT_RESOLUTION].w = 150; dev->val[OPT_MODE].s = string_match(scan_modes, SANE_VALUE_SCAN_MODE_COLOR); - /* if docs loaded in adf use it as default source, flatbed oterwise */ + /* if docs loaded in adf use it as default source, flatbed otherwise */ dev->val[OPT_SOURCE].s = UNCONST(doc_sources[(dev->doc_loaded)? 1 : 0]); dev->val[OPT_THRESHOLD].w = SANE_FIX(50); @@ -1028,7 +1028,8 @@ list_one_device(SANE_String_Const devname) /* SANE API ignores return code of this callback */ static SANE_Status -list_conf_devices(UNUSED(SANEI_Config *config), const char *devname) +list_conf_devices(SANEI_Config __sane_unused__ *config, const char *devname, + void __sane_unused__ *data) { return tr_from_devname(devname)->configure_device(devname, list_one_device); } @@ -1080,7 +1081,7 @@ sane_get_devices(const SANE_Device *** device_list, SANE_Bool local) config.count = 0; config.descriptors = NULL; config.values = NULL; - sanei_configure_attach(XEROX_CONFIG_FILE, &config, list_conf_devices); + sanei_configure_attach(XEROX_CONFIG_FILE, &config, list_conf_devices, NULL); for (dev_count = 0, dev = devices_head; dev; dev = dev->next) dev_count++; diff --git a/configure.ac b/configure.ac index bf76154..6c8682a 100644 --- a/configure.ac +++ b/configure.ac @@ -2,10 +2,9 @@ dnl Process this file with autoconf to produce a configure script. dnl ****************************************************************** dnl Set up autoconf and automake -dnl When preparing a release, modify the numeric version components -dnl and remove the git suffix. dnl ****************************************************************** -AC_INIT([sane-backends],m4_esyscmd_s([git describe --dirty]), +AC_INIT([sane-backends], + m4_esyscmd_s([tools/git-version-gen --prefix '' .tarball-version]), [sane-devel@alioth-lists.debian.net]) AC_PREREQ([2.69]) dnl minimum autoconf version required AC_CONFIG_MACRO_DIR([m4]) @@ -13,10 +12,6 @@ AC_CONFIG_HEADERS([include/sane/config.h]) AM_INIT_AUTOMAKE([1.15 subdir-objects -Wall]) AM_SILENT_RULES -dnl Turn off feature were automake will automatically run autoreconf. -dnl This is because we used to check in generated files into CVS which -dnl has known timestamp issues. -AM_MAINTAINER_MODE dnl ****************************************************************** dnl Determine SANE version components and release status @@ -42,6 +37,7 @@ dnl ****************************************************************** AC_PROG_CC AC_PROG_CXX AM_PROG_CC_C_O +AM_PATH_PYTHON(2.7) sane_save_CC=$CC AC_PROG_CC_C99 dnl enables extensions to ISO C99 :-( AS_IF([test xno != "x$ac_cv_prog_cc_c99"], @@ -72,7 +68,7 @@ dnl Checks for programs. dnl *********************************************************************** AC_PATH_PROG(SANE_CONFIG_PATH, sane-config, no) -dnl Call explicitely before using PKG_* +dnl Call explicitly before using PKG_* PKG_PROG_PKG_CONFIG AM_CONDITIONAL(CROSS_COMPILING, test x$cross_compiling = xyes) @@ -105,7 +101,7 @@ AC_CHECK_LIB(m, sqrt, MATH_LIB="-lm") AC_SUBST(MATH_LIB) case ${host_os} in os2*) - AC_CHECK_LIB(syslog, sylog, SYSLOG_LIBS="-lsyslog") + AC_CHECK_LIB(syslog, syslog, SYSLOG_LIBS="-lsyslog") ;; beos*) AC_CHECK_LIB(be, syslog, SYSLOG_LIBS="-lbe") @@ -589,7 +585,7 @@ AC_ARG_ENABLE(scsibuffersize, [set_scsibuffersize="$enableval"], [set_scsibuffersize=131072]) AC_DEFINE_UNQUOTED(SCSIBUFFERSIZE, $set_scsibuffersize, [SCSI command buffer size]) -dnl FIXME: Move tihs to configuration printout area but probably +dnl FIXME: Move this to configuration printout area but probably dnl but probably needs to be wrapped by what ever uses it so its dnl only printed when used. echo "scsi buffersize: $set_scsibuffersize" @@ -608,7 +604,7 @@ dnl **** dnl IPv6 dnl **** -dnl check for IPv6 (can be overriden by --enable-ipv6) +dnl check for IPv6 (can be overridden by --enable-ipv6) if test "$ac_cv_func_getnameinfo" = "yes" \ && test "$ac_cv_func_getaddrinfo" = "yes" ; then SANE_CHECK_IPV6 @@ -633,8 +629,8 @@ esac dnl Check for lock dir AC_ARG_WITH(lockdir, AS_HELP_STRING([--with-lockdir=DIR], - [set SANE lockdir @<:@localstatedir/lock/sane@:>@]), - [locksanedir=$withval],[locksanedir=${localstatedir}/lock/sane]) + [set SANE lockdir @<:@localstatedir/lock@:>@]), + [locksanedir=$withval],[locksanedir=${localstatedir}/lock]) AC_SUBST(locksanedir) configdir="${sysconfdir}/sane.d" @@ -721,11 +717,15 @@ for backend in ${BACKENDS} ; do BACKEND_LIBS_ENABLED="${BACKEND_LIBS_ENABLED} libsane-${backend}.la" BACKEND_CONFS_ENABLED="${BACKEND_CONFS_ENABLED} ${backend}.conf" BACKEND_MANS_ENABLED="${BACKEND_MANS_ENABLED} sane-${backend}.5" + if test x$backend = xgenesys; then + with_genesys_tests=yes + fi if test x$backend = xumax_pp; then install_umax_pp_tools=yes fi done AC_SUBST(BACKEND_LIBS_ENABLED) +AM_CONDITIONAL(WITH_GENESYS_TESTS, test xyes = x$with_genesys_tests) AM_CONDITIONAL(INSTALL_UMAX_PP_TOOLS, test xyes = x$install_umax_pp_tools) AC_ARG_VAR(PRELOADABLE_BACKENDS, [list of backends to preload into single DLL]) diff --git a/doc/backend-writing.txt b/doc/backend-writing.txt index 5823661..cb2a971 100644 --- a/doc/backend-writing.txt +++ b/doc/backend-writing.txt @@ -185,7 +185,7 @@ sane-backends/include/ used by several backends. * sanei_*: Sanei (SANE internal) headers. Needed for code used in several backends - like USB access. For more details, see the documentaion on the SANE website. + like USB access. For more details, see the documentation on the SANE website. sane-backends/japi/ Contains Java interface for SANE. See README.JAVA for details. @@ -199,7 +199,7 @@ sane-backends/po/ sane-backends/sanei/ Sanei (SANE internal) code. Needed for code used in several backends - like USB access. For more details, see the documentaion on the SANE + like USB access. For more details, see the documentation on the SANE website. sane-backends/testsuite/ @@ -310,7 +310,7 @@ PROGRAMMING the doc/ directory. * Initialize global variables explicitly in sane_init. Keep in mind that - sane_init can be called more than once (if sane_exit is called everytime + sane_init can be called more than once (if sane_exit is called every time after sane_init). Therefore don't depend on automatic initialization to 0 / NULL. diff --git a/doc/descriptions-external/epkowa.desc b/doc/descriptions-external/epkowa.desc index 5bc43bf..78769cb 100644 --- a/doc/descriptions-external/epkowa.desc +++ b/doc/descriptions-external/epkowa.desc @@ -15,11 +15,7 @@ ;;; See the GNU General Public License for more details. ;;; ;;; You should have received a verbatim copy of the GNU General Public -;;; License along with this program; if not, write to: -;;; -;;; Free Software Foundation, Inc. -;;; 59 Temple Place, Suite 330 -;;; Boston, MA 02111-1307 USA +;;; License. If not, see <https://www.gnu.org/licenses/>. ;;; This list of devices has been compiled using the following sources: ;;; diff --git a/doc/descriptions-external/scangearmp2.desc b/doc/descriptions-external/scangearmp2.desc index d3ea973..c82aa40 100644 --- a/doc/descriptions-external/scangearmp2.desc +++ b/doc/descriptions-external/scangearmp2.desc @@ -28,6 +28,105 @@ ; Canon MFP2 conf file ; +; ---- V410 -------------------------- +:model "TS3400 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18b7" +:status :good + +:model "E3400 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18b8" +:status :good + +:model "TR7000 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18b9" +:status :good + +:model "G2020 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18bd" +:status :good + +:model "G3060 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18c3" +:status :good + +:model "G2060 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18c1" +:status :good + +:model "G3020 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18bf" +:status :good + +:model "TS7430 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18b2" +:status :good + +:model "XK90 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18b6" +:status :good + +:model "TS8430 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18b5" +:status :good + +:model "TR7600 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18aa" +:status :good + +:model "TR8600 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18ad" +:status :good + +:model "TR8630 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18af" +:status :good + +:model "TS6400 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18a9" +:status :good + +:model "TS7400 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x18a9" +:status :good + + +; ---- V400 -------------------------- +:model "G7000 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x1863" +:status :good + +:model "G7080 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x1864" +:status :good + +:model "GM4000 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x1869" +:status :good + +:model "GM4080 series" +:interface "USB WiFi" +:usbid "0x04a9" "0x186a" +:status :good + + ; ---- V390 -------------------------- :model "G6000 series" :interface "USB WiFi" diff --git a/doc/descriptions-external/utsushi.desc b/doc/descriptions-external/utsushi.desc index 231711d..eb5462f 100644 --- a/doc/descriptions-external/utsushi.desc +++ b/doc/descriptions-external/utsushi.desc @@ -1,5 +1,5 @@ ;;; utsushi.desc -*- emacs-lisp -*- (sort of) -;;; Copyright (C) 2015-2019 Olaf Meeuwissen +;;; Copyright (C) 2015-2021 Olaf Meeuwissen ;;; ;;; License: GPL-3.0+ ;;; Author : Olaf Meeuwissen @@ -192,6 +192,16 @@ :usbid "0x04b8" "0x1106" :status :good +:model "ET-2600" +:interface "USB" +:usbid "0x04b8" "0x1122" +:status :good + +:model "ET-2720" +:interface "USB" +:usbid "0x04b8" "0x1157" +:status :good + :model "ET-3750" :interface "USB" :usbid "0x04b8" "0x1130" @@ -282,6 +292,16 @@ :usbid "0x04b8" "0x112e" :status :good +:model "RR-60" +:interface "USB" +:status :good +:comment "USB ID 0x018b or 0x018c" + +:model "RR-70W" +:interface "USB" +:status :good +:comment "USB ID 0x018b or 0x018c" + :model "WF-2850" :interface "USB" :usbid "0x04b8" "0x1138" @@ -445,25 +465,25 @@ :interface "USB" :usbid "0x04b8" "0x0165" :status :good -:comment "propably one of DS-410, DS-535, DS-575W, DS-775" +:comment "probably one of DS-410, DS-535, DS-575W, DS-775" :model "PID 0167" :interface "USB" :usbid "0x04b8" "0x0167" :status :good -:comment "propably one of DS-410, DS-535, DS-575W, DS-775" +:comment "probably one of DS-410, DS-535, DS-575W, DS-775" :model "PID 0168" :interface "USB" :usbid "0x04b8" "0x0168" :status :good -:comment "propably one of DS-410, DS-535, DS-575W, DS-775" +:comment "probably one of DS-410, DS-535, DS-575W, DS-775" :model "PID 0169" :interface "USB" :usbid "0x04b8" "0x0169" :status :good -:comment "propably one of DS-410, DS-535, DS-575W, DS-775" +:comment "probably one of DS-410, DS-535, DS-575W, DS-775" :model "PID 016B" :interface "USB" @@ -475,13 +495,13 @@ :interface "USB" :usbid "0x04b8" "0x016d" :status :good -:comment "propably one of ES-55R, ES-65WR" +:comment "probably one of ES-55R, ES-65WR" :model "PID 016F" :interface "USB" :usbid "0x04b8" "0x016f" :status :good -:comment "propably one of ES-55R, ES-65WR" +:comment "probably one of ES-55R, ES-65WR" :model "PID 0176" :interface "USB" @@ -585,6 +605,7 @@ :interface "USB" :usbid "0x04b8" "0x1122" :status :good +:comment "ET-2600" :model "PID 1123" :interface "USB" @@ -870,7 +891,7 @@ :interface "USB" :usbid "0x04b8" "0x1157" :status :good -:comment "L3xxx" +:comment "ET-2720, L3xxx" :model "PID 1158" :interface "USB" diff --git a/doc/descriptions/avision.desc b/doc/descriptions/avision.desc index 780d7e6..b694e89 100644 --- a/doc/descriptions/avision.desc +++ b/doc/descriptions/avision.desc @@ -89,6 +89,18 @@ :comment "sheetfed scanner" :status :complete +:model "AV186+" +:interface "USB" +:usbid "0x0638" "0x1a33" +:comment "sheetfed scanner" +:status :good + +:model "AV188" +:interface "USB" +:usbid "0x0638" "0x2ad9" +:comment "sheetfed scanner" +:status :untested + :model "AV210D2+" :interface "USB" :usbid "0x0638" "0x1a35" diff --git a/doc/descriptions/canon_dr.desc b/doc/descriptions/canon_dr.desc index a767cdb..d43b1ea 100644 --- a/doc/descriptions/canon_dr.desc +++ b/doc/descriptions/canon_dr.desc @@ -11,9 +11,9 @@ :backend "canon_dr" ; name of backend :url "http://www.thebility.com/canon/" -:version "57" ; version of backend +:version "60" ; version of backend :manpage "sane-canon_dr" ; name of manpage (if it exists) -:comment "Backend updated for SANE release 1.0.28, see sane-canon_dr manpage" +:comment "Backend updated for SANE release 1.0.32, see sane-canon_dr manpage" :devicetype :scanner ; start of a list of devices.... ; other types: :stillcam, :vidcam, ; :meta, :api @@ -268,7 +268,8 @@ :model "DR-C120" :interface "USB" :usbid "0x1083" "0x1651" -:status :untested +:status :basic +:comment "Gray and color work, may always scan in duplex, lower edge may be cropped" :model "DR-C125" :interface "USB" @@ -279,12 +280,13 @@ :interface "USB" :usbid "0x1083" "0x164a" :status :untested +:comment "May be compatible with DR-C120" :model "DR-C225" :interface "USB" :usbid "0x1083" "0x1658" -:status :untested -:comment "" +:status :basic +:comment "Calibration is poor, grayscale mode may crash. DR-C225ii is the same device." :model "DR-F120" :interface "USB" diff --git a/doc/descriptions/canon_lide70.desc b/doc/descriptions/canon_lide70.desc index 6b50fe4..3c1dc64 100644 --- a/doc/descriptions/canon_lide70.desc +++ b/doc/descriptions/canon_lide70.desc @@ -24,6 +24,21 @@ ;================================================== :model "CanoScan LiDE 70" :interface "USB" +:url "http://www.juergen-ernst.de/info_sane.html" :usbid "0x04a9" "0x2225" :status :basic :comment "Please test!" + +:model "CanoScan LiDE 600" +:interface "USB" +:url "http://www.juergen-ernst.de/info_sane.html" +:usbid "0x04a9" "0x2224" +:status :basic +:comment "Please test!" + +:model "CanoScan LiDE 600F" +:interface "USB" +:url "http://www.juergen-ernst.de/info_sane.html" +:usbid "0x04a9" "0x2224" +:status :basic +:comment "Please test!" diff --git a/doc/descriptions/dmc.desc b/doc/descriptions/dmc.desc index 08a01bb..5f14fe6 100644 --- a/doc/descriptions/dmc.desc +++ b/doc/descriptions/dmc.desc @@ -1,5 +1,3 @@ -; $Id$ -; ; SANE Backend specification file (Matto Marjanovic's format) ; ; It's basically emacs-lisp --- so ";" indicates comment to end of line. diff --git a/doc/descriptions/epson2.desc b/doc/descriptions/epson2.desc index d1f3bed..1af191f 100644 --- a/doc/descriptions/epson2.desc +++ b/doc/descriptions/epson2.desc @@ -528,6 +528,11 @@ :status :good :comment "network interface supported via DFSG non-free iscan-network-nt package" +:model "ET-2600" +:interface "USB" +:usbid "0x04b8" "0x1122" +:status :good + :model "ET-2650" :interface "USB Ethernet" :usbid "0x04b8" "0x1121" @@ -1745,12 +1750,14 @@ :model "Perfection 1640SU" ; command spec :interface "SCSI USB" +:scsi "EPSON" "Perfection1640" "processor" :usbid "0x04b8" "0x010a" :status :complete :comment "overseas version of the GT-8700" :model "Perfection 1640SU PHOTO" :interface "SCSI USB" +:scsi "EPSON" "Perfection1640" "processor" :usbid "0x04b8" "0x010a" :status :good :comment "overseas version of the GT-8700F" diff --git a/doc/descriptions/escl.desc b/doc/descriptions/escl.desc index 798f906..88f0fdb 100644 --- a/doc/descriptions/escl.desc +++ b/doc/descriptions/escl.desc @@ -13,9 +13,19 @@ :status :good :comment "All resolutions supported." +:model "HL-L258DW" +:interface "WiFi" +:status :good +:comment "All resolutions supported." + :mfg "Canon" :url "https://www.canon-europe.com/support/" +:model "PIXMA MG5765" +:interface "WiFi" +:status :good +:comment "All resolutions supported." + :model "PIXMA G7050" :interface "Ethernet WiFi" :status :untested @@ -36,6 +46,11 @@ :status :good :comment "All resolutions supported." +:model "PIXMA TS5351" +:interface "WiFi" +:status :good +:comment "All resolutions supported." + :model "PIXMA TS6150" :interface "Wifi" :status :untested @@ -82,11 +97,36 @@ :mfg "HP" :url "https://support.hp.com/us-en/drivers/printers" +:model "DeskJet 2710" +:interface "WiFi" +:status :good +:comment "All resolutions supported" + +:model "DeskJet 2723" +:interface "WiFi" +:status :good +:comment "All resolutions supported." + +:model "DeskJet 3760" +:interface "WiFi" +:status :good +:comment "All resolutions supported." + :model "LaserJet MFP M28w" :interface "WiFi" :status :untested :comment "Testers needed!" +:model "LaserJet FlowMFP M578" +:interface "WiFi" +:status :basic +:comment "Issues with duplex ADF" + +:model "LaserJet MFP M630" +:interface "WiFi" +:status :basic +:comment "Issues with duplex ADF" + :model "OfficeJet 4630" :interface "WiFi" :status :untested diff --git a/doc/descriptions/genesys.desc b/doc/descriptions/genesys.desc index e809d4b..33fe735 100644 --- a/doc/descriptions/genesys.desc +++ b/doc/descriptions/genesys.desc @@ -232,8 +232,8 @@ :model "CanoScan 4400F" :interface "USB" :usbid "0x04a9" "0x2228" -:status :complete -:comment "300, 600, 1200 dpi resolutions are supported in flatbed mode; 1200, 2400, 4800 dpi resolutions are supported in transparency scanning mode" +:status :untested +:comment "Physical damage due to overheating reported. Enable in genesys.conf at your own risk. See https://gitlab.com/sane-project/backends/-/issues/436. 300, 600, 1200 dpi resolutions are supported in flatbed mode; 1200, 2400, 4800 dpi resolutions are supported in transparency scanning mode" :model "CanoScan 5600F" :interface "USB" diff --git a/doc/descriptions/gt68xx.desc b/doc/descriptions/gt68xx.desc index f101cd1..b911e98 100644 --- a/doc/descriptions/gt68xx.desc +++ b/doc/descriptions/gt68xx.desc @@ -473,6 +473,6 @@ :interface "USB" :usbid "0x04a7" "0x0444" :status :good -:comment "Works upto 1200 dpi and 12 bits/color." +:comment "Works up to 1200 dpi and 12 bits/color." ; ----------------------------------------------------------------------------- diff --git a/doc/descriptions/hp.desc b/doc/descriptions/hp.desc index 8cf94af..2a7c46b 100644 --- a/doc/descriptions/hp.desc +++ b/doc/descriptions/hp.desc @@ -21,7 +21,7 @@ :url "http://www.hp.com/" :model "ScanJet Plus" ; name models for above-specified mfg. -:interface "Propietary" +:interface "Proprietary" :status :complete :comment "Driver for HP parallel interface card required" diff --git a/doc/descriptions/ma1509.desc b/doc/descriptions/ma1509.desc index 99456b2..2309e41 100644 --- a/doc/descriptions/ma1509.desc +++ b/doc/descriptions/ma1509.desc @@ -26,7 +26,7 @@ :interface "USB" :usbid "0x055f" "0x0010" :status :good -:comment "Works upto 600 dpi. No support for TA and ADF yet." +:comment "Works up to 600 dpi. No support for TA and ADF yet." :mfg "Fujitsu" ; name a manufacturer :url "http://www.fujitsu.com/" diff --git a/doc/descriptions/niash.desc b/doc/descriptions/niash.desc index e4b66d9..b85dc10 100644 --- a/doc/descriptions/niash.desc +++ b/doc/descriptions/niash.desc @@ -1,4 +1,3 @@ -; $Id$ ; SANE Backend specification file ; ; It's basically emacs-lisp --- so ";" indicates comment to end of line. diff --git a/doc/descriptions/pixma.desc b/doc/descriptions/pixma.desc index 3b7ac6c..933780f 100644 --- a/doc/descriptions/pixma.desc +++ b/doc/descriptions/pixma.desc @@ -11,9 +11,9 @@ ; See doc/descriptions.txt for details. :backend "pixma" ; name of backend -:version "0.28.5" ; version of backend (or "unmaintained") +:version "0.28.6" ; version of backend (or "unmaintained") :manpage "sane-pixma" ; name of manpage (if it exists) -;:comment "Devices marked as experimantal are disabled by default. See the manual page for how to enable them." +;:comment "Devices marked as experimental are disabled by default. See the manual page for how to enable them." :devicetype :scanner ; start of a list of devices.... ; other types: :stillcam, :vidcam, @@ -94,6 +94,12 @@ :status :untested :comment "Testers needed!" +:model "PIXMA E3400 Series" +:interface "USB" +:usbid "0x04a9" "0x18b8" +:status :untested +:comment "Testers needed!" + :model "PIXMA E4200 Series" :interface "USB WiFi" :usbid "0x04a9" "0x1855" @@ -112,6 +118,18 @@ :status :complete :comment "All resolutions supported (up to 600DPI)." +:model "PIXMA G2020" +:interface "USB" +:usbid "0x04a9" "0x18bd" +:status :untested +:comment "Testers needed!" + +:model "PIXMA G2060" +:interface "USB" +:usbid "0x04a9" "0x18c1" +:status :untested +:comment "Testers needed!" + :model "PIXMA G2100" :interface "USB" :usbid "0x04a9" "0x1795" @@ -130,6 +148,18 @@ :status :untested :comment "Testers needed!" +:model "PIXMA G3020" +:interface "USB" +:usbid "0x04a9" "0x18bf" +:status :untested +:comment "Testers needed!" + +:model "PIXMA G3060" +:interface "USB" +:usbid "0x04a9" "0x18c3" +:status :untested +:comment "Testers needed!" + :model "PIXMA G4000 Series" :interface "USB WiFi" :usbid "0x04a9" "0x181d" @@ -160,12 +190,24 @@ :status :untested :comment "Testers needed!" +:model "PIXMA G7080" +:interface "USB" +:usbid "0x04a9" "0x1864" +:status :untested +:comment "Testers needed!" + :model "PIXMA GM4000 Series" :interface "USB Ethernet WiFi" :usbid "0x04a9" "0x1869" :status :untested :comment "Testers needed!" +:model "PIXMA GM4080" +:interface "USB" +:usbid "0x04a9" "0x186a" +:status :untested +:comment "Testers needed!" + :model "PIXMA MG2100 Series" :interface "USB" :usbid "0x04a9" "0x1751" @@ -869,6 +911,13 @@ :status :complete :comment "Flatbed and ADF scan. All resolutions supported (up to 600DPI)" + +:model "PIXMA TR7000 Series" +:interface "USB" +:usbid "0x04a9" "0x18b9" +:status :untested +:comment "Testers needed!" + :model "PIXMA TR7500 Series" :interface "USB WiFi" :usbid "0x04a9" "0x1824" @@ -881,6 +930,12 @@ :status :untested :comment "Testers needed!" +:model "PIXMA TR7600 Series" +:interface "USB" +:usbid "0x04a9" "0x18aa" +:status :untested +:comment "Testers needed!" + :model "PIXMA TR8500 Series" :interface "USB Ethernet WiFi" :usbid "0x04a9" "0x1823" @@ -899,6 +954,18 @@ :status :untested :comment "Testers needed!" +:model "PIXMA TR8600 Series" +:interface "USB" +:usbid "0x04a9" "0x18ad" +:status :untested +:comment "Testers needed!" + +:model "PIXMA TR8630 Series" +:interface "USB" +:usbid "0x04a9" "0x18af" +:status :untested +:comment "Testers needed!" + :model "PIXMA TR9530 Series" :interface "USB WiFi" :usbid "0x04a9" "0x185e" @@ -917,6 +984,12 @@ :status :good :comment "All resolutions supported (up to 1200DPI). WiFi not working." +:model "PIXMA TS3400 Series" +:interface "USB" +:usbid "0x04a9" "0x18b7" +:status :untested +:comment "Testers needed!" + :model "PIXMA TS5000 Series" :interface "USB WiFi" :usbid "0x04a9" "0x1802" @@ -1001,18 +1074,42 @@ :status :untested :comment "Testers needed!" +:model "PIXMA TS6400 Series" +:interface "USB" +:usbid "0x04a9" "0x18d3" +:status :untested +:comment "Testers needed!" + :model "PIXMA TS7330 Series" :interface "USB WiFi" :usbid "0x04a9" "0x188f" :status :untested :comment "Testers needed!" +:model "PIXMA TS7400 Series" +:interface "USB" +:usbid "0x04a9" "0x18d7" +:status :untested +:comment "Testers needed!" + +:model "PIXMA TS7430 Series" +:interface "USB" +:usbid "0x04a9" "0x18b2" +:status :untested +:comment "Testers needed!" + :model "PIXMA TS8000 Series" :interface "USB WiFi" :usbid "0x04a9" "0x1800" :status :good :comment "All resolutions supported (up to 2400DPI). WiFi not working." +:model "PIXMA TS8430 Series" +:interface "USB" +:usbid "0x04a9" "0x18b5" +:status :untested +:comment "Testers needed!" + :model "PIXMA TS8100 Series" :interface "USB WiFi" :usbid "0x04a9" "0x1821" diff --git a/doc/descriptions/snapscan.desc b/doc/descriptions/snapscan.desc index 2943e2d..33d7ec3 100644 --- a/doc/descriptions/snapscan.desc +++ b/doc/descriptions/snapscan.desc @@ -1,5 +1,3 @@ -; $Id$ -; ; SANE Backend specification file (Matto Marjanovic's format) ; ; It's basically emacs-lisp --- so ";" indicates comment to end of line. diff --git a/doc/descriptions/unsupported.desc b/doc/descriptions/unsupported.desc index 03788c4..e7c1954 100644 --- a/doc/descriptions/unsupported.desc +++ b/doc/descriptions/unsupported.desc @@ -402,20 +402,6 @@ :status :unsupported :comment "GL841 based, to be added to genesys backend" -:model "CanoScan LiDE 600" -:interface "USB" -:url "http://www.juergen-ernst.de/info_sane.html" -:usbid "0x04a9" "0x2224" -:status :unsupported -:comment "Philips chip. Backend started, see link" - -:model "CanoScan LiDE 600F" -:interface "USB" -:url "http://www.juergen-ernst.de/info_sane.html" -:usbid "0x04a9" "0x2224" -:status :unsupported -:comment "Philips chip. Backend started, see link" - :model "FS4000" :url "unsupported/canon-fs4000.html" :interface "USB SCSI" @@ -709,7 +695,7 @@ :interface "USB" :usbid "0x06dc" "0x0012" :status :unsupported -:comment "Unsuported. See link for details." +:comment "Unsupported. See link for details." :model "ColorPage HR8" :url "unsupported/genius-colorpage-hr8.html" @@ -2255,7 +2241,7 @@ :interface "Parport" :status :unsupported :url "http://www.autistici.org/tamarhack/" -:comment "Unsupported at the moment. See link for a project for that scanner taht may support it in future." +:comment "Unsupported at the moment. See link for a project for that scanner that may support it in future." :model "Artiscan 9600 pro 36" ; name models for above-specified mfg. :interface "Parport" diff --git a/doc/gamma4scanimage.man b/doc/gamma4scanimage.man index 576d148..203c61e 100644 --- a/doc/gamma4scanimage.man +++ b/doc/gamma4scanimage.man @@ -26,41 +26,57 @@ and maximum output value of the gamma table. .PP .BR gamma -is a floating point value, neutral value is 1.0, if the value is larger than -1.0 then the image gets brighter. +is a floating point value, neutral value being 1.0. If the value is larger than +1.0 then the image is brighter. .PP .BR shadow defines the minimum input value that is necessary to create an output value -larger than zero. shadow has to be in the range [0..maxin]. Its default value -is 0. +larger than zero. shadow has to be in the range +.RB "[0.." "maxin" "]." +Its default value is 0. .PP .BR highlight defines the maximum input value that produces an output value smaller than -maxout. highlight has to be in the range [0..maxin], highlight has to be -larger than shadow. Its default value is the same as maxin (16383 if not set). +maxout. highlight must be in the range +.RB "[0.." "maxin" "]" +and +larger than shadow. Its default value is the same as +.B maxin +(16383 if not set). .PP -.BR maxin +.B maxin defines the size of the gamma table. The size depends on the scanner/backend. -If the scanner uses 8 bits gamma input then maxin has to be set to 255, for 10 -bits 1023, for 12 bits 4095, for 14 bits 16383. The default is 16383. To find -out what value maxin has to be call scanimage with a very large gamma table -[0]0-[99999]255 then scanimage prints an error message with the needed size of -the gamma table. +If the scanner uses 8 bit gamma input then +.B maxin +must be set to 255, 1023 for 10 +bits, 4095 for 12 bits, and 16383 for 14 bits. The default is 16383. To find +out what value +.B maxin +has to be, call +.BR scanimage (1) +with a very large gamma table +[0]0-[99999]255 and +.BR scanimage (1) +will print an error message with the needed gamma table size. .PP -.BR maxout -defines the maximum output value. Take a look at the output of scanimage \-h to -find out what maxout has to be. The default value is 255. +.B maxout +defines the maximum output value. Take a look at the output of +.I scanimage \-h +to find out what +.B maxout +must be. The default value is 255. .PP .SH EXAMPLE -.B scanimage \-\-custom\-gamma=yes \-\-gamma\-table -.I `gamma4scanimage 1.8 0 11500 16383 255` +scanimage \-\-custom\-gamma=yes \-\-gamma\-table +`gamma4scanimage 1.8 0 11500 16383 255` >image.pnm .SH SEE ALSO +.BR sane (7), .BR scanimage (1) .SH AUTHOR Oliver Rauch .SH EMAIL-CONTACT -Oliver.Rauch@Rauch-Domain.DE +.I Oliver.Rauch@Rauch-Domain.DE diff --git a/doc/gt68xx/gt68xx.CHANGES b/doc/gt68xx/gt68xx.CHANGES index aa87504..074c1c9 100644 --- a/doc/gt68xx/gt68xx.CHANGES +++ b/doc/gt68xx/gt68xx.CHANGES @@ -80,7 +80,7 @@ V 1.0.73 (2005-08-19) V 1.0.72 (2005-08-18) * Finally fixed the problem concerning scanning on *BSD. Scanning only worked - once. After that, the scanner wasn't even detected anymore beacuse the config + once. After that, the scanner wasn't even detected anymore because the config descriptor returned by the device was corrupted. This is a hardware bug. When filling the internal memory of the scanner completely, the config descriptor is overwritten. The work-around is to ask the scanner for the device @@ -205,7 +205,7 @@ V 1.0-61 (2004-06-18) * Check for status of read_scanned_data every 10 ms. Avoids short stops before scan data comes in. * Added resolution limit for using backtracking. - * Reduced deafult CCD backtracking to 0x10 lines. + * Reduced default CCD backtracking to 0x10 lines. * CCD coarse calibration: * Check if calib has succeeded per color now (fewer loops). * Added loop detection now. @@ -399,7 +399,7 @@ V 1.0-40 (2003-02-22) - Added indormation about Medion 4394. - Mention ma1509 backend. - Fix segfault when calling sane_open with an empty device name. -- Explicitely initialize global variables to avoid segfaults when calling +- Explicitly initialize global variables to avoid segfaults when calling sane_init/sane_exit more than once. V 1.0-39 (2003-02-16) @@ -416,7 +416,7 @@ V 1.0-38 (2003-02-05) - Increase the lowest black for CCD coarse calibration to avoid too much black. - Adjusted internal gamma correction to avoid getting 0 for high gamma values. - CCD scanners use color mode for coarse+quality cal now. This fixes the - problem with extremly high gains and terrible quality cal in gray mode at + problem with extremely high gains and terrible quality cal in gray mode at least for the BearPaw 1200 TA. --> Thanks to Alexei V. Mezin for reporting these bugs. - Preview isn't always in 8 bit mode now (can be selected by option). @@ -533,8 +533,8 @@ V 1.0-26 (2002-10-22) - Several fixes for Medion MD-9385 and Artec Ultima 2000 based scanners. The Cytron MD 9385 works now. -- Diabled Plustek-like firmware check again, didn't work for MD 9385. -- Splitted flags for mirror_x and sset_home. +- Disabled Plustek-like firmware check again, didn't work for MD 9385. +- Split flags for mirror_x and sset_home. V 1.0-25 (2002-10-20) @@ -575,7 +575,7 @@ V 1.0-22 (2002-10-07), - Line calibration uses the bit depth of the main scan now. - Vendor, product ids and other information is printed when debugging is active - Fixed segfault in attach (). -- Fixed endianess issues (untested). +- Fixed endianness issues (untested). - Code cleanup. V 1.0-21 (2002-10-07), @@ -612,7 +612,7 @@ V 1.0-18 (2002-10-01) - Added detection of Artec Ultima 2000. - Updated Lexmark X70 settings. -- Fixed segfault that occured when no device was detected. +- Fixed segfault that occurred when no device was detected. - Changed test for loaded firmware for GT-6801 scanners. V 1.0-17 (2002-10-01) @@ -699,7 +699,7 @@ V 1.0-9 (2002-09-17) - Added option to disable automatic gain (->less ugly colors for GT-6801 based models) -- Fixed segfault that occured when a scan was cancelled +- Fixed segfault that occurred when a scan was cancelled - Preview uses slow but safe (?) 300 dpi 8 bit modes now - Fixed bug concerning X0/Y0 coordinates - Started implementing dpeth option (doesn't work yet) diff --git a/doc/gt68xx/gt68xx.TODO b/doc/gt68xx/gt68xx.TODO index 74aeb17..4909b08 100644 --- a/doc/gt68xx/gt68xx.TODO +++ b/doc/gt68xx/gt68xx.TODO @@ -33,7 +33,7 @@ Mustek BearPaw 2448 TA Plus: - Sometimes there is a USB protocol error when cancelling the scan? - top borders move with resolution (happened in the early days with 2400 TA!) - gray scans have different brightness -- scan motor is bumpy and freezes sometimes, looks like accelaration is too big +- scan motor is bumpy and freezes sometimes, looks like acceleration is too big (firmware problem?) - vertical stripes - TA settings are wrong @@ -93,7 +93,7 @@ Mustek ScanExpress 1248 UB ok Plustek OpticSlim 2400 -- only upto 1200 dpi vertical works +- only up to 1200 dpi vertical works - only 8 and 12 bit work, 16 doesn't (check Windows) - exposure is extremely high and seems to have similar problems as with other CIS scanners (reaches limit also) @@ -102,4 +102,4 @@ Mustek ScanExpress 2400 USB - make it work (nobody seems to have this device) Visioneer OneTouch 7300 -- 16 bit doesn't seem to work despite beeing advertized +- 16 bit doesn't seem to work despite being advertized diff --git a/doc/mustek/mustek.CHANGES b/doc/mustek/mustek.CHANGES index c5de63c..99d85d4 100644 --- a/doc/mustek/mustek.CHANGES +++ b/doc/mustek/mustek.CHANGES @@ -116,7 +116,7 @@ CHANGES for the SANE Mustek backend * Used my own address instead of sane-devel for bug reports. 2002-05-31 - * Explicitely set some arrays to 0. + * Explicitly set some arrays to 0. 2002-05-28 * Released Mustek backend 1.0-124. @@ -250,7 +250,7 @@ CHANGES for the SANE Mustek backend * Released Mustek backend 1.0-110. 2001-07-10 - * Added debug output for the total amount of data transfered to the + * Added debug output for the total amount of data transferred to the frontend. * Fixed bug in fix_line_distance_block which lead to too much data transferred to sane_read. @@ -338,7 +338,7 @@ CHANGES for the SANE Mustek backend * Added 36 bit color mode for the Paragon Pro scanners. 2000-12-31 - * Added function little_endian (from coolscan.c) to check the endianess of + * Added function little_endian (from coolscan.c) to check the endianness of the current architecture (needed for 16 bit frames). * Added option for Gray fast * Added option for bit depth (8 and 12 bits for the Pro models) @@ -442,7 +442,7 @@ CHANGES for the SANE Mustek backend * Added support for TAIV for SE 12000 SP. Lamp is turned off while scanning (seems to work for firmware >= 2.00) * Adjusted transparency adapter support for all ScanExpress scanners. - The 12000 A3 SP can only do A4 beacuse I don't have the right TA. + The 12000 A3 SP can only do A4 because I don't have the right TA. * don't use u_int* types in mustek.h because the definitions for these types are not included @@ -660,7 +660,7 @@ CHANGES for the SANE Mustek backend * Released backend version 1.0-91 2000-07-18 - * Removed again MUSTEK_FLAG_LD_NONE for MFS-08000SP. Maybe the automatical + * Removed again MUSTEK_FLAG_LD_NONE for MFS-08000SP. Maybe the automatic detection works now. 2000-07-15 @@ -709,7 +709,7 @@ CHANGES for the SANE Mustek backend * fixed debug output bug in fix_linedistance_se (found by Jan-Erik Karlsson) 2000-06-21 - * fixed dependancy of mustek.h on sane-backends.h + * fixed dependency of mustek.h on sane-backends.h 2000-06-19 * Fixed gamma correction in lineart mode for Paragon 1200 A3 @@ -733,7 +733,7 @@ CHANGES for the SANE Mustek backend 24 bit per pixel are supported (12/36 are possible in hardware) 2000-06-16 - * addded debugging output in sane_control_option + * added debugging output in sane_control_option * added gamma correction for Paragon 1200 A3 Pro (doesn't work correctly yet) 2000-06-15 @@ -789,7 +789,7 @@ CHANGES for the SANE Mustek backend 2000-05-21 * The Mustek Paragon 1200 A3 PRO is now detected. This is only a test - release. Be carefull and read the PROBLEMS file if you want to + release. Be careful and read the PROBLEMS file if you want to try this scanner. 2000-05-19 @@ -801,7 +801,7 @@ CHANGES for the SANE Mustek backend 2000-05-12 * fixed bug in distinguishing firmware formats - * added shrinked image fix to ScanExpress 12000SP models <= v2.0 + * added shrunk image fix to ScanExpress 12000SP models <= v2.0 2000-05-08 * fixed remaining sane_cancel problems (in non_blocking mode) @@ -981,7 +981,7 @@ CHANGES for the SANE Mustek backend * probably fixed linedistance correction at high resolutions for MFS-1200SP firmware 1.00 and possibly others (patch from Andreas Beck) * added check for ADF ready in sane_start (patch from Joerg Anders) - * Bug fix in the STORE makros (patch from Norbert Mueller) + * Bug fix in the STORE macros (patch from Norbert Mueller) 2000-03-06 diff --git a/doc/mustek_usb/mustek_usb.CHANGES b/doc/mustek_usb/mustek_usb.CHANGES index b31f248..f1a8895 100644 --- a/doc/mustek_usb/mustek_usb.CHANGES +++ b/doc/mustek_usb/mustek_usb.CHANGES @@ -7,7 +7,7 @@ CHANGES for the SANE Mustek USB backend * Added workaround for data0 toggle bug. I think this is a bug in the chipset. The chipset doesn't set the toggle to data0 when the endpoints are reset. As this is done whenever the device files/libusb is closed, - this backend worked ony once. Now we count the number of URBs and + this backend worked only once. Now we count the number of URBs and just read/write some crap if the number is odd. 2003-09-21 @@ -20,7 +20,7 @@ CHANGES for the SANE Mustek USB backend * Release of version 1.0-16. 2003-02-22: - * Iniatialize global variables explicitely. + * Iniatialize global variables explicitly. * Mention ma1509. 2002-11-20: @@ -78,7 +78,7 @@ CHANGES for the SANE Mustek USB backend 2002-03-16: * mustek_usb.c: Fixed segfault when opening device again after closing. * mustek_usb.c: Fixed possible segfault when name="". - * mustek_usb.c: Type for option 0 must be set to SANE_TYPE_INT explicitely. + * mustek_usb.c: Type for option 0 must be set to SANE_TYPE_INT explicitly. 2002-02-14: * Fixed some problems with wrong formats in DBG statements. @@ -126,7 +126,7 @@ CHANGES for the SANE Mustek USB backend 2001-11-14 * Added 600 USB detection. No support at all yet. - * Removed unneccessary calls to usb_low_open and usb_low_close. This + * Removed unnecessary calls to usb_low_open and usb_low_close. This fixed the FreeBSD problems. * Updated all SANE comments ("1200UB and similar"). @@ -161,7 +161,7 @@ CHANGES for the SANE Mustek USB backend 2001-09-13 * Added check for negative width and height. - * Changed status to NEW (internaly: beta). + * Changed status to NEW (internally: beta). * Added check for too high gamma values (xscanimage is buggy). * Return SANE_STATUS_CANCELLED in sane_read if scan was cancelled. * Updated manual page. @@ -289,7 +289,7 @@ CHANGES for the SANE Mustek USB backend * Check vendor/product directly after sane_open. 2001-08-06 - * Added scan buffer. It's used if the buffer suplied with sane_read is + * Added scan buffer. It's used if the buffer supplied with sane_read is smaller than one scan line. 2001-08-06 diff --git a/doc/mustek_usb2/mustek_usb2.CHANGES b/doc/mustek_usb2/mustek_usb2.CHANGES index 6e37236..714d461 100644 --- a/doc/mustek_usb2/mustek_usb2.CHANGES +++ b/doc/mustek_usb2/mustek_usb2.CHANGES @@ -10,7 +10,7 @@ V 1.0-9 (2005-10-02) - Removed global variables in mustek_usb2.c: Deleted the following variables (not necessary): m_bIsOpen - Moved the following varaiables to Mustek_Scanner structure: + Moved the following variables to Mustek_Scanner structure: m_bIsScanning m_bIsReading setpara @@ -104,7 +104,7 @@ V 1.0-4 (2005-09-27) - Changed backend name to mustek_usb2. - Used dos2unix to change dos line endings to unix. - Added mustek_usb2.TODO. -- Changed several occurences of "//" to "/* */". +- Changed several occurrences of "//" to "/* */". - Used DBG instead of XDBG. - Defined DBG levels in mustek_usb2_asic_low.h. - Changed code to use sanei_usb instead of home-grown usb functions. diff --git a/doc/plustek/FAQ b/doc/plustek/FAQ index a3a224f..92a4e72 100644 --- a/doc/plustek/FAQ +++ b/doc/plustek/FAQ @@ -111,7 +111,7 @@ SOLUTION: --------- Simply load the parport module. You can add this dependency to your /etc/modules.conf (or /etc/conf.modules) file (see INSTALL). -Then everytime you load pt_drv with modprobe, parport will be loaded +Then every time you load pt_drv with modprobe, parport will be loaded automatically. After modifying this file, call depmod -va @@ -339,7 +339,7 @@ A: I recommend to uninstall the previous one. rpm -e sane-1.0.1-94 - After theses steps, sane should be removed. + After these steps, sane should be removed. I'm not sure, but you might have to remove the /etc/sane.d manually... Now got to your sane-1.0.3 stuff and reinstall this as described. Before using, you might have a look diff --git a/doc/plustek/Plustek-PARPORT.changes b/doc/plustek/Plustek-PARPORT.changes index 6aa878b..43131f7 100644 --- a/doc/plustek/Plustek-PARPORT.changes +++ b/doc/plustek/Plustek-PARPORT.changes @@ -97,7 +97,7 @@ Version 0.39 08/11/2001 3.0 Added forceMode switch 4.0 Fixed a problem in the PT12 code that causes I/O timeouts 5.0 Added Genius Colorpage Vivivd III V2 stuff - 6.0 Added A3I stuff aquired from Plustek + 6.0 Added A3I stuff acquired from Plustek 7.0 Fixed a bug, that causes some seg-faults Version 0.40 12/17/2001 @@ -110,7 +110,7 @@ Version 0.41 01/10/2002 1.0 Changed IOCTL interface to the kernel module to allow adjustment of some driver internal variables 2.0 Changed plustek.conf configuration fileformat to reflect the enhanced - capabilites + capabilities Version 0.42 02/12/2002 1.0 Added custom gamma table support diff --git a/doc/plustek/Plustek-USB.txt b/doc/plustek/Plustek-USB.txt index 939d4d7..29989d0 100644 --- a/doc/plustek/Plustek-USB.txt +++ b/doc/plustek/Plustek-USB.txt @@ -195,7 +195,7 @@ When using libusb with SANE, then you should also use the hotplug utilities to automatically setup your device nodes (at least the permissions) and prevent scanner.o from loading. -Assuming, that these utilites are properly installed on your box, you have +Assuming, that these utilities are properly installed on your box, you have to tweak and add some files. In directory (where of course the config files reside): @@ -292,7 +292,7 @@ it. If you have carried out all of the above steps, then sane-find-scanner should be able to recognise your scanner correctly. -sane-find-scanner probes all of the devices on the SCSI and USB busses, and +sane-find-scanner probes all of the devices on the SCSI and USB buses, and so you may find that it outputs "unable to get minor data" errors or similar to your terminal, or to your error logs, you can safely ignore these as long as it does that, and has recognised your scanner. @@ -339,7 +339,7 @@ log, as well as (where possible) the output of the scanimage command (if you can't capture it directly, an as-accurate-as-possible description is MUCH better than nothing!), and try and get all of the activity that your scanner did as well (light -came on? didnt? motors came on? etc?) and email that to the plustek list +came on? didn't? motors came on? etc?) and email that to the plustek list (<plustek@linuxhacker.org>). For the particularly adventurous only... diff --git a/doc/sane-abaton.man b/doc/sane-abaton.man index f1f33cb..13c3c6b 100644 --- a/doc/sane-abaton.man +++ b/doc/sane-abaton.man @@ -16,7 +16,8 @@ works with this backend, or if you own an Abaton scanner that does not work with this backend, please contact .IR sane\-devel@alioth-lists.debian.net with the model number, so that arrangements can be made to include -support for it. Have a look at http://www.sane\-project.org/mailing\-lists.html +support for it. Have a look at +.I http://www.sane\-project.org/mailing\-lists.html concerning subscription to sane\-devel. .PP Abaton is out of business, and these scanners are not supported by @@ -48,13 +49,17 @@ name takes a format such as .I /dev/sga or .IR /dev/sg0 , -for example. See sane\-scsi(5) for details. +for example. See +.BR sane\-scsi (5) +for details. + .SH CONFIGURATION The contents of the .I abaton.conf file is a list of device names that correspond to Abaton scanners. Empty lines and lines starting with a hash mark (#) are ignored. See -sane\-scsi(5) on details of what constitutes a valid device name. +.BR sane\-scsi (5) +on details of what constitutes a valid device name. .SH FILES .TP @@ -77,13 +82,18 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the -environment variable ends with the directory separator character, then -the default directories are searched after the explicitly specified -directories. For example, setting +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator +character, then the default directories are searched after the explicitly +specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_ABATON If the library was compiled with debug support enabled, this @@ -119,8 +129,14 @@ confidence that it will work, as well as to fully exploit the information returned by the INQUIRY command. .SH "SEE ALSO" -sane(7), sane\-scsi(5), scanimage(1) +.BR sane (7), +.BR sane\-scsi (5), +.BR scanimage (1) .SH AUTHOR -The sane\-abaton backend was partially written by David Huggins-Daines, -based on the sane\-apple backend by Milon Firikis. +The +.B sane\-abaton +backend was partially written by David Huggins-Daines, +based on the +.BR sane\-apple (5) +backend by Milon Firikis. diff --git a/doc/sane-agfafocus.man b/doc/sane-agfafocus.man index 34ec463..53b2d37 100644 --- a/doc/sane-agfafocus.man +++ b/doc/sane-agfafocus.man @@ -32,7 +32,8 @@ If you own a scanner other than the ones listed above that works with this backend, please let us know by sending the scanner's model name, SCSI id, and firmware revision to .IR sane\-devel@alioth-lists.debian.net . -Have a look at http://www.sane\-project.org/mailing\-lists.html +Have a look at +.I http://www.sane\-project.org/mailing\-lists.html concerning subscription to sane\-devel. .PP All of these scanners are pre-SCSI-2, and do not even report properly @@ -55,7 +56,10 @@ a device name could be .I /dev/sga or .IR /dev/sge , -for example. See sane\-scsi(5) for details. +for example. See +.BR sane\-scsi (5) +for details. + .SH CONFIGURATION The contents of the .I agfafocus.conf @@ -93,19 +97,25 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in /etc/sane.d. If the value of the -environment variable ends with the directory separator character, then -the default directories are searched after the explicitly specified -directories. For example, setting +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator +character, then the default directories are searched after the +explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"/etc/sane.d" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_AGFAFOCUS If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. -SANE_DEBUG_AGFAFOCUS values: +.B SANE_DEBUG_AGFAFOCUS +values: .sp .ft CR @@ -138,8 +148,9 @@ these options have been disabled. The scanners that do not support disconnect have problems with SCSI timeouts if the SCSI bus gets loaded, eg. if you do a kernel build at the same time as scanning. To see if your scanner supports -disconnect, run "SANE_DEBUG_AGFAFOCUS=128 scanimage \-L" in sh and look -for the "disconnect:" line) +disconnect, run +.I "SANE_DEBUG_AGFAFOCUS=128 scanimage \-L" +in a terminal and look for the "disconnect:" line. .SH DEBUG If you have problems with SANE not detecting your scanner, make sure the @@ -147,12 +158,14 @@ Artec backend is disabled. Somehow, this backend causes at least my scanner not to respond correctly to SCSI inquiry commands. .PP If you encounter a bug please set the environment variable -SANE_DEBUG_AGFAFOCUS to 128 and try to regenerate the problem. Then -send me a report with the log attached. +.B SANE_DEBUG_AGFAFOCUS +to 128 and try to regenerate the problem. Then send me a report with the +log attached. .PP If you encounter a SCSI bus error or trimmed and/or displaced images please -also set the environment variable SANE_DEBUG_SANEI_SCSI to 128 before sending -me the report. +also set the environment variable +.B SANE_DEBUG_SANEI_SCSI +to 128 before sending me the report. .SH TODO .TP @@ -166,9 +179,10 @@ a scanner, I could be helpful in adding support for these scanners. The AGFA HORIZON scanners are SCSI-2 scanners, and it would probably be easier to support these scanners in a SCSI-2 compliant backend. + .SH SEE ALSO -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5) .SH AUTHOR - Ingo Schneider and Karl Anders \[/O]ygard. diff --git a/doc/sane-apple.man b/doc/sane-apple.man index 3418fd0..0c057fb 100644 --- a/doc/sane-apple.man +++ b/doc/sane-apple.man @@ -24,8 +24,9 @@ If you own a Apple scanner other than the ones listed above that works with this backend, please let us know by sending the scanner's model name, SCSI id, and firmware revision to .IR sane\-devel@alioth-lists.debian.net . -See http://www.sane\-project.org/mailing\-lists.html for details on how to subscribe to -sane\-devel. +See +.I http://www.sane\-project.org/mailing\-lists.html +for details on how to subscribe to sane\-devel. .SH "DEVICE NAMES" This backend expects device names of the form: @@ -43,14 +44,18 @@ symlink to such a device. Under Linux, such a device name could be .I /dev/sga or .IR /dev/sge , -for example. See sane\-scsi(5) for details. +for example. See +.BR sane\-scsi (5) +for details. + .SH CONFIGURATION The .I apple.conf file is a list of options and device names that correspond to Apple scanners. Empty lines and lines starting with a hash mark (#) are -ignored. See sane\-scsi(5) on details of what constitutes a valid -device name. +ignored. See +.BR sane\-scsi (5) +on details of what constitutes a valid device name. .PP Options come in two flavors: global and positional ones. Global options apply to all devices managed by the backend, whereas positional @@ -83,13 +88,18 @@ This environment variable is list of directories where SANE looks for the configuration file. Under UNIX directory names are separated by a colon (`:'), under OS/2 by a semi-colon (`;'). If SANE_CONFIG_DIR is not set, SANE defaults to -searching the current working directory (".") and then /etc/sane.d. +searching the current working directory (".") and then +.IR @CONFIGDIR@ . If the value of $SANE_CONFIG_DIR ends with the separator character, the default directories are searched after the directory list. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in that order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in that order). .TP .B SANE_DEBUG_APPLE Controls the debug level. A value of 255 prints @@ -100,7 +110,7 @@ library compiled with debug support. The apple backend is now in version 0.3 (Tue Jul 21 1998). Since I only have the AppleScanner and not the other models (OneScanner, ColorOneScanner) I can only develop/test for the AppleScanner effectively. -However with this release I almost completed the gui part of all scanners. +However with this release I almost completed the GUI part of all scanners. Most of the functionality is there. At least OneScanner should scan at the AppleScanner's compatible modes (LineArt, HalfTone, Gray16). My personal belief is that with a slight touch of debugging the OneScanner @@ -167,7 +177,7 @@ bugs. We know we have a GUI bug when a parameter is not showing up when it should (active) or vice versa. Finding out which parameters are active across various Apple modes and models from the documentation -.B ftp://ftpdev.info.apple.com/devworld/Technical_Documentation/Peripherals_Documentation/ +.I ftp://ftpdev.info.apple.com/devworld/Technical_Documentation/Peripherals_Documentation/ is an interesting exercise. I may have missed some dependencies. For example of the threshold parameter the Apple Scanners Programming Guide says nothing. I had to assume it is valid only in LineArt mode. @@ -212,7 +222,8 @@ hardware, or may be bugs in your driver or in SANE itself... .SH DEBUG If you encounter a GUI bug please set the environmental variable -SANE_DEBUG_APPLE to 255 and rerun the exact sequence of keystrokes +.B SANE_DEBUG_APPLE +to 255 and rerun the exact sequence of keystrokes and menu selections to reproduce it. Then send me a report with the log attached. .PP @@ -223,9 +234,16 @@ would be very helpful. If you want to offer some help but you don't have a scanner, or you don't have the model you would like to help with, or you are a SANE developer and you just want to take a look at how the apple backend -looks like, goto to apple.h and #define the NEUTRALIZE_BACKEND +looks like, goto to +.I apple.h +and #define the +.B NEUTRALIZE_BACKEND macro. You can select the scanner model through the APPLE_MODEL_SELECT -macro. Available options are APPLESCANNER, ONESCANNER, COLORONESCANNER. +macro. Available options are +.BR APPLESCANNER , +.BR ONESCANNER , +and +.BR COLORONESCANNER . .PP If you encounter a SCSI bus error or trimmed and/or displaced images please set the environment variable SANE_DEBUG_SANEI_SCSI to 255 before sending me @@ -234,10 +252,12 @@ the report. .SH TODO .TP .B Non Blocking Support -Make sane\-apple a non blocking backend. Properly support -.B sane_set_io_mode +Make +.B sane\-apple +a non blocking backend. Properly support +.BR sane_set_io_mode () and -.B sane_get_select_fd +.BR sane_get_select_fd () .TP .B Scan Make scanning possible for all models in all supported modes. @@ -245,9 +265,13 @@ Make scanning possible for all models in all supported modes. Add other missing functionality .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5) .SH AUTHOR -The sane\-apple backend was written not entirely from scratch by -Milon Firikis. It is mostly based on the mustek backend from -David Mosberger and Andreas Czechanowski +The +.B sane\-apple +backend was written not entirely from scratch by +Milon Firikis. It is mostly based on the +.BR sane\-mustek (5) +backend from David Mosberger and Andreas Czechanowski diff --git a/doc/sane-artec.man b/doc/sane-artec.man index 9dd4f44..a738660 100644 --- a/doc/sane-artec.man +++ b/doc/sane-artec.man @@ -32,14 +32,7 @@ the following scanners are known to work at least partially with this backend: Although this manual page is generally updated with each release, up-to-date information on new releases and extraneous helpful hints are available from the backend homepage: -.br -.br -.RS -.B http://www4.infi.net/~cpinkham/sane/ -.RE - -.SH DOCUMENTATION - +.IR http://www4.infi.net/~cpinkham/sane . .SH CONFIGURATION @@ -48,12 +41,11 @@ The contents of the file are a list of device names that correspond to Artec scanners. Empty lines and lines starting with a hash mark (#) are ignored. See -.I sane\-scsi(5) +.BR sane\-scsi (5) on details of what constitutes a valid device name. Sample file: .br -.br .nf # artec.conf # @@ -107,6 +99,7 @@ The static library implementing this backend. .I @LIBDIR@/libsane\-artec.so The shared library implementing this backend (present on systems that support dynamic loading). + .SH ENVIRONMENT .TP .B SANE_CONFIG_DIR @@ -115,19 +108,26 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi- colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working direc- -tory (".") and then in @CONFIGDIR@. If the value of the +tory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_ARTEC If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity: -SANE_DEBUG_ARTEC values +.B SANE_DEBUG_ARTEC +values: .ft CR .nf @@ -170,9 +170,10 @@ the SCSI bus (and/or machine) by not having patience enough when scanning. correction is not totally working on models other than the AT3. .SH "SEE ALSO" - -sane(7), sane\-scsi(5) +.BR sane (7) , +.BR sane\-scsi (5) .SH AUTHOR -Chris Pinkham (cpinkham@corp.infi.net) +Chris Pinkham +.I <cpinkham@corp.infi.net> diff --git a/doc/sane-artec_eplus48u.man b/doc/sane-artec_eplus48u.man index 7e7ec37..70f4254 100644 --- a/doc/sane-artec_eplus48u.man +++ b/doc/sane-artec_eplus48u.man @@ -17,14 +17,19 @@ the scan area. .PP If you own a scanner other than the ones mentioned on the list that works with this backend, please let us know this by sending the scanner's exact model name and -the USB vendor and product ids (e.g. from /proc/bus/usb/devices, -sane\-find\-scanner or syslog) to me. Even if the scanner's name is only +the USB vendor and product ids (e.g. from +.IR /proc/bus/usb/devices , +.BR sane\-find\-scanner (1) +or syslog) to me. Even if the scanner's name is only slightly different from the models mentioned above, please let me know. .PP .SH KERNEL ISSUES If libusb-0.1.6 or later is installed, this section can be skipped. The -scanner should be found by sane\-find\-scanner without further actions. For -setting permissions and general USB information look at sane\-usb(5). +scanner should be found by +.BR sane\-find\-scanner (1) +without further actions. For setting permissions and general USB information +look at +.BR sane\-usb (5). .PP When you are using the scanner module, a Linux kernel 2.4.12 or newer is required. @@ -32,11 +37,16 @@ required. .SH FIRMWARE FILE You need a firmware file for your scanner. That's a small file containing software that will be uploaded to the scanner's memory. For the scanners -mentioned above, it's usually named Artec48.usb or 1200.usb. You can find it on -the installation CD that was provided by the manufacturer, normally in the -directory Win98, WinMe or similar. If the Windows-driver is installed on your -computer, then you can also find the firmware file under -c:\\windows\\system32\\drivers. +mentioned above, it's usually named +.I Artec48.usb +or +.IR 1200.usb . +You can find it on the installation CD that was provided by the manufacturer, +normally in the directory Win98, WinMe or similar. +If the Windows-driver is installed on your computer, then you can also +find the firmware file under +.IR c:\\windows\\system32\\drivers . + .SH CONFIGURATION The contents of the .I artec_eplus48u.conf @@ -105,13 +115,18 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in /usr/local/etc/sane.d. If the value of the -environment variable ends with the directory separator character, then -the default directories are searched after the explicitly specified -directories. For example, setting +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory +separator character, then the default directories are searched after +the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"/usr/local/etc/sane.d" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_ARTEC_EPLUS48U If the library was compiled with debug support enabled, this @@ -122,15 +137,19 @@ Example: export SANE_DEBUG_ARTEC_EPLUS48U=3 .SH "SEE ALSO" -sane(7), sane\-usb(5) +.BR sane (7), +.BR sane\-usb (5) .SH AUTHOR -Michael Herder +Michael Herder. .br This backend is based on the gt68xx test-program written by Sergey Vlasov, Andreas Nowack, and David Stevenson. Thanks to everyone who tested the backend or reported bugs. .br -This man page is based on man sane\-gt68xx, written by Henning Meier-Geinitz. +This man page is based on man +.BR sane\-gt68xx (5), +written by Henning Meier-Geinitz. + .SH BUGS This backend has been tested on Linux only. If you are using it on a different platform, please contact us. diff --git a/doc/sane-as6e.man b/doc/sane-as6e.man index 2e7dbf6..22e357c 100644 --- a/doc/sane-as6e.man +++ b/doc/sane-as6e.man @@ -8,26 +8,27 @@ The .B sane\-as6e library implements a SANE (Scanner Access Now Easy) backend that provides access to Artec AS6E flatbed scanner. -.B It requires the as6edriver program in order to operate. -The as6edriver program is -.B not -included with the SANE package. -It can be found at -.BR http://as6edriver.sourceforge.net. +It requires the +.B as6edriver +program in order to operate. The +.B as6edriver +program is not included with the SANE +package. It can be found at +.IR http://as6edriver.sourceforge.net . See the as6edriver documentation for technical information. .PP The -.I as6edriver -program must be in the path for executables ($PATH). Especially if you run -.I saned +.B as6edriver +program must be in the path for executables +.RB ( $PATH ). +Especially if you run +.BR saned (8) (the SANE network scanning daemon), take care to setup the path for -.I inetd +.BR inetd (8) or -.I xinetd +.BR xinetd (8) correctly or place the program in a directory that is in the path. -.PP - .SH FILES .B as6edriver \- driver program that controls the scanner. @@ -36,10 +37,13 @@ correctly or place the program in a directory that is in the path. .BR sane (7), .BR as6edriver (5), .BR saned (8), -.B http://as6edriver.sourceforge.net +.BR inetd (8), +.BR xinetd (8) +.br +.I http://as6edriver.sourceforge.net .SH AUTHOR Eugene S. Weiss .SH EMAIL-CONTACT -yossarian@users.sourceforge.net +.I yossarian@users.sourceforge.net diff --git a/doc/sane-avision.man b/doc/sane-avision.man index f0a5091..517ac1b 100644 --- a/doc/sane-avision.man +++ b/doc/sane-avision.man @@ -5,10 +5,6 @@ sane\-avision \- SANE backend for original Avision and Avision OEM scanners (HP, Minolta, Mitsubishi, UMAX and possibly more) flatbed and film scanners. -.SH ABOUT THIS FILE - -This file is a short description for the avision-backend shipped with SANE. - .SH DESCRIPTION The .B sane\-avision @@ -16,7 +12,7 @@ library implements a SANE (Scanner Access Now Easy) backend that provides access to various Avision scanners and the Avision OEM scanners labelled by HP, Minolta, Mitsubishi or Fujitsu. -It is fully big-endian aware and in every-day use on PowerPC and SPARC +It is fully big-endian aware and in everyday use on PowerPC and SPARC systems. .B I suggest you hold one hand on the power-button of the scanner while @@ -102,9 +98,14 @@ Where .I scsi-spec is the path-name to a special device or a device ID for the device that corresponds to a SCSI scanner. The special device name must be a generic -SCSI device or a symlink to such a device, for example on Linux "/dev/sga" -or "/dev/sg0". The device ID is the ID returned by the scanner, for example -"HP" or "AVISION". See sane\-scsi(5) for details. +SCSI device or a symlink to such a device, for example on Linux +.I /dev/sga +or +.IR /dev/sg0 . +The device ID is the ID returned by the scanner, for example +"HP" or "AVISION". See +.BR sane\-scsi (5) +for details. .TP Note: Since the backend now includes native USB access, @@ -116,10 +117,12 @@ the HP 53xx, HP 74xx or Minolta film-scanners. .I usb-spec is the USB device name, the vendor/product ID pair or the name used by libusb corresponding to the USB scanner. For example "0x03f0 0x0701" or -"libusb:002:003". See sane\-usb(5) for details. +"libusb:002:003". See +.BR sane\-usb (5) +for details. The program -.IR sane\-find\-scanner +.BR sane\-find\-scanner (1) helps to find out the correct scsi or usb device name. A list with supported devices is built into the avision backend so @@ -147,13 +150,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_AVISION If the library was compiled with debug support enabled, this @@ -165,11 +174,14 @@ Example: export SANE_DEBUG_AVISION=7 .SH "SEE ALSO" -sane(7), sane\-scsi(5), sane\-usb(5) +.BR sane (7), +.BR sane\-scsi (5), +.BR sane\-usb (5) .br -http://exactcode.com/site/open_source/saneavision/ +.I http://exactcode.com/site/open_source/saneavision .SH MAINTAINER Ren\['e] Rebe + .SH AUTHOR Ren\['e] Rebe and Meino Christian Cramer diff --git a/doc/sane-bh.man b/doc/sane-bh.man index 2c0fadc..de1336e 100644 --- a/doc/sane-bh.man +++ b/doc/sane-bh.man @@ -11,7 +11,7 @@ provides access to Bell+Howell Copiscan II series document scanners. The Copiscan II 6338 has been the primary scanner model used during development and testing, but since the programming interface for the entire series is consistent the backend should work for the -following scanner models. +following scanner models: .PP .RS COPISCAN II 6338 Duplex Scanner with ACE @@ -30,12 +30,12 @@ COPISCAN II 3338(A) Simplex Scanner (with ACE) .PP If you have a Bell+Howell scanner and are able to test it with this backend, please contact -.IR sane\-devel@alioth-lists.debian.net +.I sane\-devel@alioth-lists.debian.net with the model number and testing results. Have a look at -http://www.sane\-project.org/mailing\-lists.html concerning subscription to -sane\-devel. Additionally, the author is curious as to the likelihood of using -this backend with the newer 4000 and 8000 series scanners. If you have such a -beast, please let me know. +.I http://www.sane\-project.org/mailing\-lists.html +concerning subscription to sane\-devel. Additionally, the author is +curious as to the likelihood of using this backend with the newer 4000 +and 8000 series scanners. If you have such a beast, please let me know. .PP The Bell+Howell Copiscan II series document scanners are high volume, high throughput scanners designed for document scanning @@ -56,7 +56,7 @@ The latest backend release, additional information and helpful hints are available from the backend homepage: .br .RS -.B http://www.martoneconsulting.com/sane\-bh.html +.I http://www.martoneconsulting.com/sane\-bh.html .RE .SH "DEVICE NAMES" This backend expects device names of the form: @@ -74,180 +74,9 @@ name takes a format such as .I /dev/sga or .IR /dev/sg0 , -for example. See sane\-scsi(5) for details. -.SH CONFIGURATION -The contents of the -.I bh.conf -file is a list of device names that correspond to Bell+Howell -scanners. See sane\-scsi(5) on details of what constitutes a valid device name. -Additionally, options can be specified; these lines begin with the word "option". -Each option is described in detail below. Empty lines and lines starting -with a hash mark (#) are ignored. - -.SH OPTIONS -The following options can be specified in the -.I bh.conf -file. -.TP -.B disable\-optional\-frames -This option prevents the backend from sending any optional frames. This -option may be useful when dealing with frontends which do not support these -optional frames. When this option is in effect, the data is sent in a -SANE_FRAME_GRAY frame. The optional frames sent by this backend are: -SANE_FRAME_G31D, SANE_FRAME_G32D, SANE_FRAME_G42D and SANE_FRAME_TEXT. -These frames are generated based on the compression and barcode options. -These frames are never sent in preview mode. -.TP -.B fake\-inquiry -This option is used for debugging purposes and its use is not encouraged. -Essentially, it allows the backend to initialize in the absence of -a scanner. This is useful for development and not much else. -This option must be specified earlier in the configuration file than -the devices which are to be "faked". - -.SH FILES -.TP -.I @CONFIGDIR@/bh.conf -The backend configuration file (see also description of -.B SANE_CONFIG_DIR -below). -.TP -.I @LIBDIR@/libsane\-bh.a -The static library implementing this backend. -.TP -.I @LIBDIR@/libsane\-bh.so -The shared library implementing this backend (present on systems that -support dynamic loading). -.SH ENVIRONMENT -.TP -.B SANE_CONFIG_DIR -This environment variable specifies the list of directories that may -contain the configuration file. Under UNIX, the directories are -separated by a colon (`:'), under OS/2, they are separated by a -semi-colon (`;'). If this variable is not set, the configuration file -is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the -environment variable ends with the directory separator character, then -the default directories are searched after the explicitly specified -directories. For example, setting -.B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). -.TP -.B SANE_DEBUG_BH -If the library was compiled with debug support enabled, this -environment variable controls the debug level for this backend. E.g., -a value of 255 requests all debug output to be printed. Smaller -levels reduce verbosity. - -.SH "SUPPORTED FEATURES" -.TP -.B ADF support -With document scanners, automatic document feeder (ADF) support is a key -feature. The backend supports the ADF by default and returns -.B SANE_STATUS_NO_DOCS -when the out-of-paper condition is detected. The SANE frontend -.B scanadf -is a command line frontend that supports multi-page scans. It has been -used successfully with this backend. The SANE frontend -.B xsane -is an improved GUI frontend by Oliver Rauch. Support for multi-page -scans is included in xsane version 0.35 and above. - -.TP -.B Duplex scanning -Some models, such as the COPISCAN II 6338, support duplex scanning. That -is, they scan both sides of the document during a single pass through the -scanner (the scanner has two cameras). This backend supports duplex -scanning (with the -.B \-\-duplex -option). The front and back page images are delivered consecutively -as if they were separately scanned pages. - -.TP -.B Hardware compression -The scanner is capable of compressing the data into several industry -standard formats (CCITT G3, CCITT G3-2D, CCITT G4). This results in -increased performance as less data is passed from the scanner to the -host over the SCSI bus. The backend supports these compression formats -via the -.B \-\-g31d, \-\-g32d, \-\-g42d -options, respectively. Many SANE frontends are not equipped to deal with -these formats, however. The SANE frontend -.B scanadf -supports these optional frame formats. The compressed image data -is written directly to a file and can then be processed by a scan-script -using the -.B \-\-scan\-script -option. Examples of this are given on the scanadf homepage. - -.TP -.B Automatic Border Detection -The scanner can automatically detect the paper size and adjust the -scanning window geometry appropriately. The backend supports this -useful feature with the -.B \-\-autoborder -option. It is enabled by default. - -.TP -.B Batch Mode Scanning -The batch scan mode allows for maximum throughput. The Set Window -parameters must remain constant during the entire batch. - -.TP -.B Icon Generation -The Icon function generates a thumbnail of the full page image, that can be -transferred as if it were a separate page. This allows the host to -quickly display a thumbnail representation during the scanning operation. -Perhaps this would be a great way of implementing a preview scan, but -since a normal scan is so quick, it might not be worth the trouble. - -.TP -.B Multiple Sections -Multiple sections (scanning sub-windows) can be defined for the front and -back pages. Each section can have different characteristics (e.g. geometry, -compression). The sections are returned as if they were separately -scanned images. Additionally sections can be used to greatly enhance the -accuracy and efficiency of the barcode/patchcode decoding process by -limiting the search area to a small subset of the page. Most Copiscan II -series scanners support up to 8 user-defined sections. - -.TP -.B Support Barcode/Patchcode Decoding -The RSC unit can recognize Bar and Patch Codes of various types embedded -in the scanned image. The codes are decoded and the data is returned to -the frontend as a text frame. The text is encoded in xml and contains -a great deal of information about the decoded data such as the location -where it was found, its orientation, and the time it took to find. -Further information on the content of this text frame as well as some -barcode decoding examples can be found on the backend homepage. - -.SH LIMITATIONS -.TP -.B Decoding a single barcode type per scan -The RSC unit can search for up to six different barcode types at a time. -While the code generally supports this as well, the -.B \-\-barcode\-search\-bar -option only allows the user to specify a single barcode type. -Perhaps another option which allows a comma separated list of barcode -type codes could be added to address this. -.TP -.B Scanning a fixed number of pages in batch mode -The separation of front and back end functionality in SANE presents a -problem in supporting the 'cancel batch' functionality in the scanner. -In batch mode, the scanner is always a page ahead of the host. The host, -knowing ahead of time which page will be the last, can cancel batch mode -prior to initiating the last scan command. Currently, there is no mechanism -available for the frontend to pass this knowledge to the backend. -If batch mode is enabled and the \-\-end\-count terminates a scanadf session, -an extra page will be pulled through the scanner, but is neither read -nor delivered to the frontend. The issue can be avoided by specifying -\-\-batch=no when scanning a fixed number of pages. -.TP -.B Revision 1.2 Patch detector -There is an enhanced patchcode detection algorithm available in the RSC -with revision 1.2 or higher that is faster and more reliable than the -standard Bar/Patch code decoder. This is not currently supported. +for example. See +.BR sane\-scsi (5) +for details. .SH OPTIONS .TP @@ -256,7 +85,8 @@ standard Bar/Patch code decoder. This is not currently supported. .B \-\-preview[=(yes|no)] [no] Request a preview-quality scan. When preview is set to yes image compression is disabled and the image is delivered in a -SANE_FRAME_GRAY frame. +.B SANE_FRAME_GRAY +frame. .TP .B \-\-mode lineart|halftone [lineart] Selects the scan mode (e.g., lineart,monochrome, or color). @@ -268,6 +98,7 @@ a list of standard resolutions; only these resolutions can be used. .B \-\-compression none|g31d|g32d|g42d [none] Sets the compression mode of the scanner. Determines the type of data returned from the scanner. Values are: + .RS .br .B none @@ -282,7 +113,9 @@ returned from the scanner. Values are: .B g42d \- CCITT G4 (MMR) \- delivered in a SANE_FRAME_G42D frame .br -NOTE: The use of g31d, g32d, and g42d compression values causes the backend + +.BR NOTE : +The use of g31d, g32d, and g42d compression values causes the backend to generate optional frame formats which may not be supported by all SANE frontends. .RE @@ -314,7 +147,8 @@ Bottom-right y position of scan area. .TP .B \-\-source Automatic Document Feeder|Manual Feed Tray [Automatic Document Feeder] Selects the scan source (such as a document feeder). This option is provided -to allow multiple image scans with xsane; it has no other purpose. +to allow multiple image scans with +.BR xsane (1); it has no other purpose. .TP .B \-\-batch[=(yes|no)] [no] Enable/disable batch mode scanning. Batch mode allows scanning at maximum throughput @@ -385,6 +219,7 @@ Length of icon (thumbnail) image in pixels. Specifies the barcode type to search for. If this option is not specified, or specified with a value of none, then the barcode decoding feature is completely disabled. The valid barcode type are: + .RS .br .B none @@ -428,6 +263,7 @@ to its maximum value (7). .B \-\-barcode\-search\-mode <see list> [horiz\-vert] Chooses the orientation of barcodes to be searched. The valid orientations are: + .RS .br .B horiz\-vert @@ -474,7 +310,8 @@ Ordinarily barcodes are searched in the entire image. However, when you specify sections all barcode searching is done within the specific sections identified. This can significantly speed up the decoding process. -The following functioncodes are available: +The following function codes are available: + .RS .br .B front @@ -530,18 +367,215 @@ there are more white pixels in the code. .B \-\-barcode\-patchmode 0..1 [0] Controls Patch Code detection. +.SH CONFIGURATION +The contents of the +.I bh.conf +file is a list of device names that correspond to Bell+Howell +scanners. See +.BR sane\-scsi (5) +on details of what constitutes a valid device name. +Additionally, options can be specified; these lines begin with the word "option". +Each option is described in detail below. Empty lines and lines starting +with a hash mark (#) are ignored. + +.SH OPTIONS +The following options can be specified in the +.I bh.conf +file. +.TP +.B disable\-optional\-frames +This option prevents the backend from sending any optional frames. This +option may be useful when dealing with frontends which do not support these +optional frames. When this option is in effect, the data is sent in a +.B SANE_FRAME_GRAY +frame. The optional frames sent by this backend are: +.BR SANE_FRAME_G31D ", " SANE_FRAME_G32D ", " SANE_FRAME_G42D " and " SANE_FRAME_TEXT . +These frames are generated based on the compression and barcode options. +These frames are never sent in preview mode. +.TP +.B fake\-inquiry +This option is used for debugging purposes and its use is not encouraged. +Essentially, it allows the backend to initialize in the absence of +a scanner. This is useful for development and not much else. +This option must be specified earlier in the configuration file than +the devices which are to be "faked". + +.SH FILES +.TP +.I @CONFIGDIR@/bh.conf +The backend configuration file (see also description of +.B SANE_CONFIG_DIR +below). +.TP +.I @LIBDIR@/libsane\-bh.a +The static library implementing this backend. +.TP +.I @LIBDIR@/libsane\-bh.so +The shared library implementing this backend (present on systems that +support dynamic loading). + +.SH ENVIRONMENT +.TP +.B SANE_CONFIG_DIR +This environment variable specifies the list of directories that may +contain the configuration file. Under UNIX, the directories are +separated by a colon (`:'), under OS/2, they are separated by a +semi-colon (`;'). If this variable is not set, the configuration file +is searched in two default directories: first, the current working +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory +separator character, then the default directories are searched after +the explicitly specified directories. For example, setting +.B SANE_CONFIG_DIR +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). +.TP +.B SANE_DEBUG_BH +If the library was compiled with debug support enabled, this +environment variable controls the debug level for this backend. E.g., +a value of 255 requests all debug output to be printed. Smaller +levels reduce verbosity. + +.SH "SUPPORTED FEATURES" +.TP +.B ADF support +With document scanners, automatic document feeder (ADF) support is a key +feature. The backend supports the ADF by default and returns +.B SANE_STATUS_NO_DOCS +when the out-of-paper condition is detected. The SANE frontend +.BR scanadf (1) +is a command line frontend that supports multi-page scans. It has been +used successfully with this backend. The SANE frontend +.BR xsane (1) +is an improved GUI frontend by Oliver Rauch. Support for multi-page +scans is included in xsane version 0.35 and above. + +.TP +.B Duplex scanning +Some models, such as the COPISCAN II 6338, support duplex scanning. That +is, they scan both sides of the document during a single pass through the +scanner (the scanner has two cameras). This backend supports duplex +scanning (with the +.B \-\-duplex +option). The front and back page images are delivered consecutively +as if they were separately scanned pages. + +.TP +.B Hardware compression +The scanner is capable of compressing the data into several industry +standard formats (CCITT G3, CCITT G3-2D, CCITT G4). This results in +increased performance as less data is passed from the scanner to the +host over the SCSI bus. The backend supports these compression formats +via the +.B \-\-g31d, \-\-g32d, \-\-g42d +options, respectively. Many SANE frontends are not equipped to deal with +these formats, however. The SANE frontend +.BR scanadf (1) +supports these optional frame formats. The compressed image data +is written directly to a file and can then be processed by a scan-script +using the +.B \-\-scan\-script +option. Examples of this are given on the +.BR scanadf (1) +homepage. + +.TP +.B Automatic Border Detection +The scanner can automatically detect the paper size and adjust the +scanning window geometry appropriately. The backend supports this +useful feature with the +.B \-\-autoborder +option. It is enabled by default. + +.TP +.B Batch Mode Scanning +The batch scan mode allows for maximum throughput. The Set Window +parameters must remain constant during the entire batch. + +.TP +.B Icon Generation +The Icon function generates a thumbnail of the full page image, that can be +transferred as if it were a separate page. This allows the host to +quickly display a thumbnail representation during the scanning operation. +Perhaps this would be a great way of implementing a preview scan, but +since a normal scan is so quick, it might not be worth the trouble. + +.TP +.B Multiple Sections +Multiple sections (scanning sub-windows) can be defined for the front and +back pages. Each section can have different characteristics (e.g. geometry, +compression). The sections are returned as if they were separately +scanned images. Additionally sections can be used to greatly enhance the +accuracy and efficiency of the barcode/patchcode decoding process by +limiting the search area to a small subset of the page. Most Copiscan II +series scanners support up to 8 user-defined sections. + +.TP +.B Support Barcode/Patchcode Decoding +The RSC unit can recognize Bar and Patch Codes of various types embedded +in the scanned image. The codes are decoded and the data is returned to +the frontend as a text frame. The text is encoded in xml and contains +a great deal of information about the decoded data such as the location +where it was found, its orientation, and the time it took to find. +Further information on the content of this text frame as well as some +barcode decoding examples can be found on the backend homepage. + +.SH LIMITATIONS +.TP +.B Decoding a single barcode type per scan +The RSC unit can search for up to six different barcode types at a time. +While the code generally supports this as well, the +.B \-\-barcode\-search\-bar +option only allows the user to specify a single barcode type. +Perhaps another option which allows a comma separated list of barcode +type codes could be added to address this. +.TP +.B Scanning a fixed number of pages in batch mode +The separation of front and back end functionality in SANE presents a +problem in supporting the 'cancel batch' functionality in the scanner. +In batch mode, the scanner is always a page ahead of the host. The host, +knowing ahead of time which page will be the last, can cancel batch mode +prior to initiating the last scan command. Currently, there is no mechanism +available for the frontend to pass this knowledge to the backend. +If batch mode is enabled and the +.B \-\-end\-count +terminates a scanadf session, +an extra page will be pulled through the scanner, but is neither read +nor delivered to the frontend. The issue can be avoided by specifying +.B \-\-batch=no +when scanning a fixed number of pages. +.TP +.B Revision 1.2 Patch detector +There is an enhanced patchcode detection algorithm available in the RSC +with revision 1.2 or higher that is faster and more reliable than the +standard Bar/Patch code decoder. This is not currently supported. + .SH BUGS This is a new backend; detailed bug reports are welcome -- and expected ;) .PP If you have found something that you think is a bug, please attempt to -recreate it with the SANE_DEBUG_BH environment variable set to -255, and send a report detailing the conditions surrounding the bug to +recreate it with the +.B SANE_DEBUG_BH +environment variable set to 255, and send a report detailing the conditions +surrounding the bug to .IR sane\-devel@alioth-lists.debian.net . .SH "SEE ALSO" -sane(7), sane\-scsi(5), scanimage(1), scanadf(1) +.BR sane (7), +.BR sane\-scsi (5), +.BR scanimage (1), +.BR scanadf (1), +.BR xsane (1) .SH AUTHOR -The sane\-bh backend was written by Tom Martone, based on the sane\-ricoh +The +.B sane\-bh backend +was written by Tom Martone, based on the +.BR sane\-ricoh (5) backend by Feico W. Dillema and the bnhscan program by Sean Reifschneider of tummy.com ltd. Some 8000 enhancements added by Mark Temple. diff --git a/doc/sane-canon.man b/doc/sane-canon.man index 6085b16..6cc23a5 100644 --- a/doc/sane-canon.man +++ b/doc/sane-canon.man @@ -24,8 +24,11 @@ CanoScan FS2710S .RE .PP Parallel port and USB scanners are not supported by this backend; see -the manual pages for sane\-canon_pp and sane\-canon630u for further -information. +the manual pages for +.BR sane\-canon_pp (5) +and +.BR sane\-canon630u (5) +for further information. .PP IMPORTANT: This is beta code. We tested the code on the scanners listed above, using the computers and operating systems available to us, but we @@ -36,25 +39,30 @@ It cannot be excluded (although we consider it extremely unlikely) that your scanner will be damaged. .PP That said, TESTERS ARE WELCOME. Send your bug reports and comments to -Manuel Panea <mpd@rzg.mpg.de>; for questions concerning the FB620 and -FB1200S contact Mitsuru Okaniwa <m\-okaniwa@bea.hi\-ho.ne.jp>, for the -FS2710S Ulrich Deiters <ukd@xenon.pc.uni\-koeln.de>. -.PP +Manuel Panea +.IR <mpd@rzg.mpg.de> ; +for questions concerning the FB620 and FB1200S contact Mitsuru Okaniwa +.IR <m\-okaniwa@bea.hi\-ho.ne.jp> , +for the FS2710S Ulrich Deiters +.IR <ukd@xenon.pc.uni\-koeln.de> . .SH TIPS (FS2700F) .PP Scanning either slides or negatives has been found to require rather large gamma corrections of about 2.2 to 2.4 (same value for red, green, and blue). It is recommended to use the automatic exposure controls -of the frontend xsane for best results. +of the frontend +.BR xsane (1) +for best results. .PP The "Auto Focus" function triggers a special pass to determine the focus value. After that, the real scanning pass takes place. .PP Even with "Auto Focus" turned on, the scanned image is often a bit too -blurred. Using the GIMP to do a "Filter->Enhance->Sharpen" at about 40 -to 60 improves the image considerably. -.PP +blurred. Using the +.BR gimp (1) +to do a "Filter->Enhance->Sharpen" at about 40 to 60 improves the image +considerably. .SH TIPS (FS2710S) .PP @@ -88,14 +96,16 @@ Example: export SANE_DEBUG_CANON=4 .SH "SEE ALSO" -sane\-scsi(5) -.br -http://www.rzg.mpg.de/~mpd/sane/ +.BR sane\-scsi (5) .br -doc/canon.install2700F.txt (installation of a CanoScan 2700F +.I http://www.rzg.mpg.de/~mpd/sane/doc/canon.install2700F.txt +(installation of a CanoScan 2700F) .br .SH AUTHOR -Helmut Koeberle, Manuel Panea, and Markus Mertinat; FB620S and FB1200S support -by Mitsuru Okaniwa; FS2710S support by Ulrich Deiters +Helmut Koeberle, Manuel Panea, and Markus Mertinat; +.br +FB620S and FB1200S support by Mitsuru Okaniwa; +.br +FS2710S support by Ulrich Deiters .br Man page by Henning Meier-Geinitz (mostly based on canon.README) diff --git a/doc/sane-canon630u.man b/doc/sane-canon630u.man index e9ec3cd..f569695 100644 --- a/doc/sane-canon630u.man +++ b/doc/sane-canon630u.man @@ -19,7 +19,8 @@ Color scanning is supported at 75, 150, 300, and 600 dpi, and gamma and analog gain are adjustable. .PP TESTERS ARE WELCOME. Send your bug reports and comments to -Nathan Rutman <nthn1@yahoo.com> +Nathan Rutman +.IR <nthn1@yahoo.com> . .PP .SH CONFIGURATION The contents of the @@ -29,15 +30,19 @@ USB scanners. Empty lines and lines starting with a hash mark (#) are ignored. Only one device name can be listed in .IR canon630u.conf . The program -.IR sane\-find\-scanner +.BR sane\-find\-scanner (1) helps to find out the correct device. Under Linux, such a device name could be .I /dev/usb/scanner0 -for example. See sane\-usb(5) for details. +for example. See +.BR sane\-usb (5) +for details. .PP This product-specific scanner driver uses the lower-level kernel USB driver -"scanner". Check for "Driver=usbscanner" under /proc/bus/usb/devices. If -"Driver=(none)", try forcing it with "insmod scanner vendor=0x04a9 product=0x2204" +"scanner". Check for "Driver=usbscanner" under +.IR /proc/bus/usb/devices. +If "Driver=(none)", try forcing it with +.I "insmod scanner vendor=0x04a9 product=0x2204" .SH NOTES .PP Due to Canon's unwillingness to provide scanner documentation, this @@ -49,10 +54,16 @@ This driver requires the ability to send USB Control Messages, available in kernel 2.4.12 or later. .PP Some users have reported that this driver doesn't work at all. This seems -to be a hardware specific issue, although I don't know what exactly the +to be a hardware specific issue, although I dsane\-uson't know what exactly the problem is. If you are having problems, please send me the info in -/proc/bus/usb/devices, /proc/pci, the kernel scanner.c driver version from -/var/log/messages, and the output from "SANE_DEBUG_CANON630U=12 scanimage > /dev/null" +.IR /proc/bus/usb/devices, +.IR /proc/pci, +the kernel +.I scanner.c +driver version from +.IR /var/log/messages, +and the output from +.I "SANE_DEBUG_CANON630U=12 scanimage > /dev/null" .PP .SH FILES .TP @@ -80,13 +91,18 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the -environment variable ends with the directory separator character, then -the default directories are searched after the explicitly specified -directories. For example, setting +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory +separator character, then the default directories are searched after +the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_CANON630U If the library was compiled with debug support enabled, this @@ -97,9 +113,11 @@ Example: .br SANE_DEBUG_CANON630U=12 scanimage > /dev/null .SH "SEE ALSO" -sane(7), sane\-usb(5), sane\-find\-scanner(1) +.BR sane (7), +.BR sane\-usb (5), +.BR sane\-find\-scanner (1) .br -http://canon-fb630u.sourceforge.net/ +.I http://canon-fb630u.sourceforge.net/ .br .SH AUTHOR Nathan Rutman diff --git a/doc/sane-canon_dr.man b/doc/sane-canon_dr.man index 4fbc635..db483e0 100644 --- a/doc/sane-canon_dr.man +++ b/doc/sane-canon_dr.man @@ -14,8 +14,8 @@ This document describes backend version 57, which shipped with SANE 1.0.28. .SH SUPPORTED HARDWARE This version has only been tested with a few scanner models. Please see -http://www.sane\-project.org/sane\-supported\-devices.html for the most recent -list. +.I http://www.sane\-project.org/sane\-supported\-devices.html +for the most recent list. This backend may support other Canon scanners. The best way to determine level of support is to test the scanner directly, @@ -31,35 +31,32 @@ no way to detect if they are required, so they must be hard-coded. .SH OPTIONS Effort has been made to expose most hardware options, including: -.PP -source s -.RS -Selects the source for the scan. Options -may include "Flatbed", "ADF Front", "ADF Back", "ADF Duplex". -.RE -.PP -mode m -.RS -Selects the mode for the scan. Options -may include "Lineart", "Halftone", "Gray", and "Color". -.RE -.PP -resolution -.RS +.TP +.B \-\-source Flatbed|ADF Front|ADF Back|ADF Duplex +Selects the source for the scan. + +.TP +.B \-\-mode Lineart|Halftone|Gray|Color +Selects the mode for the scan. + +.TP +.B \-\-resolution Controls scan resolution. -.RE -.PP -tl\-x, tl\-y, br\-x, br\-y -.RS + +.TP +.B \-\-tl\-x, \-\-tl\-y, \-\-br\-x, \-\-br\-y Sets scan area upper left and lower right coordinates. These are renamed -t, l, x, y by some frontends. -.RE -.PP -page\-width, page\-height -.RS +.BR -t , +.BR -l , +.BR -x , +.B -y +by some frontends. + +.TP +.B \-\-page\-width, \-\-page\-height Sets paper size. Used by scanner to determine centering of scan coordinates when using ADF and to detect double feed errors. -.RE + .PP Other options will be available based on the capabilities of the scanner: enhancement, compression, buttons and sensors, etc. @@ -71,41 +68,40 @@ capabilities. Please note that these features are somewhat simplistic, and may not perform as well as the native implementations. Note also that these features all require that the driver cache the entire image in memory. This will almost certainly result in a reduction of scanning speed. -.PP -swcrop -.RS + +.TP +.B \-\-swcrop Requests the driver to detect the extremities of the paper within the larger image, and crop the empty edges. -.RE -.PP -swdeskew -.RS + +.TP +.B \-\-swdeskew Requests the driver to detect the rotation of the paper within the larger image, and counter the rotation. -.RE -.PP -swdespeck X -.RS + +.TP +.B \-\-swdespeck X Requests the driver to find and remove dots of X diameter or smaller from the image, and fill the space with the average surrounding color. -.RE Use 'scanimage \-\-help' to get a list, but be aware that some options may be settable only when another option has been set, and that advanced options may be hidden by some frontend programs. -.PP + .SH CONFIGURATION FILE -The configuration file "canon_dr.conf" is used to tell the backend how to look -for scanners, and provide options controlling the operation of the backend. -This file is read each time the frontend asks the backend for a list -of scanners, generally only when the frontend starts. If the configuration -file is missing, the backend will fail to run. +The configuration file +.I canon_dr.conf +is used to tell the backend how to look for scanners, and provide options +controlling the operation of the backend. This file is read each time the +frontend asks the backend for a list of scanners, generally only when the +frontend starts. If the configuration file is missing, the backend will +fail to run. .PP Scanners can be specified in the configuration file in 4 ways: .PP "scsi CANON DR" .RS -Requests backend to search all scsi busses in the system for a device +Requests backend to search all scsi buses in the system for a device which reports itself to be a scanner made by 'CANON', with a model name starting with 'DR'. .RE @@ -119,7 +115,7 @@ specify one. Probably should not be used with the other "scsi" line above. .PP "usb 0x04a9 0x1603" (or other vendor/product ids) .RS -Requests backend to search all usb busses in the system for a device +Requests backend to search all usb buses in the system for a device which uses that vendor and product id. The device will then be queried to determine if it is a Canon scanner. .RE @@ -164,13 +160,15 @@ Some scanners prepend all data transmitted to host with 12 bytes. Enable this op Some scanners pad the upper edge of one side of a duplex scan. There is some variation in the amount of padding. Modify this option if your unit shows an unwanted band of image data on only one side. .RE .PP -Note: 'option' lines may appear multiple times in the configuration file. +.BR NOTE : +'option' lines may appear multiple times in the configuration file. They only apply to scanners discovered by the next 'scsi/usb' line. .PP .SH ENVIRONMENT -The backend uses a single environment variable, SANE_DEBUG_CANON_DR, which -enables debugging output to stderr. Valid values are: +The backend uses a single environment variable, +.BR SANE_DEBUG_CANON_DR , +which enables debugging output to stderr. Valid values are: .PP .RS 5 Errors @@ -195,26 +193,39 @@ machines have not been tested. Their protocol is unknown. .SH CREDITS -The various authors of the sane\-fujitsu backend provided useful code +The various authors of the +.BR sane\-fujitsu (5) +backend provided useful code. .br -Yabarana Corp. www.yabarana.com provided significant funding +Yabarana Corp. +.I www.yabarana.com +provided significant funding. .br -EvriChart, Inc. www.evrichart.com provided funding and loaned equipment +EvriChart, Inc. +.I www.evrichart.com +provided funding and loaned equipment. .br -Canon, USA. www.usa.canon.com loaned equipment +Canon, USA. +.I www.usa.canon.com +loaned equipment. .br -HPrint hprint.com.br provided funding and testing for DR-2510 support +HPrint +.I hprint.com.br +provided funding and testing for DR-2510 support. .br -Stone-IT www.stone-it.com provided funding for DR-2010 and DR-2050 support +Stone-IT +.I www.stone-it.com +provided funding for DR-2010 and DR-2050 support. .br -Gerhard Pfeffer provided access and testing for P-208 and P-215 +Gerhard Pfeffer provided access and testing for P-208 and P-215. .br Special thanks to: Alejandro Imass, Andre Shimakawa, Martijn van Brummelen, Thanos Diacakis and Junren Shi for testing and feedback. .SH "SEE ALSO" -sane(7), -sane\-scsi(5), -sane\-usb(5) +.BR sane (7), +.BR sane\-scsi (5), +.BR sane\-usb(5) .SH AUTHOR -m. allan noah: <kitno455 a t gmail d o t com> +m. allan noah: +.IR "<kitno455 a t gmail d o t com>" . diff --git a/doc/sane-canon_lide70.man b/doc/sane-canon_lide70.man index ae807a3..83c54bc 100644 --- a/doc/sane-canon_lide70.man +++ b/doc/sane-canon_lide70.man @@ -1,12 +1,13 @@ -.TH sane\-canon_lide70 5 "26 Nov 2019" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy" +.TH sane\-canon_lide70 5 "22 Aug 2020" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy" .IX sane\-canon_lide70 .SH NAME -sane\-canon_lide70 \- SANE backend for the Canon LiDE 70 USB flatbed scanner +sane\-canon_lide70 \- SANE backend for the Canon LiDE 70 and 600(F) USB flatbed scanners .SH DESCRIPTION The .B canon_lide70 library implements a SANE (Scanner Access Now Easy) backend that -provides access to the Canon Inc. CanoScan LiDE 70 flatbed scanner. +provides access to the Canon Inc. CanoScan LiDE 70 and 600(F) +flatbed scanners. The film unit of the LiDE 600F is not supported. .PP Due to Canon's unwillingness to provide scanner documentation, this software was developed by analyzing the USB traffic of the Windows @@ -15,55 +16,51 @@ to the scanner is known only to a very limited extent. Some sophistication present in the Windows XP driver has been left out. There is, for example, no active calibration. .PP -TESTERS ARE WELCOME. Send your bug reports and comments to -the sane\-devel mailing list <sane\-devel@alioth-lists.debian.net> -.PP -The -.B Canoscan LiDE 600 -(or 600f, with film unit) is closely related to the LiDE 70, but -it does not work with this backend. Support for the LiDE 600 will -be added by the end of 2020. +Testers and reviewers are welcome. Send your bug reports and comments to +the sane\-devel mailing list +.IR <sane\-devel@alioth-lists.debian.net> . .PP .SH CONFIGURATION The .I @CONFIGDIR@/canon_lide70.conf file identifies the LiDE 70 by its vendor code 0x04a9 and its -product code 0x2225. For the LiDE 600(f) the product code would be 0x2224. -.PP +product code 0x2225. For the LiDE 600(f) the product code is 0x2224. + .SH BACKEND SPECIFIC OPTIONS -.PP .B Scan Mode: + .TP -\-\-resolution 75|150|300|600|1200 [default 600] -.BR -Sets the resolution of the scanned image in dots per inch. Scanning at 1200 dpi is very slow. +.B \-\-resolution 75|150|300|600|1200 [default 600] +Sets the resolution of the scanned image in dots per inch. Scanning at 1200 dpi +is not available on the LiDE 600(F) and it is very slow on the LiDE 70. + .TP -\-\-mode Color|Gray|Lineart [default: Color] -.BR +.B \-\-mode Color|Gray|Lineart [default: Color] Selects the scan mode. Lineart means fully black and fully white pixels only. + .TP -\-\-threshold 0..100 (in steps of 1) [default 75] -.BR +.B \-\-threshold 0..100 (in steps of 1) [default 75] Select minimum-brightness percentage to get a white point, relevant only for Lineart + .TP -\-\-non-blocking[=(yes|no)] [inactive] -.BR +.B \-\-non-blocking[=(yes|no)] [inactive] This option has not yet been implemented. Scans are captured in a temporary file with a typical size of 100MB. + .PP .B Geometry: .TP -\-l 0..216.069 [default 0] - Top-left x position of scan area in millimeters. +.B \-l 0..216.069 [default 0] +Top-left x position of scan area in millimeters. .TP -\-t 0..297 [default 0] - Top-left y position of scan area in millimeters. +.B \-t 0..297 [default 0] +Top-left y position of scan area in millimeters. .TP -\-x 0..216.069 [default 80] - Width of scan-area in millimeters. +.B \-x 0..216.069 [default 80] +Width of scan-area in millimeters. .TP -\-y 0..297 [default 100] - Height of scan-area in millimeters. -.PP +.B \-y 0..297 [default 100] +Height of scan-area in millimeters. + .SH FILES .TP .I @CONFIGDIR@/canon_lide70.conf @@ -87,18 +84,27 @@ Example: SANE_DEBUG_CANON_LIDE70=128 scanimage > /dev/null .SH KNOWN PROBLEMS At low resolutions (75 and 150 dpi, implying high slider speeds) -the scanner misses the top one millimeter of the scan area. This can +the LiDE 70 misses the top one millimeter of the scan area. This can be remedied by shifting the document one millimeter downward, in cases -where such precision matters. Note that xsane uses the 75 dpi mode for -prescans. +where such precision matters. Note that +.BR xsane (1) +uses the 75 dpi mode for prescans. The problem is worse on the LiDE 600(F), +where the offset is five millimeters. .PP -It is recommended that in xsane the gamma value be set to approximately 1.5 +It is recommended that in +.BR xsane (1) +the gamma value be set to approximately 1.7 to get more realistic colors. This also wipes out some artifacts caused by the lack of real calibration. + .SH "SEE ALSO" -sane(7), sane\-usb(5), sane\-find\-scanner(1), scanimage(1) +.BR sane (7), +.BR sane\-usb (5), +.BR sane\-find\-scanner (1), +.BR scanimage (1), +.BR xsane (1), .br http://www.juergen-ernst.de/info_sane.html -.br + .SH AUTHOR pimvantend, building upon pioneering work by Juergen Ernst. diff --git a/doc/sane-canon_pp.man b/doc/sane-canon_pp.man index 46bb823..72a9381 100644 --- a/doc/sane-canon_pp.man +++ b/doc/sane-canon_pp.man @@ -27,7 +27,7 @@ CanoScan N640P ex .PP No USB scanners are supported and there are no plans to support them in the future. Other projects are working on support for USB scanners. See the -.B PROJECTS +.I PROJECTS file for more detail. The FB310P and FB610P are re-badged Avision scanners which use a different command set, so are unlikely to be supported by this backend in the future. @@ -38,12 +38,11 @@ appreciated. Please send any bug reports to the maintainers as listed on the web page (listed in .B SEE ALSO below). -.PP -. -.PP + .SH "DEVICE NAMES" -This backend expects device names of the form presented by libieee1284. These -names are highly dependent on operating system and version. +This backend expects device names of the form presented by +.BR libieee1284 (3). +These names are highly dependent on operating system and version. On Linux 2.4 kernels this will be of the form .I "parport0" @@ -136,13 +135,18 @@ This environment variable specifies the list of directories that may contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: -first, the current working directory (".") and then in @CONFIGDIR@. If the -value of the environment variable ends with the directory separator character, -then the default directories are searched after the explicitly specified -directories. For example, setting +first, the current working directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator +character, then the default directories are searched after the explicitly +specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_CANON_PP If the library was compiled with debug support enabled, this environment @@ -219,9 +223,11 @@ but not where another scan can be made. .SH "SEE ALSO" -sane(7), sane\-dll(5) -.BR -http://canon\-fb330p.sourceforge.net/ +.BR sane (7), +.BR sane\-dll(5), +.BR libieee1284 (3), +.br +.I http://canon\-fb330p.sourceforge.net/ .SH AUTHOR This backend is primarily the work of Simon Krix (Reverse Engineering), and diff --git a/doc/sane-cardscan.man b/doc/sane-cardscan.man index e5872a8..5d29efe 100644 --- a/doc/sane-cardscan.man +++ b/doc/sane-cardscan.man @@ -19,14 +19,15 @@ driver in action, and send it to the author. .SH OPTIONS The cardscan backend supports the following options: -.PP -mode m -.RS -Selects the mode for the scan. Options are "Gray" and "Color". -.RE -.PP + +.TP +.B --mode Gray|Color +Selects the mode for the scan. + .SH CONFIGURATION FILE -The configuration file "cardscan.conf" is used to tell the backend how to look +The configuration file +.I cardscan.conf +is used to tell the backend how to look for scanners, and provide options controlling the operation of the backend. This file is read each time the frontend asks the backend for a list of scanners, generally only when the frontend starts. If the configuration @@ -37,7 +38,7 @@ Scanners can be specified in the configuration file in 2 ways: .PP "usb 0x04c5 0x1042" (or other vendor/product ids) .RS -Requests backend to search all usb busses in the system for a device +Requests backend to search all usb buses in the system for a device which uses that vendor and product id. The device will then be queried to determine if it is a cardscan scanner. .RE @@ -64,8 +65,9 @@ Older scanners do not support this request, and must be set to 0. .RE .SH ENVIRONMENT -The backend uses a single environment variable, SANE_DEBUG_CARDSCAN, which -enables debugging output to stderr. Valid values are: +The backend uses a single environment variable, +.BR SANE_DEBUG_CARDSCAN, +which enables debugging output to stderr. Valid values are: .PP .RS 5 Errors @@ -103,11 +105,13 @@ windows driver. .SH CREDITS The hardware to build this driver was provided to the author by: - Jeff Kowalczyk <jtk a t yahoo d o t com> +Jeff Kowalczyk +.IR "<jtk a t yahoo d o t com>" . .SH "SEE ALSO" -sane(7), -sane\-usb(5) +.BR sane (7), +.BR sane\-usb (5) .SH AUTHOR -m. allan noah: <kitno455 a t gmail d o t com> +m. allan noah: +.I "<kitno455 a t gmail d o t com>" . diff --git a/doc/sane-config.man b/doc/sane-config.man index 997a342..aa6cd69 100644 --- a/doc/sane-config.man +++ b/doc/sane-config.man @@ -7,11 +7,7 @@ sane\-config \- get information about the installed version of libsane .PP .B sane\-config is a tool that is used to determine the compiler and linker -flags that should be used to compile and link -.B SANE -frontends to a -.B SANE -backend library (libsane). +flags that should be used to compile and link SANE frontends to a SANE backend library (libsane). . .SH OPTIONS .B sane\-config @@ -21,31 +17,31 @@ accepts the following options (you can't use more than one option at the same ti Print the currently installed version of libsane on the standard output. .TP 8 .B \-\-help OPTION -Print a short usage message. If OPTION is specified, help for that option -(e.g. \-\-libs) is printed (if available). +Print a short usage message. If +.I OPTION +is specified, help for that option (e.g. +.BR \-\-libs ) +is printed (if available). .TP 8 .B \-\-libs -Print the additional libraries that are necessary to link a -.B SANE -frontend to libsane. +Print the additional libraries that are necessary to link a SANE frontend to libsane. .TP 8 .B \-\-ldflags -Print the linker flags that are necessary to link a -.B SANE -frontend to libsane. +Print the linker flags that are necessary to link a SANE frontend to libsane. .TP 8 .B \-\-cflags -Print the compiler flags that are necessary to compile a -.B SANE -frontend. +Print the compiler flags that are necessary to compile a SANE frontend. .TP 8 .B \-\-prefix Print the prefix used during compilation of libsane. .TP 8 .B \-\-exec\-prefix Print the exec\-prefix used during compilation of libsane. + .SH "SEE ALSO" .BR sane (7) + .SH AUTHOR -This manual page was written by Julien BLACHE <jblache@debian.org>, for the -Debian GNU/Linux system (but may be used by others). +This manual page was written by Julien BLACHE +.RI < jblache@debian.org > , +for the Debian GNU/Linux system (but may be used by others). diff --git a/doc/sane-coolscan.man b/doc/sane-coolscan.man index 65c8d53..7f73dd4 100644 --- a/doc/sane-coolscan.man +++ b/doc/sane-coolscan.man @@ -6,22 +6,27 @@ sane\-coolscan \- SANE backend for Nikon film-scanners .SH ABOUT THIS FILE -This file is a short description of the coolscan-backend for sane! +This file is a short description of the coolscan backend for +.BR SANE . .SH DESCRIPTION The .B sane\-coolscan -library implements a SANE backend that provides the interface to the following Nikon Coolscan Film scanners: Nikon LS20, LS30, LS1000, LS2000. +library implements a SANE backend that provides the interface to the following Nikon +Coolscan Film scanners: Nikon LS20, LS30, LS1000, LS2000. -.B Even though the backend has worked for a number of people, there are still some problems, especially in combination with some SCSI card/drivers (AHA-1505/aha152x.o) and the autofocus command. You should consider this backend 'alpha' and be careful when using it the first time. +.B Even though the backend has worked for a number of people, there are still some +problems, especially in combination with some SCSI card/drivers (AHA-1505/aha152x.o) +and the autofocus command. +You should consider this backend 'alpha' and be careful when using it the first time. .SH CONFIGURATION The configuration file for this backend resides in .IR @CONFIGDIR@/coolscan.conf . -Its contents is a list of device names that correspond to Nikon Coolscan scanners. Empty lines +Its content is a list of device names that correspond to Nikon Coolscan scanners. Empty lines and lines starting with a hash mark (#) are ignored. A sample configuration file is shown below: @@ -32,20 +37,18 @@ shown below: .fi The special device name must be a generic SCSI device or a symlink to such a device. -To find out to which device your scanner is assigned and how you have to set the -permissions of that device, have a look at sane\-scsi. +To find out to which device your scanner is assigned and how you can set the +permissions of that device, have a look at +.BR sane\-scsi (5). .SH SCSI ADAPTER TIPS Some SCSI-adapters and low-level SCSI drivers do not work correctly with this backend and the Coolscan scanners. These systems hang when the autofocus command is send to the Scanner. To see a list of which card/driver combinations work or don't work have a look at: -http://andreas.rick.free.fr/sane/autofocus.html. - - +.I http://andreas.rick.free.fr/sane/autofocus.html. .SH FILES - .TP The backend configuration file: .I @CONFIGDIR@/coolscan.conf @@ -63,42 +66,39 @@ The shared library implementing this backend: .B SANE_DEBUG_COOLSCAN If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 -requests all debug output to be printed. Smaller levels reduce verbosity: -SANE_DEBUG_COOLSCAN values +requests all debug output to be printed. Smaller levels reduce verbosity. Examples: -on bash: +On bash: .br export SANE_DEBUG_COOLSCAN=8 -on csh: +On csh: .br setenv SANE_DEBUG_COOLSCAN 8 .SH BUGS -The autofocus command does not work with some SCSI card/driver combinations +The autofocus command does not work with some SCSI card/driver combinations. .PP The gamma table is not implemented for the LS1000 yet. .PP -The dust-removal is not working yet +The dust-removal is not working yet. .SH SEE ALSO +.BR sane (7), +.BR sane\-scsi (5) .TP .I http://andreas.rick.free.fr/sane/ -The homepage of this backend +The homepage of this backend. .TP .I http://www.sema.be/coolscan/ -The original version of the coolscan backend by Didier -.PP -sane(7), sane\-scsi(5) +The original version of the coolscan backend by Didier. .SH THANKS TO - -.PP -Didier Carlier \- For writing the original Coolscan backend (without it I would not have started this) +Didier Carlier \- For writing the original Coolscan backend (without it I would not have started this). .PP Oliver Rauch \- For adapting xsane so quickly to the infrared stuff. .PP @@ -108,4 +108,4 @@ All the other people working on SANE. Andreas Rick .SH EMAIL-CONTACT -andreas.rick@free.fr +.I andreas.rick@free.fr diff --git a/doc/sane-coolscan2.man b/doc/sane-coolscan2.man index 71f589a..c801034 100644 --- a/doc/sane-coolscan2.man +++ b/doc/sane-coolscan2.man @@ -36,44 +36,59 @@ report successes or failures. .SH OPTIONS The options the backend supports can either be selected through command line -options to programs like scanimage or through GUI elements in xscanimage or xsane. +options to programs like +.BR scanimage (1) +or through GUI elements in +.BR xscanimage (1) +or +.BR xsane (1). -Valid command line options and their syntax can be listed by using +Valid command line options and their syntax can be listed by using: +.PP .RS scanimage \-\-help \-d coolscan2:<interface>:<device> .RE +.PP where <interface> and <device> specify the device in question, as in the -configuration file (see next section). The \-d parameter and its argument +configuration file (see next section). The +.B \-d +parameter and its argument can be omitted to obtain information on the first scanner identified. Use -the command +the command: +.PP .RS scanimage \-L .RE +.PP to list all devices recognized by your SANE installation. The options should be fully described by the description or tooltips given by frontend. Here is a description of some of the most important options, in the -syntax with which they must be supplied to scanimage: +syntax with which they must be supplied to +.BR scanimage (1): .TP -.I \-\-frame <n> +.B \-\-frame <n> This option specifies which frame to operate on, if a motorized film strip feeder or APS adapter are used. The frame number .I <n> ranges from 1 to the number of frames available, which is sensed each time the backend is initialized (usually each time you start the frontend). .TP -.I \-\-subframe <x> +.B \-\-subframe <x> This option shifts the scan window by the specified amount (default unit is mm). .TP -.I \-\-infrared=yes/no +.B \-\-infrared=yes/no If set to "yes", the scanner will read the infrared channel, thus allowing defect removal in software. The infrared image is read during a second scan, with no options altered. The backend must not be restarted between the scans. -If you use scanimage, perform a batch scan with batch\-count=2 to obtain the -IR information. +If you use +.BR scanimage (1), +perform a batch scan with +.B batch\-count=2 +to obtain the IR information. .TP -.I \-\-depth <n> +.B \-\-depth <n> Here <n> can either be 8 or the maximum number of bits supported by the scanner (10, 12, or 14). It specifies whether or not the scanner reduces the scanned data to 8 bits before sending it to the backend. If 8 bits are @@ -81,40 +96,42 @@ used, some information and thus image quality is lost, but the amount of data is smaller compared to higher depths. Also, many imaging programs and image formats cannot handle depths greater than 8 bits. .TP -.I \-\-autofocus +.B \-\-autofocus Perform autofocus operation. Unless otherwise specified by the other options ( -.I \-\-focus\-on\-centre +.B \-\-focus\-on\-centre and friends), focusing is performed on the centre of the selected scan area. .TP -.I \-\-ae\-wb +.B \-\-ae\-wb .TP -.I \-\-ae +.B \-\-ae Perform a pre-scan to calculate exposure values automatically. -.I \-\-ae\-wb +.B \-\-ae\-wb will maintain the white balance, while -.I \-\-ae +.B \-\-ae will adjust each channel separately. .TP -.I \-\-exposure +.B \-\-exposure Multiply all exposure times with this value. This allows exposure correction without modifying white balance. .TP -.I \-\-load +.B \-\-load Load the next slide when using the slide loader. .TP -.I \-\-eject +.B \-\-eject Eject the film strip or mounted slide when using the slide loader. .TP -.I \-\-reset +.B \-\-reset Reset scanner. The scanner will perform the same action as when power is turned on: it will eject the film strip and calibrate itself. Use this whenever the scanner refuses to load a film strip properly, as a result of which -.I \-\-eject +.B \-\-eject does not work. .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/coolscan2.conf specifies the device(s) +The configuration file +.I @CONFIGDIR@/coolscan2.conf +specifies the device(s) that the backend will use. Owing to the nature of the supported connection types SCSI, USB, and IEEE 1394, the default configuration file supplied with the SANE distribution should work without being edited. @@ -127,7 +144,7 @@ These lines are ignored, thus '#' can be used to include comments. .TP .I containing only the word """auto""" This instructs the backend to probe for a scanner by scanning the buses for -devices with know identifiers. This is the action taken when no +devices with known identifiers. This is the default action when no configuration file is present. .TP .I a line of the form <interface>:<device> @@ -157,7 +174,11 @@ a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. .SH "SEE ALSO" -sane\-scsi(5), sane\-usb(5), scanimage(1), xscanimage(1), xsane(1) +.BR sane\-scsi (5), +.BR sane\-usb (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1) .SH BUGS Currently, the SANE protocol does not allow automatically updating options @@ -179,4 +200,4 @@ or the SANE developers' email list. .SH AUTHORS The backend is written and maintained by Andr\['a]s Major -(andras@users.sourceforge.net). +.IR <andras@users.sourceforge.net> . diff --git a/doc/sane-coolscan3.man b/doc/sane-coolscan3.man index 238f127..57c0652 100644 --- a/doc/sane-coolscan3.man +++ b/doc/sane-coolscan3.man @@ -31,49 +31,62 @@ LS-8000 ED IEEE 1394 .ft R .RE -Please send mail to sane-devel@alioth-lists.debian.net to report successes -or failures. +Please send mail to +.I sane-devel@alioth-lists.debian.net +to report successes or failures. .SH OPTIONS The options the backend supports can either be selected through command line -options to programs like scanimage or through GUI elements in xscanimage or xsane. +options to programs like +.BR scanimage (1) +or through GUI elements in +.BR xscanimage (1) +or +.BR xsane (1). -Valid command line options and their syntax can be listed by using +Valid command line options and their syntax can be listed by using: +.PP .RS scanimage \-\-help \-d coolscan3:<interface>:<device> .RE +.PP where <interface> and <device> specify the device in question, as in the -configuration file (see next section). The \-d parameter and its argument -can be omitted to obtain information on the first scanner identified. Use -the command +configuration file (see next section). The +.B \-d +parameter and its argument can be omitted to obtain information on the +first scanner identified. Use the command: +.PP .RS scanimage \-L .RE +.PP to list all devices recognized by your SANE installation. The options should be fully described by the description or tooltips given by frontend. Here is a description of some of the most important options, in the -syntax with which they must be supplied to scanimage: +syntax with which they must be supplied to +.BR scanimage (1): .TP -.I \-\-frame <n> +.B \-\-frame <n> This option specifies which frame to operate on, if a motorized film strip feeder or APS adapter are used. The frame number .I <n> ranges from 1 to the number of frames available, which is sensed each time the backend is initialized (usually each time you start the frontend). .TP -.I \-\-subframe <x> +.B \-\-subframe <x> This option shifts the scan window by the specified amount (default unit is mm). .TP -.I \-\-infrared=yes/no +.B \-\-infrared=yes/no If set to "yes", the scanner will read the infrared channel, thus allowing defect removal in software. The infrared image is read during a second scan, with no options altered. The backend must not be restarted between the scans. -If you use scanimage, perform a batch scan with batch\-count=2 to obtain the -IR information. +If you use scanimage, perform a batch scan with +.B batch\-count=2 +to obtain the IR information. .TP -.I \-\-depth <n> +.B \-\-depth <n> Here <n> can either be 8 or the maximum number of bits supported by the scanner (10, 12, or 14). It specifies whether or not the scanner reduces the scanned data to 8 bits before sending it to the backend. If 8 bits are @@ -81,43 +94,45 @@ used, some information and thus image quality is lost, but the amount of data is smaller compared to higher depths. Also, many imaging programs and image formats cannot handle depths greater than 8 bits. .TP -.I \-\-autofocus +.B \-\-autofocus Perform autofocus operation. Unless otherwise specified by the other options ( -.I \-\-focus\-on\-centre +.B \-\-focus\-on\-centre and friends), focusing is performed on the centre of the selected scan area. .TP -.I \-\-ae\-wb +.B \-\-ae\-wb .TP -.I \-\-ae +.B \-\-ae Perform a pre-scan to calculate exposure values automatically. -.I \-\-ae\-wb +.B \-\-ae\-wb will maintain the white balance, while -.I \-\-ae +.B \-\-ae will adjust each channel separately. .TP -.I \-\-exposure +.B \-\-exposure Multiply all exposure times with this value. This allows exposure correction without modifying white balance. .TP -.I \-\-load +.B \-\-load Load the next slide when using the slide loader. .TP -.I \-\-eject +.B \-\-eject Eject the film strip or mounted slide when using the slide loader. .TP -.I \-\-reset +.B \-\-reset Reset scanner. The scanner will perform the same action as when power is turned on: it will eject the film strip and calibrate itself. Use this whenever the scanner refuses to load a film strip properly, as a result of which -.I \-\-eject +.B \-\-eject does not work. .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/coolscan3.conf specifies the device(s) -that the backend will use. Owing to the nature of the supported connection -types SCSI, USB, and IEEE 1394, the default configuration file supplied with -the SANE distribution should work without being edited. +The configuration file +.I @CONFIGDIR@/coolscan3.conf +specifies the device(s) that the backend will use. Owing to the nature of +the supported connection types SCSI, USB, and IEEE 1394, the default +configuration file supplied with the SANE distribution should work without +being edited. Each line in the configuration file is either of the following, where all entries are case-sensitive: @@ -157,7 +172,11 @@ a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. .SH "SEE ALSO" -sane\-scsi(5), sane\-usb(5), scanimage(1), xscanimage(1), xsane(1) +.BR sane\-scsi (5), +.BR sane\-usb (5), +.BR scanimage (1), +.BR xscanimage(1), +.BR xsane(1) .SH BUGS Currently, the SANE protocol does not allow automatically updating options @@ -177,5 +196,7 @@ about the scanner. The IEEE 1394 models therefore only work with No real bugs currently known, please report any to the SANE developers' list. .SH AUTHORS -coolscan3 written by A. Zummo (a.zummo@towertech.it), based heavily on -coolscan2 written by Andr\['a]s Major (andras@users.sourceforge.net). +coolscan3 written by A. Zummo +.RI < a.zummo@towertech.it >, +based heavily on coolscan2 written by Andr\['a]s Major +.RI < andras@users.sourceforge.net >. diff --git a/doc/sane-dc210.man b/doc/sane-dc210.man index 7d3ad65..89e9e72 100644 --- a/doc/sane-dc210.man +++ b/doc/sane-dc210.man @@ -14,22 +14,28 @@ connected. The device name is always "0". .SH CONFIGURATION The contents of the .I dc210.conf -specify the serial port and baud rate to use. The baud rate -specifies the maximum rate to use while downloading pictures. (The +specify the serial port and baud rate to use. The +.B baud +rate specifies the maximum rate to use while downloading pictures. (The camera is always initialized using 9600 baud, then switches to the higher rate). On my 90MHz Pentium, I usually have no problems downloading at 115200 baud as long as the system is not excessively busy and -the "interrupt-unmask flag" is set in the IDE driver (hdparm \-u1). +the "interrupt-unmask flag" is set in the IDE driver +.RI ( "hdparm \-u1" ). Supported baud rates are: 9600, 19200, 38400, 57600, and 115200. .PP -The dumpinquiry line causes some information about the camera to +The +.B dumpinquiry +line causes some information about the camera to be printed. .PP -cmdrespause specifies how many usec (1,000,000ths of a) between +.B cmdrespause +specifies how many usec (1,000,000ths of a) between writing the command and reading the result should be used. 125000 seems to be the lowest I could go reliably. .PP -breakpause is the time in 1,000,000ths of a usec between sending the +.B breakpause +is the time in 1,000,000ths of a usec between sending the "back to default" break sending commands. .PP Empty lines and lines starting with a hash mark (#) are @@ -71,13 +77,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@. +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config", +.IR ".", +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_DC210 If the library was compiled with debugging support enabled, this @@ -86,7 +98,7 @@ A value of 128 requests maximally copious debug output; smaller levels reduce verbosity. .SH "SEE ALSO" -sane(7) +.BR sane (7) .SH AUTHOR Brian J. Murrell @@ -102,6 +114,8 @@ Known bugs/limitations are: ? .PP More general comments, suggestions, and inquiries about frontends or SANE should go to the SANE Developers mailing list -(see http://www.sane\-project.org/mailing\-lists.html for details). +(see +.I http://www.sane\-project.org/mailing\-lists.html +for details). You must be subscribed to the list, otherwise your mail won't be sent to the subscribers. diff --git a/doc/sane-dc240.man b/doc/sane-dc240.man index 70629ab..27547c1 100644 --- a/doc/sane-dc240.man +++ b/doc/sane-dc240.man @@ -14,23 +14,28 @@ connected. The device name is always "0". .SH CONFIGURATION The contents of the .I dc240.conf -specify the serial port and baud rate to use. The baud rate -specifies the maximum rate to use while downloading pictures. (The +specify the serial port and baud rate to use. The +.B baud +rate specifies the maximum rate to use while downloading pictures. (The camera is always initialized using 9600 baud, then switches to the higher rate). On a 450MHz Pentium, I usually have no problems downloading at 115200 baud, though the camera sometimes has to resend packets due to lost characters. Results are better when -the "interrupt-unmask flag" is set in the IDE driver (hdparm \-u1). +the "interrupt-unmask flag" is set in the IDE driver +.RI ( "hdparm \-u1" ). Supported baud rates are: 9600, 19200, 38400, 57600, and 115200. .PP -The dumpinquiry line causes some information about the camera to -be printed. +The +.B dumpinquiry +line causes some information about the camera to be printed. .PP -cmdrespause specifies how many usec (1,000,000ths of a) between +.B cmdrespause +specifies how many usec (1,000,000ths of a) between writing the command and reading the result should be used. 125000 seems to be the lowest I could go reliably. .PP -breakpause is the time in 1,000,000ths of a usec between sending the +.B breakpause +is the time in 1,000,000ths of a usec between sending the "back to default" break sending commands. .PP Empty lines and lines starting with a hash mark (#) are @@ -72,13 +77,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.I @CONFIGDIR@. +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config", +.IR ".", +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_DC240 If the library was compiled with debugging support enabled, this @@ -87,7 +98,7 @@ A value of 128 requests maximally copious debug output; smaller levels reduce verbosity. .SH "SEE ALSO" -sane(7) +.BR sane (7) .SH AUTHOR Peter S. Fales @@ -107,6 +118,8 @@ actually be found in multiple directories. .PP More general comments, suggestions, and inquiries about frontends or SANE should go to the SANE Developers mailing list -(see http://www.sane\-project.org/mailing\-lists.html for details). +(see +.I http://www.sane\-project.org/mailing\-lists.html +for details). You must be subscribed to the list, otherwise your mail won't be sent to the subscribers. diff --git a/doc/sane-dc25.man b/doc/sane-dc25.man index 889fd2d..23f4717 100644 --- a/doc/sane-dc25.man +++ b/doc/sane-dc25.man @@ -20,7 +20,8 @@ specifies the maximum rate to use while downloading pictures. (The camera is always initialized using 9600 baud, then switches to the higher rate). On my 90MHz Pentium, I usually have no problems downloading at 115200 baud as long as the system is not excessively busy and -the "interrupt-unmask flag" is set in the IDE driver (hdparm \-u1). +the "interrupt-unmask flag" is set in the IDE driver +.RI ( "hdparm \-u1" ). Supported baud rates are: 9600, 19200, 38400, 57600, and 115200. .PP The dumpinquiry line causes some information about the camera to @@ -64,13 +65,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_DC25 If the library was compiled with debugging support enabled, this @@ -79,10 +86,11 @@ A value of 128 requests maximally copious debug output; smaller levels reduce verbosity. .SH "SEE ALSO" -sane(7) +.BR sane (7) .SH AUTHOR -Peter Fales, dc25\-devel@fales\-lorenz.net +Peter Fales, +.IR dc25\-devel@fales\-lorenz.net . .SH BUGS Known bugs/limitations are: @@ -94,6 +102,8 @@ updated immediately. .PP More general comments, suggestions, and inquiries about frontends or SANE should go to the SANE Developers mailing list -(see http://www.sane\-project.org/mailing\-lists.html for details). +(see +.I http://www.sane\-project.org/mailing\-lists.html +for details). You must be subscribed to the list, otherwise your mail won't be sent to the subscribers. diff --git a/doc/sane-dll.man b/doc/sane-dll.man index e93f897..aaa3577 100644 --- a/doc/sane-dll.man +++ b/doc/sane-dll.man @@ -140,13 +140,18 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the -environment variable ends with the directory separator character, then -the default directories are searched after the explicitly specified -directories. For example, setting +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory +separator character, then the default directories are searched after +the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_DLL If the library was compiled with debug support enabled, this diff --git a/doc/sane-dmc.man b/doc/sane-dmc.man index 1aba8f8..a076736 100644 --- a/doc/sane-dmc.man +++ b/doc/sane-dmc.man @@ -49,8 +49,13 @@ This image is a 1599-by-1200 pixel full-color image constructed by filtering and interpolating the "raw" image. The filtering and interpolation is done in software, so this mode is very slow. Also, this mode places restrictions on how the image is read which means that the "preview" mode -of xscanimage does not work in Super Resolution mode. (xcam and the -non-preview modes of scanimage and xscanimage work fine, however.) +of xscanimage does not work in Super Resolution mode. +.RB ( xcam (1) +and the non-preview modes of +.BR scanimage (1) +and +.BR xscanimage (1) +work fine, however.) .PP .SH OTHER SETTINGS .TP @@ -101,13 +106,18 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the -environment variable ends with the directory separator character, then -the default directories are searched after the explicitly specified -directories. For example, setting +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator +character, then the default directories are searched after the explicitly +specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config", +.IR ".", +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_DMC If the library was compiled with debug support enabled, this @@ -122,7 +132,7 @@ may read less than you ask for. If you ask sane_read to read less than a single line, it returns SANE_STATUS_INVAL. .PP In the "Super Resolution" mode, images must be read in units of -\fItwo\fR lines (3198 pixels or 9594 bytes.) If you try to read less +\fItwo\fR lines (3198 pixels or 9594 bytes). If you try to read less than two lines, you get SANE_STATUS_INVAL. The Super Resolution mode is very slow. .PP @@ -130,11 +140,14 @@ In the "Viewfinder" and "Thumbnail" modes, the entire image must be read in one SCSI transfer. In this case, the driver performs buffering and you can read the image in as small an increment as you like. + .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5) + .SH AUTHOR David F. Skoll .PP The backend is derived from -.BR sane\-hp +.BR sane\-hp (5) by David Mosberger diff --git a/doc/sane-epjitsu.man b/doc/sane-epjitsu.man index 9a31da2..25b9a46 100644 --- a/doc/sane-epjitsu.man +++ b/doc/sane-epjitsu.man @@ -7,42 +7,56 @@ sane\-epjitsu \- SANE backend for Epson-based Fujitsu USB scanners. .SH DESCRIPTION The .B sane\-epjitsu -library implements a SANE (Scanner Access Now Easy) backend which provides basic access the Fujitsu fi\-60F/fi\-65F and ScanSnap S300/S1300(i)/S1100(i) scanners. +library implements a SANE (Scanner Access Now Easy) backend which provides basic access the +Fujitsu fi\-60F/fi\-65F and ScanSnap S300/S1300(i)/S1100(i) scanners. .SH HARDWARE SUPPORT -These scanners are fairly limited, only supporting a couple of modes and resolutions, and always scanning full width. The backend supports missing modes (binary, grayscale) and intermediate resolutions in software, but provides only minimal scan area controls. See +These scanners are fairly limited, only supporting a couple of modes and resolutions, and +always scanning full width. The backend supports missing modes (binary, grayscale) and +intermediate resolutions in software, but provides only minimal scan area controls. See .B KNOWN ISSUES. -This backend may support other scanners. If physical inspection reveals an Epson chipset, please contact the author for instructions on collecting a USB trace under Windows to verify. +This backend may support other scanners. If physical inspection reveals an Epson chipset, +please contact the author for instructions on collecting a USB trace under Windows to verify. .SH OPTIONS -A limited effort has been made to expose the standard options to the API. This allows a frontend to set resolution, color mode, and choose the ADF setting. The epjitsu backend supports the following basic options for most scanners: +A limited effort has been made to expose the standard options to the API. This allows a +frontend to set resolution, color mode, and choose the ADF setting. The +.B sane\-epjitsu +backend supports the following basic options for most scanners: .PP -source s +.BR source s .RS Selects the source for the scan. Options may include "Flatbed", "ADF Front", "ADF Back", "ADF Duplex". .RE .PP -mode m +.BR mode m .RS Selects the mode for the scan. Options may include "Lineart", "Gray", "Color". .RE .PP -resolution, y\-resolution +.BR resolution , y\-resolution .RS -Controls scan resolution. Setting \-\-resolution also sets \-\-y\-resolution, though this behavior is overridden by some frontends. +Controls scan resolution. Setting +.B \-\-resolution +also sets +.B \-\-y\-resolution, though this behavior is overridden by some frontends. .RE .PP -Other options will be available based on the capabilities of the scanner. Use 'scanimage \-\-help' to get a list. Be aware that some options may appear only when another option has been set, and that advanced options may be hidden by the frontend. +Other options will be available based on the capabilities of the scanner. Use +.I 'scanimage \-\-help' +to get a list. Be aware that some options may appear only when another option has been set, and that advanced options may be hidden by the frontend. .PP .SH CONFIGURATION FILE -The configuration file "@CONFIGDIR@/epjitsu.conf" is used to tell the backend how to look for scanners, and provide options controlling the operation of the backend. This file is read each time the frontend asks the backend for a list of scanners, generally only when the frontend starts. If the configuration file is missing, the backend will not work. +The configuration file +.I "@CONFIGDIR@/epjitsu.conf" +is used to tell the backend how to look for scanners, and provide options controlling the operation of the backend. This file is read each time the frontend asks the backend for a list of scanners, generally only when the frontend starts. If the configuration file is missing, the backend will not work. .PP Scanners can be specified in the configuration file in two ways: .PP "usb 0x04c5 0x10c7" (or other vendor/product ids) .RS -Requests backend to search all usb busses in the system for a device which uses that vendor and product id. The device will then be queried to determine if it is a supported scanner. +Requests backend to search all usb buses in the system for a device which uses that vendor and product id. The device will then be queried to determine if it is a supported scanner. .RE .PP "usb /dev/usb/scanner0" (or other device file) @@ -63,7 +77,9 @@ This option may appear multiple times in the configuration file. It only applies .PP .SH ENVIRONMENT -The backend uses a single environment variable, SANE_DEBUG_EPJITSU, which enables debugging output to stderr. Valid values are: +The backend uses a single environment variable, +.BR SANE_DEBUG_EPJITSU, +which enables debugging output to stderr. Valid values are: .PP .RS 5 Errors @@ -98,8 +114,10 @@ fi\-60F support funded by TrueCheck, Inc. Improved calibration code provided by Richard Goedeken. .SH "SEE ALSO" -sane(7), -sane\-usb(5) +.BR sane (7), +.BR sane\-usb (5) +.BR scanimage (1) .SH AUTHOR -m. allan noah: <kitno455 a t gmail d o t com> +m. allan noah: +.RI < "kitno455 a t gmail d o t com" > diff --git a/doc/sane-epson.man b/doc/sane-epson.man index f09f075..75ffad3 100644 --- a/doc/sane-epson.man +++ b/doc/sane-epson.man @@ -5,7 +5,7 @@ sane\-epson \- SANE backend for EPSON scanners .SH DESCRIPTION The .B sane\-epson -library implements a SANE (Scanner Access Now Easy) backend that +library implements a SANE Scanner Access Now Easy) backend that provides access to Epson flatbed scanners. Some functions of this backend should be considered .B beta-quality @@ -49,22 +49,30 @@ and many more. The official list is on the Sane web site. .RE For other scanners the software may or may not work. Please send mail to -the backend author (khk@khk.net) to report success with scanners not on -the list or problems with scanners that are listed. +the backend author +.RI ( khk@khk.net ) +to report success with scanners not on the list or problems with scanners +that are listed. .SH OPTIONS The options the backend supports can either be selected through command line -options to programs like scanimage or through GUI elements in programs like -xscanimage or xsane. - -Valid command line options and their syntax can be listed by using +options to programs like +.BR scanimage (1) +or through GUI elements in programs like +.BR xscanimage (1) +or +.BR xsane (1). + +Valid command line options and their syntax can be listed by using: +.PP .RS scanimage \-\-help \-d epson .RE +.PP Not all devices support all options. .TP .I Scan Mode The -.I \-\-mode +.B \-\-mode switch selects the basic mode of operation of the scanner. Valid choices are Binary, Gray and Color. The Binary mode is black and white only, Gray will produce 256 levels of gray or more depending on the scanner @@ -73,7 +81,7 @@ Some scanners will internally use 36 bit color, their external interface however may only support 24 bits. The -.I \-\-depth +.B \-\-depth option selects the bit depth the scanner is using. This option is only available for scanners that support more than one bit depth. Older scanners will always transfer the image in 8bit mode. Newer scanners @@ -82,7 +90,7 @@ color scan this means an effective color depth of 36 or 42 bits over all three channels. The valid choices depend on the scanner model. The -.I \-\-halftoning +.B \-\-halftoning switch selects the mode that is used in Binary mode. Valid options are "None", "Halftone A (Hard Tone)", "Halftone B (Soft Tone)", "Halftone C (Net Screen)", "Dither A (4x4 Bayer)", "Dither B (4x4 Spiral)", "Dither C @@ -90,129 +98,136 @@ are "None", "Halftone A (Hard Tone)", "Halftone B (Soft Tone)", "Halftone C "Download pattern A", and "Download pattern B". The -.I \-\-dropout +.B \-\-dropout switch selects the so called dropout color. Valid options are None, Red, Green and Blue. The default is None. The dropout color is used for monochrome scanning and selects the color that is not scanned. This can be used to e.g. scan an original with a colored background. The -.I \-\-brightness +.B \-\-brightness switch controls the brightness of the scan. Valid options are integer values from \-3 to 3. The default is 0. The larger the brightness value, the brighter the image gets. If a user defined table for the gamma correction is selected, the brightness parameter is not available. The -.I \-\-sharpness +.B \-\-sharpness switch sets the sharpness of the image data. Valid options are integer values from \-2 to 2, with \-2 meaning "Defocus", \-1 "Defocus slightly", 0 "Normal", 1 "Sharpen slightly" and 2 "Sharpen". The -.I \-\-gamma\-correction +.B \-\-gamma\-correction switch controls the scanner's internal gamma correction. Valid options are "Default", "User defined", "High density printing" "Low density printing" and "High contrast printing". The -.I \-\-color\-correction +.B \-\-color\-correction switch controls the scanner's internal color correction function. Valid options are "No Correction", "Impact\-dot printers", "Thermal printers", "Ink\-jet printers" and "CRT monitors". The default is "CRT monitors". The -.I \-\-resolution +.B \-\-resolution switch selects the resolution for a scan. Some EPSON scanners will scan in any resolution between the lowest and highest possible value. The list reported by the scanner can be displayed using the "\-\-help \-d epson" -parameters to scanimage. +parameters to +.BR scanimage (1). The -.I \-\-mirror +.B \-\-mirror option controls the way the image is scanned. By reading the image data from right to left the image is mirrored. Valid options are "yes" and "no". The default is "no". The -.I \-\-speed +.B \-\-speed option can improve the scan speed in monochrome mode. Valid options are "yes" or "no", the "yes" option will speed up the scan if this option is supported. The -.I \-\-auto\-area\-segmentation +.B \-\-auto\-area\-segmentation switch activates the automatic area segmentation for monochrome scans. The scanner will try to determine which areas are text and which contain images. The image areas will be halftoned, and the text will be improved. Valid options are "yes" and "no". The default is "yes". The -.I \-\-gamma\-table +.B \-\-gamma\-table parameter can be used to download a user defined gamma table. The option takes 256 values from the range 0-255. In color mode this option equally affects the red, green, and blue channel. The -.I \-\-red\-gamma\-table +.B \-\-red\-gamma\-table parameter can be used to download a user defined gamma table for the red channel. The valid options are the same as for \-\-gamma\-table. The -.I \-\-green\-gamma\-table +.B \-\-green\-gamma\-table parameter can be used to download a user defined gamma table for the green channel. The valid options are the same as for \-\-gamma\-table. The -.I \-\-blue\-gamma\-table +.B \-\-blue\-gamma\-table parameter can be used to download a user defined gamma table for the blue channel. The valid options are the same as for \-\-gamma\-table. The color correction coefficients -.I \-\-cct\-1 \-\-cct\-2 \-\-cct\-3 ... \-\-cct\-9 +.B \-\-cct\-1 \-\-cct\-2 \-\-cct\-3 ... \-\-cct\-9 will install color correction coefficients for the user defined color correction. Values are specified as integers in the range \-127..127. The -.I \-\-preview +.B \-\-preview option requests a preview scan. The frontend software automatically selects a low resolution. Valid options are "yes" and "no". The default is "no". The -.I \-\-preview\-speed +.B \-\-preview\-speed options will increase the scan speed if this is supported by the scanner. Valid options are "yes" and "no", the default is "no". The geometry options -.I \-l \-t \-x \-y -control the scan area: \-l sets the top left x coordinate, \-t the top -left y coordinate, \-x selects the width and \-y the height of the scan -area. All parameters are specified in millimeters. +.B \-l \-t \-x \-y +control the scan area: +.B \-l +sets the top left x coordinate, +.B \-t +the top left y coordinate, +.B \-x +selects the width and +.B \-y +the height of the scan area. All parameters are specified in millimeters. The -.I \-\-quick\-format +.B \-\-quick\-format option lets the user select a scan area with predefined sizes. Valid parameters are "CD", "A5 portrait", "A5 landscape", "Letter", "A4" and "max". The default is "max", which selects the largest possible area. The -.I \-\-source +.B \-\-source option selects the scan source. Valid options depend on the installed options. The default is "Flatbed". The -.I \-\-auto\-eject +.B \-\-auto\-eject option will eject a page after scanning from the document feeder. The -.I \-\-film\-type +.B \-\-film\-type option will select the film type for scans with the transparency unit. This option is only activated if the TPU is selected as scan source. Valid options are "Negative Film" and "Positive Film". The -.I \-\-focus\-position +.B \-\-focus\-position option selects the focus position for all scans. Valid options are "Focus 2.5mm above glass" and "Focus on glass". The focus on the 2.5mm point above the glass is necessary for scans with the transparency unit, so @@ -222,13 +237,15 @@ will ignore this option. .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/epson.conf specifies the device(s) that the -backend will use. Possible connection types are: +The configuration file +.I @CONFIGDIR@/epson.conf +specifies the device(s) that the backend will use. Possible connection types are: .TP .I SCSI This is the default, and if nothing else is specified the backend software will open a given path as SCSI device. More information about valid syntax for SCSI -devices can be found in sane\-scsi(5). +devices can be found in +.BR sane\-scsi (5). .br Usually SCSI scanners are configured with a line "scsi EPSON" in this file. In some cases it may be necessary to only use the string "scsi" (e.g. for the GT-6500). @@ -279,7 +296,10 @@ only if you know what you are doing! .SH "SEE ALSO" -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1) +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1) .SH BUGS @@ -302,5 +322,6 @@ Perfection 1260 are not supported by this backend. .SH AUTHOR -The package is actively maintained by Karl Heinz Kremer (khk@khk.net). The -software is based on work by Christian Bucher and Kazuhiro Sasayama +The package is actively maintained by Karl Heinz Kremer +.RI ( khk@khk.net ). +The software is based on work by Christian Bucher and Kazuhiro Sasayama. diff --git a/doc/sane-epson2.man b/doc/sane-epson2.man index 33acd78..6c6b9a3 100644 --- a/doc/sane-epson2.man +++ b/doc/sane-epson2.man @@ -99,18 +99,24 @@ the sane-backend mailing list to report success with scanners not on the list or problems with scanners that are listed. .SH OPTIONS The options the backend supports can either be selected through command line -options to programs like scanimage or through GUI elements in programs like -xscanimage or xsane. +options to programs like +.BR scanimage (1) +or through GUI elements in programs like +.BR xscanimage (1) +or +.BR xsane (1). Valid command line options and their syntax can be listed by using +.PP .RS scanimage \-\-help \-d epson2 .RE +.PP Not all devices support all options. .TP .I Scan Mode The -.I \-\-mode +.B \-\-mode switch selects the basic mode of operation of the scanner. Valid choices are Binary, Gray and Color. The Binary mode is black and white only, Gray will produce 256 levels of gray or more depending on the scanner @@ -119,7 +125,7 @@ Some scanners will internally use 36 bit color, their external interface however may only support 24 bits. The -.I \-\-depth +.B \-\-depth option selects the bit depth the scanner is using. This option is only available for scanners that support more than one bit depth. Older scanners will always transfer the image in 8bit mode. Newer scanners @@ -128,7 +134,7 @@ color scan this means an effective color depth of 36 or 42 bits over all three channels. The valid choices depend on the scanner model. The -.I \-\-halftoning +.B \-\-halftoning switch selects the mode that is used in Binary mode. Valid options are "None", "Halftone A (Hard Tone)", "Halftone B (Soft Tone)", "Halftone C (Net Screen)", "Dither A (4x4 Bayer)", "Dither B (4x4 Spiral)", "Dither C @@ -136,114 +142,121 @@ are "None", "Halftone A (Hard Tone)", "Halftone B (Soft Tone)", "Halftone C "Download pattern A", and "Download pattern B". The -.I \-\-dropout +.B \-\-dropout switch selects the so called dropout color. Valid options are None, Red, Green and Blue. The default is None. The dropout color is used for monochrome scanning and selects the color that is not scanned. This can be used to e.g. scan an original with a colored background. The -.I \-\-brightness +.B \-\-brightness switch controls the brightness of the scan. Valid options are integer values from \-3 to 3. The default is 0. The larger the brightness value, the brighter the image gets. If a user defined table for the gamma correction is selected, the brightness parameter is not available. The -.I \-\-sharpness +.B \-\-sharpness switch sets the sharpness of the image data. Valid options are integer values from \-2 to 2, with \-2 meaning "Defocus", \-1 "Defocus slightly", 0 "Normal", 1 "Sharpen slightly" and 2 "Sharpen". The -.I \-\-gamma\-correction +.B \-\-gamma\-correction switch controls the scanner's internal gamma correction. Valid options are "Default", "User defined", "High density printing" "Low density printing" and "High contrast printing". The -.I \-\-color\-correction +.B \-\-color\-correction switch controls the scanner's internal color correction function. Valid options are "No Correction", "Impact\-dot printers", "Thermal printers", "Ink\-jet printers" and "CRT monitors". The default is "CRT monitors". The -.I \-\-resolution +.B \-\-resolution switch selects the resolution for a scan. Some EPSON scanners will scan in any resolution between the lowest and highest possible value. The list reported by the scanner can be displayed using the "\-\-help \-d epson" -parameters to scanimage. +parameters to +.BR scanimage (1). The -.I \-\-threshold +.B \-\-threshold switch selects the minimum brightness to get a white point. The -.I \-\-mirror +.B \-\-mirror option controls the way the image is scanned. By reading the image data from right to left the image is mirrored. Valid options are "yes" and "no". The default is "no". The -.I \-\-auto\-area\-segmentation +.B \-\-auto\-area\-segmentation switch activates the automatic area segmentation for monochrome scans. The scanner will try to determine which areas are text and which contain images. The image areas will be halftoned, and the text will be improved. Valid options are "yes" and "no". The default is "yes". The -.I \-\-red\-gamma\-table +.B \-\-red\-gamma\-table parameter can be used to download a user defined gamma table for the red channel. The valid options are the same as for \-\-gamma\-table. The -.I \-\-green\-gamma\-table +.B \-\-green\-gamma\-table parameter can be used to download a user defined gamma table for the green channel. The valid options are the same as for \-\-gamma\-table. The -.I \-\-blue\-gamma\-table +.B \-\-blue\-gamma\-table parameter can be used to download a user defined gamma table for the blue channel. The valid options are the same as for \-\-gamma\-table. The -.I --wait-for-button +.B --wait-for-button parameter can be used to wait until the button on the scanner is pressed to actually start the scan process. The color correction coefficients -.I \-\-cct\-1 \-\-cct\-2 \-\-cct\-3 ... \-\-cct\-9 +.B \-\-cct\-1 \-\-cct\-2 \-\-cct\-3 ... \-\-cct\-9 will install color correction coefficients for the user defined color correction. Values are specified as integers in the range \-127..127. The -.I \-\-preview +.B \-\-preview option requests a preview scan. The frontend software automatically selects a low resolution. Valid options are "yes" and "no". The default is "no". The geometry options -.I \-l \-t \-x \-y -control the scan area: \-l sets the top left x coordinate, \-t the top -left y coordinate, \-x selects the width and \-y the height of the scan -area. All parameters are specified in millimeters. +.B \-l \-t \-x \-y +control the scan area: +.B \-l +sets the top left x coordinate, +.BR \-t +the top left y coordinate, +.BR \-x +selects the width and +.BR \-y +the height of the scan area. All parameters are specified in millimeters. The -.I \-\-source +.B \-\-source option selects the scan source. Valid options depend on the installed options. The default is "Flatbed". The -.I \-\-auto\-eject +.B \-\-auto\-eject option will eject a page after scanning from the document feeder. The -.I \-\-film\-type +.B \-\-film\-type option will select the film type for scans with the transparency unit. This option is only activated if the TPU is selected as scan source. Valid options are "Negative Film" and "Positive Film". The -.I \-\-focus\-position +.B \-\-focus\-position option selects the focus position for all scans. Valid options are "Focus 2.5mm above glass" and "Focus on glass". The focus on the 2.5mm point above the glass is necessary for scans with the transparency unit, so @@ -252,48 +265,53 @@ This option is only functional for selected scanners, all other scanners will ignore this option. The -.I \-\-bay +.B \-\-bay option selects which bay to scan The -.I \-\-eject +.B \-\-eject option ejects the sheet in the ADF. The -.I \-\-adf-mode +.B \-\-adf-mode option select the ADF mode (simplex/duplex). .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/epson2.conf specifies the device(s) that the +The configuration file +.I @CONFIGDIR@/epson2.conf +specifies the device(s) that the backend will use. Possible connection types are: .TP -.I SCSI +.B SCSI This is the default, and if nothing else is specified the backend software will open a given path as SCSI device. More information about valid syntax for SCSI -devices can be found in sane\-scsi(5). +devices can be found in +.BR sane\-scsi (5). .br Usually SCSI scanners are configured with a line "scsi EPSON" in this file. In some cases it may be necessary to only use the string "scsi" (e.g. for the GT-6500). .TP -.I PIO \- Parallel Interface +.B PIO \- Parallel Interface The parallel interface can be configured in two ways: An integer value starting at the beginning of a line will be interpreted as the IO address of the parallel port. To make it clearer that a configured IO address is a parallel port the port address can be preceded by the string "PIO". The PIO connection does not -use a special device file in the /dev directory. The IO address can be specified +use a special device file in the +.I /dev +directory. The IO address can be specified in hex mode (prefixed with "0x"). .TP -.I USB +.B USB For USB scanners not automatically detect, their VENDOR and PRODUCT ID can be specified manually in the config file. -More information about valid syntax for USB devices can be found in sane\-usb(5). +More information about valid syntax for USB devices can be found in +.BR sane\-usb (5). .TP -.I Network +.B Network Network scanners can be auto-discovered if -.I autodiscovery +.B autodiscovery is specified after -.I -net +.B net keyword. An IP address to connect to can also be used. .SH FILES .TP @@ -333,7 +351,11 @@ only if you know what you are doing! .SH "SEE ALSO" -sane\-scsi(5), sane\-usb(5), scanimage(1), xscanimage(1), xsane(1) +.BR sane\-scsi (5), +.BR sane\-usb (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1) .SH BUGS @@ -355,4 +377,4 @@ AUTHORS file of the SANE distribution). The package is written by Alessandro Zummo and is based on previous work done by Karl Hienz Kremer in the epson package as well as based -on work by Christian Bucher and Kazuhiro Sasayama +on work by Christian Bucher and Kazuhiro Sasayama. diff --git a/doc/sane-epsonds.man b/doc/sane-epsonds.man index 03bbbd2..a7c9e32 100644 --- a/doc/sane-epsonds.man +++ b/doc/sane-epsonds.man @@ -5,18 +5,20 @@ sane\-epsonds \- SANE backend for EPSON ESC/I-2 scanners .SH DESCRIPTION The .B sane\-epsonds -library implements a SANE (Scanner Access Now Easy) backend that -provides access to Epson ESC/I-2 scanners. +library implements a SANE (Scanner Access Now Easy) backend that provides access +to Epson ESC/I-2 scanners. .PP Valid command line options and their syntax can be listed by using +.PP .RS scanimage \-\-help \-d epsonds .RE +.PP Not all devices support all options. .TP .I Scan Mode The -.I \-\-mode +.B \-\-mode switch selects the basic mode of operation of the scanner. Valid choices are Lineart, Gray and Color. The Lineart mode is black and white only, Gray will produce 256 levels of gray or more depending on the scanner @@ -25,7 +27,7 @@ Some scanners will internally use 36 bit color, their external interface however may only support 24 bits. The -.I \-\-depth +.B \-\-depth option selects the bit depth the scanner is using. This option is only available for scanners that support more than one bit depth. Older scanners will always transfer the image in 8bit mode. Newer scanners @@ -34,46 +36,54 @@ color scan this means an effective color depth of 36 or 42 bits over all three channels. The valid choices depend on the scanner model. The -.I \-\-resolution +.B \-\-resolution switch selects the resolution for a scan. Some EPSON scanners will scan in any resolution between the lowest and highest possible value. The list reported by the scanner can be displayed using the "\-\-help \-d epson" -parameters to scanimage. +parameters to +.BR scanimage (1). The geometry options -.I \-l \-t \-x \-y -control the scan area: \-l sets the top left x coordinate, \-t the top -left y coordinate, \-x selects the width and \-y the height of the scan -area. All parameters are specified in millimeters. +.B \-l \-t \-x \-y +control the scan area: +.B \-l +sets the top left x coordinate, +.B \-t +the top left y coordinate, +.B \-x +selects the width and +.B \-y +the height of the scan area. All parameters are specified in millimeters. The -.I \-\-source +.B \-\-source option selects the scan source. Valid options depend on the installed options. The default is "Flatbed". The -.I \-\-eject +.B \-\-eject option ejects the sheet in the ADF. The -.I \-\-adf-mode +.B \-\-adf-mode option select the ADF mode (simplex/duplex). .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/epsonds.conf specifies the device(s) that the -backend will use. Possible connection types are: +The configuration file +.I @CONFIGDIR@/epsonds.conf +specifies the device(s) that the backend will use. Possible connection types are: .TP -.I USB +.B USB For not automatically detected USB scanners, their VENDOR and PRODUCT ID can be specified manually in the config file. -More information about valid syntax for USB devices can be found in sane\-usb(5). +More information about valid syntax for USB devices can be found in +.BR sane\-usb (5). .TP -.I Network (not yet supported) +.B Network (not yet supported) Network scanners can be auto-discovered if -.I autodiscovery +.B autodiscovery is specified after -.I -net +.B net keyword. An IP address to connect to can also be used. .SH FILES .TP @@ -89,12 +99,15 @@ support dynamic loading). If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller -levels reduce verbosity. Values around 11-16 will usuallybe enough for +levels reduce verbosity. Values around 11-16 will usually be enough for a bug report. .SH "SEE ALSO" -sane\-usb(5), scanimage(1), xscanimage(1), xsane(1) +.BR sane\-usb (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1) .SH AUTHOR diff --git a/doc/sane-escl.man b/doc/sane-escl.man index a737684..92a6650 100644 --- a/doc/sane-escl.man +++ b/doc/sane-escl.man @@ -5,34 +5,44 @@ sane\-escl \- SANE backend for eSCL scanners .SH DESCRIPTION The .B sane\-escl -library implements a SANE (Scanner Access Now Easy) backend that -provides access to eSCL protocol scanners. +library implements a SANE (Scanner Access Now Easy) backend that provides access to +eSCL protocol scanners. .PP Currently, the following models work with this backend (This list is not exhaustive): .PP .RS BROTHER DCP-L2530 .br +BROTHER HL-L2590DW +.br CANON IR C3520 .br +CANON PIXMA MG5765 +.br CANON PIXMA TS3100, TS3150, TS3300, TS3151, TS3350, TS3351, .br -CANON PIXMA TS3352, TS6150, TS8050, TS9100, TR4540, TR8500, +CANON PIXMA TS3352, TS5351, TS6150, TS8050, TS9100, TR4540, .br -CANON PIXMA TR8520 +CANON PIXMA TR8500, TR8520 .br EPSON ET3740, ET4750 .br -HP LASERJET MFP M28W, OFFICEJET 4630, OFFICEJET PRO 8610 +HP DESKJET 2710, DESKJET 2723, DESKJET 3760, LASERJET MFP M28W, +.br +HP OFFICEJET 4630, OFFICEJET PRO 8610 .br RICOH SP3710S .br XEROX VERSALINK C7220 .RE .PP -The "escl" backend for SANE supports AirScan/eSCL devices that announce +The. +.B sane\-escl +backend for SANE supports AirScan/eSCL devices that announce themselves on mDNS as _uscan._utcp or _uscans._utcp. -If the device is available, the "escl" backend recovers these capacities. +If the device is available, the +.B sane\-escl +backend recovers these capacities. The user configures and starts scanning. A list of devices that use the eSCL protocol can be found at .IR https://support.apple.com/en-us/HT201311 . @@ -49,6 +59,7 @@ The static library implementing this backend. .I @LIBDIR@/libsane\-escl.so The shared library implementing this backend (present on systems that support dynamic loading). + .SH ENVIRONMENT .TP .B SANE_DEBUG_ESCL @@ -56,7 +67,12 @@ If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. + .SH "SEE ALSO" -sane(7), scanimage(1), xscanimage(1), xsane(1) +.BR sane (7) +.BR scanimage (1) +.BR xscanimage (1) +.BR xsane (1) + .SH AUTHORS Touboul Nathane, Thierry HUCHARD diff --git a/doc/sane-find-scanner.man b/doc/sane-find-scanner.man index 26c5258..ae46369 100644 --- a/doc/sane-find-scanner.man +++ b/doc/sane-find-scanner.man @@ -15,7 +15,7 @@ sane\-find\-scanner \- find SCSI and USB scanners and their device files .SH DESCRIPTION .B sane\-find\-scanner -is a command-line tool to find SCSI and USB scanners and determine their Unix +is a command-line tool to find SCSI and USB scanners and determine their UNIX device files. Its primary aim is to make sure that scanners can be detected by SANE backends. .PP @@ -59,7 +59,7 @@ won't find most parallel port scanners, or scanners connected to proprietary ports. Some .B parallel port scanners may be detected by -.B sane\-find\-scanner -p. +.I sane\-find\-scanner -p. At the time of writing this will only detect Mustek parallel port scanners. .SH OPTIONS @@ -90,22 +90,23 @@ filename is a file that contains USB descriptors in the format of /proc/bus/usb/devices as used by Linux. .B sane\-find\-scanner tries to identify the chipset(s) of all USB scanners found in such a file. This -option is useful for developers when the output of "cat /proc/bus/usb/devices" +option is useful for developers when the output of +.I "cat /proc/bus/usb/devices" is available but the scanner itself isn't. .TP 8 .B devname Test device file "devname". No other devices are checked if devname is given. .SH EXAMPLE -.B sane\-find\-scanner \-v +.I sane\-find\-scanner \-v .br Check all SCSI and USB devices for available scanners and print a line for every device file. .PP -.B sane\-find\-scanner /dev/scanner +.I sane\-find\-scanner /dev/scanner .br Look for a (SCSI) scanner only at /dev/scanner and print the result. .PP -.B sane\-find\-scanner \-p +.I sane\-find\-scanner \-p .br Probe for parallel port scanners. .SH "SEE ALSO" diff --git a/doc/sane-fujitsu.man b/doc/sane-fujitsu.man index 400a35e..161347f 100644 --- a/doc/sane-fujitsu.man +++ b/doc/sane-fujitsu.man @@ -7,8 +7,8 @@ sane\-fujitsu \- SANE backend for Fujitsu flatbed and ADF scanners .SH DESCRIPTION The .B sane\-fujitsu -library implements a SANE (Scanner Access Now Easy) backend which -provides access to most Fujitsu flatbed and ADF scanners. +library implements a SANE (Scanner Access Now Easy) backend which provides +access to most Fujitsu flatbed and ADF scanners. This document describes backend version 136, which shipped with SANE 1.0.30. @@ -17,7 +17,8 @@ This version supports every known model which speaks the Fujitsu SCSI and SCSI\-over\-USB protocols. Specifically, the SCSI M309x and M409x series, the SCSI fi\-series, most of the USB fi\-series, the USB ScanSnap S5xx/S15xx, and the USB iX1xx/5xx series scanners are supported. Please see the list at -http://www.sane\-project.org/sane\-supported\-devices.html for details. +.I http://www.sane\-project.org/sane\-supported\-devices.html +for details. This backend may support other Fujitsu scanners. The best way to determine level of support is to test the scanner directly, @@ -51,31 +52,35 @@ SP\-600C/620C fi\-5015C .SH OPTIONS Effort has been made to expose all hardware options, including: .PP -source s +.B source s .RS Selects the source for the scan. Options may include "Flatbed", "ADF Front", "ADF Back", "ADF Duplex", "Card Front", "Card Back", "Card Duplex". .RE .PP -mode m +.B mode m .RS Selects the mode for the scan. Options may include "Lineart", "Halftone", "Gray", and "Color". .RE .PP -resolution, y\-resolution +.B resolution, y\-resolution .RS -Controls scan resolution. Setting \-\-resolution also sets \-\-y\-resolution, +Controls scan resolution. Setting +.B \-\-resolution +also sets +.BR \-\-y\-resolution, though this behavior is overridden by some frontends. .RE .PP -tl\-x, tl\-y, br\-x, br\-y +.B tl\-x, tl\-y, br\-x, br\-y .RS Sets scan area upper left and lower right coordinates. These are renamed -t, l, x, y by some frontends. +.B t, l, x, y +by some frontends. .RE .PP -page\-width, page\-height +.B page\-width, page\-height .RS Sets paper size. Used by scanner to determine centering of scan coordinates when using ADF and to detect double feed errors. @@ -94,12 +99,16 @@ may not perform as well as the native implementations. Note also that these features all require that the driver cache the entire image in memory. This will almost certainly result in a reduction of scanning speed. -Use 'scanimage \-\-help' to get a list, but be aware that some options may +Use +.I 'scanimage \-\-help' +to get a list, but be aware that some options may be settable only when another option has been set, and that advanced options may be hidden by some frontend programs. -.PP + .SH CONFIGURATION FILE -The configuration file "fujitsu.conf" is used to tell the backend how to look +The configuration file +.I fujitsu.conf +is used to tell the backend how to look for scanners, and provide options controlling the operation of the backend. This file is read each time the frontend asks the backend for a list of scanners, generally only when the frontend starts. If the configuration @@ -109,7 +118,7 @@ Scanners can be specified in the configuration file in 4 ways: .PP "scsi FUJITSU" .RS -Requests backend to search all scsi busses in the system for a device +Requests backend to search all scsi buses in the system for a device which reports itself to be a scanner made by 'FUJITSU'. .RE .PP @@ -122,7 +131,7 @@ specify one. Probably should not be used with the other "scsi" line above. .PP "usb 0x04c5 0x1042" (or other vendor/product ids) .RS -Requests backend to search all usb busses in the system for a device +Requests backend to search all usb buses in the system for a device which uses that vendor and product id. The device will then be queried to determine if it is a Fujitsu scanner. .RE @@ -149,8 +158,9 @@ warned. .PP .SH ENVIRONMENT -The backend uses a single environment variable, SANE_DEBUG_FUJITSU, which -enables debugging output to stderr. Valid values are: +The backend uses a single environment variable, +.BR SANE_DEBUG_FUJITSU , +which enables debugging output to stderr. Valid values are: .PP .RS 5 Errors @@ -183,26 +193,32 @@ JPEG output is supported by the backend, but not by the SANE protocol, so is disabled in this release. It can be enabled if you rebuild from source. .SH CREDITS -m3091 backend: Frederik Ramm <frederik a t remote d o t org> +m3091 backend: Frederik Ramm +.RI < "frederik a t remote d o t org" > .br -m3096g backend: Randolph Bentson <bentson a t holmsjoen d o t com> +m3096g backend: Randolph Bentson +.RI < "bentson a t holmsjoen d o t com" > .br (with credit to the unnamed author of the coolscan driver) .br fujitsu backend, m3093, fi\-4340C, ipc, cmp, long\-time maintainer: .br - Oliver Schirrmeister <oschirr a t abm d o t de> + Oliver Schirrmeister +.RI < "oschirr a t abm d o t de" > .br -m3092: Mario Goppold <mgoppold a t tbzpariv d o t tcc\-chemnitz dot de> +m3092: Mario Goppold +.RI < "mgoppold a t tbzpariv d o t tcc\-chemnitz dot de" > .br -fi\-4220C and basic USB support: Ron Cemer <ron a t roncemer d o t com> +fi\-4220C and basic USB support: Ron Cemer +.RI < "ron a t roncemer d o t com" > .br fi\-4120, fi\-series color, backend re\-write, jpeg, current maintainer: - m. allan noah: <kitno455 a t gmail d o t com> + m. allan noah: +.RI < "kitno455 a t gmail d o t com" > JPEG output and low memory usage support funded by: Archivista GmbH - www.archivista.ch +.I www.archivista.ch Endorser support funded by: O A S Oilfield Accounting Service Ltd @@ -210,27 +226,27 @@ Endorser support funded by: Calgary, Alberta T2P 3G2 Canada 1\-403\-263\-2600 - www.oas.ca +.I www.oas.ca Automatic length detection support funded by: Martin G. Miller - mgmiller at optonline.net +.I mgmiller at optonline.net Hardware donated, software image enhancement and fi-6/7xxx support funded by: Fujitsu Computer Products of America, Inc. - www.fcpa.com +.I www.fcpa.com iX500 support funded by: Prefix Computer Services - www.prefixservice.com +.I www.prefixservice.com .SH "SEE ALSO" -sane(7), -sane\-scsi(5), -sane\-usb(5), -sane\-sp15c(5), -sane\-avision(5), -sane\-epjitsu(5) +.BR sane (7), +.BR sane\-scsi (5), +.BR sane\-usb (5), +.BR sane\-sp15c (5), +.BR sane\-avision (5), +.BR sane\-epjitsu (5) .SH AUTHOR m. allan noah: <kitno455 a t gmail d o t com> diff --git a/doc/sane-genesys.man b/doc/sane-genesys.man index 837a5f6..cf4fa38 100644 --- a/doc/sane-genesys.man +++ b/doc/sane-genesys.man @@ -54,7 +54,12 @@ frontend. The result of the calibration is stored in a file in the home director If you plug the scanner in another machine or use it with another account, calibration will have to be redone, unless you use the \-\-calibration\-file option. If no home directory is defined, -USERAPPPROFILE will be used, then TMPDIR or TMP. If none of these directories exist, the backend will try +.B USERAPPPROFILE +will be used, then +.B TMPDIR +or +.BR TMP. +If none of these directories exist, the backend will try to write in the current working directory. Flatbed scanners also make use of the calibration file as a cache to avoid calibration before each scan. Calibration file name is the name of the scanner model if only one scanner is detected. In the case of several identical model, the file name will be the name @@ -63,73 +68,62 @@ A value of -1 means forever, 0 means no cache. .SH EXTRAS SCAN OPTIONS +.TP .B \-\-lamp\-off\-time number -.RS - 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. -.RE +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. +.TP .B \-\-threshold percent -.RS - 0..100% (in steps of 1). Select minimum brightness to get a white point. Pixels +0..100% (in steps of 1). Select minimum brightness to get a white point. Pixels with brightness below that value will be scanned as black. -.RE +.TP .B \-\-brightness value -.RS - \-100..100 (in steps of 1). Set the brightness enhancement. 0 for no enhancement, negative -values to decrease brigthness, and positive values to increase it. -.RE +\-100..100 (in steps of 1). Set the brightness enhancement. 0 for no enhancement, negative +values to decrease brightness, and positive values to increase it. +.TP .B \-\-contrast value -.RS - \-100..100 (in steps of 1). Set the contrast enhancement. 0 for no enhancement, negative +\-100..100 (in steps of 1). Set the contrast enhancement. 0 for no enhancement, negative values to decrease contrast, and positive values to increase it. -.RE +.TP .B \-\-disable-interpolation yes|no -.RS - When using high resolutions where the horizontal resolution is smaller than vertical resolution, +When using high resolutions where the horizontal resolution is smaller than vertical resolution, data is expanded by software to preserve picture geometry. This can be disabled by this option to get real scanned data. -.RE +.TP .B \-\-disable-dynamic-lineart yes|no -.RS - Disable use of a software adaptive algorithm to generate lineart and rely on hardware lineart. -.RE +Disable use of a software adaptive algorithm to generate lineart and rely on hardware lineart. +.TP .B \-\-color-filter None|Red|Green|Blue -.RS - When using gray or lineart this option selects the used color. Using a color filter +When using gray or lineart this option selects the used color. Using a color filter will give a monochrome scan. CIS based scanners can to true gray when no filter (None value) is selected. -.RE +.TP .B \-\-lamp\-off\-scan -.RS - The lamp will be turned off during the scan. Calibration is still done with lamp on. -.RE +The lamp will be turned off during the scan. Calibration is still done with lamp on. +.TP .B \-\-clear\-calibration -.RS - Clear calibration cache data, triggering a new calibration for the device when the +Clear calibration cache data, triggering a new calibration for the device when the next scan will happen. -.RE +.TP .B \-\-calibration\-file -.RS - Specify the calibration file name to use. At least the directory containing the file -must exist, since it won't be created. This option is disabled if the backend is ran +Specify the calibration file name to use. At least the directory containing the file +must exist, since it won't be created. This option is disabled if the backend is run as root. It maybe used in case of sheet-fed scanners to share a calibration file for several users. -.RE +.TP .B \-\-expiration\-time -.RS - Specify the time (in minutes) a cached calibration is considered valid. If older than the given value, a new +Specify the time (in minutes) a cached calibration is considered valid. If older than the given value, a new calibration is done. A value of -1 means no expiration and cached value are kept forever unless cleared by userwith the calibration clear option. A value of 0 means cache is disabled. -.RE .PP Additionally, several 'software' options are exposed by the backend. These @@ -139,35 +133,30 @@ capabilities. Please note that these features are somewhat simplistic, and may not perform as well as the native implementations. Note also that these features all require that the driver cache the entire image in memory. This will almost certainly result in a reduction of scanning speed. -.PP + +.TP .B \-\-swcrop -.RS - Requests the driver to detect the extremities of the paper within the larger +Requests the driver to detect the extremities of the paper within the larger image, and crop the empty edges. -.RE -.PP + +.TP .B \-\-swdeskew -.RS - Requests the driver to detect the rotation of the paper within the larger +Requests the driver to detect the rotation of the paper within the larger image, and counter the rotation. -.RE -.PP + +.TP .B \-\-swdespeck \-\-despeck X -.RS - Requests the driver to find and remove dots of X diameter or smaller from the +Requests the driver to find and remove dots of X diameter or smaller from the image, and fill the space with the average surrounding color. -.RE -.PP + +.TP .B \-\-swskip 0..100% (in steps of 1) [0] -.RS - Request driver to discard pages with low numbers of dark pixels. -.RE -.PP +Request driver to discard pages with low numbers of dark pixels. + +.TP .B \-\-swderotate[=(yes|no)] [no] -.RS - Request driver to detect and correct 90 degree image rotation. +Request driver to detect and correct 90 degree image rotation. -.PP .SH "SYSTEM ISSUES" This backend needs libusb-0.1.6 or later installed, and hasn't tested in other configuration than a linux kernel 2.6.9 or higher. However, it should work any @@ -211,13 +200,18 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the -environment variable ends with the directory separator character, then -the default directories are searched after the explicitly specified -directories. For example, setting +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator +character, then the default directories are searched after the explicitly +specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_GENESYS If the library was compiled with debug support enabled, this environment @@ -254,7 +248,9 @@ Syscan/Ambir DocketPORT 467/485/487/665/685 Xerox Travel Scanner 100, Onetouch 2400 .RE .TP -cncsolutions (http://www.cncsolutions.com.br) sponsored and supported the work on the Panasonic KV-SS080. +cncsolutions +.RI ( http://www.cncsolutions.com.br ) +sponsored and supported the work on the Panasonic KV-SS080. .br .TP Brian Paavo from Benthic Science Limited for donating a Canoscan LiDE 700F. @@ -275,27 +271,36 @@ Luc Verhaegen for donating a Canoscan LiDE 120. .SH "AUTHOR" Oliver Rauch .br -Henning Meier-Geinitz <henning@meier\-geinitz.de> +Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de > .br -Gerhard Jaeger <gerhard@gjaeger.de> +Gerhard Jaeger +.RI < gerhard@gjaeger.de > .br -St\['e]phane Voltz <stef.dev@free.fr> +St\['e]phane Voltz +.RI < stef.dev@free.fr > .br -Philipp Schmid <philipp8288@web.de> +Philipp Schmid +.RI < philipp8288@web.de > .br -Pierre Willenbrock <pierre@pirsoft.dnsalias.org> +Pierre Willenbrock +.RI < pierre@pirsoft.dnsalias.org > .br -Alexey Osipov <simba@lerlan.ru> for HP2400 final support +Alexey Osipov +.RI < simba@lerlan.ru > +for HP2400 final support .SH "LIMITATIONS" -Powersaving isn't implemented for gl646 based scanner. Dynamic (emulated from gray data and with dithering) isn't enabled for gl646 scanners. Hardware lineart is limited up to 600 dpi for gl847 based scanners, due to the way image sensors are built. -.br -.TP -This backend will be much slower if not using libusb\-1.0. So be sure that sane\-backends is built with the \-\-enable-libusb_1_0 option. -.br +Powersaving isn't implemented for gl646 based scanner. Dynamic (emulated from gray data and with dithering) +isn't enabled for gl646 scanners. Hardware lineart is limited up to 600 dpi for gl847 based scanners, +due to the way image sensors are built. +.PP +This backend will be much slower if not using libusb\-1.0. So be sure that sane\-backends is built with +the +.B \-\-enable-libusb_1_0 option. .SH "BUGS" -For the LiDE 200, the scanned data at 4800 dpi is obtained "as is" from sensor. It seems the windows driver does some digital processing -to improve it, which is not implemented in the backend. +For the LiDE 200, the scanned data at 4800 dpi is obtained "as is" from sensor. +It seems the windows driver does some digital processing to improve it, which is not implemented in the backend. .PP diff --git a/doc/sane-gphoto2.man b/doc/sane-gphoto2.man index 3e2a046..d98387e 100644 --- a/doc/sane-gphoto2.man +++ b/doc/sane-gphoto2.man @@ -11,9 +11,14 @@ This backend has only been tested with a handful of cameras so far. Patches to support other models are welcome. .PP Because of the limited testing of this backend, it is commented out -in @CONFIGDIR@/dll.conf by default. Either the comment +in +.I @CONFIGDIR@/dll.conf +by default. Either the comment character must be removed or the backend must be called explicitly. -E.g. `scanimage \-d gphoto2' or `xscanimage gphoto2'. +E.g. +.I "scanimage \-d gphoto2" +or +.IR "xscanimage gphoto2" . .SH "DEVICE NAMES" The current version of the backend only allows one camera to be connected. The device name is always "0". @@ -24,22 +29,32 @@ specify the characteristics of the camera to be used. Resolutions (high resolution, low resolution, and thumbnail size) are required since they are needed by the sane frontends, but can't be obtained through the gphoto2 interface. Valid ports and cameras can be obtained -by "gphoto2 \-\-list\-cameras" and "gphoto2 \-\-list\-ports". +by +.I "gphoto2 \-\-list\-cameras" +and +.I "gphoto2 \-\-list\-ports". .PP -The dumpinquiry line causes some information about the camera to -be printed. +The +.B dumpinquiry +line causes some information about the camera to be printed. .PP Empty lines and lines starting with a hash mark (#) are ignored. A sample configuration file is shown below: .PP -The "topfolder" line specifies the "fixed" part of the file path. For +The +.B topfolder +line specifies the "fixed" part of the file path. For example, on the Kodak DC-240, files are stored in the directory -/DCIM/100DC240. The /DCIM portion is constant, but 100DC240 will -change and must be read from the camera. In this case, the -line would read "topfolder=/DCIM" +.IR /DCIM/100DC240. +The +.I /DCIM +portion is constant, but 100DC240 will change and must be read from the camera. +In this case, the line would read "topfolder=/DCIM" .PP Some cameras don't implement a file structure and store all pictures -in the "/" directory. This is indicated by setting "subdirs=0" with +in the +.I "/" +directory. This is indicated by setting "subdirs=0" with "topfolder=/" .PP .RS @@ -80,13 +95,21 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory +.RI ( "." ) +and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_GPHOTO2 If the library was compiled with debugging support enabled, this @@ -99,7 +122,9 @@ Set to 1, 2, or 3, to enable various levels of debugging within the gphoto2 libraries. .SH "SEE ALSO" -sane(7) +.BR sane (7) +.BR scanimage (1) +.BR xscanimage (1) .SH AUTHOR Peter S. Fales @@ -112,6 +137,8 @@ Many, no doubt. .PP More general comments, suggestions, and inquiries about frontends or SANE should go to the SANE Developers mailing list -(see http://www.sane\-project.org/mailing\-lists.html for details). +(see +.I http://www.sane\-project.org/mailing\-lists.html +for details). You must be subscribed to the list, otherwise your mail won't be sent to the subscribers. diff --git a/doc/sane-gt68xx.man b/doc/sane-gt68xx.man index 2e6d3c5..8a1cff9 100644 --- a/doc/sane-gt68xx.man +++ b/doc/sane-gt68xx.man @@ -18,7 +18,7 @@ the scan area. If you own a scanner other than the ones listed on the gt68xx homepage that works with this backend, please let me know this by sending the scanner's exact model name and the USB vendor and device ids (e.g. from -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) or syslog) to me. Even if the scanner's name is only slightly different from the models already listed as supported, please let me know. .PP @@ -30,8 +30,8 @@ following web page: .SH LIBUSB ISSUES Please use libusb-0.1.8 or later. Without libusb or with older libusb versions all kinds of trouble can be expected. The scanner should be found by -sane\-find\-scanner without further actions. For setting permissions and general -USB information looks at +.BR sane\-find\-scanner (1) +without further actions. For setting permissions and general USB information looks at .BR sane\-usb (5). .PP @@ -163,13 +163,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_GT68XX If the library was compiled with debug support enabled, this environment @@ -196,7 +202,8 @@ export SANE_DEBUG_GT68XX=4 .I http://www.meier\-geinitz.de/sane/gt68xx .SH AUTHOR -Henning Meier-Geinitz <henning@meier\-geinitz.de> +Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de > .br The original gt68xx driver was written by Sergey Vlasov, Andreas Nowack, and David Stevenson. Thanks for sending patches and answering questions to them @@ -213,6 +220,11 @@ Support for buttons is missing. .PP More detailed bug information is available at the gt68xx backend homepage .IR http://www.meier\-geinitz.de/sane/gt68xx\-backend/ . +.br Please contact us if you find a bug or missing feature: -<sane\-devel@alioth-lists.debian.net>. Please send a debug log if your scanner isn't -detected correctly (see SANE_DEBUG_GT68XX above). +.RI < sane\-devel@alioth-lists.debian.net >. +.br +Please send a debug log if your scanner isn't +detected correctly (see +.B SANE_DEBUG_GT68XX +above). diff --git a/doc/sane-hp.man b/doc/sane-hp.man index 1aeaea8..7a6fa14 100644 --- a/doc/sane-hp.man +++ b/doc/sane-hp.man @@ -50,7 +50,9 @@ the kernel scanner driver or libusb. See .BR sane\-usb (5) for more details. .PP -The "hp" backend no longer supports OfficeJet multi-function peripherals. +The +.B sane\-hp +backend no longer supports OfficeJet multi-function peripherals. For these devices use the external "hpoj" backend in version 0.90 and later of the "HP OfficeJet Linux driver", available at .br @@ -60,8 +62,9 @@ the "HP OfficeJet Linux driver", available at Because Hewlett-Packard does no longer produce scanners that support SCL (beside the OfficeJets), the above list of supported scanners is complete. -Other HP scanners are not supported by the "hp" backend, but might be supported -by another one. See +Other HP scanners are not supported by the +.B sane\-hp +backend, but might be supported by another one. See .IR http://www.sane\-project.org/ . You can also watch the sane\-devel mailing list at .IR http://www.sane\-project.org/mailing\-lists.html . @@ -91,8 +94,11 @@ that corresponds to the parallel interface card that was shipped with the scanner. That is .IR /dev/hpscan . A special driver is required for this card. -See ftp://rvs.ctrl\-c.liu.se/pub/wingel/hpscan for details. If the link -does not work, try ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scanners. +See +.I ftp://rvs.ctrl\-c.liu.se/pub/wingel/hpscan +for details. If the link +does not work, try +.IR ftp://sunsite.unc.edu/pub/Linux/kernel/patches/scanners . .SH CONFIGURATION The contents of the .I hp.conf @@ -126,10 +132,12 @@ the scanner is connected by USB. Option .B connect\-device specifies that the scanner is connected to the system by a special -device. Input/output is performed by read()/write()-operations +device. Input/output is performed by +.BR read ()/ write "()-operations" on the device. This option must be used for HP ScanJet Plus or scanners connected to USB which are accessed through a named device -(e.g. /dev/usb/scanner0). +(e.g. +.IR /dev/usb/scanner0 ). For device names that contain "usb", "uscanner" or "ugen", it is not necessary to specify option connect\-device. @@ -153,12 +161,13 @@ A sample configuration file is shown below: /dev/scanner # this is a comment /dev/hpscan - option connect\-device +option connect\-device .fi .ft R .RE .PP -/dev/scanner is typically a symlink to the actual SCSI scanner device. +.I /dev/scanner +is typically a symlink to the actual SCSI scanner device. .RE .SH FILES .TP @@ -187,13 +196,21 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory +.RI ( "." ) +and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_HP If the library was compiled with debug support enabled, this @@ -235,19 +252,26 @@ The backend will simulate this by software, but only for gray and 24 bit color. .TP .B Automatic Document Feeder (ADF) -For use of the ADF with xscanimage(1), first place paper in the ADF and +For use of the ADF with +.BR xscanimage (1), +first place paper in the ADF and then change option scan source to 'ADF'. Press 'change document' to load a sheet. Then press 'scan' to start a scan. Maybe it is sufficient to press 'scan' without 'change document' for repeated scans. The use of the preview window is not recommended when working with the ADF. -Setting a window to scan from ADF is not supported with xscanimage(1). -Try xsane(1). +Setting a window to scan from ADF is not supported with +.BR xscanimage (1). +Try +.BR xsane (1). .TP .B Immediate actions -Some actions in xscanimage(1) (i.e. unload, select media, calibrate) +Some actions in +.BR xscanimage (1) +(i.e. unload, select media, calibrate) have an immediate effect on the scanner without starting a scan. -These options can not be used with scanimage. +These options can not be used with +.BR scanimage (1). .SH TODO .TP @@ -267,7 +291,14 @@ These scanners are using an internal parallel-to-SCSI converter which is supported by the ppSCSI-driver (see above). .SH "SEE ALSO" -sane(7), sane\-scsi(5), sane\-usb(5) +.BR sane (7), +.BR sane\-scsi (5), +.BR sane\-usb (5) +.BR scanimage (1), +.BR xscanimage (1), +.BR scanimage (1) + .SH AUTHOR -The sane\-hp backend was written by Geoffrey T. Dairiki. HP PhotoSmart -PhotoScanner support by Peter Kirchgessner. +The sane\-hp backend was written by Geoffrey T. Dairiki. +.br +HP PhotoSmart PhotoScanner support by Peter Kirchgessner. diff --git a/doc/sane-hp3500.man b/doc/sane-hp3500.man index 5192983..777a713 100644 --- a/doc/sane-hp3500.man +++ b/doc/sane-hp3500.man @@ -20,7 +20,7 @@ If you own a scanner other than the ones listed above that works with this backend, please let us know this by sending the scanner's exact model name and the USB vendor and device ids (e.g. from .IR /proc/bus/usb/devices , -.I sane\-find\-scanner +.B sane\-find\-scanner (1) or syslog) to us. Even if the scanner's name is only slightly different from the models mentioned above, please let us know. .SH CONFIGURATION @@ -49,4 +49,5 @@ export SANE_DEBUG_HP3500=4 .I http://projects.troy.rollo.name/rt-scanners/ .SH AUTHOR -Troy Rollo <sane@troy.rollo.name> +Troy Rollo +.RI < sane@troy.rollo.name > diff --git a/doc/sane-hp3900.man b/doc/sane-hp3900.man index b623ee5..4c2e562 100644 --- a/doc/sane-hp3900.man +++ b/doc/sane-hp3900.man @@ -26,17 +26,21 @@ BenQ 5550 RTS8823L-01E * .ft R .RE .PP -More details can be found on the hp3900 backend homepage +More details can be found on the +.BR sane\-hp3900 (1) +backend homepage .IR http://sourceforge.net/projects/hp3900\-series/ . .PP This is ALPHA software. Keep your hand at the scanner's plug and unplug it, if -scanner does not start to scan. See also the BUGS section. +scanner does not start to scan. See also the +.B BUGS +section. .PP If you own a scanner other than the ones listed above that works with this backend, please let us know this by sending the scanner's exact model name and the USB vendor and device ids (e.g. from .IR /proc/bus/usb/devices , -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) or syslog) to us. Even if the scanner's name is only slightly different from the models mentioned above, please let us know. .PP @@ -77,13 +81,21 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory +.RI ( "." ) +and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"/etc/sane.d" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_HP3900 If the library was compiled with debug support enabled, this @@ -96,12 +108,15 @@ export SANE_DEBUG_HP3900=4 .SH "SEE ALSO" .BR sane (7), .BR sane\-usb (5), +.BR sane\-find\-scanner (1), .br .I http://sourceforge.net/projects/hp3900\-series/ +.br .I http://jkdsoftware.dyndns.org/drupal/?q=es/books/151 .SH AUTHOR -Jonathan Bravo Lopez <jkdsoft@gmail.com> +Jonathan Bravo Lopez +.RI < jkdsoft@gmail.com > .SH BUGS Scanning is only tested with Linux/ix86/gcc. Be careful when testing on other diff --git a/doc/sane-hp4200.man b/doc/sane-hp4200.man index cbb8c5e..7d92cde 100644 --- a/doc/sane-hp4200.man +++ b/doc/sane-hp4200.man @@ -26,7 +26,7 @@ If you own a scanner other than the ones listed above that works with this backend, please let us know this by sending the scanner's exact model name and the USB vendor and device ids (e.g. from .IR /proc/bus/usb/devices , -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) or syslog) to us. Even if the scanner's name is only slightly different from the models mentioned above, please let us know. .PP @@ -68,13 +68,21 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory +.RI ( "." ) +and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_HP4200 If the library was compiled with debug support enabled, this @@ -87,12 +95,14 @@ export SANE_DEBUG_HP4200=4 .SH "SEE ALSO" .BR sane (7), .BR sane\-usb (5), +.BR sane\-find\-scanner (1), .br .I http://hp4200\-backend.sourceforge.net/ .SH AUTHOR Adrian Perez Jorge, Andrew John Lewis, Arnar Mar Hrafnkelsson, Frank Zago, -Henning Meier-Geinitz. Current maintainer: Henning Meier-Geinitz <henning@meier\-geinitz.de>. +Henning Meier-Geinitz. Current maintainer: Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de >. .SH BUGS Tested only with Linux. @@ -102,4 +112,4 @@ Only 8 bit color mode works. Scanning is slow due to backtracking. .PP Send bug reports to the sane\-devel mailing list: -sane\-devel@alioth-lists.debian.net. +.IR sane\-devel@alioth-lists.debian.net . diff --git a/doc/sane-hp5400.man b/doc/sane-hp5400.man index 23c40d8..4738c08 100644 --- a/doc/sane-hp5400.man +++ b/doc/sane-hp5400.man @@ -26,7 +26,7 @@ If you own a scanner other than the ones listed above that works with this backend, please let us know this by sending the scanner's exact model name and the USB vendor and device ids (e.g. from .IR /proc/bus/usb/devices , -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) or syslog) to us. Even if the scanner's name is only slightly different from the models mentioned above, please let us know. .PP @@ -68,13 +68,21 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory +.RI ( "." ) +and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_HP5400 If the library was compiled with debug support enabled, this @@ -87,13 +95,17 @@ export SANE_DEBUG_HP5400=4 .SH "SEE ALSO" .BR sane (7), .BR sane\-usb (5), +.BR sane\-find\-scanner (1), .br .I http://hp5400backend.sourceforge.net/ .SH AUTHOR -Martijn van Oosterhout <kleptog@svana.org>, Thomas Soumarmon -<soumarmt@nerim.net>. Manpage by Henning Meier-Geinitz -<henning@meier\-geinitz.de>. +Martijn van Oosterhout +.RI < kleptog@svana.org >, +Thomas Soumarmon +.RI < soumarmt@nerim.net >. +Manpage by Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de >. .SH BUGS Scanning is only tested with Linux/ix86/gcc. Be careful when testing on other diff --git a/doc/sane-hp5590.man b/doc/sane-hp5590.man index 5330800..e0448d6 100644 --- a/doc/sane-hp5590.man +++ b/doc/sane-hp5590.man @@ -8,9 +8,10 @@ sane-hp5590 - SANE backend for Hewlett-Packard 4500C/4570C/5500C/5550C/5590/7650 Workgroup/Document scanners .SH DESCRIPTION .PP -The \f[B]sane-hp5590\f[R] library implements a SANE (Scanner Access Now -Easy) backend that provides access to the following Hewlett-Packard -Workgroup/Document scanners: +The +.B sane-hp5590 +library implements a SANE (Scanner Access Now Easy) backend that provides access +to the following Hewlett-Packard Workgroup/Document scanners: .IP \[bu] 2 ScanJet 4500C .IP \[bu] 2 @@ -27,15 +28,20 @@ ScanJet 7650 If you own a scanner other than the ones listed above that works with this backend, please let us know this by sending the scanner\[cq]s exact model name and the USB vendor and device ids (e.g.\ from -\f[I]/sys/bus/usb/devices\f[R], \f[I]sane-find-scanner\f[R] or syslog) -to us. +.IR /sys/bus/usb/devices , +.BR sane-find-scanner (1) +or syslog) to us. Even if the scanner\[cq]s name is only slightly different from the models mentioned above, please let us know. .SH OPTIONS .PP The options the backend supports can either be selected through command -line options to programs like scanimage or through GUI elements in -\f[I]xscanimage\f[R] or \f[I]xsane\f[R]. +line options to programs like +.BR scanimage (1) +or through GUI elements in +.BR xscanimage (1) +or +.BR xsane (1). Valid command line options and their syntax can be listed by using: .IP .nf @@ -46,8 +52,12 @@ scanimage --help -d hp5590:interface:device .PP where \f[I]interface\f[R] and \f[I]device\f[R] specify the device in question, as in the configuration file. -Add \f[I]--all-options\f[R] to also list the hardware read-out options. -The -d parameter and its argument can be omitted to obtain information +Add +.B --all-options +to also list the hardware read-out options. +The +.B \-d +parameter and its argument can be omitted to obtain information on the first scanner identified. .PP Use the command: @@ -148,9 +158,7 @@ Request a preview-quality scan. Hide end-of-page indicator pixels and overwrite with color of next neighbor pixels. (Default: yes) -.PD 0 -.P -.PD +.br The scanner uses the last pixel in every scan line for storing the end-of-page status. This is needed to detect the end of the document sheet when the @@ -184,9 +192,7 @@ feeder (ADF) is used. Set color value for filling trailing scan lines in trailing lines mode \[lq]color\[rq] (see previous option). (Default color: violet) -.PD 0 -.P -.PD +.br The RGB color value must be specified and calculated as 65536 * r + 256 * g + b, with r, g, b being values in the range of 0 .. 255. @@ -196,47 +202,57 @@ The following options allow reading out the button state, counter value, color setting, and the state of document in ADF. This can be used to programmatically control corresponding scanner options like switching between \f[I]flatbed\f[R] and \f[I]ADF\f[R] mode, -or triggering prost processing tasks after scanning. +or triggering post processing tasks after scanning. .TP .B --button-pressed Get the id of the last button pressed. Id is one of \[lq]none\[rq], \[lq]power\[rq], \[lq]scan\[rq], \[lq]collect\[rq], \[lq]file\[rq], \[lq]email\[rq], \[lq]copy\[rq], \[lq]up\[rq], \[lq]down\[rq], \[lq]mode\[rq], \[lq]cancel\[rq]. -.PD 0 -.P -.PD +.br The scanner stores the id of the last button pressed until it is read. After read out, the state is reset and subsequent readings will return \[lq]none\[rq]. + .TP .B --color-led Get the state of the color LED indicators. The state is either \[lq]color\[rq] or \[lq]black_white\[rq]. + .TP .B --counter-value Get the counter value as shown on LCD. The value is in the range of 1 .. 99. + .TP .B --doc-in-adf Get the state of the document-available indicator of the automatic document feeder (ADF). The state is either \[lq]yes\[rq] or \[lq]no\[rq]. + .SH HINTS FOR USERS OF SCANBD .PP -\f[I]Scanbd\f[R] is a scanner button daemon, which can read scanner +.BR scanbd (8) +is a scanner button daemon, which can read scanner buttons and trigger scan actions. .PP -Do not use the old \f[I]scanbuttond\f[R] interface with hp5590. +Do not use the old +.BR scanbuttond (8) +interface with hp5590. It is outdated and shall not be used any more. -Scanbd\[cq]s regular interface is fully supported by the current version +The regular interface of +.BR scanbd (8) +is fully supported by the current version of the \f[I]hp5590\f[R] backend. .PP This example shows a minimum configuration file and the corresponding -script file for scanbd to be included in \f[I]scanbd.conf\f[R]. +script file for +.BR scanbd (8) +to be included in +.IR scanbd.conf . .IP \[bu] 2 -\f[B]hp5590.conf\f[R] +.I hp5590.conf .IP .nf \f[C] @@ -315,6 +331,13 @@ Higher debug levels increase the verbosity of the output: export SANE_DEBUG_HP5590=50 .SH SEE ALSO .PP -\f[B]sane\f[R](7), \f[B]sane-usb\f[R](5) +.BR sane (7), +.BR sane\-usb (5) +.BR scanbd (8), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1) + .SH AUTHORS -Ilia Sotnikov <hostcc@gmail.com>. +Ilia Sotnikov +.RI < hostcc@gmail.com >. diff --git a/doc/sane-hpljm1005.man b/doc/sane-hpljm1005.man index ff1006a..a679d89 100644 --- a/doc/sane-hpljm1005.man +++ b/doc/sane-hpljm1005.man @@ -16,7 +16,7 @@ If you own a scanner other than the ones listed above that works with this backend, please let us know this by sending the scanner's exact model name and the USB vendor and device ids (e.g. from .IR /proc/bus/usb/devices , -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) or syslog) to us. Even if the scanner's name is only slightly different from the models mentioned above, please let us know. .SH CONFIGURATION @@ -29,9 +29,22 @@ The static library implementing this backend. .I @LIBDIR@/libsane\-hpljm1005.so The shared library implementing this backend (present on systems that support dynamic loading). + +.SH "ENVIRONMENT" +.TP +.B SANE_DEBUG_HPLJM1005 +If the library was compiled with debug support enabled, this environment +variable controls the debug level for this backend. Higher debug levels +increase the verbosity of the output. + +There is not currently a great deal of diagnostic output, it being mainly +confined to error conditions. + .SH "SEE ALSO" .BR sane (7), .BR sane\-usb (5), +.BR sane\-find\-scanner (1) .SH AUTHOR -Philippe R\['e]tornaz <couriousous@mandriva.org> +Philippe R\['e]tornaz +.RI < couriousous@mandriva.org > diff --git a/doc/sane-hpsj5s.man b/doc/sane-hpsj5s.man index d42b49e..aae2f51 100644 --- a/doc/sane-hpsj5s.man +++ b/doc/sane-hpsj5s.man @@ -15,13 +15,17 @@ I consider it extremely improbable) that your scanner will be damaged. .PP LIMITATIONS: For now this backend works only on Linux. This limitation -is due to dependence on the libieee1284 library. If your system supports libieee1284 too, -this backend should work. If you ported libieee1284 for your platform, please let -me know. Your system should support +is due to dependence on the +.BR libieee1284 (3) +library. If your system supports +.BR libieee1284 (3) +too,this backend should work. If you ported +.BR libieee1284 (3) +for your platform, please let me know. Your system should support .B EPP (or -.B EPP+ECP -) mode to operate this scanner. Future versions will support ECP and SPP +.BR EPP+ECP ) +mode to operate this scanner. Future versions will support ECP and SPP (Nibble and Byte) modes also. It's planned to support scanners not only at daisy-chain position 0, but anywhere. Support for multiple scanners could be implemented too. @@ -30,7 +34,8 @@ Current version implements only gray scale scanning. True Color and B/W modes ar not supported for now. .PP That said, TESTERS ARE WELCOME. Send your bug reports and comments to -Max Vorobiev <pcwizard@yandex.ru>. +Max Vorobiev +.RI < pcwizard@yandex.ru >. .PP .SH "DEVICE NAMES" This backend expects device names of the form: @@ -41,8 +46,9 @@ This backend expects device names of the form: .PP Where .I special -is the parallel port name in form, libieee1284 expects. It seems to be system dependent. -Under Linux it's parport0, parport1, etc. +is the parallel port name in form, +.BR libieee1284 (3) +expects. It seems to be system dependent. Under Linux it's parport0, parport1, etc. .SH CONFIGURATION The contents of the .I hpsj5s.conf @@ -81,23 +87,35 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). - +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP +.B SANE_DEBUG_HPSJ5S +If the library was compiled with debug support enabled, this environment +variable controls the debug level for this backend. Higher debug levels +increase the verbosity of the output. + .SH "SEE ALSO" -sane(7) +.BR sane (7), +.BR libieee1284 (3) .br -http://hpsj5s.sourceforge.net +.I http://hpsj5s.sourceforge.net .br -http://cyberelk.net/tim/libieee1284 +.I http://cyberelk.net/tim/libieee1284 .br .SH AUTHOR Max Vorobiev .br -Man page mostly based on canon.man +Man page mostly based on +.IR canon.man . diff --git a/doc/sane-hs2p.man b/doc/sane-hs2p.man index 9757eff..fcbdae1 100644 --- a/doc/sane-hs2p.man +++ b/doc/sane-hs2p.man @@ -25,7 +25,7 @@ Where .I special is either the path-name for the special device that corresponds to a SCSI scanner. The program -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) helps to find out the correct device. Under Linux, such a device name could be .I /dev/sg0 or @@ -64,13 +64,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_HS2P If the library was compiled with debug support enabled, this @@ -78,7 +84,9 @@ environment variable controls the debug level for this backend. A value of 255 prints all debug output. Smaller values reduce verbosity. .SH CURRENT STATUS -The hs2p backend is now in version 1.00. All major scanning-related features +The +.B sane\-hs2p +backend is now in version 1.00. All major scanning-related features are supported, except for those features requiring the optional IPU. Scanning from the flatbed or ADF (either simplex or duplex) is supported. Lineart, halftone, 4-bit gray, and 8-bit gray are supported. Pre-set gamma tables and @@ -106,8 +114,9 @@ suited to a stand-alone utility to be used by a technician when replacing the lamp or ADF unit. Nor is support for reading or changing IPU (93H) parameters and adjustments planned, since my IS450 lacks such a unit. The 31-byte Auto Photo/Letter struct and 21-byte Dynamic -threshold struct are documented in the hs2p-scsi.h file should someone -wish to use their IPU for image data processing. +threshold struct are documented in the +.I hs2p-scsi.h +file should someone wish to use their IPU for image data processing. .SH "SEE ALSO" .BR sane (7), @@ -115,6 +124,8 @@ wish to use their IPU for image data processing. .BR sane\-scsi (5), .SH AUTHOR -jeremy <jeremy@acjlaw.net> +jeremy +.RI < jeremy@acjlaw.net > .br -Maintained by Jeremy Johnson <jeremy@acjlaw.net> +Maintained by Jeremy Johnson +.RI < jeremy@acjlaw.net > diff --git a/doc/sane-ibm.man b/doc/sane-ibm.man index 0b5013c..1ecb285 100644 --- a/doc/sane-ibm.man +++ b/doc/sane-ibm.man @@ -25,7 +25,7 @@ Where .I special is either the path-name for the special device that corresponds to a SCSI scanner. The program -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) helps to find out the correct device. Under Linux, such a device name could be .I /dev/sg0 or @@ -64,13 +64,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_IBM If the library was compiled with debug support enabled, this @@ -83,6 +89,8 @@ debug levels increase the verbosity of the output. .BR sane\-scsi (5), .SH AUTHOR -mf <massifr@tiscalinet.it> +mf +.RI < massifr@tiscalinet.it > .br -Maintained by Henning Meier-Geinitz <henning@meier\-geinitz.de> +Maintained by Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de > diff --git a/doc/sane-kodak.man b/doc/sane-kodak.man index 61ea88e..9b89c2b 100644 --- a/doc/sane-kodak.man +++ b/doc/sane-kodak.man @@ -16,7 +16,8 @@ This document describes backend version 7, which shipped with SANE 1.0.21. This version should support models which speak the Kodak SCSI and Firewire protocols. The i1860 was used to develop the backend, but other models may work with only minimal modifications. Please see the list at -http://www.sane\-project.org/sane\-supported\-devices.html for an updated list. +.I http://www.sane\-project.org/sane\-supported\-devices.html +for an updated list. If you have a machine not on that list, or reported as 'untested': the best way to determine level of support is to test the scanner directly, or to collect a @@ -31,42 +32,47 @@ may be supported by another backend. .SH OPTIONS Effort has been made to expose the basic hardware options, including: .PP -source s +.B --source s .RS Selects the source for the scan. Options may include "Flatbed", "ADF Front", "ADF Back", "ADF Duplex". .RE .PP -mode m +.B --mode m .RS Selects the mode for the scan. Options may include "Lineart", "Halftone", "Gray", and "Color". .RE .PP -resolution +.B --resolution .RS Controls scan resolution. Available choices may be limited by mode. .RE .PP -tl\-x, tl\-y, br\-x, br\-y +.BR --tl\-x ", " --tl\-y ", " --br\-x ", " --br\-y .RS Sets scan area upper left and lower right coordinates. These are renamed -t, l, x, y by some frontends. +.BR -t ", " -l ", " -x ", " -y +by some frontends. .RE .PP -page\-width, page\-height +.BR --page\-width ", " --page\-height .RS Sets paper size. Used by scanner to determine centering of scan coordinates when using ADF and to detect double feed errors. .RE .PP Other options will be available based on the capabilities of the scanner. -Use 'scanimage \-\-help' to get a list, but be aware that some options may +Use +.I scanimage \-\-help +to get a list, but be aware that some options may be settable only when another option has been set, and that advanced options may be hidden by some frontend programs. .PP .SH CONFIGURATION FILE -The configuration file "kodak.conf" is used to tell the backend how to look +The configuration file +.I kodak.conf +is used to tell the backend how to look for scanners, and provide options controlling the operation of the backend. This file is read each time the frontend asks the backend for a list of scanners, generally only when the frontend starts. If the configuration @@ -77,7 +83,7 @@ Scanners can be specified in the configuration file in 2 ways: .PP "scsi KODAK" .RS -Requests backend to search all scsi busses in the system for a device +Requests backend to search all scsi buses in the system for a device which reports itself to be a scanner made by 'KODAK'. .RE .PP @@ -104,8 +110,9 @@ warned. .PP .SH ENVIRONMENT -The backend uses a single environment variable, SANE_DEBUG_KODAK, which -enables debugging output to stderr. Valid values are: +The backend uses a single environment variable, +.BR SANE_DEBUG_KODAK , +which enables debugging output to stderr. Valid values are: .PP .RS 5 Errors @@ -130,13 +137,17 @@ endorser, iThresholding, multi\-stream, etc. .PP .SH CREDITS -The various authors of the sane\-fujitsu backend provided useful code. +The various authors of the +.BR sane\-fujitsu (5) +backend provided useful code. .br Kodak provided access to hardware, documentation and personnel. .SH "SEE ALSO" -sane(7), -sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5), +.BR scanimage (1) .SH AUTHOR -m. allan noah: <kitno455 a t gmail d o t com> +m. allan noah: +.RI < "kitno455 a t gmail d o t com" > diff --git a/doc/sane-kodakaio.man b/doc/sane-kodakaio.man index 664a418..6c94ce0 100644 --- a/doc/sane-kodakaio.man +++ b/doc/sane-kodakaio.man @@ -8,7 +8,7 @@ sane\-kodakaio \- SANE backend for Kodak aio printer / scanners The .B sane\-kodakaio library implements a SANE (Scanner Access Now Easy) backend which -provides access to Kodak aio printer / scanners, like the ESP and Hero series. +provides access to Kodak aio printer/scanners, like the ESP and Hero series. This document describes backend version 2.4, which is the first candidate for incorporation in sane-backends. @@ -22,19 +22,27 @@ If you have a model not on that list, or reported as 'untested': the best way to determine level of support is to test the scanner directly. .SH CONFIGURATION FILE -The configuration file "kodakaio.conf" is used to tell the backend how to look +The configuration file +.I kodakaio.conf +is used to tell the backend how to look for scanners, and provide options controlling the operation of the backend. This file is read each time the frontend asks the backend for a list of scanners, generally only when the frontend starts. .SH ENVIRONMENT -The backend uses a single environment variable, SANE_DEBUG_KODAKAIO, which -enables debugging output to stderr. +.TP +.B SANE_DEBUG_KODAKAIO +If the library was compiled with debug support enabled, this +environment variable controls the debug level for this backend. Higher +debug levels increase the verbosity of the output. .SH KNOWN ISSUES Most hardware options are either not supported or not exposed for control by the user, including: multifeed detection, image compression etc. .PP +.SH "SEE ALSO" +.BR sane (7) + .SH AUTHOR P. Newall diff --git a/doc/sane-kvs1025.man b/doc/sane-kvs1025.man index 23a67f3..d366c0b 100644 --- a/doc/sane-kvs1025.man +++ b/doc/sane-kvs1025.man @@ -24,7 +24,9 @@ sanei_usb instead of libusb by m. allan noah. The backend was tested on KV-S1025C and 1045C by Tiago Zaniquelli. .SH "SEE ALSO" -sane(7), sane\-usb(5) +.BR sane (7) , +.BR sane\-usb (5) .SH AUTHOR -m. allan noah: <kitno455 a t gmail d o t com> +m. allan noah: +.RI < "kitno455 a t gmail d o t com" > diff --git a/doc/sane-kvs20xx.man b/doc/sane-kvs20xx.man index bd3ecc2..3be7c5e 100644 --- a/doc/sane-kvs20xx.man +++ b/doc/sane-kvs20xx.man @@ -2,7 +2,7 @@ .IX sane\-kvs20xx .SH NAME -sane\-kvs20xx \- SANE backend for Panasonic KV-S20xxC USB/SCSI ADF scanners. +sane\-kvs20xx \- SANE backend for Panasonic KV-S20xxC USB/SCSI ADF scanners .SH DESCRIPTION The @@ -22,7 +22,10 @@ The backend was ported to sane-backends 1.0.22 and downgraded to C89 by m. allan noah. .SH "SEE ALSO" -sane(7), sane\-usb(5), sane\-scsi(5) +.BR sane (7), +.BR sane\-usb (5), +.BR sane\-scsi (5) .SH AUTHOR -m. allan noah: <kitno455 a t gmail d o t com> +m. allan noah: +.RI < "kitno455 a t gmail d o t com" > diff --git a/doc/sane-kvs40xx.man b/doc/sane-kvs40xx.man index 5a53853..45ad606 100644 --- a/doc/sane-kvs40xx.man +++ b/doc/sane-kvs40xx.man @@ -24,7 +24,10 @@ The backend was ported to sane-backends 1.0.23 and downgraded to C89 by m. allan noah. .SH "SEE ALSO" -sane(7), sane\-usb(5), sane\-scsi(5) +.BR sane (7), +.BR sane\-usb (5), +.BR sane\-scsi (5) .SH AUTHOR -m. allan noah: <kitno455 a t gmail d o t com> +m. allan noah: +.RI < "kitno455 a t gmail d o t com" > diff --git a/doc/sane-leo.man b/doc/sane-leo.man index f0d9266..00ec8fd 100644 --- a/doc/sane-leo.man +++ b/doc/sane-leo.man @@ -19,14 +19,18 @@ The scanners that should work with this backend are: Vendor Model status ---------------------- ----------- Across FS-1130 tested - Leo S3 tested + LEO S3 tested .fi .ft R .RE The options the backend supports can either be selected through -command line options to programs like scanimage or through GUI -elements in xscanimage or xsane. +command line options to programs like +.BR scanimage (1) +or through GUI elements in +.BR xscanimage (1) +or +.BR xsane (1). .br If you have any strange behavior, please report to the backend @@ -112,7 +116,10 @@ selected. The default is "no". .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/leo.conf supports only one information: the device name to use (eg /dev/scanner). +The configuration file +.I @CONFIGDIR@/leo.conf +supports only one information: the device name to use (eg +.IR /dev/scanner ). .SH FILES @@ -140,14 +147,17 @@ backend. However they are only software adjustments. This backend only implements what the scanner can support. -.SH BUGS - +SH BUGS None known. .SH "SEE ALSO" -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1), +.BR sane (7) .SH AUTHOR diff --git a/doc/sane-lexmark.man b/doc/sane-lexmark.man index 06e3359..3ab9f8f 100644 --- a/doc/sane-lexmark.man +++ b/doc/sane-lexmark.man @@ -26,22 +26,27 @@ The scanners that should work with this backend are: Lexmark X1180 good Lexmark X1185 complete Lexmark X12xx good in USB1.1, - not fully tested in USB2.0 + not fully tested in USB2.0 Dell A920 good .fi .ft R .RE The options the backend supports can either be selected through -command line options to programs like scanimage or through GUI -elements in xscanimage or xsane. +command line options to programs like +.BR scanimage (1) +or through GUI elements in +.BR xscanimage (1) +or +.BR xsane (1). .br -If you have any strange behavior, please report to the backend +If you notice any strange behavior, please report to the backend maintainer or to the SANE mailing list. Valid command line options and their syntax can be listed by using .RS +.PP scanimage \-\-help \-d lexmark:usb:<usb port> .RE @@ -92,7 +97,9 @@ The default value of the threshold option is 50. .SH "CONFIGURATION FILE" -The configuration file @CONFIGDIR@/lexmark.conf contains only the usb device id (eg usb 0x043d 0x007c). +The configuration file +.I @CONFIGDIR@/lexmark.conf +contains only the usb device id (eg usb 0x043d 0x007c). .SH "FILES" @@ -108,12 +115,13 @@ support dynamic loading). .SH "ENVIRONMENT" .TP .B SANE_DEBUG_LEXMARK -.B SANE_DEBUG_LEXMARK_LOW If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 255 requests all debug output to be printed. Smaller levels reduce verbosity. - +.TP +.B SANE_DEBUG_LEXMARK_LOW +Provides debug output for low level Lexmark functions. .SH "LIMITATIONS" The windows TWAIN driver has many more options than this SANE @@ -131,7 +139,11 @@ No bugs currently known. .SH "SEE ALSO" -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1), +.BR sane (7) .SH "AUTHOR" @@ -142,10 +154,12 @@ The backend was originally written by Fred Odendaal. The new version is currently developed by St\['e]phane Voltz. .I http://stef.dev.free.fr/sane/lexmark .TP -X74 support was written by Torsten Houwaart (<ToHo@gmx.de>) +X74 support was written by Torsten Houwaart +.RI < ToHo@gmx.de > + .SH "CREDITS" .TP Many thanks go to: -Julien Furgerot who lend me a Dell A920. +Julien Furgerot who lent me a Dell A920. Robert Price, Dani Ele and Dalai Felinto for the time they spent recording USB activity and testing the experimental version. diff --git a/doc/sane-ma1509.man b/doc/sane-ma1509.man index 2677fcd..e6b3a7e 100644 --- a/doc/sane-ma1509.man +++ b/doc/sane-ma1509.man @@ -96,13 +96,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_MA1509 If the library was compiled with debug support enabled, this @@ -121,7 +127,8 @@ debug levels increase the verbosity of the output. .I http://www.meier\-geinitz.de/sane/ma1509\-backend/ .SH AUTHOR -Henning Meier-Geinitz <henning@meier\-geinitz.de> +Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de > .SH BUGS Resolutions higher than 600 dpi don't work diff --git a/doc/sane-magicolor.man b/doc/sane-magicolor.man index 17ef387..8b2446a 100644 --- a/doc/sane-magicolor.man +++ b/doc/sane-magicolor.man @@ -43,19 +43,28 @@ The static library implementing this backend. .TP .I @LIBDIR@/libsane\-magicolor.so The shared library implementing this backend (present on systems that support dynamic loading). + .SH "ENVIRONMENT" .TP .B SANE_CONFIG_DIR -This environment variable specifies the list of directories that may contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi\-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working directory (".") and then in @CONFIGDIR@. If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting +This environment variable specifies the list of directories that may contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi\-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "/tmp/config", ".", and "@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "/tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_MAGICOLOR If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. Higher debug levels increase the verbosity of the output. Example: export SANE_DEBUG_MAGICOLOR=127 -To obtain debug messages from the backend, set this environment variable before calling your favorite frontend (e.g. xscanimage). +To obtain debug messages from the backend, set this environment variable before calling your favorite frontend (e.g. +.BR xscanimage (1)). Example: SANE_DEBUG_MAGICOLOR=65 xscanimage .SH "KNOWN BUGS AND RESTRICTIONS" @@ -63,10 +72,13 @@ Example: SANE_DEBUG_MAGICOLOR=65 xscanimage Large color scans may sometimes timeout due to unknown reasons (the scanner simply stops returning data) .PP Cancelling large scans may lock up the scanner. + .SH "SEE ALSO" .BR sane (7), .br .I http://wiki.kainhofer.com/hardware/magicolor_scan + .SH "AUTHOR" .PP -Reinhold Kainhofer <reinhold@kainhofer.com> +Reinhold Kainhofer +.RI < reinhold@kainhofer.com > diff --git a/doc/sane-matsushita.man b/doc/sane-matsushita.man index 5bbf734..2030f2c 100644 --- a/doc/sane-matsushita.man +++ b/doc/sane-matsushita.man @@ -33,6 +33,7 @@ Other Panasonic high speed scanners may or may not work with that backend. Valid command line options and their syntax can be listed by using .RS +.PP scanimage \-\-help \-d matsushita .RE @@ -103,8 +104,11 @@ options set the gamma curve. It is only valid for Gray modes, and is not availab .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/matsushita.conf supports the device name to use (eg /dev/scanner) and the SCSI option to auto-detect the scanners supported. - +The configuration file +.I @CONFIGDIR@/matsushita.conf +supports the device name to use (eg +.IR /dev/scanner ) +and the SCSI option to auto-detect the scanners supported. .SH FILES .TP @@ -144,22 +148,25 @@ The backend does not support the setting of different options for each side. The .SH SCANNING EXAMPLE To date, the only frontend capable of using this scanner at full speed is -.B -scanadf. +.BR scanadf (1). -A scanadf command line would be: +A +.BR scanadf (1) +command line would be: scanadf \-d matsushita \-\-output\-file scan%04d.pbm \-\-start\-count 0 \-\-duplex \-\-resolution 300 \-\-feeder\-mode="All pages" \-\-paper\-size="A4" .SH BUGS - None known. .SH "SEE ALSO" - -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1), +.BR sane (7) .SH AUTHOR diff --git a/doc/sane-microtek.man b/doc/sane-microtek.man index d3bf21c..cb42aa3 100644 --- a/doc/sane-microtek.man +++ b/doc/sane-microtek.man @@ -50,7 +50,7 @@ The driver does .B not support the newest Microtek scanners, such as the V330 and V660, which use a new and very different SCSI-II command set. For those, try the alternate -.B microtek2 +.BR microtek2 (5) backend. Most non-SCSI scanners would use the new command set. Most scanners newer than the Scanmaker E6 would use the new command set. .PP @@ -63,8 +63,9 @@ Although this manual page is generally updated with each release, up-to-date information on new releases and extraneous helpful hints are available from the backend homepage: .br +.PP .RS -.B http://www.mir.com/mtek/ +.I http://www.mir.com/mtek/ .RE .SH "DEVICE NAMES" @@ -134,13 +135,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_MICROTEK If the library was compiled with debugging support enabled, this @@ -149,7 +156,9 @@ A value of 128 requests maximally copious debug output; smaller levels reduce verbosity. .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5), +.BR sane\-microtek2 (5) .SH AUTHOR Matt Marjanovic @@ -177,11 +186,12 @@ option in the configuration file (first one, then both), and see if it helps. (If it does, report it.) .PP Send lengthy bug reports and new scanner information to -.BR mtek\-bugs@mir.com . +.IR mtek\-bugs@mir.com . All bug reports and new scanner inquiries should include an error log file. You can generate copious -stderr output by setting the SANE_DEBUG_MICROTEK environment variable -described above. For example: +stderr output by setting the +.B SANE_DEBUG_MICROTEK +environment variable described above. For example: .PP .RS setenv SANE_DEBUG_MICROTEK 128 @@ -189,6 +199,7 @@ setenv SANE_DEBUG_MICROTEK 128 .PP More general comments, suggestions, and inquiries about frontends or SANE should go to -.BR sane\-devel@alioth-lists.debian.net , +.IR sane\-devel@alioth-lists.debian.net , the SANE Developers mailing list. Have a look at -http://www.sane\-project.org/mailing\-lists.html concerning subscription to sane\-devel. +.I http://www.sane\-project.org/mailing\-lists.html +concerning subscription to sane\-devel. diff --git a/doc/sane-microtek2.man b/doc/sane-microtek2.man index cc4f6f4..45756ed 100644 --- a/doc/sane-microtek2.man +++ b/doc/sane-microtek2.man @@ -9,15 +9,17 @@ provides access to Microtek scanners with a SCSI-2 command set. This backend can be considered alpha to beta. Some scanner models are reported to work well, others not. New development versions of this backend can be obtained from -.B http://karstenfestag.gmxhome.de +.IR http://karstenfestag.gmxhome.de . .PP There exists a different backend for Microtek scanners with SCSI-1 command set. -Refer to sane\-microtek(5) for details. +Refer to +.BR sane\-microtek (5) +for details. .PP And there is work in progress for the ScanMaker 3600. See -.B http://sourceforge.net/projects/sm3600 +.IR http://sourceforge.net/projects/sm3600 . .PP At present, the following scanners are known positively to work with this backend: @@ -53,7 +55,7 @@ Scanpaq SQ2030 Parport .ft R .PP Additional information can be found at -.BR http://www.sane\-project.org/ . +.IR http://www.sane\-project.org/ . .PP If you own a Microtek scanner other than the ones listed above, it may or may not work with SANE! Because equal scanners are sold under @@ -109,7 +111,9 @@ supported by the scanner in dependence of the scanning-mode and other options. Not supported options are disabled. .PP -The following options are supported by the Microtek2-driver: +The following options are supported by the +.B sane\-microtek2 +driver: .PP Color, grayscale, halftone and lineart scans. .PP @@ -299,15 +303,19 @@ If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 255 requests all debug output to be printed. Smaller levels reduce verbosity. To see error messages on stderr set -SANE_DEBUG_MICROTEK2 to 1 (Remark: The whole debugging levels should -be better revised). +.B SANE_DEBUG_MICROTEK2 +to 1 (Remark: The whole debugging levels should be better revised). .br E.g. just say: .br export SANE_DEBUG_MICROTEK2=128 + .SH "SEE ALSO" -sane\-scsi(5), sane(7) +.BR sane\-scsi(5) , +.BR sane (7) + .SH "AUTHORS" Bernd Schroeder (not active anymore) .br -Karsten Festag karsten.festag@gmx.de +Karsten Festag +.RI < karsten.festag@gmx.de >. diff --git a/doc/sane-mustek.man b/doc/sane-mustek.man index f06d9c1..925e6d8 100644 --- a/doc/sane-mustek.man +++ b/doc/sane-mustek.man @@ -95,8 +95,9 @@ and a debug output to .IR sane\-devel@alioth-lists.debian.net . You can get the debug output by setting the environment variable .B SANE_DEBUG_MUSTEK -to 5 and showing the list of available scanners with scanimage \-L. Please -send all of it to the mailing list. You must be subscribed to sane\-devel +to 5 and showing the list of available scanners with +.IR "scanimage \-L" . +Please send all of it to the mailing list. You must be subscribed to sane\-devel before you can send mail to the list. See .I http://www.sane\-project.org/mailing\-lists.html for details. @@ -116,7 +117,7 @@ be found (see section .B "PARALLEL PORT SCANNERS" below). For SCSI scanners, the special device name must be a generic SCSI device or a symlink to such a device. The program -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) helps to find out the correct device. Under Linux, such a device name could be .I /dev/sg0 @@ -220,8 +221,9 @@ Finally, is a global option. If set, the backend will wait until the device is ready before sending the inquiry command. Further more the backend will force the scan slider to return to its starting position (not implemented for all -scanners). This option may be necessary with the 600 II N or when scanimage is -used multiple times (e.g. in scripts). The default is off (not set). +scanners). This option may be necessary with the 600 II N or when +.BR scanimage (1) +is used multiple times (e.g. in scripts). The default is off (not set). .PP A sample configuration file is shown below: .PP @@ -328,6 +330,7 @@ you use the scanner again, the lamp turns back on to the normal high brightness. However, the first image scanned after such a shutdown may have stripes and appear to be over-exposed. When this happens, just take another scan, and the image will be fine. + .SH FILES .TP .I @CONFIGDIR@/mustek.conf @@ -341,6 +344,7 @@ The static library implementing this backend. .I @LIBDIR@/libsane\-mustek.so The shared library implementing this backend (present on systems that support dynamic loading). + .SH ENVIRONMENT .TP .B SANE_CONFIG_DIR @@ -349,13 +353,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_MUSTEK If the library was compiled with debug support enabled, this @@ -384,7 +394,11 @@ export SANE_DEBUG_MUSTEK=4 .BR sane\-mustek_usb (5), .BR sane\-gt68xx (5), .BR sane\-plustek (5), -.BR sane\-mustek_pp (5) +.BR sane\-mustek_pp (5), +.BR sane\-ma1509 (5), +.BR scanimage (1), +.BR xscanimage (1) + .br .I @DOCDIR@/mustek/mustek.CHANGES .br diff --git a/doc/sane-mustek_pp.man b/doc/sane-mustek_pp.man index acc2f9b..8443306 100644 --- a/doc/sane-mustek_pp.man +++ b/doc/sane-mustek_pp.man @@ -97,23 +97,31 @@ systems. If that is the case for you, you can either disable ECP/EPP in your BIOS or disable it in the backend itself (see GLOBAL OPTIONS). .PP Note that the backend needs to run as root or has to have appropriate access -rights to /dev/parport* if libieee1284 support is compiled in. To allow user +rights to +.I /dev/parport* +if libieee1284 support is compiled in. To allow user access to the scanner run the backend through the network interface (See -saned(8) and sane\-net(5)). Note also that the backend +.BR saned (8) +and +.BR sane\-net (5)). +Note also that the backend .I does not support .IR "parport sharing" , i.e. if you try printing while scanning, your computer may crash. To enable parport sharing, you have to enable libieee1284 at compile time. This backend also conflicts with the -.I sane\-musteka4s2 -backend. You can only enable one of them in your dll.conf. However, you have -to enable the backend explicitly in your dll.conf, just remove the hash mark -in the line "mustek_pp". +.BR sane\-musteka4s2 (5) +backend. You can only enable one of them in your +.IR dll.conf . +However, you have +to enable the backend explicitly in your +.IR dll.conf , +just remove the hash mark in the line "mustek_pp". .SH "DEVICE DEFINITION" This backend allows multiple devices being defined and configured via the -.B mustek_pp.conf +.I mustek_pp.conf file (even simultaneously, provided that they are connected to different parallel ports). Please make sure to edit this file .B before @@ -155,8 +163,11 @@ can be different for different Linux kernel versions. For instance, if you are using a Kernel 2.2.x or better and you have only one parallel port, this port is named lp0 regardless of the base address. However, this backend requires the base address of your port. If you are not sure which -port your scanner is connected to, have a look at your /etc/conf.modules, -/etc/modules.conf and/or /proc/ioports. +port your scanner is connected to, have a look at your +.IR /etc/conf.modules , +.I /etc/modules.conf +and/or +.IR /proc/ioports . .PP If you are unsure which port to use, you can use the magic value .BR * @@ -202,13 +213,13 @@ scanner Mustek_600IIIEP * ccd300 If in doubt which port you have to use, or whether your scanner is detected at all, you can use -.B sane\-find\-scanner \-p +.I sane\-find\-scanner \-p to probe all configured ports. .SH CONFIGURATION .PP The contents of the -.B mustek_pp.conf +.I mustek_pp.conf file is a list of device definitions and device options that correspond to Mustek scanners. Empty lines and lines starting with a hash mark (#) are ignored. Options have the following format: @@ -362,8 +373,12 @@ option top 56 .SH GLOBAL OPTIONS .PP -You can control the overall behaviour of the mustek_pp backend by global -options which precede any scanner definition in the mustek_pp.conf file. +You can control the overall behaviour of the +.B sane-\mustek_pp +backend by global +options which precede any scanner definition in the +.I mustek_pp.conf +file. .sp Currently, there is only one global option: @@ -400,13 +415,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_MUSTEK_PP If the library was compiled with debug support enabled, this @@ -442,7 +463,12 @@ level debug output .EE .SH "SEE ALSO" -sane(7), sane\-mustek(5), sane\-net(5), saned(8), sane\-find\-scanner(1) +.BR sane (7), +.BR sane\-mustek (5), +.BR sane\-net (5), +.BR saned (8), +.BR sane\-find\-scanner (1), +.BR scanimage (1) .TP For latest bug fixes and information see @@ -454,15 +480,18 @@ For additional information on the CIS driver, see .SH AUTHORS .nf -Jochen Eisinger <jochen at penguin\-breeder dot org> -Eddy De Greef <eddy_de_greef at scarlet dot be> +Jochen Eisinger +.RI < "jochen at penguin\-breeder dot org" > +Eddy De Greef +.RI < "eddy_de_greef at scarlet dot be" > .fi .SH BUGS Too many... please send bug reports to .I sane\-devel@alioth-lists.debian.net (note that you have to subscribe first to the list before you can send -emails... see http://www.sane\-project.org/mailing\-lists.html) +emails... see +.IR http://www.sane\-project.org/mailing\-lists.html ). .SH BUG REPORTS If something doesn't work, please contact us (Jochen for the CCD scanners, @@ -471,17 +500,24 @@ your scanner to be able to help you... .TP .I SANE version -run "scanimage \-V" to determine this +Run +.I scanimage \-V +to determine this. .TP .I the backend version and your scanner hardware -run "SANE_DEBUG_MUSTEK_PP=128 scanimage \-L" as root. If you don't get any output -from the mustek_pp backend, make sure a line "mustek_pp" is included into -your @CONFIGDIR@/dll.conf. +Run +.I SANE_DEBUG_MUSTEK_PP=128 scanimage \-L +as root. If you don't get any output from the +.BR sane\-mustek_pp +backend, make sure a line "mustek_pp" is included into your +.IR @CONFIGDIR@/dll.conf . If your scanner isn't detected, make sure you've defined the right port address -in your mustek_pp.conf. +in your +.IR mustek_pp.conf . .TP -.I the name of your scanner/vendor -also a worthy information. Please also include the optical resolution and lamp type of your scanner, both can be found in the manual of your scanner. +.I the name of your scanner/vendor also a worthy information. Please also include the +optical resolution and lamp type of your scanner, both can be found in the manual of +your scanner. .TP .I any further comments if you have comments about the documentation (what could be done better), or you diff --git a/doc/sane-mustek_usb.man b/doc/sane-mustek_usb.man index a70ad5e..cea9e36 100644 --- a/doc/sane-mustek_usb.man +++ b/doc/sane-mustek_usb.man @@ -140,13 +140,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_MUSTEK_USB If the library was compiled with debug support enabled, this @@ -186,7 +192,8 @@ export SANE_DEBUG_MUSTEK_USB=4 .I http://www.meier\-geinitz.de/sane/mustek_usb\-backend/ .SH AUTHOR -Henning Meier-Geinitz <henning@meier\-geinitz.de> +Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de > .br This backend is based on the Mustek 1200ub backend from Mustek, maintained by Tom Wang. diff --git a/doc/sane-mustek_usb2.man b/doc/sane-mustek_usb2.man index dab26dc..2ad7b24 100644 --- a/doc/sane-mustek_usb2.man +++ b/doc/sane-mustek_usb2.man @@ -19,14 +19,15 @@ the scan area. If you own a scanner other than the ones listed on the mustek_usb2 homepage that works with this backend, please let me know this by sending the scanner's exact model name and the USB vendor and device ids (e.g. from -.I sane\-find\-scanner +.BR sane\-find\-scanner (1) or syslog) to me. Even if the scanner's name is only slightly different from the models already listed as supported, please let me know. .PP .SH LIBUSB ISSUES Please use libusb-0.1.8 or later. Without libusb or with older libusb versions all kinds of trouble can be expected. The scanner should be found by -sane\-find\-scanner without further actions. For setting permissions and general +.BR sane\-find\-scanner (1) +without further actions. For setting permissions and general USB information looks at .BR sane\-usb (5). .PP @@ -56,7 +57,9 @@ export SANE_DEBUG_MUSTEK_USB2=4 .BR sane\-ma1509 (5), .BR sane\-mustek_usb (5), .BR sane\-mustek (5), -.BR sane\-mustek_pp (5) +.BR sane\-mustek_pp (5), +.BR sane\-find\-scanner (1) + .br .I @DOCDIR@/mustek_usb2/mustek_usb2.CHANGES .br @@ -64,9 +67,14 @@ export SANE_DEBUG_MUSTEK_USB2=4 .SH AUTHOR The driver has been written Roy Zhou, Jack Xu, and Vinci Cen from -Mustek. Adjustments to SANE by Henning Meier-Geinitz. +Mustek. +.br +Adjustments to SANE by Henning Meier-Geinitz. .SH BUGS Please contact me if you find a bug or missing feature: -<henning@meier\-geinitz.de>. Please send a debug log if your scanner isn't -detected correctly (see SANE_DEBUG_MUSTEK_USB2 above). +.RI < henning@meier\-geinitz.de >. +.br +Please send a debug log if your scanner isn't detected correctly (see +.B SANE_DEBUG_MUSTEK_USB2 +above). diff --git a/doc/sane-nec.man b/doc/sane-nec.man index e36ebe9..1990c1b 100644 --- a/doc/sane-nec.man +++ b/doc/sane-nec.man @@ -11,20 +11,22 @@ considered .B alpha-quality software! In the current state it is known to work with PC-IN500/4C scanners. Another MultiReader scanner series is not supported. PC-IN -500/4C and MultiReader scanner are only sold in Japan.(except Multi -Reader PetiScan.) +500/4C and MultiReader scanner are only sold in Japan (except Multi +Reader PetiScan). For other scanners, it may or may not work. .PP The backend has the following known problems: .RS +.TP \- ColorLineart mode is not supported. -.br -\- device name is fixed to /dev/scanner +.TP +\- Device name is fixed to \fI/dev/scanner\fR .RE .PP At present, the following scanners are known to work with this backend. +.PP .RS .ft CR .nf @@ -46,6 +48,7 @@ The static library implementing this backend. .I @LIBDIR@/libsane\-nec.so The shared library implementing this backend (present on systems that support dynamic loading). + .SH ENVIRONMENT .TP .B SANE_DEBUG_NEC @@ -53,7 +56,10 @@ If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. + .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5) + .SH AUTHORS Kazuya Fukuda diff --git a/doc/sane-net.man b/doc/sane-net.man index 5cf0481..0f62684 100644 --- a/doc/sane-net.man +++ b/doc/sane-net.man @@ -44,10 +44,10 @@ isn't one of the options listed below will be treated as an host name. .TP .B connect_timeout = nsecs Timeout (in seconds) for the initial connection to the -.I saned +.BR saned (8) server. This will prevent the backend from blocking for several minutes trying to connect to an unresponsive -.I saned +.BR saned (8) host (network outage, host down, ...). The environment variable .B SANE_NET_TIMEOUT can also be used to specify the timeout at runtime. @@ -123,13 +123,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_NET_HOSTS A colon-separated list of host names or IP addresses to be contacted by this @@ -137,7 +143,7 @@ backend. .TP .B SANE_NET_TIMEOUT Number of seconds to wait for a response from the -.I saned +.BR saned (8) server for the initial connection request. .TP .B SANE_DEBUG_NET @@ -146,9 +152,15 @@ environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. .SH BUGS -If saned has timed out, the net backend may loop with authorization requests. +If +.BR saned (8) +has timed out, the net backend may loop with authorization requests. + .SH "SEE ALSO" -sane(7), saned(8), sane\-dll(5), scanimage(1) +.BR sane (7), +.BR saned (8), +.BR sane\-dll (5), +.BR scanimage (1) .I http://www.penguin-breeder.org/?page=sane\-net .SH AUTHOR diff --git a/doc/sane-niash.man b/doc/sane-niash.man index 8e14b76..58c798b 100644 --- a/doc/sane-niash.man +++ b/doc/sane-niash.man @@ -1,9 +1,8 @@ -.\" $Id$ .TH sane\-niash 5 "14 Jul 2008" "@PACKAGEVERSION@" "SANE Scanner Access Now Easy" .IX sane\-niash .SH NAME -sane\-niash \- SANE backend for scanners based on the NIASH chipset. +sane\-niash \- SANE backend for scanners based on the NIASH chipset .SH DESCRIPTION The @@ -76,6 +75,7 @@ export SANE_DEBUG_NIASH=255 .BR sane (7), .BR sane\-usb (5) .br -http://www.sourceforge.net/projects/hp3300backend +.I http://www.sourceforge.net/projects/hp3300backend .SH AUTHOR -Bertrik Sikken <bertrik@zonnet.nl> +Bertrik Sikken +.RI < bertrik@zonnet.nl > diff --git a/doc/sane-p5.man b/doc/sane-p5.man index 1c21f12..dd1db03 100644 --- a/doc/sane-p5.man +++ b/doc/sane-p5.man @@ -52,15 +52,12 @@ You can rename any device using the option. This option apply to the last port option. .SH "CONFIGURATION" -Please make sure to edit dll.conf +Please make sure to edit +.I dll.conf .B before you use the backend, since this backend isn't enabled by default. .PP -.PP - - - .SH "FILES" .TP .I @CONFIGDIR@/p5.conf @@ -83,13 +80,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_P5 If the library was compiled with debug support enabled, this @@ -114,22 +117,16 @@ level debug output 128 scanned/calibration data .fi .ft R -.RE -.PP -.TP -.PP -.RS -.ft CR -.nf -.PP - -.PP .SH "SEE ALSO" -sane(7), sane\-net(5), saned(8) +.BR sane (7), +.BR sane\-net (5), +.BR saned (8), +.BR scanimage (1) .SH "AUTHOR" -St\['e]phane Voltz <stef.dev@free.fr> +St\['e]phane Voltz +.RI < stef.dev@free.fr > .SH "CREDITS" Support for the Prima PagePartner has been made possible thank to an hardware donation @@ -137,8 +134,9 @@ by S\['e]bastien Lange. .SH "BUG REPORTS" If something doesn't work mail sane-devel@alioth-lists.debian.net or submit an -issue via https://gitlab.com/sane-project/backends/issues/new with a label of -backend/p5. +issue via +.I https://gitlab.com/sane-project/backends/issues/new +with a label of backend/p5. Please give as much information as you can. .TP @@ -146,15 +144,18 @@ Please give as much information as you can. run "scanimage \-V" to determine this .TP .I the backend version and your scanner hardware -run "SANE_DEBUG_P5=255 scanimage \-L 2>log" as root. If you don't get any output -from the p5 backend, make sure a line "p5" is included into -your @CONFIGDIR@/dll.conf. +run +.I "SANE_DEBUG_P5=255 scanimage \-L 2>log" +as root. If you don't get any output from the p5 backend, make sure a line "p5" is included into +your +.IR @CONFIGDIR@/dll.conf . If your scanner isn't detected, make sure you've defined the right port address, or the correct device in your p5.conf. .TP .I the name of your scanner/vendor -also a worthy information. Please also include the optical resolution and lamp type of your scanner, both can be found in the manual of your scanner. +also a worthy information. Please also include the optical resolution and lamp type of your +scanner, both can be found in the manual of your scanner. .TP .I any further comments if you have comments about the documentation (what could be done better), or you diff --git a/doc/sane-pie.man b/doc/sane-pie.man index f2c9b93..9236286 100644 --- a/doc/sane-pie.man +++ b/doc/sane-pie.man @@ -50,9 +50,10 @@ support dynamic loading). .PP .SH SEE ALSO -sane(7) +.BR sane (7) .SH "CONTACT AND BUG-REPORTS" Please send any information and bug-reports to: .br -.B Simon Munton <simon@munton.demon.co.uk> +Simon Munton +.RI < simon@munton.demon.co.uk > diff --git a/doc/sane-pieusb.man b/doc/sane-pieusb.man index e38e8e1..f52b844 100644 --- a/doc/sane-pieusb.man +++ b/doc/sane-pieusb.man @@ -45,15 +45,23 @@ detection and re-orientation when scanning multiple slides. You have to put all slides into one orientation first ! .SH "DIRT REMOVAL" -If available, pieusb supports infrared scans for dirt detection and +If available, +.B sane\-pieusb +supports infrared scans for dirt detection and removal. This must be enabled via the 'Clean image' setting. .SH "KNOWN PROBLEMS" -The pieusb backend supports dirt removal based on infrared scan +The +.B sane\-pieusb +backend supports dirt removal based on infrared scan information. Since SANE does not provide post-processing in the -backend, pieusb does the scanning and dirt removal during the setup +backend, +.B sane\-pieusb +does the scanning and dirt removal during the setup phase. The 'scan' phase is only used to transfer the completed image. -Therefore pieusb does not multi-thread making a typical frontend +Therefore +.B sane\-pieusb +does not multi-thread making a typical frontend appear as 'blocked'. Also cancel requests are only honored between scans. @@ -99,12 +107,13 @@ support dynamic loading). .PP .SH SEE ALSO -sane(7) +.BR sane (7) .SH "CONTACT AND BUG-REPORTS" Please send any information and bug-reports to: .br -.B Klaus Kämpf <kkaempf@suse.com> +Klaus Kämpf +.RI < kkaempf@suse.com > .SH AUTHORS The pieusb backend is based on work by Jan Vleeshouwers, Michael diff --git a/doc/sane-pint.man b/doc/sane-pint.man index 1a59608..b6dd181 100644 --- a/doc/sane-pint.man +++ b/doc/sane-pint.man @@ -9,7 +9,7 @@ library implements a SANE (Scanner Access Now Easy) backend that provides generic access to hand-held and flatbed scanners using the PINT (PINT Is Not Twain) device driver. The PINT driver is being actively developed on the OpenBSD platform, and has been ported to a -few other *nix-like operating systems. +few other *NIX-like operating systems. .PP PINT is designed to provide an .BR ioctl (2) @@ -22,8 +22,9 @@ If have successfully used the PINT driver with your scanner, but it does not work using this SANE backend, please let us know. To do this, send a mail with the relevant information for your scanner to .IR sane\-devel@alioth-lists.debian.net . -Have a look at http://www.sane\-project.org/mailing\-lists.html concerning subscription -to sane\-devel. +Have a look at +.I http://www.sane\-project.org/mailing\-lists.html +concerning subscription to sane\-devel. .SH "DEVICE NAMES" This backend expects device names of the form: @@ -76,21 +77,29 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.BR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_PINT If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. + .SH SEE ALSO -sane(7) +.BR sane (7) + .SH AUTHOR Gordon Matzigkeit, adapted from existing backends written by David Mosberger. diff --git a/doc/sane-pixma.man b/doc/sane-pixma.man index 87aadd4..bebe485 100644 --- a/doc/sane-pixma.man +++ b/doc/sane-pixma.man @@ -105,7 +105,9 @@ Feedback in the sane\-devel mailing list welcome. .RS PIXMA E400, E460, E470, E480, E500, E560, E600, E610 .br -PIXMA E3100, E3300, E4200 +PIXMA E3100, E3300, E3400, E4200 +.br +PIXMA G2020, G2060, G3020, G3060, G7000, G7080 .br PIXMA MG4100, MG6500, MG6600, MG6800, MG6900, MG8100 .br @@ -113,19 +115,21 @@ PIXMA MP375R, MP493, MP740 .br PIXMA MX320, MX390, MX430, MX450, MX490, MX710 .br -PIXMA G3000, G3010, G4010, G6000, G6080, G7000, GM4000 +PIXMA G3000, G3010, G4010, G6000, G6080, G7000, GM4000, GM4080 +.br +PIXMA TR7500, TR7530, TR7600, TR8500, TR8530, TR8580, TR8600 .br -PIXMA TR7500, TR7530, TR8500, TR8530, TR8580, TR9530 +PIXMA TR8630, TR9530 .br -PIXMA TS6000, TS6130, TS6180, TS6230, TS6280, TS6300, TS6330 +PIXMA TS3400, TS5100, TS6000, TS6130, TS6180, TS6230, TS6280, TS6300 .br -PIXMA TS6380, TS7330, TS8100, TS8130, TS8180, TS8230, TS8280 +PIXMA TS6330, TS6330, TS6380, TS6400, TS7330, TS7400, TS7430, TS8100 .br -PIXMA TS8300, TS8330, TS8380, TS9000, TS9100, TS9180, TS9500 +PIXMA TS8130, TS8180, TS8230, TS8280, TS8300, TS8330, TS8380, TS9000 .br -PIXMA TS9580 +PIXMA TS9100, TS9180, TS9500, TS9580 .br -PIXUS MP5, XK50, XK60, XK70, XK80 +PIXUS MP5, XK50, XK60, XK70, XK80, XK90 .br imageCLASS MF720, MF810/820, MF5630, MF5650, MF5750, MF8170c .br @@ -179,10 +183,13 @@ it as well as we could, but it may not work in all situations. You will find an up-to-date status at the project homepage. (See below). Users feedback is essential to help improve features and performances. .SH OPTIONS -Besides "well-known" options (e.g. resolution, mode etc.) pixma backend also +Besides "well-known" options (e.g. resolution, mode etc.) +.Bsane\-pixma +backend also provides the following options, i.e. the options might change in the future. .br -The button status can be polled i.e. with 'scanimage \-A'. +The button status can be polled i.e. with +.I scanimage \-A. .br Button scan is disabled on MAC OS X due to darwin libusb not handling timeouts in usb interrupt reads, but may work when using the network protocol. @@ -216,7 +223,7 @@ and .I button\-2. The .B sane\-pixma -no longer requires this option to be used: if no fresh data is available, it +backend no longer requires this option to be used: if no fresh data is available, it will be now requested automatically from the scanner. This option is left for backward compatibility reasons. .TP @@ -228,7 +235,7 @@ as target. .TP .I original (read only) Returns the value of the type or size of original to be scanned -if the scanner provides that data. Known values of type: 1 = document, 2 = foto, +if the scanner provides that data. Known values of type: 1 = document, 2 = photo, 5 = film. Known values of size: 1 = A4, 2 = Letter, 8 = 10x15, 9 = 13x18, b = auto. Not all scanners can provide this data. .TP @@ -278,10 +285,12 @@ The file contains an optional list of networked scanners using the BJNP or MFNP (See below for datails on networking support for scanners). Normally only scanners that cannot be auto-detected because they are on a different subnet shall be listed here. If you do not use Linux and your OS does not allow enumeration of -interfaces (i.e. it does not support the getifaddrs() function) you also may need +interfaces (i.e. it does not support the +.BR getifaddrs () +qfunction) you also may need to add your scanner here as well. .PP -.I Scanners shall be listed in the configuration file as follows: +Scanners shall be listed in the configuration file as follows: .PP .RS .I <method>://<host>[:port][/timeout=<value>] @@ -310,7 +319,7 @@ More globally applicable timeouts can be set using the bjnp-timeout parameter as .PP A timeout defined using bjnp-timeout will apply to the following scanner definitions in the file. If required the bjnp-timeout setting -can be defined multiple times, where each settng will apply only to the scanners that +can be defined multiple times, where each setting will apply only to the scanners that follow the setting. The last setting is used for the auto discovered scanners. If not explicitly set, the default 1000ms setting will apply. .PP @@ -318,7 +327,7 @@ Setting timeouts should only be required in exceptional cases. .PP .RE .PP -If so desired networking can be disbled as follows: +If so desired networking can be disabled as follows: .RS .IP - If the first non-commented line contains @@ -328,16 +337,19 @@ This will cause all further statements in the configuration file to be ignored. .IP - A line that contains .B auto_detection=no -will cause auto-detection to be skipped. Explicitely defined network scanners will still be probed. +will cause auto-detection to be skipped. Explicitly defined network scanners will still be probed. .SH USB SUPPORT USB scanners will be auto-detected and require no configuration. .SH NETWORKING SUPPORT -The pixma backend supports network scanners using the so called Canon BJNP +The +.B sane\-pixma +backend supports network scanners using the so called Canon BJNP and MFNP protocols. .PP Canon seems to be dropping support for these protocols in recent scanners. To verify if your scanner supports one of these protocols, check the content of -the _scanner._tcp service entry in mDNS/DNS-SD (using for example avahi-discover). +the _scanner._tcp service entry in mDNS/DNS-SD (using for example +.BR avahi-discover (1)). If that does not list port 8610 or 8612 your scanner probably does not support the mfmp or bjnp protols. .PP @@ -345,20 +357,27 @@ Both IPv4 and IPv6 are supported, but IPv6 is as yet untested with MFNP. Please report your results on the mailing list. .PP Configuration is normally not required. -The pixma backend will auto-detect your scanner if it is within +The +.B sane\-pixma +backend will auto-detect your scanner if it is within the same subnet as your computer if your OS does support this. .PP -If your scanner can not be auto-detected, you can add it to the pixma +If your scanner can not be auto-detected, you can add it to the +.B sane\-pixma configuration file (see above). .SH FIREWALLING FOR NETWORKED SCANNERS -The sane pixma backend communicates with port 8610 for MFNP or port 8612 +The +.B sane\-pixma +backend communicates with port 8610 for MFNP or port 8612 for BJNP on the scanner. So you will have to allow outgoing traffic TO port 8610 or 8612 on the common subnet for scanning. .PP -Scanner detection is slightly more complicated. The pixma backend sends +Scanner detection is slightly more complicated. The +.B sane\-pixma +backend sends a broadcast on all direct connected subnets it can find (provided your OS -allows for enumeration of all netowrk interfaces). The broadcast is sent FROM +allows for enumeration of all network interfaces). The broadcast is sent FROM port 8612 TO port 8610 or 8612 on the broadcast address of each interface. The outgoing packets will be allowed by the rule described above. .PP @@ -374,7 +393,8 @@ So in short: open the firewall for all traffic from your computer to port AND to port 8612 (for both BJNP and MFNP) to your computer. .PP With the firewall rules above there is no need to add the scanner to the -pixma.conf file, unless the scanner is on a network that is not directly +.I pixma.conf +file, unless the scanner is on a network that is not directly connected to your computer. .SH ENVIRONMENT .TP @@ -429,21 +449,31 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .SH "SEE ALSO" .BR sane (7), .BR sane\-dll (5), .BR scanimage (1), +.BR scanadf (1), .BR gamma4scanimage (1), +.BR getifaddrs (3) .PP In case of trouble with a recent Pixma model, try the latest code for -the pixma backend, available in the Sane git repository at: +the +.B sane\-pixma +backend, available in the Sane git repository at: .br .I https://gitlab.com/sane-project/backends.git .PP diff --git a/doc/sane-plustek.man b/doc/sane-plustek.man index 2df85b6..c043072 100644 --- a/doc/sane-plustek.man +++ b/doc/sane-plustek.man @@ -11,7 +11,7 @@ provides access to USB flatbed scanners based on National Semiconductor Merlin chipsets (LM9831, 9832 and 9833). If you're looking for parallel-port support for Plustek scanner please refer to the -.B sane\-plustek_pp +.BR sane\-plustek_pp (5) backend. .SH "SUPPORTED DEVICES" @@ -184,12 +184,12 @@ Strobe XP100 LM9833 600x1200dpi 48bit 512Kb 0x0427 .SH "OTHER PLUSTEK SCANNERS" For parallelport device support see the -.B plustek_pp +.BR sane\-plustek_pp (5) backend. .br The SCSI scanner OpticPro 19200S is a rebadged Artec AM12S scanner and is supported by the -.B Artec +.BR sane\-artec (5) backend. .br Only the National Semiconductor LM983[1/2/] based devices of Plustek @@ -210,13 +210,14 @@ UT12 P98003 u12 .fi .ft R For a more complete and up to date list see: -.B http://www.sane\-project.org/sane\-supported\-devices.html +.IR http://www.sane\-project.org/sane\-supported\-devices.html . .SH "CONFIGURATION" To use your scanner with this backend, you need at least two entries in the configuration file .I @CONFIGDIR@/plustek.conf .RS +.PP .I [usb] vendor-id product-id .br .I device /dev/usbscanner @@ -279,7 +280,7 @@ m/PID | 0x1000 | 0x1001 option invertNegatives b .RS .I b -0 --> do not invert the picture during negativ scans, +0 --> do not invert the picture during negative scans, .br 1 --> invert picture .RE @@ -289,7 +290,9 @@ option cacheCalData b .I b 0 --> do not save calibration results, .br -1 --> save results of calibration in ~/.sane/ directory +1 --> save results of calibration in +.I ~/.sane/ +directory .RE .PP option altCalibration b @@ -415,9 +418,9 @@ See the plustek.conf file for examples. You have to make sure, that the USB subsystem is loaded correctly and you have access to the device-node. For more details see -.B sane\-usb (5) +.BR sane\-usb (5) manpage. You might use -.B sane\-find\-scanner +.BR sane\-find\-scanner (1) to check that you have access to your device. .PP .B Note: @@ -445,13 +448,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_PLUSTEK If the library was compiled with debug support enabled, this @@ -466,6 +475,9 @@ export SANE_DEBUG_PLUSTEK=10 .BR sane\-usb (5), .BR sane\-u12 (5), .BR sane\-gt68xx (5), +.BR sane-\mustek_pp (5), +.BR sane\-find\-scanner (1), +.BR scanimage (1), .br .I @DOCDIR@/plustek/Plustek-USB.changes @@ -478,14 +490,16 @@ Additional info and hints can be obtained from our .br Mailing-List archive at: .br -.B http://www.sane\-project.org/mailing\-lists.html +.I http://www.sane\-project.org/mailing\-lists.html .PP To obtain debug messages from the backend, please set the environment-variable -.I SANE_DEBUG_PLUSTEK -before calling your favorite scan-frontend (i.e. scanimage). +.B SANE_DEBUG_PLUSTEK +before calling your favorite scan-frontend (i.e. +.BR scanimage (1)), i.e.: + .br -.B i.e.: export SANE_DEBUG_PLUSTEK=20 ; scanimage +.I export SANE_DEBUG_PLUSTEK=20 ; scanimage .PP The value controls the verbosity of the backend. Please note, that values greater than 24 force the backend to output raw data files, diff --git a/doc/sane-plustek_pp.man b/doc/sane-plustek_pp.man index 3d70971..e225c95 100644 --- a/doc/sane-plustek_pp.man +++ b/doc/sane-plustek_pp.man @@ -11,7 +11,9 @@ provides access to Plustek ASIC 9600[1/3] and P9800[1/3] based parallel port flatbed scanners. The access of the scanner is either done directly by the backend or via kernel module, called pt_drv which can be created out of -the plustek_pp backend code \- see also section +the +.B sane\-plustek_pp +backend code \- see also section .B "BUILDING THE KERNEL MODULE" for further information. @@ -136,12 +138,13 @@ See this file for examples. .SH "CONFIGURATION" .PP -This section describes the backends' configuration file entries. +This section describes the backend's configuration file entries. The file is located at: .I @CONFIGDIR@/plustek_pp.conf .PP For a proper setup, you will need at least two entries: .RS +.PP .I [direct] .br .I device 0x378 @@ -227,32 +230,31 @@ Primax 4800Direct 30bit override (works if OP4830 has been detected) .RE .PP -See the plustek_pp.conf file for examples. +See the +.I plustek_pp.conf +file for examples. .PP .SH "BUILDING THE KERNEL MODULE" -As mentioned before, the plustek_pp backend code can also -be compiled and installed as linux kernel module. To do so, +As mentioned before, the +.B sane\-plustek_pp +backend code can also be compiled and installed as linux kernel module. To do so, you will need the source-files of this sane\-backend installation. Unpack this tar-ball and go to the directory: -.br -.I sane\-backends/doc/plustek -.br +.IR sane\-backends/doc/plustek . Within this directory, you should find a script called: -.br -.I MakeModule.sh -.br +.IR MakeModule.sh . Now if your Linux kernelsources are installed correctly, it should be possible to build, install and load the module -.B pt_drv. +.BR pt_drv . .B Please note, that the kernelsources need to be configured correctly. Refer to your distributions manual on how this is done. As root user, try -.br +.PP .I ./MakeModule.sh -.br +.PP the script will try and get all necessary information about your running kernel and will lead you through the whole installation process. @@ -264,11 +266,12 @@ superuser. .SH "KERNEL MODULE SETUP" The configuration of the kernel module is done by providing some or more options found below to the kernel module at -load time. This can be done by invoking insmod with the -appropriate parameters or appending the options to the file -.B /etc/modules.conf (kernel < 2.6.x) +load time. This can be done by invoking +.BR insmod (8) +with the appropriate parameters or appending the options to the file +.I /etc/modules.conf (kernel < 2.6.x) or -.B /etc/modprobe.conf (kernel >= 2.6.x) +.I /etc/modprobe.conf (kernel >= 2.6.x) .PP .B The Options: @@ -360,21 +363,27 @@ OP4830 has been detected) .RE .PP Sample entry for file -.B "/etc/modules.conf" -: -.br -.I alias char\-major\-40 pt_drv +.IR /etc/modules.conf : +.PP +.RS +alias char\-major\-40 pt_drv .br -.I pre-install pt_drv modprobe -k parport +pre-install pt_drv modprobe -k parport .br -.I options pt_drv lampoff=180 warmup=15 port=0x378 lOffonEnd=0 mov=0 slowIO=0 forceMode=0 +options pt_drv lampoff=180 warmup=15 port=0x378 lOffonEnd=0 mov=0 slowIO=0 forceMode=0 +.RE .PP For multidevice support, simply add values separated by commas to the different options -.br -.I options pt_drv port=0x378,0x278 mov=0,4 slowIO=0,1 forceMode=0,1 .PP -Remember to call depmod after changing /etc/conf.modules. +.RS +options pt_drv port=0x378,0x278 mov=0,4 slowIO=0,1 forceMode=0,1 +.RE +.PP +Remember to call +.BR depmod (8) +after changing +.IR /etc/conf.modules . .PP .SH "PARALLEL PORT MODES" @@ -398,7 +407,9 @@ images (parts duplicated or shifted horizontally) kill all other applications before scanning and (if sufficient memory available) disable swapping. .PP -See the plustek_pp.conf file for examples. +See the +.I plustek_pp.conf +file for examples. .PP .SH FILES @@ -428,13 +439,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_PLUSTEK_PP If the library was compiled with debug support enabled, this @@ -446,6 +463,7 @@ export SANE_DEBUG_PLUSTEK_PP=10 .SH "SEE ALSO" .BR sane (7), +.BR xscanimage (1), .br .I @DOCDIR@/plustek/Plustek\-PARPORT.changes @@ -458,14 +476,15 @@ Additional info and hints can be obtained from our .br Mailing-List archive at: .br -.B http://www.sane\-project.org/mailing\-lists.html +.I http://www.sane\-project.org/mailing\-lists.html .PP To obtain debug messages from the backend, please set the environment-variable -.I SANE_DEBUG_PLUSTEK_PP -before calling your favorite scan-frontend (i.e. xscanimage). +.B SANE_DEBUG_PLUSTEK_PP +before calling your favorite scan-frontend (i.e. +.BR xscanimage (1)), i.e.: .br -.B i.e.: export SANE_DEBUG_PLUSTEK_PP=20 ; xscanimage +.I export SANE_DEBUG_PLUSTEK_PP=20 ; xscanimage .PP The value controls the verbosity of the backend. .PP @@ -509,4 +528,4 @@ corruption or cause the sensor to hit the scan bed. .PP * The scanning speed on 600x1200 dpi models is slow. .PP -* The scanning quality of the A3I is poor +* The scanning quality of the A3I is poor. diff --git a/doc/sane-pnm.man b/doc/sane-pnm.man index bd68667..80c81fe 100644 --- a/doc/sane-pnm.man +++ b/doc/sane-pnm.man @@ -2,6 +2,7 @@ .IX sane\-pnm .SH NAME sane\-pnm \- SANE PNM image reader pseudo-backend + .SH DESCRIPTION The .B sane\-pnm @@ -15,6 +16,7 @@ This backend provides two devices called .B 0 and .BR 1. + .SH CONFIGURATION No configuration required. .SH FILES @@ -25,6 +27,7 @@ The static library implementing this backend. .I @LIBDIR@/libsane\-pnm.so The shared library implementing this backend (present on systems that support dynamic loading). + .SH ENVIRONMENT .TP .B SANE_DEBUG_PNM @@ -32,15 +35,33 @@ If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. + .SH BUGS -If the pnm backend is installed and saned is used to allow users on remote -computers to scan on the local machine, pnm files can be read by the remote -user. This is limited to the files saned can access (usually it's running as -user "sane"). All pnm files can be read if saned runs as root which isn't -recommended anyway. The pnm backend is disabled by default. If you want to use -it, enable it with configure (see configure \-\-help for details). Be sure that -only trusted users can access the pnm backend over saned. +If the +.B sane\-pnm +backend is installed and +.BR saned (8) +is used to allow users on remote +computers to scan on the local machine, PNM files can be read by the remote +user. This is limited to the files +.BR saned (8) +can access (usually it's running as +user "sane"). All PNM files can be read if +.BR saned (8) +runs as root which isn't +recommended anyway. The +.B sane\-pnm +backend is disabled by default. If you want to use it, enable it with configure (see +.I configure \-\-help +for details). Be sure that +only trusted users can access the +.B sane\-pnm +backend over +.BR saned (8). + .SH AUTHOR Andreas Beck, Gordon Matzigkeit, and David Mosberger + .SH SEE ALSO -sane(7) +.BR sane (7), +.BR saned (8) diff --git a/doc/sane-qcam.man b/doc/sane-qcam.man index 018b95f..30d2e83 100644 --- a/doc/sane-qcam.man +++ b/doc/sane-qcam.man @@ -14,7 +14,7 @@ This backend expects device names of the form: .I port .RE .PP -Where +where .I port is the I/O port address at which the device resides. This address is normally specified in hexadecimal using C syntax (e.g., 0x37b) and may @@ -64,21 +64,29 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_QCAM If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. + .SH AUTHOR David Mosberger + .SH BUGS Support is currently limited to the color version of the QuickCam. The black-and-white camera is starting to work too, but I don't @@ -88,5 +96,6 @@ like a problem due to byte-padding). .PP The program needs root-privileges since it needs to be able to access the camera's I/O ports. + .SH SEE ALSO -sane(7) +.BR sane (7) diff --git a/doc/sane-ricoh.man b/doc/sane-ricoh.man index 1452e24..4006b49 100644 --- a/doc/sane-ricoh.man +++ b/doc/sane-ricoh.man @@ -27,13 +27,15 @@ Where is the path-name for the special device that corresponds to a SCSI scanner. The special device name must be a generic SCSI device or a symlink to such a device. The program -.IR sane\-find\-scanner +.BR sane\-find\-scanner (1) helps to find out the correct device. Under Linux, such a device name could be .I /dev/sga or .IR /dev/sge , -for example. See sane\-scsi(5) for details. +for example. See +.BR sane\-scsi (5) +for details. .SH FILES .TP @@ -56,13 +58,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_RICOH If the library was compiled with debug support enabled, this @@ -73,6 +81,9 @@ Example: export SANE_DEBUG_RICOH=4 .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5), +.BR sane\-find\-scanner (1) + .SH AUTHOR Feico W. Dillema diff --git a/doc/sane-ricoh2.man b/doc/sane-ricoh2.man index ff74974..67ba042 100644 --- a/doc/sane-ricoh2.man +++ b/doc/sane-ricoh2.man @@ -29,8 +29,12 @@ support dynamic loading). .SH OPTIONS The options the backend supports can either be selected through command line -options to programs like scanimage or through GUI elements in programs like -xscanimage or xsane. +options to programs like +.BR scanimage (1) +or through GUI elements in programs like +.BR xscanimage (1) +or +.BR xsane (1). .PP The following options are supported by ricoh2: @@ -54,6 +58,11 @@ environment variable controls the debug level for this backend. Higher debug levels increase the verbosity of the output. .SH "SEE ALSO" -sane(7), sane\-usb(5) +.BR sane (7), +.BR sane\-usb (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1) + .SH AUTHOR Stanislav Yuzvinsky diff --git a/doc/sane-rts8891.man b/doc/sane-rts8891.man index de0683d..75c5ac1 100644 --- a/doc/sane-rts8891.man +++ b/doc/sane-rts8891.man @@ -23,14 +23,19 @@ The scanners that work with this backend are: .RE The options the backend supports can either be selected through -command line options to programs like scanimage or through GUI -elements in xscanimage or xsane. +command line options to programs like +.BR scanimage (1) +or through GUI elements in +.BR xscanimage (1) +or +.BR xsane (1). .br -If you have any strange behavior, please report to the backend +If you notice any strange behavior, please report to the backend maintainer or to the SANE mailing list. Valid command line options and their syntax can be listed by using + .RS scanimage \-\-help \-d rts8891 .RE @@ -41,7 +46,7 @@ scanimage \-\-help \-d rts8891 .TP .B \-\-mode selects the basic mode of operation of the scanner valid choices are -.I R Color , +.IR "R Color" , .I Gray and .I Lineart @@ -83,24 +88,24 @@ The default value of the threshold option is 50. .SH "CONFIGURATION FILE" The configuration file -.B @CONFIGDIR@/rts8891.conf +.I @CONFIGDIR@/rts8891.conf contains the usb device ids of supported scanners (eg usb 0x043d 0x007c) and scanner configuration options. Empty lines and lines starting with a hash mark (#) are ignored. .PP The options supported are -.B allowsharing -, +.BR allowsharing , .B modelnumber . Option -.PP +.TP .B allowsharing enables or not the sharing of the scanner between multiple frontends at the same time. -.PP +.TP .B modelnumber is used to force the reported model by the backend and is only useful in the case of a scanner which NVRAM has been erased. + .RS .ft CR .nf @@ -111,7 +116,6 @@ is used to force the reported model by the backend and is only useful in the cas .ft R .RE -.PP .SH "FILES" .TP .I @LIBDIR@/libsane\-rts8891.a @@ -121,36 +125,37 @@ The static library implementing this backend. The shared library implementing this backend (present on systems that support dynamic loading). - .SH "ENVIRONMENT" .TP .B SANE_DEBUG_RTS8891 SANE_DEBUG_RTS8891_LOW SANE_DEBUG_RTS88XX_LIB If the library was compiled with debug support enabled, these -environment variables controls the debug level for this backend. E.g., +environment variables control the debug level for this backend. E.g., a value of 255 requests all debug output to be printed. Smaller levels reduce verbosity. - .SH "LIMITATIONS" Scanners of the same model exist with different sensors, due to lack of data (ie USB logs) some sensors are better supported than others. At least 75 dpi mode is working for any model. Sharing the scanner between several frontends at the same time (allowsharing option) may not work on some USB controllers. .PP -XPA is no (yet) supported. +XPA is not (yet) supported. .SH "BUGS" .br No bugs currently known. - .SH "SEE ALSO" -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) - +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1), +.BR sane (7) .SH "AUTHOR" .TP This backend has been developed by St\['e]phane Voltz. .I http://stef.dev.free.fr/sane/rts8891 + .SH "CREDITS" .TP Many thanks go to: diff --git a/doc/sane-s9036.man b/doc/sane-s9036.man index 468b44e..5065a3d 100644 --- a/doc/sane-s9036.man +++ b/doc/sane-s9036.man @@ -20,13 +20,15 @@ Where is the path-name for the special device that corresponds to a SCSI scanner. The special device name must be a generic SCSI device or a symlink to such a device. The program -.IR sane\-find\-scanner +.BR sane\-find\-scanner (1) helps to find out the correct device. Under Linux, such a device name could be .I /dev/sga or .IR /dev/sge , -for example. See sane\-scsi(5) for details. +for example. See +.BR sane\-scsi (5) +for details. .SH FILES .TP @@ -49,13 +51,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_S9036 If the library was compiled with debug support enabled, this @@ -66,6 +74,8 @@ Example: export SANE_DEBUG_S9036=4 .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5) + .SH AUTHOR Ingo Schneider diff --git a/doc/sane-sceptre.man b/doc/sane-sceptre.man index b60da27..4edb7ea 100644 --- a/doc/sane-sceptre.man +++ b/doc/sane-sceptre.man @@ -27,9 +27,15 @@ Sceptre VividScan S1200 SCSI The make of this scanner is KINPO, so other scanners from that manufacturer may also work (eg. the S600). .SH OPTIONS The options the backend supports can either be selected through command line -options to programs like scanimage or through GUI elements in xscanimage or xsane. +options to programs like +.BR scanimage (1) +or through GUI elements in +.BR xscanimage (1) +or +.BR xsane (1). Valid command line options and their syntax can be listed by using + .RS scanimage \-\-help \-d sceptre .RE @@ -38,58 +44,73 @@ scanimage \-\-help \-d sceptre .B Scan Mode .TP -.B \-\-mode -selects the basic mode of operation of the scanner valid choices are -.I Lineart, Halftone, Gray and Color. -The Lineart and Halftone mode are black and white only (1 bit). Gray -will produce 256 levels of gray (8 bits). Color will produce a 24 bits +.B \-\-mode Lineart|Halftone|Gray|Color +Selects the basic mode of operation of the scanner. +The +.I Lineart +and +.I Halftone +mode are black and white only (1 bit). +.I Gray +will produce 256 levels of gray (8 bits). +.I Color +will produce a 24 bits color image. The scanner supports 30 bits internally but it only exports 24. .TP -.B \-\-resolution -selects the resolution for a scan. The scanner can do several +.B \-\-resolution 50..1200 +Selects the resolution for a scan. The scanner can do several resolutions between 50 and 1200. .TP -.B \-\-halftone\-pattern -selects the pattern mode that is used in Halftone mode. Valid options -are 1, 2, 3 and 4. +.B \-\-halftone\-pattern 1|2|3|4 +Selects the pattern mode that is used in +.I Halftone +mode. .TP -.B \-\-gamma\-correction -controls the scanner internal gamma correction. Valid options are -"Default", "User defined", "High density printing" "Low density -printing" and "High contrast printing". +.B \-\-gamma\-correction Default|User Defined|High Density Printing|\ +Low density printing|High contrast printing +controls the scanner internal gamma correction. .TP .B \-\-custom\-gamma -(color mode only) allows the user to specify a gamma table (see the +Allows the user to specify a gamma table (see the next 3 parameters). +.I Color +mode only. .TP .B \-\-red\-gamma\-table -(color mode only) can be used to download a user defined +Can be used to download a user defined gamma table for the red channel. The table must be 256 bytes long. +.I Color +mode only. .TP .B \-\-green\-gamma\-table -(color mode only) can be used to download a user defined +Can be used to download a user defined gamma table for the green channel. The table must be 256 bytes long. +.I Color +mode only. .TP .B \-\-blue\-gamma\-table -(color mode only) can be used to download a user defined gamma table +Can be used to download a user defined gamma table for the blue channel. The table must be 256 bytes long. +.I Color +mode only. .TP -.B \-\-threshold -sets the threshold for black and white pixels in lineart +.B \-\-threshold 0..255 +Sets the threshold for black and white pixels in +.I Lineart mode. Possible values are from 0 (darker) to 255 (lighter). .TP .B \-\-preview -requests a preview scan. The resolution used for that scan is 30 dpi +Requests a preview scan. The resolution used for that scan is 30 dpi and the scan area is the maximum allowed. The scan mode is user selected. The default is "no". @@ -98,13 +119,22 @@ selected. The default is "no". .TP .B \-l \-t \-x \-y -control the scan area: \-l sets the top left x coordinate, \-t the top -left y coordinate, \-x selects the width and \-y the height of the scan -area. All parameters are specified in millimeters by default. +control the scan area: +.B -l +sets the top left x coordinate, +.B \-t +the top left y coordinate, +.B \-x +selects the width and +.B \-y +the height of the scan area. All parameters are specified in millimeters by default. .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/sceptre.conf supports only one information: the device name to use (eg /dev/scanner). +The configuration file +.I @CONFIGDIR@/sceptre.conf +supports only one item: the device name to use +.RI "(eg " /dev/scanner ). .SH FILES @@ -136,13 +166,15 @@ enough. .SH BUGS - None known. .SH "SEE ALSO" - -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1), +.BR sane (7) .SH AUTHOR diff --git a/doc/sane-scsi.man b/doc/sane-scsi.man index 5a27555..9239250 100644 --- a/doc/sane-scsi.man +++ b/doc/sane-scsi.man @@ -11,15 +11,15 @@ appropriate backend configuration file before using SANE for the first time. For most systems, the configuration file should list the name of the generic SCSI device that the scanner is connected to (e.g., under Linux, -.B /dev/sg4 +.I /dev/sg4 or -.B /dev/sge +.I /dev/sge is such a generic SCSI device). It is customary to create a symlink from -.B /dev/scanner +.I /dev/scanner to the generic SCSI device that the scanner is connected to. In this case, the configuration file simply lists the line -.BR /dev/scanner . +.IR /dev/scanner . For a detailed description of each backend's configuration file, please refer to the relevant backend manual page (e.g., .BR sane\-epson (5) @@ -46,7 +46,8 @@ is the SCSI model string, .I TYPE is type SCSI device type string, .I BUS -is the SCSI bus number (named "host" in /proc/scsi/scsi), +is the SCSI bus number (named "host" in +.IR /proc/scsi/scsi ), .I CHANNEL is the SCSI channel number, .I ID @@ -56,8 +57,9 @@ is the logical unit number of the scanner device. The first two fields are strings which must be enclosed in double-quotes if they contain any whitespace. The remaining four fields are non-negative integer numbers. The correct values for these fields can be found by using operating system -specific tools, e.g. for Linux by looking at the output of the command "cat -/proc/scsi/scsi". To simplify configuration, a field's value can be replaced +specific tools, e.g. for Linux by looking at the output of the command +.IR "cat /proc/scsi/scsi" . +To simplify configuration, a field's value can be replaced with an asterisk symbol (``*''). An asterisk has the effect that any value is allowed for that particular field. This can have the effect that a single scsi-line matches multiple devices. When this happens, each matching device @@ -103,11 +105,13 @@ form. This is explained below in the relevant platform-specific section. .PP When using a SCSI scanner, ensure that the access permission for the generic SCSI device is set appropriately. We recommend to add a group -"scanner" to /etc/group which contains all users that should have +"scanner" to +.I /etc/group +which contains all users that should have access to the scanner. The permission of the device should then be set to allow group read and write access. For example, if the scanner is at generic SCSI device -.BR /dev/sg0 , +.IR /dev/sg0 , then the following two commands would set the permission correctly: .PP .RS @@ -118,7 +122,7 @@ $ chmod 660 /dev/sg0 .RE .PP When your system uses the device filesystem (devfs), you have to edit -.BR /etc/devfs/perms. +.BIR /etc/devfs/perms. There you should search the line .PP .RS @@ -133,10 +137,13 @@ REGISTER ^sg4 PERMISSIONS root.scanner 0660 .PP .SH FREEBSD INFO Auto-configuration using the "scsi *" lines in the config files only works if -the user running the frontend has read/write access to /dev/xpt0. Instead, you -can also set a link +the user running the frontend has read/write access to +.IR /dev/xpt0 . +Instead, you can also set a link .I /dev/scanner -to the appropriate /dev/uk device. +to the appropriate +.I /dev/uk +device. .RS .TP Adaptec AHA1542CF @@ -162,11 +169,13 @@ Works on FreeBSD 2.2.5R and 3.0 using the driver, provided that Plug-and-Play support is disabled on the card. If there are no .I uk -devices, just do a ``sh MAKEDEV uk0'' in the -.B /dev +devices, just do a +.I sh MAKEDEV uk0 +in the +.i /dev directory. The scanner should then be accessible as -.B /dev/uk0 if it was probed -during boot. +.I /dev/uk0 +if it was probed during boot. .TP Tekram DC390 Reported to work fine under FreeBSD 2.2.2R with the @@ -176,23 +185,28 @@ driver. .SH LINUX INFO First, make sure your kernel has SCSI generic support enabled. In -``make xconfig'', this shows up under ``SCSI support->SCSI generic -support''. +.IR "make xconfig" , +this shows up under ``SCSI support->SCSI generic support''. .PP To keep scanning times to a minimum, it is strongly recommended to use a large buffer size for the generic SCSI driver. From SG driver version 2.0 on, the maximum buffer size can be changed at program run time, and there is no restriction in size. This driver version is part of the Linux kernels from version 2.2.7 on. If the new SG driver is available some backends -(e.g. sane\-umax, sane\-mustek, sane\-sharp) automatically request larger scsi -buffers. If a backend does not automatically request a larger scsi buffer, set +(e.g. +.BR sane\-umax (5), +.BR sane\-mustek (5) , +.BR sane\-sharp (5)) +automatically request larger SCSI +buffers. If a backend does not automatically request a larger SCSI buffer, set the environment variable .B SANE_SG_BUFFERSIZE to the desired buffer size in bytes. It is not recommended to use more than 1 MB, because for large values the probability increases that the SG driver cannot allocate the necessary buffer(s). For ISA cards, even 1 MB might be a too large value. For a detailed discussion of memory -issues of the SG driver, see http://www.torque.net/sg. +issues of the SG driver, see +.I http://www.torque.net/sg. .PP For Linux kernels before version 2.2.7 the size of the buffer is only 32KB. This works, but for many cheaper scanners this causes scanning to be slower by @@ -209,7 +223,7 @@ necessary with older Linux kernels. .PP A common issue with SCSI scanners is what to do when you booted -the system while the scanner was turned off? In such a case, the +the system while the scanner was turned off. In such a case, the scanner won't be recognized by the kernel and SANE won't be able to access it. Fortunately, Linux provides a simple mechanism to probe a SCSI device on demand. Suppose you have a scanner connected @@ -232,7 +246,9 @@ list isn't complete, usually any SCSI adapter supported by Linux should work. .RS .TP Acard/Advance SCSI adapters -Some old versions of the kernel driver (atp870u.c) cut the inquiry information. +Some old versions of the kernel driver +.RI ( atp870u.c ) +cut the inquiry information. Therefore the scanner couldn't be detected correctly. Use a current kernel. .TP Adaptec AHA-1505/AHA-1542/AHA-2940 @@ -259,12 +275,16 @@ NCR/Symbios 53c400/53c400a or Domex DTC3181E/L/LE (DTCT436/436P) ISA SCSI card This card is supplied by Mustek (and other vendors). It's supported since Linux 2.2. The SCSI cards are supported by the module g_NCR5380. It's necessary to tell the kernel the io port and type of card. Example for a -53c400a: ``modprobe g_NCR5380 ncr_addr=0x280 ncr_53c400a=1''. Once the kernel -detects the card, it should work all right. However, while it should work, do -not expect good performance out of this card---it has no interrupt line and -therefore while a scan is in progress, the system becomes almost unusable. -You may change the values of the USLEEP macros in drivers/scsi/g_NCR5380.c. -Some documentation is in this file and NCR5380.c. +53c400a: +.I "modprobe g_NCR5380 ncr_addr=0x280 ncr_53c400a=1" . +Once the kernel detects the card, it should work all right. +However, while it should work, do not expect good performance out of this +card---it has no interrupt line and therefore while a scan is in progress, +the system becomes almost unusable. You may change the values of the USLEEP +macros in +.IR drivers/scsi/g_NCR5380.c . +Some documentation is in this file and +.IR NCR5380.c . .TP NCR/Symbios 810 For some scanners it may be necessary to disable disconnect/reconnect. To @@ -275,16 +295,22 @@ both if you have trouble. For Linux kernels before 2.0.33 it may be necessary to increase the SCSI timeout. The default timeout for the Linux kernels before 2.0.33 is 10 seconds, which is way too low when scanning large area. If you get messages -of the form ``restart (ncr dead ?)'' in your /var/log/messages file or on the -system console, it's an indication that the timeout is too short. In this -case, find the line ``if (np->latetime>10)'' in file ncr53c8xx.c (normally in -directory /usr/src/linux/drivers/scsi) and change the constant 10 to, say, 60 -(one minute). Then rebuild the kernel/module and try again. +of the form ``restart (ncr dead ?)'' in your +.I /var/log/messages +file or on the system console, it's an indication that the timeout is too short. +In this case, find the line ``if (np->latetime>10)'' in file +.I ncr53c8xx. +(normally in directory +.IR /usr/src/linux/drivers/scsi ) +and change the constant 10 to, say, 60 (one minute). +Then rebuild the kernel/module and try again. .TP Tekram DC315 -The driver can be downloaded from http://www.garloff.de/kurt/linux/dc395/. +The driver can be downloaded from +.IR http://www.garloff.de/kurt/linux/dc395/ . For some older scanners it may be necessary to disable all the more advanced -features by using e.g. modprobe dc395x_trm dc395x_trm=7,5,1,32. +features by using e.g. +.IR "modprobe dc395x_trm dc395x_trm=7,5,1,32" . .TP Tekram DC390 Version 1.11 of the Tekram driver seems to work fine mostly, except @@ -295,16 +321,17 @@ and does not suffer from the timeout problems. .SH SOLARIS, OPENSTEP AND NEXTSTEP INFO Under Solaris, OpenStep and NeXTStep, the generic SCSI device name refers to a SCSI bus, not to an individual device. For example, -.B /dev/sg0 +.I /dev/sg0 refers to the first SCSI bus. To tell SANE which device to use, append the character 'a'+target-id to the special device name. For example, the SCSI device connected to the first SCSI controller and with target-id 0 would be called -.BR /dev/sg0a , +.IR /dev/sg0a , and the device with target-id 1 on that same bus would be called -.BR /dev/sg0b, +.IR /dev/sg0b, and so on. + .SH ENVIRONMENT .TP .B SANE_DEBUG_SANEI_SCSI diff --git a/doc/sane-sharp.man b/doc/sane-sharp.man index b4453ee..3200990 100644 --- a/doc/sane-sharp.man +++ b/doc/sane-sharp.man @@ -61,260 +61,192 @@ or for example. See sane\-scsi(5) for details. .SH SCAN OPTIONS - -.B Scan Mode -(parameter +.TP .B \-\-mode -for scanimage). Possible settings: -.RS -.B Lineart +Scan Mode. Possible settings are: +.I Lineart (1 bit black & white scans), -.br -.B Gray +.I Gray (8 bit gray scale scans), -.br -.B Lineart Color -(bi-level color scans), -.br -.B Color -(8 bit RGB scans). -.RE -The default value is -.B Color. +.I Lineart Color +(bi-level color scans), and +.I Color +(8 bit RGB scans). The default value is +.I Color. -.B Halftone Pattern -(parameter +.TP .B \-\-halftone\-pattern -for scanimage). Available only for the JX-330 series scanners. +Halftone Pattern. Available only for the JX-330 series scanners. Possible settings: -.RS -.B none -.br -.B Dither Bayer -.br -.B Dither Spiral -.br -.B Dither Dispersed -.br -.B Error Diffusion -.RE +.IR none ", " "Dither Bayer" ", " "Dither Spiral" ", " "Dither Dispersed" +and +.IR "Error Diffusion" . The default value is -.B none. +.IR none . -.B Paper Source -(parameter +.TP .B \-\-source -for scanimage). This option is only available, if an automatic document -feeder or a transparency adapter is installed. Possible settings: -.RS -.B Flatbed -.br -.B Automatic Document Feeder -.br -.B Transparency Adapter -.RE +Paper Source. This option is only available if an automatic document +feeder or a transparency adapter is installed. Possible settings are: +.IR Flatbed ", " "Automatic Document Feeder" , +and +.IR "Transparency Adapter" . If an ADF or a transparency adapter is installed, using it is the default selection. -.B Custom Gamma -(parameter +.TP .B \-\-custom\-gamma -for scanimage). This option determines whether a builtin or a custom -gamma-table is used. Possible settings: -.RS -.B yes -enables custom gamma tables -.br -.B no -enables a built gamma table -.RE +Custom Gamma This option determines whether a builtin or a custom +gamma table is used. Possible settings are: +.I yes +(enables custom gamma tables) or +.I no +(enables a built gamma table). -.B Gamma -(parameter -.B \-\-Gamma -for scanimage). This option is only available, if +.TP +.B \-\-gamma +Gamma. This option is only available if .B Custom Gamma is set to -.B no. -Possible values: -.RS -.B 1.0 -.br -.B 2.2 -.RE -The default value is 2.2. (The JX-250 and JX-350 have no built in gamma -correction; for these scanner, a gamma table is downloaded to the scanner +.IR no . +Possible values are: +.IR 1.0 " or " 2.2 "." +The default value is +.IR 2.2 . +(The JX-250 and JX-350 have no built in gamma +correction; for these scanners, a gamma table is downloaded to the scanner by the backend.) -.B Gamma Table -(parameter +.TP .B \-\-gamma\-table -for scanimage). Allowed values: 0..255; 256 numbers must be defined. +Gamma Table. Allowed values: 0..255; 256 numbers must be defined. The default values are 0, 1, 2, .. 255 (i.e., gamma == 1). This table is only used for gray scale scans. -.B Red Gamma Table -(parameter +.TP .B \-\-red\-gamma\-table -for scanimage). Allowed values: 0..255; 256 numbers must be defined. +Red Gamma Table. Allowed values: 0..255; 256 numbers must be defined. The default values are 0, 1, 2, .. 255 (i.e., gamma == 1). -.B Green Gamma Table -(parameter +.TP .B \-\-green\-gamma\-table -for scanimage). Allowed values: 0..255; 256 numbers must be defined. +Green Gamma Table. Allowed values: 0..255; 256 numbers must be defined. The default values are 0, 1, 2, .. 255 (i.e., gamma == 1). -.B Blue Gamma Table -(parameter +.TP .B \-\-blue\-gamma\-table -for scanimage). Allowed values: 0..255; 256 numbers must be defined. +Blue Gamma Table. Allowed values: 0..255; 256 numbers must be defined. The default values are 0, 1, 2, .. 255 (i.e., gamma == 1). -.B Resolution -in pixel per inch (parameter +.TP .B \-\-resolution -for scanimage). Selects the resolution of the scanned image. Allowed values: -.RS -.B 30..600 -(JX-330, JX-350 and JX-610) resp. -.B 30..400 -(JX-250) -.RE +Selects the resolution of the scanned image. Allowed values: +.I 30..600 +(JX-330, JX-350 and JX-610) and +.I 30..400 +(JX-250). The default value is 150. -.B Scan Window - +.TP +.BR \-l ", " \-t ", " \-x ", " \-y +Scan Window. +Top-left x position of scan area +.RB ( \-l ), +top-left y position of scan area +.RB ( \-t ), +bottom right x position of scan area +.RB ( \-x ) +and bottom right y position of scan area +.RB ( \-y ). The possible settings depend on the scanner model and, for the JX-250 and the JX-350, also on the usage of the automatic document feeder resp. the -transparency adapter. Please refer to the values allowed by xscanimage, or -xsane. With scanimage, enter one of the following commands: +transparency adapter. Please refer to the values allowed by +.BR xscanimage (1), +or +.BR xsane (1). +With +.BR scanimage (1), +enter one of the following commands in order to see the allowed parameter values for +the scan window: .RS -.I scanimage \-d sharp \-\-source """Automatic Document Feeder""" \-\-help +scanimage \-d sharp \-\-source "Automatic Document Feeder" \-\-help -.I scanimage \-d sharp \-\-source Flatbed \-\-help +scanimage \-d sharp \-\-source Flatbed \-\-help -.I scanimage \-d sharp \-\-source """Transparency Adapter""" \-\-help +scanimage \-d sharp \-\-source "Transparency Adapter" \-\-help .RE -in order to see the allowed parameter values for the scan window. - -The scan window parameters are: - -.RS -Top-left x position of scan area (parameter -.B \-l -for scanimage); -.br -Top-left y position of scan area (parameter -.B \-t -for scanimage); -.br -bottom right x position of scan area (parameter -.B \-x -for scanimage); -.br -bottom right y position of scan area (parameter -.B \-y -for scanimage); -.RE - -.B Edge emphasis -(parameter -.B \-\-Edge emphasis -for scanimage). This option is not available for the JX-250 and the JX-350. +.TP +.B \-\-edge emphasis +Edge emphasis. This option is not available for the JX-250 and the JX-350. Possible settings: -.RS -.B None -.br -.B Middle -.br -.B Strong -.br -.B Blur -.RE +.IR None ", " Middle ", " Strong ", and " Blur . The default value is -.B None. +.IR None . -.B Threshold -(parameter +.TP .B \-\-threshold -for scanimage). Sets the threshold for black and white pixels in lineart -mode. Possible values: -.RS -.B 1..255 -.RE -The default value is -.B 128. -This option is only available in scan mode lineart. +Sets the threshold for black and white pixels in lineart mode. +Possible values are 1..255. +The default value is 128. +This option is only available in scan mode +.IR lineart . -.B Threshold Red -(parameter +.TP .B \-\-threshold-red -for scanimage). Sets the threshold for the red component of a pixel in -in lineart color scan mode. Possible values: -.RS -.B 1..255 -.RE -The default value is -.B 128. -This option is only available in scan mode color lineart. +Sets the threshold for the red component of a pixel in +in lineart color scan mode. Possible values are 1..255. +The default value is 128. +This option is only available in scan mode color +.IR lineart . -.B Threshold Green -(parameter +.TP .B \-\-threshold-green -for scanimage). Sets the threshold for the green component of a pixel in -in lineart color scan mode. Possible values: -.RS -.B 1..255 -.RE -The default value is -.B 128. -This option is only available in scan mode color lineart. +Sets the threshold for the green component of a pixel in +in lineart color scan mode. Possible values are 1..255. +The default value is 128. +This option is only available in scan mode color +.I lineart . -.B Threshold Blue -(parameter +.TP .B \-\-threshold-blue -for scanimage). Sets the threshold for the blue component of a pixel in -in lineart color scan mode. Possible values: -.RS -.B 1..255 -.RE -The default value is -.B 128. -This option is only available in scan mode color lineart. +Sets the threshold for the blue component of a pixel in +in lineart color scan mode. Possible values are 1..255. +The default value is 128. +This option is only available in scan mode color +.IR lineart . -.B Light Color -(parameter -.B \-\-LightColor -for scanimage). Sets the color of the light source. Possible values: -.RS -.B white -.br -.B red -.br -.B green -.br -.B blue -.RE +.TP +.B \-\-lightcolor +Sets the color of the light source. Possible values are +.IR white , +.IR red , +.I green +and +.IR blue . The default value is -.B white. -This option is only available in scan modes lineart color and color. +.IR white . +This option is only available in scan modes +.I "lineart color" +and +.IR color . .SH ADF USAGE -If a paper jam occurred, the maintenance cover +If a paper jam occurrs, the maintenance cover .I must be opened and closed, even if the jammed paper can be removed without opening -the maintenance cover. Otherwise, the error condition cannot be cleared. +the maintenance cover. Otherwise, the error condition will not be cleared. .SH CONFIGURATION The contents of the .I sharp.conf file is a list of options and device names that correspond to Sharp scanners. Empty lines and lines beginning with a hash mark (#) are -ignored. See sane\-scsi(5) for details about device names. +ignored. See +.BR sane\-scsi (5) +for details about device names. .PP Lines setting an option start with the key word .B option, @@ -401,7 +333,7 @@ during a scan. If this is the case, you should consider to connect the scanner to a separate SCSI adapter. .PP Slow responses by the backend to the scanner: Unfortunately, -Unix-like operating systems generally have no real time capabilities. +UNIX-like operating systems generally have no real time capabilities. Thus there is no guarantee that the backend is under any circumstances able to communicate with the scanner as fast as required. To minimize this problem, the backend should be compiled so that a separate reader process @@ -433,7 +365,7 @@ of the data is too slow, set the environment variable .B SANE_DEBUG_SHARP to 1. When a scan is finished, the backend writes the line "buffer full conditions: -.I nn" +.IR nn """ to stderr. If .I nn is zero, carriage stops are caused by too slow responses of the backend @@ -488,18 +420,22 @@ scans. This happens for every scan, in contrast to the calibration, which is done after 10 scans. (For the calibration, the carriage is also moved to the idle position.) We do not -know, if this behavior is caused by the backend, or if it is a bug in the +know if this behavior is caused by the backend, or if it is a bug in the firmware of the scanner. .PP 5. Usage of a transparency adapter (film scan unit) is supported, but not tested. .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5) + .SH AUTHORS Kazuya Fukuda, Abel Deuring + .SH CREDITS The Sharp backend is based on the Canon backend written by Helmut Koeberle .PP -Parts of this man page are a plain copy of sane\-mustek(5) by David -Mosberger-Tang, Andreas Czechanowski and Andreas Bolsch +Parts of this man page are a plain copy of +.BR sane\-mustek (5) +by David Mosberger-Tang, Andreas Czechanowski and Andreas Bolsch diff --git a/doc/sane-sm3600.man b/doc/sane-sm3600.man index 7f5c9a4..849acd0 100644 --- a/doc/sane-sm3600.man +++ b/doc/sane-sm3600.man @@ -10,7 +10,11 @@ provides access to some Microtek scanners with the Toshiba M011 custom USB chip. This backend should be considered alpha. .PP There are also backends for Microtek scanners with SCSI command set. -Refer to sane\-microtek(5) and sane\-microtek2(5) for details. +Refer to +.BR sane\-microtek (5) +and +.BR sane\-microtek2 (5) +for details. .PP At present, the following scanners are known positively to work with this backend: @@ -32,8 +36,8 @@ listed above, it may or may not work with SANE! .SH "FRONTEND OPTIONS" This backend dynamically enables the options for the frontend, -that are supported by the scanner in dependence of the scanning-mode -and other options. Not supported options are disabled. +that are supported by the scanner dependent on the scanning-mode +and other options. Unsupported options are disabled. .PP The following options are supported by the Microtek2-driver: .PP @@ -63,7 +67,8 @@ If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. To see error messages on stderr set -SANE_DEBUG_SM3600 to 1. +.B SANE_DEBUG_SM3600 +to 1. .br E.g. just say: @@ -71,11 +76,17 @@ E.g. just say: export SANE_DEBUG_SM3600=5 .SH "SEE ALSO" -sane\-microtek2(5), http://sm3600.sourceforge.net +.BR sane (7) , +.BR sane\-microtek (5), +.BR sane\-microtek2 (5) +.br +.I http://sm3600.sourceforge.net .SH AUTHOR .br -Marian Eichholz (eichholz@computer.org) +Marian Eichholz +.RI < eichholz@computer.org > .br -Glenn Ramsey (glenn@componic.com) +Glenn Ramsey +.RI < glenn@componic.com > .br diff --git a/doc/sane-sm3840.man b/doc/sane-sm3840.man index e6af3a1..58f07b0 100644 --- a/doc/sane-sm3840.man +++ b/doc/sane-sm3840.man @@ -10,10 +10,15 @@ provides access to some Microtek scanners with the SCAN08 USB chip. .PP There exist backends for Microtek scanners with SCSI command set. -Refer to sane\-microtek(5) and sane\-microtek2(5) for details. +Refer to +.BR sane\-microtek (5) +and +.BR sane\-microtek2 (5) +for details. .PP -There also exists a Microtek 3600 series driver, see sane\-sm3600(5) for -details. +There also exists a Microtek 3600 series driver, see +.BR sane\-sm3600 (5) +for details. .PP At present, the following scanners are known positively to work with this backend: @@ -31,36 +36,38 @@ Microtek ScanMaker 4800 All modes OK .PP If you own a Microtek scanner with the SCAN08 chip other than the ones listed above, it may or may not work with SANE. Feel free to contact the -backend author (earle@ziplabel.com) to report results with scanners not -on the list. +backend author +.RI ( earle@ziplabel.com ) +to report results with scanners not on the list. .SH "FRONTEND OPTIONS" .PP -The following options are supported by the sm3840-driver: -.PP +The following options are supported by the +.BR sane\-sm3840 +driver: +.TP .B \-\-mode color|gray|lineart|halftone -.br Color or grayscale mode. +.TP .B \-\-resolution 150|300|600|1200 -.br Pixels per inch for scans. +.TP .B \-\-depth 8|16 -.br Note that the least significant bits of 16bpp mode may be noise. +.TP .B \-\-brightness 1..4096 -.br Higher numbers increase brightness of returned image. +.TP .B \-\-contrast 0.1..9.9 -.br Larger numbers decrease contrast of returned image. +.TP .B \-\-lamp\-timeout 1..15 -.br Time in minutes until the lamp is turned off after a scan. .SH CONFIGURATION @@ -83,12 +90,17 @@ If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. To see error messages on stderr set -SANE_DEBUG_SM3840 to 1. +.B SANE_DEBUG_SM3840 +to 1. .SH "SEE ALSO" -sane\-microtek2(5), sane\-sm3600(5), http://www.ziplabel.com/sm3840 +.BR sane (7), +.BR sane\-microtek (5), +.BR sane\-microtek2 (5), +.BR sane\-sm3600 (5) +.br +.I http://www.ziplabel.com/sm3840 .SH AUTHOR -.br -Earle F. Philhower III (earle@ziplabel.com) -.br +Earle F. Philhower III +.RI < earle@ziplabel.com > diff --git a/doc/sane-snapscan.man b/doc/sane-snapscan.man index 6e71875..aff29a9 100644 --- a/doc/sane-snapscan.man +++ b/doc/sane-snapscan.man @@ -31,7 +31,9 @@ symlink to such a device. Under Linux, such a device name could be .I /dev/sga or .IR /dev/sge , -for example. See sane\-scsi(5) for details. +for example. See +.BR sane\-scsi (5) +for details. .P For USB scanners the devicename must contain the keyword "usb", as in .I /dev/usbscanner @@ -45,14 +47,17 @@ e.g. firmware @DATADIR@/sane/snapscan/firmware.bin .RE .PP -For further details read http://snapscan.sourceforge.net. +For further details read +.IR http://snapscan.sourceforge.net . .SH CONFIGURATION The contents of the .I snapscan.conf file is a list of device names that correspond to SnapScan scanners. Empty lines and lines starting with a hash mark (#) are -ignored. See sane\-scsi(5) on details of what constitutes a valid +ignored. See +.BR sane\-scsi (5) +on details of what constitutes a valid device name. .SH FILES @@ -76,13 +81,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_SNAPSCAN If the library was compiled with debug support enabled, this @@ -95,11 +106,11 @@ levels reduce verbosity. Man page doesn't provide much information yet. .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5), .br -http://www.cs.ualberta.ca/~charter/SnapScan/snapscan.html -.br -http://sourceforge.net/projects/snapscan/ (new development website) +.I http://sourceforge.net/projects/snapscan/ +(new development website) .SH AUTHOR Kevin Charter, Franck Schneider, Michel Roelofs, Emmanuel Blot, diff --git a/doc/sane-sp15c.man b/doc/sane-sp15c.man index 6a56a8d..f0dc72a 100644 --- a/doc/sane-sp15c.man +++ b/doc/sane-sp15c.man @@ -35,11 +35,16 @@ and to contact the author with test results. .SH CONFIGURATION A modest effort has been made to expose the standard options to the API. -This allows frontends such as xscanimage to set scanning region, +This allows frontends such as +.BR xscanimage (1) +to set scanning region, resolution, bit-depth (and color), and enable the automatic document feeder. .SH "SEE ALSO" -sane(7), sane\-scsi(5), sane\-fujitsu(5) +.BR sane (7) , +.BR sane\-scsi (5) , +.BR sane\-fujitsu (5), +.BR xscanimage (1) .br Fujitsu ScanPartner 15C OEM Manual, Doc. No. 250-0081-0 .br @@ -49,7 +54,7 @@ Fujitsu M3096GX/M3093GX/M3093DG OEM Manual, part number C150-E015...03 .SH AUTHOR Randolph Bentson -<bentson@holmsjoen.com>, +.RI < bentson@holmsjoen.com >, with credit to the unnamed author of the coolscan driver .SH LIMITATIONS @@ -63,9 +68,10 @@ I'm sure there are plenty, and not too well hidden, but I haven't seen them yet. .br Both scanners claim to have separate control -of resolution in X and Y directions. -I confess I haven't tested this yet. -I have found that xsane doesn't even display this capability. +of resolution in X and Y directions. I confess I haven't tested this yet. +I have found that +.BR xsane (1) +doesn't even display this capability. .br Threshold settings on the SP15C don't seem to affect the results of lineart mode scans. diff --git a/doc/sane-st400.man b/doc/sane-st400.man index affdf72..b93dc49 100644 --- a/doc/sane-st400.man +++ b/doc/sane-st400.man @@ -23,8 +23,9 @@ and ST600. If you own one of these scanners, or a scanner other than the ones listed above that works with this backend, please let us know by sending the scanner's model name, SCSI ID, and firmware revision to .IR sane\-devel@alioth-lists.debian.net . -Have a look at http://www.sane\-project.org/mailing\-lists.html concerning subscription -to sane\-devel. +Have a look at +.I http://www.sane\-project.org/mailing\-lists.html +concerning subscription to sane\-devel. .SH "DEVICE NAMES" This backend expects device names of the form: @@ -42,7 +43,10 @@ a device name could be .I /dev/sga or .IR /dev/sge , -for example. See sane\-scsi(5) for details. +for example. See +.BR sane\-scsi (5) +for details. + .SH CONFIGURATION The contents of the .I st400.conf @@ -66,7 +70,9 @@ scsi SIEMENS "ST 400" Scanner * * 3 0 .RE .PP In this configuration, the driver can only access the ST400 model -at SCSI ID 3 LUN 0 (see section "BUGS" below for the reason). +at SCSI ID 3 LUN 0 (see section +.B BUGS +below for the reason). To use the driver with other scanner models, add an appropriate line to the configuration file. For example, to use it with an ST800 at SCSI ID 3 LUN 0, add the line: @@ -96,13 +102,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in /etc/sane.d. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"/etc/sane.d" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_ST400 If the library was compiled with debug support enabled, this environment @@ -119,7 +131,8 @@ a ST400. It will happily accept everything that matches the configuration entries. This makes it easy to test the backend with other scanners: Just add an appropriate line to the configuration file. The configuration file as distributed (see above) only works with the ST400. Be careful: -If there is no config file at all, the backend defaults to /dev/scanner. +If there is no config file at all, the backend defaults to +.IR /dev/scanner . .PP The ST400 answers on all eight SCSI LUNs. Normally this is not a problem, as LUN support is usually disabled in SCSI drivers, but if you are seeing @@ -129,18 +142,21 @@ LUN 0 only. .SH DEBUG If you encounter a bug please set the environment variable -SANE_DEBUG_ST400 to 128 and try to regenerate the problem. Then -send me a report with the log attached. +.B SANE_DEBUG_ST400 +to 128 and try to regenerate the problem. Then send me a report with the +log attached. .PP If you encounter a SCSI bus error or trimmed and/or displaced images please -also set the environment variable SANE_DEBUG_SANEI_SCSI to 128 before sending -me the report. +also set the environment variable +.B SANE_DEBUG_SANEI_SCSI +to 128 before sending me the report. .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7), +.BR sane\-scsi (5) .br -http://www.informatik.uni-oldenburg.de/~ingo/sane/ +.I http://www.informatik.uni-oldenburg.de/~ingo/sane/ .SH AUTHOR - -Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de> +Ingo Wilken +.RI < Ingo.Wilken@informatik.uni-oldenburg.de > diff --git a/doc/sane-stv680.man b/doc/sane-stv680.man index 90cdf53..d4a8d3a 100644 --- a/doc/sane-stv680.man +++ b/doc/sane-stv680.man @@ -32,24 +32,32 @@ for the exact status of each camera. For startup of this backend check that if present the stv680 kernel module is removed or disabled. .br -Also before using, enable the backend by editing the /etc/sane.d/dll.conf file, -change #stv680 to stv680. +Also before using, enable the backend by editing the +.I @CONFIGDIR@/dll.conf +file, change #stv680 to stv680. -For problems with the untested cameras, you -should contact the author for that. +For problems with the untested cameras, you should contact the author for that. The options the backend supports can either be selected through -command line options to programs like scanimage or through GUI -elements in xcam. For both programs use the \-B option needed for size buffer. +command line options to programs like +.BR scanimage (1) +or through GUI elements in +.BR xcam (1). +For both programs use the +.B \-B +option needed for size buffer. Some frontends examples: + .br -xcam +.BR xcam (1) .RS xcam \-B .RE -scanimage: for writing in batch mode to a file or to a new file each time. +.BR scanimage (1): +for writing in batch mode to a file or to a new file each time: + .RS scanimage \-B \-d stv680:libusb:001:002 \-\-batch=out.ppm \-\-batch-count 5 \-\-mode "Color RGB" .RE @@ -58,11 +66,12 @@ scanimage \-B \-d stv680:libusb:001:002 \-\-batch=out%d.ppm \-\-batch-count 5 \- .RE .br -If you have any success with a camera not listed here, or if you have +If you have any success with a camera not listed here, or if you observe any strange behavior, please report to the backend maintainer or to the SANE mailing list. -Valid command line options and their syntax can be listed by using +Valid command line options and their syntax can be listed by using: + .RS scanimage \-\-help \-d stv680 .RE @@ -96,27 +105,27 @@ Bayer unshuffle, color correction, textline with date and time is added .B Enhancement options .TP -.B \-\-white\-level\-r +.B \-\-white\-level\-r \-32..+32 Selects what red radiance level should be considered "white", when scanning some sheets by changing the calibration value loaded into the scanner. Scale \-32 .. 0 .. +32 in steps of 1. .TP -.B \-\-white\-level\-g +.B \-\-white\-level\-g \-32..+32 Selects what green radiance level should be considered "white", when scanning some sheets by changing the calibration i value loaded into the scanner. Scale \-32 .. 0 .. +32 in steps of 1. .TP -.B \-\-white\-level\-b +.B \-\-white\-level\-b \-32..+32 Selects what blue radiance level should be considered "white", when scanning some sheets by changing the calibration value loaded into the scanner. Scale \-32 .. 0 .. +32 in steps of 1. .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/stv680.conf supports only one -information: the device name to use (eg usb 0x.... 0x....). - +The configuration file +.I @CONFIGDIR@/stv680.conf +supports only one item: the device name to use (eg usb 0x.... 0x....). .SH FILES .TP @@ -127,7 +136,6 @@ The static library implementing this backend. The shared library implementing this backend (present on systems that support dynamic loading). - .SH ENVIRONMENT .TP .B SANE_DEBUG_STV680 @@ -141,9 +149,7 @@ The windows TWAIN driver has many more options than this SANE backend. However they are only software adjustments. This backend only implements what the webcam can support. - .SH BUGS - .TP Plenty. Parts of this backend are still under development. 1. Some untested cameras. @@ -154,22 +160,21 @@ Plenty. Parts of this backend are still under development. .SH "SEE ALSO" - -sane\-usb(5), scanimage(1), xcam(1), sane(7) - +.BR sane(7), +.BR sane\-usb (5), +.BR scanimage (1), +.BR xcam (1) .SH AUTHORS - -Gerard Klaver http://gkall.hobby.nl/stv680-aiptek.html - - +Gerard Klaver +.I http://gkall.hobby.nl/stv680-aiptek.html .SH CREDITS - .TP Thanks to developers of the other stv680 programs: STV680 kernel module .br pencam2 program .br -libghoto2 program (camlib stv0680) +.BR libghoto2 (3) +program (camlib stv0680) diff --git a/doc/sane-tamarack.man b/doc/sane-tamarack.man index 7084924..16b1128 100644 --- a/doc/sane-tamarack.man +++ b/doc/sane-tamarack.man @@ -29,13 +29,15 @@ Where is the path-name for the special device that corresponds to a SCSI scanner. The special device name must be a generic SCSI device or a symlink to such a device. The program -.IR sane\-find\-scanner +.BR sane\-find\-scanner (1) helps to find out the correct device. Under Linux, such a device name could be .I /dev/sga or .IR /dev/sge , -for example. See sane\-scsi(5) for details. +for example. See +.BR sane\-scsi (5) +for details. .SH FILES .TP @@ -58,13 +60,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR "tmp/config" , +.IR "." , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_TAMARACK If the library was compiled with debug support enabled, this @@ -75,6 +83,9 @@ Example: export SANE_DEBUG_TAMARACK=4 .SH "SEE ALSO" -sane(7), sane\-scsi(5) +.BR sane (7) , +.BR sane\-find\-scanner (1), +.BR sane\-scsi (5) + .SH AUTHOR Roger Wolff diff --git a/doc/sane-teco1.man b/doc/sane-teco1.man index 4f4ce85..e9d9663 100644 --- a/doc/sane-teco1.man +++ b/doc/sane-teco1.man @@ -47,19 +47,27 @@ Note that the untested scanner will not be directly supported. You should contact the author for that. The TECO VM number can usually be found at the back of the scanner. It -is also part of the FCC ID. "sane\-find\-scanner \-v" will also show the -scsi inquiry, and if it is a TECO scanner, the name will be there too. +is also part of the FCC ID. +.I sane\-find\-scanner \-v +will also show the +SCSI inquiry, and if it is a TECO scanner, the name will be there too. The options the backend supports can either be selected through -command line options to programs like scanimage or through GUI -elements in xscanimage or xsane. +command line options to programs like +.BR scanimage (1) +or through GUI +elements in +.BR xscanimage (1) +or +.BR xsane (1). .br -If you have any success with a scanner not listed here, or if you have +If you have any success with a scanner not listed here, or if you notice any strange behavior, please report to the backend maintainer or to the SANE mailing list. -Valid command line options and their syntax can be listed by using +Valid command line options and their syntax can be listed by using: + .RS scanimage \-\-help \-d teco1 .RE @@ -68,20 +76,19 @@ scanimage \-\-help \-d teco1 .B Scan Mode .TP -.B \-\-mode -selects the basic mode of operation of the scanner valid choices are +.B \-\-mode Black & White|Grayscale|Color +Selects the basic mode of operation of the scanner valid choices are +The .I Black & White -, +mode is black and white only (1 bit). .I Grayscale -and +will produce 256 levels of gray (8 bits). .I Color -The Black & White mode is black and white only (1 bit). Grayscale -will produce 256 levels of gray (8 bits). Color will produce a 24 bits -color image. +will produce a 24 bits color image. .TP -.B \-\-resolution -selects the resolution for a scan. The scanner can do all resolutions +.B \-\-resolution 1..600 +Selects the resolution for a scan. The scanner can do all resolutions between 1 and 600, in increments of 1. @@ -90,9 +97,15 @@ between 1 and 600, in increments of 1. .TP .B \-l \-t \-x \-y -control the scan area: \-l sets the top left x coordinate, \-t the top -left y coordinate, \-x selects the width and \-y the height of the scan -area. All parameters are specified in millimeters by default. +Controls the scan area: +.B \-l +sets the top left x coordinate, +.B \-t +the top left y coordinate, +.B \-x +selects the width and +.B \-y +the height of the scan area. All parameters are specified in millimeters by default. .TP @@ -105,50 +118,36 @@ next 3 parameters). .TP .B \-\-red\-gamma\-table -(color mode only) can be used to download a user defined -gamma table for the red channel. The table must be 256 bytes long. +Can be used to download a user defined gamma table for the red channel. +The table must be 256 bytes long. Color mode only. .TP .B \-\-green\-gamma\-table -(color mode only) can be used to download a user defined -gamma table for the green channel. The table must be 256 bytes long. +Can be used to download a user defined gamma table for the green channel. +The table must be 256 bytes long. Color mode only. .TP .B \-\-blue\-gamma\-table -(color mode only) can be used to download a user defined gamma table -for the blue channel. The table must be 256 bytes long. - -.TP -.B \-\-dither -(Black & White only) select the dither mask to use. Possible values are -.I Line art -, -.I 2x2 -, -.I 3x3 -, -.I 4x4 bayer -, -.I 4x4 smooth -, -.I 8x8 bayer -, -.I 8x8 smooth -, -.I 8x8 horizontal -and -.I 8x8 vertical +Can be used to download a user defined gamma table for the blue channel. +The table must be 256 bytes long. Color mode only. + +.TP +.B \-\-dither Line art|2x2|3x3|4x4 bayer|4x4 smooth|8x8 bayer|8x8 smooth|8x8 horizontal|8x8 vertical +Select the dither mask to use. Black & White only. .TP .B \-\-preview -requests a preview scan. The resolution used for that scan is 22 dpi +Requests a preview scan. The resolution used is 22 dpi and the scan area is the maximum allowed. The scan mode is user selected. The default is "no". .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/teco1.conf supports only one information: the device name to use (eg /dev/scanner). +The configuration file +.I @CONFIGDIR@/teco1.conf +supports only one item: the device name to use (eg +.IR /dev/scanner ). .SH FILES @@ -177,14 +176,14 @@ implements what the scanner can support. .SH BUGS - None known. - .SH "SEE ALSO" - -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) - +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1), +.BR sane (7) .SH AUTHOR .TP diff --git a/doc/sane-teco2.man b/doc/sane-teco2.man index 4b79960..6b04290 100644 --- a/doc/sane-teco2.man +++ b/doc/sane-teco2.man @@ -18,20 +18,20 @@ The scanners that should work with this backend are: .RS .ft CR .nf - Vendor Model TECO model status ----------------------- -------------- ----------- - Mustek ScanMagic 4830S VM3575 untested - Primax Jewel 4800 VM356A good - Primax Profi 9600 VM6575 basic - Primax Profi 19200 VM6586 good - Relisys APOLLO Express 3 VM356A basic - Relisys APOLLO Express 6 VM6565 good - Relisys APOLLO Express 12 ? untested - Relisys AVEC II S3 VM3564 good - Relisys AVEC Super 3 VM3575 basic - Relisys SCORPIO Pro VM6575 good - Relisys SCORPIO Pro-S VM6586 untested - Relisys SCORPIO Super 3 VM3575 good + Vendor Model TECO model status +--------------------------- -------------- ----------- + Mustek ScanMagic 4830S VM3575 untested + Primax Jewel 4800 VM356A good + Primax Profi 9600 VM6575 basic + Primax Profi 19200 VM6586 good + Relisys APOLLO Express 3 VM356A basic + Relisys APOLLO Express 6 VM6565 good + Relisys APOLLO Express 12 ? untested + Relisys AVEC II S3 VM3564 good + Relisys AVEC Super 3 VM3575 basic + Relisys SCORPIO Pro VM6575 good + Relisys SCORPIO Pro-S VM6586 untested + Relisys SCORPIO Super 3 VM3575 good .fi .ft R .RE @@ -48,15 +48,24 @@ The TECO VM number can usually be found at the back of the scanner. It is also part of the FCC ID. The options the backend supports can either be selected through -command line options to programs like scanimage or through GUI -elements in xscanimage, xsane, quiteinsane or kooka. +command line options to programs like +.BR scanimage (1) +or through GUI +elements in +.BR xscanimage (1), +.BR xsane (1), +.BR quiteinsane (1) +or +.BR kooka (1). .br -If you have any success with a scanner not listed here, or if you have +If you have any success with a scanner not listed here, or if you notice any strange behavior, please report to the backend maintainer or to the SANE mailing list. -Valid command line options and their syntax can be listed by using +.SH OPTIONS +Valid command line options and their syntax can be listed by using: + .RS scanimage \-\-help \-d teco2 .RE @@ -65,43 +74,55 @@ scanimage \-\-help \-d teco2 .B Scan Mode .TP -.B \-\-mode -selects the basic mode of operation of the scanner valid choices are +.B \-\-mode Lineart|Gray|Color +selects the basic mode of operation of the scanner. +The .I Lineart -, +mode is black and white only (1 bit). .I Gray -and +mode will produce 256 levels of gray (8 bits). .I Color -The Lineart mode is black and white only (1 bit). Gray mode -will produce 256 levels of gray (8 bits). Color will produce a 24 bits -color image. +will produce a 24 bits color image. .TP -.B \-\-resolution -Lineart and Gray -selects the resolution for a scan. The scanner can do all resolutions -between 1 and 600, in increments of 1. - - -Color -selects the resolution for a scan. The scanner can do only the -resolutions listed. +.B \-\-resolution 1..600 +Selects the resolution for a scan. The scanner can do all resolutions +between 1 and 600, in increments of 1, for +.IR Lineart " and " Gray . +For +.IR Color , +a restricted set of resolutions are available. +.B Note: All values with ydpi > 300 (300 x 600) or 600 (600 x 1200) result in a wrong proportion for the scan. The proportion can be adjusted with the following imagemagick command: -convert \-geometry (dpi/max_xdpi * 100%)x100% +.br +.I convert \-geometry (dpi/max_xdpi * 100%)x100% +.br max_xdpi is for the vm3575 constant with 300 dpi e.g. 600dpi adjust with: convert \-geometry 200%x100% .TP +.B \-\-preview +requests a preview scan. The resolution used for that scan is 50 dpi +(for VM356A and VM6575 75 dpi) and the scan area is the maximum allowed. +The scan mode is user selected. The default is "no". + +.TP .B Geometry options .TP -.B \-l \-t \-x \-y -control the scan area: \-l sets the top left x coordinate, \-t the top -left y coordinate, \-x selects the width and \-y the height of the scan -area. All parameters are specified in millimeters by default. +.B \-l, \-t, \-x, " \-y +Control the scan area: +.B \-l +sets the top left x coordinate, +.B \-t +the top left y coordinate, +.B \-x +selects the width and +.B \-y +the height of the scan area. All parameters are specified in millimeters by default. .TP @@ -112,49 +133,52 @@ area. All parameters are specified in millimeters by default. (color mode only) allows the user to specify a gamma table (see the next 3 parameters). +.SH OPTIONS FOR COLOR MODE +These options are valid for scan mode +.I Color +only. + .TP .B \-\-red\-gamma\-table -(color mode only) can be used to download a user defined +Can be used to download a user defined gamma table for the red channel. The table must be 256 bytes long. .TP .B \-\-green\-gamma\-table -(color mode only) can be used to download a user defined +Can be used to download a user defined gamma table for the green channel. The table must be 256 bytes long. .TP .B \-\-blue\-gamma\-table -(color mode only) can be used to download a user defined gamma table +Can be used to download a user defined gamma table for the blue channel. The table must be 256 bytes long. +.SH OPTIONS ONLY FOR VM3564, VM356A, VM3575 and VM6575 +These options are only available for VM3564, VM356A, VM3575 and VM6575 models. .TP -.B \-\-white\-level\-r -(VM3564, VM356A, VM3575 and VM6575 only) Selects what red radiance level should be +.B \-\-white\-level\-r 0..64 +Selects what red radiance level should be considered "white", when scanning some sheets by changing the calibration value loaded into the scanner. Scale 0..64 in steps of 1. .TP -.B \-\-white\-level\-g -(VM3564, VM356A, VM3575 and VM6575 only) Selects what green radiance level should be +.B \-\-white\-level\-g 0..64 +Selects what green radiance level should be considered "white", when scanning some sheets by changing the calibration i value loaded into the scanner. Scale 0..64 in steps of 1. .TP -.B \-\-white\-level\-b -(VM3564, VM356A, VM3575 and VM6575 only) Selects what blue radiance level should be +.B \-\-white\-level\-b 0..64 +Selects what blue radiance level should be considered "white", when scanning some sheets by changing the calibration value loaded into the scanner. Scale 0..64 in steps of 1. -.TP -.B \-\-preview -requests a preview scan. The resolution used for that scan is 50 dpi -(for VM356A and VM6575 75 dpi) and the scan area is the maximum allowed. -The scan mode is user selected. The default is "no". - .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/teco2.conf supports only one -information: the device name to use (eg /dev/scanner). +The configuration file +.I @CONFIGDIR@/teco2.conf +supports only one item: the device name to use (eg +.IR /dev/scanner ). .SH FILES @@ -190,13 +214,15 @@ implements what the scanner can support. .SH BUGS - Plenty. Parts of this backend are still under development. .SH "SEE ALSO" - -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) +.BR sane (7), +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1) .SH AUTHORS diff --git a/doc/sane-teco3.man b/doc/sane-teco3.man index 8fc6c3c..30853c3 100644 --- a/doc/sane-teco3.man +++ b/doc/sane-teco3.man @@ -34,15 +34,22 @@ The TECO VM number can usually be found at the back of the scanner. It is also part of the FCC ID. The options the backend supports can either be selected through -command line options to programs like scanimage or through GUI -elements in xscanimage or xsane. +command line options to programs like +.BR scanimage (1) +or through GUI +elements in +.BR xscanimage (1) +or +.BR xsane (1). .br -If you have any success with a scanner not listed here, or if you have +If you have any success with a scanner not listed here, or if you notice any strange behavior, please report to the backend maintainer or to the SANE mailing list. -Valid command line options and their syntax can be listed by using +.SH OPTIONS +Valid command line options and their syntax can be listed by using: + .RS scanimage \-\-help \-d teco3 .RE @@ -51,66 +58,71 @@ scanimage \-\-help \-d teco3 .B Scan Mode .TP -.B \-\-mode -selects the basic mode of operation of the scanner valid choices are +.B \-\-mode Black & White|Grayscale|Color +Selects the basic mode of operation of the scanner. +The .I Black & White -, +mode is black and white only (1 bit). .I Grayscale -and +will produce 256 levels of gray (8 bits). .I Color -The Black & White mode is black and white only (1 bit). Grayscale -will produce 256 levels of gray (8 bits). Color will produce a 24 bits -color image. +will produce a 24-bit color image. .TP -.B \-\-resolution -selects the resolution for a scan. The scanner can do all resolutions +.B \-\-resolution 1..1200 +Selects the resolution for a scan. The scanner can do all resolutions between 1 and 1200, in increments of 1. +.TP +.B \-\-preview +Requests a preview scan. The resolution used for that scan is 22 dpi +and the scan area is the maximum allowed. The scan mode is user +selected. The default is "no". .TP .B Geometry options .TP .B \-l \-t \-x \-y -control the scan area: \-l sets the top left x coordinate, \-t the top -left y coordinate, \-x selects the width and \-y the height of the scan -area. All parameters are specified in millimeters by default. - - -.TP -.B Enhancement options +Control the scan area: +.B \-l +sets the top left x coordinate, +.B \-t +the top left y coordinate, +.B \-x +selects the width and +.B \-y +the height of the scan area. +All parameters are specified in millimeters by default. + +.SH OPTIONS FOR COLOR MODE ONLY .TP .B \-\-custom\-gamma -(color mode only) allows the user to specify a gamma table (see the +Allows the user to specify a gamma table (see the next 3 parameters). .TP .B \-\-red\-gamma\-table -(color mode only) can be used to download a user defined +Can be used to download a user defined gamma table for the red channel. The table must be 1024 bytes long. .TP .B \-\-green\-gamma\-table -(color mode only) can be used to download a user defined +Can be used to download a user defined gamma table for the green channel. The table must be 1024 bytes long. .TP .B \-\-blue\-gamma\-table -(color mode only) can be used to download a user defined gamma table +Can be used to download a user defined gamma table for the blue channel. The table must be 1024 bytes long. -.TP -.B \-\-preview -requests a preview scan. The resolution used for that scan is 22 dpi -and the scan area is the maximum allowed. The scan mode is user -selected. The default is "no". - - .SH CONFIGURATION FILE -The configuration file @CONFIGDIR@/teco3.conf supports only one information: the device name to use (eg /dev/scanner). +The configuration file +.I @CONFIGDIR@/teco3.conf +supports only one item: the device name to use (eg +.IR /dev/scanner ). .SH FILES @@ -139,13 +151,15 @@ implements what the scanner can support. .SH BUGS - Not much. .SH "SEE ALSO" - -sane\-scsi(5), scanimage(1), xscanimage(1), xsane(1), sane(7) +.BR sane\-scsi (5), +.BR scanimage (1), +.BR xscanimage (1), +.BR xsane (1), +.BR sane (7) .SH AUTHOR diff --git a/doc/sane-test.man b/doc/sane-test.man index 08c9f86..3368bdf 100644 --- a/doc/sane-test.man +++ b/doc/sane-test.man @@ -17,9 +17,14 @@ capabilities of SANE. Therefore implements functions and options that are not (or seldom) found in other backends. .PP -The backend is commented out in @CONFIGDIR@/dll.conf, so either the comment +The backend is commented out in +.IR @CONFIGDIR@/dll.conf , +so either the comment character must be removed or the backend must be called explicitly. E.g. -`scanimage \-d test' or `xscanimage test'. +.I scanimage \-d test +or +.IR "xscanimage test" . + .SH SCAN MODE OPTIONS Option @@ -73,7 +78,8 @@ and "Solid black" are quite obvious, the other options need some more explanation. Color patterns are used to determine if all modes and their colors are represented correctly by the frontend. The grid should look like the same in every mode and resolution. A table of all the test pictures can be -found at: http://www.meier\-geinitz.de/sane/test\-backend/test\-pictures.html. +found at: +.IR http://www.meier\-geinitz.de/sane/test\-backend/test\-pictures.html . .PP If option .B invert\-endianness @@ -83,8 +89,9 @@ frontend uses the correct endianness. .PP If option .B read\-limit -is set, the maximum amount of data transferred with each call to sane_read() is -limited. +is set, the maximum amount of data transferred with each call to +.BR sane_read () +is limited. .PP Option .B read\-limit\-size @@ -105,8 +112,9 @@ used over the network. If option .B read\-return\-value is different from "Default", the selected status will be returned by every -call to sane_read(). This is useful to test the frontend's handling of the -SANE statuses. +call to +.BR sane_read (). +This is useful to test the frontend's handling of the SANE statuses. .PP If option .B ppl\-loss @@ -121,13 +129,15 @@ parameters it got before the start of the scan (which it shouldn't). .PP Option .B non\-blocking -determines if non-blocking IO for sane_read() should be used if supported by -the frontend. +determines if non-blocking IO for +.BR sane_read () +should be used if supported by the frontend. .PP If option .B select\-fd is set, the backend offers a select filedescriptor for detecting if -sane_read() will return data. +.BR sane_read() +will return data. .PP If option .B enable\-test\-options @@ -288,6 +298,7 @@ The static library implementing this backend. .I @LIBDIR@/libsane\-test.so The shared library implementing this backend (present on systems that support dynamic loading). + .SH ENVIRONMENT .TP .B SANE_CONFIG_DIR @@ -296,13 +307,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .TP .B SANE_DEBUG_TEST If the library was compiled with debug support enabled, this @@ -313,12 +330,16 @@ Example: export SANE_DEBUG_TEST=4 .SH "SEE ALSO" -sane(7), +.BR sane (7), +.BR scanimage (1), +.BR xscanimage (1) +.br .IR http://www.meier\-geinitz.de/sane/test\-backend/ .SH AUTHOR -Henning Meier-Geinitz <henning@meier\-geinitz.de> +Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de > .SH BUGS \- config file values aren't tested for correctness diff --git a/doc/sane-u12.man b/doc/sane-u12.man index 680ce0c..a09ae91 100644 --- a/doc/sane-u12.man +++ b/doc/sane-u12.man @@ -12,7 +12,7 @@ provides access to USB flatbed scanners based on Plusteks' ASIC bridge chip. .SH "SUPPORTED DEVICES" -The backend is able to support some early Plustek USB scanner based +The backend is able to support some early Plustek USB scanners that based their old parport design around the ASIC 98003 and other rebadged Plustek devices. The following tables will give you a short overview. @@ -52,6 +52,7 @@ ColorPage HR6 V1 0x0458 0x2004 To use your scanner with this backend, you need at least two entries in the configuration file .I @CONFIGDIR@/u12.conf + .RS .I [usb] vendor-id product-id .br @@ -91,16 +92,17 @@ lamps off, 0 --> do not change lamp status .RE .PP -See the u12.conf file for examples. +See the +.I u12.conf +file for examples. .PP .B Note: -.br You have to make sure, that the USB subsystem is loaded correctly and you have access to the device-node. For more details see -.B sane\-usb (5) +.BR sane\-usb (5) manpage. You might use -.B sane\-find\-scanner +.BR sane\-find\-scanner (1) to check that you have access to your device. .PP .B Note: @@ -128,13 +130,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_U12 If the library was compiled with debug support enabled, this @@ -148,6 +156,9 @@ export SANE_DEBUG_U12=10 .BR sane (7), .BR sane\-usb (5), .BR sane\-plustek (5), +.BR sane\-find\-scanner (1), +.BR xscanimage (1), +.BR scanimage (1) .br .I @DOCDIR@/u12/U12.changes @@ -160,14 +171,17 @@ Additional info and hints can be obtained from our .br Mailing-List archive at: .br -.B http://www.sane\-project.org/mailing\-lists.html +.I http://www.sane\-project.org/mailing\-lists.html .PP To obtain debug messages from the backend, please set the environment-variable -.I SANE_DEBUG_U12 -before calling your favorite scan-frontend (i.e. xscanimage). +.B SANE_DEBUG_U12 +before calling your favorite scan-frontend (i.e. +.BR xscanimage (1)), +i.e.: + .br -.B i.e.: export SANE_DEBUG_U12=20 ; xscanimage +.I export SANE_DEBUG_U12=20 ; xscanimage .PP The value controls the verbosity of the backend. diff --git a/doc/sane-umax.man b/doc/sane-umax.man index 41b4beb..21caa3c 100644 --- a/doc/sane-umax.man +++ b/doc/sane-umax.man @@ -6,8 +6,12 @@ sane\-umax \- SANE backend for UMAX scanners .SH ABOUT THIS FILE -This file only is a short description of the umax-backend for sane! For detailed information take a look at -sane\-umax\-doc.html (it is included in the sane source directory and in the xsane online help)! +This file only is a short description of the +.B sane\-umax +backend for sane! For detailed information take a look at +sane\-umax\-doc.html (it is included in the sane source directory and in the +.BR xsane (1) +online help)! .SH DESCRIPTION @@ -80,7 +84,7 @@ able to send gamma tables to the scanner or to do a correct color calibration. This may result in strange color effects. If the minimum value is set too large then the backend is not able to allocate -the requested scsi buffer size and aborts with +the requested SCSI buffer size and aborts with out of memory error. The default is 32KB, for some scanners it should be increased to 64KB. .TP @@ -186,15 +190,16 @@ values: .br default = 2 .br -most scsi drivers allow internal command queueing with a depth +most SCSI drivers allow internal command queueing with a depth of 2 commands. In most cases it does not mprove anything when you -increase this value. When your scsi driver does not support any +increase this value. When your SCSI driver does not support any command queueing you can try to set this value to 1. .PP The special device name must be a generic SCSI device or a symlink to such a device. To find out to which device your scanner is assigned and how you have to set the -permissions of that device, have a look at sane\-scsi. +permissions of that device, have a look at +.BR sane\-scsi (5). .SH SCSI ADAPTER TIPS @@ -205,15 +210,16 @@ SCSI-adapters are not supported. So you typically need to purchase another SCSI- that is supported by your platform. See the relevant hardware FAQs and HOWTOs for your platform for more information. -The UMAX-scanners do block the scsi-bus for a few seconds while scanning. It is not +The UMAX-scanners do block the SCSI-bus for a few seconds while scanning. It is not necessary to connect the scanner to its own SCSI-adapter. But if you need short response time for your SCSI-harddisk (e.g. if your computer is a file-server) or -other scsi devices, I suggest you use an own SCSI-adapter for your UMAX-scanner. +other SCSI devices, I suggest you use an own SCSI-adapter for your UMAX-scanner. -If you have any problems with your Umax scanner, check your scsi chain +If you have any problems with your Umax scanner, check your SCSI chain (cable length, termination, ...). -See also: sane\-scsi(5) +See also: +.BR sane\-scsi (5) .SH FILES @@ -235,7 +241,8 @@ The shared library implementing this backend: If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity: -SANE_DEBUG_UMAX values +.B SANE_DEBUG_UMAX +values. .ft CR .nf @@ -262,15 +269,14 @@ Example: export SANE_DEBUG_UMAX=8 .SH BUGS - -X-resolutions greater than 600 dpi sometimes make problems +X-resolutions greater than 600 dpi sometimes cause problems. .SH SEE ALSO -sane(7) +.BR sane (7), +.BR sane\-scsi (5) .SH AUTHOR - Oliver Rauch .SH EMAIL-CONTACT -Oliver.Rauch@Rauch-Domain.DE +.I Oliver.Rauch@Rauch-Domain.DE diff --git a/doc/sane-umax1220u.man b/doc/sane-umax1220u.man index a83db59..eea0e54 100644 --- a/doc/sane-umax1220u.man +++ b/doc/sane-umax1220u.man @@ -18,14 +18,14 @@ For more information on this backend, please visit This backend is also able to drive the UMAX Astra 1600U/2000U/2100U. The 2100U is confirmed to work. For the other scanners no reports have been received yet. Please contact us and tell us if your scanner works -(sane\-devel@alioth-lists.debian.net). +.RI ( sane\-devel@alioth-lists.debian.net ). .SH CONFIGURATION Usually, no manual configuration is necessary. The configuration file for this backend resides in .IR @CONFIGDIR@/umax1220u.conf . -Its contents is a list of device names that correspond to UMAX Astra scanners. +Its content is a list of device names that correspond to UMAX Astra scanners. Empty lines and lines starting with a hash mark (#) are ignored. A sample configuration file is shown below: @@ -37,8 +37,9 @@ configuration file is shown below: /dev/usb/scanner0 .fi -See sane\-usb(5) for information on how to set the access permissions on the usb -device files. +See +.BR sane\-usb (5) +for information on how to set the access permissions on the usb device files. .SH FILES @@ -61,7 +62,8 @@ If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity: -SANE_DEBUG_UMAX1220U values +.B SANE_DEBUG_UMAX1220U +values: .ft CR .nf @@ -88,29 +90,31 @@ export SANE_DEBUG_UMAX1220U=10 If you keep getting I/O errors, try cycling the power on your scanner to reset it. -There is no way to cancel a scan, since the driver ignores sane_cancel(). +There is no way to cancel a scan, since the driver ignores +.BR sane_cancel (). If you try scanning an image which is too small, you will get I/O errors. Be sure to adjust the scan area before doing a scan, since by default, the scan area is zero. .SH SEE ALSO -sane(7), sane\-usb(5) +.BR sane (7), +.BR sane\-usb (5) .TP (Old) homepage: .I http://umax1220u\-sane.sourceforge.net/ .SH AUTHOR - -Marcio Luis Teixeira <marciot@users.sourceforge.net> +Marcio Luis Teixeira +.RI < marciot@users.sourceforge.net > .SH EMAIL-CONTACT -sane\-devel@alioth-lists.debian.net +.I sane\-devel@alioth-lists.debian.net .SH REPORTING BUGS - This backend isn't actively maintained. Nevertheless, bug reports and comments should be sent to the sane\-devel mailing list. When reporting bugs, please run -the backend with SANE_DEBUG_UMAX1220U set to 10 and attach a copy of the log -messages. +the backend with +.B SANE_DEBUG_UMAX1220U +set to 10 and attach a copy of the log messages. diff --git a/doc/sane-umax_pp.man b/doc/sane-umax_pp.man index 40972ce..1d15061 100644 --- a/doc/sane-umax_pp.man +++ b/doc/sane-umax_pp.man @@ -35,7 +35,7 @@ levels, there is a software lineart mode. The new generation models share a newer version of the 610P ASIC embedded in an EPAT chip. Only parts such as CCD and ADC change from one to another. They even all reports being UMAX Astra 1220P via IEEE1284. -There isn't software way to recognize them properly. Under windows, model is +There isn't a software method to recognize them properly. Under windows, model is set by the driver installed, regardless of the hardware. .PP .TP @@ -55,9 +55,13 @@ if you have a kernel with ppdev support. .PP Note that if you don't use the ppdev character device, the backend needs to run as root. To allow user access to the scanner -run the backend through the network interface (See saned(8) and sane\-net(5)). +run the backend through the network interface (See +.BR saned (8) +and +.BR sane\-net (5)). A more relaxed solution (security wise) is to add suid bit to the frontend -(See chmod(1)). +(See +.BR chmod (1)). The backend drop root privileges as soon as it can, right after gaining direct access to IO ports, which lessen risks when being root. @@ -82,28 +86,36 @@ autodetect all parallel ports and probe them for scanner, but does not try direct hardware access .TP -/dev/ppi0 +.I /dev/ppi0 uses *BSD ppi device, depending on the number of available parallel port, you -have to use /dev/ppi1, /dev/ppi2, ... +have to use +.IR /dev/ppi1 , +.IR /dev/ppi2 ", ..." .TP -/dev/parport0 -uses linux ppdev device, depending on the +.I /dev/parport0 +uses Linux ppdev device, depending on the number of available parallel port, you -have to use /dev/parport1, /dev/parport2, ... +have to use +.IR /dev/parport1 , +.IR /dev/parport2 ", ..." .TP 0x378 does direct hardware access on the given address. Usual values are 0x378, 0x278, 0x3BC In this case, you have to run the scanner as -root (*BSD and linux), or with 'IOPL=yes' on +root (*BSD and Linux), or with 'IOPL=yes' on OS/2 .PP .RE \fBNOTE:\fR in all cases, you must have sufficient privileges to get access to the chosen device or address. Depending on the security settings, devices may not be available for all users. -You have to change permissions on the dev/ppi* or /dev/parport* devices. +You have to change permissions on the +.I /dev/ppi* +or +.I /dev/parport* +devices. .PP .RE You can rename any device using the @@ -119,12 +131,13 @@ You can rename any device using the options. These options apply to the last port option. .SH "CONFIGURATION" -Please make sure to edit umax_pp.conf +Please make sure to edit +.I umax_pp.conf .B before you use the backend. .PP The contents of the -.B umax_pp.conf +.I umax_pp.conf file is a list of options and device names that correspond to Umax scanners. Empty lines and lines starting with a hash mark (#) are ignored. @@ -141,8 +154,7 @@ and .BR buffer . Options -.B red\-gain -, +.BR red\-gain , .B green\-gain and .B blue\-gain @@ -209,13 +221,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_UMAX_PP If the library was compiled with debug support enabled, this @@ -265,14 +283,17 @@ level debug output .PP .SH "SEE ALSO" -sane(7), sane\-net(5), saned(8) +.BR sane (7), +.BR sane\-net (5), +.BR saned (8) .TP For latest bug fixes and information see .I http://umax1220p.sourceforge.net/ .SH "AUTHOR" -St\['e]phane Voltz <stef.dev@free.fr> +St\['e]phane Voltz +.RI < stef.dev@free.fr > .SH "CREDITS" Support for the 610P has been made possible thank to an hardware donation @@ -284,15 +305,24 @@ your scanner to be able to help you... .TP .I SANE version -run "scanimage \-V" to determine this +Run +.I "scanimage \-V" +to determine this .TP .I the backend version and your scanner hardware -run "SANE_DEBUG_UMAX_PP=255 scanimage \-L 2>log" as root. If you don't get any output -from the umax_pp backend, make sure a line "umax_pp" is included into -your @CONFIGDIR@/dll.conf. +Run +.I "SANE_DEBUG_UMAX_PP=255 scanimage \-L 2>log" +as root. If you don't get any output +from the +.B sane\-umax_pp +backend, make sure a line "umax_pp" is included into your +.I @CONFIGDIR@/dll.conf +file. If your scanner isn't detected, make sure you've defined the right port address, or the correct device -in your umax_pp.conf. +in your +.I umax_pp.conf +file. .TP .I the name of your scanner/vendor also a worthy information. Please also include the optical resolution and lamp type of your scanner, both can be found in the manual of your scanner. diff --git a/doc/sane-usb.man b/doc/sane-usb.man index cb65c7f..ea4ee01 100644 --- a/doc/sane-usb.man +++ b/doc/sane-usb.man @@ -4,28 +4,30 @@ sane\-usb \- USB configuration tips for SANE .SH DESCRIPTION This manual page contains information on how to access scanners with a USB -interface. It focusses on two main topics: getting the scanner detected by the +interface. It focuses on two main topics: getting the scanner detected by the operating system kernel and using it with SANE. .PP This page applies to USB most backends and scanners, as they use the generic -sanei_usb interface. However, there is one exceptions: USB Scanners -supported by the microtek2 backend need a special USB kernel -driver, see +sanei_usb interface. However, there is one exception: USB Scanners +supported by the .BR sane\-microtek2 (5) -for details. +backend need a special USB kernel driver. .SH "QUICK START" This is a short HOWTO-like section. For the full details, read the following sections. The goal of this section is to get the scanner detected by .BR sane\-find\-scanner (1). .PP -Run sane\-find\-scanner. If it lists your scanner with the correct vendor and +Run +.BR sane\-find\-scanner (1). +If it lists your scanner with the correct vendor and product ids, you are done. See section .B "SANE ISSUES" for details on how to go on. .PP -sane\-find\-scanner doesn't list your scanner? Does it work as root? If yes, -there is a permission issue. See the +.BR sane\-find\-scanner (1) +doesn't list your scanner? Does it work as root? If yes, there is a permission issue. +See the .B LIBUSB section for details. .PP @@ -61,17 +63,35 @@ none /proc/bus/usb usbfs defaults 0 0 The permissions for the device files used by libusb must be adjusted for user access. Otherwise only root can use SANE devices. For .IR Linux , -the devices are located in /proc/bus/usb/ or in /dev/bus/usb, if you use +the devices are located in +.I /proc/bus/usb/ +or in +.IR /dev/bus/usb , +if you use udev. There are directories named e.g. "001" (the bus name) containing files "001", "002" etc. (the device files). The right device files can be found out by -running scanimage \-L as root. Setting permissions with "chmod" is not permanent, -however. They will be reset after reboot or replugging the scanner. -.PP -Usually udev or for older distributions the hotplug utilities are used, which +running: +.I "scanimage \-L: +as root. Setting permissions with +.BR chmod (1) +is not permanent, however. They will be reset after reboot or replugging the scanner. +.PP +Usually +.BR udev (7) +or for older distributions the hotplug utilities are used, which support dynamic setting of access permissions. SANE comes with udev and hotplug -scripts in the directory tools/udev and tools/hotplug. They can be used for -setting permissions, see @DOCDIR@/README.linux, tools/README and the README in -the tools/hotplug directory for more details. +scripts in the directory +.I tools/udev +and +.IR tools/hotplug . +They can be used for setting permissions, see +.IR @DOCDIR@/README.linux , +.IR tools/README +and the +.I README +in the +.I tools/hotplug +directory for more details. .PP For the .BR BSDs , @@ -81,8 +101,10 @@ Use chmod to apply appropriate permissions. .SH "SANE ISSUES" .PP -This section assumes that your scanner is detected by sane\-find\-scanner. It -doesn't make sense to go on, if this is not the case. While sane\-find\-scanner +This section assumes that your scanner is detected by +.BR sane\-find\-scanner (1). +It doesn't make sense to go on, if this is not the case. While +.BR sane\-find\-scanner (1) is able to detect any USB scanner, actual scanning will only work if the scanner is supported by a SANE backend. Information on the level of support can be found on the SANE webpage @@ -104,9 +126,13 @@ is the USB vendor id, and .I PRODUCT is the USB product id of the scanner. Both ids are non-negative integer numbers in decimal or hexadecimal format. The correct values for these fields can be -found by running sane\-find\-scanner, looking into the syslog (e.g., -/var/log/messages) or under Linux by issuing the command "cat -/proc/bus/usb/devices". This is an example of a config file line: +found by running +.BR sane\-find\-scanner (1), +looking into the syslog (e.g., +.IR /var/log/messages ) +or under Linux by issuing the command +.IR "cat /proc/bus/usb/devices" . +This is an example of a config file line: .PP .RS usb 0x055f 0x0006 @@ -137,14 +163,17 @@ If the library was compiled with debug support enabled, this environment variable controls the debug level for the USB I/O subsystem. E.g., a value of 128 requests all debug output to be printed. Smaller levels reduce verbosity. Values greater than 4 enable -libusb debugging (if available). Example: export SANE_DEBUG_SANEI_USB=4. +libusb debugging (if available). Example: +.IR "export SANE_DEBUG_SANEI_USB=4" . .PP .TP .B SANE_USB_WORKAROUND If your scanner does not work when plugged into a USB3 port, try -setting the environment variable SANE_USB_WORKAROUND to 1. This -may work around issues which happen with particular kernel -versions. Example: export SANE_USB_WORKAROUND=1. +setting the environment variable +.B SANE_USB_WORKAROUND +to 1. This may work around issues which happen with particular kernel +versions. Example: +.I export SANE_USB_WORKAROUND=1. .SH "SEE ALSO" .BR sane (7), @@ -153,4 +182,5 @@ versions. Example: export SANE_USB_WORKAROUND=1. .BR sane\-scsi (5) .SH AUTHOR -Henning Meier-Geinitz <henning@meier\-geinitz.de> +Henning Meier-Geinitz +.RI < henning@meier\-geinitz.de > diff --git a/doc/sane-v4l.man b/doc/sane-v4l.man index 5af92ce..41a600e 100644 --- a/doc/sane-v4l.man +++ b/doc/sane-v4l.man @@ -63,13 +63,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I @CONFIGDIR@ +being searched (in this order). .TP .B SANE_DEBUG_V4L If the library was compiled with debug support enabled, this @@ -83,9 +89,12 @@ Juergen G. Schimmer, Henning Meier-Geinitz If more than one video card is present, a crash may occur. Frequency and geometry selection is missing. .br -Send bug reports to the SANE mailing list: sane\-devel@alioth-lists.debian.net. You must -be subscribed to the list to send mail. See -http://www.sane\-project.org/mailing\-lists.html for details. +Send bug reports to the SANE mailing list: +.IR sane\-devel@alioth-lists.debian.net . +You must be subscribed to the list to send mail. See +.I http://www.sane\-project.org/mailing\-lists.html +for details. .SH SEE ALSO -sane(7), xcam(1). +.BR sane (7), +.BR xcam (1) diff --git a/doc/sane-xerox_mfp.man b/doc/sane-xerox_mfp.man index c03ddd4..c41a770 100644 --- a/doc/sane-xerox_mfp.man +++ b/doc/sane-xerox_mfp.man @@ -11,6 +11,7 @@ Please see full list of supported devices at http://www.sane\-project.org/sane\-supported\-devices.html .SH CONFIGURATION +.TP .I @CONFIGDIR@/xerox_mfp.conf USB scanners do not need any configuration. @@ -22,12 +23,14 @@ For SCX\-4500W in network mode you need to specify .PP The .B host_address -is passed through resolver, thus can be a dotted quad or a name from /etc/hosts or resolvable through DNS. +is passed through resolver, thus can be a dotted quad or a name from +.I /etc/hosts +or resolvable through DNS. .SH FILES .TP .I @CONFIGDIR@/xerox_mfp.conf The backend configuration file. By default all scanner types/models are enabled, you -may want to comment out unwanted. +may want to comment out unwanted entries. .TP .I @LIBDIR@/libsane\-xerox_mfp.a The static library implementing this backend. @@ -35,7 +38,9 @@ The static library implementing this backend. .I @LIBDIR@/libsane\-xerox_mfp.so The shared library implementing this backend (present on systems that support dynamic loading). + .SH ENVIRONMENT +.TP .B SANE_DEBUG_XEROX_MFP If the library was compiled with debug support enabled, this environment variable controls the debug level for this backend. Higher @@ -49,19 +54,23 @@ Multicast autoconfiguration for LAN scanners is not implemented yet. IPv6 addres .SH BUGS AND SUPPORT If you have found a bug or need support please follow open\-source way of acquiring support via -mail\-lists http://www.sane\-project.org/mailing\-lists.html or SANE bug tracker -http://www.sane\-project.org/bugs.html +mail\-lists +.I http://www.sane\-project.org/mailing\-lists.html +or SANE bug tracker +.IR http://www.sane\-project.org/bugs.html . .SH AUTHORS -Alex Belkin <abc@telekom.ru> +Alex Belkin +.RI < abc@telekom.ru >. .br Samsung SCX\-4500W scan over network support by -Alexander Kuznetsov <acca(at)cpan.org> +Alexander Kuznetsov +.RI < acca(at)cpan.org >. .br Color scanning on Samsung M2870 model and Xerox Cognac 3215 & 3225 models by -Laxmeesh Onkar Markod <m.laxmeesh@samsung.com> +Laxmeesh Onkar Markod +.RI < m.laxmeesh@samsung.com >. .SH "SEE ALSO" .BR sane (7), .BR sane\-usb (5) -.br diff --git a/doc/sane.man b/doc/sane.man index ed8116c..80f7c1a 100644 --- a/doc/sane.man +++ b/doc/sane.man @@ -39,14 +39,17 @@ provides some means to manage one or more other backends. .SH "SOFTWARE PACKAGES" The package -.RB ` sane\-backends ' -contains a lot of backends, documentation, networking support, and the +.B sane\-backends +contains backends, documentation, networking support, and the command line frontend -.RB ` scanimage '. +.BR scanimage (1). The frontends -.RB ` xscanimage "', `" xcam "', and `" scanadf ' +.BR xscanimage (1), +.BR xcam (1), +and +.BR scanadf (1) are included in the package -.RB ` sane\-frontends '. +.BR sane\-frontends. Both packages can be downloaded from the .B SANE homepage @@ -60,11 +63,11 @@ The following sections provide short descriptions and links to more information about several aspects of .B SANE. A name with a number in parenthesis (e.g. -.RB ` sane\-dll (5)') +.BR sane\-dll (5)) points to a manual page. In this case -.RB ` "man 5 sane\-dll" ' +.I man\ 5\ sane\-dll will display the page. Entries like -.RI ` @DOCDIR@/README ' +.I @DOCDIR@/README are references to text files that were copied to the .B SANE documentation directory @@ -87,13 +90,13 @@ supported or unsupported), please contact us. See section HOW CAN YOU HELP SANE for details. There are lists for specific releases of SANE, for the current development version and a search engine: .IR http://www.sane\-project.org/sane\-supported\-devices.html . -The lists are also installed on your system at @DOCDIR@/. +The lists are also installed on your system at \fI@DOCDIR@/\fR. .TP .B SANE mailing list There is a mailing list for the purpose of discussing the SANE standard and its implementations: sane\-devel. Despite its name, the list is not only intended for developers, but also for users. There are also some more lists for special -topics, however, for users, sane\-devel is the right list. How to subscribe and +topics. However, for users, sane\-devel is the right list. How to subscribe and unsubscribe: .IR http://www.sane\-project.org/mailing\-lists.html . .TP @@ -136,58 +139,60 @@ available on the local host. See .BR saned (8). .TP .B sane\-find\-scanner -Command-line tool to find SCSI and USB scanners and determine their Unix +Command-line tool to find SCSI and USB scanners and determine their UNIX device files. See .BR sane\-find\-scanner (1). .PP Also, have a look at the .B sane\-frontends -package (including -.BR xscanimage ", " xcam ", and " scanadf ) +package (which includes +.BR xscanimage (1), +.BR xcam (1), +and +.BR scanadf (1)) and the frontend information page at .IR http://www.sane\-project.org/sane\-frontends.html . .SH "BACKENDS FOR SCANNERS" .TP 2 .B abaton -The SANE backend for Abaton flatbed scanners supports the Scan 300/GS (8bit, +Supports Abaton flatbed scanners such as the Scan 300/GS (8bit, 256 levels of gray) and the Scan 300/S (black and white, untested). See .BR sane\-abaton (5) for details. .TP .B agfafocus -This backend supports AGFA Focus scanners and the Siemens S9036 (untested). +Supports AGFA Focus scanners and the Siemens S9036 (untested). See .BR sane\-agfafocus (5) for details. .TP .B apple -The SANE backend for Apple flatbed scanners supports the following scanners: +Supports Apple flatbed scanners including the following scanners: AppleScanner, OneScanner and ColorOneScanner. See .BR sane\-apple (5) for details. .TP .B artec -The SANE Artec backend supports several Artec/Ultima SCSI flatbed scanners as +Supports several Artec/Ultima SCSI flatbed scanners as well as the BlackWidow BW4800SP and the Plustek 19200S. See .BR sane\-artec (5) for details. .TP .B artec_eplus48u -The SANE artec_eplus48u backend supports the scanner Artec E+ 48U and re-badged +Supports the Artec E+ 48U scanner and re-badged models like Tevion MD 9693, Medion MD 9693, Medion MD 9705 and Trust Easy Webscan 19200. See .BR sane\-artec_eplus48u (5) for details. .TP .B as6e -This is a SANE backend for using the Artec AS6E parallel port interface -scanner. See +Supports the Artec AS6E parallel port interface scanner. See .BR sane\-as6e (5) for details. .TP .B avision -This backend supports several Avision based scanners. This includes the +Supports several Avision based scanners including the original Avision scanners (like AV 630, AV 620, ...) as well as the HP ScanJet 53xx and 74xx series, Fujitsu ScanPartner, some Mitsubishi and Minolta film-scanners. @@ -196,80 +201,79 @@ See for details. .TP .B bh -The bh backend provides access to Bell+Howell Copiscan II series document -scanners. See +Supports Bell+Howell Copiscan II series document scanners. See .BR sane\-bh (5) for details. .TP .B canon -The canon backend supports the CanoScan 300, CanoScan 600, and CanoScan +Supports the CanoScan 300, CanoScan 600, and CanoScan 2700F SCSI flatbed scanners. See .BR sane\-canon (5) for details. .TP .B canon630u -The canon630u backend supports the CanoScan 630u and 636u USB scanners. See +Supports the CanoScan 630u and 636u USB scanners. See .BR sane\-canon630u (5) for details. .TP .B canon_dr -The canon_dr backend supports the Canon DR-Series ADF SCSI and USB scanners. See +Supports the Canon DR-Series ADF SCSI and USB scanners. See .BR sane\-canon_dr (5) for details. .TP .B canon_lide70 -The canon_lide70 backend supports the CanoScan LiDE 70 USB scanner. See +Supports the CanoScan LiDE 70 USB scanner. See .BR sane\-canon_lide70 (5) for details. .TP .B canon_pp -The canon_pp backend supports the CanoScan FB330P, FB630P, N340P and N640P -parallel port scanners. See +Supports the CanoScan FB330P, FB630P, N340P and N640P parallel port +scanners. See .BR sane\-canon_pp (5) for details. .TP .B cardscan -This backend provides support for Corex Cardscan USB scanners. See +Support for Corex Cardscan USB scanners. See .BR sane\-cardscan (5) for details. .TP -.B coolscan -This is a SANE backend for Nikon Coolscan film-scanners. See -.BR sane\-coolscan (5) -for details. -.TP -.B coolscan2 -This is a SANE backend for Nikon Coolscan film-scanners. -See +.B coolscan coolscan2 coolscan3 +Supports Nikon Coolscan film-scanners. See +.BR sane\-coolscan (5), .BR sane\-coolscan2 (5) +and +.BR sane\-coolscan3 (5) for details. .TP .B epjitsu -The epjitsu backend provides support for Epson-based Fujitsu USB scanners. See +Supports Epson-based Fujitsu USB scanners. See .BR sane\-epjitsu (5) for details. .TP .B epson -The SANE epson backend provides support for Epson SCSI, parallel port and USB -flatbed scanners. See +Supports Epson SCSI, parallel port and USB flatbed scanners. See .BR sane\-epson (5) for details. .TP +.B escl +Supports scanners through the eSCL protocol. See +.BR sane\-escl (5) +for details. +.TP .B fujitsu -The fujitsu backend provides support for most Fujitsu SCSI and USB, flatbed -and adf scanners. See +Supports most Fujitsu SCSI and USB, flatbed and adf scanners. See .BR sane\-fujitsu (5) for details. .TP .B genesys -The genesys backend provides support for several scanners based on the Genesys Logic +Supports several scanners based on the Genesys Logic GL646, GL841, GL843, GL847 and GL124 chips like the Medion 6471 and Hewlett-Packard 2300c. See .BR sane\-genesys (5) for details. .TP .B gt68xx -The gt68xx backend provides support for scanners based on the Grandtech +Supports scanners based on the Grandtech GT-6801 and GT-6816 chips like the Artec Ultima 2000 and several Mustek BearPaw CU and TA models. Some Genius, Lexmark, Medion, Packard Bell, Plustek, and Trust scanners are also supported. See @@ -277,160 +281,156 @@ and Trust scanners are also supported. See for details. .TP .B hp -The SANE hp backend provides access to Hewlett-Packard ScanJet scanners which -support SCL (Scanner Control Language by HP). See +Supports Hewlett-Packard ScanJet scanners which +utilize SCL (Scanner Control Language by HP). See .BR sane\-hp (5) for details. .TP .B hpsj5s -The SANE backend for the Hewlett-Packard ScanJet 5S scanner. See +Supports the Hewlett-Packard ScanJet 5S scanner. See .BR sane\-hpsj5s (5) for details. .TP .B hp3500 -The SANE backend for the Hewlett-Packard ScanJet 3500 series. See +Supports the Hewlett-Packard ScanJet 3500 series. See .BR sane\-hp3500 (5) for details. .TP .B hp3900 -The SANE backend for the Hewlett-Packard ScanJet 3900 series. See +Supports the Hewlett-Packard ScanJet 3900 series. See .BR sane\-hp3900 (5) for details. .TP .B hp4200 -The SANE backend for the Hewlett-Packard ScanJet 4200 series. See +Supports the Hewlett-Packard ScanJet 4200 series. See .BR sane\-hp4200 (5) for details. .TP .B hp5400 -The SANE backend for the Hewlett-Packard ScanJet 54XXC series. See +Supports the Hewlett-Packard ScanJet 54XXC series. See .BR sane\-hp5400 (5) for details. .TP .B hpljm1005 -The SANE backend for the Hewlett-Packard LaserJet M1005 scanner. See +Supports the Hewlett-Packard LaserJet M1005 scanner. See .BR sane\-hpljm1005(5) for details. .TP .B hs2p -The SANE backend for the Ricoh IS450 family of SCSI scanners. See +Supports the Ricoh IS450 family of SCSI scanners. See .BR sane\-hs2p (5) for details. .TP .B ibm -The SANE backend for some IBM and Ricoh SCSI scanners. See +Supports some IBM and Ricoh SCSI scanners. See .BR sane\-ibm (5) for details. .TP .B kodak -The SANE backend for some large Kodak scanners. See +Supports some large Kodak scanners. See .BR sane\-kodak (5) for details. .TP .B kodakaio -The SANE backend for Kodak AiO printer/scanners. See +Supports Kodak AiO printer/scanners. See .BR sane\-kodakaio (5) for details. .TP .B kvs1025 -The SANE backend for Panasonic KV-S102xC scanners. See +Supports Panasonic KV-S102xC scanners. See .BR sane\-kvs1025 (5) for details. .TP .B leo -This backend supports the Leo S3 and the Across FS-1130, which is a re-badged +Supports the LEO S3 and the Across FS-1130, which is a re-badged LEO FS-1130 scanner. See .BR sane\-leo (5) for details. .TP .B lexmark -This backend supports the Lexmark X1100 series of USB scanners. See +Supports the Lexmark X1100 series of USB scanners. See .BR sane\-lexmark (5) for details. .TP .B ma1509 -The ma1509 backend supports the Mustek BearPaw 1200F USB flatbed scanner. See +Supports the Mustek BearPaw 1200F USB flatbed scanner. See .BR sane\-ma1509 (5) for details. .TP .B magicolor -The magicolor backend supports the KONICA MINOLTA magicolor 1690MF multi-function printer/scanner/fax. See +Supports the KONICA MINOLTA magicolor 1690MF multi-function printer/scanner/fax. See .BR sane\-magicolor (5) for details. .TP .B matsushita -This backend supports some Panasonic KVSS high speed scanners. See +Supports some Panasonic KVSS high speed scanners. See .BR sane\-matsushita (5) for details. .TP .B microtek -The microtek backend provides access to the "second generation" Microtek -scanners with SCSI-1 command set. See +Supports "second generation" Microtek scanners with SCSI-1 command set. See .BR sane\-microtek (5) for details. .TP .B microtek2 -The microtek2 backend provides access to some Microtek scanners with a -SCSI-2 command set. See +Supports some Microtek scanners with a SCSI-2 command set. See .BR sane\-microtek2 (5) for details. .TP .B mustek -The SANE mustek backend supports most Mustek SCSI flatbed scanners including the +Supports most Mustek SCSI flatbed scanners including the Paragon and ScanExpress series and the 600 II N and 600 II EP (non-SCSI). Some Trust scanners are also supported. See .BR sane\-mustek (5) for details. .TP .B mustek_pp -The mustek_pp backend provides access to Mustek parallel port flatbed -scanners. See +Supports Mustek parallel port flatbed scanners. See .BR sane\-mustek_pp (5) for details. .TP .B mustek_usb -The mustek_usb backend provides access to some Mustek ScanExpress USB flatbed -scanners. See +Supports some Mustek ScanExpress USB flatbed scanners. See .BR sane\-mustek_usb (5) for details. .TP .B mustek_usb2 -The mustek_usb2 backend provides access to scanners using the SQ113 -chipset like the Mustek BearPaw 2448 TA Pro USB flatbed scanner. See +Supports scanners using the SQ113 chipset like the Mustek BearPaw 2448 TA Pro +USB flatbed scanner. See .BR sane\-mustek_usb2 (5) for details. .TP .B nec -The SANE nec backend supports the NEC PC-IN500/4C SCSI scanner. See +Supports the NEC PC-IN500/4C SCSI scanner. See .BR sane\-nec (5) for details. .TP .B niash -The niash backend supports the Agfa Snapscan Touch and the HP ScanJet 3300c, +Supports the Agfa Snapscan Touch and the HP ScanJet 3300c, 3400c, and 4300c USB flatbed scanners. See .BR sane\-niash (5) for details. .TP .B p5 -The SANE backend for Primax PagePartner. See +Supports the Primax PagePartner. See .BR sane\-p5 (5) for details. .TP .B pie -The pie backend provides access to Pacific Image Electronics (PIE) and Devcom +Supports Pacific Image Electronics (PIE) and Devcom SCSI flatbed scanners. See .BR sane\-pie (5) for details. .TP .B pixma -The pixma backend supports Canon PIXMA MP series (multi-function devices), +Supports Canon PIXMA MP series (multi-function devices), Canon imageCLASS series (laser devices), Canon MAXIFY series and some Canon CanoScan series. See .BR sane\-pixma (5) for details. .TP .B plustek -The SANE plustek backend supports USB flatbed scanners that use the National +Supports USB flatbed scanners that use the National Semiconductor LM983[1/2/3] chipset aka Merlin. Scanners using this LM983x chips include some models from Plustek, KYE/Genius, Hewlett-Packard, Mustek, Umax, Epson, and Canon. See @@ -438,103 +438,102 @@ Epson, and Canon. See for details. .TP .B plustek_pp -The SANE plustek_pp backend supports Plustek parallel port flatbed scanners. -Scanners using the Plustek ASIC P96001, P96003, P98001 and P98003 include some +Supports Plustek parallel port flatbed scanners using the Plustek ASIC P96001, +P96003, P98001 and P98003, which includes some models from Plustek, KYE/Genius, Primax. See .BR sane\-plustek_pp (5) for details. .TP .B ricoh -The ricoh backend provides access to the following Ricoh flatbed -scanners: IS50 and IS60. See +Supports the Ricoh flatbed scanners IS50 and IS60. See .BR sane\-ricoh (5) for details. .TP .B ricoh2 -The ricoh2 backend provides access to the following Ricoh flatbed -scanners: SG-3100SNw, SP-100SU, and SP-111SU. See +Supports the Ricoh flatbed scanners: SG-3100SNw, SP-100SU, and SP-111SU. See .BR sane\-ricoh2 (5) for details. .TP .B s9036 -The s9036 backend provides access to Siemens 9036 flatbed scanners. See +Supports Siemens 9036 flatbed scanners. See .BR sane\-s9036 (5) for details. .TP .B sceptre -The sceptre backend provides access to the Sceptre S1200 flatbed scanner. See +Supports the Sceptre S1200 flatbed scanner. See .BR sane\-sceptre (5) for details. .TP .B sharp -The SANE sharp backend supports Sharp SCSI scanners. See +Supports Sharp SCSI scanners. See .BR sane\-sharp (5) for details. .TP .B sm3600 -The SANE sm3600 backend supports the Microtek ScanMaker 3600 USB scanner. See +Supports the Microtek ScanMaker 3600 USB scanner. See .BR sane\-sm3600 (5) for details. .TP .B sm3840 -The SANE sm3840 backend supports the Microtek ScanMaker 3840 USB scanner. See +Supports the Microtek ScanMaker 3840 USB scanner. See .BR sane\-sm3840 (5) for details. .TP .B snapscan -The snapscan backend supports AGFA SnapScan flatbed scanners. See +Supports AGFA SnapScan flatbed scanners including some which are +rebadged to other brands. See .BR sane\-snapscan (5) for details. .TP .B sp15c -This backend supports the Fujitsu FCPA ScanPartner 15C flatbed scanner. See +Supports the Fujitsu FCPA ScanPartner 15C flatbed scanner. See .BR sane\-sp15c (5) for details. .TP .B st400 -The sane\-st400 backend provides access to Siemens ST400 and ST800. See +Supports the Siemens ST400 and ST800. See .BR sane\-st400 (5) for details. .TP .B tamarack -The SANE tamarack backend supports Tamarack Artiscan flatbed scanners. See +Supports Tamarack Artiscan flatbed scanners. See .BR sane\-tamarack (5) for details. .TP .B teco1 teco2 teco3 -The SANE teco1, teco2 and teco3 backends support some TECO scanners, -usually sold under the Relisys, Trust, Primax, Piotech, Dextra -names. See -.BR sane\-teco1 "(5), " sane\-teco2 "(5) and " sane\-teco3 (5) +Supports some TECO scanners, usually sold under the Relisys, Trust, +Primax, Piotech, Dextra names. See +.BR sane\-teco1 (5), +.BR sane\-teco2 (5) +and +.BR sane\-teco3 (5) for details. .TP .B u12 -The sane\-u12 backend provides USB flatbed scanners based on Plustek's ASIC 98003 +Supports USB flatbed scanners based on Plustek's ASIC 98003 (parallel-port ASIC) and a GeneSys Logics' USB-parport bridge chip like the Plustek OpticPro U(T)12. See .BR sane\-u12 (5) for details. .TP .B umax -The sane\-umax backend provides access to several UMAX-SCSI-scanners and some -Linotype Hell SCSI-scanners. See +Supports UMAX-SCSI-scanners and some Linotype Hell SCSI-scanners. See .BR sane\-umax (5) for details. .TP .B umax_pp -The sane\-umax_pp backend provides access to Umax parallel port flatbed scanners -and the HP 3200C. See +Supports Umax parallel port flatbed scanners and the HP 3200C. See .BR sane\-umax_pp (5) for details. .TP .B umax1200u -The sane\-umax1220u backend supports the UMAX Astra 1220U (USB) flatbed scanner +Supports the UMAX Astra 1220U (USB) flatbed scanner (and also the UMAX Astra 2000U, sort of). See .BR sane\-umax1220u (5) for details. .TP .B xerox_mfp -The sane\-xerox_mfp backend supports multiple Samsung-based Samsung, Xerox, and Dell +Supports multiple Samsung-based Samsung, Xerox, and Dell scanners. See .BR sane\-xerox_mfp (5) for details. @@ -547,38 +546,38 @@ and the list of projects in .SH "BACKENDS FOR DIGITAL CAMERAS" .TP 2 .B dc210 -Backend for Kodak DC210 Digital Camera. See +Supports the Kodak DC210 Digital Camera. See .BR sane\-dc210 (5). .TP .B dc240 -Backend for Kodak DC240 Digital Camera. See -.BR sane\-dc240 (5). +Supports the Kodak DC240 Digital Camera. See +.BR dc240 (5). .TP .B dc25 -Backend for Kodak DC20/DC25 Digital Cameras. See -.BR sane\-dc25 (5). +Supports Kodak DC20/DC25 Digital Cameras. See +.BR dc25 (5). .TP .B dmc -Backend for the Polaroid Digital Microscope Camera. See -.BR sane\-dmc (5). +Supports the Polaroid Digital Microscope Camera. See +.BR dmc (5). .TP .B gphoto2 -Backend for digital cameras supported by the gphoto2 library package. (See +Supports digital cameras supported by the gphoto2 library package. (See .I http://www.gphoto.org for more information and a list of supported cameras.) Gphoto2 supports over 140 different camera models. However, please note that more development and testing is needed before all of these cameras will be supported by .B SANE backend. See -.BR sane\-gphoto2 (5). +.BR gphoto2 (5). .TP .B qcam -Backend for Connectix QuickCam cameras. See -.BR sane\-qcam (5). +Supports Connectix QuickCam cameras. See +.BR qcam (5). .TP .B stv680 -The sane\-stv680 backend provides access to webcams with a stv680 chip. See -.BR sane\-stv680 (5) +Supports webcams with a stv680 chip. See +.BR stv680 (5) for details. .PP Also, have a look at the backend information page at @@ -589,7 +588,7 @@ and the list of projects in .SH "MISCELLANEOUS BACKENDS" .TP 2 .B dll -The sane\-dll library implements a +Implements a .B SANE backend that provides access to an arbitrary number of other .B SANE @@ -599,9 +598,13 @@ backends by dynamic loading. See .B net The .B SANE -network daemon saned provides access to scanners located on different +network daemon +.BR saned (8) +provides access to scanners located on different computers in connection with the net backend. See -.BR sane\-net "(5) and " saned (8). +.BR sane\-net (5) +and +.BR saned (8). .TP .B pnm PNM image reader pseudo-backend. The purpose of this backend is primarily to @@ -611,26 +614,22 @@ frontends. See .BR sane\-pnm (5). .TP .B pint -Backend for scanners that use the +Supports scanners that use the .B PINT (Pint Is Not Twain) device driver. The .B PINT driver is being actively developed on the OpenBSD platform, and has been -ported to a few other *nix-like operating systems. See +ported to a few other *NIX-like operating systems. See .BR sane\-pint (5). .TP .B test -The -.B SANE -test backend is for testing frontends and the +Tests frontends and the .B SANE installation. It provides test pictures and various test options. See .BR sane\-test (5). .TP .B v4l -The sane\-v4l library implements a -.B SANE -backend that provides generic access to video cameras and similar equipment +Provides generic access to video cameras and similar equipment using the .B V4L (Video for Linux) API. See @@ -646,11 +645,10 @@ By default, all .B SANE backends (drivers) are loaded dynamically by the .B sane\-dll -meta backend. If you have any questions about the dynamic loading, -read +meta backend. If you have any questions about the dynamic loading, read .BR sane\-dll (5). .B SANE -frontend can also be linked to other backends directly by copying or linking a +frontends can also be linked to other backends directly by copying or linking a backend to .B libsane.so in @@ -692,8 +690,8 @@ There are some links on how to find out about the protocol of a scanner: .PP If you start writing a backend or frontend or any other part of .BR SANE, -please contact the sane\-devel mailing list for coordination so the same work -isn't done twice. +please contact the sane\-devel mailing list for coordination so +that work is not duplicated. .SH "FILES" .TP @@ -715,12 +713,11 @@ documentation: The READMEs, text files for backends etc. If your device isn't found but you know that it is supported, make sure that it is detected by your operating system. For SCSI and USB scanners, use the -.B sane\-find\-scanner -tool (see .BR sane\-find\-scanner (1) -for details). It prints one line for each scanner it has detected and some -comments (#). If -.B sane\-find\-scanner +utility. +It prints one line for each scanner it has detected and some comments (#). +If +.BR sane\-find\-scanner (1) finds your scanner only as root but not as normal user, the permissions for the device files are not adjusted correctly. If the scanner isn't found at all, the operating system hasn't detected it and may need some help. Depending on @@ -732,24 +729,24 @@ If your scanner (or other device) is not connected over the SCSI bus or USB, read the backend's manual page for details on how to set it up. .PP -Now your scanner is detected by the operating system but not by +Is your scanner detected by the operating system but not by .BR SANE ? Try -.BR "scanimage \-L" . +.IR "scanimage\ \-L" . If the scanner is not found, check that the backend's name is mentioned in .IR @CONFIGDIR@/dll.conf . Some backends are commented out by default. Remove the comment sign for your backend in this case. Also some backends aren't compiled at all if one of their prerequisites are missing. Examples include dc210, dc240, canon_pp, hpsj5s, gphoto2, pint, qcam, v4l, net, sm3600, snapscan, pnm. If you need one of these -backends and they aren't available, read the build instructions in the +backends and it isn't available, read the build instructions in the .B README file and the individual manual pages of the backends. .PP Another reason for not being detected by -.B scanimage \-L -may be a missing or wrong configuration in the backend's configuration +.I scanimage\ \-L +may be a missing or incorrect configuration in the backend's configuration file. While .B SANE tries to automatically find most scanners, some can't be setup correctly @@ -763,8 +760,7 @@ relevant manual pages. For example, to get the maximum amount of debug information when testing a Mustek SCSI scanner, set environment variables .BR SANE_DEBUG_DLL ", " SANE_DEBUG_MUSTEK ", and " SANE_DEBUG_SANEI_SCSI to 128 and then invoke -.B scanimage -.B \-L . +.IR scanimage\ \-L . The debug messages for the dll backend tell if the mustek backend was found and loaded at all. The mustek messages explain what the mustek backend is doing while the SCSI debugging shows the low level handling. If you can't find @@ -772,12 +768,12 @@ out what's going on by checking the messages carefully, contact the sane\-devel mailing list for help (see REPORTING BUGS below). .PP Now that your scanner is found by -.BR "scanimage \-L" , +.IR "scanimage\ \-L" , try to do a scan: -.BR "scanimage >image.pnm" . +.IR "scanimage\ >image.pnm" . This command starts a scan for the default scanner with default settings. All the available options are listed by running -.BR "scanimage \-\-help" . +.IR "scanimage\ \-\-help" . If scanning aborts with an error message, turn on debugging as mentioned above. Maybe the configuration file needs some tuning, e.g. to setup the path to a firmware that is needed by some scanners. See the backend's manual page @@ -790,19 +786,17 @@ don't have a scanner or other .B SANE device: .IP -.B scanimage \-d -.I test -.B \-T +scanimage \-d test \-T .PP You should get a list of PASSed tests. You can do the same with your backend by changing "test" to your backend's name. .PP So now scanning with -.B scanimage +.B scanimage(1) works and you want to use one of the graphical frontends like -.BR xsane , -.BR xscanimage ", or" -.B quiteinsane +.BR xsane(1) , +.BR xscanimage(1) ", or" +.B quiteinsane(1) but those frontends don't detect your scanner? One reason may be that you installed two versions of .BR SANE . @@ -863,14 +857,16 @@ for details). .BR sane\-canon_dr (5), .BR sane\-canon_pp (5), .BR sane\-cardscan (5), -.BR sane\-coolscan2 (5), .BR sane\-coolscan (5), +.BR sane\-coolscan2 (5), +.BR sane\-coolscan3 (5), .BR sane\-dc210 (5), .BR sane\-dc240 (5), .BR sane\-dc25 (5), .BR sane\-dll (5), .BR sane\-dmc (5), .BR sane\-epson (5), +.BR sane\-escl (5), .BR sane\-fujitsu (5), .BR sane\-genesys (5), .BR sane\-gphoto2 (5), diff --git a/doc/saned.man b/doc/saned.man index d019901..89484d5 100644 --- a/doc/saned.man +++ b/doc/saned.man @@ -13,6 +13,9 @@ saned \- SANE network daemon .B [ \-b .I address .B ] +.B [ \-p +.I port +.B ] .B [ \-l ] .B [ \-D ] .B [ \-o ] @@ -34,7 +37,7 @@ flag requests that run in standalone daemon mode. In this mode, .B saned will listen for incoming client connections; -.B inetd +.BR inetd (8) is not required for .B saned operations in this mode. The @@ -44,6 +47,14 @@ flag tells to bind to the .I address given. The +.B \-p +flags tells +.B saned +to listen on the port given. A value of 0 tells +.B saned +to pick an unused port. The default is the +.B sane-port (6566). +The .B \-u flag requests that .B saned @@ -91,8 +102,12 @@ flag displays a short help message. .PP If .B saned -is run from other programs such as inetd, xinetd and systemd, check that -program's documentation on how to pass command-line options. +is run from other programs such as +.BR inetd (8), +.BR xinetd (8) +and +.BR systemd (1), +check that program's documentation on how to pass command-line options. .SH CONFIGURATION First and foremost: .B saned @@ -116,13 +131,16 @@ list. \fBdata_portrange\fP = \fImin_port\fP - \fImax_port\fP Specify the port range to use for the data connection. Pick a port range between 1024 and 65535; don't pick a too large port range, as it -may have performance issues. Use this option if your \fBsaned\fP +may have performance issues. Use this option if your +.B saned server is sitting behind a firewall. If that firewall is a Linux machine, we strongly recommend using the Netfilter \fInf_conntrack_sane\fP module instead. .TP \fBdata_connect_timeout\fP = \fItimeout\fP -Specify the time in milliseconds that saned will wait for a data +Specify the time in milliseconds that +.B saned +will wait for a data connection. Without this option, if the data connection is not done before the scanner reaches the end of scan, the scanner will continue to scan past the end and may damage it depending on the @@ -167,16 +185,29 @@ For .B saned to work properly in its default mode of operation, it is also necessary to add the appropriate configuration for -.I (x)inetd or systemd. +.BR xinetd (8), +.BR inetd (8) +or +.BR systemd (1) (see below). -Note that your inetd must support IPv6 if you -want to connect to saned over IPv6 ; xinetd, openbsd-inetd and systemd -are known to support IPv6, check the documentation for your inetd daemon. +Note that your +.BR inetd (8) +must support IPv6 if you want to connect to +.B saned +over IPv6; +.BR xinetd (8), +.BR openbsd-inetd (8) +and +.BR systemd (1) +are known to support IPv6, check the documentation for your +.BR inetd (8) +daemon. .PP In the sections below the configuration for -.I inetd, xinetd +.BR inetd (8), +.BR xinetd (8) and -.I systemd +.BR systemd (1) are described in more detail. .PP For the configurations below it is necessary to add a line of the following @@ -189,8 +220,11 @@ sane\-port 6566/tcp # SANE network scanner daemon .PP The official IANA short name for port 6566 is "sane\-port". The older name "sane" is now deprecated. + .SH INETD CONFIGURATION -It is required to add a single line to the inetd configuration file +It is required to add a single line to the +.BR inetd (8) +configuration file .IR (/etc/inetd.conf) . .PP @@ -202,7 +236,8 @@ sane\-port stream tcp nowait saned.saned @SBINDIR@/saned saned .PP However, if your system uses .BR tcpd (8) -for additional security screening, you may want to disable saned +for additional security screening, you may want to disable +.B saned access control by putting ``+'' in .IR saned.conf and use a line of the following form in @@ -222,9 +257,13 @@ access permissions on the special device are set such that .B saned can access the scanner (the program generally needs read and write access to scanner devices). + .SH XINETD CONFIGURATION -If xinetd is installed on your system instead of inetd the following example -for +If +.BR xinetd (8) +is installed on your system instead of +.BR inetd (8) +the following example for .I /etc/xinetd.conf may be helpful: .PP @@ -247,20 +286,34 @@ service sane\-port .fi .ft R .RE + .SH SYSTEMD CONFIGURATION -Saned can be compiled with explicit systemd support. This +.B saned +can be compiled with explicit +.BR systemd (1) support. This will allow logging debugging information to be forwarded -to the systemd journal. The systemd support -requires compilation with the systemd-devel package +to the +.BR systemd (1) +journal. The +.BR systemd (1) +support requires compilation with the systemd-devel package installed on the system. this is the preferred option. -Saned can be used wih systemd without the systemd integration -compiled in, but then logging of debug information is not supported. +.B saned +can be used with +.BR systemd (1) +without the +.BR systemd (1) +integration compiled in, but then logging of debug information is not supported. + +The +.BR systemd (1) +configuration is different for the 2 options, so both are described below. -The systemd configuration is different for the 2 options, so -both are described below. .SH Systemd configuration for saned with systemd support compiled in -for the systemd configuration we need to add 2 configuration files in +For +.BR systemd (1) +configuration we need to add 2 configuration files in .I /etc/systemd/system. .PP The first file we need to add here is called @@ -316,15 +369,20 @@ Also=saned.socket .PP You need to set an environment variable for .B SANE_CONFIG_DIR -pointing to the directory where saned can find its configuration files. +pointing to the directory where +.B saned +can find its configuration files. you will have to remove the # on the last line and set the variables for the desired debugging information if required. Multiple variables can be set by separating the assignments by spaces as shown in the example above. .PP Unlike -.I (x)inetd -, systemd allows debugging output from backends set using +.BR xinetd (8) +and +.BR inetd (8), +.BR systemd (1) +allows debugging output from backends set using .B SANE_DEBUG_XXX to be captured. See the man-page for your backend to see what options are supported. @@ -332,15 +390,24 @@ With the service unit as described above, the debugging output is forwarded to the system log. .SH Systemd configuration when saned is compiled without systemd support -This configuration will also work when Saned is compiled WITH systemd integration -support, but it does not allow debugging information to be logged. +This configuration will also work when +.B saned +is compiled WITH +.BR systemd (1) integration support, but it does not allow debugging +information to be logged. .PP -for systemd configuration for saned, we need to add 2 configuration files in +For +.BR systemd (1) +configuration for +.BR saned , +we need to add 2 configuration files in .I /etc/systemd/system. .PP The first file we need to add here is called .I saned.socket. -It is identical to the version for systemd with the support compiled in. +It is identical to the version for +.BR systemd (1) +with the support compiled in. It shall have the following contents: .PP .RS @@ -362,7 +429,9 @@ WantedBy=sockets.target .PP The second file to be added is .I saned@.service -This one differes from the sersion with systemd integration compiled in: +This one differs from the version with +.BR systemd (1) +integration compiled in: .PP .RS .ft CR @@ -415,13 +484,19 @@ contain the configuration file. Under UNIX, the directories are separated by a colon (`:'), under OS/2, they are separated by a semi-colon (`;'). If this variable is not set, the configuration file is searched in two default directories: first, the current working -directory (".") and then in @CONFIGDIR@. If the value of the +directory (".") and then in +.IR @CONFIGDIR@ . +If the value of the environment variable ends with the directory separator character, then the default directories are searched after the explicitly specified directories. For example, setting .B SANE_CONFIG_DIR -to "/tmp/config:" would result in directories "tmp/config", ".", and -"@CONFIGDIR@" being searched (in this order). +to "/tmp/config:" would result in directories +.IR tmp/config , +.IR . , +and +.I "@CONFIGDIR@" +being searched (in this order). .SH "SEE ALSO" .BR sane (7), @@ -430,7 +505,10 @@ to "/tmp/config:" would result in directories "tmp/config", ".", and .BR xcam (1), .BR sane\-dll (5), .BR sane\-net (5), -.BR sane\-"backendname" (5) +.BR sane\-"backendname" (5), +.BR inetd (8), +.BR xinetd (8), +.BR systemd (1), .br .I http://www.penguin-breeder.org/?page=sane\-net .SH AUTHOR diff --git a/doc/scanimage.man b/doc/scanimage.man index b439c45..7d48389 100644 --- a/doc/scanimage.man +++ b/doc/scanimage.man @@ -76,16 +76,16 @@ To print all available options: .SH OPTIONS 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). +.BR "\-d epson" ) +and by a "=" from multi-character options (e.g. +.BR \-\-device\-name=epson ). .PP The .B \-d or .B \-\-device\-name -options must be followed by a -.B SANE -device-name like +options must be followed by a SANE device-name like .RI ` epson:/dev/sg0 ' or .RI ` hp:/dev/usbscanner0 '. @@ -103,7 +103,9 @@ The .B \-\-format .I format option selects how image data is written to standard output or the file specified by -the \-\-output\-file option. +the +.B \-\-output\-file +option. .I format can be .BR pnm , @@ -169,9 +171,23 @@ feeders. 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 -is not specified, the default of out%d.pnm (or out%d.tif for \-\-format tiff, -out%d.png for \-\-format png or out%d.jpg for \-\- format jpeg) will be used. -This option is incompatible with the \-\-output\-path option. +is not specified, the default of +.I out%d.pnm +(or +.I out%d.tif +for +.BR "\-\-format tiff" , +.I out%d.png +for +.B "\-\-format png" +or +.I out%d.jpg +for +.BR "\-\-format jpeg" ) +will be used. +This option is incompatible with the +.B \-\-output\-path +option. .I format is given as a printf style string with one integer parameter. .B \-\-batch\-start @@ -224,8 +240,9 @@ or option 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 \-\-format from the file name. -If that is not possible, it will print an error message and exit. +\-\-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 @@ -247,7 +264,7 @@ performs a few simple sanity tests to make sure the backend works as defined by the .B SANE API (in particular the -.B sane_read +.BR sane_read () function is exercised by this test). .PP The @@ -295,8 +312,8 @@ 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 numbers of the backends are necessary, the .B DEBUG -variable for the dll backend can be used. Example: SANE_DEBUG_DLL=3 scanimage -\-L. +variable for the dll backend can be used. Example: +.I "SANE_DEBUG_DLL=3 scanimage \-L" . .PP As you might imagine, much of the power of .B scanimage @@ -310,7 +327,7 @@ invoke via a command-line of the form: .PP .RS -.B scanimage \-\-help \-\-device\-name +scanimage \-\-help \-\-device\-name .I dev .RE .PP @@ -318,7 +335,7 @@ The documentation for the device-specific options printed by .B \-\-help is best explained with a few examples: - \-l 0..218mm [0] +.B \-l 0..218mm [0] .br Top-left x position of scan area. .PP @@ -332,7 +349,7 @@ width (\-x) and height of scan-area (\-y). .RE - \-\-brightness \-100..100% [0] +.B \-\-brightness \-100..100% [0] .br Controls the brightness of the acquired image. .PP @@ -344,7 +361,7 @@ value in square brackets indicates that the current option value is 0 percent. .RE - \-\-default\-enhancements +.B \-\-default\-enhancements .br Set default values for enhancement controls. .PP @@ -360,7 +377,7 @@ option, the option-pair would effectively be a no-op. .RE - \-\-mode Lineart|Gray|Color [Gray] +.B \-\-mode Lineart|Gray|Color [Gray] .br Selects the scan mode (e.g., lineart or color). .PP @@ -383,11 +400,9 @@ is identical to .BR "\-\-mode Color" . .RE - \-\-custom\-gamma[=(yes|no)] [inactive] +.B \-\-custom\-gamma[=(yes|no)] [inactive] .br - Determines whether a builtin or a custom gamma-table -.br - should be used. + Determines whether a builtin or a custom gamma-table should be used. .PP .RS The description above shows that option @@ -418,7 +433,7 @@ would print the option settings that are in effect when the color-mode is selected. .RE - \-\-gamma\-table 0..255,... +.B \-\-gamma\-table 0..255,... .br Gamma-correction table. In color mode this option .br @@ -445,7 +460,7 @@ for details). .RE .br - \-\-filename <string> [/tmp/input.ppm] +.B \-\-filename <string> [/tmp/input.ppm] .br The filename of the image to be loaded. .PP @@ -454,7 +469,7 @@ 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 filename -.BR /tmp/input.ppm . +.IR /tmp/input.ppm . .RE .SH ENVIRONMENT @@ -473,11 +488,15 @@ This file contains lines of the form .RS user:password:resource .PP -scanimage uses this information to answer user authorization requests +.B scanimage +uses this information to answer user authorization requests automatically. The file must have 0600 permissions or stricter. You should -use this file in conjunction with the \-\-accept\-md5\-only option to avoid +use this file in conjunction with the +.B \-\-accept\-md5\-only +option to avoid server-side attacks. The resource may contain any character but is limited to 127 characters. + .SH "SEE ALSO" .BR sane (7), .BR gamma4scanimage (1), @@ -488,10 +507,11 @@ to 127 characters. .BR sane\-dll (5), .BR sane\-net (5), .BR sane\-"backendname" (5) + .SH AUTHOR David Mosberger, Andreas Beck, Gordon Matzigkeit, Caskey Dickson, and many others. For questions and comments contact the sane\-devel mailinglist (see -http://www.sane\-project.org/mailing\-lists.html). +.IR http://www.sane\-project.org/mailing\-lists.html ). .SH BUGS For vector options, the help output currently has no indication as to diff --git a/doc/teco/teco2.txt b/doc/teco/teco2.txt index b45b795..83ea545 100644 --- a/doc/teco/teco2.txt +++ b/doc/teco/teco2.txt @@ -258,7 +258,7 @@ Likewise, if the input value is 0x700, the calibration value must be 0x924 And if the input value is 0x600, the calibration value must 0xAAA (0x800*0x800 / 0x600) -Though, carefull comparison with scans done under windows has shown that the +Though, careful comparison with scans done under windows has shown that the factor is slightly different from 0x800*0x800(=0x400000) but in stead it seems to be approximately 0x40302f (which would mean that the average value is approximately 0x803 in stead of 0x800). diff --git a/doc/umax/sane-umax-astra-doc.html b/doc/umax/sane-umax-astra-doc.html index 0b94019..d59fe3d 100644 --- a/doc/umax/sane-umax-astra-doc.html +++ b/doc/umax/sane-umax-astra-doc.html @@ -557,7 +557,7 @@ Supported scanners: <br> <font color="#990000">*** Astra 6400 and 6450 are firewire scanners: not tested.</font> <p> -<font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<font color="#990000">UTA = Umax Transparency Adapter, ADF = Automatic Document Feeder</font> <br> <font color="#990000">(X = supported by scanner, incl = is included)</font> <br> diff --git a/doc/umax/sane-umax-config-doc.html b/doc/umax/sane-umax-config-doc.html index a269079..57be082 100644 --- a/doc/umax/sane-umax-config-doc.html +++ b/doc/umax/sane-umax-config-doc.html @@ -121,7 +121,7 @@ and how you have to set the permissions of that device, have a look at <blockquote> When the generic scsi driver of the system supports selection of scsi buffer sizes the umax backend calculates the scsi buffer -sizes in dependance of the numbers of bytes per scanline. +sizes in dependence of the numbers of bytes per scanline. With <i>scsi-buffer-size-min</i> and <i>scsi-buffer-size-max</i> the scsi buffer size can be defined in a range between 4KB and 1MB. Especially the minimum value is very important. If this value is @@ -150,7 +150,7 @@ work you can set the option <i>force-preview-bit-rgb 1</i>. This always sets the preview bit when acquiring a color scan. The image quality may be reduced. <p> -Some scanners (especally very old scanners) may need the options +Some scanners (especially very old scanners) may need the options <i>slow-speed</i> and/or <i>care-about-smearing</i>. The value -1 uses the value defined by the driver, 0 disables the feature, 1 enables the feature. <b>Do not change these options unless @@ -411,7 +411,7 @@ export SANE_DEBUG_UMAX=8 <center> <hr WIDTH="100%"> <br> -<font color="#009900">This page has been changed on 27th. feburary 2001</font> +<font color="#009900">This page has been changed on 27th. february 2001</font> <br> <br> </center> diff --git a/doc/umax/sane-umax-mirage-doc.html b/doc/umax/sane-umax-mirage-doc.html index 5d15982..a98f288 100644 --- a/doc/umax/sane-umax-mirage-doc.html +++ b/doc/umax/sane-umax-mirage-doc.html @@ -258,7 +258,7 @@ series:</b></td> <br> <font color="#990000">* Mirage D-16L scanners allow scanning up to 800x800 / 1600x1600 dpi.</font> <p> -<font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<font color="#990000">UTA = Umax Transparency Adapter, ADF = Automatic Document Feeder</font> <br> <font color="#990000">(X = supported by scanner, incl = is included)</font> <br> diff --git a/doc/umax/sane-umax-others-doc.html b/doc/umax/sane-umax-others-doc.html index e1ed10d..9c0c072 100644 --- a/doc/umax/sane-umax-others-doc.html +++ b/doc/umax/sane-umax-others-doc.html @@ -217,7 +217,7 @@ and USB- scanners are not supported!</b> </table></center> <center> -<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<p><font color="#990000">UTA = Umax Transparency Adapter, ADF = Automatic Document Feeder</font> <br><font color="#990000">(X = supported by scanner, incl = is included)</font> <br> <br> diff --git a/doc/umax/sane-umax-powerlook-doc.html b/doc/umax/sane-umax-powerlook-doc.html index 23eb3dc..47b4586 100644 --- a/doc/umax/sane-umax-powerlook-doc.html +++ b/doc/umax/sane-umax-powerlook-doc.html @@ -517,7 +517,7 @@ Supported scanners: <font color="#990000">* Powerlook 1100 is a firewire scanner: not tested</font> <br> <br> -<font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<font color="#990000">UTA = Umax Transparency Adapter, ADF = Automatic Document Feeder</font> <br> <font color="#990000">(X = supported by scanner, incl = is included)</font> <br> diff --git a/doc/umax/sane-umax-scanner-clones-doc.html b/doc/umax/sane-umax-scanner-clones-doc.html index f43d7eb..b6cc265 100644 --- a/doc/umax/sane-umax-scanner-clones-doc.html +++ b/doc/umax/sane-umax-scanner-clones-doc.html @@ -686,7 +686,7 @@ Here is a list of the UMAX-compatible scanners: <center> <p><font color="#990000">* Scanner is able to scan up to 1200 x 1200 dpi.</font> -<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<p><font color="#990000">UTA = Umax Transparency Adapter, ADF = Automatic Document Feeder</font> <br><font color="#990000">(X = supported by scanner, incl = is included)</font> </center> @@ -1028,7 +1028,7 @@ Here is a list of the UMAX-compatible scanners: <center> <p><font color="#990000">* Scanner is able to scan up to 1200 x 1200 dpi.</font> -<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<p><font color="#990000">UTA = Umax Transparency Adapter, ADF = Automatic Document Feeder</font> <br><font color="#990000">(X = supported by scanner, incl = is included)</font> </center> <br> diff --git a/doc/umax/sane-umax-standard-options-doc.html b/doc/umax/sane-umax-standard-options-doc.html index b80ca40..4cba2d2 100644 --- a/doc/umax/sane-umax-standard-options-doc.html +++ b/doc/umax/sane-umax-standard-options-doc.html @@ -82,7 +82,7 @@ is an example of the frontend <p><br> The options Gamma, brightness, contrast and negative in the main window come from xsane that calculates a gamma table using this values. -These values are corelated to highlight, midlight and shadow sliders in +These values are correlated to highlight, midlight and shadow sliders in the Histogram window. <br> diff --git a/doc/umax/sane-umax-uc-doc.html b/doc/umax/sane-umax-uc-doc.html index a894b47..9fd1e2e 100644 --- a/doc/umax/sane-umax-uc-doc.html +++ b/doc/umax/sane-umax-uc-doc.html @@ -595,7 +595,7 @@ Supported scanners: <p> -<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<p><font color="#990000">UTA = Umax Transparency Adapter, ADF = Automatic Document Feeder</font> <br><font color="#990000">(X = supported by scanner, incl = is included)</font> diff --git a/doc/umax/sane-umax-vista-doc.html b/doc/umax/sane-umax-vista-doc.html index a4e68a4..67ff1a1 100644 --- a/doc/umax/sane-umax-vista-doc.html +++ b/doc/umax/sane-umax-vista-doc.html @@ -599,7 +599,7 @@ Supported scanners: <center> <p><font color="#990000">* Supervista S12 scanners allow scanning up to 1200x1200 dpi.</font> -<p><font color="#990000">UTA = Umax Transparancy Adapter, ADF = Automatic Document Feeder</font> +<p><font color="#990000">UTA = Umax Transparency Adapter, ADF = Automatic Document Feeder</font> <br><font color="#990000">(X = supported by scanner, incl = is included)</font> diff --git a/doc/umax/umax.CHANGES b/doc/umax/umax.CHANGES index 79cca89..fae53a4 100644 --- a/doc/umax/umax.CHANGES +++ b/doc/umax/umax.CHANGES @@ -5,9 +5,9 @@ umax -> sane-0.6: ----------------- * umax-sane-backend created: - - umax.c splitted in: + - umax.c split in: umax-cli.c, umax-scsi.c, umax-driver.c, umax-text.c - - umax.h splitted in: + - umax.h split in: umax-scanner.h, umax-scsi.h, umax-scsidef.h, umax-struct.h - outputs done by DBG(level,msg,args...) defined in debug.h - scsi-calls changed to sane-format (of sane-0.57) @@ -91,7 +91,7 @@ sane-0.6 / 0.61 / 0.62 -> 0.63 * reset adf and uta flag when not used (in sane_start) - * added possibilty to change calibration-mode if available + * added possibility to change calibration-mode if available * added send_halftone_pattern to umax-scsi.c @@ -119,7 +119,7 @@ sane-0.6 / 0.61 / 0.62 -> 0.63 and added missing 3 wid-bytes in scan.cmd * removed parameter color in three_pass_function_headers, - the color ist taken from us->three_pass_color now. + the color is taken from us->three_pass_color now. sane-0.63/0.64/0.65 -> 0.66 @@ -189,7 +189,7 @@ sane-0.66 -> 0.67 * removed bug (wrong length for 10 bit-gamma) in send_gamma_data - * changed all buffer-definitions to unsigned char and insterted + * changed all buffer-definitions to unsigned char and inserted type conversions, so there are no more warnings because of typemismatches. @@ -201,7 +201,7 @@ sane-0.67 -> 0.68 * changed open config to fp = sanei_config_open(UMAX_CONFIG_FILE) - * changed all set OPT...BIND commands, endless-loop happend in sane-0.67 + * changed all set OPT...BIND commands, endless-loop happened in sane-0.67 =>ane-0.67-umax-fix.diff.gz after that patch changed same for ten_bit_mode @@ -232,7 +232,7 @@ sane-0.68 -> 0.69 * changed name: umax_read_data_block -> umax_read_image_data - * changed length offest in do_inquiry from 5 to 4 + * changed length offset in do_inquiry from 5 to 4 and changed set_inquiry_length-offset from 5 to 4 * added calib_lines to structure US and added it to @@ -278,7 +278,7 @@ sane-0.69 -> 0.70 * moved reader_process from umax.c to umax-scsi.c and added routine for color ordering. - * reset length offest in do_inquiry from 4 to 5 + * reset length offset in do_inquiry from 4 to 5 and set_inquiry_length-offset from 4 to 5 because umax-S6E didn't work with it! @@ -395,7 +395,7 @@ sane-0.73 -> 0.74 There must'nt be a "wait_scanner" in calibration by driver routine!!! * added usage of driver internal values for calibration by driver if - the scanner does not give back the informations about the shading data: + the scanner does not give back the information about the shading data: width = dev->width * dev->inquiry_optical_res ( * 3 in RGB-mode ) * added 2 calibration-routines: @@ -497,7 +497,7 @@ build-2 -> build-3 (sane-1.0.1) * inversion of calibration is automatically set for Astra 6X0S and Vista S6E - * check for machine endianess is done only at backend start now! + * check for machine endianness is done only at backend start now! * made umax_do request_sense static @@ -566,7 +566,7 @@ build-7 -> build-8 * for Mirage D-16L the driver does not wait any more until scanner is repositioned this is experimental, it may work with other scanners too! - * Mirage D-16L does not give back informations for calibration by driver, + * Mirage D-16L does not give back information for calibration by driver, added new modus that "guesses" the values for Mirage D-16L. * Added read_shading_data to 16 bit calibration routine and made a routine for @@ -594,7 +594,7 @@ build-8 -> build-9 * gamma table is disabled in lineart and halftone modes - * if image is transmitted completly sane_read (close_pipe) + * if image is transmitted completely sane_read (close_pipe) returns with SANE_STATUS_GOOD in adf mode and in any other case with SANE_STATUS_EOF @@ -735,7 +735,7 @@ build-19 -> build-20 * added variable calibration_width_offset, Mirage D-16L offset of 308 is defined there and added offset of 28 for PowerLook III - * umax_do_calibration: guessed calibration data vaules use 2 bytes/color if scanner + * umax_do_calibration: guessed calibration data values use 2 bytes/color if scanner supports gamma input bit depth supports 2 bytes/color * calibration by driver now does work for PowerLook III @@ -780,7 +780,7 @@ build-21 -> build-22 higher scsi-ID (=priority) does scan without stops, the other scanner has to wait long time between the scsi-read commands, it also is possible to give - bothe scanners different scsi command queueing depth). + both scanners different scsi command queueing depth). * prepared replacement of pipe by sanei_ipc_* routines @@ -915,7 +915,7 @@ build-25 -> build-26 * added Mirage II as supported scanner * added routine umax_set_max_geometry that defines available surface - and resolution in dependance of scansource and double optical resolution + and resolution in dependence of scansource and double optical resolution (before this bugfix the change of dor mode overwrote the settings of scansource and vice versa) @@ -927,7 +927,7 @@ build-25 -> build-26 * sane_exit does free devlist - * added some options for Powerlook 3000 - still is not completly supported + * added some options for Powerlook 3000 - still is not completely supported build-26 -> build-27 @@ -1140,7 +1140,7 @@ build-41 -> build-42 * replaced fork() routines by sanei_thread routines - * added call sanei_scsi_req_flush_all(); to do_cancel - in threaded case this is not done when reader_process is cancled + * added call sanei_scsi_req_flush_all(); to do_cancel - in threaded case this is not done when reader_process is canceled * in reader_process: marked freed scsi buffers as freed(NULL). This is necessary when reader_process is run as thread! @@ -1156,7 +1156,7 @@ build-42 -> build-43 build-43 -> build-44 -------------------- - * the sense_hanlder stores the sense data in buffer[0] when valid sense data is avialable + * the sense_handler stores the sense data in buffer[0] when valid sense data is available * do_calibration: - corrected bug in reading calibration width from scanner (added /bytespp) @@ -1167,5 +1167,5 @@ build-43 -> build-44 build-44 -> build-45 -------------------- - * added defualt options for Linotype Opal2 + * added default options for Linotype Opal2 * changed bug in highlight-blue function (using green value) diff --git a/doc/umax/umax.FAQ b/doc/umax/umax.FAQ index 2ffbdfd..84d217c 100644 --- a/doc/umax/umax.FAQ +++ b/doc/umax/umax.FAQ @@ -64,7 +64,7 @@ A: There are at least two kind of scsi controller cards that Q: I use linux with a NCR/Symbios logic SCSI-Controller, sane does not work right. -A: There are two differen drivers in the linux Kernel/modules. +A: There are two different drivers in the linux Kernel/modules. Use the BSD-driver ncr53c8xx or sym53c8xx. ------------------------------------------------------------------------------- @@ -141,5 +141,5 @@ A: The optimization set by "-O2" makes problems, try which one of the following ------------------------------------------------------------------------------- -You find a lot of tips and informations in the internet. E.g. take a look +You find a lot of tips and information on the internet. E.g. take a look at http://www.scantips.com diff --git a/frontend/Makefile.am b/frontend/Makefile.am index d27acf2..47c50f3 100644 --- a/frontend/Makefile.am +++ b/frontend/Makefile.am @@ -31,5 +31,18 @@ test_LDADD = ../lib/liblib.la ../backend/libsane.la tstbackend_SOURCES = tstbackend.c tstbackend_LDADD = ../lib/liblib.la ../backend/libsane.la +if preloadable_backends_enabled +if WITH_GENESYS_TESTS +## Because the genesys backend is implemented in C++, programs need +## to link against the standard C++ library. The work-around below +## will work for the GNU C++ compiler with the GNU standard library +## for C++. Other build scenarios may need work. +scanimage_LDADD += -lstdc++ +saned_LDADD += -lstdc++ +test_LDADD += -lstdc++ +tstbackend_LDADD += -lstdc++ +endif +endif + clean-local: rm -f test tstbackend diff --git a/frontend/saned.c b/frontend/saned.c index 0317542..5b16980 100644 --- a/frontend/saned.c +++ b/frontend/saned.c @@ -17,8 +17,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. The SANE network daemon. This is the counterpart to the NET backend. @@ -256,6 +256,7 @@ static int run_once; static int data_connect_timeout = 4000; static Handle *handle; static char *bind_addr; +static short bind_port = -1; static union { int w; @@ -2841,6 +2842,7 @@ do_bindings_family (int family, int *nfds, struct pollfd **fds, struct addrinfo int on = 1; int i; + sane_port = bind_port; fdp = *fds; for (resp = res, i = 0; resp != NULL; resp = resp->ai_next, i++) @@ -2851,12 +2853,18 @@ do_bindings_family (int family, int *nfds, struct pollfd **fds, struct addrinfo if (resp->ai_family == AF_INET) { - sane_port = ntohs (((struct sockaddr_in *) resp->ai_addr)->sin_port); + if (sane_port != -1) + ((struct sockaddr_in *) resp->ai_addr)->sin_port = htons(sane_port); + else + sane_port = ntohs(((struct sockaddr_in *) resp->ai_addr)->sin_port); } #ifdef ENABLE_IPV6 else if (resp->ai_family == AF_INET6) { - sane_port = ntohs (((struct sockaddr_in6 *) resp->ai_addr)->sin6_port); + if (sane_port != -1) + ((struct sockaddr_in6 *) resp->ai_addr)->sin6_port = htons(sane_port); + else + sane_port = ntohs (((struct sockaddr_in6 *) resp->ai_addr)->sin6_port); } #endif /* ENABLE_IPV6 */ else @@ -2903,6 +2911,28 @@ do_bindings_family (int family, int *nfds, struct pollfd **fds, struct addrinfo continue; } + if (sane_port == 0) + { + /* sane was asked to bind to an ephemeral port, log it */ + socklen_t len = sizeof (*resp->ai_addr); + if (getsockname(fd, resp->ai_addr, &len) != -1) + { + if (resp->ai_family == AF_INET) + { + DBG (DBG_INFO, "do_bindings: [%d] selected ephemeral port: %d\n", i, ntohs(((struct sockaddr_in *) resp->ai_addr)->sin_port)); + } + +#ifdef ENABLE_IPV6 + if (resp->ai_family == AF_INET6) + { + DBG (DBG_INFO, "do_bindings: [%d] selected ephemeral port: %d\n", i, ntohs(((struct sockaddr_in6 *) resp->ai_addr)->sin6_port)); + } + +#endif /* ENABLE_IPV6 */ + + } + } + fdp->fd = fd; fdp->events = POLLIN; @@ -3391,6 +3421,7 @@ static void usage(char *me, int err) " -d, --debug=level set debug level `level' (default is 2)\n" " -e, --stderr output to stderr\n" " -b, --bind=addr bind address `addr' (default all interfaces)\n" + " -p, --port=port bind port `port` (default sane-port or 6566)\n" " -h, --help show this help message and exit\n", me); exit(err); @@ -3410,6 +3441,7 @@ static struct option long_options[] = {"debug", required_argument, 0, 'd'}, {"stderr", no_argument, 0, 'e'}, {"bind", required_argument, 0, 'b'}, + {"port", required_argument, 0, 'p'}, {0, 0, 0, 0 } }; @@ -3435,7 +3467,7 @@ main (int argc, char *argv[]) run_foreground = SANE_TRUE; run_once = SANE_FALSE; - while((c = getopt_long(argc, argv,"ha::lu:Dod:eb:", long_options, &long_index )) != -1) + while((c = getopt_long(argc, argv,"ha::lu:Dod:eb:p:", long_options, &long_index )) != -1) { switch(c) { case 'a': @@ -3465,6 +3497,9 @@ main (int argc, char *argv[]) case 'b': bind_addr = optarg; break; + case 'p': + bind_port = atoi(optarg); + break; case 'h': usage(argv[0], EXIT_SUCCESS); break; diff --git a/frontend/scanimage.c b/frontend/scanimage.c index 3902092..901a7c8 100644 --- a/frontend/scanimage.c +++ b/frontend/scanimage.c @@ -20,8 +20,8 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. +*/ #ifdef _AIX # include "../include/lalloca.h" /* MUST come first for AIX! */ @@ -73,6 +73,7 @@ typedef struct int height; int x; int y; + int num_channels; } Image; @@ -440,88 +441,108 @@ print_option (SANE_Device * device, int opt_num, const SANE_Option_Descriptor *o break; case SANE_CONSTRAINT_RANGE: - if (opt->type == SANE_TYPE_INT) - { - if (!strcmp (opt->name, "x")) - { - printf ("%d..%d", - opt->constraint.range->min, - opt->constraint.range->max - tl_x); - } - else if (!strcmp (opt->name, "y")) - { - printf ("%d..%d", - opt->constraint.range->min, - opt->constraint.range->max - tl_y); - } - else - { - printf ("%d..%d", - opt->constraint.range->min, - opt->constraint.range->max); - } - print_unit (opt->unit); - if (opt->size > (SANE_Int) sizeof (SANE_Word)) - fputs (",...", stdout); - if (opt->constraint.range->quant) - printf (" (in steps of %d)", opt->constraint.range->quant); - } - else - { - if (!strcmp (opt->name, "x")) - { - printf ("%g..%g", - SANE_UNFIX (opt->constraint.range->min), - SANE_UNFIX (opt->constraint.range->max - tl_x)); - } - else if (!strcmp (opt->name, "y")) - { - printf ("%g..%g", - SANE_UNFIX (opt->constraint.range->min), - SANE_UNFIX (opt->constraint.range->max - tl_y)); - } - else - { - printf ("%g..%g", - SANE_UNFIX (opt->constraint.range->min), - SANE_UNFIX (opt->constraint.range->max)); - } - print_unit (opt->unit); - if (opt->size > (SANE_Int) sizeof (SANE_Word)) - fputs (",...", stdout); - if (opt->constraint.range->quant) - printf (" (in steps of %g)", - SANE_UNFIX (opt->constraint.range->quant)); - } - break; + // Check for no range - some buggy backends can miss this out. + if (!opt->constraint.range) + { + fputs ("{no_range}", stdout); + } + else + { + if (opt->type == SANE_TYPE_INT) + { + if (!strcmp (opt->name, "x")) + { + printf ("%d..%d", opt->constraint.range->min, + opt->constraint.range->max - tl_x); + } + else if (!strcmp (opt->name, "y")) + { + printf ("%d..%d", opt->constraint.range->min, + opt->constraint.range->max - tl_y); + } + else + { + printf ("%d..%d", opt->constraint.range->min, + opt->constraint.range->max); + } + print_unit (opt->unit); + if (opt->size > (SANE_Int) sizeof(SANE_Word)) + fputs (",...", stdout); + if (opt->constraint.range->quant) + printf (" (in steps of %d)", opt->constraint.range->quant); + } + else + { + if (!strcmp (opt->name, "x")) + { + printf ("%g..%g", SANE_UNFIX(opt->constraint.range->min), + SANE_UNFIX(opt->constraint.range->max - tl_x)); + } + else if (!strcmp (opt->name, "y")) + { + printf ("%g..%g", SANE_UNFIX(opt->constraint.range->min), + SANE_UNFIX(opt->constraint.range->max - tl_y)); + } + else + { + printf ("%g..%g", SANE_UNFIX(opt->constraint.range->min), + SANE_UNFIX(opt->constraint.range->max)); + } + print_unit (opt->unit); + if (opt->size > (SANE_Int) sizeof(SANE_Word)) + fputs (",...", stdout); + if (opt->constraint.range->quant) + printf (" (in steps of %g)", + SANE_UNFIX(opt->constraint.range->quant)); + } + } + break; case SANE_CONSTRAINT_WORD_LIST: - for (i = 0; i < opt->constraint.word_list[0]; ++i) - { - if (not_first) - fputc ('|', stdout); + // Check no words in list or no list - - some buggy backends can miss this out. + // Note the check on < 1 as SANE_Int is signed. + if (!opt->constraint.word_list || (opt->constraint.word_list[0] < 1)) + { + fputs ("{no_wordlist}", stdout); + } + else + { + for (i = 0; i < opt->constraint.word_list[0]; ++i) + { + if (not_first) + fputc ('|', stdout); - not_first = SANE_TRUE; + not_first = SANE_TRUE; + + if (opt->type == SANE_TYPE_INT) + printf ("%d", opt->constraint.word_list[i + 1]); + else + printf ("%g", SANE_UNFIX(opt->constraint.word_list[i + 1])); + } + } - if (opt->type == SANE_TYPE_INT) - printf ("%d", opt->constraint.word_list[i + 1]); - else - printf ("%g", SANE_UNFIX (opt->constraint.word_list[i + 1])); - } print_unit (opt->unit); if (opt->size > (SANE_Int) sizeof (SANE_Word)) fputs (",...", stdout); break; case SANE_CONSTRAINT_STRING_LIST: - for (i = 0; opt->constraint.string_list[i]; ++i) - { - if (i > 0) - fputc ('|', stdout); + // Check for missing strings - some buggy backends can miss this out. + if (!opt->constraint.string_list || !opt->constraint.string_list[0]) + { + fputs ("{no_stringlist}", stdout); + } + else + { + for (i = 0; opt->constraint.string_list[i]; ++i) + { + if (i > 0) + fputc ('|', stdout); - fputs (opt->constraint.string_list[i], stdout); - } - break; + fputs (opt->constraint.string_list[i], stdout); + } + } + break; } } @@ -1124,6 +1145,8 @@ process_backend_option (SANE_Handle device, int optnum, const char *optarg) return; } set_option (device, optnum, valuep); + if (opt->type == SANE_TYPE_STRING && valuep) + free(valuep); } static void @@ -1285,10 +1308,10 @@ advance (Image * image) size_t old_size = 0, new_size; if (image->data) - old_size = image->height * image->width; + old_size = image->height * image->width * image->num_channels; image->height += STRIP_HEIGHT; - new_size = image->height * image->width; + new_size = image->height * image->width * image->num_channels; if (image->data) image->data = realloc (image->data, new_size); @@ -1312,7 +1335,7 @@ scan_it (FILE *ofp) SANE_Byte min = 0xff, max = 0; SANE_Parameters parm; SANE_Status status; - Image image = { 0, 0, 0, 0, 0 }; + Image image = { 0, 0, 0, 0, 0, 0 }; static const char *format_name[] = { "gray", "RGB", "red", "green", "blue" }; @@ -1382,6 +1405,7 @@ scan_it (FILE *ofp) if (first_frame) { + image.num_channels = 1; switch (parm.format) { case SANE_FRAME_RED: @@ -1390,6 +1414,7 @@ scan_it (FILE *ofp) assert (parm.depth == 8); must_buffer = 1; offset = parm.format - SANE_FRAME_RED; + image.num_channels = 3; break; case SANE_FRAME_RGB: @@ -1517,6 +1542,7 @@ scan_it (FILE *ofp) case SANE_FRAME_RED: case SANE_FRAME_GREEN: case SANE_FRAME_BLUE: + image.num_channels = 3; for (i = 0; i < len; ++i) { image.data[offset + 3 * i] = buffer[i]; @@ -1530,6 +1556,7 @@ scan_it (FILE *ofp) break; case SANE_FRAME_RGB: + image.num_channels = 1; for (i = 0; i < len; ++i) { image.data[offset + i] = buffer[i]; @@ -1543,6 +1570,7 @@ scan_it (FILE *ofp) break; case SANE_FRAME_GRAY: + image.num_channels = 1; for (i = 0; i < len; ++i) { image.data[offset + i] = buffer[i]; @@ -1725,7 +1753,7 @@ scan_it (FILE *ofp) } #endif - fwrite (image.data, 1, image.height * image.width, ofp); + fwrite (image.data, 1, image.height * image.width * image.num_channels, ofp); } #ifdef HAVE_LIBPNG if(output_format == OUTPUT_PNG) @@ -1800,7 +1828,7 @@ test_it (void) int i, len; SANE_Parameters parm; SANE_Status status; - Image image = { 0, 0, 0, 0, 0 }; + Image image = { 0, 0, 0, 0, 0, 0 }; static const char *format_name[] = { "gray", "RGB", "red", "green", "blue" }; diff --git a/frontend/sicc.c b/frontend/sicc.c index c93e5c3..e6826f0 100644 --- a/frontend/sicc.c +++ b/frontend/sicc.c @@ -12,8 +12,8 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. +*/ #include "../include/sane/config.h" diff --git a/frontend/sicc.h b/frontend/sicc.h index 5c225da..9251a37 100644 --- a/frontend/sicc.h +++ b/frontend/sicc.h @@ -12,8 +12,8 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. +*/ void * sanei_load_icc_profile (const char *path, size_t *size); diff --git a/frontend/stiff.c b/frontend/stiff.c index c9153e5..3f86c79 100644 --- a/frontend/stiff.c +++ b/frontend/stiff.c @@ -14,8 +14,8 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. +*/ /* Changes: 2000-11-19, PK: Color TIFF-header: write 3 values for bits per sample diff --git a/frontend/stiff.h b/frontend/stiff.h index 6560ef6..f6f8df5 100644 --- a/frontend/stiff.h +++ b/frontend/stiff.h @@ -12,8 +12,8 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. +*/ void sanei_write_tiff_header (SANE_Frame format, int width, int height, int depth, diff --git a/frontend/test.c b/frontend/test.c index 3b1c4ae..9ad3a66 100644 --- a/frontend/test.c +++ b/frontend/test.c @@ -13,8 +13,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. This file implements a simple SANE frontend (well it rather is a transport layer, but seen from libsane it is a frontend) which acts diff --git a/frontend/tstbackend.c b/frontend/tstbackend.c index 985684d..b41ff61 100644 --- a/frontend/tstbackend.c +++ b/frontend/tstbackend.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define BUILD 19 /* 2013-03-29 */ diff --git a/include/lalloca.h b/include/lalloca.h index 214e550..fab2aa9 100644 --- a/include/lalloca.h +++ b/include/lalloca.h @@ -13,8 +13,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -44,7 +44,7 @@ #ifndef lalloca_h #define lalloca_h -/* The idea how to do this is from the autoconf documenation */ +/* The idea how to do this is from the autoconf documentation */ /* AIX requires this to be the first thing in the file. */ #if defined(__GNUC__) diff --git a/include/lassert.h b/include/lassert.h index 5a86e21..6a6e690 100644 --- a/include/lassert.h +++ b/include/lassert.h @@ -15,8 +15,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/lgetopt.h b/include/lgetopt.h index 60b698e..f9793f1 100644 --- a/include/lgetopt.h +++ b/include/lgetopt.h @@ -13,9 +13,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library. + If not, see <https://www.gnu.org/licenses/>. */ #if defined(HAVE_GETOPT_H) && defined(HAVE_GETOPT_LONG) diff --git a/include/md5.h b/include/md5.h index bee44f6..66795f7 100644 --- a/include/md5.h +++ b/include/md5.h @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library. + If not, see <https://www.gnu.org/licenses/>. */ #ifndef _MD5_H #define _MD5_H 1 diff --git a/include/sane/sane.h b/include/sane/sane.h index 9f8bc7c..494ee89 100644 --- a/include/sane/sane.h +++ b/include/sane/sane.h @@ -70,7 +70,7 @@ typedef enum } SANE_Status; -/* following are for later sane version, older frontends wont support */ +/* following are for later sane version, older frontends won't support */ #if 0 #define SANE_STATUS_WARMING_UP 12 /* lamp not ready, please retry */ #define SANE_STATUS_HW_LOCKED 13 /* scanner mechanism locked for transport */ diff --git a/include/sane/sanei.h b/include/sane/sanei.h index 7513d22..6f83776 100644 --- a/include/sane/sanei.h +++ b/include/sane/sanei.h @@ -15,8 +15,8 @@ License for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -118,7 +118,7 @@ extern "C" { * @return * - SANE_STATUS_GOOD - on success * - SANE_STATUS_INVAL - if the value doesn't fit inside the constraint - * or any other error occured + * or any other error occurred * @sa sanei_constrain_value() */ @@ -135,7 +135,7 @@ extern "C" { * @return * - SANE_STATUS_GOOD - on success * - SANE_STATUS_INVAL - if the function wasn't able to fit value into the - * constraint or any other error occured + * constraint or any other error occurred * @sa sanei_check_value() */ diff --git a/include/sane/sanei_ab306.h b/include/sane/sanei_ab306.h index dacfd84..97885c5 100644 --- a/include/sane/sanei_ab306.h +++ b/include/sane/sanei_ab306.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/sane/sanei_access.h b/include/sane/sanei_access.h index 0f73f5f..36aef7f 100644 --- a/include/sane/sanei_access.h +++ b/include/sane/sanei_access.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -45,7 +43,7 @@ /** @file sanei_access.h * Interface file for the sanei_access functions. * - * The idea is to provide some simple locking/unlocking mecanism, which + * The idea is to provide some simple locking/unlocking mechanism, which * can be used to protect device access from more than one frontend * simultaneously. */ diff --git a/include/sane/sanei_auth.h b/include/sane/sanei_auth.h index 37c8d1f..64b0c7d 100644 --- a/include/sane/sanei_auth.h +++ b/include/sane/sanei_auth.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/sane/sanei_codec_ascii.h b/include/sane/sanei_codec_ascii.h index 991499a..52bf88f 100644 --- a/include/sane/sanei_codec_ascii.h +++ b/include/sane/sanei_codec_ascii.h @@ -13,8 +13,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/sane/sanei_codec_bin.h b/include/sane/sanei_codec_bin.h index ba17bac..ff196da 100644 --- a/include/sane/sanei_codec_bin.h +++ b/include/sane/sanei_codec_bin.h @@ -13,8 +13,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/sane/sanei_config.h b/include/sane/sanei_config.h index 3a60167..ed2de6f 100644 --- a/include/sane/sanei_config.h +++ b/include/sane/sanei_config.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -166,7 +164,9 @@ typedef struct extern SANE_Status sanei_configure_attach ( const char *config_file, SANEI_Config *config, - SANE_Status (*config_attach)(SANEI_Config *config, const char *devname) + SANE_Status (*config_attach)(SANEI_Config *config, const char *devname, + void *data), + void *data ); /** Return the list of config directories, extracted from the SANE_CONFIG_DIR diff --git a/include/sane/sanei_ir.h b/include/sane/sanei_ir.h index bbfd6d5..da70f40 100644 --- a/include/sane/sanei_ir.h +++ b/include/sane/sanei_ir.h @@ -12,7 +12,7 @@ * - 2) find the dirt * - 3) replace the dirt * - * - 1) is mainly adressed by sanei_ir_spectral_clean + * - 1) is mainly addressed by sanei_ir_spectral_clean * - 2) by sanei_ir_filter_madmean * - 3) by sanei_ir_dilate_mean */ @@ -185,7 +185,7 @@ sanei_ir_to_8bit (SANE_Parameters * params, const SANE_Uint *in_img, * @brief Allocate and initialize logarithmic lookup table * * @param[in] len length of table, usually 1 << depth - * @param[out] lut_ln adress of pointer to allocated table + * @param[out] lut_ln address of pointer to allocated table * * @return * - SANE_STATUS_GOOD - success @@ -208,9 +208,9 @@ SANE_Status sanei_ir_ln_table (int len, double **lut_ln); * - SANE_STATUS_GOOD - success * - SANE_STATUS_NO_MEM - if out of memory * - * This routine is based on the observation that the relation beween the infrared value + * This routine is based on the observation that the relation between the infrared value * ired and the red value red of an image point can be described by ired = b + a * ln (red). - * First points are randomly sampled to calculate the linear regression coefficent a. + * First points are randomly sampled to calculate the linear regression coefficient a. * Then ired' = ired - a * ln (red) is calculated for each pixel. Finally, the ir' image * is scaled between 0 and maximal value. For the logarithms a lookup table is used. * Negative films show very little spectral overlap but positive film usually has to be @@ -255,8 +255,8 @@ sanei_ir_filter_mean (const SANE_Parameters * params, * @param[in] in_img pointer to grey scale image * @param[out] out_img address of pointer to newly allocated binary image * @param[in] win_size Size of filtering window - * @param[in] a_val Parameter, below is definetly clean - * @param[in] b_val Parameter, above is definetly noisy + * @param[in] a_val Parameter, below is definitely clean + * @param[in] b_val Parameter, above is definitely noisy * * @return * - SANE_STATUS_GOOD - success @@ -267,7 +267,7 @@ sanei_ir_filter_mean (const SANE_Parameters * params, * The dirty pixels which we wish to remove are always darker than the real signal. But * at high resolutions the scanner may generate some noise and the ired cleaning step can * reverse things. So a maximum filter will not do. - * The second median is replaced by a mean filter to reduce computation time. Inspite of + * The second median is replaced by a mean filter to reduce computation time. In spite of * these changes Crnojevic's recommendations for the choice of the parameters "a" and "b" * are still valid when scaled to the color depth. * diff --git a/include/sane/sanei_lm983x.h b/include/sane/sanei_lm983x.h index 8b48e65..9c075fd 100644 --- a/include/sane/sanei_lm983x.h +++ b/include/sane/sanei_lm983x.h @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -141,7 +139,7 @@ extern SANE_Status sanei_lm983x_read( SANE_Int fd, SANE_Byte reg, * * @param fd - device file descriptor * @return - * - SANE_TRUE - reset successfuly done + * - SANE_TRUE - reset successfully done * - SANE_FALSE - reset failed */ extern SANE_Bool sanei_lm983x_reset( SANE_Int fd ); diff --git a/include/sane/sanei_magic.h b/include/sane/sanei_magic.h index 297becd..c7ec83c 100644 --- a/include/sane/sanei_magic.h +++ b/include/sane/sanei_magic.h @@ -15,8 +15,8 @@ License for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/sane/sanei_pa4s2.h b/include/sane/sanei_pa4s2.h index 7138ceb..591ddd8 100644 --- a/include/sane/sanei_pa4s2.h +++ b/include/sane/sanei_pa4s2.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -54,7 +52,7 @@ /** @name Options to control interface operations */ /* @{ */ #define SANEI_PA4S2_OPT_DEFAULT 0 /* normal mode */ -#define SANEI_PA4S2_OPT_TRY_MODE_UNI 1 /* enable UNI protocoll */ +#define SANEI_PA4S2_OPT_TRY_MODE_UNI 1 /* enable UNI protocol */ #define SANEI_PA4S2_OPT_ALT_LOCK 2 /* use alternative lock cmd */ #define SANEI_PA4S2_OPT_NO_EPP 4 /* do not try to use EPP */ /* @} */ diff --git a/include/sane/sanei_pio.h b/include/sane/sanei_pio.h index afdfa26..ec1f3de 100644 --- a/include/sane/sanei_pio.h +++ b/include/sane/sanei_pio.h @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/sane/sanei_pp.h b/include/sane/sanei_pp.h index 902fcfa..3fe8e0d 100644 --- a/include/sane/sanei_pp.h +++ b/include/sane/sanei_pp.h @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -161,7 +159,7 @@ extern SANE_Byte sanei_pp_inb_ctrl( int fd ); extern SANE_Byte sanei_pp_inb_epp ( int fd ); /** Delay execution for some micro-seconds. - * Please not, that the accuracy highly depends on your system architechture + * Please note, that the accuracy highly depends on your system architecture * and the time to delay. It is internally implemented as system calls to * gettimeofday(). * diff --git a/include/sane/sanei_pv8630.h b/include/sane/sanei_pv8630.h index d69a024..c3bdece 100644 --- a/include/sane/sanei_pv8630.h +++ b/include/sane/sanei_pv8630.h @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/sane/sanei_scsi.h b/include/sane/sanei_scsi.h index fa6e5d1..d9e0f8a 100644 --- a/include/sane/sanei_scsi.h +++ b/include/sane/sanei_scsi.h @@ -13,8 +13,8 @@ License for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -113,7 +113,7 @@ extern void sanei_scsi_find_devices (const char *vendor, const char *model, * - SANE_STATUS_ACCESS_DENIED - if the file couldn't be accessed due to * permissions * - SANE_STATUS_NO_MEM - if malloc failed (not enough memory) - * - SANE_STATUS_INVAL - if the filename was invalid or an unknown error occured + * - SANE_STATUS_INVAL - if the filename was invalid or an unknown error occurred * * @sa sanei_scsi_open_extended(), HAVE_SANEI_SCSI_OPEN_EXTENDED */ @@ -144,7 +144,7 @@ extern SANE_Status sanei_scsi_open (const char * device_name, int * fd, * - SANE_STATUS_ACCESS_DENIED - if the file couldn't be accessed due to * permissions * - SANE_STATUS_NO_MEM - if malloc failed (not enough memory) - * - SANE_STATUS_INVAL - if the filename was invalid or an unknown error occured + * - SANE_STATUS_INVAL - if the filename was invalid or an unknown error occurred * * @sa sanei_scsi_open(), HAVE_SANEI_SCSI_OPEN_EXTENDED */ @@ -186,7 +186,7 @@ extern SANE_Status sanei_scsi_open_extended ( * - SANE_STATUS_GOOD - on success * - SANE_STATUS_IO_ERROR - if an error was received from the SCSI driver * - SANE_STATUS_NO_MEM - if malloc failed (not enough memory) - * - SANE_STATUS_INVAL - if a locking or an unknown error occured + * - SANE_STATUS_INVAL - if a locking or an unknown error occurred * @sa sanei_scsi_req_enter2() * */ @@ -200,7 +200,7 @@ extern SANE_Status sanei_scsi_req_enter (int fd, * Same as sanei_scsi_req_enter(), but with separate buffers for the SCSI * command and for the data to be sent to the device. * - * With sanei_scsi_req_enter(), the length of te SCSI command block must be + * With sanei_scsi_req_enter(), the length of the SCSI command block must be * guessed. While that works in most cases, Canon scanners for example use the * vendor specific commands 0xd4, 0xd5 and 0xd6. The Canon scanners want to * get 6 byte command blocks for these commands, but sanei_scsi_req_enter() and @@ -224,7 +224,7 @@ extern SANE_Status sanei_scsi_req_enter (int fd, * - SANE_STATUS_GOOD - on success * - SANE_STATUS_IO_ERROR - if an error was received from the SCSI driver * - SANE_STATUS_NO_MEM - if malloc failed (not enough memory) - * - SANE_STATUS_INVAL - if a locking or an unknown error occured + * - SANE_STATUS_INVAL - if a locking or an unknown error occurred * @sa sanei_scsi_req_enter() */ extern SANE_Status sanei_scsi_req_enter2 (int fd, @@ -264,7 +264,7 @@ extern SANE_Status sanei_scsi_req_wait (void *id); * - SANE_STATUS_GOOD - on success * - SANE_STATUS_IO_ERROR - if an error was received from the SCSI driver * - SANE_STATUS_NO_MEM - if malloc failed (not enough memory) - * - SANE_STATUS_INVAL - if a locking or an unknown error occured + * - SANE_STATUS_INVAL - if a locking or an unknown error occurred * * @sa sanei_scsi_cmd2(), sanei_scsi_req_enter(), sanei_scsi_req_wait() */ @@ -291,7 +291,7 @@ extern SANE_Status sanei_scsi_cmd (int fd, * - SANE_STATUS_GOOD - on success * - SANE_STATUS_IO_ERROR - if an error was received from the SCSI driver * - SANE_STATUS_NO_MEM - if malloc failed (not enough memory) - * - SANE_STATUS_INVAL - if a locking or an unknown error occured + * - SANE_STATUS_INVAL - if a locking or an unknown error occurred * * @sa sanei_scsi_cmd(), sanei_scsi_req_enter(), sanei_scsi_req_wait() */ diff --git a/include/sane/sanei_thread.h b/include/sane/sanei_thread.h index 6e68964..72fd8fd 100644 --- a/include/sane/sanei_thread.h +++ b/include/sane/sanei_thread.h @@ -15,8 +15,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -101,7 +101,7 @@ extern SANE_Bool sanei_thread_is_valid (SANE_Pid pid); * * @note * When using pthreads, this only works for those implementations - * that opted to make pthread_t an arithmatic type. This is *not* + * that opted to make pthread_t an arithmetic type. This is *not* * required by the POSIX threads specification. The choice to do * SANE_Pid invalidation by means of a macro rather than a proper * function circumvents to need to pass a pointer. @@ -150,7 +150,7 @@ extern SANE_Pid sanei_thread_begin (int (*func) (void *args), void *args); * * @return * - 0 on success - * - any other value if an error occured while terminating the task + * - any other value if an error occurred while terminating the task */ extern int sanei_thread_kill (SANE_Pid pid); @@ -165,7 +165,7 @@ extern int sanei_thread_kill (SANE_Pid pid); * * @return * - 0 - on success - * - any other value - if an error occured while sending the signal + * - any other value - if an error occurred while sending the signal */ extern int sanei_thread_sendsig (SANE_Pid pid, int sig); diff --git a/include/sane/sanei_usb.h b/include/sane/sanei_usb.h index 1c1699d..81032db 100644 --- a/include/sane/sanei_usb.h +++ b/include/sane/sanei_usb.h @@ -16,8 +16,8 @@ License for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -186,7 +186,7 @@ struct sanei_usb_dev_descriptor must be called before sanei_usb_init(). The sanei_usb subsystem also implements a "development mode". It modifies - the XML data file with the actual commands of the test run and attemps to + the XML data file with the actual commands of the test run and attempts to proceed testing until a mismatching input command is found for which input data is required. @@ -224,6 +224,19 @@ extern SANE_String sanei_usb_testing_get_backend(); */ extern SANE_Bool sanei_usb_is_replay_mode_enabled(); +/** Clears currently recorded data. + + This is useful on certain backends to clear the currently recorded data if it relates to + other devices than the one that the scan will be performed on. On these backends all + devices that the backend supports are opened multiple times. Recording this interaction + to XML file makes it impossible to replay it, as the existence of these devices is not mocked + currently. + + This function may only be called when no USB devices are open, otherwise the behavior is + unpredictable. + */ +extern void sanei_usb_testing_record_clear(); + /** Records a debug message in the captured USB data if testing mode is enabled. If testing mode * is not enabled, this function does nothing. * @@ -246,7 +259,7 @@ extern void sanei_usb_exit (void); /** Search for USB devices. * - * Search USB busses for scanner devices. + * Search USB buses for scanner devices. */ extern void sanei_usb_scan_devices (void); @@ -390,9 +403,9 @@ extern SANE_Status sanei_usb_reset (SANE_Int dn); * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ @@ -409,8 +422,8 @@ sanei_usb_read_bulk (SANE_Int dn, SANE_Byte * buffer, size_t * size); * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes - * - SANE_STATUS_IO_ERROR - if an error occured during the write + * - SANE_STATUS_GOOD - on success + * - SANE_STATUS_IO_ERROR - if an error occurred during the write * - SANE_STATUS_INVAL - on every other error */ extern SANE_Status @@ -418,7 +431,7 @@ sanei_usb_write_bulk (SANE_Int dn, const SANE_Byte * buffer, size_t * size); /** Send/receive a control message to/from a USB device. * - * This function is only supported for libusb devices and kernel acces with + * This function is only supported for libusb devices and kernel access with * Linux 2.4.13 and newer. * For a detailed explanation of the parameters, have a look at the USB * specification at the <a href="http://www.usb.org/developers/docs/"> @@ -455,9 +468,9 @@ sanei_usb_control_msg (SANE_Int dn, SANE_Int rtype, SANE_Int req, * @param size size of the data * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ @@ -493,9 +506,9 @@ sanei_usb_attach_matching_devices (const char *name, * @param configuration, configuration nummber * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ @@ -511,9 +524,9 @@ sanei_usb_set_configuration (SANE_Int dn, SANE_Int configuration); * @param interface_number interface number * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ @@ -529,9 +542,9 @@ sanei_usb_claim_interface (SANE_Int dn, SANE_Int interface_number); * @param interface_number interface number * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ @@ -547,9 +560,9 @@ sanei_usb_release_interface (SANE_Int dn, SANE_Int interface_number); * @param alternate, alternate nummber * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_EOF - if zero bytes have been read - * - SANE_STATUS_IO_ERROR - if an error occured during the read + * - SANE_STATUS_IO_ERROR - if an error occurred during the read * - SANE_STATUS_INVAL - on every other error * */ @@ -566,7 +579,7 @@ sanei_usb_set_altinterface (SANE_Int dn, SANE_Int alternate); * @param desc where to put the information to * * @return - * - SANE_STATUS_GOOD - on succes + * - SANE_STATUS_GOOD - on success * - SANE_STATUS_UNSUPPORTED - if the feature is not supported by the OS or * SANE. * - SANE_STATUS_INVAL - on every other error diff --git a/include/sane/sanei_wire.h b/include/sane/sanei_wire.h index 679814e..9698c4b 100644 --- a/include/sane/sanei_wire.h +++ b/include/sane/sanei_wire.h @@ -13,8 +13,8 @@ License for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/include/sane/saneopts.h b/include/sane/saneopts.h index 4a4b8cc..7c5933c 100644 --- a/include/sane/saneopts.h +++ b/include/sane/saneopts.h @@ -13,8 +13,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -140,6 +140,8 @@ #define SANE_NAME_SCAN_LAMP_DEN "scan-lamp-density" #define SANE_NAME_SELECT_LAMP_DENSITY "select-lamp-density" #define SANE_NAME_LAMP_OFF_AT_EXIT "lamp-off-at-exit" +#define SANE_NAME_FOCUS "focus" +#define SANE_NAME_AUTOFOCUS "autofocus" /* well known options from 'SENSORS' group*/ #define SANE_NAME_SCAN "scan" @@ -229,6 +231,8 @@ #define SANE_TITLE_SCAN_LAMP_DEN SANE_I18N("Scan lamp density") #define SANE_TITLE_SELECT_LAMP_DENSITY SANE_I18N("Set lamp density") #define SANE_TITLE_LAMP_OFF_AT_EXIT SANE_I18N("Lamp off at exit") +#define SANE_TITLE_FOCUS SANE_I18N("Focus position") +#define SANE_TITLE_AUTOFOCUS SANE_I18N("Autofocus") /* well known options from 'SENSORS' group*/ #define SANE_TITLE_SCAN "Scan button" @@ -439,6 +443,10 @@ SANE_I18N("Define lamp density for scan") SANE_I18N("Enable selection of lamp density") #define SANE_DESC_LAMP_OFF_AT_EXIT \ SANE_I18N("Turn off lamp when program exits") +#define SANE_DESC_FOCUS \ +SANE_I18N("Focus position for manual focus") +#define SANE_DESC_AUTOFOCUS \ +SANE_I18N("Perform autofocus before scan") /* well known options from 'SENSORS' group*/ #define SANE_DESC_SCAN SANE_I18N("Scan button") diff --git a/japi/ImageCanvas.java b/japi/ImageCanvas.java index 56cf34c..7a34aed 100644 --- a/japi/ImageCanvas.java +++ b/japi/ImageCanvas.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/ImageCanvasClient.java b/japi/ImageCanvasClient.java index f9caebe..17d08e4 100644 --- a/japi/ImageCanvasClient.java +++ b/japi/ImageCanvasClient.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/Jscanimage.java b/japi/Jscanimage.java index 129d055..847bc02 100644 --- a/japi/Jscanimage.java +++ b/japi/Jscanimage.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/Sane.c b/japi/Sane.c index 3fd9996..40b62fa 100644 --- a/japi/Sane.c +++ b/japi/Sane.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/Sane.java b/japi/Sane.java index 88b9495..66065b5 100644 --- a/japi/Sane.java +++ b/japi/Sane.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/SaneDevice.java b/japi/SaneDevice.java index d40367a..31d1087 100644 --- a/japi/SaneDevice.java +++ b/japi/SaneDevice.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/SaneOption.java b/japi/SaneOption.java index 0c8c736..2a342a2 100644 --- a/japi/SaneOption.java +++ b/japi/SaneOption.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/SaneParameters.java b/japi/SaneParameters.java index e78981a..8ef8486 100644 --- a/japi/SaneParameters.java +++ b/japi/SaneParameters.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/SaneRange.java b/japi/SaneRange.java index 9eb7da7..506ef4e 100644 --- a/japi/SaneRange.java +++ b/japi/SaneRange.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/ScanIt.java b/japi/ScanIt.java index a357626..e98ec72 100644 --- a/japi/ScanIt.java +++ b/japi/ScanIt.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/japi/Test.java b/japi/Test.java index 4a0f507..f88b524 100644 --- a/japi/Test.java +++ b/japi/Test.java @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/lib/getopt.c b/lib/getopt.c index 9dabb82..e96560e 100644 --- a/lib/getopt.c +++ b/lib/getopt.c @@ -17,9 +17,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library. + If not, see <https://www.gnu.org/licenses/>. */ # include <config.h> #if !defined(HAVE_GETOPT_H) || !defined(HAVE_GETOPT_LONG) diff --git a/lib/getopt1.c b/lib/getopt1.c index 5ace00a..baa6a37 100644 --- a/lib/getopt1.c +++ b/lib/getopt1.c @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library. + If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #if !defined(HAVE_GETOPT_H) || !defined(HAVE_GETOPT_LONG) @@ -14,9 +14,8 @@ Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, write to the Free - Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA - 02111-1307 USA. */ + License along with the GNU C Library. + If not, see <https://www.gnu.org/licenses/>. */ /* Written by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995. */ @@ -26,14 +25,8 @@ #include <sys/types.h> -#if STDC_HEADERS || defined _LIBC -# include <stdlib.h> -# include <string.h> -#else -# ifndef HAVE_MEMCPY -# define memcpy(d, s, n) bcopy ((s), (d), (n)) -# endif -#endif +#include <stdlib.h> +#include <string.h> #include "md5.h" diff --git a/lib/sigprocmask.c b/lib/sigprocmask.c index f754987..199823e 100644 --- a/lib/sigprocmask.c +++ b/lib/sigprocmask.c @@ -13,8 +13,7 @@ Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the GNU C Library; see the file COPYING.LIB. If -not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +not, see <https://www.gnu.org/licenses/>. */ #include "../include/sane/config.h" diff --git a/lib/snprintf.c b/lib/snprintf.c index cdf6513..56ef5a2 100644 --- a/lib/snprintf.c +++ b/lib/snprintf.c @@ -549,7 +549,7 @@ union value *value, int base, int dosign, int ljust, int len, int zpad, int precision ); #endif - static void fmtdouble( char **bufer, int *left, + static void fmtdouble( char **buffer, int *left, int fmt, double value, int ljust, int len, int zpad, int precision ); static void dostr( char **buffer, int *left, char *str ); diff --git a/lib/strcasestr.c b/lib/strcasestr.c index 1c8dc87..e217b09 100644 --- a/lib/strcasestr.c +++ b/lib/strcasestr.c @@ -14,8 +14,7 @@ You should have received a copy of the GNU Library General Public License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + see <https://www.gnu.org/licenses/>. */ /* * My personal strstr() implementation that beats most other algorithms. diff --git a/lib/strdup.c b/lib/strdup.c index fa6c5ab..d3f0396 100644 --- a/lib/strdup.c +++ b/lib/strdup.c @@ -13,8 +13,7 @@ Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the GNU C Library; see the file COPYING.LIB. If -not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +not, see <https://www.gnu.org/licenses/>. */ #include "../include/sane/config.h" diff --git a/lib/strndup.c b/lib/strndup.c index 38147f0..484aee8 100644 --- a/lib/strndup.c +++ b/lib/strndup.c @@ -13,8 +13,7 @@ Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the GNU C Library; see the file COPYING.LIB. If -not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +not, see <https://www.gnu.org/licenses/>. */ #include "../include/sane/config.h" diff --git a/lib/strsep.c b/lib/strsep.c index e6018e1..a780eca 100644 --- a/lib/strsep.c +++ b/lib/strsep.c @@ -13,8 +13,7 @@ Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the GNU C Library; see the file COPYING.LIB. If -not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ +not, see <https://www.gnu.org/licenses/>. */ #include "../include/sane/config.h" diff --git a/lib/usleep.c b/lib/usleep.c index e4ef453..2a4d10e 100644 --- a/lib/usleep.c +++ b/lib/usleep.c @@ -13,8 +13,7 @@ Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with the GNU C Library; see the file COPYING.LIB. If -not, write to the Free Software Foundation, Inc., 675 Mass Ave, -Cambridge, MA 02139, USA. */ +not, see <https://www.gnu.org/licenses/>. */ #include "../include/sane/config.h" diff --git a/Rules-quot.patch b/patches/Rules-quot.patch index 973ed86..973ed86 100644 --- a/Rules-quot.patch +++ b/patches/Rules-quot.patch diff --git a/patches/ax_create_stdint_h.19-20.m4.patch b/patches/ax_create_stdint_h.19-20.m4.patch new file mode 100644 index 0000000..ef54329 --- /dev/null +++ b/patches/ax_create_stdint_h.19-20.m4.patch @@ -0,0 +1,52 @@ +From: Guido Draheim <guidod@gmx.de> +Date: Sat, 21 Jul 2018 10:31:26 +0000 (+0200) +Subject: all-permissive for macros from Guido Draheim (only author) +X-Git-Tag: v2019.01.06~19^2~22 +X-Git-Url: https://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=commitdiff_plain;h=817d63c5660776f8504381e769bf8aa4235571e4 + +all-permissive for macros from Guido Draheim (only author) +--- + +diff --git a/m4/ax_create_stdint_h.m4 b/m4/ax_create_stdint_h.m4 +index 440069b..8fccde1 100644 +--- a/m4/ax_create_stdint_h.m4 ++++ b/m4/ax_create_stdint_h.m4 +@@ -48,33 +48,12 @@ + # + # Copyright (c) 2008 Guido U. Draheim <guidod@gmx.de> + # +-# This program is free software; you can redistribute it and/or modify it +-# under the terms of the GNU General Public License as published by the +-# Free Software Foundation; either version 3 of the License, or (at your +-# option) any later version. +-# +-# This program is distributed in the hope that it will be useful, but +-# WITHOUT ANY WARRANTY; without even the implied warranty of +-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +-# Public License for more details. +-# +-# You should have received a copy of the GNU General Public License along +-# with this program. If not, see <https://www.gnu.org/licenses/>. +-# +-# As a special exception, the respective Autoconf Macro's copyright owner +-# gives unlimited permission to copy, distribute and modify the configure +-# scripts that are the output of Autoconf when processing the Macro. You +-# need not follow the terms of the GNU General Public License when using +-# or distributing such scripts, even though portions of the text of the +-# Macro appear in them. The GNU General Public License (GPL) does govern +-# all other use of the material that constitutes the Autoconf Macro. +-# +-# This special exception to the GPL applies to versions of the Autoconf +-# Macro released by the Autoconf Archive. When you make and distribute a +-# modified version of the Autoconf Macro, you may extend this special +-# exception to the GPL to apply to your modified version as well. ++# Copying and distribution of this file, with or without modification, are ++# permitted in any medium without royalty provided the copyright notice ++# and this notice are preserved. This file is offered as-is, without any ++# warranty. + +-#serial 19 ++#serial 20 + + AC_DEFUN([AX_CHECK_DATA_MODEL],[ + AC_CHECK_SIZEOF(char) diff --git a/patches/ax_create_stdint_h.20-21.m4.patch b/patches/ax_create_stdint_h.20-21.m4.patch new file mode 100644 index 0000000..eecf110 --- /dev/null +++ b/patches/ax_create_stdint_h.20-21.m4.patch @@ -0,0 +1,35 @@ +X-Git-Url: https://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blobdiff_plain;f=m4%2Fax_create_stdint_h.m4;h=94fbeb404829c232787e27193d6c24b2509a6f24;hp=8fccde1d4121ab374aed30b4c78cf287ce3be7c9;hb=b26684dc2f29222d9581089ea8cfb2fc54319fb4;hpb=68e93457f1d6f73f8e5019e7a0a97851085dc0fa + +diff --git a/m4/ax_create_stdint_h.m4 b/m4/ax_create_stdint_h.m4 +index 8fccde1..94fbeb4 100644 +--- a/m4/ax_create_stdint_h.m4 ++++ b/m4/ax_create_stdint_h.m4 +@@ -53,7 +53,7 @@ + # and this notice are preserved. This file is offered as-is, without any + # warranty. + +-#serial 20 ++#serial 21 + + AC_DEFUN([AX_CHECK_DATA_MODEL],[ + AC_CHECK_SIZEOF(char) +@@ -152,14 +152,14 @@ AC_CACHE_VAL([ac_cv_header_stdint_t],[ + old_CXXFLAGS="$CXXFLAGS" ; CXXFLAGS="" + old_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="" + old_CFLAGS="$CFLAGS" ; CFLAGS="" +-AC_TRY_COMPILE([#include <stdint.h>],[int_least32_t v = 0;], ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdint.h>]], [[int_least32_t v = 0;]])], + [ac_cv_stdint_result="(assuming C99 compatible system)" +- ac_cv_header_stdint_t="stdint.h"; ], +-[ac_cv_header_stdint_t=""]) ++ ac_cv_header_stdint_t="stdint.h";], ++ [ac_cv_header_stdint_t=""]) + if test "$GCC" = "yes" && test ".$ac_cv_header_stdint_t" = "."; then + CFLAGS="-std=c99" +-AC_TRY_COMPILE([#include <stdint.h>],[int_least32_t v = 0;], +-[AC_MSG_WARN(your GCC compiler has a defunct stdint.h for its default-mode)]) ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <stdint.h>]], [[int_least32_t v = 0;]])], ++[AC_MSG_WARN(your GCC compiler has a defunct stdint.h for its default-mode)], []) + fi + CXXFLAGS="$old_CXXFLAGS" + CPPFLAGS="$old_CPPFLAGS" diff --git a/ltmain.sh.patch b/patches/ltmain.sh.patch index 1187e81..1187e81 100644 --- a/ltmain.sh.patch +++ b/patches/ltmain.sh.patch diff --git a/po/Makevars b/po/Makevars index ebff23f..86f423e 100644 --- a/po/Makevars +++ b/po/Makevars @@ -1,5 +1,6 @@ # Makevars -- snippet for inclusion in po/ -*- Makefile -*- -# Copyright (C) 2016, 2019 Olaf Meeuwissen and the SANE developers +# Copyright (C) 2016, 2019, 2020 Olaf Meeuwissen +# and the SANE developers # # This file is part of the SANE build infra-structure. See the # included LICENSE file for license information. @@ -47,3 +48,8 @@ width_options = --width=75 # Locale categories, in addition to LC_MESSAGES, for which message # catalogs are to be used. EXTRA_LOCALE_CATEGORIES = + +# Selected files in POTFILES.in are generated. Make sure they are +# available when needed. +$(top_srcdir)/backend/pixma/pixma_sane_options.c: + cd ../backend; make pixma/pixma_sane_options.c @@ -18,7 +18,7 @@ Translators: I want to update existing translations --------------------------------------------------- * cd po ; make update-po -* Edit lang.po, add/change translations. (with lang = your +* Edit $lang.po, add/change translations. (with $lang = your language, e.g. "de"). You need an editor that is capable of using the encoding UTF8 (unicode). * Add your name to the header. Update the "last translator" field. @@ -29,8 +29,9 @@ Translators: I want to add a new language ----------------------------------------- * Add the language code to po/LINGUAS -* automake (if you have not enabled maintainer mode) -* ./configure +* ./config.status || ./configure +* cp po/sane-backends.pot po/$lang.po + Replace $lang with the language code you added to po/LINGUAS. * Go ahead with "I want to update existing translations". @@ -48,7 +49,7 @@ Backend developers: I want to add internationalization support for my backend * Edit po/POTFILES.in. Add all source code files that contain strings marked by SANE_I18N() to that file. * If you want to also add a new language, see above. -* ./configure +* ./config.status || ./configure * See "Update existing translations" or "Add a new language". @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.11\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2007-12-17 22:59+0100\n" "Last-Translator: Pavel Constantinov <pavelconstantinov@bigfoot.com>\n" "Language-Team: <>\n" @@ -14,406 +14,416 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Брой опции" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Геометрия" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Повишение" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Разширено" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Превю" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Наложи монохромно превю" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Дълбочина на бита" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Режим на сканиране" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Скорост на сканиране" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Източник на сканиране" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Наложи връщане на главата" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Горен ляв x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Горен ляв y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Долен десен x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Долен десен y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Резолюция на сканиране" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Резолюция по Х" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Резолюция по Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, fuzzy, no-c-format msgid "Page height" msgstr "Осветление" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Използвай лична гама-таблица" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Интензитет на образа" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Интензитет - червено" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Интензитет - зелено" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Интензитет - синьо" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Яркост" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Контраст" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Размер на зърното" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Полутон" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Степен на черното" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Степен на бялото" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Степен на бялото - червено" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Степен на бялото - зелено" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Степен на бялото - синьо" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Сянка" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Сянка - червено" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Сянка - зелено" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Сянка - синьо" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Осветление" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Осветление - червено" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Осветление - зелено" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Осветление - синьо" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Нюанс" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Наситеност" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Име на файла" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Размер на полутоновия десен" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Полутонов десен" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Вържи резолюцията по X и Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Негатив" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Калибрация на качеството" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Двойна оптическа резолюция" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Вържи RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Праг" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Корекция на аналоговата гама" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Аналогова гама - червено" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Аналогова гама - зелено" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Аналогова гама - синьо" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Вържи аналоговата гама" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Загрей лампата" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Нагласи време за експониране" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Нагласи време за експониране - червено" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Нагласи време за експониране - зелено" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Нагласи време за експониране - синьо" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Сканирай време за експониране" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Сканирай време за експониране - червено" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Сканирай време за експониране - зелено" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Сканирай време за експониране - синьо" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Установи време за експониране" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Нагласи плътността на лампата" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Сканирай плътността на лампата" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Установи плътността на лампата" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Изкл. лампа при изход" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Позиция на фокуса" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Авто изваждане" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -422,37 +432,37 @@ msgstr "" "Опция само за четене, която указва колко опции поддържа дадено " "устройство." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, fuzzy, no-c-format msgid "Source, mode and resolution options" msgstr "Кратък списък резолюции" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, fuzzy, no-c-format msgid "Image modification options" msgstr "Брой опции" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, fuzzy, no-c-format msgid "Hardware specific options" msgstr "Резолюция на сканиране" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Поискай сканиране за превю на качеството." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -464,7 +474,7 @@ msgstr "" "минаване намалява изискванията към паметта и времето за сканиране на " "превюто." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -473,81 +483,81 @@ msgstr "" "Брой битове на семпъл, типичните стойности са 1 за \"line-art\" и 8 за " "мултибитово сканиране." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "Избира режим на сканиране (lineart, монохромно или цветно)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Указва скоростта, с която ще се извърши сканирането." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Избира източника за сканирането (напр. фидер за документи)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Оттук можете да наложите връщане на главата." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Горна лява x позиция на площта за сканиране." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Горна лява y позиция на площта за сканиране." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Долна дясна x позиция на площта за сканиране." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Долна дясна y позиция на площта за сканиране." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Наглася резолюцията на сканираното изображение." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Наглася хоризонталната резолюция на сканираното изображение." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Наглася вертикалната резолюция на сканираното изображение." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, fuzzy, no-c-format msgid "Specifies the height of the media." msgstr "Наглася резолюцията на сканираното изображение." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" "Определя дали да се използва вградена или персонализирана гама-таблица." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -558,32 +568,32 @@ msgstr "" "червения, зеления и синия канал едновременно (т.е., това е таблица на " "гамата за интензитета)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Таблица с гама-корекцията за червения сектор." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Таблица с гама-корекцията за зеления сектор." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Таблица с гама-корекцията на синия сектор." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Настройва яркостта на полученото изображение." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Настройва контраста на полученото изображение." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -592,77 +602,77 @@ msgstr "" "Избира \" зърнеността\" на полученото изображение. По-ниските стойности " "дават по-изострени изображения." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Избира дали полученото изображение да бъде полутонизирано (dithered)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Избира кое ниво на осветеност се смята за \"черно\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Избира кое ниво на осветеност се смята за \"бяло\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "Избира кое ниво на червена осветеност се смята за \"бяло\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "Избира кое ниво на зелена осветеност се смята за \"бяло\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "Избира кое ниво на синя осветеност се смята за \"бяло\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "Избира кое ниво на червена осветеност се смята за \"черно\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "Избира кое ниво на зелена осветеност се смята за \"черно\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "Избира кое ниво на синя осветеност се смята за \"черно\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Избира кое ниво на червена осветеност се смята за \"изцяло червено\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" "Избира кое ниво на зелена осветеност се смята за \"изцяло зелено\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "Избира кое ниво на синя осветеност се смята за \"изцяло синьо\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Наглася оттенъка (в синьото ниво) на полученото изображение." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -672,12 +682,12 @@ msgstr "" "появява при добиването на изображение с фотоапарат. По-големите " "стойности причиняват повече blooming." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Файловото име на изображението, което ще се зареди." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -686,7 +696,7 @@ msgstr "" "Наглася размера на десена за полутонизиране (dithering), който ще се " "използва при сканирането на изображения с полутонове." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -694,287 +704,298 @@ msgstr "" "Определя десена за полутонизиране (dithering) при сканирането на " "изображения с полутонове." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Използвай еднакви стойности за X и Y резолюцията." -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Размени черно и бяло" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Извърши качествена бяла калибрация" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Използвай лещи, които удвояват оптичната резолюция" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "В RGB режим, използвай същите стойности за всеки цвят" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Избери минимална яркост за получаване на бяла точка" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Аналогова гама-корекция" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Аналогова гама-корекция за червено" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Аналогова гама-корекция за зелено" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Аналогова гама-корекция за синьо" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Загрей лампата преди сканиране" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Дефинирай времето на експонация за калибрация" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Дефинирай времето на експонация за калибрация на червено" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Дефинирай времето на експонация за калибрация на зелено" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Дефинирай времето на експонация за калибрация на синьо" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Дефинирай времето на експонация за сканиране" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Дефинирай времето на експонация за сканиране на червено" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Дефинирай времето на експонация за сканиране на зелено" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Дефинирай времето на експонация за сканиране на синьо" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Позволи избор на време за експонация" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Дефинирай плътността на лампата за калибрация" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Дефинирай плътността на лампата за сканирането" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Позволи избор на плътност на лампата" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Изключи лампата при излизане от програмата" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Авто изваждане" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Загрей лампата преди сканиране" + +#: include/sane/saneopts.h:452 #, fuzzy, no-c-format msgid "Scan button" msgstr "Резолюция на сканиране" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, fuzzy, no-c-format msgid "Email button" msgstr "Изчакай натискане на бутона" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, fuzzy, no-c-format msgid "Fax button" msgstr "Изчакай натискане на бутона" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, fuzzy, no-c-format msgid "Copy button" msgstr "Изчакай натискане на бутона" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, fuzzy, no-c-format msgid "Cover open" msgstr "Цветови десен" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Цвят" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Цветно Lineart" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Цветно с полутонове" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Сиво" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Полутон" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Lineart" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, fuzzy, no-c-format msgid "Operation not supported" msgstr "Няма поддръжка на полутонове" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, fuzzy, no-c-format msgid "Document feeder jammed" msgstr "Feeder за документи" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, fuzzy, no-c-format msgid "Document feeder out of documents" msgstr "Feeder за документи" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Висящи опции" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Нагласи висящи опции за повишителните контроли." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Калибрация" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Калибрирай преди следващото сканиране" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -983,12 +1004,12 @@ msgstr "" "Ако това е позволено, устройството ще се калибрира преди следващото " "сканиране. Иначе, калибрацията се прави само преди първото пускане." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Извърши само корекция на отсенките" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1000,1072 +1021,1072 @@ msgstr "" "офсет и време на експонация - все едно вградени или от конфигурационния " "файл." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Номер на кадъра за сканиране" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Избира номера на кадъра за сканиране" -#: backend/avision.h:838 +#: backend/avision.h:836 #, fuzzy, no-c-format msgid "Duplex scan" msgstr "Дуплексно" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, fuzzy, no-c-format msgid "Negatives" msgstr "Негатив" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "" -#: backend/canon.c:169 +#: backend/canon.c:167 #, fuzzy, no-c-format msgid "No transparency correction" msgstr "Цветова корекция." -#: backend/canon.c:176 +#: backend/canon.c:174 #, fuzzy, no-c-format msgid "Slides" msgstr "Солидно бяло" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Автоматично" -#: backend/canon.c:186 +#: backend/canon.c:184 #, fuzzy, no-c-format msgid "Normal speed" msgstr "Нормално" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/2 normal speed" msgstr "2х2 нормално" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/3 normal speed" msgstr "3х3 нормално" -#: backend/canon.c:360 +#: backend/canon.c:358 #, fuzzy, no-c-format msgid "rounded parameter" msgstr "Параметри за мъглявост" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "" -#: backend/canon.c:373 +#: backend/canon.c:371 #, fuzzy, no-c-format msgid "ADF jam" msgstr "ADF" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "" -#: backend/canon.c:389 +#: backend/canon.c:387 #, fuzzy, no-c-format msgid "lamp failure" msgstr "Стойност на гамата" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "" -#: backend/canon.c:407 +#: backend/canon.c:405 #, fuzzy, no-c-format msgid "transparency unit lamp failure" msgstr "Прозрачност" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "Няма поддръжка на полутонове" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "" -#: backend/canon.c:517 +#: backend/canon.c:515 #, fuzzy, no-c-format msgid "transparency unit shading error" msgstr "Прозрачност" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, fuzzy, no-c-format msgid "film scanner" msgstr "flatbed скенер" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "flatbed скенер" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Тип екран (film)" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, fuzzy, no-c-format msgid "Negative film type" msgstr "Негативен филм" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, fuzzy, no-c-format msgid "Selects the negative film type" msgstr "Избира картинка за тестване" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, fuzzy, no-c-format msgid "Hardware resolution" msgstr "Резолюция на сканиране" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, fuzzy, no-c-format msgid "Use only hardware resolutions" msgstr "Покажи кратък списък с резолюции" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, fuzzy, no-c-format msgid "Auto focus" msgstr "Авто изваждане" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, fuzzy, no-c-format msgid "Enable/disable auto focus" msgstr "Забрани предв. фокус" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, fuzzy, no-c-format msgid "Manual focus position" msgstr "Фиксирай позиция на фокуса" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Огледален образ" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, fuzzy, no-c-format msgid "Mirror the image horizontally" msgstr "Прави хоризонтален огледален образ." -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, fuzzy, no-c-format msgid "Auto exposure" msgstr "Установи време за експониране" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, fuzzy, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Позволи избор на време за експонация" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, fuzzy, no-c-format msgid "Calibration now" msgstr "Калибрация" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, fuzzy, no-c-format msgid "Execute calibration *now*" msgstr "Дефинирай режима на калибрация" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, fuzzy, no-c-format msgid "Reset scanner" msgstr "скенер с sheetfeed" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, fuzzy, no-c-format msgid "Reset the scanner" msgstr "скенер с sheetfeed" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, fuzzy, no-c-format msgid "Eject film after each scan" msgstr "Извади документа след сканиране" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, fuzzy, no-c-format msgid "Document feeder extras" msgstr "Feeder за документи" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, fuzzy, no-c-format msgid "Flatbed only" msgstr "Flatbed" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, fuzzy, no-c-format msgid "Transparency unit" msgstr "Прозрачност" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, fuzzy, no-c-format msgid "Negative film" msgstr "Негативен филм" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, fuzzy, no-c-format msgid "Positive or negative film" msgstr "Позитивен екран" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, fuzzy, no-c-format msgid "Transparency ratio" msgstr "Прозрачност" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, fuzzy, no-c-format msgid "Select film type" msgstr "Тип екран (film)" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, fuzzy, no-c-format msgid "Select the film type" msgstr "Избира полутона" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Калибрирай скенера" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Задължителна калибрация преди сканиране" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Сканиране в сива скала" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Направи сканиране в сива скала, не цветно" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Аналогово увеличение" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Повиши или намали аналоговото увеличение на CCD матрицата" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Корекция на гамата" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Избира кривата на коригираната гама" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Flatbed" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, fuzzy, no-c-format msgid "ADF Back" msgstr "ADF" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, fuzzy, no-c-format msgid "ADF Duplex" msgstr "Дуплексно" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Печат" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Дуплексно" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Червено" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Зелено" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Синьо" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Повишение" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Повишение" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Повишение" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Нищо" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Режим на сканиране" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Използвай неблокиращ IO" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Използва неблокиращ IO порт за sane_read(), ако фронтенда го поддържа." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Симплексно" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Дуплексно" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Прозрачност" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Автоматично подаване на документи" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Позитивен екран" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Негативен филм" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Фокус върху стъклото" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Фокус 2,5 мм над стъклото" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Полутон A (Твърд тон)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Полутон B (Мек тон)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Полутон C (Net Screen)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Dither A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Dither B (4x4 Spiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Dither C (4x4 Net Screen)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Dither D (8x4 Net Screen)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Технология за оконтрастиране на текста" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Свали десен B" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Свали десен B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Без корекция" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "По потребителска дефиниция" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Матрични принтери" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Лазерни принтери" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Мастиленоструйни принтери" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "CRT монитори" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "По подразбиране" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Принтиране с висока гъстота" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Принтиране с ниска гъстота" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Принтиране с висок контраст" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "По потребителска дефиниция (Гама=1,0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "По потребителска дефиниция (Гама=1,8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 портрет" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 пейзаж" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Макс." -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Избира полутона" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Dropout" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Избира dropout-а." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Избира яркостта." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Острота" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Цветова корекция." -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Наглася таблицата за цветова корекция на избраното изходно устройство." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Коефициенти на цветова корекция" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Матрично умножаване на RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Измести зелено към червено" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Измести зелено към синьо" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Измести червено към зелено" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Измести червено към синьо" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Измести синьо към зелено" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Измести синьо към червено" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Наглася степента на зелено" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Добавя към червеното според степента на зелено" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Добавя към синьото според степента на зелено" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Добавя към зеленото според степента на червено" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Наглася степента на червено" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Добавя към синьото според степента на червено" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Добавя към зеленото според степента на синьо" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Добавя към червеното според степента на синьо" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Наглася степента на синьо" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Направи огледален образ на изображението" -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Бързо превю" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Автоматична сегментация на площ" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Кратък списък резолюции" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Покажи кратък списък с резолюции" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Увеличение" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Определя фактора на увеличение за скенера" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Бързо форматиране" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Оборудване по избор" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Извади" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Извади листа от ADF" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Авто изваждане" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Извади документа след сканиране" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, fuzzy, no-c-format msgid "Bay" msgstr "Bay" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, fuzzy, no-c-format msgid "Select bay to scan" msgstr "Избор на bay за сканиране" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2075,24 +2096,24 @@ msgstr "" "или таблицата, определена от потребителя, която може да се свали на " "скенера." -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Позиция на фокуса" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "" "Наглася позицията на фокуса или върху стъклото, или 2,5 мм над него" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Изчакай натискане на бутона" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2106,7 +2127,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2121,521 +2142,521 @@ msgstr "Позитивен екран" msgid "Negative Slide" msgstr "Негативен филм" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "По потребителска дефиниция" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Извади листа от ADF" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Без корекция" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Корекция на аналоговата гама" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Вкл." -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Изкл." -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Dither" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, fuzzy, no-c-format msgid "Diffusion" msgstr "Разсейка на грешките" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Степен на бялото" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Степен на черното" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, fuzzy, no-c-format msgid "Continue" msgstr "Кондиционално" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Хоризонтално" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Хоризонтално" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Хоризонтално" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "8x8 вертикална черта" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "8x8 вертикална черта" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "Печат" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Полутон" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Груба калибрация" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Подчертаване на образа" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Наситеност" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "Позволява автоматично определяне на прага за lineart сканиране." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Огледален образ" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Прави хоризонтален огледален образ." -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Степен на бялото - синьо" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Наглася степента на червено" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Цветно Lineart" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Изглаждане" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Стойност на гамата" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Праг" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Праг" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Редуциране на шума" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Без корекция" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Без корекция" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "Режим на захранване" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Обнови опциите" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Без корекция" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Dropout" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Режим на захранване" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2643,65 +2664,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Изкл. лампа" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Офсет - синьо" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Офсет - зелено" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Офсет - зелено" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Офсет - синьо" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Наглася офсета на синия канал" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2710,509 +2731,509 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Дуплексно" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Обнови опциите" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Редуциране на шума" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "От хартия" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "От хартия" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "От хартия" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "От хартия" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Дуплексно" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Ръчен предв. фокус" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Ръчен предв. фокус" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "Резолюция на сканиране" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Степен на бялото" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Интензитет - червено" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Дуплексно" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, fuzzy, no-c-format msgid "Extras" msgstr "Екстра бързо" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Цветно Lineart" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Калибрация" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Дефинирай режима на калибрация" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Режим калибрация" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, fuzzy, no-c-format msgid "Lamp off time" msgstr "Изкл. лампа" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "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." msgstr "" -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Груба калибрация" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, fuzzy, no-c-format msgid "File button" msgstr "Изчакай натискане на бутона" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, fuzzy, no-c-format msgid "Power button" msgstr "Изчакай натискане на бутона" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Изчакай натискане на бутона" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Груба калибрация" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Задължителна калибрация преди сканиране" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Калибриране" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Започване на калибрацията." -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Груба калибрация" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Режим калибрация" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Груба калибрация" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Офсет - зелено" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Адаптиране на прозрачността" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Адаптиране на прозрачността" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Опции за дебъг" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Автоматично загряване" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3221,12 +3242,12 @@ msgstr "" "Загрявай, докато яркостта на лампата е постоянна, вместо да настояваш за " "60 секундно загряване." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Цялостно сканиране" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3235,12 +3256,12 @@ msgstr "" "Сканирай цялата площ за сканиране, вкл. парчето за калибрация. " "Внимавайте. Не избирайте цялата височина. Тази опция е само за тестване." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Груба калибрация" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3251,12 +3272,12 @@ msgstr "" "опция е забранена, има опции за ръчната нагласа на аналоговите параметри " "на фронтенда. Тази опция е разрешена по подразбиране. Само за тестване." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Груба калибрация само за първото сканиране" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3267,12 +3288,12 @@ msgstr "" "скенери и пести време. Ако яркостта на изображението е различна при " "всяко сканиране, забранете тази опция. Само за тестване" -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, fuzzy, no-c-format msgid "Backtrack lines" msgstr "Наложи връщане на главата" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3281,221 +3302,221 @@ msgid "" "omitting lines." msgstr "" -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Стойност на гамата" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Наглася стойността на гамата за всички канали." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, fuzzy, no-c-format msgid "Advanced Options" msgstr "Обнови опциите" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "8х8 грубо" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Име на файла" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "8х8 по избор" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Авто" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, fuzzy, no-c-format msgid "Pass-through" msgstr "Pass-through" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC сиво" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA сиво" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "По-бавно" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Нормално" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "По-бързо" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Екстра бързо" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-пикселно" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-пикселно" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-пикселно" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Печат" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Солидно бяло" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Тип филм" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Кондиционално" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, fuzzy, no-c-format msgid "Experiment" msgstr "Време за експонация" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Изостряне" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Нагласи стойността за изостряне." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Автоматичен праг" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "Позволява автоматично определяне на прага за lineart сканиране." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Избира полутона" -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Отзареждане на медията след сканиране." -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Отзарежда медията след сканиране." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Смени документа" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Смени документа." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Отзареди" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Отзареди документа." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Започване на калибрацията." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Медия" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Нагласи типа медия." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Време за експонация" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3508,154 +3529,154 @@ msgstr "" "слайдове и \"Негатив\" за негативен филм. За тъмни (подекспонирани) " "изображения можете да завишите тази стойност." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Цветна матрица" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Наглася цветната матрица на скенера." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Цветна матрица по избор." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Едноцветна матрица" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Цветна матрица по избор за сканиране в сива скала." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Огледало хоризонтално" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Прави хоризонтален огледален образ." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Огледало вертикално" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Прави вертикален огледален образ" -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Обнови опциите" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Обнови опциите." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8-битово извеждане." -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Вътрешно използвай по-голяма дълбочина от осем бита, но извеждай само " "осем бита." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Изчакай бутона" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Изчакай за натискане на бутона преди сканиране." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Изключи лампата" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Изключва лампата на скенера" -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, fuzzy, no-c-format msgid "Geometry Group" msgstr "Геометрия" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, fuzzy, no-c-format msgid "Scan Mode Group" msgstr "Режим на сканиране" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, fuzzy, no-c-format msgid "Scanner model" msgstr "Режим на сканиране" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Корекция на аналоговата гама" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Корекция на гамата" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, fuzzy, no-c-format msgid "Disable white shading correction" msgstr "Извърши само корекция на отсенките" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3663,12 +3684,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "В сива скала" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3676,342 +3697,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, fuzzy, no-c-format msgid "Reset chipset" msgstr "скенер с sheetfeed" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, fuzzy, no-c-format msgid "Information" msgstr "Игнорирай калибрацията" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, fuzzy, no-c-format msgid "Chipset name" msgstr "Име на файла" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, fuzzy, no-c-format msgid "Shows the chipset ID" msgstr "скенер с sheetfeed" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr "Източник на сканиране" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, fuzzy, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Избира номера на кадъра за сканиране" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, fuzzy, no-c-format msgid "Update information" msgstr "Обнови опциите" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Резолюция на сканиране" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Печат" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Изчакай натискане на бутона" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Обнови опциите" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Обнови опциите" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Изчакай натискане на бутона" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Изчакай натискане на бутона" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Изчакай натискане на бутона" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Цвят" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, no-c-format msgid "Read color/BW button state" msgstr "" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Включва/изключва лампата." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "" -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, fuzzy, no-c-format msgid "TMA Slides" msgstr "Солидно бяло" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, fuzzy, no-c-format msgid "TMA Negatives" msgstr "Негатив" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, fuzzy, no-c-format msgid "Color (48 bits)" msgstr "Цвят 48" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, fuzzy, no-c-format msgid "Extend lamp timeout" msgstr "Изкл. лампа" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Изчакай натискане на бутона" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, fuzzy, no-c-format msgid "Waits for button before scanning" msgstr "Загрей лампата преди сканиране" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Източник на сканиране" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Цветно Lineart" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4019,13 +4040,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Размер на хартията" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Автоматично разделение" @@ -4066,13 +4087,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Позволи дупрексно (двустранно) сканиране" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Физически размер на хартията в ADF" @@ -4237,7 +4258,7 @@ msgid "From scanner" msgstr "flatbed скенер" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "От хартия" @@ -4312,13 +4333,13 @@ msgid "Sets the scan source" msgstr "Източник на сканиране" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Режим на захранване" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Наглася режима на захранване" @@ -4375,12 +4396,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Автоматичен праг" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4390,31 +4411,31 @@ msgstr "" "редукцията на шума и подчертаването на образа" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Редуциране на шума" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Намали изолирания точков шум" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Подчертаване на образа" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Наглася подчертаването на образа" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4506,7 +4527,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Корекция на гамата" @@ -4695,218 +4716,218 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamond" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 груб Fatting" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 фин Fatting" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 вертикална черта" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Увеличение" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Настройки по увеличение на цветните канали" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Увеличение - сиво" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Наглася увеличение на сивия канал" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Увеличение - червено" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Наглася увеличение на червения канал" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Увеличение - зелено" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Наглася увеличение на зеления канал" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Увеличение - синьо" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Наглася увеличение на синия канал" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayer Dither 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayer Dither 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Полутон Dot 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Полутон Dot 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Разсейка на грешките" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Режим 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Режим 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Режим 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "От бял" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Изглаждане" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Ниско" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Средно" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Високо" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Една страница" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Всички страници" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, fuzzy, no-c-format msgid "sheetfed scanner" msgstr "скенер с sheetfeed" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Сива скала 4 бита" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Сива скала 8 бита" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Сенки, полутонове, светли тонове, време за експониране" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Специални опции" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Цветови баланс" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Забрани връщане на главата" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "При отмятане, скенерът не връща главата обратно" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Превключи лампата на flatbed-а" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Превключва лампата на flatbed-а" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Калибрация от бекенда" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -4914,42 +4935,42 @@ msgstr "" "Ако отметнете тук, цветовата калибрация преди сканирането се прави от " "бекенда" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Използвай адаптера за 35мм светлинна капачка" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Тази опция изключва лампата на flatbed-а по време на сканиране" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Качествено сканиране" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Най-високо качество, по-ниска скорост" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Бързо сканиране" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Най-висока скорост, по-ниско качество" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Автоматично пригаждане на прага" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -4958,67 +4979,67 @@ msgstr "" "Ако отметнете тук, бекендът автоматично ще потърси оптимална стойноста " "за прага." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Избира режима за корекция на гамата." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Вържи гамата" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Използва същите стойности за всички цветови канали." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Скаларна гама" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Избира стойност за скаларната гама-корекция." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Скаларна гама - червено" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Избира стойност за скаларната гама-корекция (червен канал)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Скаларна гама - зелено" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Избира стойност за скаларната гама-корекция (зелен канал)." -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Скаларна гама - синьо" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Избира стойност за скаларната гама-корекция (син канал)." -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Канал" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5026,207 +5047,207 @@ msgstr "" "Избира цветовата лента. \"Master\" означава, че всички цветова са " "засегнати." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Полутон" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Избира кое ниво на осветеност ще се смята за \"50 % сиво\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Полутон - червено" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Избира кое ниво на осветеност ще се смята за \"50 % червено\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Полутон - зелено" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Избира кое ниво на осветеност ще се смята за \"50% зелено\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Полутон - синьо" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Избира кое ниво на осветеност ще се счита за \"50 % синьо\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Баланс - червено" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Фактор за балансиране на червеното. 100% означава без корекция." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Баланс - зелено" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Фактор за балансиране на зеленото. 100% означава без корекция." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Баланс - синьо" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Фактор за балансиране на синьото. 100% означава без корекция." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Баланс от фърмуера" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Наглася за стойности на цветови баланс предвидените от firmware-а." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Най-бавно" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "По-бавно" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "По-бързо" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Най-бързо" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8х8 грубо" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8х8 нормално" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8х8 фино" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8х8 много фино" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6х6 нормално" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5х5 грубо" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5х5 фино" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4х4 грубо" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4х4 нормално" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4х4 фино" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3х3 нормално" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2х2 нормално" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8х8 по избор" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6х6 по избор" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5х5 по избор" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4х4 по избор" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3х3 по избор" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2х2 по избор" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Бърз сив режим" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Сканирай в бърз сив режим (по-ниско качество)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5235,117 +5256,117 @@ msgstr "" "Поискай всички превюта да се правят в най-бърз (нискокачествен) режим. " "Това може да е безцветен режим или режим с ниска резолюция." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, fuzzy, no-c-format msgid "Lamp off time (minutes)" msgstr "Загрей лампата" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "" -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, fuzzy, no-c-format msgid "Turn lamp off" msgstr "Включва/изключва лампата" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, fuzzy, no-c-format msgid "Turns the lamp off immediately." msgstr "Превключва лампата на flatbed-а" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Яркост - червено" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Наглася яркостта на червения канал на полученото изображение." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Яркост - зелено" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Наглася яркостта на зеления канал на полученото изображение." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Яркост - синьо" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Наглася яркостта на синия канал на полученото изображение." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Контраст - червен канал" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Наглася контраста на червения канал на полученото изображение." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Контраст - зелен канал" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Наглася контраста на зеления канал на полученото изображение." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Контраст - син канал" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Наглася контраста на синия канал на полученото изображение." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Цвят 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Цвят 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Сиво 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Сиво 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, fuzzy, no-c-format msgid "Positive" msgstr "Позитивен екран" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5354,7 +5375,7 @@ msgstr "" "Загрявай, докато яркостта на лампата е постоянна, вместо да настояваш за " "40 секундно загряване." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Изображение" @@ -5364,27 +5385,42 @@ msgstr "Изображение" msgid "Need calibration" msgstr "Груба калибрация" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Негативен филм" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Негатив" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5479,206 +5515,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Прозрачност" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "" -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, fuzzy, no-c-format msgid "Lamp off during dark calibration" msgstr "Груба калибрация" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, fuzzy, no-c-format msgid "Calibration data cache" msgstr "Режим калибрация" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, fuzzy, no-c-format msgid "Performs calibration" msgstr "Груба калибрация" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, fuzzy, no-c-format msgid "Warmup-time" msgstr "Загрей лампата" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, fuzzy, no-c-format msgid "Warmup-time in seconds." msgstr "Загрей лампата" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, fuzzy, no-c-format msgid "Lampoff-time" msgstr "Изкл. лампа" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, fuzzy, no-c-format msgid "Lampoff-time in seconds." msgstr "Загрей лампата" -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, fuzzy, no-c-format msgid "Analog frontend" msgstr "Аналогова гама - червено" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Офсет - червено" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, fuzzy, no-c-format msgid "Red lamp off" msgstr "Включва/изключва лампата" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, fuzzy, no-c-format msgid "Green lamp off" msgstr "Включва/изключва лампата" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, fuzzy, no-c-format msgid "Blue lamp off" msgstr "Включва/изключва лампата" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Цвят 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Направи произволно" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Избор на източник" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Подобрение на образа" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Посиви" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Зареди образа като сива скала." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Симулация на тройно минаване" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5687,12 +5731,12 @@ msgstr "" "Симулира скенер с тройно минаване, като връща 3 отделни пъти. Първо " "връща зелено, после синьо, а накрая - червено." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Симулация на ръчен скенер" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5704,48 +5748,48 @@ msgstr "" "тази опция позволява да тествате дали фронтендът може да се справи " "правилно с това." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "Нагласи висящите опции за подобрение (за яркостта и контраста)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Тест само за четене" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Да видим дали фронтендовете ще се справят с това" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Таблици за гамата" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Симулация на статус-код" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Не насилвай статус-код" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Не насилвай бекенда да връща статус-код" -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Върни SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5754,12 +5798,12 @@ msgstr "" "Накарай бекенда да върне статус-кода SANE_STATUS_EOF след повикването на " "sane_read()." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Върни SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5768,12 +5812,12 @@ msgstr "" "Накарай бекенда да върне статус-кода SANE_STATUS_JAMMED, след " "повикването на sane_read()." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Върни SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5782,12 +5826,12 @@ msgstr "" "Накарай бекенда да върне статус-кода SANE_STATUS_NO_DOCS след " "повикването на sane_read()." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Върни SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5796,12 +5840,12 @@ msgstr "" "Накарай бекенда да върне статус-кода SANE_STATUS_COVER_OPEN след " "повикване на sane_read()." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Върни SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5810,12 +5854,12 @@ msgstr "" "Накарай бекенда да върне статус-кода SANE_STATUS_IO_ERROR след повикване " "на sane_read()." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Върни SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5824,12 +5868,12 @@ msgstr "" "Накарай бекенда да върне статус-кода SANE_STATUS_NO_MEM след повикване " "на sane_read()." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Върни SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5838,42 +5882,42 @@ msgstr "" "Накарай бекенда да върне статус-кода SANE_STATUS_ACCESS_DENIED след " "повикване на sane_read()." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Вкл. лампа" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Включи лампата на скенера" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Изкл. лампа" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Изключва лампата на скенера" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, fuzzy, no-c-format msgid "Lamp timeout" msgstr "Изкл. лампа" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "" @@ -6012,57 +6056,57 @@ msgstr "Цветни линии на четене" msgid "Grayscale lines per read" msgstr "Линии на четене по сива скала" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Цвят RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Цвят RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Цвят RGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Солидно черно" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Солидно бяло" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Цветови десен" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Решетка" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Първо въвеждане" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Второ въвеждане" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6071,12 +6115,12 @@ msgstr "" "Това е много дългото трето въвеждане. Може би фронтендът ще може да го " "покаже." -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Симулация на ръчен скенер" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6090,12 +6134,12 @@ msgstr "" "правилно да се справи с това. Също така, опцията позволява фиксирана " "ширина от 11 см." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Симулация на тройно минаване" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6103,35 +6147,35 @@ msgid "" msgstr "" "Симулира скенер с тройно минаване. В цветен режим се предават три фрейма." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Наглася поредността на фреймовете." -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "" "Наглася поредността на фреймовете в цветен режим при тройно минаване." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Специални опции" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Избира картинка за тестване" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6149,12 +6193,12 @@ msgstr "" "Решетка: рисува черно-бяла решетка с широчина и височина от 10 мм на " "квадрат." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Смени endianness" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6166,24 +6210,24 @@ msgstr "" "фронтендовете, напр. дали фронтендът използва правилния endianness " "(метод за запазване на данни в паметта на компютъра." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Лимит на четене" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Ограничава количеството данни, предадени с всяко повикване на " "sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Размер на лимита на четене" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6191,33 +6235,33 @@ msgstr "" "(Максималното) количество данни, предадени с всяко повикване на " "sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Забавяне при четене" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Забавяне на трансфера на данни по линията." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Продължителност на забавянето при четене" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "Колко дълго да се чака след предаването на всеки буфер данни." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Връщана стойност на sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6228,22 +6272,22 @@ msgstr "" "нормалната стойност за сканиране. Всички други статус-кодове са за " "тестване на това как се справя фронтенда с тях." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Загуба на пиксели на линия" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Броят пиксели, които се губят в края на всяка линия." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Параметри за мъглявост" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6252,12 +6296,12 @@ msgstr "" "Върни мъгляви линии и байтове на линия, когато sane_parameters() е " "извикано преди sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Предложи select file descriptor" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6266,12 +6310,12 @@ msgstr "" "Предлага специален filedescriptor за детектване дали sane_read() ще " "върне данни." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Позволи тестови опции" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6281,27 +6325,27 @@ msgstr "" "способността на фронтендовете да виждат и модифицират всичките типове " "опции на SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Принт на опциите" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Изважда разпечатка на всички опции." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Булеви тестови опции" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Булева мек избор мек детект" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6310,12 +6354,12 @@ msgstr "" "(1/6) Булева тестова опция с мек избор и мек детект (и разширени) " "възможности. Това е просто нормална булева опция." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Булева твърд избор и мек детект" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6327,12 +6371,12 @@ msgstr "" "фронтенда, а само от потребителя (напр. чрез натискане на бутон върху " "устройството)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Булева твърд избор" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6344,12 +6388,12 @@ msgstr "" "потребителя (напр. чрез натискане на бутон върху устройството) и " "фронтендът не може да я чете." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Булева мек детект" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6358,12 +6402,12 @@ msgstr "" "(4/6) Булева тестова опция с мек детект (и разширени) възможности. Това " "означава, че опцията е само за четене (read-only)." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Булева мек избор мек детект емулирана" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6372,12 +6416,12 @@ msgstr "" "(5/6) Булева тестова опция с мек избор, мек детект и емулирани (и " "разширени възможности." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Булева мек избор мек детект авто" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6388,27 +6432,27 @@ msgstr "" "разширени) възможности. Тази опция може автоматично да се нагласи от " "бекенда." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Int тестови опции" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Int" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Интегрална тестова опция без ограничения и единица." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Int ограничен обхват" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6417,24 +6461,24 @@ msgstr "" "(2/6) Интегрална тестова опция с единица пиксел и нагласен обхват на " "ограничение. Минимумът е 4, максимумът е 192, а стъпката е 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Int ограничен word list" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Интегрална тестова опция с единица бит и нагласен ограничен word " "list." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Int array" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6443,12 +6487,12 @@ msgstr "" "(4/6) Интегрална тестова опция с единица мм; използва array без " "ограничения." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Int array ограничен обхват" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6457,12 +6501,12 @@ msgstr "" "(5/6) Интегрална тестова опция с единица dpi; използва array с ограничен " "обхват. Минимумът е 4, максимумът е 192, а стъпката е 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Int array ограничен word list" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6471,27 +6515,27 @@ msgstr "" "(6/6) Интегрална тестова опция с единица процент; използва array с " "ограничен word list." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Фиксирани тестови опции" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Фиксирана" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "(1/3) Фиксирана тестова опция без нагласена единица и ограничения." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Фиксирана ограничение обхват" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6501,49 +6545,49 @@ msgstr "" "ограничен обхват. Минимумът е -42,17, максимумът 32767,9999, а стъпката " "е 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Фиксирана ограничен word list" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Фиксирана тестова опция без нагласена единица и с ограничен word " "list." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Стрингови тестови опции" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) String" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Стрингова тестова опция без ограничение." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) String ограничен string list" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Стрингова тестова опция с ограничен string list." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) String с ограничен long string list" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6552,152 +6596,152 @@ msgstr "" "(3/3) Стрингова тестова опция с ограничителен string list. Съдържа " "повече стойности..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Бутонни тестови опции" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Button" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Бутонна тестова опция. Извежда някакъв текст..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Цвят 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Използвай композицията на изображението." -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Черно и бяло в две нива (режим lineart)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Dither/полутон черно и бяло (режим полутон)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Черно и бяло в много нива (режим сива скала)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "RGB цветно в много нива (с едно минаване)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Игнорирай калибрацията" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Забрани предв. фокус" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Не калибрирай фокуса" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Ръчен предв. фокус" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Фиксирай позиция на фокуса" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Калибрация на лещата в позиция документ" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Калибрирай фокуса на лещата в позиция документ" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Позиция на holder фокуса 0мм" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Използвай 0мм позиция на holder фокуса, вместо 0,6мм" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Режим калибрация" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Дефинирай режима на калибрация" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Включва/изключва лампата" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA вкл." -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Включва/изключва UTA" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Офсет" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Настройки по офсета на цветните канали" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Офсет - сиво" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Наглася офсета на сивия канал" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Наглася офсета на червения канал" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Наглася офсета на зеления канал" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Наглася офсета на синия канал" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.29\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2020-01-17 11:40+0100\n" "Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n" "Language-Team: Catalan <kde-i18n-ca@kde.org>\n" @@ -17,406 +17,416 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 20.03.70\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Nombre d'opcions" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Estàndard" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometria" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Millora" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avançat" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensors" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Vista prèvia" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Força la vista prèvia en monocrom" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bits de profunditat" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Mode d'escaneig" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Velocitat de l'escàner" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Font de l'escàner" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Força el retrocés" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "A dalt-esquerra X" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "A dalt-esquerra Y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "A baix-dreta X" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "A baix-dreta Y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Resolució de l'escàner" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Resolució X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Resolució Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Amplada de la pàgina" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Alçada de la pàgina" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Usa una taula de gamma personalitzada" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intensitat de la imatge" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intensitat del vermell" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intensitat del verd" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intensitat del blau" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Brillantor" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Mida del gra" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Semi to" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Nivell de negre" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Nivell de blanc" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Nivell de blanc per al vermell" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Nivell de blanc per al verd" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Nivell de blanc per al blau" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Ombra" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Ombra per al vermell" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Ombra per al verd" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Ombra per al blau" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Llum intensa" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Llum intensa per al vermell" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Llum intensa per al verd" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Llum intensa per al blau" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "To" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturació" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Nom de fitxer" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Mida del patró per al semi to" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Patró per al semi to" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Enllaça les resolucions X i Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negatiu" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Calibratge de la qualitat" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Dobla la resolució òptica" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Enllaça el RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Llindar" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Correcció de la gamma analògica" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Gamma analògica vermella" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Gamma analògica verda" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Gamma analògica blava" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Enllaça amb la gamma analògica" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Escalfament de la làmpada" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Cal. el temps d'exposició" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Cal. el temps d'exposició per al vermell" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Cal. el temps d'exposició per al verd" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Cal. el temps d'exposició per al blau" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Temps d'exposició de l'escaneig" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Temps d'exposició de l'escaneig per al vermell" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Temps d'exposició de l'escaneig per al verd" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Temps d'exposició de l'escaneig per al blau" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Estableix el temps d'exposició" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Cal. densitat de la llum" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Densitat de la llum en escanejar" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Estableix la densitat de la llum" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Apaga la làmpada en sortir" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Posició de l'enfocament" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Enfocament automàtic" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -425,37 +435,37 @@ msgstr "" "Opció de només lectura que especifica quantes opcions admet un " "dispositiu específic." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Opcions per a la font, mode i resolució" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Opcions per a l'àrea d'escaneig i mida del suport" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Opcions per a la modificació de la imatge" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Opcions específiques del maquinari" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Sensors i botons de l'escàner" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Sol·licita una vista prèvia de qualitat de l'escaneig." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -467,7 +477,7 @@ msgstr "" "escàner d'un sol pas, això reduirà els requisits de memòria i el temps " "d'escaneig de la vista prèvia." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -476,63 +486,63 @@ msgstr "" "Nombre de bits per mostra, els valors típics són 1 pels escaneigs amb " "«art lineal» i 8 pels escaneigs amb «múltiples bits»." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Selecciona el mode d'escaneig (p. ex., art lineal, monocrom o color)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Determina la velocitat amb la qual procedirà l'escàner." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Selecciona la font de l'escàner (com un alimentador de documents)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Controla si es forçarà el retrocés." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Posició X a dalt-esquerra de l'àrea d'escaneig." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Posició Y a dalt-esquerra de l'àrea d'escaneig." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Posició X a baix-dreta de l'àrea d'escaneig." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Posició Y a baix-dreta de l'àrea d'escaneig." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Estableix la resolució de la imatge escanejada." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Estableix la resolució horitzontal de la imatge escanejada." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Estableix la resolució vertical de la imatge escanejada." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -541,12 +551,12 @@ msgstr "" "Especifica l'amplada del suport. Es requereix per a centrar " "automàticament els escanejos dels fulls." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Especifica l'alçada del suport." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -554,7 +564,7 @@ msgstr "" "Determina si s'haurà d'usar una taula de gamma integrada o " "personalitzada." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -565,32 +575,32 @@ msgstr "" "afectarà igualment els canals vermell, verd i blau alhora (és a dir, " "aquesta és una taula de gamma per a la intensitat)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Taula per a la correcció de la gamma per a la banda vermella." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Taula per a la correcció de la gamma per a la banda verda." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Taula per a la correcció de la gamma per a la banda blava." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Controla la brillantor de la imatge obtinguda." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Controla el contrast de la imatge obtinguda." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -599,73 +609,73 @@ msgstr "" "Selecciona el «granulat» de la imatge obtinguda. Els valors més petits " "resulten en imatges més definides." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Selecciona si la imatge obtinguda s'haurà de convertir a semi to " "(tramat)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Selecciona quin nivell de radiància s'haurà de considerar «negre»." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Selecciona quin nivell de radiància s'haurà de considerar «blanc»." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Selecciona quin nivell de radiància del vermell s'haurà de considerar " "«blanc»." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Selecciona quin nivell de radiància del verd s'haurà de considerar " "«blanc»." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Selecciona quin nivell de radiància del blau s'haurà de considerar " "«blanc»." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Selecciona quin nivell de radiància del vermell s'haurà de considerar " "«negre»." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Selecciona quin nivell de radiància del verd s'haurà de considerar " "«negre»." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Selecciona quin nivell de radiància del blau s'haurà de considerar " "«negre»." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Selecciona quin nivell de radiància del vermell s'haurà de considerar " "«totalment vermell»." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -673,7 +683,7 @@ msgstr "" "Selecciona quin nivell de radiància del verd s'haurà de considerar " "«totalment verd»." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -681,12 +691,12 @@ msgstr "" "Selecciona quin nivell de radiància del blau s'haurà de considerar " "«totalment blau»." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Controla el «to» (nivell del blau) de la imatge obtinguda." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -696,12 +706,12 @@ msgstr "" "produeix en obtenir una imatge amb una càmera. Els valors més grans " "causen més enlluernament." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "El nom del fitxer de la imatge que es carregarà." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -710,7 +720,7 @@ msgstr "" "Estableix la mida del patró per al semi to (tramatge) que s'usarà per a " "escanejar les imatges amb semi to." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -718,287 +728,298 @@ msgstr "" "Defineix el patró per al semi to (tramatge) que s'usarà per a escanejar " "les imatges amb semi to." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Usa els mateixos valors per a la resolució X i Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Intercanvia el negre i el blanc" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Fes un calibratge de qualitat del blanc" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Usa una lent que dobli la resolució òptica" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "En el mode RGB, usa els mateixos valors per a cada color" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Selecciona la brillantor mínima per obtenir un punt blanc" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Correcció de la gamma analògica" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Correcció de la gamma analògica per al vermell" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Correcció de la gamma analògica per al verd" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Correcció de la gamma analògica per al blau" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, no-c-format msgid "Warm up lamp before scanning" msgstr "Escalfament de la làmpada abans d'escanejar" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Defineix el temps d'exposició per al calibratge" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Defineix el temps d'exposició per al calibratge del vermell" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Defineix el temps d'exposició per al calibratge del verd" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Defineix el temps d'exposició per al calibratge del blau" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Defineix el temps d'exposició per a l'escaneig" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Defineix el temps d'exposició per a l'escaneig del vermell" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Defineix el temps d'exposició per a l'escaneig del verd" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Defineix el temps d'exposició per a l'escaneig del blau" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Habilita la selecció del temps d'exposició" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Defineix la densitat de la llum per al calibratge" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Defineix la densitat de la llum per a l'escaneig" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Habilita la selecció de la densitat de la llum" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Apaga la làmpada quan se surti del programa" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Enfocament automàtic o manual" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Espera pel botó abans d'escanejar" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Botó de l'escàner" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Botó del correu electrònic" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Botó del fax" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Botó per a copiar" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "Botó de PDF" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Botó per a cancel·lar" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "S'ha carregat la pàgina" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "La tapa es troba oberta" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Color" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Color per a l'art lineal" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Color per al semi to" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Gris" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Semi to" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Art lineal" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Correcte" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Operació no admesa" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "S'ha cancel·lat l'operació" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Dispositiu ocupat" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Argument no vàlid" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "S'ha arribat al final del fitxer" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "S'ha embussat l'alimentador de documents" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "L'alimentador de documents està buit" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "La tapa de l'escàner està oberta" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Error durant l'E/S amb el dispositiu" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Memòria exhaurida" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "S'ha denegat l'accés al recurs" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "La làmpada no està preparada. Torneu-ho a provar" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "El mecanisme de l'escàner està bloquejat per al transport" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Predeterminats" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Estableix els valors predeterminats per als controls de millora." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Calibratge" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Calibra abans del següent escaneig" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1008,12 +1029,12 @@ msgstr "" "escaneig. En cas contrari, el calibratge només es realitzarà abans del " "primer inici." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Realitza només la correcció de les ombres" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1025,27 +1046,27 @@ msgstr "" "guany, desplaçament i temps d'exposició, sigui els integrats o des del " "fitxer de configuració." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Botó per a l'estat" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Número del fotograma a escanejar" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Selecciona el número del fotograma a escanejar" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Escaneja a dues cares" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1053,392 +1074,392 @@ msgstr "" "L'escanejat de les dues cares proporciona un escanejat de l'anvers i el " "revers del document" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Correcció d'acord amb la relació de transparència" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Correcció d'acord amb el tipus de pel·lícula" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Color fi" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negatius" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "En brut" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Sense correcció de la transparència" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Diapositives" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automàtic" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Velocitat normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 de la velocitat normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 de la velocitat normal" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "Paràmetre arrodonit" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "Desconegut" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "S'ha embussat l'ADF" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "La tapa de l'ADF es troba oberta" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "Fallada de la làmpada" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "Error en el posicionament del capçal d'escaneig" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "Error en comprobar la CPU" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "Error en comprobar la RAM" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "Error en comprobar la ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "Error en comprobar el maquinari" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "Fallada de la làmpada amb la unitat de transparència" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" "Fallada en el posicionament del capçal d'escaneig amb la unitat de " "transparència" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "Error en la longitud de la llista de paràmetres" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "Codi no vàlid per a l'ordre d'operació" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "Camp no vàlid al CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "LUN no admès" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "Camp no vàlid a la llista de paràmetres" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "Error en la seqüència d'ordres" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "S'han especificat massa finestres" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "No es troba el suport" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "Missatge «IDENTIFY» del bit no vàlid" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "Opció no correcta" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "Reinicia l'encesa / reinicia el bus del dispositiu" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "Paràmetre canviat per un altre iniciador" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "Sense informació addicional" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "Fallada en tornar a seleccionar" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "Error de paritat SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "L'iniciador ha detectat la recepció d'un missatge d'error" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "Error de missatge no vàlid" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "Error de caducitat" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "Error de l'ombreig a la unitat de transparència" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "La llum no està estabilitzada" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "Escàner de pel·lícula" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "Escàner de superfície plana" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Tipus de pel·lícula" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" "Selecciona el tipus de pel·lícula, p. ex., en negatiu o diapositiva" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Tipus de pel·lícula en negatiu" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Selecciona el tipus de pel·lícula en negatiu" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Resolució del maquinari" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Usa només les resolucions del maquinari" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Enfocament" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Enfocament automàtic" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Habilita/Inhabilita l'enfocament automàtic" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Enfocament automàtic només una vegada" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Fes l'enfocament automàtic només una vegada entre les expulsions" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Posició manual de l'enfocament" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Estableix la posició manual per a l'enfocament del sistema òptic " "(predeterminat: 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Escaneja els marges" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Ajustaments addicionals per al color" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Emmiralla la imatge" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Emmiralla horitzontalment la imatge" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Exposició automàtica" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Habilita/Inhabilita la característica per a l'exposició automàtica" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Calibratge ara" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Executa el calibratge *ara*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Autodiagnòstic" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Realitza un autodiagnòstic de l'escàner" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Reinicia l'escàner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Reinicia l'escàner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Maneja el suport" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Expulsa la pel·lícula després de cada escaneig" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" "Expulsa automàticament la pel·lícula del dispositiu després de cada " "escaneig" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Expulsa la pel·lícula abans de sortir" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" @@ -1446,671 +1467,671 @@ msgstr "" "Expulsa automàticament la pel·lícula del dispositiu abans de sortir del " "programa" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Expulsa la pel·lícula ara" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Expulsa la pel·lícula *ara*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Extres de l'alimentador de documents" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Només de superfície plana" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Inhabilita l'alimentador automàtic de documents i només usa la " "superfície plana" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Unitat per a la transparència" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" "Canvia a activa/desactiva la unitat de transparència (FAU, unitat " "adaptadora de pel·lícula)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Pel·lícula en negatiu" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Pel·lícula en positiu o negatiu" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Control per a la densitat" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Estableix el mode de control per a la densitat" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Relació de transparència" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Selecciona el tipus de pel·lícula" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Selecciona el tipus de pel·lícula" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Calibratge de l'escàner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Força el calibratge de l'escàner abans de l'escaneig" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Escaneja en escala de grisos" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Fes un escaneig en escala de grisos en lloc d'en color" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Guany analògic" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Augmenta o disminueix el guany analògic per a la matriu del CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Correcció de la gamma" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "" "Selecciona la corba de transferència per a la correcció de la gamma" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "De superfície plana" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "ADF per a l'anvers" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "ADF per al revers" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "ADF per a les dues cares" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "Targeta per a l'anvers" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "Targeta per al revers" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "Targeta per a les dues cares" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Vermell" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Verd" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blau" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Vermell realçat" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Verd realçat" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Blau realçat" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Cap" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "El percentatge per a saltar el blanc del programari" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" "Sol·licita al controlador que descarti les pàgines amb un percentatge " "baix de píxels foscos" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Mode d'escaneig" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Usa una E/S que no es bloquegi" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Usa una E/S que no es bloquegi per a la «sane_read()» si està admès pel " "frontal." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Una cara" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Dues cares" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Unitat per a la transparència" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Alimentador automàtic de documents" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Pel·lícula en positiu" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Pel·lícula en negatiu" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Enfocament sobre el vidre" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Enfocament de 2,5 mm per sobre del vidre" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Semi to A (to dur)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Semi to B (to suau)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Semi to C (matisat)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Trama A (bayer 4x4)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Trama B (espiral 4x4)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Trama C (matisat 4x4)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Trama D (matisat 8x4)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tecnologia per a la millora del text" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Descarrega el patró A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Descarrega el patró B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Sense correcció" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Definit per l'usuari" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Impressores matricials" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Impressores tèrmiques" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Impressores d'injecció de tinta" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Monitors CRT" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Predeterminat" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Impressió d'alta densitat" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Impressió de baixa densitat" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Impressió d'alt contrast" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Definit per l'usuari (gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Definit per l'usuari (gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 retrat" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 apaïsat" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Carta" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Màx" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Selecciona el semi to." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Exclusió" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Selecciona el que s'exclourà." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Selecciona la brillantor." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Agudesa" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Correcció del color" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Estableix la taula de correcció del color per al dispositiu de sortida " "seleccionat." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Coeficients per a la correcció del color" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matriu de multiplicació del RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Canvia de verd a vermell" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Canvia de verd a blau" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Canvia de vermell a verd" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Canvia de vermell a blau" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Canvia de blau a verd" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Canvia de blau a vermell" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Controla el nivell de verd" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Afegeix vermell en funció del nivell de verd" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Afegeix blau en funció del nivell de verd" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Afegeix verd en funció del nivell de vermell" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Controla el nivell de vermell" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Afegeix blau en funció del nivell de vermell" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Afegeix verd en funció del nivell de blau" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Afegeix vermell en funció del nivell de blau" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Controla el nivell de blau" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Emmiralla la imatge." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Vista prèvia ràpida" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Segmentació automàtica de l'àrea" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Llista curta de les resolucions" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Mostra una llista curta de les resolucions" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zoom" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Defineix el factor de zoom que usarà l'escàner" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Format ràpid" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Equipament opcional" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Expulsa" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Expulsa el full de l'ADF" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Expulsa automàticament" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Expulsa el document després de l'escaneig" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Mode ADF" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Seleccionar el mode de l'ADF (una cara/dues cares)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Badia" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Selecciona la badia per escanejar" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2120,12 +2141,12 @@ msgstr "" "predefinida de dispositius o de la taula definida per l'usuari, la qual " "es pot descarregar a l'escàner." -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Posició de l'enfocament" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" @@ -2133,12 +2154,12 @@ msgstr "" "Estableix la posició de l'enfocament sobre el vidre o 2,5 mm per sobre " "del vidre" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Espera pel botó" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2153,7 +2174,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Infraroigs" @@ -2169,272 +2190,272 @@ msgid "Negative Slide" msgstr "Diapositiva en negatiu" # Nota: https://en.wikipedia.org/wiki/Color_temperature#Correlated_color_temperature -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Incorpora el perfil CCT" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Perfil CCT definit per l'usuari" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "Carrega" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "Carrega un full a l'ADF" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, no-c-format msgid "ADF Skew Correction" msgstr "Correcció de la inclinació a l'ADF" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, no-c-format msgid "Enables ADF skew correction" msgstr "Habilita la correcció de la inclinació a l'ADF" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Actiu" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Inactiu" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Tramat" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Difusió" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Blanc" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Negre" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Continua" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Atura" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10 mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15 mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20 mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horitzontal" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Horitzontal en negre" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Horitzontal estreta" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertical" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Vertical en negre" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "De dalt a baix" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "De baix a dalt" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Anvers" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Revers" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Exponent de la funció gamma" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Canvia la intensitat dels semi tons" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "RIF" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "Format d'imatge inversa" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "Tipus de semi to" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "Controla el tipus de filtre del semi to" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "Controla el patró del filtre del semi to" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "Contorn" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "Realitza l'extracció del contorn" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "Èmfasi" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "Negatiu per a suavitzar o positiu per aguditzar la imatge" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "Separació" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "Habilita la separació automàtica de les imatges i el text" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "Emmiralla" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "Reflecteix horitzontalment la imatge de sortida" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "Seguidor del nivell de blanc" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "Controla el seguidor del nivell de blanc" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "Filtre per al bolígraf" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "Millora la qualitat del text del bolígraf amb alta resolució" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Suavitzat" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "Habilita el suavitzat per a millorar l'OCR" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "Corba amb interval" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" "La corba amb interval, des de la llum a la foscor, però la part superior " "de les dues podria no funcionar" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Corba del llindar" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" @@ -2442,116 +2463,116 @@ msgstr "" "La corba del llindar, des de la llum a la foscor, però la part superior " "de les dues podria no ser lineal" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "Llindar al blanc" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" "Estableix els píxels iguals al llindar al blanc en comptes de negre" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "Eliminació del soroll" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "Matriu 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "Elimina el soroll quadrat de 5 píxels" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "Matriu 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "Elimina el soroll quadrat de 4 píxels" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "Matriu 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "Elimina el soroll quadrat de 3 píxels" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "Matriu 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "Elimina el soroll quadrat de 2 píxels" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "Variància" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" "Estableix la velocitat de la variància SDTC (sensibilitat), 0 és igual " "que 127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "Detecció automàtica de l'amplada" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" "L'escàner detectarà els costats del paper. Pot reduir la velocitat de " "l'escaneig." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "Detecció automàtica de la llargada" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" "L'escàner detectarà la vora inferior del paper. Pot confondre alguns " "frontals." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "Compressió" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" "Habilita les dades comprimides. Pot fer fallar el vostre programa de " "frontal" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "Argument per a la compressió" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2560,110 +2581,110 @@ msgstr "" "Nivell de la compressió JPEG. 1 és un fitxer petit, 7 és un fitxer gran. " "0 (predeterminat) és igual que 4" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "Acció per a la doble alimentació" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "Acció per a després de l'error de doble alimentació" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "Inclinació per la doble alimentació" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "Habilita l'error de doble alimentació que causa inclinació" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "Gruix del paper per la doble alimentació" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "Habilita l'error de doble alimentació causat pel gruix del paper" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "Longitud del paper causant doble alimentació" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" "Habilita l'error de doble alimentació causat per la longitud del paper" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "Diferència en la longitud per a causar doble alimentació" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" "Diferència en la longitud de la pàgina per activar l'error de doble " "alimentació" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "El mode recuperació causa doble alimentació" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" "Sol·licita a l'escàner que l'alimentador recuperi el paper en embussar-se" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "Protecció del paper" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "Pregunta a l'escàner per a predir les embussades a l'ADF" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "Protecció avançada del paper" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" "Pregunta a l'escàner per a predir les embussades a l'ADF usant sensors " "millorats" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "Detecció de les grapes" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" "Pregunta a l'escàner per a detectar les embussades a l'ADF causades per " "les grapes" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "Color de fons" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" @@ -2671,12 +2692,12 @@ msgstr "" "Estableix un color de fons per a l'escaneig. Pot entrar en conflicte amb " "l'opció de sobreexploració" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "Descarta el color" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2685,34 +2706,34 @@ msgstr "" "Els escàners d'una sola passada només usen un color durant l'escaneig " "amb gris o binari, útil per a paper amb colors o tinta" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "Mode de memòria intermèdia" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" "Sol·licita a l'escàner que llegeixi les pàgines ràpidament des de l'ADF " "a la memòria interna" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "Preselecciona" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "Sol·licita a l'escàner que agafi la pàgina següent des de l'ADF" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "Sobreexploració" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2724,12 +2745,12 @@ msgstr "" "de la mida del paper, per a permetre recollir els costats restants. Pot " "entrar en conflicte amb l'opció Color de fons" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "Temporitzador de suspensió" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" @@ -2737,12 +2758,12 @@ msgstr "" "Temps en minuts fins que la font d'alimentació interna canviarà al mode " "de suspensió" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "Temporitzador per apagar" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2752,42 +2773,42 @@ msgstr "" "S'arrodonirà fins als 15 minuts més propers. Zero significa que no " "s'apagarà mai." -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "Desplaçament de la doble cara" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "Ajusta el desplaçament per a l'anvers/revers" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Desplaçament del verd" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "Ajusta el desplaçament del verd/vermell" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Desplaçament del blau" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "Ajusta el desplaçament del blau/vermell" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "Memòria baixa" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2801,12 +2822,12 @@ msgstr "" "es pot usar per a determinar la imatge correcta. Aquesta opció només " "s'hauria d'usar amb el programari de frontal personalitzat." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "Cara per a les dues cares" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2815,58 +2836,58 @@ msgstr "" "Indica a quina cara (0=anvers, 1=revers) en un escaneig de dues cares " "retornarà la següent crida al «sane_read()»." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "Desinclina i escapça per maquinari" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" "Sol·licita a l'escàner que giri i escapci les pàgines de forma digital." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Desinclina per programari" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" "Sol·licita al controlador que giri les pàgines inclinades de forma " "digital." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Diàmetre per eliminar els pics per programari" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" "Diàmetre màxim dels punts solitaris per eliminar-los de l'escaneig." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Escapça per programari" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" "Sol·licita al controlador que elimini la vora de les pàgines de forma " "digital." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "Atura en cancel·lar" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." @@ -2874,108 +2895,108 @@ msgstr "" "Sol·licita al controlador que aturi l'alimentador de paper en lloc " "d'expulsar-lo durant una cancel·lació." -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "Opcions per a l'aprovador" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "Controls per a la unitat aprovadora" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "Aprovador" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "Habilita la unitat aprovadora" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "Bits de l'aprovació" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "Determina el valor màxim del comptador de l'aprovació." -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "Valor de l'aprovació" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "Valor inicial del comptador de l'aprovació." -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "Pas de l'aprovació" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" "Canvia el valor del comptador de l'aprovació en aquest tant per a cada " "pàgina." -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "Aprovació Y" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" "Desplaçament de la impressió de l'aprovador des de la part superior del " "paper." -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "Tipus de lletra per a l'aprovador" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "El tipus de lletra amb el que imprimirà l'aprovador." -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "Direcció de l'aprovador" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "Direcció amb la qual imprimirà l'aprovador." -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "Costat de l'aprovador" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" "El costat de la impressió de l'aprovador, requereix maquinari per " "canviar-lo" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "Cadena de l'aprovador" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -2984,205 +3005,205 @@ msgstr "" "Format d'impressió alfanumèric de l'aprovador. %05ud o %08ud al final " "serà substituït pel valor del comptador." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "Vora superior" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "El paper s'ha retirat parcialment dins de l'ADF" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "Paper A3" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "S'ha detectat un paper A3" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "Paper B4" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "S'ha detectat un paper B4" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "Paper A4" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "S'ha detectat un paper A4" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "Paper B5" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "S'ha detectat un paper B5" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR o DF" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" "S'ha detectat una OMR (reconeixement de marca òptica) o alimentació de " "doble cara" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "S'ha carregat la pàgina" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "Estalvi d'energia" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "Escàner en el mode estalvi d'energia" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "Alimentació manual" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "S'ha seleccionat una alimentació manual" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "Funció" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "Funció caràcter a la pantalla" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "Tinta baixa" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "La impressora s'està executant amb la tinta baixa" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "Alimentació de doble cara" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "S'ha detectat una alimentació de doble cara" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "Codi d'error" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "Codi d'error del maquinari" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "Angle d'inclinació" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "Requereix un fons negre per escanejar" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "Tinta restant" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "Nivell de tinta de la impressora" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "Densitat" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "Marcador de la densitat" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "Commuta a doble cara" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extres" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "Filtre de color" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "Quan s'usa gris o art lineal, aquesta opció seleccionarà el color a usar." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "Fitxer de calibratge" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "Especifica el fitxer de calibratge a usar" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "Temps de caducitat per a la memòria cau del calibratge" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3192,12 +3213,12 @@ msgstr "" "memòria cau. Un valor de 0 indicarà que no s'usarà la memòria cau. Un " "valor negatiu indicarà que la memòria cau no caducarà mai." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Temps per apagar la làmpada" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3206,93 +3227,93 @@ msgstr "" "La llum s'apagarà després del temps determinat (en minuts). Un valor de " "0 indicarà que no s'apagarà la làmpada." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Apaga la làmpada durant l'escaneig" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "La llum s'apagarà durant l'escaneig." -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Botó de fitxer" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Botó OCR" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Botó d'encesa" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "Botó extra" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, no-c-format msgid "Needs calibration" msgstr "Necessita calibratge" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "L'escàner necessita calibratge per als ajustaments actuals" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Botons" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Calibratge" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Comença el calibratge emprant un full especial" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Neteja el calibratge" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Neteja la memòria cau del calibratge" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, no-c-format msgid "Force calibration" msgstr "Força el calibratge" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" "Força el calibratge ignorant-ho tot i qualsevol memòria cau del " "calibratge" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, no-c-format msgid "Ignore internal offsets" msgstr "Ignora els desplaçaments interns" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " @@ -3300,41 +3321,41 @@ msgid "" msgstr "" "Adquireix la imatge, incloses les àrees de calibratge intern de l'escàner" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Adaptador de transparència" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, no-c-format msgid "Transparency Adapter Infrared" msgstr "Adaptador infraroig de transparència" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Color per al mode gris" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Selecciona quin color d'escaneig s'usarà en el mode gris (predeterminat: " "verd)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Opcions de depuració" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Escalfament automàtic" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3343,12 +3364,12 @@ msgstr "" "Escalfa fins que la brillantor de la làmpada sigui constant en comptes " "d'insistir en el temps d'escalfament de 60 segons." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Escaneja completament" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3357,12 +3378,12 @@ msgstr "" "Escaneja tota l'àrea d'escaneig, inclosa la tira de calibratge. Aneu amb " "compte. No seleccioneu tota l'alçada. Només per a proves." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Calibratge tosc" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3374,12 +3395,12 @@ msgstr "" "manualment els paràmetres del frontal analògic. Aquesta opció està " "habilitada de manera predeterminada. Només per a proves." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Calibratge tosc només per al primer escanejat" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3391,12 +3412,12 @@ msgstr "" "la imatge és diferent amb cada escaneig, inhabiliteu aquesta opció. " "Només per a proves." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Línies a tornar enrere" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3410,225 +3431,225 @@ msgstr "" "Els valors baixos produeixen escaneigs més ràpids, però augmenten el " "risc d'omissió de línies." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Valor de la gamma" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Estableix el valor de la gamma de tots els canals." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Opcions avançades" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Tosc" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fina" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "A mida" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Auto" # Nota: https://ca.wikipedia.org/wiki/NTSC -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "RGB del NTSC" # Nota: https://support.hp.com/gb-en/document/c01275842 -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "RGB amb el XPA" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Passa a través" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "Gris del NTSC" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "Gris amb el XPA" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Lent" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Ràpid" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Extraràpid" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2 píxels" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4 píxels" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8 píxels" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Imprimeix" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Diapositiva" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Tira de pel·lícules" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Condicional" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Experimental" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Aguditzant" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Estableix el valor de l'agudització." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Llindar automàtic" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Habilita la determinació automàtica del llindar pels escaneigs amb art " "lineal." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Selecciona el filtre de suavitzat." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Descarrega el suport després de l'escaneig" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Descarrega el suport després d'un escaneig." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Canvia el document" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Canvia el document." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Descarrega" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Descarrega el document." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Inicia el procés de calibratge." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Suport" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Estableix el tipus de suport." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Temps d'exposició" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3641,156 +3662,156 @@ msgstr "" "normals i «Negatiu» per a pel·lícules en negatiu. Per a imatges fosques " "(sota exposades), podeu augmentar aquest valor." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Matriu de color" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, no-c-format msgid "Set the scanner's color matrix." msgstr "Estableix la matriu de color de l'escàner." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Matriu de color a mida." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Matriu de color monocrom" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Matriu de color a mida pels escaneigs en escala de grisos." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Emmiralla horitzontalment" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Emmiralla horitzontalment la imatge." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Emmiralla verticalment" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Emmiralla verticalment la imatge." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Opcions per a l'actualització" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Opcions per a l'actualització." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "Sortida de 8 bits" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Usa internament una profunditat de bits més gran que vuit, però a la " "sortida usa només vuit bits." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Espera al botó del frontal" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Espera per escanejar que es premi el botó del panell frontal." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Apaga la làmpada" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Apaga la llum de l'escàner." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Grup de geometria" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Grup de mode d'escaneig" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Model de l'escàner" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Permet comprovar el comportament del dispositiu amb els altres models " "admesos" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "Els colors de la imatge seran invertits" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Inhabilita la correcció de la gamma" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "La correcció de la gamma serà inhabilitada" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Inhabilita la correcció de l'ombra blanca" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "La correcció de l'ombra blanca serà inhabilitada" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Omet el procés d'escalfament" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "El procés d'escalfament serà inhabilitat" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Força la profunditat real" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3802,12 +3823,12 @@ msgstr "" "convertir-la a la profunditat seleccionada. Aquesta opció evitarà " "l'emulació de la profunditat." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emula l'escala de grisos" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3818,12 +3839,12 @@ msgstr "" "convertirà per programari a una escala de grisos. Això pot millorar la " "qualitat de la imatge en algunes circumstàncies." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Desa imatges per a la depuració" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3832,310 +3853,310 @@ msgstr "" "Si s'habilita, es desaran algunes imatges relacionades amb el " "processament de l'escàner per analitzar-les." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Reinicia el joc de xips" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Reinicia les dades del joc de xips" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Informació" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Nom del joc de xips" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Mostra el nom del joc de xips usat al dispositiu." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Desconegut" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "ID del joc de xips" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Mostra l'ID del joc de xips" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Comptador d'escaneigs" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Mostra el nombre d'escaneigs realitzats per l'escàner" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Actualitza la informació" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Actualitza la informació quant al dispositiu" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Aquesta opció reflecteix un botó d'escàner al panell frontal" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "Càmera web" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Botó de l'escàner" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Imprimeix" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Espera pel botó" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Opcions per a l'aprovador" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Opcions per a l'aprovador" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "Sense informació addicional" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, fuzzy, no-c-format msgid "power-save" msgstr "Estalvi d'energia" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Botó d'encesa" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Botó per a copiar" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Botó per a copiar" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "color" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Botó per a l'estat" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Miscel·lània" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Estat de la làmpada" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Apaga o encén la llum." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Calibra per al nivell de blanc i negre." # Nota: https://en.wikipedia.org/wiki/Tissue_microarray -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "Costats de la TMA" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMA negatius" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Color (48 bits)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Amplia el temps d'espera de la làmpada" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Amplia el temps d'espera de la làmpada (de 15 minuts a 1 hora)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Espera pel botó" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Espera pel botó abans d'escanejar" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "Darrer botó premut" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "Obtén l'ID de l'últim botó premut (només lectura)" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, no-c-format msgid "LCD counter" msgstr "Comptador LCD" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "Obtén el valor del comptador LCD (només lectura)" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "Indicador LED del color" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "Obtén el valor del comptador LED (només lectura)" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "Document disponible a l'ADF" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" "Obtén l'estat de l'indicador de document disponible a l'ADF (només " "lectura)" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "Oculta el píxel del final de pàgina" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" @@ -4143,14 +4164,14 @@ msgstr "" "Oculta els píxels indicadors del final de pàgina i se sobreescriuen amb " "els píxels veïns" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" "Mode d'ompliment del final de les línies després d'obtenir les dades " "d'escaneig (ADF)" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " @@ -4160,12 +4181,12 @@ msgstr "" "escanejada, raster = ràster en b/n, white = color blanc, black = color " "negre, color = valor del color RGB o gris" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "Valor del color RGB o gris per al mode ompliment del «color»" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4175,13 +4196,13 @@ msgstr "" "RGB com a valor r*65536+256*g+b o gris (predeterminat=violeta o gris)" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Mida del paper" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Separació automàtica" @@ -4222,13 +4243,13 @@ msgid "Double feed detection" msgstr "Detecció de l'alimentació de doble cara" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Habilita l'escaneig a doble cara" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Grandària física del paper a l'ADF" @@ -4393,7 +4414,7 @@ msgid "From scanner" msgstr "Des de l'escàner" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Des del paper" @@ -4468,13 +4489,13 @@ msgid "Sets the scan source" msgstr "Estableix la font de l'escaneig" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Mode alimentador" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Estableix el mode alimentador" @@ -4534,12 +4555,12 @@ msgid "Set paper position : true for landscape, false for portrait" msgstr "" "Estableix la posició del paper: cert per a apaïsat, fals per a retrat" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Llindar automàtic" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4549,31 +4570,31 @@ msgstr "" "la gamma, la reducció del soroll i l'èmfasi de la imatge" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Reducció del soroll" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Redueix el soroll dels punts aïllats" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Èmfasis de la imatge" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Estableix l'èmfasi de la imatge" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4677,7 +4698,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Correcció de la gamma" @@ -4873,218 +4894,218 @@ msgstr "Afegeix un espai a la posició superior" msgid "Addition of space in bottom position" msgstr "Afegeix un espai a la posició inferior" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamant" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "Engreix gruixut 8x8" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "Engreix fi 8x8" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "Bayer 8x8" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "Línia vertical 8x8" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Guany" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Ajustaments del guany per als canals de color" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Guany del gris" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Estableix el guany del canal gris" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Guany del vermell" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Estableix el guany del canal vermell" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Guany del verd" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Estableix el guany del canal verd" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Guany del blau" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Estableix el guany del canal blau" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Trama 16 de Bayer" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Trama 64 de Bayer" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Punt 32 de semi to" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Punt 64 de semi to" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Difusió dels errors" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Mode 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Mode 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Mode 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Des del pal blanc" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Suavitzat" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Baix" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Mitjana" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Alt" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Una pàgina" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Totes les pàgines" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "escàner alimentat per fulls" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Escala de grisos en 4 bits" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Escala de grisos en 8 bits" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Ombra, semi to, llum intensa, temps d'exposició" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Opcions especials" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Equilibri de color" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Inhabilita el retrocés" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Si està marcada, l'escàner no realitzarà cap retrocés" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Commuta la llum de la superfície plana" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Commuta la llum de la superfície plana" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Calibratge fet pel dorsal" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -5092,44 +5113,44 @@ msgstr "" "Si està marcada, el dorsal realitzarà el calibratge de color abans " "d'escanejar" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Usa l'adaptador «lightlid-35mm»" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" "Aquesta opció desactiva la llum de la superfície plana durant un " "escanejat" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Qualitat de l'escaneig" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Màxima qualitat però menor velocitat" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Escanejat ràpid" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Màxima velocitat però menor qualitat" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Ajustament automàtic del llindar" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5138,72 +5159,72 @@ msgstr "" "Si està marcada, el dorsal intentarà determinar de manera automàtica un " "valor òptim per al llindar." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Selecciona el mode correcció de la gamma." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Enllaça amb la gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "" "Usa els mateixos valors de la gamma per a tots els canals de color." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Gamma escalar" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Selecciona un valor per a la correcció de la gamma escalar." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Gamma escalar del vermell" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" "Selecciona un valor per a la correcció de la gamma escalar (canal " "vermell)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Gamma escalar del verd" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" "Selecciona un valor per a la correcció de la gamma escalar (canal verd)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Gamma escalar del blau" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "" "Selecciona un valor per a la correcció de la gamma escalar (canal blau)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Canal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5211,219 +5232,219 @@ msgstr "" "Selecciona la banda de colors, «Màster» voldrà dir que afectarà a tots " "els colors." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Semi to" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" "Selecciona quin nivell de radiància s'haurà de considerar «50% gris»." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Semi to per al vermell" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "" "Selecciona quin nivell de radiància s'haurà de considerar «50% vermell»." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Semi to per al verd" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" "Selecciona quin nivell de radiància s'haurà de considerar «50% verd»." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Semi to per al blau" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" "Selecciona quin nivell de radiància s'haurà de considerar «50% blau»." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Equilibri del vermell" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Equilibra el factor per al vermell. Un valor del 100% voldrà dir sense " "correcció." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Equilibri del verd" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Equilibra el factor per al verd. Un valor del 100% voldrà dir sense " "correcció." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Equilibri del blau" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Equilibra el factor per al blau. Un valor del 100% voldrà dir sense " "correcció." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Equilibri per microprogramari" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Estableix els valors per a l'equilibri de color als valors proporcionats " "pel microprogramari." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "El més lent" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Lent" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Ràpid" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "El més ràpid" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "Gruixut 8x8" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "Normal 8x8" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "Fina 8x8" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "Molt fina 8x8" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "Normal 6x6" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "Gruixut 5x5" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "Fina 5x5" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "Gruixut 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "Normal 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "Fina 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "Normal 3x3" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "Normal 2x2" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "A mida 8x8" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "A mida 6x6" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "A mida 5x5" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "A mida 4x4" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "A mida 3x3" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "A mida 2x2" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Mode gris ràpid" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Escaneja en el mode gris ràpid (qualitat baixa)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5433,117 +5454,117 @@ msgstr "" "qualitat). Aquestes poden ser en un mode sense color o un mode amb baixa " "resolució." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Temps per apagar la làmpada (minuts)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Estableix el temps (en minuts) després del qual s'apagarà la llum." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Apaga la làmpada" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Apaga immediatament la llum." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Brillantor del vermell" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Controla la brillantor del canal vermell de la imatge obtinguda." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Brillantor del verd" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Controla la brillantor del canal verd de la imatge obtinguda." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Brillantor del blau" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Controla la brillantor del canal blau de la imatge obtinguda." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contrast del canal vermell" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Controla el contrast del canal vermell de la imatge obtinguda." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contrast del canal verd" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Controla el contrast del canal verd de la imatge obtinguda." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contrast del canal blau" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Controla el contrast del canal blau de la imatge obtinguda." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Color48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Color24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Gris16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Gris8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Reflectant" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positiu" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5552,7 +5573,7 @@ msgstr "" "Escalfa fins que la brillantor de la làmpada sigui constant en comptes " "d'insistir en el temps d'escalfament de 40 segons." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Imatge" @@ -5562,27 +5583,42 @@ msgstr "Imatge" msgid "Need calibration" msgstr "Necessita calibratge" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Color en negatiu" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Gris en negatiu" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "Color de 48 bits" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "Gris de 16 bits" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5683,210 +5719,218 @@ msgid "ADF Waiting Time" msgstr "Temps d'espera per a l'ADF" #: backend/pixma/pixma_sane_options.c:392 -#, no-c-format +#, fuzzy, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." msgstr "" "Quan s'estableix, l'escàner espera el temps especificat en segons perquè " "s'insereixi un document nou a l'alimentador automàtic de documents." -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." +msgstr "" + +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Transparència" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Ajustaments del dispositiu" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Interruptor de la làmpada" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Interruptor manual de la/es làmpada/es." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Apaga la làmpada durant el calibratge fosc" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Apaga sempre la làmpada quan es fa el calibratge fosc." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Cau per a les dades de calibratge" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Habilita o inhabilita el cau per a les dades de calibratge." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Realitza el calibratge" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Sensor de l'acceleració" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Habilita o inhabilita el moviment del sensor de l'acceleració." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Temps d'escalfament" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Temps d'escalfament en segons." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Temps per apagar la làmpada" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Temps per apagar la làmpada en segons." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Frontal analògic" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Valor de guany del vermell de l'AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Desplaçament del vermell" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Valor de desplaçament del vermell de l'AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Valor de guany del verd de l'AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Valor de desplaçament del verd de l'AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Valor de guany del blau de l'AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Valor de desplaçament del blau de l'AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Llum vermella apagada" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Defineix el paràmetre per apagar la llum vermella" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Llum verda apagada" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Defineix el paràmetre per apagar la llum verda" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Llum blava apagada" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Defineix el paràmetre per apagar la llum blava" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Aquesta opció reflecteix l'estat dels botons de l'escàner." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Color36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Mapa amb trama 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Mapa amb trama 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Aleatori" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Selecció de la font" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Millora de la imatge" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Grisifica" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Carrega la imatge en escala de grisos." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Simulació de tres passos" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5895,12 +5939,12 @@ msgstr "" "Simula un escàner de tres passos en retornar 3 fotogrames separats. Per " "a diversió, retorna al verd, llavors al blau i llavors al vermell." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Simulació d'un escàner manual" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5912,7 +5956,7 @@ msgstr "" "aquesta opció, es pot comprovar si un frontal pot gestionar-la " "correctament." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5920,42 +5964,42 @@ msgstr "" "Estableix els valors predeterminats per als controls de millora " "(brillantor i contrast)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Opció de prova per a només de lectura" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Permet veure si els frontals poden tractar això correctament" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Taules de gamma" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Simulació del codi d'estat" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "No força el codi d'estat" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "No força al dorsal a què retorni un codi d'estat." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Retorna «SANE_STATUS_EOF»" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5964,12 +6008,12 @@ msgstr "" "Força el dorsal perquè retorni el codi d'estat «SANE_STATUS_EOF» després " "de cridar al «sane_read()»." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Retorna «SANE_STATUS_JAMMED»" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5978,12 +6022,12 @@ msgstr "" "Força el dorsal perquè retorni el codi d'estat «SANE_STATUS_JAMMED» " "després de cridar al «sane_read()»." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Retorna «SANE_STATUS_NO_DOCS»" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5992,12 +6036,12 @@ msgstr "" "Força el dorsal perquè retorni el codi d'estat «SANE_STATUS_NO_DOCS» " "després de cridar al «sane_read()»." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Retorna «SANE_STATUS_COVER_OPEN»" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -6006,12 +6050,12 @@ msgstr "" "Força el dorsal perquè retorni el codi d'estat «SANE_STATUS_COVER_OPEN» " "després de cridar al «sane_read()»." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Retorna «SANE_STATUS_IO_ERROR»" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -6020,12 +6064,12 @@ msgstr "" "Força el dorsal perquè retorni el codi d'estat «SANE_STATUS_IO_ERROR» " "després de cridar al «sane_read()»." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Retorna «SANE_STATUS_NO_MEM»" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -6034,12 +6078,12 @@ msgstr "" "Força el dorsal perquè retorni el codi d'estat «SANE_STATUS_NO_MEM» " "després de cridar al «sane_read()»." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Retorna «SANE_STATUS_ACCESS_DENIED»" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -6048,42 +6092,42 @@ msgstr "" "Força el dorsal perquè retorni el codi d'estat " "«SANE_STATUS_ACCESS_DENIED» després de cridar al «sane_read()»." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Aquesta opció reflecteix l'estat d'un botó de l'escàner." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Encén la làmpada" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Encén la llum de l'escàner" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Apaga la làmpada" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Apaga la llum de l'escàner" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Temps d'espera de la làmpada" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Minuts fins que la làmpada està apagada després d'escanejar" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Valor de llindar per al mode art lineal" @@ -6224,57 +6268,57 @@ msgstr "Línies de color per a la lectura" msgid "Grayscale lines per read" msgstr "Línies en escala de grisos per a la lectura" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "Càmera web" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Color RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Color RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Color RGB per al text" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Negre sòlid" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Blanc sòlid" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Patró per al color" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Quadrícula" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Primera entrada" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Segona entrada" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6283,12 +6327,12 @@ msgstr "" "Aquesta és la tercera entrada molt llarga. Potser el frontal té una idea " "sobre com mostrar-la" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Simulació d'un escàner manual" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6301,12 +6345,12 @@ msgstr "" "aquesta opció, es pot comprovar si un frontal pot gestionar-la " "correctament. Aquesta opció també permet una amplada fixa d'11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Simulació de tres passos" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6315,17 +6359,17 @@ msgstr "" "Simula un escàner de tres passos. En mode de color, es transmeten tres " "fotogrames." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Estableix l'ordre dels fotogrames" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Estableix l'ordre dels fotogrames en el mode color de tres passos." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6334,17 +6378,17 @@ msgstr "" "Si se selecciona l'alimentador automàtic de documents, l'alimentador " "estarà «buit» després de 10 escaneigs." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Opcions especials" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Selecciona la fotografia de prova" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6362,12 +6406,12 @@ msgstr "" "Quadrícula: dibuixa una quadrícula en negre/blanc amb una amplada i una " "alçada de 10 mm per quadrat." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Inverteix la codificació «endian»" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6379,23 +6423,23 @@ msgstr "" "dels frontals, p. ex., si el frontal empra una codificació «endian» " "correcta." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Límit en la lectura" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Limita la quantitat de dades transferida amb cada crida al «sane_read()»." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Mida per al límit en la lectura" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6403,22 +6447,22 @@ msgstr "" "La quantitat (màxima) de dades transferida amb cada crida al " "«sane_read()»." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Retard en la lectura" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Retarda la transferència de les dades a la canonada." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Durada del retard en la lectura" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." @@ -6426,12 +6470,12 @@ msgstr "" "Quant de temps s'esperarà després de transferir cada cau de dades a " "través de la canonada." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Valor retornat pel «sane_read()»" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6442,22 +6486,22 @@ msgstr "" "maneig normal per a escanejar. Tots els altres codis d'estat són per a " "provar com els maneja el frontal." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Pèrdua de píxels per línia" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "El nombre de píxels que es perdran al final de cada línia." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Paràmetres difusos" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6466,12 +6510,12 @@ msgstr "" "Retorna línies borroses i bytes per línia quan es crida la " "«sane_parameters()» abans de la «sane_start()»." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Ofereix el descriptor de fitxer seleccionat" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6480,12 +6524,12 @@ msgstr "" "Ofereix un descriptor de fitxer seleccionat per a detectar si la " "«sane_read()» retornarà dades." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Habilita les opcions de prova" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6495,27 +6539,27 @@ msgstr "" "dels frontals per a veure i modificar tots els diferents tipus d'opcions " "de SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Opcions per a la impressió" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Imprimeix una llista de totes les opcions." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Opcions per a la prova booleana" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Selecció i detecció booleana per programari" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6525,12 +6569,12 @@ msgstr "" "la selecció i detecció per programari. Aquesta només és una opció " "booleana normal." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Selecció booleana per maquinari i detecció per programari" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6542,12 +6586,12 @@ msgstr "" "l'opció no pot ser establerta pel frontal, sinó per l'usuari (p. ex., si " "premeu un botó al dispositiu)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Selecció booleana per maquinari" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6559,12 +6603,12 @@ msgstr "" "establerta pel frontal, sinó per l'usuari (p. ex., si premeu un botó al " "dispositiu) i no el frontal no ho pot llegir." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Detecció booleana per programari" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6574,13 +6618,13 @@ msgstr "" "la detecció per programari. Això vol dir que aquesta opció és de només " "lectura." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "" "(5/6) Detecció booleana per programari i detecció emulada per programari" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6589,14 +6633,14 @@ msgstr "" "(5/6) Opció per a la prova booleana amb capacitats (i avançades) per a " "la selecció i detecció per programari, i emulades." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "" "(6/6) Detecció booleana per programari i detecció automàtica per " "programari" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6607,29 +6651,29 @@ msgstr "" "la selecció i detecció per programari, i automàtiques. Aquesta opció pot " "establir-la automàticament el dorsal." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Opcions per a la prova de l'enter" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Enter" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" "(1/6) Opció per a la prova de l'enter sense unitats i no restringida a " "un conjunt." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Interval restringit amb un enter" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6639,24 +6683,24 @@ msgstr "" "conjunt restringit a un interval. El mínim és 4, el màxim 192 i «quant» " "és 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Llista restringida de paraules amb un enter" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Opció per a la prova de l'enter amb bits com a unitat i " "restringida a un conjunt de llista de paraules." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Matriu amb un enter" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6665,12 +6709,12 @@ msgstr "" "(4/6) Opció per a la prova de l'enter amb mm com a unitat i usant una " "matriu sense restringir." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Interval restringit amb una matriu amb un enter" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6680,12 +6724,12 @@ msgstr "" "matriu amb un interval restringit. El mínim és 4, el màxim 192 i «quant» " "és 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Llista restringida de paraules amb una matriu amb un enter" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6694,29 +6738,29 @@ msgstr "" "(6/6) Opció per a la prova de l'enter amb percentatge com a unitat i " "usant una matriu amb una llista restringida de paraules." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Opcions per a la prova fixa" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Fixa" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Opció per a la prova fixa sense unitats i no restringida a un " "conjunt." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Interval restringit de paraules" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6726,51 +6770,51 @@ msgstr "" "conjunt restringit a un interval. El mínim és -42,17, el màxim " "32767,9999 i «quant» és 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Llista fixa i restringida de paraules" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Opció per a la prova fixa sense unitats i restringida a un conjunt " "de llista de paraules." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Opcions per a la prova de la cadena" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Cadena" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Opció per a la prova de la cadena sense restringir." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Llista restringida de cadenes" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" "(2/3) Opció per a la prova de la cadena amb una llista restringida de " "cadenes." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Llista llarga i restringida de cadenes" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6779,153 +6823,153 @@ msgstr "" "(3/3) Opció per a la prova de la cadena amb una llista restringida de " "cadenes. Conté algunes entrades més..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Opcions per a la prova del botó" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Botó" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Opció per a la prova del botó. Imprimeix algun text..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Color 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Usa la composició de la imatge" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Bi-nivell en blanc i negre (mode art lineal)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Tramat/semi to en negre i blanc (mode semi to)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Múltiples nivells en blanc i negre (mode escala de grisos)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Múltiples nivells en color RGB (color d'una sola passada)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignora el calibratge" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Inhabilita l'enfocament previ" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "No calibris l'enfocament" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Enfocament previ manual" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Fixa la posició de l'enfocament" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Calibratge de la lent a la posició del document" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Calibra l'enfocament de la lent a la posició del document" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Mantén la posició de l'enfocament a 0 mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "" "Usa una posició mantinguda de l'enfocament de 0 mm en lloc de 0,6 mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Mode del calibratge" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Defineix el mode del calibratge" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Estableix la làmpada a encesa/apagada" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "Activa l'UTA" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Estableix l'UTA a actiu/inactiu" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Desplaçament" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Ajustaments del desplaçament per als canals de color" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Desplaçament del gris" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Estableix el desplaçament del canal gris" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Estableix el desplaçament del canal vermell" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Estableix el desplaçament del canal verd" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Estableix el desplaçament del canal blau" diff --git a/po/ca@valencia.po b/po/ca@valencia.po index 82a657a..58c0d9f 100644 --- a/po/ca@valencia.po +++ b/po/ca@valencia.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.29\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2020-01-17 11:40+0100\n" "Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n" "Language-Team: Catalan <kde-i18n-ca@kde.org>\n" @@ -17,406 +17,416 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Lokalize 20.03.70\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Nombre d'opcions" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Estàndard" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometria" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Millora" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avançat" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensors" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Vista prèvia" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Força la vista prèvia en monocrom" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bits de profunditat" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Mode d'escaneig" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Velocitat de l'escàner" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Font de l'escàner" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Força el retrocés" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "A dalt-esquerra X" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "A dalt-esquerra Y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "A baix-dreta X" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "A baix-dreta Y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Resolució de l'escàner" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Resolució X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Resolució Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Amplària de la pàgina" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Alçària de la pàgina" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Usa una taula de gamma personalitzada" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intensitat de la imatge" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intensitat del roig" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intensitat del verd" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intensitat del blau" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Brillantor" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Mida del gra" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Semi to" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Nivell de negre" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Nivell de blanc" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Nivell de blanc per al roig" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Nivell de blanc per al verd" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Nivell de blanc per al blau" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Ombra" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Ombra per al roig" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Ombra per al verd" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Ombra per al blau" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Llum intensa" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Llum intensa per al roig" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Llum intensa per al verd" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Llum intensa per al blau" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "To" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturació" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Nom de fitxer" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Mida del patró per al semi to" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Patró per al semi to" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Enllaça les resolucions X i Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negatiu" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Calibratge de la qualitat" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Dobla la resolució òptica" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Enllaça el RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Llindar" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Correcció de la gamma analògica" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Gamma analògica vermella" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Gamma analògica verda" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Gamma analògica blava" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Enllaça amb la gamma analògica" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Escalfament de la làmpada" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Cal. el temps d'exposició" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Cal. el temps d'exposició per al roig" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Cal. el temps d'exposició per al verd" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Cal. el temps d'exposició per al blau" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Temps d'exposició de l'escaneig" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Temps d'exposició de l'escaneig per al roig" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Temps d'exposició de l'escaneig per al verd" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Temps d'exposició de l'escaneig per al blau" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Estableix el temps d'exposició" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Cal. densitat de la llum" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Densitat de la llum en escanejar" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Estableix la densitat de la llum" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Apaga la làmpada en eixir" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Posició de l'enfocament" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Enfocament automàtic" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -425,37 +435,37 @@ msgstr "" "Opció de només lectura que especifica quantes opcions admet un " "dispositiu específic." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Opcions per a la font, mode i resolució" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Opcions per a l'àrea d'escaneig i mida del suport" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Opcions per a la modificació de la imatge" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Opcions específiques del maquinari" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Sensors i botons de l'escàner" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Sol·licita una vista prèvia de qualitat de l'escaneig." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -467,7 +477,7 @@ msgstr "" "escàner d'un sol pas, això reduirà els requisits de memòria i el temps " "d'escaneig de la vista prèvia." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -476,63 +486,63 @@ msgstr "" "Nombre de bits per mostra, els valors típics són 1 pels escaneigs amb " "«art lineal» i 8 pels escaneigs amb «múltiples bits»." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Selecciona el mode d'escaneig (p. ex., art lineal, monocrom o color)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Determina la velocitat amb la qual procedirà l'escàner." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Selecciona la font de l'escàner (com un alimentador de documents)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Controla si es forçarà el retrocés." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Posició X a dalt-esquerra de l'àrea d'escaneig." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Posició Y a dalt-esquerra de l'àrea d'escaneig." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Posició X a baix-dreta de l'àrea d'escaneig." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Posició Y a baix-dreta de l'àrea d'escaneig." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Estableix la resolució de la imatge escanejada." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Estableix la resolució horitzontal de la imatge escanejada." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Estableix la resolució vertical de la imatge escanejada." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -541,12 +551,12 @@ msgstr "" "Especifica l'amplària del suport. Es requereix per a centrar " "automàticament els escanejos dels fulls." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Especifica l'alçària del suport." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -554,7 +564,7 @@ msgstr "" "Determina si s'haurà d'usar una taula de gamma integrada o " "personalitzada." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -565,32 +575,32 @@ msgstr "" "afectarà igualment els canals roig, verd i blau alhora (és a dir, " "aquesta és una taula de gamma per a la intensitat)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Taula per a la correcció de la gamma per a la banda vermella." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Taula per a la correcció de la gamma per a la banda verda." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Taula per a la correcció de la gamma per a la banda blava." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Controla la brillantor de la imatge obtinguda." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Controla el contrast de la imatge obtinguda." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -599,73 +609,73 @@ msgstr "" "Selecciona el «granulat» de la imatge obtinguda. Els valors més petits " "resulten en imatges més definides." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Selecciona si la imatge obtinguda s'haurà de convertir a semi to " "(tramat)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Selecciona quin nivell de radiància s'haurà de considerar «negre»." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Selecciona quin nivell de radiància s'haurà de considerar «blanc»." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Selecciona quin nivell de radiància del roig s'haurà de considerar " "«blanc»." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Selecciona quin nivell de radiància del verd s'haurà de considerar " "«blanc»." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Selecciona quin nivell de radiància del blau s'haurà de considerar " "«blanc»." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Selecciona quin nivell de radiància del roig s'haurà de considerar " "«negre»." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Selecciona quin nivell de radiància del verd s'haurà de considerar " "«negre»." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Selecciona quin nivell de radiància del blau s'haurà de considerar " "«negre»." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Selecciona quin nivell de radiància del roig s'haurà de considerar " "«totalment roig»." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -673,7 +683,7 @@ msgstr "" "Selecciona quin nivell de radiància del verd s'haurà de considerar " "«totalment verd»." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -681,12 +691,12 @@ msgstr "" "Selecciona quin nivell de radiància del blau s'haurà de considerar " "«totalment blau»." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Controla el «to» (nivell del blau) de la imatge obtinguda." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -696,12 +706,12 @@ msgstr "" "produeix en obtindre una imatge amb una càmera. Els valors més grans " "causen més enlluernament." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "El nom del fitxer de la imatge que es carregarà." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -710,7 +720,7 @@ msgstr "" "Estableix la mida del patró per al semi to (tramatge) que s'usarà per a " "escanejar les imatges amb semi to." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -718,287 +728,298 @@ msgstr "" "Defineix el patró per al semi to (tramatge) que s'usarà per a escanejar " "les imatges amb semi to." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Usa els mateixos valors per a la resolució X i Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Intercanvia el negre i el blanc" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Fes un calibratge de qualitat del blanc" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Usa una lent que dobli la resolució òptica" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "En el mode RGB, usa els mateixos valors per a cada color" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Selecciona la brillantor mínima per obtindre un punt blanc" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Correcció de la gamma analògica" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Correcció de la gamma analògica per al roig" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Correcció de la gamma analògica per al verd" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Correcció de la gamma analògica per al blau" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, no-c-format msgid "Warm up lamp before scanning" msgstr "Escalfament de la làmpada abans d'escanejar" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Defineix el temps d'exposició per al calibratge" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Defineix el temps d'exposició per al calibratge del roig" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Defineix el temps d'exposició per al calibratge del verd" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Defineix el temps d'exposició per al calibratge del blau" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Defineix el temps d'exposició per a l'escaneig" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Defineix el temps d'exposició per a l'escaneig del roig" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Defineix el temps d'exposició per a l'escaneig del verd" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Defineix el temps d'exposició per a l'escaneig del blau" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Habilita la selecció del temps d'exposició" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Defineix la densitat de la llum per al calibratge" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Defineix la densitat de la llum per a l'escaneig" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Habilita la selecció de la densitat de la llum" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Apaga la làmpada quan se isca del programa" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Enfocament automàtic o manual" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Espera pel botó abans d'escanejar" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Botó de l'escàner" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Botó del correu electrònic" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Botó del fax" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Botó per a copiar" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "Botó de PDF" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Botó per a cancel·lar" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "S'ha carregat la pàgina" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "La tapa es troba oberta" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Color" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Color per a l'art lineal" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Color per al semi to" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Gris" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Semi to" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Art lineal" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Correcte" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Operació no admesa" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "S'ha cancel·lat l'operació" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Dispositiu ocupat" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Argument no vàlid" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "S'ha arribat al final del fitxer" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "S'ha embussat l'alimentador de documents" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "L'alimentador de documents està buit" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "La tapa de l'escàner està oberta" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Error durant l'E/S amb el dispositiu" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Memòria exhaurida" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "S'ha denegat l'accés al recurs" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "La làmpada no està preparada. Torneu-ho a provar" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "El mecanisme de l'escàner està bloquejat per al transport" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Predeterminats" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Estableix els valors predeterminats per als controls de millora." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Calibratge" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Calibra abans del següent escaneig" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1008,12 +1029,12 @@ msgstr "" "escaneig. En cas contrari, el calibratge només es realitzarà abans del " "primer inici." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Realitza només la correcció de les ombres" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1025,27 +1046,27 @@ msgstr "" "guany, desplaçament i temps d'exposició, siga els integrats o des del " "fitxer de configuració." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Botó per a l'estat" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Número del fotograma a escanejar" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Selecciona el número del fotograma a escanejar" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Escaneja a dues cares" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1053,392 +1074,392 @@ msgstr "" "L'escanejat de les dues cares proporciona un escanejat de l'anvers i el " "revers del document" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Correcció d'acord amb la relació de transparència" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Correcció d'acord amb el tipus de pel·lícula" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Color fi" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negatius" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "En brut" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Sense correcció de la transparència" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Diapositives" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automàtic" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Velocitat normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 de la velocitat normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 de la velocitat normal" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "Paràmetre arrodonit" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "Desconegut" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "S'ha embussat l'ADF" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "La tapa de l'ADF es troba oberta" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "Fallada de la làmpada" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "Error en el posicionament del capçal d'escaneig" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "Error en comprobar la CPU" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "Error en comprobar la RAM" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "Error en comprobar la ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "Error en comprobar el maquinari" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "Fallada de la làmpada amb la unitat de transparència" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" "Fallada en el posicionament del capçal d'escaneig amb la unitat de " "transparència" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "Error en la longitud de la llista de paràmetres" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "Codi no vàlid per a l'ordre d'operació" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "Camp no vàlid al CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "LUN no admés" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "Camp no vàlid a la llista de paràmetres" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "Error en la seqüència d'ordres" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "S'han especificat massa finestres" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "No es troba el suport" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "Missatge «IDENTIFY» del bit no vàlid" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "Opció no correcta" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "Reinicia l'encesa / reinicia el bus del dispositiu" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "Paràmetre canviat per un altre iniciador" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "Sense informació addicional" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "Fallada en tornar a seleccionar" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "Error de paritat SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "L'iniciador ha detectat la recepció d'un missatge d'error" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "Error de missatge no vàlid" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "Error de caducitat" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "Error de l'ombreig a la unitat de transparència" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "La llum no està estabilitzada" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "Escàner de pel·lícula" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "Escàner de superfície plana" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Tipus de pel·lícula" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" "Selecciona el tipus de pel·lícula, p. ex., en negatiu o diapositiva" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Tipus de pel·lícula en negatiu" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Selecciona el tipus de pel·lícula en negatiu" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Resolució del maquinari" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Usa només les resolucions del maquinari" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Enfocament" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Enfocament automàtic" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Habilita/Inhabilita l'enfocament automàtic" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Enfocament automàtic només una vegada" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Fes l'enfocament automàtic només una vegada entre les expulsions" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Posició manual de l'enfocament" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Estableix la posició manual per a l'enfocament del sistema òptic " "(predeterminat: 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Escaneja els marges" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Ajustaments addicionals per al color" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Emmiralla la imatge" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Emmiralla horitzontalment la imatge" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Exposició automàtica" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Habilita/Inhabilita la característica per a l'exposició automàtica" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Calibratge ara" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Executa el calibratge *ara*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Autodiagnòstic" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Realitza un autodiagnòstic de l'escàner" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Reinicia l'escàner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Reinicia l'escàner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Maneja el suport" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Expulsa la pel·lícula després de cada escaneig" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" "Expulsa automàticament la pel·lícula del dispositiu després de cada " "escaneig" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Expulsa la pel·lícula abans d'eixir" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" @@ -1446,671 +1467,671 @@ msgstr "" "Expulsa automàticament la pel·lícula del dispositiu abans d'eixir del " "programa" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Expulsa la pel·lícula ara" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Expulsa la pel·lícula *ara*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Extres de l'alimentador de documents" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Només de superfície plana" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Inhabilita l'alimentador automàtic de documents i només usa la " "superfície plana" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Unitat per a la transparència" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" "Canvia a activa/desactiva la unitat de transparència (FAU, unitat " "adaptadora de pel·lícula)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Pel·lícula en negatiu" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Pel·lícula en positiu o negatiu" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Control per a la densitat" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Estableix el mode de control per a la densitat" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Relació de transparència" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Selecciona el tipus de pel·lícula" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Selecciona el tipus de pel·lícula" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Calibratge de l'escàner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Força el calibratge de l'escàner abans de l'escaneig" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Escaneja en escala de grisos" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Fes un escaneig en escala de grisos en lloc d'en color" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Guany analògic" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Augmenta o disminueix el guany analògic per a la matriu del CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Correcció de la gamma" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "" "Selecciona la corba de transferència per a la correcció de la gamma" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "De superfície plana" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "ADF per a l'anvers" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "ADF per al revers" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "ADF per a les dues cares" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "Targeta per a l'anvers" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "Targeta per al revers" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "Targeta per a les dues cares" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Roig" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Verd" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blau" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Roig realçat" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Verd realçat" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Blau realçat" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Cap" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "El percentatge per a saltar el blanc del programari" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" "Sol·licita al controlador que descarti les pàgines amb un percentatge " "baix de píxels foscos" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Mode d'escaneig" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Usa una E/S que no es bloquegi" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Usa una E/S que no es bloquegi per a la «sane_read()» si està admés pel " "frontal." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Una cara" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Dues cares" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Unitat per a la transparència" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Alimentador automàtic de documents" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Pel·lícula en positiu" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Pel·lícula en negatiu" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Enfocament sobre el vidre" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Enfocament de 2,5 mm per sobre del vidre" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Semi to A (to dur)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Semi to B (to suau)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Semi to C (matisat)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Trama A (bayer 4x4)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Trama B (espiral 4x4)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Trama C (matisat 4x4)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Trama D (matisat 8x4)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tecnologia per a la millora del text" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Descarrega el patró A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Descarrega el patró B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Sense correcció" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Definit per l'usuari" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Impressores matricials" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Impressores tèrmiques" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Impressores d'injecció de tinta" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Monitors CRT" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Predeterminat" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Impressió d'alta densitat" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Impressió de baixa densitat" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Impressió d'alt contrast" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Definit per l'usuari (gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Definit per l'usuari (gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 retrat" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 apaïsat" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Carta" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Màx" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Selecciona el semi to." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Exclusió" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Selecciona el que s'exclourà." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Selecciona la brillantor." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Agudesa" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Correcció del color" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Estableix la taula de correcció del color per al dispositiu d'eixida " "seleccionat." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Coeficients per a la correcció del color" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matriu de multiplicació del RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Canvia de verd a roig" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Canvia de verd a blau" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Canvia de roig a verd" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Canvia de roig a blau" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Canvia de blau a verd" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Canvia de blau a roig" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Controla el nivell de verd" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Afig roig en funció del nivell de verd" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Afig blau en funció del nivell de verd" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Afig verd en funció del nivell de roig" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Controla el nivell de roig" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Afig blau en funció del nivell de roig" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Afig verd en funció del nivell de blau" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Afig roig en funció del nivell de blau" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Controla el nivell de blau" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Emmiralla la imatge." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Vista prèvia ràpida" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Segmentació automàtica de l'àrea" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Llista curta de les resolucions" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Mostra una llista curta de les resolucions" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zoom" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Defineix el factor de zoom que usarà l'escàner" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Format ràpid" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Equipament opcional" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Expulsa" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Expulsa el full de l'ADF" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Expulsa automàticament" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Expulsa el document després de l'escaneig" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Mode ADF" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Seleccionar el mode de l'ADF (una cara/dues cares)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Badia" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Selecciona la badia per escanejar" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2120,12 +2141,12 @@ msgstr "" "predefinida de dispositius o de la taula definida per l'usuari, la qual " "es pot descarregar a l'escàner." -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Posició de l'enfocament" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" @@ -2133,12 +2154,12 @@ msgstr "" "Estableix la posició de l'enfocament sobre el vidre o 2,5 mm per sobre " "del vidre" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Espera pel botó" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2153,7 +2174,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Infraroigs" @@ -2169,272 +2190,272 @@ msgid "Negative Slide" msgstr "Diapositiva en negatiu" # Nota: https://en.wikipedia.org/wiki/Color_temperature#Correlated_color_temperature -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Incorpora el perfil CCT" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Perfil CCT definit per l'usuari" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "Carrega" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "Carrega un full a l'ADF" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, no-c-format msgid "ADF Skew Correction" msgstr "Correcció de la inclinació a l'ADF" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, no-c-format msgid "Enables ADF skew correction" msgstr "Habilita la correcció de la inclinació a l'ADF" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Actiu" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Inactiu" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Tramat" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Difusió" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Blanc" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Negre" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Continua" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Atura" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10 mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15 mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20 mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horitzontal" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Horitzontal en negre" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Horitzontal estreta" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertical" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Vertical en negre" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "De dalt a baix" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "De baix a dalt" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Anvers" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Revers" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Exponent de la funció gamma" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Canvia la intensitat dels semi tons" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "RIF" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "Format d'imatge inversa" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "Tipus de semi to" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "Controla el tipus de filtre del semi to" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "Controla el patró del filtre del semi to" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "Contorn" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "Realitza l'extracció del contorn" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "Èmfasi" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "Negatiu per a suavitzar o positiu per aguditzar la imatge" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "Separació" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "Habilita la separació automàtica de les imatges i el text" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "Emmiralla" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "Reflecteix horitzontalment la imatge d'eixida" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "Seguidor del nivell de blanc" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "Controla el seguidor del nivell de blanc" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "Filtre per al bolígraf" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "Millora la qualitat del text del bolígraf amb alta resolució" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Suavitzat" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "Habilita el suavitzat per a millorar l'OCR" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "Corba amb interval" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" "La corba amb interval, des de la llum a la foscor, però la part superior " "de les dues podria no funcionar" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Corba del llindar" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" @@ -2442,116 +2463,116 @@ msgstr "" "La corba del llindar, des de la llum a la foscor, però la part superior " "de les dues podria no ser lineal" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "Llindar al blanc" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" "Estableix els píxels iguals al llindar al blanc en comptes de negre" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "Eliminació del soroll" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "Matriu 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "Elimina el soroll quadrat de 5 píxels" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "Matriu 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "Elimina el soroll quadrat de 4 píxels" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "Matriu 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "Elimina el soroll quadrat de 3 píxels" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "Matriu 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "Elimina el soroll quadrat de 2 píxels" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "Variància" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" "Estableix la velocitat de la variància SDTC (sensibilitat), 0 és igual " "que 127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "Detecció automàtica de l'amplària" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" "L'escàner detectarà els costats del paper. Pot reduir la velocitat de " "l'escaneig." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "Detecció automàtica de la llargada" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" "L'escàner detectarà la vora inferior del paper. Pot confondre alguns " "frontals." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "Compressió" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" "Habilita les dades comprimides. Pot fer fallar el vostre programa de " "frontal" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "Argument per a la compressió" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2560,110 +2581,110 @@ msgstr "" "Nivell de la compressió JPEG. 1 és un fitxer petit, 7 és un fitxer gran. " "0 (predeterminat) és igual que 4" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "Acció per a la doble alimentació" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "Acció per a després de l'error de doble alimentació" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "Inclinació per la doble alimentació" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "Habilita l'error de doble alimentació que causa inclinació" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "Gruix del paper per la doble alimentació" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "Habilita l'error de doble alimentació causat pel gruix del paper" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "Longitud del paper causant doble alimentació" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" "Habilita l'error de doble alimentació causat per la longitud del paper" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "Diferència en la longitud per a causar doble alimentació" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" "Diferència en la longitud de la pàgina per activar l'error de doble " "alimentació" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "El mode recuperació causa doble alimentació" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" "Sol·licita a l'escàner que l'alimentador recuperi el paper en embussar-se" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "Protecció del paper" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "Pregunta a l'escàner per a predir les embussades a l'ADF" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "Protecció avançada del paper" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" "Pregunta a l'escàner per a predir les embussades a l'ADF usant sensors " "millorats" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "Detecció de les grapes" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" "Pregunta a l'escàner per a detectar les embussades a l'ADF causades per " "les grapes" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "Color de fons" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" @@ -2671,12 +2692,12 @@ msgstr "" "Estableix un color de fons per a l'escaneig. Pot entrar en conflicte amb " "l'opció de sobreexploració" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "Descarta el color" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2685,34 +2706,34 @@ msgstr "" "Els escàners d'una sola passada només usen un color durant l'escaneig " "amb gris o binari, útil per a paper amb colors o tinta" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "Mode de memòria intermèdia" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" "Sol·licita a l'escàner que llija les pàgines ràpidament des de l'ADF a " "la memòria interna" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "Preselecciona" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "Sol·licita a l'escàner que agafi la pàgina següent des de l'ADF" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "Sobreexploració" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2724,12 +2745,12 @@ msgstr "" "de la mida del paper, per a permetre recollir els costats restants. Pot " "entrar en conflicte amb l'opció Color de fons" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "Temporitzador de suspensió" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" @@ -2737,12 +2758,12 @@ msgstr "" "Temps en minuts fins que la font d'alimentació interna canviarà al mode " "de suspensió" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "Temporitzador per apagar" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2752,42 +2773,42 @@ msgstr "" "S'arrodonirà fins als 15 minuts més propers. Zero significa que no " "s'apagarà mai." -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "Desplaçament de la doble cara" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "Ajusta el desplaçament per a l'anvers/revers" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Desplaçament del verd" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "Ajusta el desplaçament del verd/roig" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Desplaçament del blau" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "Ajusta el desplaçament del blau/roig" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "Memòria baixa" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2801,12 +2822,12 @@ msgstr "" "es pot usar per a determinar la imatge correcta. Aquesta opció només " "s'hauria d'usar amb el programari de frontal personalitzat." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "Cara per a les dues cares" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2815,58 +2836,58 @@ msgstr "" "Indica a quina cara (0=anvers, 1=revers) en un escaneig de dues cares " "retornarà la següent crida al «sane_read()»." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "Desinclina i escapça per maquinari" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" "Sol·licita a l'escàner que giri i escapci les pàgines de forma digital." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Desinclina per programari" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" "Sol·licita al controlador que giri les pàgines inclinades de forma " "digital." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Diàmetre per eliminar els pics per programari" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" "Diàmetre màxim dels punts solitaris per eliminar-los de l'escaneig." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Escapça per programari" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" "Sol·licita al controlador que elimini la vora de les pàgines de forma " "digital." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "Atura en cancel·lar" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." @@ -2874,108 +2895,108 @@ msgstr "" "Sol·licita al controlador que pare l'alimentador de paper en lloc " "d'expulsar-lo durant una cancel·lació." -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "Opcions per a l'aprovador" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "Controls per a la unitat aprovadora" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "Aprovador" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "Habilita la unitat aprovadora" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "Bits de l'aprovació" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "Determina el valor màxim del comptador de l'aprovació." -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "Valor de l'aprovació" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "Valor inicial del comptador de l'aprovació." -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "Pas de l'aprovació" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" "Canvia el valor del comptador de l'aprovació en aquest tant per a cada " "pàgina." -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "Aprovació Y" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" "Desplaçament de la impressió de l'aprovador des de la part superior del " "paper." -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "Tipus de lletra per a l'aprovador" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "El tipus de lletra amb el que imprimirà l'aprovador." -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "Direcció de l'aprovador" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "Direcció amb la qual imprimirà l'aprovador." -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "Costat de l'aprovador" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" "El costat de la impressió de l'aprovador, requereix maquinari per " "canviar-lo" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "Cadena de l'aprovador" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -2984,205 +3005,205 @@ msgstr "" "Format d'impressió alfanumèric de l'aprovador. %05ud o %08ud al final " "serà substituït pel valor del comptador." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "Vora superior" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "El paper s'ha retirat parcialment dins de l'ADF" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "Paper A3" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "S'ha detectat un paper A3" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "Paper B4" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "S'ha detectat un paper B4" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "Paper A4" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "S'ha detectat un paper A4" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "Paper B5" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "S'ha detectat un paper B5" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR o DF" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" "S'ha detectat una OMR (reconeixement de marca òptica) o alimentació de " "doble cara" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "S'ha carregat la pàgina" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "Estalvi d'energia" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "Escàner en el mode estalvi d'energia" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "Alimentació manual" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "S'ha seleccionat una alimentació manual" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "Funció" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "Funció caràcter a la pantalla" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "Tinta baixa" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "La impressora s'està executant amb la tinta baixa" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "Alimentació de doble cara" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "S'ha detectat una alimentació de doble cara" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "Codi d'error" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "Codi d'error del maquinari" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "Angle d'inclinació" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "Requereix un fons negre per escanejar" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "Tinta restant" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "Nivell de tinta de la impressora" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "Densitat" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "Marcador de la densitat" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "Commuta a doble cara" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extres" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "Filtre de color" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "Quan s'usa gris o art lineal, aquesta opció seleccionarà el color a usar." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "Fitxer de calibratge" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "Especifica el fitxer de calibratge a usar" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "Temps de caducitat per a la memòria cau del calibratge" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3192,12 +3213,12 @@ msgstr "" "memòria cau. Un valor de 0 indicarà que no s'usarà la memòria cau. Un " "valor negatiu indicarà que la memòria cau no caducarà mai." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Temps per apagar la làmpada" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3206,93 +3227,93 @@ msgstr "" "La llum s'apagarà després del temps determinat (en minuts). Un valor de " "0 indicarà que no s'apagarà la làmpada." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Apaga la làmpada durant l'escaneig" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "La llum s'apagarà durant l'escaneig." -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Botó de fitxer" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Botó OCR" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Botó d'encesa" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "Botó extra" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, no-c-format msgid "Needs calibration" msgstr "Necessita calibratge" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "L'escàner necessita calibratge per als ajustaments actuals" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Botons" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Calibratge" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Comença el calibratge emprant un full especial" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Neteja el calibratge" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Neteja la memòria cau del calibratge" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, no-c-format msgid "Force calibration" msgstr "Força el calibratge" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" "Força el calibratge ignorant-ho tot i qualsevol memòria cau del " "calibratge" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, no-c-format msgid "Ignore internal offsets" msgstr "Ignora els desplaçaments interns" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " @@ -3300,41 +3321,41 @@ msgid "" msgstr "" "Adquireix la imatge, incloses les àrees de calibratge intern de l'escàner" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Adaptador de transparència" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, no-c-format msgid "Transparency Adapter Infrared" msgstr "Adaptador infraroig de transparència" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Color per al mode gris" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Selecciona quin color d'escaneig s'usarà en el mode gris (predeterminat: " "verd)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Opcions de depuració" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Escalfament automàtic" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3343,12 +3364,12 @@ msgstr "" "Escalfa fins que la brillantor de la làmpada siga constant en comptes " "d'insistir en el temps d'escalfament de 60 segons." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Escaneja completament" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3357,12 +3378,12 @@ msgstr "" "Escaneja tota l'àrea d'escaneig, inclosa la tira de calibratge. Aneu amb " "compte. No seleccioneu tota l'alçària. Només per a proves." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Calibratge tosc" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3374,12 +3395,12 @@ msgstr "" "manualment els paràmetres del frontal analògic. Aquesta opció està " "habilitada de manera predeterminada. Només per a proves." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Calibratge tosc només per al primer escanejat" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3391,12 +3412,12 @@ msgstr "" "la imatge és diferent amb cada escaneig, inhabiliteu aquesta opció. " "Només per a proves." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Línies a tornar arrere" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3410,225 +3431,225 @@ msgstr "" "Els valors baixos produeixen escaneigs més ràpids, però augmenten el " "risc d'omissió de línies." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Valor de la gamma" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Estableix el valor de la gamma de tots els canals." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Opcions avançades" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Tosc" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fina" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "A mida" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Auto" # Nota: https://ca.wikipedia.org/wiki/NTSC -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "RGB del NTSC" # Nota: https://support.hp.com/gb-en/document/c01275842 -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "RGB amb el XPA" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Passa a través" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "Gris del NTSC" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "Gris amb el XPA" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Lent" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Ràpid" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Extraràpid" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2 píxels" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4 píxels" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8 píxels" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Imprimeix" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Diapositiva" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Tira de pel·lícules" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Condicional" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Experimental" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Aguditzant" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Estableix el valor de l'agudització." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Llindar automàtic" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Habilita la determinació automàtica del llindar pels escaneigs amb art " "lineal." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Selecciona el filtre de suavitzat." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Descarrega el suport després de l'escaneig" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Descarrega el suport després d'un escaneig." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Canvia el document" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Canvia el document." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Descarrega" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Descarrega el document." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Inicia el procés de calibratge." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Suport" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Estableix el tipus de suport." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Temps d'exposició" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3641,156 +3662,156 @@ msgstr "" "normals i «Negatiu» per a pel·lícules en negatiu. Per a imatges fosques " "(sota exposades), podeu augmentar aquest valor." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Matriu de color" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, no-c-format msgid "Set the scanner's color matrix." msgstr "Estableix la matriu de color de l'escàner." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Matriu de color a mida." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Matriu de color monocrom" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Matriu de color a mida pels escaneigs en escala de grisos." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Emmiralla horitzontalment" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Emmiralla horitzontalment la imatge." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Emmiralla verticalment" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Emmiralla verticalment la imatge." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Opcions per a l'actualització" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Opcions per a l'actualització." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "Eixida de 8 bits" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Usa internament una profunditat de bits més gran que vuit, però a " "l'eixida usa només vuit bits." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Espera al botó del frontal" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Espera per escanejar que es prema el botó del panell frontal." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Apaga la làmpada" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Apaga la llum de l'escàner." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Grup de geometria" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Grup de mode d'escaneig" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Model de l'escàner" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Permet comprovar el comportament del dispositiu amb els altres models " "admesos" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "Els colors de la imatge seran invertits" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Inhabilita la correcció de la gamma" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "La correcció de la gamma serà inhabilitada" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Inhabilita la correcció de l'ombra blanca" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "La correcció de l'ombra blanca serà inhabilitada" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Omet el procés d'escalfament" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "El procés d'escalfament serà inhabilitat" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Força la profunditat real" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3802,12 +3823,12 @@ msgstr "" "convertir-la a la profunditat seleccionada. Aquesta opció evitarà " "l'emulació de la profunditat." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emula l'escala de grisos" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3818,12 +3839,12 @@ msgstr "" "convertirà per programari a una escala de grisos. Això pot millorar la " "qualitat de la imatge en algunes circumstàncies." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Guarda imatges per a la depuració" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3832,310 +3853,310 @@ msgstr "" "Si s'habilita, es guardaran algunes imatges relacionades amb el " "processament de l'escàner per analitzar-les." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Reinicia el joc de xips" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Reinicia les dades del joc de xips" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Informació" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Nom del joc de xips" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Mostra el nom del joc de xips usat al dispositiu." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Desconegut" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "ID del joc de xips" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Mostra l'ID del joc de xips" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Comptador d'escaneigs" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Mostra el nombre d'escaneigs realitzats per l'escàner" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Actualitza la informació" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Actualitza la informació quant al dispositiu" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Aquesta opció reflecteix un botó d'escàner al panell frontal" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "Càmera web" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Botó de l'escàner" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Imprimeix" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Espera pel botó" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Opcions per a l'aprovador" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Opcions per a l'aprovador" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "Sense informació addicional" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, fuzzy, no-c-format msgid "power-save" msgstr "Estalvi d'energia" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Botó d'encesa" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Botó per a copiar" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Botó per a copiar" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "color" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Botó per a l'estat" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Miscel·lània" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Estat de la làmpada" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Apaga o encén la llum." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Calibra per al nivell de blanc i negre." # Nota: https://en.wikipedia.org/wiki/Tissue_microarray -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "Costats de la TMA" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMA negatius" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Color (48 bits)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Amplia el temps d'espera de la làmpada" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Amplia el temps d'espera de la làmpada (de 15 minuts a 1 hora)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Espera pel botó" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Espera pel botó abans d'escanejar" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "Darrer botó premut" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "Obtén l'ID de l'últim botó premut (només lectura)" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, no-c-format msgid "LCD counter" msgstr "Comptador LCD" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "Obtén el valor del comptador LCD (només lectura)" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "Indicador LED del color" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "Obtén el valor del comptador LED (només lectura)" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "Document disponible a l'ADF" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" "Obtén l'estat de l'indicador de document disponible a l'ADF (només " "lectura)" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "Oculta el píxel del final de pàgina" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" @@ -4143,14 +4164,14 @@ msgstr "" "Oculta els píxels indicadors del final de pàgina i se sobreescriuen amb " "els píxels veïns" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" "Mode d'ompliment del final de les línies després d'obtindre les dades " "d'escaneig (ADF)" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " @@ -4160,12 +4181,12 @@ msgstr "" "escanejada, raster = ràster en b/n, white = color blanc, black = color " "negre, color = valor del color RGB o gris" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "Valor del color RGB o gris per al mode ompliment del «color»" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4175,13 +4196,13 @@ msgstr "" "RGB com a valor r*65536+256*g+b o gris (predeterminat=violeta o gris)" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Mida del paper" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Separació automàtica" @@ -4222,13 +4243,13 @@ msgid "Double feed detection" msgstr "Detecció de l'alimentació de doble cara" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Habilita l'escaneig a doble cara" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Grandària física del paper a l'ADF" @@ -4393,7 +4414,7 @@ msgid "From scanner" msgstr "Des de l'escàner" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Des del paper" @@ -4468,13 +4489,13 @@ msgid "Sets the scan source" msgstr "Estableix la font de l'escaneig" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Mode alimentador" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Estableix el mode alimentador" @@ -4534,12 +4555,12 @@ msgid "Set paper position : true for landscape, false for portrait" msgstr "" "Estableix la posició del paper: cert per a apaïsat, fals per a retrat" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Llindar automàtic" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4549,31 +4570,31 @@ msgstr "" "la gamma, la reducció del soroll i l'èmfasi de la imatge" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Reducció del soroll" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Redueix el soroll dels punts aïllats" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Èmfasis de la imatge" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Estableix l'èmfasi de la imatge" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4677,7 +4698,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Correcció de la gamma" @@ -4873,218 +4894,218 @@ msgstr "Afig un espai a la posició superior" msgid "Addition of space in bottom position" msgstr "Afig un espai a la posició inferior" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamant" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "Engreix gruixut 8x8" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "Engreix fi 8x8" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "Bayer 8x8" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "Línia vertical 8x8" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Guany" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Ajustaments del guany per als canals de color" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Guany del gris" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Estableix el guany del canal gris" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Guany del roig" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Estableix el guany del canal roig" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Guany del verd" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Estableix el guany del canal verd" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Guany del blau" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Estableix el guany del canal blau" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Trama 16 de Bayer" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Trama 64 de Bayer" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Punt 32 de semi to" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Punt 64 de semi to" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Difusió dels errors" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Mode 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Mode 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Mode 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Des del pal blanc" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Suavitzat" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Baix" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Mitjana" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Alt" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Una pàgina" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Totes les pàgines" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "escàner alimentat per fulls" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Escala de grisos en 4 bits" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Escala de grisos en 8 bits" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Ombra, semi to, llum intensa, temps d'exposició" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Opcions especials" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Equilibri de color" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Inhabilita el retrocés" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Si està marcada, l'escàner no realitzarà cap retrocés" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Commuta la llum de la superfície plana" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Commuta la llum de la superfície plana" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Calibratge fet pel dorsal" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -5092,44 +5113,44 @@ msgstr "" "Si està marcada, el dorsal realitzarà el calibratge de color abans " "d'escanejar" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Usa l'adaptador «lightlid-35mm»" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" "Aquesta opció desactiva la llum de la superfície plana durant un " "escanejat" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Qualitat de l'escaneig" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Màxima qualitat però menor velocitat" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Escanejat ràpid" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Màxima velocitat però menor qualitat" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Ajustament automàtic del llindar" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5138,71 +5159,71 @@ msgstr "" "Si està marcada, el dorsal intentarà determinar de manera automàtica un " "valor òptim per al llindar." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Selecciona el mode correcció de la gamma." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Enllaça amb la gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "" "Usa els mateixos valors de la gamma per a tots els canals de color." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Gamma escalar" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Selecciona un valor per a la correcció de la gamma escalar." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Gamma escalar del roig" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" "Selecciona un valor per a la correcció de la gamma escalar (canal roig)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Gamma escalar del verd" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" "Selecciona un valor per a la correcció de la gamma escalar (canal verd)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Gamma escalar del blau" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "" "Selecciona un valor per a la correcció de la gamma escalar (canal blau)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Canal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5210,219 +5231,219 @@ msgstr "" "Selecciona la banda de colors, «Màster» voldrà dir que afectarà a tots " "els colors." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Semi to" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" "Selecciona quin nivell de radiància s'haurà de considerar «50% gris»." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Semi to per al roig" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "" "Selecciona quin nivell de radiància s'haurà de considerar «50% roig»." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Semi to per al verd" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" "Selecciona quin nivell de radiància s'haurà de considerar «50% verd»." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Semi to per al blau" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" "Selecciona quin nivell de radiància s'haurà de considerar «50% blau»." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Equilibri del roig" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Equilibra el factor per al roig. Un valor del 100% voldrà dir sense " "correcció." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Equilibri del verd" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Equilibra el factor per al verd. Un valor del 100% voldrà dir sense " "correcció." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Equilibri del blau" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Equilibra el factor per al blau. Un valor del 100% voldrà dir sense " "correcció." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Equilibri per microprogramari" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Estableix els valors per a l'equilibri de color als valors proporcionats " "pel microprogramari." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "El més lent" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Lent" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Ràpid" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "El més ràpid" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "Gruixut 8x8" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "Normal 8x8" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "Fina 8x8" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "Molt fina 8x8" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "Normal 6x6" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "Gruixut 5x5" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "Fina 5x5" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "Gruixut 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "Normal 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "Fina 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "Normal 3x3" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "Normal 2x2" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "A mida 8x8" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "A mida 6x6" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "A mida 5x5" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "A mida 4x4" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "A mida 3x3" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "A mida 2x2" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Mode gris ràpid" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Escaneja en el mode gris ràpid (qualitat baixa)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5432,117 +5453,117 @@ msgstr "" "qualitat). Aquestes poden ser en un mode sense color o un mode amb baixa " "resolució." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Temps per apagar la làmpada (minuts)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Estableix el temps (en minuts) després del qual s'apagarà la llum." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Apaga la làmpada" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Apaga immediatament la llum." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Brillantor del roig" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Controla la brillantor del canal roig de la imatge obtinguda." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Brillantor del verd" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Controla la brillantor del canal verd de la imatge obtinguda." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Brillantor del blau" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Controla la brillantor del canal blau de la imatge obtinguda." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contrast del canal roig" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Controla el contrast del canal roig de la imatge obtinguda." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contrast del canal verd" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Controla el contrast del canal verd de la imatge obtinguda." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contrast del canal blau" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Controla el contrast del canal blau de la imatge obtinguda." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Color48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Color24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Gris16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Gris8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Reflectant" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positiu" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5551,7 +5572,7 @@ msgstr "" "Escalfa fins que la brillantor de la làmpada siga constant en comptes " "d'insistir en el temps d'escalfament de 40 segons." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Imatge" @@ -5561,27 +5582,42 @@ msgstr "Imatge" msgid "Need calibration" msgstr "Necessita calibratge" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Color en negatiu" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Gris en negatiu" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "Color de 48 bits" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "Gris de 16 bits" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5682,210 +5718,218 @@ msgid "ADF Waiting Time" msgstr "Temps d'espera per a l'ADF" #: backend/pixma/pixma_sane_options.c:392 -#, no-c-format +#, fuzzy, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." msgstr "" "Quan s'estableix, l'escàner espera el temps especificat en segons perquè " "s'inserisca un document nou a l'alimentador automàtic de documents." -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." +msgstr "" + +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Transparència" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Ajustaments del dispositiu" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Interruptor de la làmpada" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Interruptor manual de la/es làmpada/es." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Apaga la làmpada durant el calibratge fosc" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Apaga sempre la làmpada quan es fa el calibratge fosc." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Cau per a les dades de calibratge" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Habilita o inhabilita el cau per a les dades de calibratge." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Realitza el calibratge" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Sensor de l'acceleració" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Habilita o inhabilita el moviment del sensor de l'acceleració." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Temps d'escalfament" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Temps d'escalfament en segons." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Temps per apagar la làmpada" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Temps per apagar la làmpada en segons." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Frontal analògic" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Valor de guany del roig de l'AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Desplaçament del roig" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Valor de desplaçament del roig de l'AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Valor de guany del verd de l'AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Valor de desplaçament del verd de l'AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Valor de guany del blau de l'AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Valor de desplaçament del blau de l'AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Llum vermella apagada" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Defineix el paràmetre per apagar la llum vermella" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Llum verda apagada" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Defineix el paràmetre per apagar la llum verda" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Llum blava apagada" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Defineix el paràmetre per apagar la llum blava" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Aquesta opció reflecteix l'estat dels botons de l'escàner." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Color36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Mapa amb trama 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Mapa amb trama 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Aleatori" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Selecció de la font" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Millora de la imatge" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Grisifica" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Carrega la imatge en escala de grisos." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Simulació de tres passos" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5894,12 +5938,12 @@ msgstr "" "Simula un escàner de tres passos en retornar 3 fotogrames separats. Per " "a diversió, retorna al verd, llavors al blau i llavors al roig." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Simulació d'un escàner manual" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5911,7 +5955,7 @@ msgstr "" "establir aquesta opció, es pot comprovar si un frontal pot gestionar-la " "correctament." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5919,42 +5963,42 @@ msgstr "" "Estableix els valors predeterminats per als controls de millora " "(brillantor i contrast)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Opció de prova per a només de lectura" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Permet veure si els frontals poden tractar això correctament" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Taules de gamma" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Simulació del codi d'estat" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "No força el codi d'estat" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "No força al dorsal a què retorne un codi d'estat." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Retorna «SANE_STATUS_EOF»" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5963,12 +6007,12 @@ msgstr "" "Força el dorsal perquè retorne el codi d'estat «SANE_STATUS_EOF» després " "de cridar al «sane_read()»." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Retorna «SANE_STATUS_JAMMED»" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5977,12 +6021,12 @@ msgstr "" "Força el dorsal perquè retorne el codi d'estat «SANE_STATUS_JAMMED» " "després de cridar al «sane_read()»." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Retorna «SANE_STATUS_NO_DOCS»" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5991,12 +6035,12 @@ msgstr "" "Força el dorsal perquè retorne el codi d'estat «SANE_STATUS_NO_DOCS» " "després de cridar al «sane_read()»." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Retorna «SANE_STATUS_COVER_OPEN»" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -6005,12 +6049,12 @@ msgstr "" "Força el dorsal perquè retorne el codi d'estat «SANE_STATUS_COVER_OPEN» " "després de cridar al «sane_read()»." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Retorna «SANE_STATUS_IO_ERROR»" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -6019,12 +6063,12 @@ msgstr "" "Força el dorsal perquè retorne el codi d'estat «SANE_STATUS_IO_ERROR» " "després de cridar al «sane_read()»." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Retorna «SANE_STATUS_NO_MEM»" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -6033,12 +6077,12 @@ msgstr "" "Força el dorsal perquè retorne el codi d'estat «SANE_STATUS_NO_MEM» " "després de cridar al «sane_read()»." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Retorna «SANE_STATUS_ACCESS_DENIED»" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -6047,42 +6091,42 @@ msgstr "" "Força el dorsal perquè retorne el codi d'estat " "«SANE_STATUS_ACCESS_DENIED» després de cridar al «sane_read()»." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Aquesta opció reflecteix l'estat d'un botó de l'escàner." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Encén la làmpada" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Encén la llum de l'escàner" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Apaga la làmpada" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Apaga la llum de l'escàner" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Temps d'espera de la làmpada" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Minuts fins que la làmpada està apagada després d'escanejar" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Valor de llindar per al mode art lineal" @@ -6223,57 +6267,57 @@ msgstr "Línies de color per a la lectura" msgid "Grayscale lines per read" msgstr "Línies en escala de grisos per a la lectura" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "Càmera web" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Color RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Color RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Color RGB per al text" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Negre sòlid" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Blanc sòlid" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Patró per al color" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Quadrícula" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Primera entrada" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Segona entrada" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6282,12 +6326,12 @@ msgstr "" "Aquesta és la tercera entrada molt llarga. Potser el frontal té una idea " "sobre com mostrar-la" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Simulació d'un escàner manual" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6300,12 +6344,12 @@ msgstr "" "establir aquesta opció, es pot comprovar si un frontal pot gestionar-la " "correctament. Aquesta opció també permet una amplària fixa d'11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Simulació de tres passos" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6314,17 +6358,17 @@ msgstr "" "Simula un escàner de tres passos. En mode de color, es transmeten tres " "fotogrames." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Estableix l'ordre dels fotogrames" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Estableix l'ordre dels fotogrames en el mode color de tres passos." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6333,17 +6377,17 @@ msgstr "" "Si se selecciona l'alimentador automàtic de documents, l'alimentador " "estarà «buit» després de 10 escaneigs." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Opcions especials" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Selecciona la fotografia de prova" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6361,12 +6405,12 @@ msgstr "" "Quadrícula: dibuixa una quadrícula en negre/blanc amb una amplària i una " "alçària de 10 mm per quadrat." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Inverteix la codificació «endian»" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6378,23 +6422,23 @@ msgstr "" "dels frontals, p. ex., si el frontal empra una codificació «endian» " "correcta." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Límit en la lectura" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Limita la quantitat de dades transferida amb cada crida al «sane_read()»." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Mida per al límit en la lectura" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6402,22 +6446,22 @@ msgstr "" "La quantitat (màxima) de dades transferida amb cada crida al " "«sane_read()»." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Retard en la lectura" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Retarda la transferència de les dades a la canonada." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Durada del retard en la lectura" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." @@ -6425,12 +6469,12 @@ msgstr "" "Quant de temps s'esperarà després de transferir cada cau de dades a " "través de la canonada." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Valor retornat pel «sane_read()»" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6441,22 +6485,22 @@ msgstr "" "maneig normal per a escanejar. Tots els altres codis d'estat són per a " "provar com els maneja el frontal." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Pèrdua de píxels per línia" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "El nombre de píxels que es perdran al final de cada línia." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Paràmetres difusos" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6465,12 +6509,12 @@ msgstr "" "Retorna línies borroses i bytes per línia quan es crida la " "«sane_parameters()» abans de la «sane_start()»." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Ofereix el descriptor de fitxer seleccionat" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6479,12 +6523,12 @@ msgstr "" "Ofereix un descriptor de fitxer seleccionat per a detectar si la " "«sane_read()» retornarà dades." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Habilita les opcions de prova" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6494,27 +6538,27 @@ msgstr "" "dels frontals per a veure i modificar tots els diferents tipus d'opcions " "de SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Opcions per a la impressió" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Imprimeix una llista de totes les opcions." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Opcions per a la prova booleana" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Selecció i detecció booleana per programari" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6524,12 +6568,12 @@ msgstr "" "la selecció i detecció per programari. Aquesta només és una opció " "booleana normal." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Selecció booleana per maquinari i detecció per programari" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6541,12 +6585,12 @@ msgstr "" "l'opció no pot ser establida pel frontal, sinó per l'usuari (p. ex., si " "premeu un botó al dispositiu)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Selecció booleana per maquinari" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6558,12 +6602,12 @@ msgstr "" "pel frontal, sinó per l'usuari (p. ex., si premeu un botó al dispositiu) " "i no el frontal no ho pot llegir." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Detecció booleana per programari" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6573,13 +6617,13 @@ msgstr "" "la detecció per programari. Això vol dir que aquesta opció és de només " "lectura." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "" "(5/6) Detecció booleana per programari i detecció emulada per programari" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6588,14 +6632,14 @@ msgstr "" "(5/6) Opció per a la prova booleana amb capacitats (i avançades) per a " "la selecció i detecció per programari, i emulades." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "" "(6/6) Detecció booleana per programari i detecció automàtica per " "programari" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6606,29 +6650,29 @@ msgstr "" "la selecció i detecció per programari, i automàtiques. Aquesta opció pot " "establir-la automàticament el dorsal." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Opcions per a la prova de l'enter" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Enter" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" "(1/6) Opció per a la prova de l'enter sense unitats i no restringida a " "un conjunt." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Interval restringit amb un enter" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6638,24 +6682,24 @@ msgstr "" "conjunt restringit a un interval. El mínim és 4, el màxim 192 i «quant» " "és 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Llista restringida de paraules amb un enter" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Opció per a la prova de l'enter amb bits com a unitat i " "restringida a un conjunt de llista de paraules." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Matriu amb un enter" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6664,12 +6708,12 @@ msgstr "" "(4/6) Opció per a la prova de l'enter amb mm com a unitat i usant una " "matriu sense restringir." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Interval restringit amb una matriu amb un enter" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6679,12 +6723,12 @@ msgstr "" "matriu amb un interval restringit. El mínim és 4, el màxim 192 i «quant» " "és 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Llista restringida de paraules amb una matriu amb un enter" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6693,29 +6737,29 @@ msgstr "" "(6/6) Opció per a la prova de l'enter amb percentatge com a unitat i " "usant una matriu amb una llista restringida de paraules." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Opcions per a la prova fixa" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Fixa" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Opció per a la prova fixa sense unitats i no restringida a un " "conjunt." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Interval restringit de paraules" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6725,51 +6769,51 @@ msgstr "" "conjunt restringit a un interval. El mínim és -42,17, el màxim " "32767,9999 i «quant» és 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Llista fixa i restringida de paraules" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Opció per a la prova fixa sense unitats i restringida a un conjunt " "de llista de paraules." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Opcions per a la prova de la cadena" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Cadena" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Opció per a la prova de la cadena sense restringir." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Llista restringida de cadenes" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" "(2/3) Opció per a la prova de la cadena amb una llista restringida de " "cadenes." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Llista llarga i restringida de cadenes" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6778,153 +6822,153 @@ msgstr "" "(3/3) Opció per a la prova de la cadena amb una llista restringida de " "cadenes. Conté algunes entrades més..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Opcions per a la prova del botó" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Botó" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Opció per a la prova del botó. Imprimeix algun text..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Color 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Usa la composició de la imatge" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Bi-nivell en blanc i negre (mode art lineal)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Tramat/semi to en negre i blanc (mode semi to)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Múltiples nivells en blanc i negre (mode escala de grisos)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Múltiples nivells en color RGB (color d'una sola passada)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignora el calibratge" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Inhabilita l'enfocament previ" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "No calibris l'enfocament" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Enfocament previ manual" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Fixa la posició de l'enfocament" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Calibratge de la lent a la posició del document" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Calibra l'enfocament de la lent a la posició del document" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Mantén la posició de l'enfocament a 0 mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "" "Usa una posició mantinguda de l'enfocament de 0 mm en lloc de 0,6 mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Mode del calibratge" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Defineix el mode del calibratge" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Estableix la làmpada a encesa/apagada" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "Activa l'UTA" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Estableix l'UTA a actiu/inactiu" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Desplaçament" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Ajustaments del desplaçament per als canals de color" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Desplaçament del gris" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Estableix el desplaçament del canal gris" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Estableix el desplaçament del canal roig" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Estableix el desplaçament del canal verd" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Estableix el desplaçament del canal blau" @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends.cs\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2007-12-17 22:59+0100\n" "Last-Translator: Josef <joeprusa@volny.cz>\n" "Language-Team: \n" @@ -15,406 +15,416 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.5\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Množství voleb" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometrie" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Vylepšení" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Pokročilé" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Náhled" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Vynutit monochromatický náhled" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bitová hloubka" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Režim skenu" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Rychlost skenu" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Zdroj" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Skenovat při zpětném chodu" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Levý horní roh x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Levý horní roh y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Pravý dolní roh x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Pravý dolní roh y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Rozlišení" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Rozlišení X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Rozlišení Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, fuzzy, no-c-format msgid "Page height" msgstr "Světlé body" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Použít uživatelskou tabulku gama" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intenzita obrázku" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intenzita červené" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intenzita zelené" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intenzita modré" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Jas" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Rozměr zrna" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Polotóny" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Úroveň černé" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Úroveň bílé" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Úroveň bílé červené" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Úroveň bílé zelené" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Úroveň bílé modré" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Stíny" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Stíny červené" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Stíny zelené" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Stíny modré" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Světlé body" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Světlé body červené" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Světlé body zelené" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Světlé body modré" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Odstín" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Sytost" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Jméno souboru" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Rozměr vzorku polotónu" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Vzorek polotónu" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Svázat rozlišení X a Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativ" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Kalibrace kvality" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Dvojnásobné optické rozlišení" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Svázat RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Prahová hodnota" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Analogová korekce gama" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Analogová korekce gama pro červenou" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Analogová korekce gama pro zelenou" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Analogová korekce gama pro modrou" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Svázat analogovou hodnotu gama" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Zahřát lampu" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Kalibr. expoziční čas" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Kalibr. expoziční čas pro červenou" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Kalibr. expoziční čas pro zelenou" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Kalibr. expoziční čas pro modrou" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Zjistit expoziční čas" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Zjistit expoziční čas pro červenou" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Zjistit expoziční čas pro zelenou" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Zjistit expoziční čas pro modrou" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Nastavit expoziční čas" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Kalibrovat svítivost (density) lampy" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Zjistit svítivost (density) lampy" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Nastavit svítivost (density) lampy" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Vypnout lampu při ukončení" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Pozice zaostření" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Automaticky vysunout" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -423,37 +433,37 @@ msgstr "" "Hodnota pouze pro čtení, která udává, kolik voleb dané zařízení " "podporuje." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, fuzzy, no-c-format msgid "Source, mode and resolution options" msgstr "Zkrácený seznam rozlišení" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, fuzzy, no-c-format msgid "Image modification options" msgstr "Množství voleb" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, fuzzy, no-c-format msgid "Hardware specific options" msgstr "Rozlišení" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Požaduje sken v kvalitě náhledu." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -465,7 +475,7 @@ msgstr "" "jednoprůchodovém skeneru to snižuje paměťové nároky a čas skenování " "náhledu." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -474,74 +484,74 @@ msgstr "" "Počet bitů na vzorek, typicky je 1 pro \"perokresbu\" a 8 pro vícebitové " "skeny." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "Zvolí režim skenování (tj. perokresba, stupně šedé nebo barva)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Určuje, jakou rychlostí se skenuje." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Volí zdroj skenování (např. automatický podavač)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Nastavuje, zda je povolen ypětný průchod." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Levý horní roh x skenované plochy." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Levý horní roh y skenované plochy." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Pravý dolní roh x skenované plochy." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Pravý dolní roh y skenované plochy." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Nastavuje rozlišení skenovaného obrázku." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Nastavuje horizontální rozlišení skenovaného obrázku." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Nastavuje vertikální rozlišení skenovaného obrázku." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, fuzzy, no-c-format msgid "Specifies the height of the media." msgstr "Nastavuje rozlišení skenovaného obrázku." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -549,7 +559,7 @@ msgstr "" "Volí, zda má být použita vestavěná nebo uživatelem definovaná tabulka " "gama korekcí." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -559,32 +569,32 @@ msgstr "" "Tabluka gama korekcí. V barevném režimu ovlivňuje červený, zelený a " "modrý kanál současně (tj. jde o tabulku gama korekcí intenzity)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Tabulka gama korekcí pro červené pásmo." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Tabulka gama korekcí pro zelené pásmo." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Tabulka gama korekcí pro modré pásmo." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Ovládá jas naskenovaného obrázku." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Ovládá kontrast naskenovaného obrázku." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -593,79 +603,79 @@ msgstr "" "Ovládá \"zrnitost\" naskenovaného obrázku. Nižší hodnoty znamenají " "ostřejší obrázek." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Volí, zda naskenovaný obrázek má být převeden na černobílý pomocí " "rozptylu." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Nastavuje, jaká úroveň jasu má být považována za \"černou\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Nastavuje, jaká úroveň jasu má být považována za \"bílou\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "Nastavuje, jaká úroveň červené má být považována za \"bílou\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "Nastavuje, jaká úroveň zelené má být považována za \"bílou\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "Nastavuje, jaká úroveň modré má být považována za \"bílou\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "Nastavuje, jaká úroveň červené má být považována za \"černou\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "Nastavuje, jaká úroveň zelené má být považována za \"černou\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "Nastavuje, jaká úroveň modré má být považována za \"černou\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Nastavuje, jaká úroveň červené má být považována za \"zcela červenou\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" "Nastavuje, jaká úroveň zelené má být považována za \"zcela zelenou\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" "Nastavuje, jaká úroveň modré má být považována za \"zcela modrou\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Nastavuje \"odstín\" (úroveň modré) naskenovaného obrázku." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -674,12 +684,12 @@ msgstr "" "Úroveň nasycení ovládá úroveň \"sytosti\" barev, obzvláště patrné u " "fotografií. Vyšší hodnoty znamenají výraznější barvy." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Jméno souboru obrázku, který bude načten." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -688,294 +698,305 @@ msgstr "" "Nastaví rozměr polotónového (rozptylového) vzoru při skenování " "polotónových obrázků." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "" "Definuje polotónový (rozptylový) vzor při skenování polotónových obrázků." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Použít shodné rozlišení pro osu X a Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Zaměnit černou a bílou" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Provést kvalitní kalibraci bílé" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Použít dvojité optické rozližení objektivu" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "V režimu RGB použít stejné hodnoty pro všechny barvy" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Zvolit minimální jas pro bílý bod" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analogová korekce gama" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analogová korekce gama pro červenou" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analogová korekce gama pro zelenou" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analogová korekce gama pro modrou" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Zahřát lampu před skenováním" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Nastavit expoziční dobu pro kalibraci" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Nastavit expoziční dobu pro kalibraci červené" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Nastavit expoziční dobu pro kalibraci zelené" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Nastavit expoziční dobu pro kalibraci modré" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Nastavit expoziční dobu pro sken" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Nastavit expoziční dobu pro sken červené" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Nastavit expoziční dobu pro sken zelené" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Nastavit expoziční dobu pro sken modré" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Povolit volbu expozičních časů" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Definovat svítivost (density) lampy pro kalibraci" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Definovat svítivost (density) lampy pro sken" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Povolit volbu svítivosti (density) lampy" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Vypnout lampu při ukončení programu" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Automaticky vysunout" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Zahřát lampu před skenováním" + +#: include/sane/saneopts.h:452 #, fuzzy, no-c-format msgid "Scan button" msgstr "Rozlišení" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, fuzzy, no-c-format msgid "Email button" msgstr "Čekat na tlačítko" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, fuzzy, no-c-format msgid "Fax button" msgstr "Čekat na tlačítko" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, fuzzy, no-c-format msgid "Copy button" msgstr "Čekat na tlačítko" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, fuzzy, no-c-format msgid "Cover open" msgstr "Barevný vzorek" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Barva" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Barevná perokresba" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Barevný polotón" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Šedá" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Polotóny" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Perokresba" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, fuzzy, no-c-format msgid "Operation not supported" msgstr "Polotón není podporován" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, fuzzy, no-c-format msgid "Document feeder jammed" msgstr "Podavač dokumentů" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, fuzzy, no-c-format msgid "Document feeder out of documents" msgstr "Podavač dokumentů" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Standardní nastavení" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Nastavit standardní hodnoty prvků pro vylepšení obrázku" -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibrace" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Kalibrovat před dalším skenem" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -984,12 +1005,12 @@ msgstr "" "Pokud je zvolena tato volba, je skener kalibrován před každým dalším " "skenem. Jinak se kalibruje pouze před prvním skenem." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Provést pouze korekci stínů" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1000,1071 +1021,1071 @@ msgstr "" "stínů. Pro zisk, odstup a expozici jsou použity standardní hodnoty - buď " "vestavěné nebo z konfiguračního souboru." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Stav tlačítek" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Číslo políčka pro sken" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Zvolí číslo políčka, které bude naskenováno" -#: backend/avision.h:838 +#: backend/avision.h:836 #, fuzzy, no-c-format msgid "Duplex scan" msgstr "Oboustraně" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, fuzzy, no-c-format msgid "Negatives" msgstr "Negativ" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "" -#: backend/canon.c:169 +#: backend/canon.c:167 #, fuzzy, no-c-format msgid "No transparency correction" msgstr "Barevná korekce" -#: backend/canon.c:176 +#: backend/canon.c:174 #, fuzzy, no-c-format msgid "Slides" msgstr "Zcela bílá" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automaticky" -#: backend/canon.c:186 +#: backend/canon.c:184 #, fuzzy, no-c-format msgid "Normal speed" msgstr "Normální" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/2 normal speed" msgstr "2x2 normální" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/3 normal speed" msgstr "3x3 normální" -#: backend/canon.c:360 +#: backend/canon.c:358 #, fuzzy, no-c-format msgid "rounded parameter" msgstr "Nepřesné (fuzzy) parametry" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "" -#: backend/canon.c:389 +#: backend/canon.c:387 #, fuzzy, no-c-format msgid "lamp failure" msgstr "Hodnota gama" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "" -#: backend/canon.c:407 +#: backend/canon.c:405 #, fuzzy, no-c-format msgid "transparency unit lamp failure" msgstr "Prosvětlovací jednotka" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "Polotón není podporován" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "" -#: backend/canon.c:517 +#: backend/canon.c:515 #, fuzzy, no-c-format msgid "transparency unit shading error" msgstr "Prosvětlovací jednotka" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, fuzzy, no-c-format msgid "film scanner" msgstr "Stolní skener" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "Stolní skener" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Typ filmu" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, fuzzy, no-c-format msgid "Negative film type" msgstr "Negativní film" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, fuzzy, no-c-format msgid "Selects the negative film type" msgstr "Zvolit testovací obrázek" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, fuzzy, no-c-format msgid "Hardware resolution" msgstr "Rozlišení" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, fuzzy, no-c-format msgid "Use only hardware resolutions" msgstr "Zobrazí zkrácený seznam rozlišení" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, fuzzy, no-c-format msgid "Auto focus" msgstr "Automaticky vysunout" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, fuzzy, no-c-format msgid "Enable/disable auto focus" msgstr "Vyřadit předběžné zaostření" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, fuzzy, no-c-format msgid "Manual focus position" msgstr "Pozice pevného zaostření" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Zrcadlit obrázek" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, fuzzy, no-c-format msgid "Mirror the image horizontally" msgstr "Zrcadlit obrázek" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, fuzzy, no-c-format msgid "Auto exposure" msgstr "Nastavit expoziční čas" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, fuzzy, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Povolit volbu expozičních časů" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, fuzzy, no-c-format msgid "Calibration now" msgstr "Kalibrace" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, fuzzy, no-c-format msgid "Execute calibration *now*" msgstr "Definovat režim kalibrace" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, fuzzy, no-c-format msgid "Reset scanner" msgstr "skener s podavačem" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, fuzzy, no-c-format msgid "Reset the scanner" msgstr "skener s podavačem" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, fuzzy, no-c-format msgid "Eject film after each scan" msgstr "Vysunout dokument po naskenování" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, fuzzy, no-c-format msgid "Document feeder extras" msgstr "Podavač dokumentů" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, fuzzy, no-c-format msgid "Flatbed only" msgstr "Stolní" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, fuzzy, no-c-format msgid "Transparency unit" msgstr "Prosvětlovací jednotka" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, fuzzy, no-c-format msgid "Negative film" msgstr "Negativní film" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, fuzzy, no-c-format msgid "Positive or negative film" msgstr "Pozitivní film" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, fuzzy, no-c-format msgid "Transparency ratio" msgstr "Prosvětlovací jednotka" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, fuzzy, no-c-format msgid "Select film type" msgstr "Typ filmu" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, fuzzy, no-c-format msgid "Select the film type" msgstr "Zvolit polotóny" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Kalibrovat skener" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Vynutit kalibraci skeneru před skenováním" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Stupně šedé" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Skenovat ve stupních šedé místo v barvě" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analogový zisk" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Zvýšit nebo snížit analogový zisk CCD pole" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Korekce gama" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Nastaví gama korekci přenosové křivky" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Stolní" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, fuzzy, no-c-format msgid "ADF Duplex" msgstr "Oboustraně" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Oboustraně" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Červená" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Zelená" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Modrá" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Vylepšení" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Vylepšení" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Vylepšení" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Žádné" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Režim skenování" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Použít neblokující V/V" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Použít neblokující V/V pro sane_read(), pokud to frontend podporuje." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Jednostraně" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Oboustraně" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Prosvětlovací jednotka" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automatický podavač dokumentů" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Pozitivní film" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negativní film" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Zaostření na sklo" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Zaostření 2,5 mm nad sklo" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Polotón A (ostrý)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Polotón B (měkký)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Polotón C (síť - \"Net Screen\")" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Rozptyl A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Rozptyl B (4x4 Spirálový)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Rozptyl C (4x4 Síťový)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Rozptyl D (8x4 Síťový)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Technika vylepšení textu" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Download vzor A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Download vzor B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Bez korekce" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Uživatelské nastavení" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Jehličkové tiskárny" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Teplocitlivé tiskárny" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Inkoustové tiskárny" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "CRT monitory" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Standard" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Tisk ve vysoké kvalitě" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Tisk v nízké kvalitě" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Tisk s vysokým kontrastem" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Uživatelsky definováno (Gama=1,0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Uživatelsky definováno (Gama=1,8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 na výšku" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 na šířku" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Max" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Zvolit polotóny" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Výpadek" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Nastaví výpadek." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Nastaví jas." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Zaostření" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Barevná korekce" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "Nastaví tabulku barevných korekcí pro vybrané výstupní zařízení." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Koeficienty barevných korekcí" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Násobící matice RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Posun zelená-červená" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Posun zelená-modrá" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Posun červená-zelená" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Posun červená-modrá" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Posun modrá-zelená" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Posun modrá-červená" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Ovládá úroveň zelené" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Přidává červenou v závislosti na úrovni zelené" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Přidává modrou v závislosti na úrovni zelené" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Přidává zelenou v závislosti na úrovni červené" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Ovládá úroveň červené" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Přidává modrou v závislosti na úrovni červené" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Přidává zelenou v závislosti na úrovni modré" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Přidává červenou v závislosti na úrovni modré" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Ovládá úroveň modré" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Zrcadlí obrázek." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Rychlý náhled" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Automatické rozložení plochy" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Zkrácený seznam rozlišení" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Zobrazí zkrácený seznam rozlišení" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Přiblížení" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Nastaví faktor přiblížení, který skener použije" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Rychlý formát" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Volitelné příslušenství" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Vysunout" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Vysunout papír z automatického podavače" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Automaticky vysunout" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Vysunout dokument po naskenování" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Pozice" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Zvolte pozici pro sken" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2073,23 +2094,23 @@ msgstr "" "Zvolit gama korekci ze seznamu předdefinovaných zařízení nebo " "uživatelské tabulky, kterou lze nahrát do skeneru" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Pozice zaostření" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "Nastaví pozici zaostření buď na sklo nebo 2,5 mm nad sklo" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Čekat na tlačítko" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2103,7 +2124,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2118,521 +2139,521 @@ msgstr "Pozitivní film" msgid "Negative Slide" msgstr "Negativní film" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Uživatelské nastavení" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Vysunout papír z automatického podavače" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Bez korekce" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Analogová korekce gama" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Rozptyl" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, fuzzy, no-c-format msgid "Diffusion" msgstr "Chybový rozptyl" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Úroveň bílé" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Úroveň černé" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horizontální" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Horizontální" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Horizontální" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertikální" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "Vertikální" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Polotóny" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Hrubá kalibrace" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Zvýraznění obrázku" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Sytost" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Zrcadlit obrázek" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Zrcadlit obrázek" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Úroveň bílé modré" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Ovládá úroveň červené" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Barevná perokresba" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, fuzzy, no-c-format msgid "Smoothing" msgstr "Jemný" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Hodnota gama" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Prahová hodnota" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Prahová hodnota" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Redukce šumu" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Bez korekce" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Bez korekce" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "Režim podavače" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Zvláštní volby" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Bez korekce" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Výpadek" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Režim podavače" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2640,65 +2661,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Vypnout lampu" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Odstup modré" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Odstup zelené" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Odstup zelené" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Odstup modré" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Nastavuje odstup modrého kanálu" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2707,509 +2728,509 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Oboustraně" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Zvláštní volby" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Redukce šumu" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "Z papíru" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "Z papíru" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "Z papíru" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "Z papíru" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Oboustraně" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Manuální předběžné zaostření" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Manuální předběžné zaostření" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "Rozlišení" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Úroveň bílé" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Intenzita červené" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Oboustraně" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, fuzzy, no-c-format msgid "Extras" msgstr "Velmi rychlý" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Barevná perokresba" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Kalibrace" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Definovat režim kalibrace" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Režim kalibrace" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, fuzzy, no-c-format msgid "Lamp off time" msgstr "Vypnout lampu" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "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." msgstr "" -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Hrubá kalibrace" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, fuzzy, no-c-format msgid "File button" msgstr "Čekat na tlačítko" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, fuzzy, no-c-format msgid "Power button" msgstr "Čekat na tlačítko" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Čekat na tlačítko" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Hrubá kalibrace" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Vynutit kalibraci skeneru před skenováním" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, fuzzy, no-c-format msgid "Buttons" msgstr "Stav tlačítek" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibrovat" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Hrubá kalibrace" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Hrubá kalibrace" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Režim kalibrace" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Hrubá kalibrace" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Odstup zelené" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Prosvětlovací adaptér" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Prosvětlovací adaptér" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Volby pro ladění" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automaticky zahřát" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3218,12 +3239,12 @@ msgstr "" "Zahřát lampu dokud její jas není konstantní namísto standardního 60ti " "sekundového zahřívání." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Plný sken" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3232,12 +3253,12 @@ msgstr "" "Naskenovat kompletní skenovací plochu včetně kalibračního proužku. " "Opatrně! Nenastavujte plnou výšku! Pouze pro testování!" -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Hrubá kalibrace" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3248,12 +3269,12 @@ msgstr "" "jsou zobrazeny ovádací prvky pro mauální nastavení. Tato volba je " "standardně zapnuta. Pouze pro testování!" -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Hrubá kalibrace pouze pro první sken" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3264,12 +3285,12 @@ msgstr "" "funguje a může zkrátit čas skenování. Pokud se obrázek s každým dalším " "skenem mění, vyřaďte tuto volbu. Pouze pro testování!" -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, fuzzy, no-c-format msgid "Backtrack lines" msgstr "Skenovat při zpětném chodu" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3278,221 +3299,221 @@ msgid "" "omitting lines." msgstr "" -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Hodnota gama" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Nastavuje hodnotu gama pro všechny kanály." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, fuzzy, no-c-format msgid "Advanced Options" msgstr "Zvláštní volby" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Hrubý" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Jemný" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Volitelný" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automaticky" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC šedá" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA šedá" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Pomalý" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normální" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Rychlý" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Velmi rychlý" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, fuzzy, no-c-format msgid "Slide" msgstr "Zcela bílá" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, fuzzy, no-c-format msgid "Film-strip" msgstr "Typ filmu" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, fuzzy, no-c-format msgid "Experiment" msgstr "Expoziční čas" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, fuzzy, no-c-format msgid "Sharpening" msgstr "Zaostření" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "" -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Automatické nastavení prahových hodnot" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, fuzzy, no-c-format msgid "Select smoothing filter." msgstr "Zvolit polotóny" -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, fuzzy, no-c-format msgid "Unloads the media after a scan." msgstr "Načíst obrázek v úrovních šedé." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, fuzzy, no-c-format msgid "Change document" msgstr "Vylepšení" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "" -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "" -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, fuzzy, no-c-format msgid "Start calibration process." msgstr "Hrubá kalibrace" -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, fuzzy, no-c-format msgid "Media" msgstr "Střední" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "" -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Expoziční čas" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3501,152 +3522,152 @@ msgid "" "value." msgstr "" -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, fuzzy, no-c-format msgid "Color Matrix" msgstr "Barevný vzorek" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Nastavuje kontrast červeného kanálu" -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "" -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, fuzzy, no-c-format msgid "Mono Color Matrix" msgstr "Barevný vzorek" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "" -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, fuzzy, no-c-format msgid "Mirror horizontal" msgstr "Zrcadlit obrázek" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, fuzzy, no-c-format msgid "Mirror image horizontally." msgstr "Zrcadlit obrázek" -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, fuzzy, no-c-format msgid "Mirror vertical" msgstr "Zrcadlit obrázek" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, fuzzy, no-c-format msgid "Mirror image vertically." msgstr "Zrcadlit obrázek" -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, fuzzy, no-c-format msgid "Update options" msgstr "Zvláštní volby" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, fuzzy, no-c-format msgid "Update options." msgstr "Testovací volby s pevnou des. čárkou" -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Vypnout lampu" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Vypnout lampu skeneru." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, fuzzy, no-c-format msgid "Geometry Group" msgstr "Geometrie" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, fuzzy, no-c-format msgid "Scan Mode Group" msgstr "Režim skenování" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, fuzzy, no-c-format msgid "Scanner model" msgstr "Režim skenu" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Analogová korekce gama" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Korekce gama" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, fuzzy, no-c-format msgid "Disable white shading correction" msgstr "Provést pouze korekci stínů" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3654,12 +3675,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "Stupně šedé" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3667,342 +3688,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, fuzzy, no-c-format msgid "Reset chipset" msgstr "skener s podavačem" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, fuzzy, no-c-format msgid "Information" msgstr "Ignorovat kalibraci" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, fuzzy, no-c-format msgid "Chipset name" msgstr "Jméno souboru" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, fuzzy, no-c-format msgid "Shows the chipset ID" msgstr "skener s podavačem" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr "Zdroj" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, fuzzy, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Zvolí číslo políčka, které bude naskenováno" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, fuzzy, no-c-format msgid "Update information" msgstr "Zvláštní volby" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Rozlišení" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, no-c-format msgid "reprint" msgstr "" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Čekat na tlačítko" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Zvláštní volby" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Zvláštní volby" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Čekat na tlačítko" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Čekat na tlačítko" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Čekat na tlačítko" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Barva" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Stav tlačítek" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Různé" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Stav lampy" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Zapíná a vypíná lampu." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Kalibruje úrovně černé a bílé." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, fuzzy, no-c-format msgid "TMA Slides" msgstr "Zcela bílá" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, fuzzy, no-c-format msgid "TMA Negatives" msgstr "Negativ" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, fuzzy, no-c-format msgid "Color (48 bits)" msgstr "Barva 48" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, fuzzy, no-c-format msgid "Extend lamp timeout" msgstr "Vypnout lampu" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Čekat na tlačítko" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, fuzzy, no-c-format msgid "Waits for button before scanning" msgstr "Zahřát lampu před skenováním" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Stav tlačítek" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Zdroj" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Barevná perokresba" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4010,13 +4031,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Rozměr papíru" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Automatické oddělení" @@ -4057,13 +4078,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Zapnout oboustranné (duplexní) skenování" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Fyzická velikost papíru v automatikém podavači" @@ -4228,7 +4249,7 @@ msgid "From scanner" msgstr "Stolní skener" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Z papíru" @@ -4303,13 +4324,13 @@ msgid "Sets the scan source" msgstr "Zdroj" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Režim podavače" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Nastavuje režim podavače" @@ -4366,12 +4387,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Automatické nastavení prahových hodnot" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4381,31 +4402,31 @@ msgstr "" "šumu a zvýraznění obrázku" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Redukce šumu" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Redukuje izolovaný bodový šum" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Zvýraznění obrázku" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Nastaví zvýraznění obrázku" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4497,7 +4518,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Korekce gama" @@ -4686,259 +4707,259 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamant" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 hrubé zvýraznění (fatting)" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 jemné zvýranění (fatting)" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 vertikála" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Zisk" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Nastavení zisku barevných kanálů" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Zisk šedé" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Nastavuje zisk šedého kanálu" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Zisk červené" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Nastavuje zisk červeného kanálu" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Zisk zelené" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Nastavuje zisk zeleného kanálu" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Zisk modré" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Nastavuje zisk modrého kanálu" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Rozptyl 16 Bayer" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Rozptyl 64 Bayer" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Polotón - 32 bodů" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Polotón 64 bodů" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Chybový rozptyl" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Režim 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Režim 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Režim 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Z bílého bodu" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Jemný" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Nízká" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Střední" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Vysoká" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Jedna strana" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Všechny strany" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "skener s podavačem" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Stupně šedé 4 bity" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Stupně šedé 8 bitů" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Stíny, polotóny, světlé body, expozice" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Zvláštní volby" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Barevné vyvážení" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Vyřadit zpětný chod" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Pokud je zvoleno, skener neskenuje při zpětném průchodu." -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Vypnout lampu plochého skeneru" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Vypne lampu plochého skeneru" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Kalibrace backendem" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "Pokud je zvoleno, kalibraci před skenováním provede backend" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Použít prosvětlovací adaptér pro film 35mm" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Tato volba vypne během skenu lampu plochého skeneru" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Sken v plné kvalitě" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Vysoká kvalita ale nižší rychlost" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Rychlý sken" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Nejvyšší rychlost ale nižší kvalita" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Automatické nastavení prahových hodnot" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -4946,67 +4967,67 @@ msgid "" msgstr "" "Pokud je zvoleno, optimální prahové hodnoty se pokusí nastavit backend." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Zvolí režim gama korekce." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Svázat hodnoty gama" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Použít shodné hodnoty gama pro všechny čtyři barevné kanály." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Skalární gama" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Nastaví hodnotu skalární gama korekce." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Skalární gama červené" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Nastaví hodnotu skalární gama korekce pro červený kanál" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Skalární gama zelené" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Nastaví hodnotu skalární gama korekce pro zelený kanál" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Skalární gama modré" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Nastaví hodnotu skalární gama korekce pro modrý kanál" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Kanál" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5014,207 +5035,207 @@ msgstr "" "Nastaví barevné pásmo, \"Společné\" znamená, že jsou ovlivněny všechny " "barvy." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Polotóny" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Nastaví, která úroveň jasu má být považována za \"50% šedou\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Polotóny pro červenou" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Nastaví, která úroveň jasu má být považována za \"50% červenou\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Polotóny pro zelenou" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Nastaví, která úroveň jasu má být považována za \"50% zelenou\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Polotóny pro modrou" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Nastaví, která úroveň jasu má být považována za \"50% modrou\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Vyvážení červené" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Vyvážení červené. Hodnota 100% znamená bez korekce." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Vyvážení zelené" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Vyvážení zelené. Hodnota 100% znamená bez korekce." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Vyvážení modré" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Vyvážení modré. Hodnota 100% znamená bez korekce." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Vyvážení firmwarem" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Nastaví barevné vyvážení na hodnoty poskytované firmwarem." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Nejpomalejší" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Pomalejší" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Rychlejší" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Nejrychlejší" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 hrubý" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normální" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 jemný" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 velmi jemný" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normální" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 hrubý" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 jemný" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 hrubý" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normální" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 jemný" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normální" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normální" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 volitelný" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 volitelný" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 volitelný" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 volitelný" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 volitelný" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 volitelný" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Stupně šedé - rychlý režim" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Skenuje se ve stupních šedé v rychlé režimu (nižší kvalitě)" -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5223,117 +5244,117 @@ msgstr "" "Požaduje, aby se všechny náhledy dělaly v nejrychleším režimu (s nízkou " "kvalitou). To může znamenat např. černobílý režim nebo nízké rozlišení." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, fuzzy, no-c-format msgid "Lamp off time (minutes)" msgstr "Zahřát lampu" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "" -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, fuzzy, no-c-format msgid "Turn lamp off" msgstr "Zapíná/vypíná lampu" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, fuzzy, no-c-format msgid "Turns the lamp off immediately." msgstr "Vypne lampu plochého skeneru" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Jas červené" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Nastavuje jas červeného kanálu naskenovaného obrázku." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Jas zelené" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Nastavuje jas zeleného kanálu naskenovaného obrázku." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Jas modré" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Nastavuje jas modrého kanálu naskenovaného obrázku." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Kontrast červeného kanálu" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Nastavuje kontrast červeného kanálu naskenovaného obrázku." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Kontrast zeleného kanálu" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Nastavuje kontrast zeleného kanálu naskenovaného obrázku." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Kontrast modrého kanálu" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Nastavuje kontrast modrého kanálu naskenovaného obrázku." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Barva 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Barva 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Šedá 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Šedá 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, fuzzy, no-c-format msgid "Positive" msgstr "Pozitivní film" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5342,7 +5363,7 @@ msgstr "" "Zahřát lampu dokud její jas není konstantní namísto standardního 40ti " "sekundového zahřívání." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Obrázek" @@ -5352,27 +5373,42 @@ msgstr "Obrázek" msgid "Need calibration" msgstr "Hrubá kalibrace" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Negativní film" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negativ" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5465,206 +5501,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Průsvitná předloha" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "" -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, fuzzy, no-c-format msgid "Lamp off during dark calibration" msgstr "Hrubá kalibrace" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, fuzzy, no-c-format msgid "Calibration data cache" msgstr "Režim kalibrace" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, fuzzy, no-c-format msgid "Performs calibration" msgstr "Hrubá kalibrace" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, fuzzy, no-c-format msgid "Warmup-time" msgstr "Zahřát lampu" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, fuzzy, no-c-format msgid "Warmup-time in seconds." msgstr "Zahřát lampu" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, fuzzy, no-c-format msgid "Lampoff-time" msgstr "Vypnout lampu" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, fuzzy, no-c-format msgid "Lampoff-time in seconds." msgstr "Zahřát lampu" -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, fuzzy, no-c-format msgid "Analog frontend" msgstr "Analogová korekce gama pro červenou" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Odstup červené" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, fuzzy, no-c-format msgid "Red lamp off" msgstr "Zapíná/vypíná lampu" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, fuzzy, no-c-format msgid "Green lamp off" msgstr "Zapíná/vypíná lampu" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, fuzzy, no-c-format msgid "Blue lamp off" msgstr "Zapíná/vypíná lampu" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Barva 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Rozptyl 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Rozptyl 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Náhodný" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Volba zdroje" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Vylepšení obrázku" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Převod do úrovní šedé" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Načíst obrázek v úrovních šedé." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Simulace trojitého průchodu" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5673,12 +5717,12 @@ msgstr "" "Simuluje trojprůchodový skener tak, že vrací 3 oddělené obrázky. Pro ty " "pomalejší z vás to znamená zelený, modrý a pak červený." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Simulace ručního skeneru" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5689,49 +5733,49 @@ msgstr "" "předem. Proto vracejí výšku 1. Tato volba umožnuje otestovat, jestli se " "s tím frontend vyrovná." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "" "Nastaví standardní hodnoty prvků vylepšení obrázku (jas a kontrast)" -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Volba testu pouhého čtení" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Uvidíme, jestli se s tím frontend vyrovná" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Tabulky gama" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Simulace stavových kódů" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Netlačit stavový kód" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Nenutit backend, aby vrátil stavový kód." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Vrátit SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5740,12 +5784,12 @@ msgstr "" "Přinutit backend, aby po volání sane_read() vrátil stavový kód " "SANE_STATUS_EOF." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Vrátit SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5754,12 +5798,12 @@ msgstr "" "Přinutit backend, aby po volání sane_read() vrátil stavový kód " "SANE_STATUS_JAMMED." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Vrátit SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5768,12 +5812,12 @@ msgstr "" "Přinutit backend, aby po volání sane_read() vrátil stavový kód " "SANE_STATUS_NO_DOCS." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Vrátit SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5782,12 +5826,12 @@ msgstr "" "Přinutit backend, aby po volání sane_read() vrátil stavový kód " "SANE_STATUS_COVER_OPEN." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Vrátit SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5796,12 +5840,12 @@ msgstr "" "Přinutit backend, aby po volání sane_read() vrátil stavový kód " "SANE_STATUS_IO_ERROR." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Vrátit SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5810,12 +5854,12 @@ msgstr "" "Přinutit backend, aby po volání sane_read() vrátil stavový kód " "SANE_STATUS_NO_MEM." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Vrátit SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5824,42 +5868,42 @@ msgstr "" "Přinutit backend, aby po volání sane_read() vrátil stavový kód " "SANE_STATUS_ACCESS_DENIED." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Zapnout lampu" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Zapnout lampu skeneru" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Vypnout lampu" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Vypnout lampu skeneru" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, fuzzy, no-c-format msgid "Lamp timeout" msgstr "Vypnout lampu" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "" @@ -5997,57 +6041,57 @@ msgstr "Počet barevných čar na jedno čtení" msgid "Grayscale lines per read" msgstr "Počet čar ve stupních šedi na jedno čtení" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Barva RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Barva RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Barva RGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Zcela černá" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Zcela bílá" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Barevný vzorek" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Mřížka" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "První položka" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Druhá položka" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6056,12 +6100,12 @@ msgstr "" "Toto je velice dlouhá třetí položka. Doufejme, že frontend tuší, jak ji " "správně zobrazit" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Simulace ručního skeneru" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6073,46 +6117,46 @@ msgstr "" "předem. Proto vracejí výšku 1. Tato volba umožnuje otestovat, jestli se " "s tím frontend vyrovná." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Simulace trojitého průchodu" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " "transmitted." msgstr "Simuluje trojprůchodový skener tak, že vrací 3 oddělené obrázky." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Nastavit pořadí kanálů" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Nastavit pořadí kanálů v trojprůchodovém barevném režimu." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Zvláštní volby" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Zvolit testovací obrázek" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6129,12 +6173,12 @@ msgstr "" "režimu.\n" "Mřížka: vykreslí černobílou mřížku o šířce a výšce 10 mm / čtvereček." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Převrátit endian (invert endianness)" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6145,55 +6189,55 @@ msgstr "" "volbu lze použít k testu 16-bitových režimů frontendů, např. zda " "frontend používá správný endian." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Limit čtení" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "Omezit množství dat, přenášených každým voláním sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Velikost limitu čtení" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" "Maximální velikost dat, přenášených při kaýždém volání sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Prodleva čtení" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Prodleva pro přenos dat do roury." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Doba prodlevy čtení" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "Jak dlouho se má čekat po přenesení každé dávky dat rourou." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Návratová hodnota sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6204,22 +6248,22 @@ msgstr "" "zpracování při skenování. Všechny ostatní stavové hodnoty jsou pro " "testování, jak si s nimi frontend poradí." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Ztráta bodů na řádku" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Počet bodů na konci každé řádky, které nejsou využity." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Nepřesné (fuzzy) parametry" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6228,12 +6272,12 @@ msgstr "" "Vrátit nepřesné (fuzzy) řádky bajty na řádku, pokud je volána funkce " "sane_parameters() před sane_start()" -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Nabídnout select file descriptor" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6241,12 +6285,12 @@ msgid "" msgstr "" "Nabídnout select file descriptor pro detekci, zda sane_read() vrátí data." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Povolit testovací volby" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6255,27 +6299,27 @@ msgstr "" "Povoluje různé testovací volby. Je tu pro testování schopností frontendů " "zobrazit a změnit všechny možné typy voleb SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Tisk voleb" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Vytisknout seznam všech voleb" -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Boolovské (ano/ne) testovací volby" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Boolovská softwarová volba, softwarová detekce" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6284,12 +6328,12 @@ msgstr "" "(1/6) Boolovská volba, která umožňuje softwarovou volbu a softwarovou " "detekci (a pokročilejší). Je to v podstatě normální boolovská volba." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Boolovská s hardwarovým výběrem a softwarovou detekcí" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6300,12 +6344,12 @@ msgstr "" "detekci (a pokročilejší). To znamená, že volbu nelze nastavit frontendem " "ale je nastavena uživatelem (např. stisknutím tlačítka na zařízení)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Boolovská volba s hardwarovým výběrem" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6317,12 +6361,12 @@ msgstr "" "jen uživatelem (např. stiskem tlačítka na zařízení) a frontend ji nemůže " "ani načíst." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Boolovská volba se softwarovou detekcí" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6331,12 +6375,12 @@ msgstr "" "(4/6) Boolovská testovací volba podporující softwarovou detekci (a " "pokročilejší). To znamená, že jde o volbu pouze ke čtení." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Boolovská volba s emulací softwarové volby" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6345,14 +6389,14 @@ msgstr "" "(5/6) Boolovská testovací volba, která podporuje softwarovou volbu, " "detekci a emulaci (plus pokročilejší)." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "" "(6/6) Boolovská volba se softwarovou volbou a automatickou softwarovou " "detekcí" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6363,28 +6407,28 @@ msgstr "" "softwarovou detekci (a pokročilejší). Tato volba může být automaticky " "nastavena backendem." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Celočíselné (Int) testovací volby" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Celočíselná" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" "(1/6) Celočíselná testovací volba bez jednotek a nastavených omezení." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Celočíselná volba s omezením rozsahu" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6393,24 +6437,24 @@ msgstr "" "(2/6) Celočíselná testovací volba s jednotkou bod a omezením rozsahu. " "Minimum is 4, maximum 192, krok je 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Celočíselný seznam s omezením" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Celočíselná testovací volba s jednokou bit a omezením množinou " "slov." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Celočíselné pole" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6418,12 +6462,12 @@ msgid "" msgstr "" "(4/6) Celočíselné testovací pole s jednotkou mm a polem bez omezení." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Celočíselné pole s omezením rozsahu" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6432,12 +6476,12 @@ msgstr "" "(5/6) Celočíselné testovací pole s jednotkou dpi a omezením rozsahu. " "Minimum je 4, maximum 192, krok 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Celočíselné pole s omezením množinou slov" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6446,28 +6490,28 @@ msgstr "" "(6/6) Celočíselné testovací pole s jednotkou procenta a omezením rozsahu " "pomocí množiny slov." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Testovací volby s pevnou des. čárkou" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Číslo s pevnou des. čárkou" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Číslo s pevnou desetinnou čárkou, bez jednotek a bez omezení." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Číslo s pevnou des. čárkou a omezeným rozsahem" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6476,49 +6520,49 @@ msgstr "" "(2/3) Číslo s pevnou des. čárkou, jednotkou mikrosekundy a omezením " "rozsahu. Minimum je -42,17, maximum 32767,9999, krok 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Číslo s pevnou desetinnou čárkou s omezením seznamem slov" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Číslo s pevnou desetinnou čárkou bez jednotky a s omezením " "seznamem slov." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Testovací volby řetězcové" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Řetězec" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Řetězcová volba bez omezení." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Řetězcová volba s omezením seznamem" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Řetězcová volba s omezením seznamem." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Řetězcová volba s omezením dlouhým seznamem" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6527,152 +6571,152 @@ msgstr "" "(3/3) Řetězcová volba s dlouhými řetězci s omezením seznamem. Obsahuje " "poněkud více položek..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Testovací volby tlačítkové" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Tlačítko" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Testovací tlačítková volba. Vytiskne nějaký text..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, fuzzy, no-c-format msgid "Color 36" msgstr "Barva 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Uživatelské nastavení obrázku" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Dvouúrovňová černobílá (perokresba)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Polotónová černobílá s rozptylem (polotón)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Víceúrovňová černobílá (úrovně šedé)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Víceúrovňová RGB barva (jednoprůchodová barva)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignorovat kalibraci" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Vyřadit předběžné zaostření" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Nekalibrovat zaostření" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Manuální předběžné zaostření" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Pozice pevného zaostření" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Kalibrace čočky na pozici dokumentu" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Kalibrovat zaostření čočky na pozici dokumentu" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Pozice zaostření podavače 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Použít pozici 0mm zaostření podavače místo 0,6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Režim kalibrace" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Definovat režim kalibrace" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Zapíná/vypíná lampu" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA zapnuto" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Zapíná/vypíná UTA" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Odstup" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Nastavení odstupu barevných kanálů" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Odstup šedé" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Nastavuje odstup šedého kanálu" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Nastavuje odstup červeného kanálu" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Nastavuje odstup zeleného kanálu" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Nastavuje odstup modrého kanálu" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.17\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2007-12-17 22:59+0100\n" "Last-Translator: Mogens Jaeger <mogensjaeger@get2net.dk>\n" "Language-Team: Danish <dansk@klid.dk>\n" @@ -20,406 +20,416 @@ msgstr "" "X-Poedit-Country: DENMARK\n" "X-Poedit-SourceCharset: utf-8\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Antal af indstillingsmuligheder" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Skanområde" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Forbedring" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avanceret" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Smugkig" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Gennemtving monokrom smugkig" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bit dybde" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Skannertilstand" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Skanningshastighed" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Skanningskilde" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Gennemtving bagudrettet sporing" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Øverst-venstre x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Øverst-venstre y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Nederst-højre x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Nederst-højre y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Skanningsopløsning" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X-opløsning" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y-opløsning" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, fuzzy, no-c-format msgid "Page height" msgstr "Højlys" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Brug tilpasset gammatabel" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Billedeintensitet" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Rød intensitet" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Grøn intensitet" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Blå intensitet" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Lyshed" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Kornstørrelse" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Halvtone" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Sort niveau" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Hvid niveau" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Hvid niveau for rød" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Hvid niveau for grøn" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Hvid niveau for blå" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Skygge" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Skygge for rød" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Skygge for grøn" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Skygge for blå" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Højlys" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Højlys for rød" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Højlys for grøn" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Højlys for blå" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Farvetone" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Mætning" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Filnavn" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Halvtonemønster størrelse" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Halvtonemønster" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Sammenbind X- og Y-opløsning" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativ" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Kvalitetskalibrering" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Dobbelt optisk opløsning" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Sammenbind RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Tærskelværdi" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Analog gammakorrektion" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Analog gamma rød" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Analog gamma grøn" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Analog gamma blå" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Sammenbind analoge gammaværdier" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Varmer lampen op" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Kalibrér eksponeringstid" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Kalibrér eksponeringstid for rød" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Kalibrér eksponeringstid for grøn" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Kalibrér eksponeringstid for blå" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Eksponeringstid til skanning" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Eksponeringstid til skanning for rød" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Eksponeringstid til skanning for grøn" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Eksponeringstid til skanning for blå" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Fastsæt eksponeringstid" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Kalibrér lampe densitet" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Skanner lampe densitet" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Fastsæt lampe densitet" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Lampe slukkes ved afslutning" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Fokuseringspunkt" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Automatisk skub ud" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -428,37 +438,37 @@ msgstr "" "Skrivebeskyttet indstilling der specificerer hvor mange indstillinger en " "bestemt enhed understøtter." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, fuzzy, no-c-format msgid "Source, mode and resolution options" msgstr "Kort opløsningsliste" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, fuzzy, no-c-format msgid "Image modification options" msgstr "Antal af indstillingsmuligheder" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, fuzzy, no-c-format msgid "Hardware specific options" msgstr "Skanningsopløsning" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Forlang et skan i smugkigkvalitet." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -469,7 +479,7 @@ msgstr "" "skanner, reduceres antal gennemløb til et, og på en en-gennemløbs " "skanner reducerer det hukommelsesforbruget og tidsforbruget." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -478,82 +488,82 @@ msgstr "" "Antal bit pr. farve, typisk bruges værdien 1 for \"stregtegning\" og 8 " "for multibit skanninger." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Vælger skanningstilstand (f.eks. stregtegning, monokrom eller farve)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Fastlægger hastigheden for skanningen." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Vælger skanningskilde (som f.eks. en dokument-føder)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Fastsætter om bagudrettet sporing er gennemtvunget." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Øverste-venstre x position af skanområde." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Øverste-venstre y position af skanområde." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Nederste-højre x position af skanområde." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Nederste-højre y position af skanområde." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Fastsætter opløsningen af det skannede billede." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Fastsætter den vandrette opløsning af det skannede billede." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Fastsætter den lodrette opløsning af det skannede billede." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, fuzzy, no-c-format msgid "Specifies the height of the media." msgstr "Fastsætter opløsningen af det skannede billede." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" "Fastlægger om en indbygget eller en tilpasset gamma-tabel skal bruges." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -563,32 +573,32 @@ msgstr "" "Gamma korrektionstabel. I farve tilstand påvirker denne indstilling de " "røde, blå og grønne kanaler ens (dvs., der er en intensitets gammatabel)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Gamma korrektionstabel for rød kanal." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Gamma korrektionstabel for grøn kanal." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Gamma korrektionstabel for blå kanal." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Fastsætter lyshed for det rekvirerede billede." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Fastsætter kontrast for det rekvirerede billede." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -597,77 +607,77 @@ msgstr "" "Vælger \"kornethed\" for det rekvirerede billede. Mindre værdier giver " "et skarpere billeder." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Vælger om det rekvirerede billede skal skannes i halvtoneindstilling " "(dithering)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Vælger hvilket glansniveau der skal anses for \"sort\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Vælger hvilket glansniveau der skal anses for \"hvid\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "Vælger hvilket rødt glansniveau der skal anses for \"hvidt\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "Vælger hvilket grønt glansniveau der skal anses for \"hvidt\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "Vælger hvilket blåt glansniveau der skal anses for \"hvidt\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "Vælger hvilket rødt glansniveau der skal anses for \"sort\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "Vælger hvilket grønt glansniveau der skal anses for \"sort\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "Vælger hvilket blåt glansniveau der skal anses for \"sort\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "Vælger hvilket rødt glansniveau der skal anses for \"helt rødt\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" "Vælger hvilket grønt glansniveau der skal anses for \"helt grønt\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "Vælger hvilket blåt glansniveau der skal anses for \"helt blåt\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Fastsætter farvetone (blåt niveau) for det rekvirerede billede." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -676,12 +686,12 @@ msgstr "" "Mætningsgraden styrer belysningen af ethvert enkeltbillede taget med et " "kamera. Højere værdier sørger for en stærkere belysning." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Filnavnet på det billede der skal hentes." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -690,7 +700,7 @@ msgstr "" "Fastsætter størrelsen på det halvtonegitter (dithering) der skal bruges " "ved skanning af halvtonebilleder." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -698,287 +708,298 @@ msgstr "" "Angiver det halvtonegitter (dithering) der skal anvendes ved skanning af " "halvtonebilleder." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Brug samme værdier for X og Y opløsning." -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Invertér farver, f.eks. byt om på sort og hvid." -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Foretag en kvalitets hvid-kalibrering." -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Brug linse, der fordobler den optiske opløsning." -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "Anvend samme værdi for hver farve i RGB indstilling." -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Vælg minimum-lyshed, der skal betragtes som hvidt." -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analog gammakorrektion" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analog gammakorrektion for rød" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analog gammakorrektion for grøn" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analog gammakorrektion for blå" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Varm lampen op før skanning" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Angiv belysningstid for kalibrering" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Angiv belysningstid for kalibrering af rød farvedel" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Angiv belysningstid for kalibrering af grøn farvedel" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Angiv belysningstid for kalibrering af blå farvedel" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Angiv belysningstid for skanning" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Angiv belysningstid for skanning af rød farvedel" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Angiv belysningstid for skanning af grøn farvedel" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Angiv belysningstid for skanning af blå farvedel" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Aktiver valg af belysningstid" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Angiv lampe densitet for kalibrering" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Angiv lampe densitet for skanning" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Aktiver valg af lampe densitet" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Slukker for skannerens lampe, når programmet stoppes." -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Automatisk skub ud" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Varm lampen op før skanning" + +#: include/sane/saneopts.h:452 #, fuzzy, no-c-format msgid "Scan button" msgstr "Skanningsopløsning" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, fuzzy, no-c-format msgid "Email button" msgstr "Vent på knap" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, fuzzy, no-c-format msgid "Fax button" msgstr "Vent på knap" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, fuzzy, no-c-format msgid "Copy button" msgstr "Vent på knap" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, fuzzy, no-c-format msgid "Cover open" msgstr "Farvemønster" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Farve" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Farve stregtegning" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Farve halvtone" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Gråtone" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Halvtone" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Stregtegning" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, fuzzy, no-c-format msgid "Operation not supported" msgstr "Halvtone er ikke understøttet" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, fuzzy, no-c-format msgid "Document feeder jammed" msgstr "Dokument føder" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, fuzzy, no-c-format msgid "Document feeder out of documents" msgstr "Dokument føder" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Standard" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Anvend standardværdier for forbedringskontroller." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibrering" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Kalibrér før næste skanning" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -987,12 +1008,12 @@ msgstr "" "Hvis denne indstilling er sat til, vil enheden blive kalibreret før " "næste scanning. Ellers foretages kalibreringen kun før første skanning." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Udfør kun skyggekorrektion" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1004,1072 +1025,1072 @@ msgstr "" "eksponeringstid, enten indbygget eller fra konfigurationsfilen, bliver " "brugt." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Knap tilstand" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Billednummer der skal skannes" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Vælger nummeret på det billede der skal skannes" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Duplex skan" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "Duplex skan, skanner begge sider af dokumentet" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, fuzzy, no-c-format msgid "Negatives" msgstr "Negativ" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "" -#: backend/canon.c:169 +#: backend/canon.c:167 #, fuzzy, no-c-format msgid "No transparency correction" msgstr "Farvekorrektion" -#: backend/canon.c:176 +#: backend/canon.c:174 #, fuzzy, no-c-format msgid "Slides" msgstr "Diapositiv" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatisk" -#: backend/canon.c:186 +#: backend/canon.c:184 #, fuzzy, no-c-format msgid "Normal speed" msgstr "Normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/2 normal speed" msgstr "2x2 normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/3 normal speed" msgstr "3x3 normal" -#: backend/canon.c:360 +#: backend/canon.c:358 #, fuzzy, no-c-format msgid "rounded parameter" msgstr "Uklare parametre" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "" -#: backend/canon.c:373 +#: backend/canon.c:371 #, fuzzy, no-c-format msgid "ADF jam" msgstr "ADF" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "" -#: backend/canon.c:389 +#: backend/canon.c:387 #, fuzzy, no-c-format msgid "lamp failure" msgstr "Gamma værdi" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "" -#: backend/canon.c:407 +#: backend/canon.c:405 #, fuzzy, no-c-format msgid "transparency unit lamp failure" msgstr "Filmenhed" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "Halvtone er ikke understøttet" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "" -#: backend/canon.c:517 +#: backend/canon.c:515 #, fuzzy, no-c-format msgid "transparency unit shading error" msgstr "Filmenhed" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, fuzzy, no-c-format msgid "film scanner" msgstr "Flatbed skanner" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "Flatbed skanner" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Filmtype" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, fuzzy, no-c-format msgid "Negative film type" msgstr "Negativ film" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, fuzzy, no-c-format msgid "Selects the negative film type" msgstr "Vælg testbillede" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, fuzzy, no-c-format msgid "Hardware resolution" msgstr "Skanningsopløsning" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, fuzzy, no-c-format msgid "Use only hardware resolutions" msgstr "Vis kort liste med mulige opløsninger" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, fuzzy, no-c-format msgid "Auto focus" msgstr "Automatisk skub ud" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, fuzzy, no-c-format msgid "Enable/disable auto focus" msgstr "Deaktiver pre-fokusering" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, fuzzy, no-c-format msgid "Manual focus position" msgstr "Fast fokusposition" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Spejl billedet" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, fuzzy, no-c-format msgid "Mirror the image horizontally" msgstr "Spejlvend billedet vandret." -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, fuzzy, no-c-format msgid "Auto exposure" msgstr "Fastsæt eksponeringstid" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, fuzzy, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Aktiver valg af belysningstid" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, fuzzy, no-c-format msgid "Calibration now" msgstr "Kalibrering" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, fuzzy, no-c-format msgid "Execute calibration *now*" msgstr "Definer kalibreringstilstand" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, fuzzy, no-c-format msgid "Reset scanner" msgstr "arkføder skanner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, fuzzy, no-c-format msgid "Reset the scanner" msgstr "arkføder skanner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, fuzzy, no-c-format msgid "Eject film after each scan" msgstr "Skub dokumentet ud efter skanning" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, fuzzy, no-c-format msgid "Document feeder extras" msgstr "Dokument føder" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, fuzzy, no-c-format msgid "Flatbed only" msgstr "Flatbed" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, fuzzy, no-c-format msgid "Transparency unit" msgstr "Filmenhed" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, fuzzy, no-c-format msgid "Negative film" msgstr "Negativ film" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, fuzzy, no-c-format msgid "Positive or negative film" msgstr "Positiv film" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, fuzzy, no-c-format msgid "Transparency ratio" msgstr "Filmenhed" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, fuzzy, no-c-format msgid "Select film type" msgstr "Filmtype" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, fuzzy, no-c-format msgid "Select the film type" msgstr "Vælger halvtone." -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Kalibrér skanner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Gennemtving kalibrering før skanning" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Gråskalaskanning" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Udfør en gråskalaskanning fremfor en farveskanning" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analog forstærkning" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Forøg eller formindsk CCD sensorens analoge forstærkning" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Gammakorrektion" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Vælger gammakorrigeret overføringskurve" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Flatbed" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, fuzzy, no-c-format msgid "ADF Back" msgstr "ADF" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, fuzzy, no-c-format msgid "ADF Duplex" msgstr "Dobbeltsidet" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Print" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Dobbeltsidet" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Rød" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Grøn" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blå" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Forbedring" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Forbedring" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Forbedring" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Ingen" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Skanner tilstand" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Brug ikke blokerende IO" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Brug ikke blokerende IO for sane_read(), hvis det er understøttet af " "forenden." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Enkeltsidet" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Dobbeltsidet" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Filmenhed" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automatisk dokumentføder" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Positiv film" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negativ film" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Fokusér på glaspladen" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Fokusér 2,5 mm over glaspladen" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Halvtone A (hård tone)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Halvtone B (blød tone)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Halvtone C (net/skærm)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Dithering A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Dithering B (4x4 spiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Dithering C (4x4 net/skærm)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Dithering D (8x4 net/skærm)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tekstforbedringsteknologi" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Hent mønster A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Hent mønster B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Ingen korrektion" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Brugerdefineret" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Matrix printere" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Termo printere" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Blæk printere" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "CRT skærme" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Standard" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Udskrift med høj opløsning" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Udskrift med lav opløsning" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Udskrift med høj kontrast" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Brugerdefineret (gamma=1,0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Brugerdefineret (gamma=1,8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 portræt" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 tværformat" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Maks" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Vælger halvtone." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Udfald" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Vælger udfaldet." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Vælger lyshed." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Skarphed" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Farvekorrektion" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "Fastsætter farvekorrektiontabellen for den valgte uddataenhed." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Farvekorrektionskoefficienter" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matrix multiplikation af RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Forskyder grøn mod rød" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Forskyder grøn mod blå" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Forskyder rød mod grøn" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Forskyder rød mod blå" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Forskyder blå mod grøn" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Forskyder blå mod rød" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Kontrollerer grønt niveau" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Øger det røde, baseret på grønt niveau" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Øger det blå, baseret på grønt niveau" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Øger det grønne, baseret på rødt niveau" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Fastsætter rødt niveau" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Øger det blå, baseret på rødt niveau" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Øger det grønne, baseret på blåt niveau" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Øger det røde, baseret på blåt niveau" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Fastsætter blåt niveau" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Spejlvend billedet." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Hurtig forhåndsvisning" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Automatisk områdeopdeling" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Kort opløsningsliste" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Vis kort liste med mulige opløsninger" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Forstørrelse" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Angiver zoomfaktoren som skanneren skal bruge" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Hurtig format" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Tilvalgsudstyr" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Skub ud" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Skub arket i den automatiske arkføder ud" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Automatisk skub ud" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Skub dokumentet ud efter skanning" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "ADF-tilstand" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Vælger ADF tilstand (enkeltsidet/dobbeltsidet)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Skuffe" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Vælg fra hvilken skuffe der skal skannes" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2078,24 +2099,24 @@ msgstr "" "Vælger gammakorrektionsværdi fra en liste med foruddefinerede enheder " "eller en brugerdefineret tabel, som kan hentes til skanneren" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Fokuseringspunkt" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "" "Fastsætter fokuseringen enten på glaspladen eller 2,5 mm over denne" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Vent på knap" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2109,7 +2130,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2124,523 +2145,523 @@ msgstr "Positiv film" msgid "Negative Slide" msgstr "Negativ film" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Brugerdefineret" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Skub arket i den automatiske arkføder ud" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Ingen korrektion" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Analog gammakorrektion" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Tændt" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Slukket" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Dither" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, fuzzy, no-c-format msgid "Diffusion" msgstr "Fejlspredning" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Hvid niveau" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Sort niveau" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, fuzzy, no-c-format msgid "Continue" msgstr "Betinget" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Vandret" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Vandret" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Vandret" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Lodret" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "Lodret" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "Print" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Halvtone" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Grovkalibrering" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Billedbetoning" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Mætning" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "" "Aktiver automatisk fastsættelse af tærskelværdi for " "stregtegningsskanninger." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Spejl billedet" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Spejlvend billedet vandret." -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Hvid niveau for blå" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Fastsætter rødt niveau" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Farve stregtegning" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Udglatning" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Gamma værdi" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Tærskelværdi" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Tærskelværdi" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Støjreduktion" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Ingen korrektion" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Ingen korrektion" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "Arkføder tilstand" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Avancerede indstillinger" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Ingen korrektion" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Udfald" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Arkføder tilstand" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2648,65 +2669,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Sluk-lampe tid" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Blå forskydning" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Grøn forskydning" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Grøn forskydning" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Blå forskydning" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Indstillinger for blå-kanals forskydning" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2715,379 +2736,379 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Duplex skan" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Avancerede indstillinger" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Støjreduktion" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "Fra papir" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "Fra papir" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "Fra papir" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "Fra papir" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Dobbeltsidet" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Manuel pre-fokus" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Manuel pre-fokus" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "Skanningsopløsning" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Hvid niveau" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Rød intensitet" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Duplex skan" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Ekstra" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Farve stregtegning" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Kalibrering" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Definer kalibreringstilstand" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Kalibreringsdatacache" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Sluk-lampe tid" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3096,132 +3117,132 @@ msgstr "" "Lampen bliver slukket efter den angivne tid (i minutter). Værdien 0 " "bevirker, at lampen ikke bliver slukket." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Grovkalibrering" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, fuzzy, no-c-format msgid "File button" msgstr "Vent på knap" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, fuzzy, no-c-format msgid "Power button" msgstr "Vent på knap" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Vent på knap" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Grovkalibrering" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Gennemtving kalibrering før skanning" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Knapper" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibrering" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Begynd kalibreringsprocessen." -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Grovkalibrering" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Kalibreringsdatacache" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Grovkalibrering" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Grøn forskydning" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Filmadapter" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Filmadapter" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Farve ved gråtone tilstand" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Vælger hvilken skan farve der bruges i gråtone tilstand (standard er " "grøn)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Fejlsøgningsindstillinger" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automatisk opvarmning" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3230,12 +3251,12 @@ msgstr "" "Varm op indtil lampens lyshed er konstant, i stedet for at insistere på " "60 sekunders opvarmningstid." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Fuld skanning" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3244,12 +3265,12 @@ msgstr "" "Skan hele skanningsarealet inklsive kalibreringsstriben. Vær forsigtig. " "Vælg ikke fuld højde. Kun til test formål." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Grovkalibrering" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3260,12 +3281,12 @@ msgstr "" "er fravalgt, kan de analoge brugerfladeparametre manuelt indstilles. " "Denne indstilling er forvalgt. Kun til testformål." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Grovkalibrering kun for første skan." -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3276,12 +3297,12 @@ msgstr "" "skannere og kan spare skanningstid. Hvis billedets lyshed er forskellig " "for hvert skan, fravælg denne indstilling. Kun til testformål." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Bagudrettede linier" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3294,223 +3315,223 @@ msgstr "" "modtage dataene. Små værdier giver hurtigere skanninger, men øger " "risikoen for at linier bliver sprunget over." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Gamma værdi" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Fastsætter gamma værdien for alle kanaler." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Avancerede indstillinger" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Grov" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fin" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Tilpasset" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatisk" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Uforandret" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC grå" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA Grå" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Langsom" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Hurtig" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Meget hurtig" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-pixel" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-pixel" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-pixel" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Print" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Diapositiv" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Film-stribe" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Betinget" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Eksperiment" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Gør skarpere" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Angiv niveau for skærpning" -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Automatisk tærskelværdi" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Aktiver automatisk fastsættelse af tærskelværdi for " "stregtegningsskanninger." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Vælg udglatningsfilter." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Skub mediet ud efter skanning" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Skubber mediet ud efter gennemført skanning." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Skift dokument" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Skift dokument." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Skub ud" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Skubber dokumentet ud." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Begynd kalibreringsprocessen." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Medie" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Vælg medietype." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Eksponeringstid" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3522,152 +3543,152 @@ msgstr "" "brug er 175% for papirbilleder, 150% for diapositiver og \"Negativ\" for " "negativer. Ved mørke (undereksponerede) billeder, kan denne værdi øges." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Farve matrix" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Fastlægger skannerens farve matrix." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Tilpasset farve matrix." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "En farve matrix" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Tilpasset farve matrix for gråtoneskanning." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Spejlvend vandret" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Spejlvend billedet vandret." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Spejlvend lodret" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Spejlvend billedet lodret." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Opdatér indstillinger" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Opdatér indstillinger." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8 bit uddata" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "Brug bit dybde større end 8 internt, men uddata kun 8 bit." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Vent på frontknap" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Vent med at begynde skanning, til frontknappen trykkes." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Sluk lampen" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Slukker for skannerens lampe." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, fuzzy, no-c-format msgid "Geometry Group" msgstr "Skanområde" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, fuzzy, no-c-format msgid "Scan Mode Group" msgstr "Skanner tilstand" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, fuzzy, no-c-format msgid "Scanner model" msgstr "Skannertilstand" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Analog gammakorrektion" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Gammakorrektion" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, fuzzy, no-c-format msgid "Disable white shading correction" msgstr "Udfør kun skyggekorrektion" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3675,12 +3696,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "Gråskala" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3688,342 +3709,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, fuzzy, no-c-format msgid "Reset chipset" msgstr "arkføder skanner" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, fuzzy, no-c-format msgid "Information" msgstr "Ignorer kalibrering" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, fuzzy, no-c-format msgid "Chipset name" msgstr "Filnavn" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, fuzzy, no-c-format msgid "Shows the chipset ID" msgstr "arkføder skanner" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr "Skanningskilde" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, fuzzy, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Vælger nummeret på det billede der skal skannes" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, fuzzy, no-c-format msgid "Update information" msgstr "Opdatér indstillinger" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, fuzzy, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Denne indstilling reflekterer skannerknappernes status." -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Skanningsopløsning" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Print" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Vent på knap" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Avancerede indstillinger" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Avancerede indstillinger" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Vent på knap" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Vent på knap" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Vent på knap" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Farve" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Knap tilstand" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Diverse" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Lampe status" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Tænder/slukker for lampen" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Kalibrerer for sort og hvidt niveau." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, fuzzy, no-c-format msgid "TMA Slides" msgstr "Diapositiv" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, fuzzy, no-c-format msgid "TMA Negatives" msgstr "Negativ" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, fuzzy, no-c-format msgid "Color (48 bits)" msgstr "Farve 48" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, fuzzy, no-c-format msgid "Extend lamp timeout" msgstr "Sluk-lampe tid" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Vent på knap" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, fuzzy, no-c-format msgid "Waits for button before scanning" msgstr "Varm lampen op før skanning" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Knap tilstand" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Skanningskilde" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Farve stregtegning" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4031,13 +4052,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Papirstørrelse" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Automatisk separering" @@ -4078,13 +4099,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Aktiver Duplex (dobbeltsidet) skanning" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Reel størrelse af papiret i ADF'en" @@ -4249,7 +4270,7 @@ msgid "From scanner" msgstr "Flatbed skanner" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Fra papir" @@ -4324,13 +4345,13 @@ msgid "Sets the scan source" msgstr "Skanningskilde" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Arkføder tilstand" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Fastætter fødningstilstanden" @@ -4387,12 +4408,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Automatisk tærskelværdi" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4402,31 +4423,31 @@ msgstr "" "støjreduktion og billedbetoning" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Støjreduktion" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Reducer støj fra enkelt punkter" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Billedbetoning" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Fastsætter billedbetoning" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4518,7 +4539,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Gammakorrektion" @@ -4707,259 +4728,259 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamant" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 grov fortykning" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 fin fortykning" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 lodret linie" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Forstærk" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Farvekanalforstærkningsindstillinger" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Grå-forstærkning" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Fastsætter grå-kanals forstærkning" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Rød forstærkning" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Fastsætter rød-kanals forstærkning" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Grøn forstærkning" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Fastsætter grøn-kanals forstærkning" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Blå forstærkning" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Fastsætter blå-kanals forstærkning" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayer dither 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayer dither 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Halvtone punkt 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Halvtone punkt 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Fejlspredning" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Tilstand 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Tilstand 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Tilstand 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Fra kalibreringsstriber" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Udglat" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Lav" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Mellem" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Høj" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT skærm" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "En side" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Alle sider" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "arkføder skanner" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "4 bit gråskala" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "8 bit gråskala" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Skygge, mellemtone, højlys, eksponeringstid" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Specialindstillinger" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Farvebalance" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Deaktiver bagudrettet sporing" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Hvis aktiveret udfører skanneren ikke en bagudrettet sporing." -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Tænd/sluk lampen" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Tænder/slukker lampen i flatbed'en" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Kalibrering ved bagende" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "Hvis valgt, udføres farvekalibreringen før et skan af bagenden" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Anvend lightlid-35 mm-adapteren" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Denne indstilling slukker lampen i flatbed'en under skanning" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Kvalitets skanning" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Højeste kvalitet men lavere hastighed" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Hurtig skanning" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Højeste hastighed men lavere kvalitet" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Automatisk justering af tærskelværdier" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -4968,275 +4989,275 @@ msgstr "" "Hvis aktiveret prøver bagenden automatisk at bestemme en optimal " "tærskelværdi." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Vælger gammakorrektionstilstand." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Fælles gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Anvend samme gammaværdi for alle farvekanaler." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Skalær gamma" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Vælger værdi for skalær gammakorrektion." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Skalær gamma rød" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Vælger værdi for skalær gammakorrektion (rød kanal)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Skalær gamma grøn" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Vælger værdi for skalær gammakorrektion (grøn kanal)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Skalær gamma blå" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Vælger værdi for skalær gammakorrektion (blå kanal)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Kanal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" "Vælger farvekanal, \"Master\" betyder at alle farvekanaler påvirkes." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Mellemtone" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Vælger hvilket glansniveau der skal anses for \"50% grå\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Mellemtone for rød" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Vælger hvilket glansniveau der skal anses for \"50 % rød\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Mellemtone for grønt" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Vælger hvilket glansniveau der skal anses for \"50% grøn\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Mellemtone for blå" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Vælger hvilket glansniveau der skal anses for \"50% blå\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Rød balance" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Balancefaktor for rød. 100 % giver ingen korrektion." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Grøn balance" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Balancefaktor for grøn. 100% giver ingen korrektion." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Blå balance" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Balancefaktor for blå. 100% giver ingen korrektion." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Fastprogram balance" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Fastsætter farvebalanceværdierne til værdierne fra det faste program." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Langsomste" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Langsommere" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Hurtigere" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Hurtigst" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 grov" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normal" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fin" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 meget fin" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normal" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 grov" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fin" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 grov" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normal" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fin" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 tilpasset" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 tilpasset" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 tilpasset" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 tilpasset" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 tilpasset" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 tilpasset" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Hurtig gråtonetilstand" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Skan i hurtig gråtonetilstand (lavere kvalitet)" -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5245,118 +5266,118 @@ msgstr "" "Forlang at alle forhåndsvisninger udføres i hurtigste (lav kvalitet) " "tilstand. Dette kan være gråtone, eller lav-opløsning." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Lampe slukkes efter (minutter)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Angiv efter hvor lang tid (i minutter) lampen skal slukkes." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Sluk lampen" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Sluk lampen med det samme." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Rød lyshed" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Fastsætter lysheden i den røde kanal i det rekvirerede billede." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Grøn lyshed" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Fastsætter lysheden i den grønne kanal i det rekvirerede billede." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Blå lyshed" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Fastsætter lysheden i den blå kanal i det rekvirerede billede." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Kontrast rød kanal" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Fastsætter kontrasten i den røde kanal i det rekvirerede billede." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Kontrast grøn kanal" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "" "Fastsætter kontrasten i den grønne kanal i det rekvirerede billede." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Kontrast blå kanal" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Fastsætter kontrasten i den blå kanal i det rekvirerede billede." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Farve 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Farve 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Grå 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Grå 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, fuzzy, no-c-format msgid "Positive" msgstr "Positiv film" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5365,7 +5386,7 @@ msgstr "" "Varm op indtil lampens lyshed er konstant, i stedet for at insistere på " "40 sekunders opvarmningstid." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Billede" @@ -5375,27 +5396,42 @@ msgstr "Billede" msgid "Need calibration" msgstr "Grovkalibrering" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Negativ film" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negativ" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5488,206 +5524,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Film" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Enhedsindstillinger" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Lampe afbryder" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Manuelt tænd/sluk for lampen(lamperne)." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, fuzzy, no-c-format msgid "Lamp off during dark calibration" msgstr "Grovkalibrering" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Kalibreringsdatacache" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Aktivér eller deaktivér kalibreringsdatacache." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, fuzzy, no-c-format msgid "Performs calibration" msgstr "Grovkalibrering" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Hastighedsøgnings sensor" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Til/fra for øgning af sensors hastighed." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Opvarmningstid" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Opvarmningstid i sekunder." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Sluk lampe tid" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Sluk lampe tid i sekunder." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Analog forende" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Rød forstærkningsværdi for den analoge forende" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Rød forskydning" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Rød forskydningsværdi for den analoge forende" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Grøn forstærkningsværdi for den analoge forende" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Grøn forskydningsværdi for den analoge forende" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Blå forstærkningsværdi for den analoge forende" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Blå forskydningsværdi for den analoge forende" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Rød lampe slukket" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Fastsætter parametre for slukning af rød lampe" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Grøn lampe slukket" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Fastsætter parametre for slukning af grøn lampe" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Blå lampe slukket" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Fastsætter parametre for slukning af blå lampe" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Denne indstilling reflekterer skannerknappernes status." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Farve 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Ditheringsmønster 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Ditheringsmønster 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Udvælge tilfældigt" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Kildevalg" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Billedforbedring" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Gøre grå" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Hent billedet som gråskala." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Tre-gennemløbs simulering" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5696,12 +5740,12 @@ msgstr "" "Simuler en tre-gennemløbs skanner ved at returnere 3 separate " "billedrammer, én for hver grundfarve. Rækkefølgen er: grøn, blå og rød." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Håndskanner simulering" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5712,49 +5756,49 @@ msgstr "" "i forvejen. I stedet for returnerer de en højde på -1. Sættes denne " "indstilling tillades test af, om en forende kan håndtere dette korrekt." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "" "Sæt standardværdier for forbedringskontroller (lyshed og kontrast)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Skrivebeskyttet test-indstilling" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Lad os se om forenderne kan håndtere dette rigtigt" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Gamma tabeller" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Status kode simulering" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Gennemtving ikke status kode" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Tving ikke bagenden til at returnere en status kode." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Returner SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5763,12 +5807,12 @@ msgstr "" "Tving bagenden til at returnere statuskoden SANE_STATUS_EOF efter " "sane_read() er blevet kaldt." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Returner SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5777,12 +5821,12 @@ msgstr "" "Tving bagenden til at returnere statuskoden SANE_STATUS_JAMMED efter " "sane_read() er blevet kaldt." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Returner SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5791,12 +5835,12 @@ msgstr "" "Tving bagenden til at returnere statuskoden SANE_STATUS_NO_DOCS efter " "sane_read() er blevet kaldt." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Returner SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5805,12 +5849,12 @@ msgstr "" "Tving bagenden til at returnere statuskoden SANE_STATUS_COVER_OPEN efter " "sane_read() er blevet kaldt." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Returner SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5819,12 +5863,12 @@ msgstr "" "Tving bagenden til at returnere statuskoden SANE_STATUS_IO_ERROR efter " "sane_read() er blevet kaldt." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Returner SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5833,12 +5877,12 @@ msgstr "" "Tving bagenden til at returnere statuskoden SANE_STATUS_NO_MEM efter " "sane_read() er blevet kaldt." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Returner SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5847,42 +5891,42 @@ msgstr "" "Tving bagenden til at returnere statuskoden SANE_STATUS_ACCESS_DENIED " "efter sane_read() er blevet kaldt." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, fuzzy, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Denne indstilling reflekterer skannerknappernes status." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lampe tændt" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Tænd for skannerlampen" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Sluk lampe" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Sluk for skannerens lampe" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, fuzzy, no-c-format msgid "Lamp timeout" msgstr "Sluk-lampe tid" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "" @@ -6019,57 +6063,57 @@ msgstr "Farvelinier pr. læsning" msgid "Grayscale lines per read" msgstr "Gråskalalinier pr. læsning" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Farve RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Farve RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Farve RGB TEKST" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Helt sort" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Helt hvidt" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Farvemønster" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Gitter" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Første angivelse" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Anden angivelse" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6078,12 +6122,12 @@ msgstr "" "Dette er den meget lange tredie angivelse. Måske har forenden en ide om " "hvordan det skal vises" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Håndskanner simulering" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6096,12 +6140,12 @@ msgstr "" "test af forenden, om den kan håndtere dette korrekt. Indstillingen giver " "også en fast bredde på 11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Tre-gennemløbs simulering" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6110,34 +6154,34 @@ msgstr "" "Simuler en tre-gennemløbs skanner. I farvetilstand overføres tre " "billedrammer." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Fastsætter billedrammernes rækkefølge" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Fastsætter billedrammernes rækkefølge i tre-gennemløbs tilstand." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Specialindstillinger" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Vælg testbillede" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6154,12 +6198,12 @@ msgstr "" "Gitter: tegner et sort/hvidt gitter med en bredde og højde af de enkelte " "felter på 10 mm." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Invertér endianness" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6170,44 +6214,44 @@ msgstr "" "indstilling kan bruges til at teste forendens 16 bit tilstand, d.v.s. om " "forenden anvender en korrekt endianness." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Læsebegrænsning" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "Begræns mængden af overført data ved hvert kald af sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Størrelsen af læsebegrænsning" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" "Den (maksimale) mængde data overført, ved hvert kald af sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Læseforsinkelse" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Forsink overførsel af data til røret." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Varighed af læseforsinkelse" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." @@ -6215,12 +6259,12 @@ msgstr "" "Fastlægger, hvor længe der skal ventes efter overførsel af hver " "databuffer gennem røret." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Retur værdi af sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6231,22 +6275,22 @@ msgstr "" "indstilling ved skanning. Alle andre returværdier er til for at teste " "hvordan forenden håndterer dem." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Tab af pixler pr. linie" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Antal pixler, der er ubenyttede ved enden af hver linie." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Uklare parametre" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6255,12 +6299,12 @@ msgstr "" "Returner uafklarede linier og bytes pr. linie når sane_parameters() " "kaldes før sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Tilbyd en vælg fil beskriver" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6269,12 +6313,12 @@ msgstr "" "Tilbyd en vælg fil beskriver for at bestemme om sane_read() vil " "returnere data." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Aktivér testindstillinger" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6283,27 +6327,27 @@ msgstr "" "Aktivér forskellige testindstillinger. Dette er til at afprøve om " "forenderne kan vise og ændre alle de forskellige SANE indstillingstyper." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Udskriv indstillinger" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Udskriv en liste med alle indstillinger." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Boolske testindstillinger" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Boolsk soft select soft detect" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6313,12 +6357,12 @@ msgstr "" "\"soft detect\" (og \"avanceret\"). Dette er en normal boolsk " "indstilling." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Boolsk hard select soft detect" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6330,12 +6374,12 @@ msgstr "" "kan ændres fra forenden, men af brugeren (f.eks. ved at trykke på en " "knap på enheden)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Boolsk hard select" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6347,12 +6391,12 @@ msgstr "" "forenden, men af brugeren (f.eks. ved at trykke på en knap på enheden), " "og at det ikke kan læses af forenden." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Boolsk soft detect" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6361,12 +6405,12 @@ msgstr "" "(4/6) Dette er en boolsk testindstilling, som er \"soft detect\" (og " "\"avanceret\"). Dette betyder, at indstillingen er skrivebeskyttet." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Boolsk soft select soft detect emulered" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6375,12 +6419,12 @@ msgstr "" "(5/6) Dette er en boolsk testindstilling, som er \"soft select\" ,\"soft " "detect\"og \"emulated\" (og \"avanceret\")." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Boolsk soft select soft detect auto" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6391,27 +6435,27 @@ msgstr "" "detect\"og \"automatic\" (og \"avanceret\"). Denne indstilling kan " "sættes automatisk fra bagenden." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Heltalsindstillinger" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Heltal" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Heltal testindstilling uden enhed og uden begrænsninger." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Heltalsbegrænsningsområde" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6420,24 +6464,24 @@ msgstr "" "(2/6) Heltal testindstilling med enheden \"pixel\" og et " "begrænsningsområde. Minimum er 4, maksimum 192, og skridtlængden er 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Heltalsbegrænsningsordliste" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Heltal testindstilling med enheden \"bit\" og en " "ordlistebegrænsning." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Heltal tabel" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6446,12 +6490,12 @@ msgstr "" "(4/6) Heltal testindstilling med enheden \"mm\" og en tabel uden " "indskrænkninger." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Heltal tabel med begrænset område" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6460,12 +6504,12 @@ msgstr "" "(5/6) Heltal testindstilling med enheden \"dpi\" og en tabel med et " "begrænset område. minimum er 4, og maksimum 192, og skridtlængden er 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Heltal tabel med begrænset ordliste" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6474,28 +6518,28 @@ msgstr "" "(6/6) Heltal testindstilling med enheden \"procent\" og en tabel med en " "begrænset ordliste." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Faste testindstillinger" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Faste" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Faste testindstillinger uden enhed og ingen restriktioner sat." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Fast restriktionsområde" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6505,48 +6549,48 @@ msgstr "" "restriktionsområde sat. Minimalt er -42.17, og maksimalt 32767.9999, og " "mængde er 2.0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Fast restriktions ordliste" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Fast testindstilling uden enheder og restriktions ordliste sat." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Streng testindstillinger" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Streng" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Streng testindstillinger uden restriktioner." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Streng restriktioner strengliste" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Streng testindstillinger med strengliste restriktioner." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Streng restriktioner lang strengliste" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6555,152 +6599,152 @@ msgstr "" "(3/3) Streng testindstillinger med strengliste restriktioner. Indeholder " "nogle flere indgange..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Knap testindstillinger" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Knap" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Knap testindstilling. Udskriver noget tekst..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Farve 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Anvend billedkomposition" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "2 niveau sort/hvid (stregtegningstilstand)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Dithered/halvtone sort/hvid (halvtonetilstand)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Flerniveau sort/hvid (gråskalatilstand)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Flerniveau RGB farve (et-gennemløb farve)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignorer kalibrering" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Deaktiver pre-fokusering" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Kalibrér ikke fokus" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Manuel pre-fokus" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Fast fokusposition" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Linsekalibrering på dokumentposition" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Kalibrér linsefokus på dokumentposition" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Holder fokusposition 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Anvend 0mm holder fokusposition i stedet for 0,6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Kalibreringstilstand" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Definer kalibreringstilstand" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Tænder/slukker for lampen" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA tændt" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Tænder/slukker for UTA'en" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Forskydning" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Indstillinger for farvekanalernes forskydning" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Grå-forskydning" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Indstillinger for grå-kanals forskydning" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Indstillinger for rød-kanals forskydning" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Indstillinger for grøn-kanals forskydning" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Indstillinger for blå-kanals forskydning" @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.29\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-06-27 12:18+0200\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2020-08-10 22:47+0200\n" "Last-Translator: Rolf Bensch <rolf@bensch-online.de>\n" "Language-Team: \n" @@ -27,415 +27,425 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Poedit-Bookmarks: 142,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Anzahl der Optionen" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Standard" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Scanbereich" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Verbesserung" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Erweitert" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensoren" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Vorschau" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Vorschau in monochrom" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bittiefe" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Scanmodus" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Scangeschwindigkeit" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Scanquelle" # Es könnte auch Rücksetzung oder Rücksetzverfahren gemeint sein -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Erzwinge Rückverfolgung" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Links-oben x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Links-oben y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Rechts-unten x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Rechts-unten y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Scanauflösung" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X-Auflösung" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y-Auflösung" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Seitenbreite" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Seitenhöhe" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Verwende benutzerdefinierte Gammatabelle" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Bildintensität" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intensität Rot" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intensität Grün" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intensität Blau" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Helligkeit" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Korngröße" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Halbtonmodus" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Schwarzwert" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Weißwert" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Weißwert für Rot" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Weißwert für Grün" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Weißwert für Blau" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Schatten" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Schatten für Rot" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Schatten für Grün" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Schatten für Blau" # Es könnte auch Markierung gemeint sein -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Hervorhebung" # Es könnte auch Markierung gemeint sein -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Hervorhebung für Rot" # Es könnte auch Markierung gemeint sein -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Hervorhebung für Grün" # Es könnte auch Markierung gemeint sein -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Hervorhebung für Blau" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Farbton" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Sättigung" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Dateiname" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Größe der Halbton-Matrix" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Halbton-Matrix" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Verbinde X- und Y-Auflösung" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativ" # Könnte auch einfach nur Kallibrierung sein. Weißabgleich geht aus calibration nicht wirklich hervor. -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Qualitäts-Weißabgleich" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Doppelte optische Auflösung" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Verbinde RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Schwellwert" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Analoge Gammakorrektur" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Analoger Gammawert Rot" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Analoger Gammawert Grün" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Analoger Gammawert Blau" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Verbinde analoge Gammawerte" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Lampe aufwärmen" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Beleuchtungszeit zum Kalibrieren" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Beleuchtungszeit zum Kalibrieren von Rot" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Beleuchtungszeit zum Kalibrieren von Grün" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Beleuchtungszeit zum Kalibrieren von Blau" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Beleuchtungszeit zum Scannen" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Beleuchtungszeit zum Scannen von Rot" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Beleuchtungszeit zum Scannen von Grün" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Beleuchtungszeit zum Scannen von Blau" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Setze Beleuchtungszeit" # Wäre da nicht so was wie Leuchtstärke besser? Lichtwert (eines Films) wird mit exposure value übersetzt. -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Lichtwert für Kalibrierung" # Wäre da nicht so was wie Leuchtstärke besser? Lichtwert (eines Films) wird mit exposure value übersetzt. -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Lichtwert beim Scannen" # Wäre da nicht so was wie Leuchtstärke besser? Lichtwert (eines Films) wird mit exposure value übersetzt. -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Setze Lichtwert" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Lampe beim Beenden ausschalten" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Fokus Position" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Automatischer Fokus" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -444,37 +454,37 @@ msgstr "" "Nur-Lese-Option, die angibt, wie viele Optionen ein bestimmtes Gerät " "unterstützt." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Optionen für Zuführung, Modus und Auflösung" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Optionen für den Scanbereich und für Medienformate" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Optionen für Bildbearbeitung" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Hardware-spezifische Optionen" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Scanner-Sensoren und -Tasten" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Fordere einen Scan in Vorschauqualität an." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -486,7 +496,7 @@ msgstr "" "Durchlauf benötigt, bei einem Einfachdurchlauf-Scanner wird der " "Speicherverbrauch und die Scan-Zeit verringert." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -495,64 +505,64 @@ msgstr "" "Anzahl der Bits pro Farbwert, typische Werte sind 1 für Strichzeichnung- " "sowie 8 für Graustufen- und Farb-Scans." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Wählt den Scanmodus aus (z.B. Strichzeichnung, Graustufen oder Farbe)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Legt die Scangeschwindigkeit fest." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Legt die Scanquelle fest (wie z.B. Dokumenteneinzug)." # Es könnte auch Rücksetzung gemeint sein -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Legt fest, ob Rückverfolgung verwendet wird." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Linke Kante des zu scannenden Bereichs." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Obere Kante des zu scannenden Bereichs." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Rechte Kante des zu scannenden Bereichs." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Untere Kante des zu scannenden Bereichs." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Legt die Auflösung des Bildes fest." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Bestimmt die horizontale Auflösung des Bildes." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Bestimmt die vertikale Auflösung des Bildes." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -561,12 +571,12 @@ msgstr "" "Legt die Breite des Mediums fest. Erforderlich für die automatische " "Zentrierung bei Einzelblatt-Scans." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Legt die Höhe der Medien fest." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -574,7 +584,7 @@ msgstr "" "Bestimmt ob die scannerinterne oder eine benutzerdefinierte Gammatabelle " "verwendet wird." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -585,32 +595,32 @@ msgstr "" "rote, grüne und blaue Farbkomponente aus. Es ist also eine Helligkeits-" "Gammatabelle." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Gamma-Korrekturtabelle für die rote Komponente." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Gamma-Korrekturtabelle für die grüne Komponente." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Gamma-Korrekturtabelle für die blaue Komponente." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Stellt die Helligkeit des gewonnenen Abbilds ein." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Stellt den Kontrast des gewonnenen Abbilds ein." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -619,74 +629,74 @@ msgstr "" "Legt die \"Körnigkeit\" des gewonnenen Abbilds fest. Kleinere Werte " "ergeben schärfere Bilder." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Legt fest, ob das gewonnene Abbild im Halbtonmodus (Dithering) sein soll." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" "Bestimmt, welcher Helligkeitswert als \"Schwarz\" angesehen werden soll." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" "Bestimmt, welcher Helligkeitswert als \"Weiß\" angesehen werden soll." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Bestimmt, welcher Helligkeitswert der roten Komponente als \"Weiß\" " "angesehen werden soll." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Bestimmt, welcher Helligkeitswert der grünen Komponente als \"Weiß\" " "angesehen werden soll." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Bestimmt, welcher Helligkeitswert der blauen Komponente als \"Weiß\" " "angesehen werden soll." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Bestimmt, welcher Helligkeitswert der roten Komponente als \"Schwarz\" " "angesehen werden soll." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Bestimmt, welcher Helligkeitswert der grünen Komponente als \"Schwarz\" " "angesehen werden soll." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Bestimmt, welcher Helligkeitswert der blauen Komponente als \"Schwarz\" " "angesehen werden soll." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Bestimmt, welcher Helligkeitswert der roten Komponente als \"Weiß\" " "angesehen werden soll." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -694,7 +704,7 @@ msgstr "" "Bestimmt, welcher Helligkeitswert der grünen Komponente als \"Weiß\" " "angesehen werden soll." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -702,12 +712,12 @@ msgstr "" "Bestimmt, welcher Helligkeitswert der blauen Komponente als \"Weiß\" " "angesehen werden soll." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Legt den Farbwert (Blauwert) des gewonnenen Abbilds fest." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -716,12 +726,12 @@ msgstr "" "Der Sättigungsgrad steuert die Belichtung eines mit einer Kamera " "aufgenommenen Bildes. Höhere Werte sorgen für eine stärkere Belichtung." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Der Dateiname des zu ladenden Bildes." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -729,299 +739,310 @@ msgid "" msgstr "" "Legt die Größe der für den Scanvorgang verwendeten Halbtonmatrix fest." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "Definiert die für den Scanvorgang zu verwendende Halbton-Matrix." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Benutze die gleichen Auflösungen für X und Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Invertiere die Farben, z.B. tausche Schwarz gegen Weiß" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Führe einen Qualitäts-Weißabgleich durch" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Benutze die Linse, mit der die optische Auflösung verdoppelt wird" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "Benutze die gleichen Werte für alle Farben im RGB-Modus" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Wähle die minimale Helligkeit, die als Weiß betrachtet werden soll" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analoge Gammakorrektur" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analoge Gammakorrektur für Rot" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analoge Gammakorrektur für Grün" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analoge Gammakorrektur für Blau" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, no-c-format msgid "Warm up lamp before scanning" msgstr "Lampe vor dem Scannen aufwärmen" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Bestimme die Beleuchtungszeit für die Kalibrierung" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "" "Bestimme die Beleuchtungszeit für die Kalibrierung der roten Komponente" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "" "Bestimme die Beleuchtungszeit für die Kalibrierung der grünen Komponente" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "" "Bestimme die Beleuchtungszeit für die Kalibrierung der blauen Komponente" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Bestimme die Beleuchtungszeit für den Scan" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Bestimme die Beleuchtungszeit für den Scan der roten Komponente" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Bestimme die Beleuchtungszeit für den Scan der grünen Komponente" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Bestimme die Beleuchtungszeit für den Scan der blauen Komponente" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Aktiviere die Einstellung der Beleuchtungszeiten" # Wäre da nicht so was wie Leuchtstärke besser? Lichtwert (eines Films) wird mit exposure value übersetzt. -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Definiere die Lichtwerte beim Kalibrieren" # Wäre da nicht so was wie Leuchtstärke besser? Lichtwert (eines Films) wird mit exposure value übersetzt. -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Definiere die Lichtwerte beim Scannen" # Wäre da nicht so was wie Leuchtstärke besser? Lichtwert (eines Films) wird mit exposure value übersetzt. -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Aktiviere die Auswahl der Lichtwerte" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Schalte Lampe beim Beenden des Programms aus" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Automatischer oder manueller Fokus" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Scannen beginnt erst mit Tastendruck" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Scan-Taste" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "E-Mail-Taste" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Fax-Taste" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Kopieren-Taste" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "PDF-Taste" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Abbrechen-Taste" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Seite geladen" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Abdeckung offen" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Farbe" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Farb-Strichzeichnung" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Farb-Halbton" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Graustufen" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Halbton" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Strichzeichnung" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Erfolgreich" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Operation nicht unterstützt" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "Operation wurde abgebrochen" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Gerät nicht bereit" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Ungültiges Argument" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Ende der Datei ist erreicht" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Dokumenteneinzug blockiert" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "Dokumenteneinzug leer" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "Die Abdeckung des Scanners ist offen" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Fehler während der Datenübertragung" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Nicht genügend Speicher" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "Der Zugriff auf die Ressource wurde abgelehnt" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "Die Lampe ist nicht bereit, bitte wiederholen" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "Mechanik des Scanners für den Transport verriegelt" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Defaulteinstellungen" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Auf Voreinstellungen für Verbesserungen zurücksetzen." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibrierung" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Vor dem nächsten Scan kalibrieren" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1031,12 +1052,12 @@ msgstr "" "Kalibrierung durchgeführt. Ansonsten findet die Kalibrierung nur vor dem " "ersten Scan statt." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Nur Shading-Korrektur durchführen" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1048,27 +1069,27 @@ msgstr "" "der Konfigurationsdatei oder aus den Voreinstellungen des Backends " "übernommen." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Tasten-Status" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Nummer des zu scannenden Bildes" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Wählt die Nummer des zu scannenden Bildes aus" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Duplexscan" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1076,1050 +1097,1050 @@ msgstr "" "Duplex Scan ermöglicht das Scannen der Vorder- und Rückseite eines " "Dokuments" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Korrektur entsprechend des Seitenverhältnisses" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Korrektur entsprechend des Filmtyps" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Farbe" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negative" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Rohdaten" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Keine Transparenzkorrektur" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Dias" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatik" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Normalgeschwindigkeit" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 Normalgeschwindigkeit" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 Normalgeschwindigkeit" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "Gerundeter Parameter" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "unbekannt" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "Papierstau im automatischem Einzug" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "Abdeckung vom automatischen Dokumenteneinzug offen" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "Lampenfehler" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "Fehler beim Positionieren des Scannerkopfes" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "Fehler bei der CPU-Überprüfung" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "Fehler bei der Arbeitsspeicher-Überprüfung" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "Fehler bei der ROM-Überprüfung" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "Hardwareüberprüfungsfehler" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "Lampe der Durchlichteinheit defekt" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "Positionsfehler der Durchlichteinheit beim Scankopf" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "Falsche Länge bei der Parameterliste" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "Ungültiger Befehlsausführungs-Code" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "Ungültiges Feld in CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "LUN nicht unterstützt" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "Ungültiges Feld in der Parameterliste" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "Falsche Reihenfolge der Befehle" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "Zu viele Fenster angegeben" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "Kein Medium eingelegt" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "Ungültige IDENTIFY Nachricht" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "Option nicht korrekt" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "Netzschalter Reset / Bus-Gerät Reset" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "Parameter von einem anderen Initator geändert" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "Keine zusätzliche Sensorinformation" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "Wiederauswahlfehler" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "SCSI-Paritätsfehler" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "vom Initiator bemerkte Fehlermeldung empfangen" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "Ungültige Fehlernachricht" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "Zeitüberschreitung" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "Durchlichtaufsatzabschattungsfehler" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "Lampe nicht stabilisiert" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "Filmscanner" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "Flachbettscanner" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Filmtyp" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Auswahl des Film-Typs (z.B. Negativ oder Dia)" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Negativ Filmtyp" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Wählt den Typ des Negativfilms" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Hardwareauflösung" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Nur Hardwareauflösungen verwenden" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Fokus" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Automatischer Fokus" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Aktiviere/Deaktiviere automatischen Fokus" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Automatischen Fokus nur einmal ausführen" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Auto-Fokus nur einmal zwischen den Auswürfen" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Manuelle Einstellung des Fokus" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Setzt die Fokusposition des optischen System von Hand (Standard: 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Seitenränder" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Erweiterte Farbeinstellungen" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Bild spiegeln" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Bild horizontal spiegeln" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Automatische Belichtung" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Aktiviert/Deaktiviert die automatische Belichtung" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Jetzt kalibrieren" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Kalibrierung *jetzt* ausführen" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Selbsttest" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Führt einen Selbsttest des Scanners durch" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Scanner zurücksetzen" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Scanner zurücksetzen" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Handhabung der Medien" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Film nach jedem Scannen auswerfen" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "Wirft den Film automatisch nach jedem Scannen aus dem Gerät aus" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Film vor Beenden auswerfen" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" "Den Film automatisch aus dem Gerät auswerfen bevor das Programm schließt" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Film jetzt auswerfen" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Film *jetzt* auswerfen" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Extras für Dokumenteneinzug" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Nur Flachbett" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Automatischen Dokumenteneinzug abschalten und nur Flachbett benutzen" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Durchlichtaufsatz" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "Die Durchlichteinheit (FAU, film adapter unit) an/ausschalten" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Negativfilm" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Positiv- oder Negativfilm" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Dichte Einstellung" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Dichte Einstellungsmodus setzen" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Transparenzgrad" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Filmtyp auswählen" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Wählt den Filmtyp aus" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Scanner kalibrieren" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Erzwinge Scannerkalibrierung vor dem Scannen" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Graustufen-Scan" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Führe einen Graustufen-Scan statt eines Farb-Scans durch" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analoge Verstärkung" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "" "Vergrößere oder verkleinere die analoge Verstärkung des CCD-Sensors" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Gammakorrektur" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Wählt die korrigierte Gammakurve aus" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Flachbett" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "Automatischer Dokumenteneinzug vorne" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "Automatischer Dokumenteneinzug hinten" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "Dokumenteneinzug mit Duplex" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "Karte Vorderseite" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "Karte Rückseite" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "Karte Duplex" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Rot" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Grün" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blau" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Rot verstärken" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Grün verstärken" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Blau verstärken" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Kein" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "Schwellwert für Leerseitenerkennung" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "Seiten mit geringer Pixeldichte überspringen" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Scanmodus" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Nichtblockierendes IO" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Verwende nichtblockierndes IO für sane_read(), wenn das durch das " "Frontend unterstützt wird." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Einseitig" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Duplex" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Durchlichtaufsatz" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automatischer Dokumenteneinzug" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Film positiv" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Film negativ" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Fokus auf dem Glas" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Fokus 2.5mm über dem Glas" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Halbton A (hart)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Halbton B (weich)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Halbton C" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Dithering A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Dithering B (4x4 Spiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Dithering C (4x4 Net Screen)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Dithering D (8x4 Net Screen)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Technik zur Textverbesserung" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Übertrage Muster A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Übertrage Muster B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Keine Korrektur" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Benutzerdefiniert" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Nadeldrucker" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Thermische Drucker" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Tintenstrahldrucker" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Monitore" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Standardeinstellung" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Drucken mit hoher Auflösung" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Drucken mit geringer Auflösung" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Drucken mit hohem Kontrast" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Benutzerdefiniert (Gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Benutzerdefiniert (Gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 hoch" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 quer" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Maximal" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Wählt den Halbton aus." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Blindfarbe" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Wählt die Blindfarbe." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Wählt die Helligkeit." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Schärfe" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Farbkorrektur" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "Setzt die Farbkorrekturtabelle für das ausgewählte Ausgabegerät." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Farbkorrekturkoeffizienten" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matritzenmultiplikation der RGB-Werte" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Verschiebt Grün nach Rot" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Verschiebt Grün nach Blau" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Verschiebt Rot nach Grün" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Verschiebt Rot nach Blau" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Verschiebt Blau nach Grün" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Verschiebt Blau nach Rot" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Legt den den Grünanteil fest" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Erhöhe den Rotanteil basierend auf dem Grünwert" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Erhöhe den Blauanteil basierend auf dem Grünwert" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Erhöhe den Grünanteil basierend auf dem Rotwert" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Legt den Rotanteil fest" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Erhöhe den Blauanteil basierend auf dem Rotwert" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Erhöhe den Grünanteil basierend auf dem Blauwert" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Erhöhe den Rotanteil basierend auf dem Blauwert" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Legt den Blauwert fest" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Das Bild spiegeln." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Schnelle Vorschau" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Automatische Auswahl des Scanbereichs" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Kurze Auflösungsliste" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Zeige eine kurze Auflösungsliste an" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zoom" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Definiert den Vergrösserungsfaktor, der vom Scanner benutzt wird" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Schnellformat" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Optionales Zubehör" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Auswerfen" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Wirft das Blatt aus dem automatischen Dokumenteneinzug aus" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Automatischer Auswurf" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Dokument nach dem Scannen auswerfen" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Dokumenteneinzug Modus" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Wählt den Duplex-Modus aus (einseitig/doppelseitig)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Schacht" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Wähle den Schacht zum Scannen aus" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2129,23 +2150,23 @@ msgstr "" "oder eine benutzerdefinierte Tabelle, die in den Scanner geladen werden " "kann" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Fokus Position" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "Setzt den Fokus entweder auf das Glas oder 2.5mm darüber" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Warte auf Tastendruck" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2159,7 +2180,7 @@ msgstr "" msgid "TPU8x10" msgstr "Durchlichtaufsatz 8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Infrarot" @@ -2174,272 +2195,272 @@ msgstr "Dia positiv" msgid "Negative Slide" msgstr "Dia negativ" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Eingebautes CCT-Profil" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Benutzerdefiniertes CCT-Profil" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "Lade" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "Lade ein Blatt im automatischen Dokumenteneinzug" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, no-c-format msgid "ADF Skew Correction" msgstr "ADF-Schräglaufkorrektur" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, no-c-format msgid "Enables ADF skew correction" msgstr "Aktiviert ADF-Schräglaufkorrektur" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "An" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Aus" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Halbton" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Diffusion" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Weiß" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Schwarz" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Fortfahren" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Stopp" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horizontal" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Horizontal breit" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Horizontal schmal" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertikal" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Vertikal breit" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "Oben nach unten" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "Unten nach oben" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Vorne" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Hinten" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Gamma-Exponent" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Verändert die Intensität der mittleren Farbtöne" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "RIF" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "Reverse Image Format" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "Halbton Typ" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "Halbton Typ einstellen" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "Halbton Muster einstellen" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "Kontur" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "Kontur ermitteln" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "Gewichtung" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "Negative Werte zum Weichzeichnen oder positive Werte zum Schärfen" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "Trennung" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "Aktiviere die automatische Trennung von Bild und Text" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "Bild spiegeln" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "Bild horizontal spiegeln" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "Weißwertfolger" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "Einstellungen für Weißwertfolger" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "Kugelschreiber Filter" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "Verbessert die Qualität von mit Kugelschreiber geschriebenen Text" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Glättung" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "Aktiviere Glättung zur Verbesserung von OCR" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "Gammakurve" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" "Gammakurve, von hell zu dunkel, die oberen beiden funktionieren nicht " "unbedingt" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Schwellwertkurve" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" @@ -2447,114 +2468,114 @@ msgstr "" "Dynamische Schwellwertkurve, von hell zu dunkel, die oberen beiden sind " "nicht unbedingt linear" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "Schwellwert Weiß" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" "Pixel unterhalb vom Schwellwert in Weiß anstelle von Schwarz umwandeln" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "Rauschunterdrückung" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "Matrix 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "5x5 Pixel Rauschunterdrückung" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "Matrix 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "4x4 Pixel Rauschunterdrückung" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "Matrix 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "3x3 Pixel Rauschunterdrückung" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "Matrix 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "2x2 Pixel Rauschunterdrückung" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "Streuung" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "Setze SDTC Varianz (Empfindlichkeit), 0 = 127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "Vorlagenbreite automatisch erkennen" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" "Der Scanner erkennt automatisch die Seitengrößen. Verlangsamt die " "Scanngeschwindigkeit." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "Vorlagenlänge automatisch erkennen" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" "Der Scanner erkennt die Seitenausrichtung. Kann einige Programme " "verwirren." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "Komprimierung" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" "Aktiviere Datenkomprimierung. Kann das verwendete Scanprogramm abstürzen " "lassen." -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "Komprimierungsparameter" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2563,115 +2584,115 @@ msgstr "" "JPEG-Komprimierung: 1 = kleinste Datei, 7 = größte Datei, 0 " "(Voreinstellung) = 4" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "Duplex Aktion" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "Aktion bei Duplex Fehler" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "Duplex Schrägeinlauf" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "Aktiviere Duplexfehler bei Schrägeinlauf" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "Duplex Papierdicke" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "Aktiviere Duplexfehler bei zu großer Papierdicke" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "Duplex Seitenlänge" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "Aktiviere Duplexfehler bei falscher Seitenlänge" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "Duplex unterschiedliche Seitenlänge" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "Aktiviere Duplexfehler bei unterschiedlicher Seitenlänge" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "Duplex Fehlerbehebung" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "Rücklauf bei Papierstau" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "Dokumentenschutz" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "Papierstau in der Duplexeinheit prognostizieren" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "Erweiterter Dokumentenschutz" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" "Papierstau in der Duplexeinheit mit verbesserten Sensoren prognostizieren" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "Heftklammer - Erkennung" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" "Von Heftklammern verursachter Papierstau im Dokumenteneinzug erkennen" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "Hintergrundfarbe" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "Hintergrundfarbe für Scans. Steht im Konflikt mit Overscan" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Dropout-Farbe" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2680,32 +2701,32 @@ msgstr "" "One-Pass-Scanner scannen nur eine Farbe bei Graustufen und " "Strichzeichnungs-Scans, hilfreich bei farbigem Papier oder Tinte" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "Scannerspeicher" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "Aktiviere schnelle Duplex Scans in den Scannerspeicher" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "Prepick" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "Nächste Seite vom Dokumenteneinzug einziehen" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "Overscan" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2716,23 +2737,23 @@ msgstr "" "kleine Vorlagen auf einer Seite gesammelt werden können. Kann im " "Konflikt mit Hintergrundfarbe stehen." -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "Sleep Timer" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "Zeit in Minuten nachdem der Scanner in den Ruhezustand wechselt" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "Ausschalt Timer" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2741,42 +2762,42 @@ msgstr "" "Zeit in Minuten, nachdem sich der Scanner selbständig ausschaltet. Wird " "auf die nächsten 15 Minuten gerundet. 0 = deaktiviert." -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "Duplex Offset" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "Vorder-/Rückseiten Offset" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Offset grüner Kanal" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "Rot/Grün Offset" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Offset blauer Kanal" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "Blau/Rot Offset" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "Nicht genügend Speicher" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2790,12 +2811,12 @@ msgstr "" "gewährleistet werden. Diese Option funktioniert nur mit selbst " "erstellter Scansoftware." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "Duplex Seite" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2804,52 +2825,52 @@ msgstr "" "Wählt die Seite vom nächsten Duplexscan aus aus (0 = Vorderseite, 1 = " "Rückseite), welche von sane_read zurückgegeben wird." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "Hardware Entzerrung und Zuschnitt" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "Scanner rotiert und beschneidet den Scan digital." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Software Entzerrung" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "Treiber rotiert verzerrte Scans." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Software Fehlerkorrektur" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "Max. Durchmesser einzelner zu entfernender Fehlstellen im Scan." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Software Zuschnitt" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "Treiber entfernt Ränder von Scans." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "Einzugshalt bei Abbruch" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." @@ -2857,102 +2878,102 @@ msgstr "" "Bei einem Abbruch verbleibt die Seite im Dukumenteneinzug und wird nicht " "ausgeworfen." -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "Stempel Optionen" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "Einstellungen für Stempel" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "Stempel" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "Aktiviere Stempel" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "Stempelgröße" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "Max. Wert für Stempelzähler." -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "Stempelwert" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "Anfangswert für Stempelzähler" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "Schrittweite für Stempelzähler" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "Schrittweite für Stempelzähler." -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "Stempel Y" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "Stempelabstand zum oberen Seitenrand." -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "Stempel Schriftart" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "Stempel Schriftart." -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "Stempel Ausrichtung" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "Stempel Druckrichtung" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "Stempelseite" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "Druckseite für Stempel; muss vom Scanner unterstützt werden" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "Stempel Zeichenkette" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -2961,204 +2982,204 @@ msgstr "" "Stempel als alphanumerische Zeichenkette. %05ud oder %08ud am Ende wird " "durch den Stempelzähler ersetzt." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "Obere Kante" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "Papier wurde teilweise in den Dokumenteneinzug eingezogen" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "A3 Vorlage" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "A3 Vorlage erkannt" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "B4 Vorlage" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "B4 Vorlage erkannt" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "A4 Vorlage" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "A4 Vorlage erkannt" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "B5 Vorlage" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "B5 Vorlage erkannt" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR oder DF" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "OMR oder Double Feed erkannt" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, no-c-format msgid "Card loaded" msgstr "Seite geladen" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "Papier eingelegt" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "Energiesparmodus" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "Der Scanner befindet im Energiesparmodus" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "Manueller Einzug" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "Manueller Einzug ausgewählt" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "Funktion" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "Funktionszeichen auf dem Bildschirm" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "Wenig Tinte" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "Wenig Imprinter Tinte" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, fuzzy, no-c-format msgid "Double feed" msgstr "Double Feed" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, fuzzy, no-c-format msgid "Double feed detected" msgstr "Double Feed erkannt" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "Fehlercode" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "Hardwarefehler" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "Schräglaufwinkel" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "Schwarzer Hintergrund erforderlich" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "Verbleibende Tinte" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "Imprinter Tintenstand" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "Dichte" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "Dichte Einstellung" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "Duplexscan" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extras" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "Farbfilter" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "Diese Option wählt die verwendete Farbe für Strichzeichnungs- und " "Graustufen-Scans." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "Kalibrierungsdatei" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "Kalibrierungsdatei auswählen" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "Gültigkeitszeitraum für Kalibrierungszwischenspeicher" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3168,12 +3189,12 @@ msgstr "" "Zwischenspeicher deaktiviert. Ein negativer Wert lässt die Gültigkeit " "nie ablaufen." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Lampenausschaltzeit" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3182,92 +3203,92 @@ msgstr "" "Die Lampe wird nach der angegebenen Zeit (in Minuten) ausgeschaltet. Ein " "Wert von 0 bedeutet, dass die Lampe nich ausgeschaltet wird." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Während Scan Lampe ausschalten" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "Die Lampe wird beim Scannen abgeschaltet. " -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Datei-Taste" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "OCR-Taste" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Einschalt-Taste" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "Zusatztaste" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, no-c-format msgid "Needs calibration" msgstr "Benötigt Kalibrierung" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "" "Der Scanner benötigt eine Kalibrierung für die momentanen Einstellungen" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Tasten" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibrierung" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Starte den Kalibrierungsprozess mit einem Spezialblatt" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Kalibrierung zurücksetzen" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Kalibrierungszwischenspeicher löschen" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, no-c-format msgid "Force calibration" msgstr "Kalibrierung erzwingen" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "Kalibrierung trotz Daten im Zwischenspeicher erzwingen" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, no-c-format msgid "Ignore internal offsets" msgstr "Interne Offsets ignorieren" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " @@ -3275,41 +3296,41 @@ msgid "" msgstr "" "Gewinnt das Abbild mit den internen Kalibrierbereichen des Scanners" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Durchlichteinheit" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, no-c-format msgid "Transparency Adapter Infrared" msgstr "Infrarot-Durchlichteinheit" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Graustufen-Farbe" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Legt fest, welche SCanfarbe im Garustufen-Modus verwendet wird " "(Standardwert: Grün)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Optionen zur Fehlersuche" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automatisches Aufwärmen" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3318,12 +3339,12 @@ msgstr "" "Warte solange, bis die Helligkeit der Lampe konstant ist anstatt einfach " "60 Sekunden zu warten." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Kompletter Scan" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3333,12 +3354,12 @@ msgstr "" "Kalibrierungsstreifens. Vorsicht, keine zu große Länge auswählen. Nur " "für Testzwecke." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Grobkalibrierung" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3350,12 +3371,12 @@ msgstr "" "manuell eingestellt werden. Diese Option is standardmäßig an. Nur für " "Testzwecke." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Grobkalibrierung nur für ersten Scan" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3367,12 +3388,12 @@ msgstr "" "sparen. Wenn die Helligkeit der Bilder von Scan zu Scan schwankt, sollte " "diese Option ausgeschaltet werden. Nur für Testzwecke." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Backtrack-Zeilen" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3385,223 +3406,223 @@ msgstr "" "Computer die Daten aufnehmen kann. Niedrigere Werte sorgen für " "schnellere Scans, erhöhen jedoch das Risiko, Zeilen zu überspringen." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Gammawert" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Legt den Gammawert für alle Kanäle fest." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Erweiterte Optionen" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Grob" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fein" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Benutzerdefiniert" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatisch" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Unverändert" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC Grau" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA Grau" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Langsam" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Schnell" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Besonders schnell" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2 Pixel" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4 Pixel" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8 Pixel" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Foto" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Dia" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Film-Streifen" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "Automatischer Dokumenteneinzug" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Bedingt" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Experiment" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Schärfen" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Legt den Wert für die Schärfe fest." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Automatischer Schwellwert" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Schaltet die automatische Bestimmung des Schwellwerts für den Schwarz-" "Weiß-Modus ein." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Wählt den Glättungs-Filter aus." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Medium nach dem Scannen auswerfen" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Wirft das Medium nach dem Scan aus." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Dokument wechseln" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Dokument wechseln." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Auswerfen" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Dokument auswerfen." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Startet den Kalibrierungsprozess." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Medium" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Legt den Typ des Mediums fest." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Belichtungszeit" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3614,154 +3635,154 @@ msgstr "" "\"Negativ\" für Negativ-Filme. Für dunkle (unterentwickelte) Bilder kann " "dieser Wert vergrößert werden." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Farbmatrix" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, no-c-format msgid "Set the scanner's color matrix." msgstr "Legt die Farbmatrix für den Scanner fest." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Benutzerdefinierte Farbmatrix." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Graue Farbmatrix" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Benutzerdefinierte Farbmatrix für Graustufenscans." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Horizontal spiegeln" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Bild horizontal spiegeln." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Vertikal spiegeln" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Bild vertikal spiegeln." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Optionen aktualisieren" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Optionen aktualisieren." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8-Bit-Ausgabe" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Benutze intern eine Frabtiefe von mehr als 8 Bit, extern aber nur 8 Bit." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Warten auf vordere Taste" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Warte mit dem Scan auf das Drücken einer Frontplattentaste." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Lampe ausschalten" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Schalte Scannerlampe aus." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Geometrie" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Scanmodus" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Scannermodell" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Erlaubt Geräteverhalten mit anderen unterstützten Modellen zu testen" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "Bildfarben werden invertiert" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Gammakorrektur abschalten" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "Die Gammakorrektur wird abgeschaltet" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Weißabgleichskorrektur abschalten" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "Weißabgleichkorrektur wird abgeschaltet" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Aufwärmprozess überspringen" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "Der Aufwärmprozess wird überspungen" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Erzwinge echte Tiefe" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3772,12 +3793,12 @@ msgstr "" "ausgeführt und danach in die gewählte Farbtiefe umgewandelt, um die " "Bildqualität zu verbessern. Diese Option verhindert Farbtiefen-Emulation." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Graustufen emulieren" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3788,12 +3809,12 @@ msgstr "" "Software in Graustufen umgewandelt. Unter manchen Umständen verbessert " "dies die Bildqualität." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Debugging Bilder abspeichern" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3802,307 +3823,307 @@ msgstr "" "Wenn aktiviert werden einige Bilder im Scanprozess gespeichert um sie zu " "analysieren." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Chipsatz zurücksetzen" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Setzt die Daten des Chipsatzes zurück" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Information" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Name des Chipsatzes" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Zeigt den im Gerät verwendeten Chipsatz an." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Unbekannt" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "Chipsatz-ID" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Zeigt die ID des Chipsatzes an" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Scanzähler" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Zeigt die Anzahl der Scans an" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Information aktualisieren" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Aktualisiert alle Informationnen über das Gerät" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Diese Option spiegelt eine Frontplatten-Scannertaste wider" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "Internet" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, no-c-format msgid "Share-To-Web button" msgstr "Teilen-Taste" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "Scannen und mit Freunden teilen" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Foto" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Foto-Taste" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "Foto-Taste" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, no-c-format msgid "more-options" msgstr "Optionen" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, no-c-format msgid "More Options button" msgstr "Optionen-Taste" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "Optionen-Taste" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "Energiesparmodus" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, no-c-format msgid "Power Save button" msgstr "Energiesparmodus-Taste" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "Energiesparmodus aktivieren" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "Anzahl vergößern" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, no-c-format msgid "Increase Copies button" msgstr "Anzahl vergrößern Taste" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "Anzahl der Kopien vergrößern" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "Anzahl reduzieren" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, no-c-format msgid "Decrease Copies button" msgstr "Anzahl reduzieren Taste" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "Anzahl der Kopien verringern" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, no-c-format msgid "color-bw" msgstr "Farbe Monochrom" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "Farb-Monochrom-Taste" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "Umschalten zwischen Farb- und Monochrom-Scans" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "Farb-/Monochrom Status" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, no-c-format msgid "Read color/BW button state" msgstr "Lese Status der Farb/Monochrom Taste" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "Lese Farb-/Monochrom Einstellungen" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "Anzahl Kopien" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "Lese Anzahl der Kopien" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "Lese Zähler-Einstellungen" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Verschiedenes" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Lampenstatus" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Schaltet die Lampe an oder aus." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Kalibriert Schwarz- und Weißwert." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "TMA-Dias" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMA-Negative" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Farbe (48 Bit)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Lampenausschaltzeit verlängern" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Verlängert die Lampenausschaltzeit (von 15 Minuten bis 1 Stunde)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Warte auf Tastendruck" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Scannen beginnt erst mit Tastendruck" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "Letzter Tastendruck" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "Lese ID der zuletzt betätigten Taste (nur lesen)" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, no-c-format msgid "LCD counter" msgstr "Scanzähler" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "Lese Scanzähler (read only)" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "Farbindikator" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "Lese Wert vom Farbindikator (read only)" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "Seite im Dokumenteneinzug verfügbar" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "Lese Status der Seitenerkennung im Dokumenteneinzug (read only)" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "Ignoriere Seiten Ende Pixel" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" @@ -4110,12 +4131,12 @@ msgstr "" "Ignoriere Seiten Ende Pixel und überschreibe diese mit der umgebenden " "Hintergrundfarbe" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "Füllmodus für unteren Rand bei kurzen Vorlagen im Dokumenteneinzug" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " @@ -4124,12 +4145,12 @@ msgstr "" "RAW = Scandaten, letzte = wiederhole letzte Scanzeile, Raster = S/W " "Raster, Weiß, Schwarz, Farbe = RGB oder Grau Wert" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "RGB oder Grau Farbwert für Füllmodus 'Farbe'" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4139,13 +4160,13 @@ msgstr "" "(Vorgabe = Violet oder Grau)" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Papiergröße" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Automatische Trennung" @@ -4186,13 +4207,13 @@ msgid "Double feed detection" msgstr "Duplex Detektor" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Duplex- (zweiseitiges) Scannen" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Tatsächliche Größe des Papiers im ADF" @@ -4357,7 +4378,7 @@ msgid "From scanner" msgstr "Vom Scanner" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Vom Papier" @@ -4432,13 +4453,13 @@ msgid "Sets the scan source" msgstr "Scanquelle" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Einzugsmodus" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Legt den Einzugsmodus fest" @@ -4495,12 +4516,12 @@ msgstr "Scanner verkleinert Vorlage auf Seitengröße" msgid "Set paper position : true for landscape, false for portrait" msgstr "Papierausrichtung: true = Querformat, false = Hochformat" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Automatischer Schwellwert" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4510,31 +4531,31 @@ msgstr "" "Rauschunterdrückung und Bildgewichtung fest" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Rauschunterdrückung" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Reduziert das Rauschen einzelner Punkte" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Bildgewichtung" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Wählt die Bildgewichtung" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4628,7 +4649,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Gammakorrektur" @@ -4821,232 +4842,232 @@ msgstr "Leerbereich oben einfügen" msgid "Addition of space in bottom position" msgstr "Leerbereich unten einfügen" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamant" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 sehr grob" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 sehr fein" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 Vertikale Linie" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Verstärkung" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Farbkanal Verstärkungseinstellungen" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Verstärkung grauer Kanal" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Legt die Verstärkung des grauen Kanals fest" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Verstärkung roter Kanal" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Legt die Verstärkung des roten Kanals fest" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Verstärkung grüner Kanal" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Legt die Verstärkung des grünen Kanals fest" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Verstärkung blauer Kanal" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Legt die Verstärkung des blauen Kanals fest" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayer Halbton 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayer Halbton 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Halbton Punkt 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Halbton Punkt 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Fehlerstreuung" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Modus 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Modus 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Modus 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Vom Kalibrierungstreifen" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Glatt" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Niedrig" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Mittel" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Hoch" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "Monitor" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Eine Seite" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Alle Seiten" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "Einzugsscanner" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "4 Bit Graustufen" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "8 Bit Graustufen" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Lichtwerte" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Spezialoptionen" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Farbbalance" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Deaktiviere Rücklauf vom Scannkopf" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "" "Wenn aktiviert, erfolgt kein Rücklauf des Scankopfes während der " "Datenübertragung" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Lampe ein/ausschalten" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Schaltet die Lampe des Flachbettscanners ein bzw. aus" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Software - Kalibrierung" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" "Wenn aktiviert, wird die Farbkalibrierung durch den Treiber ausgeführt" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Benutzung des LIGHTLID 35" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" @@ -5054,32 +5075,32 @@ msgstr "" "Scans die Flachbett - Lampe ausgeschaltet um besseren Kontrast zu " "erreichen" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Hohe Qualität" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Hohe Qualität bei geringer Geschwindigkeit" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Hohe Geschwindigkeit" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Hohe Geschwindigkeit bei geringerer Qualität" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Automatische schwarz/weiß - Schwelle" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5088,67 +5109,67 @@ msgstr "" "Wenn aktiviert, versucht der Treiber einen optimalen Wert für den " "Schwellwert zu bestimmen." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Modus der Gammakorrektur." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Verbinde Gammawerte" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Alle Farben benutzen dieselbe Gammakorrektur." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Gamma - Zahlenwert" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Bestimmt den Wert für die Gamma - Korrektur." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Gamma - Wert für Rot" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Gamma - Wert für Rot" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Gamma - Wert für Grün" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Gamma - Wert für Grün" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Gamma - Wert für Blau" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Gamma - Wert für Blau" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Farbkanal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5156,207 +5177,207 @@ msgstr "" "Wählt den Farbkanal; \"Master\" bedeutet, dass alle Farben beeinflusst " "werden." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Mittelgrauwert" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Bestimmt, welcher Helligkeitswert als 50% Grau angenommen wird." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Mittelwert für Rot" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Bestimmt, welcher Helligkeitswert als 50% Rot angenommen wird." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Mittelwert für Grün" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Bestimmt, welcher Helligkeitswert als 50% Grün angenommen wird." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Mittelwert für Blau" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Bestimmt, welcher Helligkeitswert als 50% Blau angenommen wird." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Rot - Balance" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Farbkorrektur für Rot: 100% bedeutet keine Farbkorrektur." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Grün - Balance" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Farbkorrektur für Grün: 100% bedeutet keine Farbkorrektur." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Blau - Balance" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Farbkorrektur für Blau: 100% bedeutet keine Farbkorrektur." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Standard - Balance" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Setzt die Farbkorrektur auf die vom Hersteller vorgegebenen Werte." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Sehr langsam" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Langsam" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Schneller" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Sehr schnell" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 grob" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normal" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fein" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 sehr fein" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 grob" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 grob" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fein" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 grob" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normal" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fein" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 benutzerdefiniert" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 Benutzerdefiniert" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 Benutzerdefiniert" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 Benutzerdefiniert" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 benutzerdefiniert" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 benutzerdefiniert" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Schneller Graumodus" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Scanne im schnellen Graumodus (geringere Bildqualität)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5366,124 +5387,124 @@ msgstr "" "Qualität) durchgeführt werden. Das kann ein Schwarzweißmodus oder ein " "Modus mit niedriger Auflösung sein." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Lampenausschaltzeit (Minuten)." -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "" "Legt die Zeit (in Minuten) fest, nach der die Lampe ausgeschaltet wird." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Schalte die Lampe aus" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Schaltet die Lampe sofort aus." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Helligkeit des Rotwerts" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "" "Stellt die Helligkeit der roten Komponente des gewonnenen Abbilds ein." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Helligkeit des Grünwerts" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "" "Stellt die Helligkeit der grünen Komponente des gewonnenen Abbilds ein." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Helligkeit des Blauwerts" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "" "Stellt die Helligkeit der blauen Komponente des gewonnenen Abbilds ein." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Kontrast der grünen Komponente" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "" "Stellt den Kontrast der roten Komponente des gewonnenen Abbilds ein." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Kontrast der grünen Komponente" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "" "Stellt den Kontrast der grünen Komponente des gewonnenen Abbilds ein." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Kontrast der blauen Komponente" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "" "Stellt den Kontrast der blauen Komponente des gewonnenen Abbilds ein." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Farbe 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Farbe 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Grau 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Grau 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Spiegelung" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positiv" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5492,7 +5513,7 @@ msgstr "" "Warte solange, bis die Helligkeit der Lampe konstant ist anstatt einfach " "40 Sekunden zu warten." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Bild" @@ -5502,27 +5523,42 @@ msgstr "Bild" msgid "Need calibration" msgstr "Benötigt Kalibrierung" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Negativfilm Farbe" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Negativfilm Graustufen" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "48 Bit Farbe" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "16 Bit Graustufen" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5622,210 +5658,218 @@ msgid "ADF Waiting Time" msgstr "Wartezeit Dokumenteneinzug" #: backend/pixma/pixma_sane_options.c:392 -#, no-c-format +#, fuzzy, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." msgstr "" "Der Scanner sucht während der Wartezeit (in Sekunden) nach einem " "Dokument, welches in den Scanschacht eingelegt wird." -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." +msgstr "" + +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Durchlicht" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Geräteeinstellungen" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Lampenschalter" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Lampe(n) ein-/ausschalten." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Lampe aus während Schwarzkalibrierung" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Schaltet die Lampe immer während der Schwarzkalibrierung aus." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Kalibrierungsdatenspeicher" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Schaltet Kalibrierungsdatenspeicher ein oder aus." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Führt Kalibrierung durch" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Sensorbeschleunigung" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Schaltet Sensorbeschleunigung an oder ab." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Aufwärmzeit" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Aufwärmzeit in Sekunden." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Lampenausschaltzeit" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Lampenausschaltzeit in Sekunden." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Analog Frontend" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Verstärkung roter Kanal des AD-Wandlers" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Offset roter Kanal" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Offset roter Kanal des AD-Wandlers" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Verstärkung grüner Kanal des AD-Wandlers" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Offset grüner Kanal des AD-Wandlers" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Verstärkung blauer Kanal des AD-Wandlers" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Offset blauer Kanal des AD-Wandlers" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Rote Lampe aus" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Definiert den Ausschaltzeitpunkt der roten Lampe" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Grüne Lampe aus" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Definiert den Ausschaltzeitpunkt der grünen Lampe" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Blaue Lampe aus" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Definiert den Ausschaltzeitpunkt der blauen Lampe" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Diese Option spiegelt den Zustand der Scannertasten wider." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Farbe 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Halbtonmuster 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Halbtonmuster 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Zufallsmuster" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Dateiauswahl" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Bildkorrektur" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Graustufen" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Bild in Graustufen laden." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Three-Pass Simulation" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5834,12 +5878,12 @@ msgstr "" "Simuliere einen Three-Pass Scanner, indem hintereinander je ein Frame " "für jede Grundfarbe übertragen wird. Die Reihenfolge ist grün-blau-rot." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Handscanner Simulation" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5851,7 +5895,7 @@ msgstr "" "-1 zurück. Mit dieser Option kann man prüfen, ob das Frontend damit " "richtig umgehen kann." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5859,42 +5903,42 @@ msgstr "" "Stellt die Farbverbesserungseinstellungen (Helligkeit und Kontrast) auf " "Defaultwerte." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Nur-Lese-Testoption" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Mal sehen, ob das Frontend damit umgehen kann" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Gammatabellen" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Statuscode Simulation" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Keinen Statuscode erzwingen" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Zwinge das Backend nicht dazu, einen Statuscode zurückzuliefern." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Liefere SANE_STATUS_EOF zurück" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5903,12 +5947,12 @@ msgstr "" "Zwinge das Backend dazu, nach einem Aufruf von sane_read() den " "Statuscode SANE_STATUS_EOF zurückzuliefern." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Liefere SANE_STATUS_JAMMED zurück" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5917,12 +5961,12 @@ msgstr "" "Zwinge das Backend dazu, nach einem Aufruf von sane_read() den " "Statuscode SANE_STATUS_JAMMED zurückzuliefern." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Liefere SANE_STATUS_NO_DOCS zurück" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5931,12 +5975,12 @@ msgstr "" "Zwinge das Backend dazu, nach einem Aufruf von sane_read() den " "Statuscode SANE_STATUS_NO_DOCS zurückzuliefern." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Liefere SANE_STATUS_COVER_OPEN zurück" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5945,12 +5989,12 @@ msgstr "" "Zwinge das Backend dazu, nach einem Aufruf von sane_read() den " "Statuscode SANE_STATUS_COVER_OPEN zurückzuliefern." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Liefere SANE_STATUS_IO_ERROR zurück" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5959,12 +6003,12 @@ msgstr "" "Zwinge das Backend dazu, nach einem Aufruf von sane_read() den " "Statuscode SANE_STATUS_IO_ERROR zurückzuliefern." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Liefere SANE_STATUS_NO_MEM zurück" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5973,12 +6017,12 @@ msgstr "" "Zwinge das Backend dazu, nach einem Aufruf von sane_read() den " "Statuscode SANE_STATUS_NO_MEM zurückzuliefern." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Liefere SANE_STATUS_ACCESS_DENIED zurück" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5987,42 +6031,42 @@ msgstr "" "Zwinge das Backend dazu, nach einem Aufruf von sane_read() den " "Statuscode SANE_STATUS_ACCESS_DENIED zurückzuliefern." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Diese Option zeigt den Zustand einer Scannertaste an." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lampe an" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Schalte Scannerlampe ein" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Lampe aus" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Schalte Scannerlampe aus" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Lampenausschaltzeit" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Anzahl der Minuten, bis die Lampe nach dem Scan ausgeschaltet wird" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Schwellenwert für den Strichzeichnungsmodus" @@ -6162,57 +6206,57 @@ msgstr "Farbzeilen pro Lesevorgang" msgid "Grayscale lines per read" msgstr "Graustufenzeilen pro Lesevorgang" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "Webcam" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Farbe RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Farbe RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Farbe RGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Komplett schwarz" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Komplett weiß" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Farbmuster" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Gitter" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Erster Eintrag" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Zweiter Eintrag" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6221,12 +6265,12 @@ msgstr "" "Dies ist der sehr lange dritte Eintrag; vielleicht weiß das Frontend, " "wie man ihn darstellen kann" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Handscanner-Simulation" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6239,12 +6283,12 @@ msgstr "" "-1 zurück. Mit dieser Option kann man prüfen, ob das Frontend damit " "richtig umgehen kann." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Three-Pass Simulation" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6253,17 +6297,17 @@ msgstr "" "Simuliere einen Three-Pass-Scanner. Im Farbmodus werden drei Frames " "übertragen." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Legt die Reihenfolge der Frames fest" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Legt die Reihenfolge der Frames im Three-Pass-Modus fest." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6272,17 +6316,17 @@ msgstr "" "Falls der automatische Dokumenteneinzug ausgewählt ist, meldet der " "Einzug \"leer\" nach 10 Scans." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Spezialoptionen" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Wählt das Testbild aus" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6300,12 +6344,12 @@ msgstr "" "Gitter: zeichnet ein Schwarz-Weiß-Gitter mit einer Höhe und Breite der " "einzelnen Felder von jeweils 10 mm." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Endianness umkehren" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6317,24 +6361,24 @@ msgstr "" "testen, beispielsweise um festzustellen, ob das Frontend die richtige " "Endianness verwendet." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Lesebegrenzung" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Begrenzt die Menge an Daten, die mit jedem Aufruf von sane_read() " "übertragen wird." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Größe der Lesebegrenzung" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6342,22 +6386,22 @@ msgstr "" "Die (maximale) Menge and Daten, die bei jedem Aufruf von sane_read() " "übertragen wird." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Leseverzögerung" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Verzögere die Datenübertragung durch die Pipe." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Dauer der Leseverzögerung" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." @@ -6365,12 +6409,12 @@ msgstr "" "Legt fest, wie lange nach der Übertragung eines Datenpuffers durch die " "Pipe gewartet wird." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Rückgabewert von sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6381,22 +6425,22 @@ msgstr "" "Einstellung für's Scannen. Alle anderen Rückgabewerte dienen dazu, das " "Verhalten des Frontends festzustellen." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Pixelverlust pro Zeile" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Die Anzahl der Pixel, die am Ende der Zeile ungenutzt sind." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Ungenaue Parameter" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6405,12 +6449,12 @@ msgstr "" "Gebe ungenaue Werte für die Anzahl der Zeilen und die Bytes pro Zeile " "zurück, wenn sane_parameters() vor sane_start() aufgerufen wird." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Biete Select-Dateideskriptor an" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6419,12 +6463,12 @@ msgstr "" "Biete einen Select-Dateideskriptor an, damit das Frontend erkennen kann, " "ob sane_read() Daten zurückliefern würde." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Test-Optionen einschalten" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6434,27 +6478,27 @@ msgstr "" "Fähigkeit des Frontends feststellen, die verschiedenen Typen von SANE-" "Optionen darzustellen und zu ändern." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Gebe Optionen aus" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Gibt eine Liste aller Optionen aus." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Binäre Testoptionen" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Bool soft select soft detect" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6464,12 +6508,12 @@ msgstr "" "\"soft detect\" (und \"advanced\") hat. Also eine ganz normale binäre " "Option." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Bool hard select soft detect" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6481,12 +6525,12 @@ msgstr "" "nicht vom \"frontend\" gesetzt werden kann sondern vom Benutzer (z.B. " "durch drücken einer Taste am Gerät)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Bool hard select" -#: backend/test.c:805 +#: backend/test.c:834 #, fuzzy, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6499,12 +6543,12 @@ msgstr "" "drücken einer Taste am Gerät) und nicht vom \"frontend\" gelesen werden " "kann." -#: backend/test.c:823 +#: backend/test.c:852 #, fuzzy, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Bool soft detect" -#: backend/test.c:824 +#: backend/test.c:853 #, fuzzy, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6513,12 +6557,12 @@ msgstr "" "(4/6) Binäre Testoption, welche die Funktionalitäten \"soft detect" "\" (und \"advanced\") hat. Das heißt, dass dies eine Nur-Lese-Option ist." -#: backend/test.c:840 +#: backend/test.c:869 #, fuzzy, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Bool soft select soft detect emulated" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6527,12 +6571,12 @@ msgstr "" "(5/6) Binäre Testoption, welche die Funktionalitäten \"soft select\", " "\"soft detect\", und \"emulated\" (und \"advanced\") hat." -#: backend/test.c:857 +#: backend/test.c:886 #, fuzzy, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Bool soft select soft detect auto" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6543,27 +6587,27 @@ msgstr "" "\"soft detect\" und \"automatic\" (und \"advanced\") hat. Diese Option " "kann vom \"backend\" automatisch gesetzt werden." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Int-Testoptionen" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Int" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Int-Testoption ohne Einheit und Beschränkung." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Int Bereichsbeschränkung" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6573,24 +6617,24 @@ msgstr "" "Bereichsbeschränkung. Das Minimum ist 4, das Maximum 192, und die " "Schrittweite ist 2." -#: backend/test.c:921 +#: backend/test.c:950 #, fuzzy, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Int Beschränkungsliste" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Int-Testoption mit der Einheit \"Bits\" und einer Wortlisten-" "Beschränkung." -#: backend/test.c:937 +#: backend/test.c:966 #, fuzzy, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Int array" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6599,12 +6643,12 @@ msgstr "" "(4/6) Int-Testoption mit der Einheit \"mm\" und einem Feld ohne " "Beschränkung." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Int array constraint range" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6614,12 +6658,12 @@ msgstr "" "Bereichsbeschränkung. Das Minimum ist 4, das Maximum 192, und die " "Schrittweite ist 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, fuzzy, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Int array constraint word list" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6628,27 +6672,27 @@ msgstr "" "(6/6) Int-Testoption mit der Einheit \"Prozent\" und einem Feld mit " "einer Wort-Beschränkung." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Fixed-Testoptionen" -#: backend/test.c:1058 +#: backend/test.c:1087 #, fuzzy, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Festgelegt" -#: backend/test.c:1059 +#: backend/test.c:1088 #, fuzzy, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "(1/3) Festgelegte Testoption ohne Einheit und ohne Beschränkung." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Festgelegte Bereichsbeschränkung" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6658,51 +6702,51 @@ msgstr "" "Bereichsbeschränkung. Das Minimum ist -42.17, das Maximum 32767.9999, " "und die Schrittweite ist 2.0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, fuzzy, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Festgelegte Beschränkungsliste" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Fixed-Testoption ohne Einheit und mit einer Wortlisten-" "Beschränkung." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Zeichenketten-Testoptionen" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Zeichenkette" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Zeichenketten-Testoption ohne Beschränkung." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Zeichenketten-Beschränkungsliste" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" "(2/3) Zeichenketten-Testoption mit einer Zeichenkettenlisten-" "Beschränkung." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Lange-Zeichenketten-Beschränkungsliste" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6711,152 +6755,152 @@ msgstr "" "(3/3) Zeichenketten-Testoption mit einer Zeichenkettenlisten-" "Beschränkung. Enthält ein paar mehr Einträge..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Tasten-Testoptionen" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Taste" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Tasten-Testoption. Gibt etwas Text aus..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Farbe 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Benutze Bildzusammensetzung" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "2 Level schwarz/weiss (Strichzeichnungs Modus)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Halbton schwarz/weiss (Halbton Modus)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Multi-Level schwarz&weiss (Graustufen Modus)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Multi-Level RGB Farbe (ein-Pass-Farbe)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Kalibrierung ignorieren" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Pre-Focus ausschalten" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Focus nicht kalibrieren" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Manueller Pre-Focus" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Feste Focus-Position" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Linse auf Dokument kalibrieren" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Focus der Linse auf dem Dokument kalibrieren" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Halter Focus Position 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Benutze 0mm Halter Focus Position anstatt 0.6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Kalibrierungs Modus" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Kalibriermodus definieren" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Schaltet die Lampe an/aus" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA ein" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Schaltet den UTA ein/aus" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Offset" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Einstellungen des Offsets der Farbkanäle" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Offset grüner Kanal" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Legt den Offset des grauen Kanals fest" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Legt den Offset des roten Kanals fest" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Legt den Offset des grünen Kanals fest" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Legt den Offset des blauen Kanals fest" diff --git a/po/en_GB.po b/po/en_GB.po index fa3981d..9b4a342 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.31\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" -"PO-Revision-Date: 2020-07-26 10:30-0700\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" +"PO-Revision-Date: 2021-01-24 09:57-0800\n" "Last-Translator: Ralph Little <littlesincanada@yahoo.co.uk>\n" "Language-Team: British English <kde-i18n-doc@kde.org>\n" "Language: en_GB\n" @@ -17,406 +17,416 @@ msgstr "" "X-Generator: Poedit 2.0.6\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Number of options" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Standard" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometry" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Enhancement" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Advanced" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensors" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Preview" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Force monochrome preview" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bit depth" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Scan mode" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Scan speed" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Scan source" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Force backtracking" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Top-left x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Top-left y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Bottom-right x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Bottom-right y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Scan resolution" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X-resolution" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y-resolution" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Page width" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Page height" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Use custom gamma table" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Image intensity" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Red intensity" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Green intensity" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Blue intensity" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Brightness" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Grain size" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Halftoning" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Black level" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "White level" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "White level for red" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "White level for green" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "White level for blue" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Shadow" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Shadow for red" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Shadow for green" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Shadow for blue" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Highlight" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Highlight for red" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Highlight for green" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Highlight for blue" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Hue" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturation" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Filename" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Halftone pattern size" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Halftone pattern" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Bind X and Y resolution" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negative" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Quality calibration" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Double Optical Resolution" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Bind RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Threshold" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Analogue gamma correction" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Analogue gamma red" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Analogue gamma green" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Analogue gamma blue" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Bind analogue gamma" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Warm up lamp" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Cal. exposure-time" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Cal. exposure-time for red" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Cal. exposure-time for green" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Cal. exposure-time for blue" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Scan exposure-time" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Scan exposure-time for red" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Scan exposure-time for green" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Scan exposure-time for blue" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Set exposure-time" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Cal. lamp density" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Scan lamp density" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Set lamp density" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Lamp off at exit" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, no-c-format +msgid "Focus position" +msgstr "Focus position" + +#: include/sane/saneopts.h:235 +#, no-c-format +msgid "Autofocus" +msgstr "Autofocus" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -425,37 +435,37 @@ msgstr "" "Read-only option that specifies how many options a specific device " "supports." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Source, mode and resolution options" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Scan area and media size options" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Image modification options" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Hardware specific options" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Scanner sensors and buttons" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Request a preview-quality scan." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -466,7 +476,7 @@ msgstr "" "scanner this cuts down the number of passes to one and on a one-pass " "scanner, it reduces the memory requirements and scan-time of the preview." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -475,62 +485,62 @@ msgstr "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " "for multibit scans." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "Selects the scan mode (e.g., lineart, monochrome, or colour)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Determines the speed at which the scan proceeds." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Selects the scan source (such as a document-feeder)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Controls whether backtracking is forced." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Top-left x position of scan area." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Top-left y position of scan area." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Bottom-right x position of scan area." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Bottom-right y position of scan area." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Sets the resolution of the scanned image." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Sets the horizontal resolution of the scanned image." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Sets the vertical resolution of the scanned image." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -539,19 +549,19 @@ msgstr "" "Specifies the width of the media. Required for automatic centring of " "sheet-fed scans." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Specifies the height of the media." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" "Determines whether a builtin or a custom gamma-table should be used." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -562,32 +572,32 @@ msgstr "" "red, green, and blue channels simultaneously (i.e., it is an intensity " "gamma table)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Gamma-correction table for the red band." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Gamma-correction table for the green band." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Gamma-correction table for the blue band." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Controls the brightness of the acquired image." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Controls the contrast of the acquired image." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -596,76 +606,76 @@ msgstr "" "Selects the \"graininess\" of the acquired image. Smaller values result " "in sharper images." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "Selects whether the acquired image should be halftoned (dithered)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Selects what radiance level should be considered \"black\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Selects what radiance level should be considered \"white\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "Selects what red radiance level should be considered \"white\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "Selects what green radiance level should be considered \"white\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "Selects what blue radiance level should be considered \"white\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "Selects what red radiance level should be considered \"black\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "Selects what green radiance level should be considered \"black\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "Selects what blue radiance level should be considered \"black\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "Selects what red radiance level should be considered \"full red\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" "Selects what green radiance level should be considered \"full green\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" "Selects what blue radiance level should be considered \"full blue\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Controls the \"hue\" (blue-level) of the acquired image." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -674,12 +684,12 @@ msgstr "" "The saturation level controls the amount of \"blooming\" that occurs " "when acquiring an image with a camera. Larger values cause more blooming." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "The filename of the image to be loaded." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -688,294 +698,305 @@ msgstr "" "Sets the size of the halftoning (dithering) pattern used when scanning " "halftoned images." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "" "Defines the halftoning (dithering) pattern for scanning halftoned images." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Use same values for X and Y resolution" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Swap black and white" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Do a quality white-calibration" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Use lens that doubles optical resolution" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "In RGB-mode use same values for each colour" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Select minimum-brightness to get a white point" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analogue gamma-correction" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analogue gamma-correction for red" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analogue gamma-correction for green" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analogue gamma-correction for blue" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, no-c-format msgid "Warm up lamp before scanning" msgstr "Warm up lamp before scanning" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Define exposure-time for calibration" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Define exposure-time for red calibration" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Define exposure-time for green calibration" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Define exposure-time for blue calibration" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Define exposure-time for scan" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Define exposure-time for red scan" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Define exposure-time for green scan" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Define exposure-time for blue scan" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Enable selection of exposure-time" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Define lamp density for calibration" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Define lamp density for scan" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Enable selection of lamp density" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Turn off lamp when program exits" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, no-c-format +msgid "Focus position for manual focus" +msgstr "Focus position for manual focus" + +#: include/sane/saneopts.h:449 +#, no-c-format +msgid "Perform autofocus before scan" +msgstr "Perform autofocus before scan" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Scan button" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Email button" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Fax button" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Copy button" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "PDF button" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Cancel button" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Page loaded" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Cover open" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Colour" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Colour Lineart" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Colour Halftone" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Grey" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Halftone" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Lineart" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Success" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Operation not supported" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "Operation was cancelled" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Device busy" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Invalid argument" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "End of file reached" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Document feeder jammed" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "Document feeder out of documents" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "Scanner cover is open" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Error during device I/O" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Out of memory" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "Access to resource has been denied" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "Lamp not ready, please retry" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "Scanner mechanism locked for transport" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Defaults" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Set default values for enhancement controls." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Calibration" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Calibrate before next scan" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -984,12 +1005,12 @@ msgstr "" "If enabled, the device will be calibrated before the next scan. " "Otherwise, calibration is performed only before the first start." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Only perform shading-correction" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1000,1072 +1021,1072 @@ msgstr "" "The default values for gain, offset and exposure time, either built-in " "or from the configuration file, are used." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Button state" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Number of the frame to scan" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Selects the number of the frame to scan" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Duplex scan" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "" "Duplex scan provides a scan of the front and back side of the document" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Correction according to transparency ratio" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Correction according to film type" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Fine colour" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negatives" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Raw" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "No transparency correction" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Slides" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatic" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Normal speed" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 normal speed" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 normal speed" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "rounded parameter" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "unknown" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "ADF jam" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "ADF cover open" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "lamp failure" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "scan head positioning error" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "CPU check error" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "RAM check error" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "ROM check error" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "hardware check error" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "transparency unit lamp failure" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "transparency unit scan head positioning failure" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "parameter list length error" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "invalid command operation code" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "invalid field in CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "unsupported LUN" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "invalid field in parameter list" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "command sequence error" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "too many windows specified" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "medium not present" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "invalid bit IDENTIFY message" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "option not correct" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "power on reset / bus device reset" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "parameter changed by another initiator" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "no additional sense information" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "reselect failure" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "SCSI parity error" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "initiator detected error message received" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "invalid message error" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "timeout error" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "transparency unit shading error" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "lamp not stabilised" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "film scanner" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "flatbed scanner" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Film type" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Selects the film type, i.e. negatives or slides" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Negative film type" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Selects the negative film type" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Hardware resolution" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Use only hardware resolutions" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Focus" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Auto focus" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Enable/disable auto focus" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Auto focus only once" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Do auto focus only once between ejects" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Manual focus position" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "Set the optical system's focus position by hand (default: 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Scan margins" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Extra colour adjustments" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Mirror image" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Mirror the image horizontally" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Auto exposure" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Enable/disable the auto exposure feature" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Calibration now" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Execute calibration *now*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Self diagnosis" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Perform scanner self diagnosis" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Reset scanner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Reset the scanner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Medium handling" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Eject film after each scan" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "Automatically eject the film from the device after each scan" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Eject film before exit" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" "Automatically eject the film from the device before exiting the program" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Eject film now" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Eject the film *now*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Document feeder extras" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Flatbed only" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "Disable auto document feeder and use flatbed only" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Transparency unit" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "Switch on/off the transparency unit (FAU, film adapter unit)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Negative film" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Positive or negative film" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Density control" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Set density control mode" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Transparency ratio" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Select film type" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Select the film type" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Calibrate Scanner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Force scanner calibration before scan" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Greyscale scan" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Do a greyscale rather than colour scan" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analogue Gain" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Increase or decrease the analogue gain of the CCD array" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Gamma Correction" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Selects the gamma corrected transfer curve" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Flatbed" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "ADF Front" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "ADF Back" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "ADF Duplex" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "Card Front" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "Card Back" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "Card Duplex" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Red" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Green" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blue" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Enhance Red" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Enhance Green" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Enhance Blue" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "None" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "Software blank skip percentage" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "Request driver to discard pages with low percentage of dark pixels" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Scan Mode" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Use non-blocking IO" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "Use non-blocking IO for sane_read() if supported by the frontend." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Simplex" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Duplex" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Transparency Unit" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automatic Document Feeder" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Positive Film" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negative Film" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Focus on glass" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Focus 2.5mm above glass" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Halftone A (Hard Tone)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Halftone B (Soft Tone)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Halftone C (Net Screen)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Dither A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Dither B (4x4 Spiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Dither C (4x4 Net Screen)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Dither D (8x4 Net Screen)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Text Enhanced Technology" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Download pattern A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Download pattern B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "No Correction" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "User defined" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Impact-dot printers" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Thermal printers" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Ink-jet printers" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "CRT monitors" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Default" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "High density printing" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Low density printing" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "High contrast printing" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "User defined (Gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "User defined (Gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 portrait" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 landscape" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Max" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Selects the halftone." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Dropout" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Selects the dropout." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Selects the brightness." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Sharpness" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Colour correction" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "Sets the colour correction table for the selected output device." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Colour correction coefficients" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matrix multiplication of RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Shift green to red" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Shift green to blue" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Shift red to green" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Shift red to blue" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Shift blue to green" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Shift blue to red" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Controls green level" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Adds to red based on green level" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Adds to blue based on green level" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Adds to green based on red level" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Controls red level" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Adds to blue based on red level" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Adds to green based on blue level" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Adds to red based on blue level" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Controls blue level" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Mirror the image." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Fast preview" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Auto area segmentation" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Short resolution list" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Display short resolution list" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zoom" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Defines the zoom factor the scanner will use" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Quick format" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Optional equipment" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Eject" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Eject the sheet in the ADF" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Auto eject" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Eject document after scanning" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "ADF Mode" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Selects the ADF mode (simplex/duplex)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Bay" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Select bay to scan" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2074,24 +2095,24 @@ msgstr "" "Selects the gamma correction value from a list of pre-defined devices or " "the user defined table, which can be downloaded to the scanner" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Focus Position" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "" "Sets the focus position to either the glass or 2.5mm above the glass" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Wait for Button" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2105,7 +2126,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Infrared" @@ -2120,377 +2141,377 @@ msgstr "Positive Slide" msgid "Negative Slide" msgstr "Negative Slide" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Built in CCT profile" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "User defined CCT profile" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "Load" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "Load a sheet in the ADF" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, no-c-format msgid "ADF Skew Correction" msgstr "ADF Skew Correction" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, no-c-format msgid "Enables ADF skew correction" msgstr "Enables ADF skew correction" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "On" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Off" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Dither" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Diffusion" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "White" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Black" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Continue" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Stop" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horizontal" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Horizontal bold" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Horizontal narrow" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertical" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Vertical bold" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "Top to bottom" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "Bottom to top" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Front" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Back" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Gamma function exponent" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Changes intensity of midtones" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "RIF" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "Reverse image format" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "Halftone type" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "Control type of halftone filter" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "Control pattern of halftone filter" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "Outline" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "Perform outline extraction" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "Emphasis" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "Negative to smooth or positive to sharpen image" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "Separation" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "Enable automatic separation of image and text" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "Mirroring" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "Reflect output image horizontally" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "White level follower" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "Control white level follower" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "BP filter" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "Improves quality of high resolution ball-point pen text" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Smoothing" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "Enable smoothing for improved OCR" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "Gamma curve" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "Gamma curve, from light to dark, but upper two may not work" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Threshold curve" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" "Threshold curve, from light to dark, but upper two may not be linear" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "Threshold white" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "Set pixels equal to threshold to white instead of black" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "Noise removal" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "Matrix 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "Remove 5 pixel square noise" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "Matrix 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "Remove 4 pixel square noise" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "Matrix 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "Remove 3 pixel square noise" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "Matrix 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "Remove 2 pixel square noise" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "Variance" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "Set SDTC variance rate (sensitivity), 0 equals 127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "Auto width detection" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "Scanner detects paper sides. May reduce scanning speed." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "Auto length detection" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "Scanner detects paper lower edge. May confuse some frontends." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "Compression" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "Enable compressed data. May crash your front-end program" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "Compression argument" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2499,114 +2520,114 @@ msgstr "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "DF action" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "Action following double feed error" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "DF skew" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "Enable double feed error due to skew" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "DF thickness" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "Enable double feed error due to paper thickness" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "DF length" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "Enable double feed error due to paper length" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "DF length difference" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "Difference in page length to trigger double feed error" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "DF recovery mode" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "Request scanner to reverse feed on paper jam" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "Paper protection" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "Request scanner to predict jams in the ADF" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "Advanced paper protection" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "Request scanner to predict jams in the ADF using improved sensors" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "Staple detection" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "Request scanner to detect jams in the ADF caused by staples" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "Background colour" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" "Set colour of background for scans. May conflict with overscan option" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "Dropout colour" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2615,33 +2636,33 @@ msgstr "" "One-pass scanners use only one colour during grey or binary scanning, " "useful for coloured paper or ink" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "Buffer mode" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" "Request scanner to read pages quickly from ADF into internal memory" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "Prepick" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "Request scanner to grab next page from ADF" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "Overscan" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2652,24 +2673,24 @@ msgstr "" "ADF, and increase maximum scan area beyond paper size, to allow " "collection on remaining sides. May conflict with bgcolor option" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "Sleep timer" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" "Time in minutes until the internal power supply switches to sleep mode" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "Off timer" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2678,42 +2699,42 @@ msgstr "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "Duplex offset" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "Adjust front/back offset" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Green offset" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "Adjust green/red offset" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Blue offset" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "Adjust blue/red offset" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "Low Memory" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2726,12 +2747,12 @@ msgstr "" "option 'side' can be used to determine correct image. This option should " "only be used with custom front-end software." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "Duplex side" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2740,154 +2761,154 @@ msgstr "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "Hardware deskew and crop" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "Request scanner to rotate and crop pages digitally." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Software deskew" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "Request driver to rotate skewed pages digitally." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Software despeckle diameter" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "Maximum diameter of lone dots to remove from scan." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Software crop" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "Request driver to remove border from pages digitally." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "Halt on Cancel" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" "Request driver to halt the paper feed instead of eject during a cancel." -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "Endorser Options" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "Controls for endorser unit" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "Endorser" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "Enable endorser unit" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "Endorser bits" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "Determines maximum endorser counter value." -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "Endorser value" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "Initial endorser counter value." -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "Endorser step" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "Change endorser counter value by this much for each page." -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "Endorser Y" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "Endorser print offset from top of paper." -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "Endorser font" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "Endorser printing font." -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "Endorser direction" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "Endorser printing direction." -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "Endorser side" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "Endorser printing side, requires hardware support to change" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "Endorser string" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -2896,202 +2917,202 @@ msgstr "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "Top edge" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "Paper is pulled partly into ADF" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "A3 paper" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "A3 paper detected" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "B4 paper" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "B4 paper detected" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "A4 paper" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "A4 paper detected" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "B5 paper" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "B5 paper detected" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR or DF" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "OMR or double feed detected" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, no-c-format msgid "Card loaded" msgstr "Card loaded" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "Card slot contains paper" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "Power saving" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "Scanner in power saving mode" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "Manual feed" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "Manual feed selected" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "Function" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "Function character on screen" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "Ink low" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "Imprinter ink running low" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "Double feed" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "Double feed detected" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "Error code" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "Hardware error code" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "Skew angle" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "Requires black background for scanning" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "Ink remaining" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "Imprinter ink level" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "Density" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "Density dial" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "Duplex switch" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extras" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "Colour filter" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "When using grey or lineart this option selects the used colour." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "Calibration file" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "Specify the calibration file to use" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "Calibration cache expiration time" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3100,12 +3121,12 @@ msgstr "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Lamp off time" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3114,91 +3135,91 @@ msgstr "" "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." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Lamp off during scan" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "The lamp will be turned off during scan. " -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "File button" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "OCR button" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Power button" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "Extra button" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, no-c-format msgid "Needs calibration" msgstr "Needs calibration" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "The scanner needs calibration for the current settings" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Buttons" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Calibrate" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Start calibration using special sheet" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Clear calibration" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Clear calibration cache" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, no-c-format msgid "Force calibration" msgstr "Force calibration" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "Force calibration ignoring all and any calibration caches" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, no-c-format msgid "Ignore internal offsets" msgstr "Ignore internal offsets" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " @@ -3207,39 +3228,39 @@ msgstr "" "Acquires the image including the internal calibration areas of the " "scanner" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Transparency Adapter" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, no-c-format msgid "Transparency Adapter Infrared" msgstr "Transparency Adapter Infrared" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Grey mode colour" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "Selects which scan colour is used grey mode (default: green)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Debugging Options" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automatic warmup" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3248,12 +3269,12 @@ msgstr "" "Warm-up until the lamp's brightness is constant instead of insisting on " "60 seconds warm-up time." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Full scan" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3262,12 +3283,12 @@ msgstr "" "Scan the complete scanning area including calibration strip. Be careful. " "Don't select the full height. For testing only." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Coarse calibration" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3278,12 +3299,12 @@ msgstr "" "disabled, options for setting the analogue frontend parameters manually " "are provided. This option is enabled by default. For testing only." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Coarse calibration for first scan only" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3294,12 +3315,12 @@ msgstr "" "scanners and can save scanning time. If the image brightness is " "different with each scan, disable this option. For testing only." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Backtrack lines" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3312,221 +3333,221 @@ msgstr "" "the data. Low values cause faster scans but increase the risk of " "omitting lines." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Gamma value" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Sets the gamma value of all channels." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Advanced Options" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Coarse" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fine" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Custom" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Auto" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Pass-through" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC Grey" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA Grey" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Slow" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Fast" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Extra Fast" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-pixel" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-pixel" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-pixel" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Print" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Slide" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Film-strip" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Conditional" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Experiment" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Sharpening" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Set sharpening value." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Auto Threshold" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "Enable automatic determination of threshold for line-art scans." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Select smoothing filter." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Unload media after scan" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Unloads the media after a scan." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Change document" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Change Document." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Unload" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Unload Document." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Start calibration process." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Media" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Set type of media." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Exposure time" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3539,153 +3560,153 @@ msgstr "" "negative film. For dark (underexposed) images you can increase this " "value." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Colour Matrix" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, no-c-format msgid "Set the scanner's color matrix." msgstr "Set the scanner's colour matrix." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Custom colour matrix." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Mono Colour Matrix" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Custom colour matrix for greyscale scans." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Mirror horizontal" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Mirror image horizontally." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Mirror vertical" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Mirror image vertically." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Update options" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Update options." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8 bit output" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Use bit depth greater eight internally, but output only eight bits." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Front button wait" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Wait to scan for front-panel button push." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Shut off lamp" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Shut off scanner lamp." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Geometry Group" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Scan Mode Group" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Scanner model" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "Allows one to test device behaviour with other supported models" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "Image colours will be inverted" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Disable gamma correction" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "Gamma correction will be disabled" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Disable white shading correction" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "White shading correction will be disabled" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Skip warmup process" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "Warmup process will be disabled" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Force real depth" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3696,12 +3717,12 @@ msgstr "" "image quality and then converted to the selected depth. This option " "avoids depth emulation." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emulate Greyscale" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3712,12 +3733,12 @@ msgstr "" "greyscale by software. This may improve image quality in some " "circumstances." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Save debugging images" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3726,319 +3747,319 @@ msgstr "" "If enabled, some images involved in scanner processing are saved to " "analyse them." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Reset chipset" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Resets chipset data" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Information" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Chipset name" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Shows chipset name used in device." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Unknown" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "Chipset ID" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Shows the chipset ID" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Scan counter" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Shows the number of scans made by scanner" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Update information" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Updates information about device" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "This option reflects a front panel scanner button" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "web" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, no-c-format msgid "Share-To-Web button" msgstr "Share-To-Web button" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "Scan an image and send it on the web" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, no-c-format msgid "reprint" msgstr "reprint" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, no-c-format msgid "Reprint Photos button" msgstr "Reprint Photos button" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "Button for reprinting photos" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, no-c-format msgid "more-options" msgstr "more-options" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, no-c-format msgid "More Options button" msgstr "More Options button" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "Button for additional options/configuration" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "power-save" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, no-c-format msgid "Power Save button" msgstr "Power Save button" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "Puts the scanner in an energy-conservation mode" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "copies-up" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, no-c-format msgid "Increase Copies button" msgstr "Increase Copies button" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "Increase the number of copies" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "copies-down" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, no-c-format msgid "Decrease Copies button" msgstr "Decrease Copies button" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "Decrease the number of copies" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, no-c-format msgid "color-bw" msgstr "colour-bw" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "Select colour/BW button" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "Alternates between colour and black/white scanning" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "colour-bw-state" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, no-c-format msgid "Read color/BW button state" msgstr "Read colour/BW button state" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "Reads state of BW/colour panel setting" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "copies-count" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "Read copy count value" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "Reads state of copy count panel setting" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Miscellaneous" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Lamp status" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Switches the lamp on or off." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Calibrates for black and white level." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "TMA Slides" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMA Negatives" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Colour (48 bits)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Extend lamp timeout" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Extends lamp timeout (from 15 minutes to 1 hour)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Wait for button" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Waits for button before scanning" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "Last button pressed" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "Get ID of last button pressed (read only)" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, no-c-format msgid "LCD counter" msgstr "LCD counter" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "Get value of LCD counter (read only)" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "Colour LED indicator" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "Get value of LED indicator (read only)" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "Document available in ADF" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "Get state of document-available indicator in ADF (read only)" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "Hide end-of-page pixel" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" "Hide end-of-page indicator pixels and overwrite with neighbour pixels" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "Filling mode of trailing lines after scan data (ADF)" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " @@ -4048,12 +4069,12 @@ msgstr "" "white = white colour, black = black colon, colour = RGB or grey colour " "value" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "RGB or grey colour value for filling mode 'colour'" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4063,13 +4084,13 @@ msgstr "" "r*65536+256*g+b or grey value (default=violet or grey)" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Paper size" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Automatic separation" @@ -4110,13 +4131,13 @@ msgid "Double feed detection" msgstr "Double feed detection" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Enable Duplex (Dual-Sided) Scanning" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Physical size of the paper in the ADF" @@ -4281,7 +4302,7 @@ msgid "From scanner" msgstr "From scanner" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "From paper" @@ -4356,13 +4377,13 @@ msgid "Sets the scan source" msgstr "Sets the scan source" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Feeder mode" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Sets the feeding mode" @@ -4419,12 +4440,12 @@ msgstr "Scanner shrinks image to fit scanned page" msgid "Set paper position : true for landscape, false for portrait" msgstr "Set paper position : true for landscape, false for portrait" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Automatic threshold" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4434,31 +4455,31 @@ msgstr "" "reduction and image emphasis" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Noise reduction" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Reduce the isolated dot noise" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Image emphasis" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Sets the image emphasis" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4552,7 +4573,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Gamma correction" @@ -4746,260 +4767,260 @@ msgstr "Addition of space in top position" msgid "Addition of space in bottom position" msgstr "Addition of space in bottom position" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamond" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 Coarse Fatting" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 Fine Fatting" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 Vertical Line" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Gain" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Colour channels gain settings" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Grey gain" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Sets grey channel gain" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Red gain" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Sets red channel gain" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Green gain" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Sets green channel gain" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Blue gain" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Sets blue channel gain" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayer Dither 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayer Dither 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Halftone Dot 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Halftone Dot 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Error Diffusion" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Mode 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Mode 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Mode 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "From white stick" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Smooth" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Low" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Medium" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "High" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "One page" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "All pages" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "sheetfed scanner" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Greyscale 4 bits" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Greyscale 8 bits" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Shadow, midtone, highlight, exposure time" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Special options" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Colour balance" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Disable backtracking" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "If ticked the scanner does not perform backtracking" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Toggle lamp of flatbed" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Toggles the lamp of the flatbed" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Calibration by backend" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" "If ticked the colour calibration before a scan is done by the backend" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Use the lightlid-35mm adapter" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "This option turns off the lamp of the flatbed during a scan" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Quality scan" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Highest quality but lower speed" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Fast scan" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Highest speed but lower quality" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Automatic adjustment of threshold" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5008,274 +5029,274 @@ msgstr "" "If ticked the backend automatically tries to determine an optimal value " "for the threshold." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Selects the gamma correction mode." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Bind gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Use same gamma values for all colour channels." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Scalar gamma" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Selects a value for scalar gamma correction." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Scalar gamma red" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Selects a value for scalar gamma correction (red channel)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Scalar gamma green" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Selects a value for scalar gamma correction (green channel)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Scalar gamma blue" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Selects a value for scalar gamma correction (blue channel)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Channel" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" "Selects the colour band, \"Master\" means that all colours are affected." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Midtone" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Selects which radiance level should be considered \"50 % grey\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Midtone for red" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Selects which radiance level should be considered \"50 % red\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Midtone for green" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Selects which radiance level should be considered \"50 % green\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Midtone for blue" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Selects which radiance level should be considered \"50 % blue\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Red balance" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Balance factor for red. A value of 100% means no correction." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Green balance" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Balance factor for green. A value of 100% means no correction." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Blue balance" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Balance factor for blue. A value of 100% means no correction." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Firmware balance" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Sets the colour balance values to the firmware provided values." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Slowest" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Slower" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Faster" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Fastest" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 coarse" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normal" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fine" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 very fine" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normal" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 coarse" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fine" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 coarse" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normal" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fine" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 custom" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 custom" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 custom" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 custom" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 custom" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 custom" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Fast grey mode" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Scan in fast grey mode (lower quality)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5284,118 +5305,118 @@ msgstr "" "Request that all previews are done in the fastest (low-quality) mode. " "This may be a non-colour mode or a low resolution mode." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Lamp off time (minutes)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Set the time (in minutes) after which the lamp is shut off." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Turn lamp off" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Turns the lamp off immediately." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Red brightness" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Controls the brightness of the red channel of the acquired image." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Green brightness" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "" "Controls the brightness of the green channel of the acquired image." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Blue brightness" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Controls the brightness of the blue channel of the acquired image." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contrast red channel" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Controls the contrast of the red channel of the acquired image." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contrast green channel" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Controls the contrast of the green channel of the acquired image." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contrast blue channel" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Controls the contrast of the blue channel of the acquired image." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Colour48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Colour24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Grey16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Grey8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Reflective" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positive" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5404,7 +5425,7 @@ msgstr "" "Warm-up until the lamp's brightness is constant instead of insisting on " "40 seconds warm-up time." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Image" @@ -5415,27 +5436,42 @@ msgstr "Image" msgid "Need calibration" msgstr "Needs calibration" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Negative colour" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Negative grey" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "48 bits colour" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "16 bits grey" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "Once" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "Always" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "Never" + +#: backend/pixma/pixma.c:1031 #, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5535,208 +5571,219 @@ msgstr "ADF Waiting Time" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Transparency" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Device-Settings" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Lampswitch" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Manually switching the lamp(s)." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Lamp off during dark calibration" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Always switches lamp off when doing dark calibration." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Calibration data cache" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Enables or disables calibration data cache." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Performs calibration" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Speedup sensor" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Enables or disables speeding up sensor movement." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Warmup-time" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Warmup-time in seconds." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Lampoff-time" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Lampoff-time in seconds." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Analogue frontend" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Red gain value of the AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Red offset" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Red offset value of the AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Green gain value of the AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Green offset value of the AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Blue gain value of the AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Blue offset value of the AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Red lamp off" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Defines red lamp off parameter" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Green lamp off" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Defines green lamp off parameter" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Blue lamp off" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Defines blue lamp off parameter" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "This option reflects the status of the scanner buttons." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Colour36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Dithermap 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Dithermap 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Randomise" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Source Selection" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Image Enhancement" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Greyify" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Load the image as greyscale." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Three-Pass Simulation" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5745,12 +5792,12 @@ msgstr "" "Simulate a three-pass scanner by returning 3 separate frames. For " "kicks, it returns green, then blue, then red." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Hand-Scanner Simulation" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5761,49 +5808,49 @@ msgstr "" "height a priori. Instead, they return a height of -1. Setting this " "option allows one to test whether a frontend can handle this correctly." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "" "Set default values for enhancement controls (brightness & contrast)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Read only test-option" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Let's see whether frontends can treat this right" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Gamma Tables" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Status Code Simulation" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Do not force status code" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Do not force the backend to return a status code." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Return SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5812,12 +5859,12 @@ msgstr "" "Force the backend to return the status code SANE_STATUS_EOF after " "sane_read() has been called." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Return SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5826,12 +5873,12 @@ msgstr "" "Force the backend to return the status code SANE_STATUS_JAMMED after " "sane_read() has been called." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Return SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5840,12 +5887,12 @@ msgstr "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " "sane_read() has been called." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Return SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5854,12 +5901,12 @@ msgstr "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " "sane_read() has been called." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Return SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5868,12 +5915,12 @@ msgstr "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " "sane_read() has been called." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Return SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5882,12 +5929,12 @@ msgstr "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " "sane_read() has been called." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Return SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5896,42 +5943,42 @@ msgstr "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " "after sane_read() has been called." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "This option reflects the status of a scanner button." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lamp on" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Turn on scanner lamp" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Lamp off" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Turn off scanner lamp" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Lamp timeout" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Minutes until lamp is turned off after scan" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Threshold value for lineart mode" @@ -6069,57 +6116,57 @@ msgstr "Colour lines per read" msgid "Grayscale lines per read" msgstr "Greyscale lines per read" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "webcam" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Colour RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Colour RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Colour RGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Solid black" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Solid white" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Colour pattern" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Grid" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "First entry" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Second entry" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6128,12 +6175,12 @@ msgstr "" "This is the very long third entry. Maybe the frontend has an idea how to " "display it" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Hand-scanner simulation" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6146,12 +6193,12 @@ msgstr "" "allows one to test whether a frontend can handle this correctly. This " "option also enables a fixed width of 11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Three-pass simulation" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6160,17 +6207,17 @@ msgstr "" "Simulate a three-pass scanner. In colour mode, three frames are " "transmitted." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Set the order of frames" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Set the order of frames in three-pass colour mode." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6179,17 +6226,17 @@ msgstr "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Special Options" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Select the test picture" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6207,12 +6254,12 @@ msgstr "" "Grid: draws a black/white grid with a width and height of 10 mm per " "square." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Invert endianness" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6223,57 +6270,57 @@ msgstr "" "can be used to test the 16 bit modes of frontends, e.g. if the frontend " "uses the correct endianness." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Read limit" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Limit the amount of data transferred with each call to sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Size of read-limit" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" "The (maximum) amount of data transferred with each call to sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Read delay" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Delay the transfer of data to the pipe." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Duration of read-delay" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "" "How long to wait after transferring each buffer of data through the pipe." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Return-value of sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6284,22 +6331,22 @@ msgstr "" "handling for scanning. All other status codes are for testing how the " "frontend handles them." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Loss of pixels per line" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "The number of pixels that are wasted at the end of each line." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Fuzzy parameters" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6308,12 +6355,12 @@ msgstr "" "Return fuzzy lines and bytes per line when sane_parameters() is called " "before sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Offer select file descriptor" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6322,12 +6369,12 @@ msgstr "" "Offer a select filedescriptor for detecting if sane_read() will return " "data." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Enable test options" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6336,27 +6383,27 @@ msgstr "" "Enable various test options. This is for testing the ability of " "frontends to view and modify all the different SANE option types." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Print options" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Print a list of all options." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Bool test options" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Bool soft select soft detect" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6365,12 +6412,12 @@ msgstr "" "(1/6) Bool test option that has soft select and soft detect (and " "advanced) capabilities. That's just a normal bool option." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Bool hard select soft detect" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6381,12 +6428,12 @@ msgstr "" "advanced) capabilities. That means the option can't be set by the " "frontend but by the user (e.g. by pressing a button at the device)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Bool hard select" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6397,12 +6444,12 @@ msgstr "" "That means the option can't be set by the frontend but by the user (e.g. " "by pressing a button at the device) and can't be read by the frontend." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Bool soft detect" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6411,12 +6458,12 @@ msgstr "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " "That means the option is read-only." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Bool soft select soft detect emulated" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6425,12 +6472,12 @@ msgstr "" "(5/6) Bool test option that has soft select, soft detect, and emulated " "(and advanced) capabilities." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Bool soft select soft detect auto" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6441,27 +6488,27 @@ msgstr "" "(and advanced) capabilities. This option can be automatically set by the " "backend." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Int test options" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Int" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Int test option with no unit and no constraint set." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Int constraint range" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6470,22 +6517,22 @@ msgstr "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " "is 4, maximum 192, and quant is 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Int constraint word list" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "(3/6) Int test option with unit bits and constraint word list set." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Int array" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6494,12 +6541,12 @@ msgstr "" "(4/6) Int test option with unit mm and using an array without " "constraints." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Int array constraint range" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6508,12 +6555,12 @@ msgstr "" "(5/6) Int test option with unit dpi and using an array with a range " "constraint. Minimum is 4, maximum 192, and quant is 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Int array constraint word list" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6522,27 +6569,27 @@ msgstr "" "(6/6) Int test option with unit percent and using an array with a word " "list constraint." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Fixed test options" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Fixed" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "(1/3) Fixed test option with no unit and no constraint set." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Fixed constraint range" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6551,47 +6598,47 @@ msgstr "" "(2/3) Fixed test option with unit microsecond and constraint range set. " "Minimum is -42.17, maximum 32767.9999, and quant is 2.0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Fixed constraint word list" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "(3/3) Fixed test option with no unit and constraint word list set." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "String test options" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) String" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) String test option without constraint." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) String constraint string list" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) String test option with string list constraint." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) String constraint long string list" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6600,152 +6647,152 @@ msgstr "" "(3/3) String test option with string list constraint. Contains some more " "entries..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Button test options" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Button" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Button test option. Prints some text..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Colour 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Use Image Composition" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Bi-level black and white (lineart mode)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Dithered/halftone black & white (halftone mode)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Multi-level black & white (greyscale mode)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Multi-level RGB colour (one pass colour)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignore calibration" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Disable pre focus" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Do not calibrate focus" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Manual pre focus" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Fix focus position" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Lens calibration in doc position" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Calibrate lens focus in document position" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Holder focus position 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Use 0mm holder focus position instead of 0.6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Calibration mode" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Define calibration mode" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Sets lamp on/off" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA on" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Sets UTA on/off" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Offset" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Colour channels offset settings" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Grey offset" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Sets grey channel offset" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Sets red channel offset" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Sets green channel offset" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Sets blue channel offset" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends.eo\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2007-12-08 13:28+0100\n" "Last-Translator: A.C.Codazzi\n" "Language-Team: <it@li.org>\n" @@ -20,406 +20,416 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.0.2\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Nombro da opcioj" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometrio" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Plibonigo" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avana" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Antaŭmontro" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Perfortu monokromatan antaŭmontron" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Profundeco en bitoj" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Moduso de skanado" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Rapideco de skanilo" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Fonto de skanilo" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Perfortu malavancon" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Supre-maldekstre X" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Supre-maldekstre Y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Sube-dekstre X" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Sube-dekstre Y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Difino de skanado" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Distingo de X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Distingo de Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, fuzzy, no-c-format msgid "Page height" msgstr "Lumbrilo" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Uzu personigitan tabelon de gama" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intenso de bildo" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intenso de ruĝo" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intenso de verdo" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intenso de bluo" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Heleco" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontrasto" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Grajno" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Meznuancoj" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Nivelo de nigro" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Nivelo de blanko" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Nivelo de blanko laŭ ruĝo" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Nivelo de blanko laŭ verdo" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Nivelo de blanko laŭ bluo" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Ombrumo" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Ombrumo laŭ ruĝo" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Ombrumo laŭ verdo" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Ombrumo laŭ bluo" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Lumbrilo" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Lumbrilo laŭ ruĝo" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Lumbrilo laŭ verdo" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Lumbrilo laŭ bluo" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Nuanco" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturado" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Dosiernomo" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Grado de modelo por meznuancoj" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Modelo por meznuanco" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Bindu distindon de X kaj Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativo" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Kvalito de kalibrigo" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Duobligu Optikan Distingon" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Bindu RGB-kanalojn" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Sojlo" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Korektado de analoga gama" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Ruĝo de analoga gama" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Verdo de analoga gama" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Bluo de analoga gama" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Bindu analogan gaman" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Varmigo de lampo" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Kal. ekspontempon" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Kal. ekspontempon por ruĝo" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Kal. ekspontempon por verdo" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Kal. ekspontempon por bluo" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Ekspontempo de skanado" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Ekspontempo de skanado por ruĝo" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Ekspontempo de skanado por verdo" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Ekspontempo de skanado por verdo" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Agordu ekspontempon" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Kal. potencon de lampo" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Potenco de lampo en skanado" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Agordu potencon de lampo" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Elŝaltu lampon kaj eliru" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Lokiĝo de Fokusigo" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Mem-fokusigo" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -428,37 +438,37 @@ msgstr "" "Ĝi estas nurlega opcio kiu priskribas kiom da opcioj subtenas specifa " "aparato." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, fuzzy, no-c-format msgid "Source, mode and resolution options" msgstr "Listeto pri distingoj" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, fuzzy, no-c-format msgid "Image modification options" msgstr "Nombro da opcioj" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, fuzzy, no-c-format msgid "Hardware specific options" msgstr "Hardvara difino" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Ĝi mendas antaŭmontra-kvalitan skanadon." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -470,7 +480,7 @@ msgstr "" "kun 1-paso-skaniloĝi malpliigas la memoron kiu necesas kaj la tempo de " "skanado por la antaŭmontro." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -479,82 +489,82 @@ msgstr "" "Nombro da bitoj por specimeno, kutima valoro estas 1 por \"duuma\" kaj 8 " "por multbitaj skanadoj." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Ĝi elektas la moduson de skanado (ekz. duuma, monokromata aŭ koloro)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Ĝi determinas la rapidecon de skanado." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Ĝi elektas la fonton por la skanado (ekz. provizilo)" -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Kontrolu ke la malavanco estas perfortita." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Supra-maldekstra posicio de X en areo de skanado." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Supra-maldekstra posicio de Y en areo de skanado." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Suba-dekstra posicio de X en areo de skanado.." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Suba-dekstra posicio de Y en areo de skanado." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Ĝi agordas la difinon de la skanita bildo." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Ĝi agordas la horizontalan difinon de la skanita bildo." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Ĝi agordas la vertikalan difinon de la skanita bildo." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, fuzzy, no-c-format msgid "Specifies the height of the media." msgstr "Ĝi agordas la difinon de la skanita bildo." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" "Ĝi determinas uzi antaŭdifinitan tabelon de gama aŭ personigitan tabelon." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -565,32 +575,32 @@ msgstr "" "samtempe sur 3 kanaloj (ruĝo, verdo, bluo) kaj do ĝi estas gama-tabelo " "de intenseco. " -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Tabelo de gama-korektado laŭ ruĝo." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Tabelo de gama-korektado laŭ verdo." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Tabelo de gama-korektado laŭ bluo" -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Ĝi kontrolas la helecon de la akirita bildo." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Ĝi kontrolas la kontraston de la akirita bildo." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -599,66 +609,66 @@ msgstr "" "Ĝi elektas la \"grajneco\" de la akirita bildo. Malpli grandaj valoroj " "donas pli netajn bildojn." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Ĝi elektas se la akirita bildon devas esti neznuancigita (stompita)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Ĝi elektas la nivelon de heleco kiu estas konsiderenda \"nigro\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Ĝi elektas la nivelon de heleco kiu estas konsiderenda \"blanko\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Ĝi elektas la nivelon de ruĝa heleco kiu estas konsiderenda \"blanko\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Ĝi elektas la nivelon de verda heleco kiu estas konsiderenda \"blanko\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Ĝi elektas la nivelon de blua heleco kiu estas konsiderenda \"blanko\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Ĝi elektas la nivelon de ruĝa heleco kiu estas konsiderenda \"nigro\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Ĝi elektas la nivelon de verda heleco kiu estas konsiderenda \"nigro\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Ĝi elektas la nivelon de blua heleco kiu estas konsiderenda \"nigro\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Ĝi elektas la nivelon de ruĝa heleco kiu estas konsiderenda \"tuta ruĝo" "\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -666,7 +676,7 @@ msgstr "" "Ĝi elektas la nivelon de verda heleco kiu estas konsiderenda \"tuta verdo" "\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -674,12 +684,12 @@ msgstr "" "Ĝi elektas la nivelon de blua heleco kiu estas konsiderenda \"tuta bluo" "\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Ĝi kontrolas la nuancon (nivelon de bluo) de la akirita bildo." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -689,12 +699,12 @@ msgstr "" "kiam oni akiras bildon per kamerao. Pli larĝaj valoroj kaŭzas pli " "floradon." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "La dosiernomo de la ŝargenda bildo." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -703,7 +713,7 @@ msgstr "" "Ĝi agordas la grandon de modelo por meznuanco (stompado/punktismo) uzata " "kun neznuancaj bildoj." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -711,287 +721,298 @@ msgstr "" "Ĝi agordas la modelon por meznuanco (stompado/punktismo) uzata kun " "neznuancaj bildoj." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Uzu la saman valoron por distingo de X kaj Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Interŝanĝu blankon kaj nigron" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Plenumu kvalitan kalibrigon laŭ blanko" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Uzu la lensojn kiuj duobligas optikan distingon" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "Uzu la samajn valorojn por ĉiu koloro en RGB-moduso" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Agordu minimuman helecon por havi blankan punkton" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analoga korektado de gama" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analoga korektado de gama por ruĝo" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analoga korektado de gama por verdo" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analoga korektado de gama por bluo" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Varmigu lampon antaŭ la skanado" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Difinu la ekspontempon por la kalibrigo" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Difinu la ekspontempon por la kalibrigo de ruĝo" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Difinu la ekspontempon por la kalibrigo de verdo" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Difinu la ekspontempon por la kalibrigo de bluo" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Difinu la ekspontempon por la skanado" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Difinu la ekspontempon por la skanado de ruĝo" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Difinu la ekspontempon por la skanado de verdo" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Difinu la ekspontempon por la skanado de bluo" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Ebligu la elektadon de ekspontempo" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Definu la intenson de la lampo por la kalibrigo" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Definu la intenson de la lampo por la skanado" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Ebligu la elektadon de la intenson de la lampo" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Elŝaltu la lampon elirante de la programo" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Mem-fokusigo" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Ĝi atendas butonpremon antaŭ skanado" + +#: include/sane/saneopts.h:452 #, fuzzy, no-c-format msgid "Scan button" msgstr "Difino de skanado" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, fuzzy, no-c-format msgid "Email button" msgstr "Atendu butonon" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, fuzzy, no-c-format msgid "Fax button" msgstr "Atendu butonon" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, fuzzy, no-c-format msgid "Copy button" msgstr "Atendu butonon" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, fuzzy, no-c-format msgid "Cover open" msgstr "Kovrilo de ADF estas malfermita" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Koloro" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Duuma Koloro" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Meznuanca Koloro" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Grizo" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Meznuancoj" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Duuma" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, fuzzy, no-c-format msgid "Operation not supported" msgstr "Mez-nuancoj Nesubtenitaj" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, fuzzy, no-c-format msgid "Document feeder jammed" msgstr "Aliaj agordoj pri provizilo de dokumentoj" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, fuzzy, no-c-format msgid "Document feeder out of documents" msgstr "Aliaj agordoj pri provizilo de dokumentoj" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, fuzzy, no-c-format msgid "Scanner cover is open" msgstr "Kovrilo de ADF estas malfermita" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Defaŭltaj valoroj" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Uzu la defaŭltajn valorojn por la regilojn de plibonigo." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibrigo" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Kalibrigu la skanilon antaŭ la venonta skanado" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1000,12 +1021,12 @@ msgstr "" "Se ĝi estas ebligita, la skanilo estos kalibrigita antaŭ la venonta " "skanado. Alie la kalibrigo plenumiĝos nur antaŭ la unua starto." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Plenumu nur korektadon de ombroj" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1016,1074 +1037,1074 @@ msgstr "" "kalibrigo. La defaŭltaj valoroj (aŭ tiuj en la agorddosiero) estos " "uzataj por gajno, deŝovo kaj ekspontempo." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Stato de butono" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Nombro da skanendaj filmeroj" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Elektu nombron da skanendaj filmeroj" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Fronta-dorsa skanado" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "Ĝi plenumas frontan-dorsan skanadon de la dokumento" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Korektado rilata al la rejŝo de diafaneco" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Korektado rilata al la filmospeco" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Fajna koloro" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negativoj" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Kruda" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Neniu korektado de diafaneco" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Lumbildoj" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Aŭtomata" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Normala rapideco" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "Duono de la normala radipeco" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "Triono de la normala radipeco" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "rondigitaj parametroj" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "nekonata" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "ADF estas blokita" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "Kovrilo de ADF estas malfermita" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "lampo malfunkcias" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "eraro de lokiĝo de skan-kapeto" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "Eraro de kontrolo de CPU" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "Eraro de kontrolo de RAM" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "Eraro de kontrolo de ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "Eraro de kontrolo de la aparataro" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "la lampo de diafanecoj malfunkcias" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "eraro de lokiĝo de la skan-kapeto por diafanecoj" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "eraro de longo de listo pri parametroj" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "nevalida kodo de komando" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "nevalida kampo en CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "nesubtenita LUN" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "nevalida kampo en la listo pri parametroj" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "eraro en la vico de komandoj" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "la difinitaj fenestroj estas troaj" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "la aparato estas neĉeestanta" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "mesaĝo kun nevalida IDENTIFY-bito" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "opcio de ne-konektado" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "re-agordo de nutro / re-agordo de buso de aparatoj" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "parametro estis ŝanĝita de alia pravaloranto" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "neniu alia aldona informo pri «senso»" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "re-elektado malsukcesis" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "eraro de pareco de SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "oni ricevis mesaĝon pri eraro rekonita de pravaloranto" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "eraro de nevalida mesaĝo" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "eraro de tempofino" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "eraro de vualo de diafaneco" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "nestabiligita lampo" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "skanilo por negativoj" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "plata skanilo" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Filmo" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Ĝi elektas specon de filmo: negativoj aŭ lumbildoj" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Speco de negativa filmo" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Ĝi elektas la specon de negativa filmo" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Hardvara difino" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Uzu nur hardvarajn difinojn" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Fokuso" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Mem-fokusigo" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Ĝi ebligas/malebligas aŭtomatan fokusigon" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Memfokusigo nur unu-foje" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Ĝi plenumas memfokusigon nur unu-foje por ĉiu enigo de filmo" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Lokado de mana fokusigo" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "Ĝi mane agordas lokadon de optika fokusigo (defaŭto: 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Marĝenoj por skanado" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Aliaj aranĝoj de koloro" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Spegula bildo" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Ĝi reflektas bildon horizontale" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Mem-ekspono" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Ĝi ebligas/malebligas aŭtomatan eksponon" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Tuja kalibrigo" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Ĝi plenumas kalibrigon tuj" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Mem-diagnozo" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Ĝi plenumas aŭtomatajn kontrolojn" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Re-agordu skanilon" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Ĝi ree agordas la skanilon" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Mastrumado de aparato" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Elpelu filmon post ĉiu skanado" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "Ĝi aŭtomate elpelas filmon post ĉiu skanado" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Elpelu filmon antaŭ eliri" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "Ĝi aŭtomate elpelas filmon antaŭ la eliro de la programo" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Elpelu filmon nun" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Ĝi elpelas filmon *nun*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Aliaj agordoj pri provizilo de dokumentoj" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Nur fiksa ebeno" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "Ĝi malebligas provizilon de dokumentoj kaj uzas nur fiksan ebeno" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Reguligilo de diafaneco" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" "Ĝi evligas/malebligas la reguligilon de diafaneco (FAU, «film adapter " "unit»)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Negativa filmo" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Pozitiva aŭ negativa filmo" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Regilo de denseco" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Ĝi ebligas moduson de la regado de denseco" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Rejŝo de diafaneco" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Elektu specon de filmo" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Ĝi elektas specon de filmo" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Kalibrigu Skanilon" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Ĝi devigas kalibrigon de skanilon antaŭ la skanado" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Grizgama skanado" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Ĝi plenumas grizgaman anstataŭ kolora skanadon" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analoga Gajno" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Ĝi pliigas aŭ malpliigas la analogan gajnon de la CCD-sentilo" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Korektado de Gama" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Ĝi elektas la kurbon de korektado de gama" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Fiksa ebeno" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, fuzzy, no-c-format msgid "ADF Front" msgstr "Kovrilo de ADF estas malfermita" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, fuzzy, no-c-format msgid "ADF Back" msgstr "ADF estas blokita" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "Fronta-dorsa ADF" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Presu" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Fronta-dorsa" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Ruĝo" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Verdo" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Bluo" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Plibonigo" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Plibonigo" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Plibonigo" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Nenio" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Moduso de Skanado" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Uszi ne-blokantan eneligon" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Ĝi uzas ne-blokantan eneligon por sane_read() se la fasado subtenas ĝin." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Unuopa" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Fronta-dorsa" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Reguligilo de Diafaneco" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Aŭtomata Provizilo de Dokumentoj" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Pozitiva filmo" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negativa filmo" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Fokusigo sur la vitro" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Fokusigo je 2.5mm super la vitro" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Meznuanco A (Duraj tonoj)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Meznuanco B (Delikataj tonoj)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Meznuanco C (Reta ekrano)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Punktismo A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Punktismo B (4x4 Spiralo)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Punktismo C (4x4 Reta ekrano)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Punktismo D (8x4 Reta ekrano)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Teknologio por Plibonigo de Teksto" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Elŝutu modelon A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Elŝutu modelon B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Neniu korektado" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Agordita de la uzanto" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Kontaktaj printiloj" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Termikaj printiloj" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Inkoŝprucaj printiloj" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "CRT ekranoj" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Defaŭlto" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Altdensa printado" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Malaltdensa printado" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Altkontrasta printado" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Agordita de la uzanto (Gama=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Agordita de la uzanto (Gama=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "KD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 verticala" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 horizontala" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letero" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Maks" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Elektu meznuancojn." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Eskludado" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Ĝi elektas la eskludadon." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Ĝi elektas la helecon." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Neteco" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Korektado de koloro" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Ĝi ebligas la tabelon de la korektado de koloro por la elektita aparato." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Koeficientoj de korektado de koloro" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matrica multipliko de RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Ŝovu verdon al ruĝo" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Ŝovu verdon al bluo" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Ŝovu ruĝon al verdo" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Ŝovu ruĝon al bluo" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Ŝovu bluon al verdo" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Ŝovu bluon al ruĝo" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Mastrumu nivelon de verdo" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Aldonu ruĝon surbaze de nivelo de verdo" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Aldonu bluon surbaze de nivelo de verdo" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Aldonu verdon surbaze de nivelo de ruĝo" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Mastrumu nivelon de ruĝo" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Aldonu bluon surbaze de nivelo de ruĝo" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Aldonu verdon surbaze de nivelo de bluo" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Aldonu ruĝon surbaze de nivelo de bluo" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Mastrumu nivelon de bluo" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Spegulu bildon" -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Tuja antaŭmontro" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Aŭtomata segmentado de areo" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Listeto pri distingoj" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Vidigu etan liston pri disponeblaj distingoj" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zomo" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Ĝi agordas la faktoron de zomo kiun la skanilo uzos" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Formato rapido" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Akcesora ekipaĵo" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Elpelo" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Ĝi elpelas la folion el aŭtomata provizilo" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Mem-elpelo" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Ĝi elpelas la dokumento post la skanado" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Moduso por ADF" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Ĝi elektas la ADF-moduso (unuopa/fronta-dorsa)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Kesto" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Ĝi elektas la keston por skani" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2092,24 +2113,24 @@ msgstr "" "Ĝi elektas korektadon de gama el listo de antaŭdifinitaj aparatoj aŭ el " "la personigita tabelo, kiu esti alŝutebla en skanilon scanner" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Lokiĝo de Fokusigo" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "" "Ĝi agordas la lokiĝon de la fokusigo aŭ sur la vitro aŭ je 2,5mm super ĝi" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Atendu Butonon" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2123,7 +2144,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2138,521 +2159,521 @@ msgstr "Pozitiva lumbildo" msgid "Negative Slide" msgstr "Negativa lumbildo" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Agordita de la uzanto" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Ĝi elpelas la folion el aŭtomata provizilo" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Neniu korektado" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Korektado de analoga gama" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Kondukta" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Elkluda" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Punktismo" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, fuzzy, no-c-format msgid "Diffusion" msgstr "Difuzo de Eraro" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Nivelo de blanko" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Nivelo de nigro" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, fuzzy, no-c-format msgid "Continue" msgstr "Kondiĉa" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horizontala" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Horizontala" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Horizontala" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertikala" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "Vertikala" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "Presu" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Meznuancoj" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Plenumu kalibrigon" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Emfazo de bildo" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Saturado" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "Ĝi elbligas aŭtomatan elekton de sojlo por duuma skanado." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Spegula bildo" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Ĝi reflektas bildon horizontale." -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Nivelo de blanko laŭ bluo" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Mastrumu nivelon de ruĝo" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Filtrilo de Koloro" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Glatigo" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Valoro de Gama" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Sojlo" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Sojlo" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Redukto de bruo" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Neniu korektado" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Neniu korektado" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "Kovrilo de ADF estas malfermita" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Avanaj Opcioj" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Neniu korektado" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Eskludado" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Moduso de provizilo" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2660,65 +2681,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Ripozo de lampo" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Deŝovo laŭ bluo" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Deŝovo laŭ verdo" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Deŝovo laŭ verdo" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Deŝovo laŭ bluo" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Ĝi agordas la deŝovon de la blua kanalo" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2727,380 +2748,380 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Fronta-dorsa skanado" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Avanaj Opcioj" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Redukto de bruo" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "El papero" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "El papero" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "El papero" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "El papero" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Fronta-dorsa" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, fuzzy, no-c-format msgid "Scanner in power saving mode" msgstr "Kovrilo de ADF estas malfermita" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Mana prepara fokusigo" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Mana prepara fokusigo" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "Eraro de kontrolo de la aparataro" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Nivelo de blanko" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Regilo de denseco" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, fuzzy, no-c-format msgid "Density dial" msgstr "Regilo de denseco" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Fronta-dorsa skanado" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Ekstraĵoj" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Filtrilo de Koloro" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "Kiam oni uzas grizan aŭ duuman kolorojn, tiu elektas uzatan koloron." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Kalibrigo" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Difinu moduson de kalibrigo" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Kaŝmemoro por kalibrigo" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Ripozo de lampo" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3109,132 +3130,132 @@ msgstr "" "La lampo estos elŝaltata post la fiksita tempo (en minutoj). La valoro " "signifas ke la lampo neniam ripozos." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Elŝaltita lampo dum kalibrigo de nigro" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, fuzzy, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" "Nombro da minutoj pasantaj inter la skanado kaj la elŝalto de la lampo" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, fuzzy, no-c-format msgid "File button" msgstr "Atendu butonon" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, fuzzy, no-c-format msgid "Power button" msgstr "Atendu butonon" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Atendu butonon" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Grajneca kalibrigo" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Ĝi devigas kalibrigon de skanilon antaŭ la skanado" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Butonoj" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibrigu" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Startigu kalibrigadon." -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Grajneca kalibrigo" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Kaŝmemoro por kalibrigo" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Grajneca kalibrigo" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Deŝovo laŭ verdo" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "reguligilo de Diafaneco" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "reguligilo de Diafaneco" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Koloro por grizgamo" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Ĝi elektas la skan-koloron uzendan por la grizgamo (defaŭlto: verdo)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Opcioj de Sencimigo" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Aŭtomata varmigo" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3243,12 +3264,12 @@ msgstr "" "Ĝi varmigas la lampon tiel ke ĝia heleco estas sensanĝa anstataŭ ĉiufoja " "varmigo je 60 sekundoj." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Plena skanado" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3257,12 +3278,12 @@ msgstr "" "Ĝi skanas la tutan areon, do ĝi skanas ankaŭ la strion de kalibrigo. " "Atentu. Ne elektu plenan alton. Ĝi estas uzenda nur por testi." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Grajneca kalibrigo" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3273,12 +3294,12 @@ msgstr "" "malebligita, mane agordado de la parametroj estas ebligita. Tiu ĉi opcio " "estas defaŭlta. Ĝi estas uzenda nur por testi." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Grajneca kalibrigo nur por unua skanado" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3290,12 +3311,12 @@ msgstr "" "opcio se la heleco estas malsama en ĉiu skanita bildo. Ĝi estas uzenda " "nur por testi." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Linioj de malavanco" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3308,223 +3329,223 @@ msgstr "" "Malaltaj valoroj ebligas pli rapidan skanadon sed pliigas la riskon pri " "mankantaj linioj." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Valoro de Gama" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Ĝi agordas valoron de gama por ĉiuj kanaloj." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Avanaj Opcioj" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Grajna" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fajna" # Bayer è il nome della persona che ha inventato questa matrice per il # dithering. -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Personigita" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Aŭtomata" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Trapasanta" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC-Grizo" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA-Grizo" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Malrapida" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normala" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Rapida" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Tre Rapida" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-bilderoj" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-bilderoj" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-bilderoj" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Presu" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Lumbildo" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Filmo" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Kondiĉa" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Eksperimento" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Neteco" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Ĝi agordas la valoron de neteco." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Aŭtomata Sojlo" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "Ĝi elbligas aŭtomatan elekton de sojlo por duuma skanado." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Elektu filtrilon por glatigi." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Elpelu bazon post skanado" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Ĝi elpelas la bazon post skanado." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Ŝangu dokumenton" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Ĝi ŝangas dokumenton." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Elpelu" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Elpelu Dokumenton." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Startigu kalibrigadon." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Bazo" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Agordu specon de bazo." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Ekspontempo" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3537,152 +3558,152 @@ msgstr "" "kaj \"Negativo\" por filmoj. Por malhelaj bildoj (subeksponitaj) pliigu " "tiun ĉi valoro." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Matrico de Koloro" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Ĝi agordas matricon de koloro." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Personigita matrico de koloro." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Matrico de Monokromata Koloro" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Personigita matrico de koloro por grizgamaj skanadoj." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Spegulu horizontale" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Ĝi reflektas bildon horizontale." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Spegulu vertikale" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Ĝi reflektas bildon vertikale." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Opcioj de ĝisdatigo" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Opcioj de ĝisdatigo." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8-bita eligo" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "Uzu ene pli ol 8 bitoj de profundeco, sed eligu nur 8-bitojn." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Atendante frontan butonon" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Ĝi atendas premon de la fronta butono de lo skanilo por skani." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Elŝaltu lampon" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Ĝi elŝaltas la lampon de la skanilo." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Geometria Grupo" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Grupo de Moduso de Skanado" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, fuzzy, no-c-format msgid "Scanner model" msgstr "Moduso de skanado" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Korektado de analoga gama" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Korektado de gama" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, fuzzy, no-c-format msgid "Disable white shading correction" msgstr "Plenumu nur korektadon de ombroj" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3690,12 +3711,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "Grizgamo" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3703,342 +3724,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, fuzzy, no-c-format msgid "Reset chipset" msgstr "Re-agordu skanilon" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, fuzzy, no-c-format msgid "Information" msgstr "Ignoru kalibrigon" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, fuzzy, no-c-format msgid "Chipset name" msgstr "Dosiernomo" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, fuzzy, no-c-format msgid "Unknown" msgstr "nekonata" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, fuzzy, no-c-format msgid "Shows the chipset ID" msgstr "Re-agordu skanilon" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr "Fonto de skanilo" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, fuzzy, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Elektu nombron da skanendaj filmeroj" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, fuzzy, no-c-format msgid "Update information" msgstr "Opcioj de ĝisdatigo" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, fuzzy, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Tiuj ĉi opcioj agas sur la stato de la butonoj de la skanilo." -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "retkamerao" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Difino de skanado" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Presu" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Atendu butonon" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Avanaj Opcioj" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Avanaj Opcioj" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "neniu alia aldona informo pri «senso»" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Atendu butonon" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Atendu butonon" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Atendu butonon" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Koloro" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Stato de butono" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Diversaĵoj" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Stato de la lampo" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Ŝaltu aŭ elŝaltu la lampon." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Kalibrigu la nivelojn de nigro kaj blanko." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "TMA-Lumbildoj" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMA-Negativoj" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Koloro (48 bitoj)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Prokastu elŝalton de lampo" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Ĝi prokastas elŝalton de lampo (de 15 minutoj ĝis 1 horo)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Atendu butonon" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Ĝi atendas butonpremon antaŭ skanado" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Ĝisdatigu staton de butono" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Fonto de skanilo" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Duuma Koloro" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4046,13 +4067,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Grando de folio" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Mem-dividado" @@ -4093,13 +4114,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Ebligu frontan-dorsan skanado" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Grando de folio en provizilo" @@ -4268,7 +4289,7 @@ msgid "From scanner" msgstr "skanilo por negativoj" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "El papero" @@ -4343,13 +4364,13 @@ msgid "Sets the scan source" msgstr "Fonto de skanilo" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Moduso de provizilo" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Agordu moduson de provizilo" @@ -4406,12 +4427,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Aŭtomata sojlo" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4421,31 +4442,31 @@ msgstr "" "bildo estos aŭtomate agorditaj" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Redukto de bruo" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Ĝi reduktas bruon de izolitaj punktoj" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Emfazo de bildo" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Ĝiu ebligas emfazon de bildo" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4537,7 +4558,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Korektado de gama" @@ -4726,218 +4747,218 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamanto" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 grajna" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 fajna" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 vertikal-linia" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Gajno" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Agordaĵoj pri la gajno de la kanaloj de koloro" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Gajno laŭ grizo" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Ĝi agordas la gajnon de la griza kanalo" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Gajno laŭ ruĝo" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Ĝi agordas la gajnon de la ruĝa kanalo" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Gajno laŭ verdo" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Ĝi agordas la gajnon de la verda kanalo" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Gajno laŭ bluo" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Ĝi agordas la gajnon de la blua kanalo" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayer-punktismo 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayer-punktismo 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Meznuanca punkto 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Meznuanca punkto 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Difuzo de Eraro" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Moduso 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Moduso 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Moduso 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "El blanka batoneto" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Milda" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Malalta" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Meza" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Alta" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Unu paĝo" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Ĉiuj paĝoj" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "skaner kun aŭtomata provizilo" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Grizgamo je 4 bitoj" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Grizgamo je 8 bitoj" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Ombroj, meznuancoj, kontrasto, ekspontempo" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Specialaj opcioj" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Ekvilibrigo de koloro" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Malebligu malavancon" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Se ĝi estas ebligita, la skanilo ne plenumas malavancon" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Ŝanĝu staton de lampo de skanilo" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Ĝi ŝaltas aŭ elŝaltas la lampon de skanilo" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Mem-kalibrigo" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -4945,42 +4966,42 @@ msgstr "" "Se ĝi estas ebligita, la kalibrigo de koloro estas farita de " "internainterfaco" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Uzu adaptilon de lumbildoj je 35mm" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Ĝi elŝaltas la lampon de la skanilo dum la skanado" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Kvalito de skanado" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Maks. kvalito sed min. rapideco" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Rapida skanado" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Maks. rapideco sed min. kvalito" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Mem-aranĝo de sojlo" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -4989,67 +5010,67 @@ msgstr "" "Se ĝi estas markita, la interna interfaco aŭtomate provas determini " "optimuman valoron de sojlo." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Ĝi elektas la moduson de korektado de gama." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Fiksa gama" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Ĝi uzas la saman valoron de gama por ĉiuj kanaloj." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Skalara gama" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Ĝi elektas valoron por korektado de skalara gama." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Skalara gama laŭ ruĝo" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Ĝi elektas valoron por korektado de skalara gama laŭ ruĝa kanalo" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Skalara gama laŭ verdo" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Ĝi elektas valoron por korektado de skalara gama laŭ verda kanalo" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Skalara gama laŭ bluo" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Ĝi elektas valoron por korektado de skalara gama laŭ blua kanalo" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Kanalo" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5057,211 +5078,211 @@ msgstr "" "Elektu bendon de koloro, \"Ĉefa\" signifas ke ĉiuj koloroj eltenas " "influon.saranno influenzati." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Meznuanco" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" "Elektu nivelon de heleco kiu estus konsiderenda kiel \"50% grizo\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Meznuanco laŭ ruĝo" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Elektu nivelon de heleco kiu estus konsiderenda kiel \"50% ruĝo\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Meznuanco laŭ verdo" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" "Elektu nivelon de heleco kiu estus konsiderenda kiel \"50% verdo\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Meznuanco laŭ bluo" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Elektu nivelon de heleco kiu estus konsiderenda kiel \"50% bluo\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Ekvilibrigo de ruĝo" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Faktoro de ekvilibriĝo leŭ ruĝo. 100% signifas neniun korekton." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Ekvilibrigo de verdo" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Faktoro de ekvilibriĝo leŭ verdo. 100% signifas neniun korekton." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Ekvilibrigo de bluo" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Faktoro de ekvilibriĝo leŭ bluo. 100% signifas neniun korekton." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Hardvardefaŭlta ekvilibrigo" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Ĝi re-agordas la valorojn de ekvilibrigo per la defaŭtaj valoroj " "konservitaj en firmvaro" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Plej malrapida" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Pli malrapida" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Pli rapida" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Plej rapida" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 grajna" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normala" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fajna" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 tre fajna" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normala" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 grajna" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fajna" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 grajna" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normala" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fajna" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normala" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normala" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 personigita" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 personigita" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 personigita" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 personigita" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 personigita" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 personigita" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Rapida griza moduso" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Ĝi estas rapida skanado per grizgamo (malalta kvalito)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5270,117 +5291,117 @@ msgstr "" "Ĝi mendas ke ĉiuj antaŭmontroj estu skanitaj per la plej rapida moduso " "(malalta kvalito). Tiu ĉi povus esti sen koloroj aŭ kun malalta difino." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Ripozo de la lampo (en minutoj)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Ĝi agordas la tempon (en minutoj) post kiu lampo estas elŝaltata." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Elŝaltu lampon" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Ĝi elŝaltas la lampon tuj." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Heleco de ruĝo" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Ĝi mastrumas la helecon de la ruĝa kanalo de la akirita bildo." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Heleco de verdo" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Ĝi mastrumas la helecon de la verda kanalo de la akirita bildo." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Heleco de bluo" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Ĝi mastrumas la helecon de la blua kanalo de la akirita bildo." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Kontrasto de ruĝa kanalo" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Ĝi mastrumas la kontraston de la ruĝa kanalo de la akirita bildo." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Kontrasto de verda kanalo" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Ĝi mastrumas la kontraston de la verda kanalo de la akirita bildo." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Kontrasto de blua kanalo" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Ĝi mastrumas la kontraston de la blua kanalo de la akirita bildo." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Koloro je 48 bitoj" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Koloro je 24 bitoj" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Grizo je 16 bitoj" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Grizo je 8 bitoj" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Reflektita" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positiva filmo" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5389,7 +5410,7 @@ msgstr "" "Ĝi varmigas la lampon tiel ke ĝia heleco estas sensanĝa anstataŭ ĉiufoja " "varmigo je 40 sekundoj." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Bildo" @@ -5399,27 +5420,42 @@ msgstr "Bildo" msgid "Need calibration" msgstr "Grajneca kalibrigo" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Negativa filmo" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negativo" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, fuzzy, no-c-format msgid "48 bits color" msgstr "Fajna koloro" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5517,206 +5553,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Diafaneco" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Agordoj de aparato" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Butono de lampo" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Mane ŝalto de la lampo(j)." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Elŝaltita lampo dum kalibrigo de nigro" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Ĝi ĉiam elŝaltas la lampon dum la kalibrigo de nigro." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Kaŝmemoro por kalibrigo" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Ĝi ebligas aŭ malebligas kaŝmemoron por kalibrigo." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Plenumu kalibrigon" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Sentilo de akcelo" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Ĝi ebligas aŭ malebligas movadon de la sentilo de akcelo." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Tempo de varmigo" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Tempo en sekundoj por varmigi la lampon." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Ripoztempo de lampo" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Tempo en sekundoj dum kiu la lampo restas elŝaltata." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Analoga fasado" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Valoro de gajno laŭ ruĝo de la analoga fasado" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Deŝovo laŭ ruĝo" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Valoro de deŝovo laŭ ruĝo de la analoga fasado" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Valoro de gajno laŭ verdo de la analoga fasado" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Valoro de deŝovo laŭ verdo de la analoga fasado" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Valoro de gajno laŭ bluo de la analoga fasado" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Valoro de deŝovo laŭ bluo de la analoga fasado" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Ruĝa lampo elŝaltita" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Ĝi agordas la parametron pri elŝaltado de la ruĝa lampo" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Ruĝa lampo elŝaltita" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Ĝi agordas la parametron pri elŝaltado de la verda lampo" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Ruĝa lampo elŝaltita" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Ĝi agordas la parametron pri elŝaltado de la blua lampo" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Tiuj ĉi opcioj agas sur la stato de la butonoj de la skanilo." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Koloro je 36 bitoj" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Punktismmapo 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Punktismmapo 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Aleatorigu" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Elekto de Fonto" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Plibonigo de Bildo" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Grizigu" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Ĝi ŝargas la bildon kiel grizgaman" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Simulado de 3-pasa skanilo" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5725,12 +5769,12 @@ msgstr "" "Ĝi simulas akiradon en tri pasadoj per reveno de tri bildoj: unue la " "verda, poste la blua kaj fine la ruĝa." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Simulado de mana skanilo" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5741,49 +5785,49 @@ msgstr "" "la alton de la bildon apriore, do ili revenigas alton kun valoro -1. Per " "tiu ĉi opcio, oni povas testi ke la fasado estas ĝuste mastrumita." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "" "Uzu defaŭltajn valorojn por regiloj de plibonigo (kontrasto kaj heleco)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Opcio por nurlega testado" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Ĝi kontrolas ke la fasado plenumas tion korekte aŭ ne." -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Tabeloj de Gama" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Simulado de valoro pri stato" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Ne perfortu la valoron pri stato" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Ne perfortu la internan interfacon revenigi valoron pri stato." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Revenigu SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5792,12 +5836,12 @@ msgstr "" "Ĝi perfortas la internan interfacon revenigi la valoron pri stato " "SANE_STATUS_EOF post la alvoko de la funkcio sane_read()." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Revenigu SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5806,12 +5850,12 @@ msgstr "" "Ĝi perfortas la internan interfacon revenigi la valoron pri stato " "SANE_STATUS_JAMMED post la alvoko de la funkcio sane_read()." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Revenigu SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5820,12 +5864,12 @@ msgstr "" "Ĝi perfortas la internan interfacon revenigi la valoron pri stato " "SANE_STATUS_NO_DOCS post la alvoko de la funkcio sane_read()." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Revenigu SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5834,12 +5878,12 @@ msgstr "" "Ĝi perfortas la internan interfacon revenigi la valoron pri stato " "SANE_STATUS_COVER_OPEN post la alvoko de la funkcio sane_read()." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Revenigu SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5848,12 +5892,12 @@ msgstr "" "Ĝi perfortas la internan interfacon revenigi la valoron pri stato " "SANE_STATUS_IO_ERROR post la alvoko de la funkcio sane_read()." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Revenigu SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5862,12 +5906,12 @@ msgstr "" "Ĝi perfortas la internan interfacon revenigi la valoron pri stato " "SANE_STATUS_NO_MEM post la alvoko de la funkcio sane_read()." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Revenigu SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5876,43 +5920,43 @@ msgstr "" "Ĝi perfortas la internan interfacon revenigi la valoron pri stato " "SANE_STATUS_ACCESS_DENIED post la alvoko de la funkcio sane_read()." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, fuzzy, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Tiuj ĉi opcioj agas sur la stato de la butonoj de la skanilo." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Ŝaltu lampon" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Ĝi ŝaltas la lampon de la skanilo" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Elŝaltu lampon" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Ĝi elŝaltas la lampon de la skanilo" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Tempo antaŭ la ripozo de la lampo" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" "Nombro da minutoj pasantaj inter la skanado kaj la elŝalto de la lampo" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Valoro de sojlo por duuma moduso" @@ -6050,57 +6094,57 @@ msgstr "Koloraj linioj por ĉiu legado" msgid "Grayscale lines per read" msgstr "Ĝrizgamaj linioj por ĉiu legado" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "retkamerao" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "RAW-koloro" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "RGB-koloro" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Koloro RGB-TEKSTO" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Solida negro" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Solida blanko" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Ŝablono de koloro" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Krado" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Unua enigo" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Dua enigo" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6109,12 +6153,12 @@ msgstr "" "Tiu ĉi estas tre longa tria enigo. Eble la fasado havas ideon por " "kiamaniere montri ĝin." -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Simulado de mana skanilo" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6127,12 +6171,12 @@ msgstr "" "valoro -1. Per tiu ĉi opcio, oni povas testi ke la fasado estas ĝuste " "mastrumita. Tiu ĉi opcio ebligas ankaŭ fiksan alton je 11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Simulado de 3-pasa skanilo" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6141,19 +6185,19 @@ msgstr "" "Ĝi simulas akiradon (de 3-pasa skanilo) en tri pasadoj. En moduso de " "koloro, ĝi redonas tri bildojn." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Agordu ordon por la bildoj" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "" "Ĝi agordas la sinsekvon de la bildojn en moduso de koloro de 3-pasa " "skanado." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6162,17 +6206,17 @@ msgstr "" "Se la aŭtomata provizilo por dokumentoj estas elektita, la provizilo " "estos malplena post 10 skanadoj." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Specialaj Agordoj" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Elektu la bildon de testo" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6189,12 +6233,12 @@ msgstr "" "dependantaj de la moduso\n" "Krado: ĝi desegnas kradon per blankaj-nigraj fakoj je 10mm." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Inverigu la \"endianness\"" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6205,24 +6249,24 @@ msgstr "" "de 16 bitoj. Tiu ĉi opcio estas uzebla por testi la 16-bita moduson de " "la fasadoj, t.e. se la fasado korekte uzas la \"endianness\"." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Limo de legado" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Ĝi limigas la kvanton da datumoj transigitan kun ĉiu alvoko al " "sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Grando de la legadlimo" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6230,22 +6274,22 @@ msgstr "" "La (maksimuma) kvanto da datumoj transigita kun ĉiu alvoko al " "sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Malfruo de legado" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Ĝi malfruigas la transigon de datumoj al la dukto." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Daŭro de legad-malfruo" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." @@ -6253,12 +6297,12 @@ msgstr "" "Kiom da tempo ĝi atendas poste ke oni transigis ĉiun bufron de datumoj " "tra la dukto." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Reven-valoro de sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6269,22 +6313,22 @@ msgstr "" "korekta mastrumo de la skanado. Ĉiuj aliaj stat-kodoj utilas por testi " "kiamaniere la fasado mastrumas ilin." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Bilderperdo por ĉiu linio" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Nombro da bilderoj fuŝuzitaj en la fino de ĉiu linio." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Svagaj parametroj" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6293,12 +6337,12 @@ msgstr "" "Ĝi revenigas svagajn liniojn kaj bitojn por ĉiu linio kiam " "sane_parameters() estas alvokata antaŭ sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Proponu la priskribilon de elektita dosiero" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6307,12 +6351,12 @@ msgstr "" "Ĝi proponas la priskribilon de dosiero por kontroli se sane_read() " "revenigos datumojn." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Ebligu opciojn por testi" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6322,27 +6366,27 @@ msgstr "" "kapablon de la fasado vidi kaj modifi ĉiujn diversajn specojn de opcio " "de SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Presu la opciojn" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Ĝi presas la liston de ĉiuj opcioj." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Buleaj opcioj por testi" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Bulea, simbola elektado simbola rekonado" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6351,12 +6395,12 @@ msgstr "" "(1/6) Bulea test-opcio kiu havas simbola-elektantan kaj simbola-" "rekonantan (kaj avanajn) kapablojn. Ĝi estas ordinara bulea opcio." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Bulea, rekta elektado simbola rekonado" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6368,12 +6412,12 @@ msgstr "" "agordebla de la fasado, sed nur de la uzanto mem (t.e. per premo de " "butono sur la aparato).dispositivo)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Bulea, rekta elektado" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6385,12 +6429,12 @@ msgstr "" "nur de la uzanto mem (t.e. per premo de butono sur la aparato) kaj ĝi ne " "estas legebla de la fasado." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Bulea, simbola rekonado" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6399,12 +6443,12 @@ msgstr "" "(4/6) Bulea test-opcio kiu havas simbola-rekonantan (kaj avanajn) " "kapablojn. Tio signifas ke la opcio estas nur-legebla." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Bulea, simbola elektado simbola rekonado emulado" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6413,12 +6457,12 @@ msgstr "" "Bulea test-opcio kiu havas simbola-rekonantan, simbola-elektantan kaj " "emulan (kaj avanajn) kapablojn." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Bulea, simbola elektado simbola rekonado aŭtomata" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6429,27 +6473,27 @@ msgstr "" "kaj aŭtomatan kaj avanajn) kapablojn. Tiu ĉi opcio estas aŭtomate " "agordebla de la interna intefaco." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Entjeraj test-opcioj" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Entjero" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Entjera test-opcio sen mezurunito kaj trudoj." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Entjera kun intervalo" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6458,36 +6502,36 @@ msgstr "" "(2/6) Entjera test-opcio kun bilder-unito kaj trudo de intervalo. La " "minimuma valoro estas 4, la maksimuma estas 192, la paŝo estas 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Entjera kun listo" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Entjera test-opcio kun bit-mezurunito kaj trudo de valor-listo." "lista." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Entjera tabelo" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " "constraints." msgstr "(4/6) Entjera test-opcio kun mm kaj uzo de iu tabelo sen trudoj." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Entjera tabelo kun intervalo" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6497,12 +6541,12 @@ msgstr "" "tabelo kiu havas trudon de intervalo. La minimuna valoro estas 4, la " "maksimuma estas 192 kaj la paŝo estas 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Entjera tabelo kun listo" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6511,27 +6555,27 @@ msgstr "" "(6/6) Entjera test-opcio kun procenta mezurunito kaj tabelo kiu havas " "trudon de listo de valoroj." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Test-opcioj laŭ fiksa komo" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Fiksa komo" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "(1/3) Laŭ fiksa komo testopcio sen mezurunito kaj sen trudoj." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Fiksa komo kun intervalo" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6541,49 +6585,49 @@ msgstr "" "de intervalo. La minimuma valoro estas -42,17, la maksimuma estas " "32767,9999 kaj la paŝo estas 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3)Fiksa komo kun listo" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Laŭ fiksa komo testopcio sen mezurunito kaj kun trudo de listo de " "valoroj." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Ĉenaj test-opcioj" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Ĉeno" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Ĉena test-opcio sen trudoj." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Ĉeno kun listo de ĉenoj" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Ĉena test-opcio kun trudo de listo de ĉenoj." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Ĉeno kun longa listo de ĉenoj" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6592,152 +6636,152 @@ msgstr "" "(3/3) Ĉena test-opcio kun trudo de listo de ĉenoj. Ĝi entenas pli enigoj " "ol la alia ĉena opcio kun listo..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Butonaj test-opcioj" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1)Butono" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Butona test-opcio. Ĝi presas tekston..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Koloro je 36 bitoj" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Uzu Kunmetadon de Bildoj" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Du-nivela nigro-blanko (duuma)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Puntkisma/meznuanca nigro-blanko (stompita meznuanco)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Plurnivela nigro-blanko (grizgamo)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Plur-nivela RGB-koloro (unu-pasa koloro)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignoru kalibrigon" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Malebligu preparan fokusigon" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Ne kalibrigu fokusigon" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Mana prepara fokusigo" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Pozicio de fiksa fokuso" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Kalibrigo de la lenso en la lokiĝo de la dokumento" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Kalibrigo de fokuso de la lenso en la lokiĝo de la dokumento" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Fokusigo je 0mm (sur la vitro)" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Uzu fokusiĝon je 0mm anstataŭ 0.6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Moduso de kalibrigo" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Difinu moduson de kalibrigo" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Ĝi ŝaltas/elŝaltas la lampon" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "Ŝaltu UTA" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Ĝi ŝaltas/elŝaltas la reguligilon de diafaneco" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Deŝovo" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Agordoj de deŝovo laŭ kanaloj de koloro" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Deŝovo laŭ grizo" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Ĝi agordas la deŝovon de la griza kanalo" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Ĝi agordas la deŝovon de la ruĝa kanalo" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Ĝi agordas la deŝovon de la verda kanalo" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Ĝi agordas la deŝovon de la blua kanalo" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2009-06-25 10:22+0100\n" "Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n" "Language-Team: GALPon MiniNo <minino@galpon.org>\n" @@ -19,406 +19,416 @@ msgstr "" "X-Poedit-Language: Spanish\n" "X-Poedit-Country: SPAIN\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Número de opciones" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Estándar" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometría" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Mejora" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avanzado" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensores" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Previsualizar" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Forzar vista previa monocroma" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bit de profundidad" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Modo de escaneo" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Velocidad de escaneo" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Origen de escaneo" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Forzar retroceso" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Arriba-izquierda X" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Arriba-izquierda Y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Abajo-derecha X" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Abajo-derecha Y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Resolución de escaneo" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Resolución X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Resolución Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Ancho de página" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Altura de página" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Usar tabla gamma personalizada" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intensidad de imagen" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intensidad de rojo" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intensidad de verde" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intensidad de azul" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Brillo" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contraste" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Tamaño del grano" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Medios tonos" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Nivel de negro" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Nivel de blanco" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Nivel de blanco para rojo" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Nivel de blanco para verde" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Nivel de blanco para azul" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Sombra" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Sombra para rojo" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Sombra para verde" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Sombra para azul" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Resalte" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Resalte para rojo" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Resalte para verde" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Resalte para azul" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Matiz" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturación" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Nombre de archivo" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Tamaño del patrón de medios tonos" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Patrón de medios tonos" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Enlazar resoluciones X e Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativo" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Calibración de calidad" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Doble resolución óptica" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Enlazar RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Umbral" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Corrección gamma analógica" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Gamma analógico rojo" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Gamma analógico verde" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Gamma analógico azul" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Enlazar gamma analógico" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Calentamiento de lámpara" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Cal. tiempo de exposición" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Cal. tiempo de exposición para rojo" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Cal. tiempo de exposición para verde" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Cal. tiempo de exposición para azul" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Tiempo de exposición para escaneo" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Tiempo de exposición para rojo" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Tiempo de exposición para verde" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Tiempo de exposición para azul" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Ajustar tiempo de exposición" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Cal. densidad de lámpara" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Densidad de lámpara de escaneo" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Ajustar densidad de lámpara" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Apagar la lámpara al salir" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Posición del foco" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Enfoque automático" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -427,37 +437,37 @@ msgstr "" "Opción de sólo lectura que establece cuantas opciones soporta un " "dispositivo específico." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Origen, opciones de modo y resolución" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Opciones del área de escaneo y tamaño del soporte" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Opciones de modificación de imagen" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Opciones especificas de hardaware" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Sensores y botones del escáner" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Solicitar una vista previa de calidad del escaneo." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -469,7 +479,7 @@ msgstr "" "un escáner de una pasada esto reduce los requisitos de memoria y el " "tiempo de escaneo de la vista previa." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -478,64 +488,64 @@ msgstr "" "Número de bits por muestra, valores típicos son 1 para «linea de arte» y " "8 para escaneos multibit." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Selecciona el modo de escaneo (ej. línea de arte, monocromo, ó color)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Determina la velocidad a la que se hace el escaneo." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "" "Selecciona el origen del escaneo (tal como un alimentador de documentos)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Controla si se fuerza el retroceso" -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Posición X arriba-izquierda del área de escaneo." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Posición Y arriba-izquierda del área de escaneo." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Posición X abajo-derecha del área de escaneo." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Posición Y abajo-derecha del área de escaneo." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Ajusta la resolución de la imagen escaneada." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Ajusta la resolución horizontal de la imagen escaneada." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Ajusta la resolución vertical de la imagen escaneada." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -544,18 +554,18 @@ msgstr "" "Especifica la anchura del soporte. Necesario para el centrado automático " "de hojas de escaneo." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Especifica la altura del soporte" -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "Determina si debe usarse una tabla gamma interna ó personalizada." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -566,32 +576,32 @@ msgstr "" "los canales de rojo, verde y azul simultáneamente (ej. es una tabla de " "intensidad gamma)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Tabla de corrección gamma para la gama roja." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Tabla de corrección gamma para la gama verde." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Tabla de corrección gama para la gamma azul." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Controla el brillo de la imagen obtenida." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Controla el contraste de la imagen obtenida." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -600,67 +610,67 @@ msgstr "" "Selecciona el «granulado» de la imagen obtenida. Valores más pequeños " "dan como resultado imágenes mejor definidas." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Selecciona si la imagen obtenida debe ser convertida a medios tonos " "(punteado)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Selecciona que nivel de radiancia debe tenerse en cuenta «negro»." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Selecciona que nivel de radiancia debe tenerse en cuenta «blanco»." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Selecciona que nivel de radiancia rojo debe tenerse en cuenta «blanco»." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Selecciona que nivel de radiancia verde debe tenerse en cuenta «blanco»." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Selecciona que nivel de radiancia azul debe tenerse en cuenta «blanco»." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Selecciona que nivel de radiancia rojo debe tenerse en cuenta «negro»." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Selecciona que nivel de radiancia verde debe tenerse en cuenta «negro»." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Selecciona que nivel de radiancia azul debe tenerse en cuenta «negro»." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Selecciona que nivel de radiancia rojo debe tenerse en cuenta «rojo " "total»." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -668,7 +678,7 @@ msgstr "" "Selecciona que nivel de radiancia verde debe tenerse en cuenta «verde " "total»." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -676,12 +686,12 @@ msgstr "" "Selecciona que nivel de radiancia azul debe tenerse en cuenta «azul " "total»." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Contola el «matiz» (nivel de azul) de la imagen obtenida." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -691,12 +701,12 @@ msgstr "" "que ocurre cuando se obtiene una imagen con una cámara. Valores más " "altos producen más florecimiento." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Nombre de archivo de la imagen a cargar." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -705,7 +715,7 @@ msgstr "" "Ajusta el tamaño del patrón de medios tonos (punteado) usado cuando se " "escanean imágenes de medios tonos." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -713,287 +723,298 @@ msgstr "" "Define el patrón de medios tonos (punteado) para escanear imágenes de " "medios tonos." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Usar los mismos valores para la resolución X e Y." -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Intercambiar blanco y negro" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Hacer una calibración de calidad de blancos " -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Usar lente que duplica la resolución óptica" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "En modo RGB usar los mismos valores para cada color" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Seleccionar el brillo mínimo para obtener un punto blanco" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Corrección gamma analógica" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Corrección gamma analógica para rojo" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Corrección gamma analógica para verde" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Corrección gamma analógica para azul" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Calentar la lámpara antes de escanear" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Definir tiempo de exposición para calibración" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Definir tiempo de exposición para calibración de rojo" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Definir tiempo de exposición para calibración de verde" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Definir tiempo de exposición para calibración de azul" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Definir tiempo de exposición para escaneo" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Definir tiempo de exposición para escaneo de rojo" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Definir tiempo de exposición para escaneo de verde" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Definir tiempo de exposición para escaneo de azul" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Activar selección del tiempo de exposición" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Definir densidad de la lámpara para calibración" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Definir densidad de la lámpara para escaneo" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Activar la selección de la densidad de la lámpara" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Apaga la lámpara al salir del programa" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Enfoque automático" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Esperando por el botón antes de escanear" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Botón de control de escaneo" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Botón de correo-e" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Botón de fax" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Botón de copia" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "Botón de PDF" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Botón de cancelar" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Página cargada" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "La tapa está abierta" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Color" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Linea de arte a color" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Medios tonos a color" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Gris" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Medios tonos" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Línea de arte" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Importación con éxito" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Operación no soportada" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, fuzzy, no-c-format msgid "Operation was canceled" msgstr "La operación va a ser cancelada" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Dispositivo ocupado" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Argumento incorrecto" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Fin de archivo alcanzado" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Alimentador de documentos atascado" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "El alimentador de documentos está vacio" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "La tapa del escáner está abierta" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Error en dispositivo de E/S" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "No queda memoria" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "Se ha denegado el acceso al recurso" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "La lámpara no está preparada, intentelo de nuevo" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "El escáner está bloqueado para transporte" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Predeterminados" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Ajustar valores predeterminados para los controles de mejora." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Calibración" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Calibrar antes del siguiente escaneo" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1003,12 +1024,12 @@ msgstr "" "En otro caso, la calibración se realizará únicamente antes del primer " "escaneo." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Realizar sólo correcciones de sombras" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1020,27 +1041,27 @@ msgstr "" "desplazamiento y tiempo de exposición, ya sean los que trae incorporados " "el programa o los del archivo de configuración." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Botón de estado" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Número de muestra a escanear" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Selecciona el número de muestra a escanear" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Escaneo a dos caras" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1048,390 +1069,390 @@ msgstr "" "El escaneo a dos caras proporciona un escaneo del anverso y el reverso " "del documento" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Corrección conforme con la tasa de transparencia" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Correción de acuerdo con el tipo de película" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Color fino" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negativos" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "En bruto" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Sin corrección de transparencia" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Diapositivas" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automático" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Velocidad normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 de la velocidad normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 de la velocidad normal" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "parámetro redondeado" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "desconocido/a" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "atasco en el alimentador" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "la tapa del alimentador está abierta" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "fallo de lámpara" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "error en el posicionamiento del cabezal de escaneo" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "Error de verificación de CPU" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "Error de verificación de RAM" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "Error de verificación de ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "error de verificación de hardware" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "fallo de la lámpara de unidad de transparencias" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" "fallo de posición del cabezal de escaneo de la unidad de transparencias" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "error en la longitud de la lista de parámetros" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "código de orden de operación incorrecto" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "campo incorrecto en CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "LUN no soportado" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "campo incorrecto en la lista de parámetros" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "error en la secuencia de ordenes" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "se especificaron demasiadas ventanas" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "no se encuentra el soporte" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "mensaje de bit de IDENTIFICACIÓN incorrecto" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "la opción no conecta" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "reiniciar el encendido / reiniciar el bus del dispositivo" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "parámetro cambiado por otro iniciador" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "sin información adicional" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "fallo al volver a escoger" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "error de paridad SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "el iniciador detectó la recepción deun mensaje de error" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "mensaje de error incorrecto" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "error de límite de tiempo" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "error de sombreado en la unidad de transparencias" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "lámpara no estabilizada" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "escáner de películas" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "escáner plano" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Tipo de película" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Seleccionar el tipo de película, p.e. negativo o diapositiva" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Tipo de película negativo" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Selecciona el tipo de negativo de película" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Resolución del hardware" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Usar sólo resoluciones de hardware" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Enfoque" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Enfoque automático" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Activar/desactivar enfoque automático" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Enfoque automático solo una vez" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Hacer enfoque automático solo una vez entre expulsiones" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Posición de foco manual" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Ajustar el sistema óptico de foco en la posición manual (predeterminado: " "128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Márgenes de escaneo" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Ajustes de color extra" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Invertir imagen" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Invierte la imagen horizontalmente" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Exposición automática" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Activar/desactivar la característica de exposición automática" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Calibrar ahora" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Ejecutar calibración *ahora*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Autodiagnóstico" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Realizar autodiagnóstico del escáner" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Reiniciar escáner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Reiniciar el escáner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Manejar el soporte" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Expulsar la película después de cada escaneo" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" "Expulsar automáticamente la película del dispositivo después de cada " "escaneo" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Expulsar la película antes de salir" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" @@ -1439,666 +1460,666 @@ msgstr "" "Expulsar automáticamente la película del dispositivo antes de salir del " "programa" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Expulsar película ahora" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Expulsar la película *ahora*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Alimentador de documentos extras" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Sólo plano" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Desactivar el alimentador automático de documentos y usar sólo el plano" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Unidad de transparencias" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" "Activar/desactivar la unidad de transparencias (FAU, unidad adaptadora " "de película)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Película en negativo" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Película en positivo o en negativo" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Control de densidad" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Ajustar el modo de control de densidad" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Tasa de transparencia" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Seleccionar tipo de película" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Seleccionar el tipo de película" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Calibrar el escáner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Fuerza la calibración del escáner antes de realizar el escaneo" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Escaneo en escala de grises" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Escanea en escala de grises, no en color" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Ganancia analógica" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Aumenta o disminuye la ganancia analógica de la gama CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Corrección gamma" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Selecciona la curva de transferencia de la corrección gamma" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Plana" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, fuzzy, no-c-format msgid "ADF Front" msgstr "la tapa del alimentador está abierta" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, fuzzy, no-c-format msgid "ADF Back" msgstr "atasco en el alimentador" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "Alimentador a dos caras" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Imprimir" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Dos caras" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Rojo" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Verde" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Azul" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Mejora" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Mejora" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Mejora" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Ninguno" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Modo de escaneo" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Usar E/S no bloqueante" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Usar una E/S no bloqueante para sane_red() si lo permite la interfaz." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Una cara" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Dos caras" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Unidad de transparencias" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Alimentador automático de documentos (ADF)" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Película en positivo" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Película en negativo" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Enfoque en el cristal" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Enfoque a 2.5mm sobre el cristal" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Medios tonos A (tonos duros)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Medios tonos B (tonos suaves)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Medios tonos C (matizado)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Trama A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Trama B (4x4 espiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Trama C (4x4 matizado)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Trama D (8x4 matizado)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tecnología de mejora de texto" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Descargar patrón A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Descargar patrón B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Sin corrección" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Definida por el usuario" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Impresoras matriciales" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Impresoras térmicas" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Impresoras de inyección de tinta" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Monitores CRT" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Predeterminado" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Impresión de alta densidad" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Impresión de baja densidad" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Impresión de alto contraste" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Definido por el usuario (gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Definido por el usuario (gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 vertical" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 apaisado" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Carta" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Máx" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Selecciona medios tonos" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Exclusión" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Seleccionar lo que se va a excluir." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Selecciona el brillo." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Enfoque" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Corrección de color" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Ajusta la tabla de corrección del color para el dispositivo de salida " "seleccionado." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Coeficientes de corrección de color" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matriz de multiplicación de RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Cambiar de verde a rojo" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Cambiar de verde a azul" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Cambiar de rojo a verde" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Cambiar de rojo a azul" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Cambiar de azul a verde" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Cambiar de azul a rojo" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Controla el nivel de verde" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Añade rojo basándose en el nivel de verde" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Añade azul basándose en el nivel de verde" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Añade verde basándose en el nivel de rojo" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Controla el nivel de rojo" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Añade azul basándose en el nivel de rojo" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Añade verde basándose en el nivel de azul" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Añade rojo basándose en el nivel de azul." -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Controla el nivel de azul" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Invertir la imagen." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Vista previa rápida" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Segmentación automática de área" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Lista corta de resoluciones" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Mostrar lista corta de resoluciones" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Acercamiento" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Define el factor de zoom que usará el escáner" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Formato rápido" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Equipamiento opcional" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Expulsar" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Expulsar la hoja del alimentador" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Expulsión automática" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Expulsar el documento después del escaneo" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Modo alimentador" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Seleccionar el modo del alimentador (una cara/dos caras)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Bahía" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Seleccione la bahía para escanear" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2108,12 +2129,12 @@ msgstr "" "predefinidos o de una tabla definida por el usuario, que puede ser " "descargada al escáner." -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Posición del foco" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" @@ -2121,12 +2142,12 @@ msgstr "" "Ajusta la posición del foco, ya sea al cristal o a 2.5mm por encima del " "cristal" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Esperar por el botón" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2140,7 +2161,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2155,523 +2176,523 @@ msgstr "Diapositiva en positivo" msgid "Negative Slide" msgstr "Diapositiva en negativo" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Definida por el usuario" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Expulsar la hoja del alimentador" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Sin corrección" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Desactivar corrección gamma" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Activo" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Apagado" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Difuminado" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, fuzzy, no-c-format msgid "Diffusion" msgstr "Difusión de error" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Nivel de blanco" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Nivel de negro" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, fuzzy, no-c-format msgid "Continue" msgstr "Condicional" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horizontal" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Horizontal" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Horizontal" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertical" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "Vertical" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "Imprimir" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Medios tonos" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Calibración de precisión" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Resalte de imagen" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Saturación" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "" "Activar la determinación automática de umbral para escaneos como línea " "de arte." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Invertir imagen" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Invertir la imagen horizontalmente." -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Nivel de blanco para azul" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Controla el nivel de rojo" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Filtro de color" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Suavizado" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Valor gamma" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Umbral" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Umbral" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Reducción de ruido" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Sin corrección" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Sin corrección" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "la tapa del alimentador está abierta" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Opciones avanzadas" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Sin corrección" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Exclusión" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Modo de alimentación" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2679,65 +2700,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Tiempo de espera de la lámpara" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Desviación azul" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Desviación verde" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Desviación verde" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Desviación azul" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Ajusta el desplazamiento del canal de azul" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, fuzzy, no-c-format msgid "Low Memory" msgstr "No queda memoria" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2746,380 +2767,380 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Escaneo a dos caras" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Opciones avanzadas" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Reducción de ruido" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "Del papel" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "Del papel" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "Del papel" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "Del papel" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Página cargada" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, fuzzy, no-c-format msgid "Scanner in power saving mode" msgstr "La tapa del escáner está abierta" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Foco previo manual" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Foco previo manual" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "error de verificación de hardware" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Nivel de blanco" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Control de densidad" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, fuzzy, no-c-format msgid "Density dial" msgstr "Control de densidad" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Escaneo a dos caras" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extras" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Filtro de color" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "Cuando se usa gris o línea de arte esta opción selecciona el color usado." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Calibración" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Define el modo de calibración" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Caché de datos de calibración" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Tiempo de espera de la lámpara" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3128,132 +3149,132 @@ msgstr "" "La lámpara será apagada después del tiempo dado (en minutos). Un valor " "de 0 significa que la lámpara no será apagada" -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Apagar la lámpara durante la calibración de oscuridad" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, fuzzy, no-c-format msgid "The lamp will be turned off during scan. " msgstr "Minutos que tardará la lámpara en apagarse tras el escaneo" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Botón de archivo" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Botón de OCR" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Botón de energía" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Botón de correo-e" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Limpiar la calibración" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Fuerza la calibración del escáner antes de realizar el escaneo" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Botones" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Calibrar" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Iniciar calibración usando una hoja especial" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Limpiar la calibración" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Limpiar la caché de datos de calibración" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Calibración tosca" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Desviación verde" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Adaptador de transparencias" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Adaptador de transparencias" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Color en modo gris" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Selecciona qué color de escaneo se usará en modo gris (predefinido: " "verde)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Opciones de depuración" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Calentamiento automático" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3262,12 +3283,12 @@ msgstr "" "Calentar hasta que el brillo de la lámpara sea constante en vez de " "esperar por los 60 segundos de calentamiento." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Escaneo completo" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3276,12 +3297,12 @@ msgstr "" "Escanear todo el área de escaneado incluyendo la franja de calibración. " "Tenga cuidado. No seleccione la altura total. Sólo para pruebas." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Calibración tosca" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3293,12 +3314,12 @@ msgstr "" "opciones de ajuste de los parámetros de forma manual en la interfaz " "analógica. Esta opción está activada como predefinida. Solo para pruebas." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Calibración tosca sólo para el primer escaneo" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3310,12 +3331,12 @@ msgstr "" "de la imagen es diferente con cada escaneo, desactive esta opción. Sólo " "para pruebas." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Lineas de vuelta atrás" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3327,223 +3348,223 @@ msgstr "" "lo que el equipo puede recibir datos. Valores bajos hacen que los " "escaneos sean más rápidos, pero aumentan los riesgos de omitir líneas." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Valor gamma" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Ajusta el valor gamma para todos los canales." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Opciones avanzadas" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Gruesa" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fina" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Personalizado" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Auto" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "Adaptador de transparencias RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "A través" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC Gris" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "Adaptador de transparencias gris" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Lento" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Rápido" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Muy rápido" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-píxeles" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-píxeles" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-píxeles" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Imprimir" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Diapositiva" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Tira de película" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "Alimentador automático de documentos (ADF)" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "Adaptador de transparencias (XPA)" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Condicional" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Experimento" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Nitidez" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Ajustar el valor de nitidez." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Umbral automático" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Activar la determinación automática de umbral para escaneos como línea " "de arte." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Seleccionar filtro de suavizado." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Descargar soporte después de escanear" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Descargar los soportes después de escanear." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Cambiar documento" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Cambiar documento." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Descargar" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Descargar documento" -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Iniciar proceso de calibración" -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Soporte" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Ajustar tipo de soporte." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Tiempo de exposición" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3556,156 +3577,156 @@ msgstr "" "para película en negativo. Para imágenes oscuras (subexpuestas) puede " "incrementar este valor." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Matriz de color" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Ajustar la matriz de color del escáner." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Matriz de color personalizada." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Matriz monocromo" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Matriz de color personalizada para escáneres en escala de grises." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Inversión horizontal" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Invertir la imagen horizontalmente." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Inversión vertical" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Invertir la imagen verticalmente." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Actualizar opciones" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Actualizar opciones." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "Salida de 8 bits" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Usar bit de profundidad mayor de ocho internamente, pero en la salida " "usar sólo ocho bits." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Esperar botón frontal" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Esperar a que se presione en el botón frontal para escanear." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Apagar lámpara" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Apagar la lámpara del escáner." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Grupo de geometría" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Grupo de modo de escaneo" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Modelo de escáner" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, fuzzy, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Permite comprobar el comportamiento del dispositivo con otros modelos " "soportados" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, fuzzy, no-c-format msgid "Image colors will be inverted" msgstr "Las imágenes de color se invertirán" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Desactivar corrección gamma" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "La corrección gamma se desactivará" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Desactivar la corrección de sombra blanca" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "La corrección de sombra blanca se desactivará" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Omitir proceso de calentamiento" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "El proceso de calentamiento se desactivará" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Forzar profundidad real" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3716,12 +3737,12 @@ msgstr "" "para mejorar la calidad de la imagen y después convertirla a la " "profundidad seleccionada. Esta opción evita la emulación de profundidad." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emular escala de grises" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3732,12 +3753,12 @@ msgstr "" "convertida a escala de grises por software. Esto puede mejorar la " "calidad de la imagen en algunas circunstancias." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Guardar imágenes de depuración" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3746,331 +3767,331 @@ msgstr "" "Si se activa, algunas imágenes implicadas en el proceso de escaneo se " "guardarán para analizarlas." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Reiniciar el chipset" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Reiniciar los datos del chipset" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Información" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Nombre del chipset" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Muestra el nombre del chipset usado en el dispositivo." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Desconocido" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "ID del chipset" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Mostrar la ID del chipset" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Contador de escaneos" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Mostrar el número de escaneos hechas por el escáner" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Actualizar información" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Actualiza la información acerca del dispositivo" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Esta opción refleja un botón del panel frontal del escáner" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "cámara web" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Botón de control de escaneo" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Imprimir" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Esperando por el botón" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Opciones avanzadas" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Opciones avanzadas" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "sin información adicional" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Botón de energía" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Botón de copia" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Botón de copia" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Color" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Botón de estado" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Varios" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Estado de la lámpara" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Enciende o apaga la lámpara" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Calibrar el nivel de blanco y negro." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "Adaptador (TMA) para diapositivas" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "Adaptador (TMA) para negativos" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Color (48 bits)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Retardar el tiempo de apagado de la lámpara" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" "Retarda los tiempos de apagado de la lámpara (de 15 minutos a 1 hora)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Esperando por el botón" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Esperando por el botón antes de escanear" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Actualizar estado del botón" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Contador de escaneos" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Linea de arte a color" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4078,13 +4099,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Tamaño del papel" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Separación automática" @@ -4125,13 +4146,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Activa el escaneo por las dos caras" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Tamaño físico del papel en el alimentador" @@ -4296,7 +4317,7 @@ msgid "From scanner" msgstr "escáner de películas" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Del papel" @@ -4371,13 +4392,13 @@ msgid "Sets the scan source" msgstr "Origen de escaneo" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Modo de alimentación" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Ajusta el modo de alimentación" @@ -4434,12 +4455,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Umbral automático" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4449,31 +4470,31 @@ msgstr "" "reducción de intensidad del ruido de la imagen" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Reducción de ruido" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Reduce los puntos aislados de ruido" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Resalte de imagen" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Ajusta el resalte de la imagen" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4565,7 +4586,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Corrección gamma" @@ -4754,218 +4775,218 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamante" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 «Engrasado» tosco" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 «Engrasado» fino" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 Línea vertical" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Ganancia" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Ajustes de ganancia de los canales de color" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Ganancia de gris" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Ajusta la ganancia del canal de gris" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Ganancia de rojo" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Ajusta la ganancia del canal de rojo" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Ganancia de Verde" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Ajusta la ganancia del canal de verde" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Ganancia de Azul" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Ajusta la ganancia del canal de azul" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Trama Bayer 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Trama Bayer 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Medio tono punto 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Medio tono punto 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Difusión de error" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Modo 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Modo 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Modo 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "De palo blanco" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Suave" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Bajo" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Soporte" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Alto" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Una página" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Todas las páginas" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "escáner con cargador automático" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Escala de grises de 4 bits" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Escala de grises de 8 bits" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Sombras, medias tintas, resalte, tiempo de exposición" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Opciones especiales" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Balance de color" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Desactivar retroceso" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Si se selecciona, el escáner no retrocede cuando pierde una línea" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Conmutar el estado de lámpara del plano" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Conmuta el estado de lámpara del plano" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Calibración por el motor" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -4973,42 +4994,42 @@ msgstr "" "Si se selecciona la calibración del color antes del escaneo la hace el " "motor" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Usar el adaptador de diapositivas de 35mm" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Esta opción apaga la lámpara del plano durante el escaneo" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Escaneo de calidad" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "La mejor calidad, pero a velocidad lenta" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Escaneo rápido" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Más rápido, pero de peor calidad" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Ajuste automático de umbral" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5017,70 +5038,70 @@ msgstr "" "Si se selecciona, el motor intenta determinar automáticamente un valor " "óptimo para el umbral." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Selecciona el modo de corrección gamma" -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Asociar gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Usar los mismos valores gamma para todos los canales de colores." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Gamma escalar" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Seleccionar un valor para la corrección gamma escalar." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Gamma escalar rojo" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" "Seleccionar un valor para la corrección gamma escalar (canal de rojo)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Gamma escalar verde" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" "Seleccionar un valor para la corrección gamma escalar (canal de verde)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Gamma escalar azul" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "" "Seleccionar un valor para la corrección gamma escalar (canal de azul)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Canal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5088,212 +5109,212 @@ msgstr "" "Selecciona la gama de color, «Master» significa que afecta a todos los " "colores." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Medias tintas" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Selecciona que nivel de radiancia debe ser considerado «50% gris»." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Medias tintas para rojo" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Selecciona que nivel de radiancia debe ser considerado «50% rojo»." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Medias tintas para verde" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" "Selecciona que nivel de radiancia debe ser considerado «50% verde»." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Medias tintas para azul" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Selecciona que nivel de radiancia debe ser considerado «50% azul»." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Balance de rojo" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Factor de balance para rojo. Un valor de 100% significa sin corrección." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Balance de verde" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Factor de balance para verde. Un valor de 100% significa sin corrección." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Balance de azul" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Factor de balance para azul. Un valor de 100% significa sin corrección." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Balance de firmware" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Ajusta el balance de color a los valores facilitados por el firmware." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "El más lento" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Más lento" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Más rápido" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "El más rápido" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 tosco" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normal" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fino" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 muy fino" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normal" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 tosco" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fino" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 tosco" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normal" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fino" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 personalizado" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 personalizado" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 personalizado" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 personalizado" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 personalizado" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 personalizado" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Modo gris rápido" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Escanear en modo gris rápido (menor calidad)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5302,117 +5323,117 @@ msgstr "" "Precisa que todas las vistas previas se hagan del modo más rápido (baja " "calidad). Este puede ser un modo sin color o un modo de baja resolución." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Tiempo de apagado de lámpara (minutos)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Ajustar el tiempo (en minutos) tras el que se apagará la lámpara." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Apagar la lámpara" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Apaga la lámpara inmediatamente." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Brillo de rojo" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Controla el brillo del canal de rojo de la imagen obtenida." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Brillo de verde" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Controla el brillo del canal de verde de la imagen obtenida." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Brillo de azul" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Controla el brillo del canal de azul de la imagen obtenida." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contraste de canal de rojo" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Controla el contraste del canal de rojo de la imagen obtenida." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contraste de canal de verde" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Controla el contraste del canal de verde de la imagen obtenida." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contraste de canal de azul" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Controla el contraste del canal de azul de la imagen obtenida." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Color 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Color 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Gris 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Gris 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Reflectantes" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positivo" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5421,7 +5442,7 @@ msgstr "" "Calentar hasta que el brillo de la lámpara sea constante en vez de " "esperar por los 40 segundos de calentamiento." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Imagen" @@ -5431,27 +5452,42 @@ msgstr "Imagen" msgid "Need calibration" msgstr "Limpiar la calibración" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Película en negativo" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negativo" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, fuzzy, no-c-format msgid "48 bits color" msgstr "Color fino" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5549,206 +5585,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Transparencia" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Ajustes del dispositivo" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Interruptor de lámpara" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Cambiar la(s) lámpara(s) manualmente." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Apagar la lámpara durante la calibración de oscuridad" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Apagar siempre la lámpara cuando se calibra la oscuridad." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Caché de datos de calibración" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Activa o desactiva la caché de datos de calibración" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Calibración de precisión" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Acelerar el sensor" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Activa o desactiva la aceleración de movimiento del sensor." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Tiempo de calentamiento" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Tiempo de calentamiento en segundos." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Tiempo de apagado de lámpara" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Tiempo de apagado de lámpara en segundos." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Interfaz analógica (AFE)" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Valor de ganancia de rojo en el AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Desviación rojo" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Valor de la desviación de rojo en el AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Valor de ganancia de verde en el AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Valor de la desviación de verde en el AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Valor de ganancia de azul en el AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Valor de la desviación de azul en el AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Apagar lámpara roja" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Define los parámetros de apagado de lámpara roja" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Apagar lámpara verde" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Define los parámetros de apagado de lámpara verde" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Apagar lámpara azul" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Define los parámetros de apagado de lámpara azul" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Esta opción refleja el estado de los botones del escáner" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Color 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Mapa de trama 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Mapa de trama 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Aleatorio" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Selección de origen" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Mejora de la Imagen" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Agrisar" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Cargar la imagen como escala de grises." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Simulación de tres pasadas" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5757,12 +5801,12 @@ msgstr "" "Simula un escáner de tres pasadas devolviendo 3 muestras separadas. Por " "diversión, devuelve verde, después azul y finalmente rojo." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Simulación de escáner manual" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5774,7 +5818,7 @@ msgstr "" "retorno -1. Ajustando esta opción permite comprobar si una interfaz " "puede manejar esto correctamente." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5782,42 +5826,42 @@ msgstr "" "Ajustar los valores predeterminados para los controles de mejora (brillo " "y contraste)" -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Opción de prueba de sólo lectura" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Veamos si la interfaz puede tratar esto correctamente" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Tablas gamma" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Simulación del código de estado" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "No forzar el código de estado" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "No forzar al motor a devolver un código de estado." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Devuelve SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5826,12 +5870,12 @@ msgstr "" "Forzar al motor a devolver el código de estado de SANE_STATUS_EOF " "después de haber sido llamado sane_read()." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Devuelve SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5840,12 +5884,12 @@ msgstr "" "Forzar al motor a devolver el código de estado de SANE_STATUS_JAMMED " "después de haber sido llamado sane_read()." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Devuelve SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5854,12 +5898,12 @@ msgstr "" "Forzar al motor a devolver el código de estado de SANE_STATUS_NO_DOCS " "después de haber sido llamado sane_read()." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Devuelve SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5868,12 +5912,12 @@ msgstr "" "Forzar al motor a devolver el código de estado de SANE_STATUS_COVER_OPEN " "después de haber sido llamado sane_read()." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Devuelve SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5882,12 +5926,12 @@ msgstr "" "Forzar al motor a devolver el código de estado de SANE_STATUS_IO_ERROR " "después de haber sido llamado sane_read()." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Devuelve SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5896,12 +5940,12 @@ msgstr "" "Forzar al motor a devolver el código de estado de SANE_STATUS_NO_MEM " "después de haber sido llamado sane_read()." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Devuelve SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5910,42 +5954,42 @@ msgstr "" "Forzar al motor a devolver el código de estado de " "SANE_STATUS_ACCESS_DENIED después de haber sido llamado sane_read()." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Esta opción refleja el estado de los botones del escáner" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Encender lámpara" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Enciende la lámpara del escáner" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Apagar lámpara" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Apaga la lámpara del escáner" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Límite de tiempo de lámpara" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Minutos que tardará la lámpara en apagarse tras el escaneo" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Valor de umbral para el modo de línea de arte" @@ -6085,57 +6129,57 @@ msgstr "Color, líneas por lectura" msgid "Grayscale lines per read" msgstr "Escala de grises, líneas de por lectura" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "cámara web" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Color en BRUTO" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Color RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Color RGB TEXTO" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Negro sólido" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Blanco sólido" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Patrón de color" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Rejilla" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Primera entrada" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Segunda entrada" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6144,12 +6188,12 @@ msgstr "" "Esta tercera entrada es muy larga. Tal vez la interfaz tiene una idea de " "cómo mostrarlo" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Simulación de escaneo manual" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6163,12 +6207,12 @@ msgstr "" "puede manejar esto correctamente. Esta opción también permite un ancho " "de 11cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Simulación de tres pasadas" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6177,18 +6221,18 @@ msgstr "" "Simula un escaneo de tres pasadas. En el modo color, se generan tres " "muestras." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Ajustar el orden de las muestras" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "" "Ajustar el orden de las muestras en el modo de tres pasadas de color." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6197,17 +6241,17 @@ msgstr "" "Si se selecciona el alimentador automático de documentos, el alimentador " "estará «vacío» tras 10 escaneos." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Opciones especiales" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Seleccione la imagen de prueba" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6225,12 +6269,12 @@ msgstr "" "Rejilla: dibuja una rejilla en blanco y negro con un tamaño de 10mm por " "cuadrado." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Invertir el orden de los datos" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6241,45 +6285,45 @@ msgstr "" "modo de 16 bits. Esta opción puede utilizarse para la prueba de 16 bits " "de los modos de interfaz, p.ej. si la interfaz utiliza el orden correcto." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Límite de lectura" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Limita la cantidad de datos transferidos con cada llamada a sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Tamaño del límite de lectura" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" "Cantidad de datos (máxima) transferida con cada llamada a sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Retardo de lectura" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Retardar la transferencia de datos a la canalización." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Duración del retardo de lectura" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." @@ -6287,12 +6331,12 @@ msgstr "" "Cuanto tiempo se esperará después de transferir cada búfer de datos a " "través de la canalización." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Valor de retorno de sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6303,22 +6347,22 @@ msgstr "" "normal para hacer el escaneo. Todos los demás códigos de estado son para " "probar la forma en que la interfaz se encarga de ellos." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Pérdida de píxeles por línea" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Número de píxeles que se pierden en el extremo de cada línea." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Parámetros difusos" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6327,12 +6371,12 @@ msgstr "" "Devuelve líneas difusas y bytes por línea cuando se llama a sane_start() " "antes que a sane_parameters()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Proponer la selección de un descriptor de archivo" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6341,12 +6385,12 @@ msgstr "" "Proponer la selección un descriptor de archivo para detectar si " "sane_read () devolverá los datos." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Activar opciones de prueba" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6356,27 +6400,27 @@ msgstr "" "de las interfaces para ver y modificar los diferentes tipos de opciones " "de SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Imprimir las opciones" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Imprimir una lista de todas las opciones" -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Opciones de prueba «Booleanas»" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Booleana configurable y legible por software" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6385,12 +6429,12 @@ msgstr "" "(1/6) Opción de prueba booleana configurable y legible por el software. " "Esta es la opción booleana normal. " -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Booleana configurable por hardware legible por software" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6401,12 +6445,12 @@ msgstr "" "el software. Esta opción no puede ser ajustada por la interfaz, pero si " "por el usuario (p.ej. pulsando un botón en el dispositivo)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Booleana configurable por hardware" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6418,12 +6462,12 @@ msgstr "" "pulsando un botón en el dispositivo) tampoco puede ser leída por la " "interfaz ." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Booleana lexible por software" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6432,12 +6476,12 @@ msgstr "" "(4/6) Opción de prueba booleana legible por el software Esta es una " "opción de sólo lectura." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Booleana configurable y legible por software, emulada" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6446,12 +6490,12 @@ msgstr "" "(5/6) Opción de prueba booleana configurable y legible por el software y " "emulada." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Booleana configurable y legible por software, automática" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6461,29 +6505,29 @@ msgstr "" "(6/6) Opción de prueba booleana configurable y legible por el software y " "emulada. Esta opción puede ser ajustada automáticamente por el motor." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Opciones de prueba «Entero»" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Entero" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" "(1/6) Opción de prueba de valor entero sin unidad ni conjunto de " "restricciones." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Entero con rango de restricciones" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6492,24 +6536,24 @@ msgstr "" "(2/6) Opción de prueba de valor entero con unidad de píxel y con " "conjunto de restricciones, El mínimo es 4, el máximo 192 y el salto 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Entero con restricción de lista de valores" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Opción de prueba de valor entero con unidad bits y restricción de " "lista de valores" -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Matriz de enteros" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6518,12 +6562,12 @@ msgstr "" "(4/6) Opción de prueba de valor entero con unidad mm usando una matriz " "con restricciones." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Matriz de enteros con rango de restricciones" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6533,12 +6577,12 @@ msgstr "" "matriz con rango de restricciones. El mínimo es 4, el máximo 192, y el " "salto 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Matriz de enteros con restricción de lista de valores" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6547,29 +6591,29 @@ msgstr "" "(6/6) Opción de prueba de valor entero con unidad % y usando una matriz " "con restricciones en una lista de valores," -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Opción de prueba «Real fijo»" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Real fijo" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Opción de prueba de valor real (coma fija) sin unidad ni conjunto " "de restricciones." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Real fijo con rango de restricción" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6579,50 +6623,50 @@ msgstr "" "microsegundo y rango de restricción. El mínimo es -42,17, el máximo " "32767,9999 y el salto 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Real fijo con restricción de lista de valores" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Opción de prueba de valor real (coma fija) sin unidad y " "restringida por un conjunto de valores de una lista." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Opciones de prueba de cadena" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Cadena" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Opciones de prueba de cadena sin restricciones." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Cadena restringida a lista de cadenas" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" "(2/3) Opción de prueba de cadena con restricción de lista de cadenas" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Restricción de cadenas lista larga de cadenas" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6631,152 +6675,152 @@ msgstr "" "(3/3) Opción de prueba de cadena con restricción de lista de cadenas. " "Contiene más entradas..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Opciones de botón de prueba" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Botón" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Botón de opción de prueba. Imprime algún texto..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Color 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Usar composición de imagen" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Dos niveles blanco y negro (modo de línea de arte)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Difuminado/medios tonos blanco y negro (modo medios tonos)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Multinivel blanco y negro (modo de escala de grises)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Multinivel color RGB (color de una pasada)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignorar calibración" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Desactivar foco previo" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "No calibrar foco" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Foco previo manual" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Fijar la posición de foco" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Calibración de lentes en la posición del documento" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Calibrar las lentes en la posición del documento" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Marcar la posición del foco a 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Usar la marca de posición de foco a 0mm en vez de a 0,6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Modo de calibración" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Define el modo de calibración" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Enciende/apaga la lámpara" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA Activado" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Ajusta el encendido/apagado UTA" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Desplazamiento" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Ajustes del desplazamiento de los canales de color" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Desplazamiento de gris" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Ajusta el desplazamiento del canal de gris" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Ajusta el desplazamiento del canal de rojo" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Ajusta el desplazamiento del canal de verde" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Ajusta el desplazamiento del canal de azul" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.11\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2007-12-17 23:00+0100\n" "Last-Translator: Harri Järvi <harri.jarvi@tut.fi>\n" "Language-Team: Debian l10n Finnish <debian-l10n-finnish@lists.debian." @@ -16,443 +16,453 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Asetusten määrä" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometria" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Parannus" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Lisäasetukset" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Esikatselu" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Pakota yksiväriset esikatselut" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bittisyvyys" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Lukutapa" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Kuvanlukunopeus" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Lähde" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Käytä jäljitystä" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Vasen yläkulma x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Vasen yläkulma y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Oikea alakulma x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Oikea alakulma y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Kuvanluvun tarkkuus" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X-tarkkuus" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y-tarkkuus" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, fuzzy, no-c-format msgid "Page height" msgstr "Korostus" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Käytä omaa gammataulukkoa" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Kuvan voimakkuus" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Punaisen voimakkuus" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Vihreän voimakkuus" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Sinisen voimakkuus" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Kirkkaus" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontrasti" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Hiukkaskoko" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Rasterointi" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Mustataso" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Valkotaso" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Punaisen valkotaso" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Vihreän valkotaso" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Sinisen valkotaso" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Varjo" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Punaisen varjo" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Vihreän varjo" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Sinisen varjo" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Korostus" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Punaisen korostus" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Vihreän korostus" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Sinisen korostus" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Sävy" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Kylläisyys" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Tiedostonimi" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Rasterikuvion koko" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Rasterikuvio" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Sido X- ja Y-tarkkuus" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negatiivi" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Laatukalibrointi" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Kaksinkertainen optinen tarkkuus" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Sido RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Kynnys" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Analoginen gammakorjaus" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Analoginen gamma (punainen)" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Analoginen gamma (vihreä)" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Analoginen gamma (sininen)" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Sido analoginen gamma" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Lämmitä lamppu" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Kal. valotusaika" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Kal. valotusaika punaiselle" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Kal. valotusaika vihreälle" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Kal. valotusaika siniselle" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Valotusaika" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Punaisen valotusaika" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Vihreän valotusaika" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Sinisen valotusaika" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Aseta valotusaika" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Kal. valomäärä" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Lampun valomäärä" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Aseta lampun valomäärä" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Valo pois lopetettaessa" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Kohdistuspiste" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Automaattinen poisto" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " "supports." msgstr "Asetus, joka määrää kuinka monta asetusta tietty laite tukee." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, fuzzy, no-c-format msgid "Source, mode and resolution options" msgstr "Lyhyt tarkkuuslista" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, fuzzy, no-c-format msgid "Image modification options" msgstr "Asetusten määrä" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, fuzzy, no-c-format msgid "Hardware specific options" msgstr "Kuvanluvun tarkkuus" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Pyydä laadukas esikatselukuva." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -464,7 +474,7 @@ msgstr "" "Yksivaihekuvanlukijalla, se vähentää muistinkulutusta ja esikatselun " "lukuaikaa." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -473,75 +483,75 @@ msgstr "" "Bittien määrä näytettä kohden. Tyypillisiä arvoja ovat 1 " "viivapiirrokselle ja 8 monibittikuville." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Valitsee kuvanlukutavan (esim. viivapiirros, mustavalkoinen tai väri)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Määrää kuvanlukunopeuden." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Määrää kuvanlukulähteen (kuten dokumentin syöttäjän)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Määrää käytetäänkö jäljitystä." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Kuva-alueen vasemman yläkulman x-koordinaatti." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Kuva-alueen vasemman yläkulman y-koordinaatti." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Kuva-alueen oikean alakulman x-koordinaatti." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Kuva-alueen oikean alakulman y-koordinaatti." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Asettaa luettavan kuvan tarkkuus." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Asettaa luettavan kuvan vaakatarkkuuden." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Asettaa luettavan kuvan pystytarkkuuden." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, fuzzy, no-c-format msgid "Specifies the height of the media." msgstr "Asettaa luettavan kuvan tarkkuus." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -549,7 +559,7 @@ msgstr "" "Päättää käytetäänkö sisäänrakennettua vai käyttäjän asettamaa " "gammataulukkoa." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -560,32 +570,32 @@ msgstr "" "punaiseen, vihreään ja siniseen kanavaan yhtä aikaa. Se on siis " "intensiteettigamma-taulukko." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Gamma-korjaustaulukko punaiselle kaistalle." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Gamma-korjaustaulukko vihreälle kaistalle." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Gamma-korjaus taulukko siniselle kaistalle." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Asettaa luettavan kuvan kirkkauden" -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Asettaa luettavan kuvan kontrastin." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -594,77 +604,77 @@ msgstr "" "Asettaa kuvien \"rakeisuuden\". Pienemmät arvot tuottavat terävämpiä " "kuvia." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "Määrää, rasteroidaanko kuva." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Asettaa kirkkaustason, joka tulkitaan \"mustaksi\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Asettaa kirkkaustason, joka tulkitaan \"valkoiseksi\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "Asettaa punaisen kirkkaustason, joka tulkitaan \"valkoiseksi\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "Asettaa vihreän kirkkaustason, joka tulkitaan \"valkoiseksi\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "Asettaa sinisen kirkkaustason, joka tulkitaan \"valkoiseksi\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "Asettaa punaisen kirkkaustason, joka tulkitaan \"mustaksi\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "Asettaa vihreän kirkkaustason, joka tulkitaan \"mustaksi\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "Asettaa sinisen kirkkaustason, joka tulkitaan \"mustaksi\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Asettaa punaisen kirkkaustason, joka tulkitaan \"täysin punaiseksi\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" "Asettaa vihreän kirkkaustason, joka tulkitaan \"täysin vihreäksi\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" "Asettaa sinisen kirkkaustason, joka tulkitaan \"täysin siniseksi\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Määrää kuvan \"sävyä\" (sinistasoa)." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -673,305 +683,316 @@ msgstr "" "Kylläisyystaso vaikuttaa \"puhkipalamiseen\" kameralla kuvattaessa. " "Suuremmat arvot aiheuttavat enemmän puhkipalamista." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Ladattavan kuvan tiedostonimi." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " "halftoned images." msgstr "Asettaa rasterikuvion koon rasterikuvia luettaessa." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "Asettaa rasterikuvion koon rasterikuvia luettaessa." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Käytä samoja arvoja X- ja Y-tarkkuudelle" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Vaihda musta ja valkoinen keskenään" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Tee tarkka valkokalibrointi" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Käytä linssiä joka tuplaa optisen tarkkuuden" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "RGB-tilassa käytä samoja arvoja joka värille" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Valitse valkoisen pisteen pienin kirkkaus" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analoginen gamma-korjaus" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analgoinen gamma-korjaus punaiselle" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analoginen gamma-korjaus vihreälle" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analoginen gamma-korjaus siniselle" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Lämmitä lamppu ennen kuvanlukua" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Aseta valotusaika kalibroinnille" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Aseta valotusaika punaisen kalibroinnille" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Aseta valotusaika vihreän kalibroinnille" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Aseta valotusaika sinisen kalibroinnille" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Aseta valotusaika kuvanluvulle" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Aseta valotusaika punaiselle kuvanluvulle" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Aseta valotusaika vihreälle kuvanluvulle" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Aseta valotusaika siniselle kuvanluvulle" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Valotusajan asettaminen" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Määritä valomäärä kalibrointia varten" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Määritä valomäärä kuvanlukua varten" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Valomäärän valinta" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Sammuttaa valon ohjelmasta poistuttaessa" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Automaattinen poisto" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Lämmitä lamppu ennen kuvanlukua" + +#: include/sane/saneopts.h:452 #, fuzzy, no-c-format msgid "Scan button" msgstr "Kuvanluvun tarkkuus" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, fuzzy, no-c-format msgid "Email button" msgstr "Odota painiketta" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, fuzzy, no-c-format msgid "Fax button" msgstr "Odota painiketta" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, fuzzy, no-c-format msgid "Copy button" msgstr "Odota painiketta" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, fuzzy, no-c-format msgid "Cover open" msgstr "Värikuvio" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Väri" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Väriviivapiirros" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Värirasteri" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Harmaasävy" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Rasteri" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Viivapiirros" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, fuzzy, no-c-format msgid "Operation not supported" msgstr "Rasterointi ei ole tuettu" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, fuzzy, no-c-format msgid "Document feeder jammed" msgstr "Asiakirjan syöttäjä" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, fuzzy, no-c-format msgid "Document feeder out of documents" msgstr "Asiakirjan syöttäjä" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Oletukset" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Aseta oletusasetukset parantimille." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibrointi" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Kalibroi ennen seuraavaa kuvanlukua" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -980,12 +1001,12 @@ msgstr "" "Jos asetus on päällä, laite kalibroidaan ennen seuraavaa kuvanlukua. " "Muuten kalibrointi suoritetaan vain ensimmäisellä kerralla." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Vain sävykorjaus" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -996,1070 +1017,1070 @@ msgstr "" "Oletusasetukset vahvistukselle, siirtymälle ja valotusajalle, joko " "asetustiedostosta tai ohjelman sisäänrakennetuista asetuksista." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Painikkeen tila" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Luettavan kehyksen numero" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Valitsee luettavan kehyksen numeron" -#: backend/avision.h:838 +#: backend/avision.h:836 #, fuzzy, no-c-format msgid "Duplex scan" msgstr "Kaksipuolinen" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, fuzzy, no-c-format msgid "Negatives" msgstr "Negatiivi" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "" -#: backend/canon.c:169 +#: backend/canon.c:167 #, fuzzy, no-c-format msgid "No transparency correction" msgstr "Värikorjaus" -#: backend/canon.c:176 +#: backend/canon.c:174 #, fuzzy, no-c-format msgid "Slides" msgstr "Dia" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automaattinen" -#: backend/canon.c:186 +#: backend/canon.c:184 #, fuzzy, no-c-format msgid "Normal speed" msgstr "Normaali" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/2 normal speed" msgstr "2x2 normaali" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/3 normal speed" msgstr "3x3 normaali" -#: backend/canon.c:360 +#: backend/canon.c:358 #, fuzzy, no-c-format msgid "rounded parameter" msgstr "Epämääräiset parametrit" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "" -#: backend/canon.c:373 +#: backend/canon.c:371 #, fuzzy, no-c-format msgid "ADF jam" msgstr "ADF" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "" -#: backend/canon.c:389 +#: backend/canon.c:387 #, fuzzy, no-c-format msgid "lamp failure" msgstr "Gamma" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "" -#: backend/canon.c:407 +#: backend/canon.c:405 #, fuzzy, no-c-format msgid "transparency unit lamp failure" msgstr "Läpinäkyvyysyksikkö" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "Rasterointi ei ole tuettu" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "" -#: backend/canon.c:517 +#: backend/canon.c:515 #, fuzzy, no-c-format msgid "transparency unit shading error" msgstr "Läpinäkyvyysyksikkö" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, fuzzy, no-c-format msgid "film scanner" msgstr "Tasokuvanlukija" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "Tasokuvanlukija" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Filmin tyyppi" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, fuzzy, no-c-format msgid "Negative film type" msgstr "Negatiivifilmi" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, fuzzy, no-c-format msgid "Selects the negative film type" msgstr "Valitse koekuva" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, fuzzy, no-c-format msgid "Hardware resolution" msgstr "Kuvanluvun tarkkuus" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, fuzzy, no-c-format msgid "Use only hardware resolutions" msgstr "Näyttää lyhyen tarkkuuslistan" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, fuzzy, no-c-format msgid "Auto focus" msgstr "Automaattinen poisto" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, fuzzy, no-c-format msgid "Enable/disable auto focus" msgstr "Poista esitarkennus" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, fuzzy, no-c-format msgid "Manual focus position" msgstr "Korjaa tarkennuspiste" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Peilikuva" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, fuzzy, no-c-format msgid "Mirror the image horizontally" msgstr "Peilaa kuvan vaakasuunnassa" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, fuzzy, no-c-format msgid "Auto exposure" msgstr "Aseta valotusaika" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, fuzzy, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Valotusajan asettaminen" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, fuzzy, no-c-format msgid "Calibration now" msgstr "Kalibrointi" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, fuzzy, no-c-format msgid "Execute calibration *now*" msgstr "Määrää kalibraatiotavan" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, fuzzy, no-c-format msgid "Reset scanner" msgstr "arkkisyöttöinen" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, fuzzy, no-c-format msgid "Reset the scanner" msgstr "arkkisyöttöinen" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, fuzzy, no-c-format msgid "Eject film after each scan" msgstr "Poista kohde kuvanluvun jälkeen" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, fuzzy, no-c-format msgid "Document feeder extras" msgstr "Asiakirjan syöttäjä" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, fuzzy, no-c-format msgid "Flatbed only" msgstr "Taso" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, fuzzy, no-c-format msgid "Transparency unit" msgstr "Läpinäkyvyysyksikkö" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, fuzzy, no-c-format msgid "Negative film" msgstr "Negatiivifilmi" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, fuzzy, no-c-format msgid "Positive or negative film" msgstr "Positiivifilmi" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, fuzzy, no-c-format msgid "Transparency ratio" msgstr "Läpinäkyvyysyksikkö" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, fuzzy, no-c-format msgid "Select film type" msgstr "Filmin tyyppi" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, fuzzy, no-c-format msgid "Select the film type" msgstr "Valitsee rasterin" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Kalibroi kuvanlukija" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Pakottaa kalibroinnin ennen kuvanlukua." -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Harmaasävy" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Lue harmaasävykuva värikuvan sijaan" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analoginen vahvistus" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Kasvattaa tai vähentää analogista vahvistusta CCD-kennossa." -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Gamma-korjaus" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Valitsee gamma-korjauskäyrän" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Taso" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, fuzzy, no-c-format msgid "ADF Back" msgstr "ADF" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, fuzzy, no-c-format msgid "ADF Duplex" msgstr "Kaksipuolinen" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Tulosta" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Kaksipuolinen" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Punainen" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Vihreä" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Sininen" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Parannus" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Parannus" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Parannus" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Ei mikään" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Lukutapa" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Käytä non-blocking IO" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "sane_read käyttää non-blocking IO:ta." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Yksipuolinen" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Kaksipuolinen" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Läpinäkyvyysyksikkö" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automaattinen syöttö" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Positiivifilmi" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negatiivifilmi" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Kohdistus lasissa" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Kohdistus 2,5 mm lasin yläpuolella" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Rasteri A (Hard Tone)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Rasteri B (Soft Tone)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Rasteri C (Net Screen)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Rasteri A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Rasteri B (4x4 Spiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Rasteri C (4x4 Net Screen)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Rasteri D (8x4 Net Screen)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tekstin parannusmenetelmä" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Ladattu kuvio A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Ladattu kuvio B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Ei korjausta" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Käyttäjän määrittelemä" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Matriisikirjoittimet" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Lämpökirjoittimet" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Mustesuihkutulostimet" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Loisteputkinäytöt" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Oletus" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Korkeatarkkuuksinen tulostus" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Matalatarkkuuksinen tulostus" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Suuri kontrastinen tulostus" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Käyttäjän määrittelemä (Gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Käyttäjän määrittelemä (Gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 pysty" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 vaaka" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "US-Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Koko alue" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Valitsee rasterin" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "" -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Valitsee kirkkauden." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Terävyys" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Värikorjaus" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "Valitsee värikorjaustaulukon valitulle tuloslaitteelle." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Värikorjauskertoimet" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matriisikerroin RGB:lle" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Vihreän siirtymä punaiseen" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Vihreän siirtymä siniseen" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Punaisen siirtymä virheään" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Punaisen siirtymä siniseen" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Sinisen siirtymä vihreään" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Sinisen siirtymä punaiseen" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Määrää vihreän määrän" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Lisää punaista vihreän määrän perusteella" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Lisää sinistä vihreän määrän perusteella" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Lisää vihreää punaisen määrän perusteella" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Määrää punaisen määrän" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Lisää sinistä punaisen määrän perusteella" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Lisää vihreää sinisen määrän perusteella" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Lisää punaista sinisen määrän perusteella" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Määrää sinisen määrän" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Peilaa kuvan." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Nopea esikatselu" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Automaattinen osittelu" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Lyhyt tarkkuuslista" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Näyttää lyhyen tarkkuuslistan" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Suurennus" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Määrää kuvanlukijan käyttämän zoom-kertoimen" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Nopea formaatti" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Lisävaruste" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Poista" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Poista kohde syöttölaitteesta" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Automaattinen poisto" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Poista kohde kuvanluvun jälkeen" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Syötttapa" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Valitsee syöttötavan (yksi-/kaksipuolinen)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Taso" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Valitsee kuvanluvun tasolta" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2068,23 +2089,23 @@ msgstr "" "Valitsee gamma-korjauksen esiasetettujen laitteiden listalta tai " "käyttäjän määrämän taulukon, joka voidaan siirtää kuvanlukijaan" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Kohdistuspiste" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "Asettaa kohdistuspisteen joko lasiin tai 2,5 mm sen yläpuolelle" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Odota painiketta" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2098,7 +2119,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2113,521 +2134,521 @@ msgstr "Positiivifilmi" msgid "Negative Slide" msgstr "Negatiivifilmi" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Käyttäjän määrittelemä" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Poista kohde syöttölaitteesta" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Ei korjausta" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Analoginen gammakorjaus" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Päällä" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Poissa" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Rasteri" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Valkotaso" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Mustataso" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, fuzzy, no-c-format msgid "Continue" msgstr "Ehdollinen" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Vaaka" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Vaaka" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Vaaka" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Pysty" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "Pysty" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "Tulosta" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Rasteri" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Raakakalibrointi" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Kuvan korostus" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Kylläisyys" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "Aseta automaattinen kynnysarvon päättely viivapiirrosta varten." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Peilikuva" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Peilaa kuvan vaakasuunnassa" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Sinisen valkotaso" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Määrää punaisen määrän" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Väriviivapiirros" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Pehmennys" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Gamma" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Kynnys" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Kynnys" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Kohinan poisto" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Ei korjausta" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Ei korjausta" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "Syöttötapa" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Päivitä asetukset" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Ei korjausta" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Valo päälle" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Syöttötapa" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2635,65 +2656,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Valo pois" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Sinisen siirtymä" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Vihreän siirtymä" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Vihreän siirtymä" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Sinisen siirtymä" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Asettaa sinisen kanavan siirtymän" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2702,509 +2723,509 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Kaksipuolinen" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Päivitä asetukset" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Kohinan poisto" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "Paperilta" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "Paperilta" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "Paperilta" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "Paperilta" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Kaksipuolinen" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Manuaalinen esitarkennus" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Manuaalinen esitarkennus" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "Kuvanluvun tarkkuus" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Valkotaso" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Punaisen voimakkuus" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Kaksipuolinen" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, fuzzy, no-c-format msgid "Extras" msgstr "Hyvin nopea" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Väriviivapiirros" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Kalibrointi" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Määrää kalibraatiotavan" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Kalibrointitila" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, fuzzy, no-c-format msgid "Lamp off time" msgstr "Valo pois" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "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." msgstr "" -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Raakakalibrointi" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, fuzzy, no-c-format msgid "File button" msgstr "Odota painiketta" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, fuzzy, no-c-format msgid "Power button" msgstr "Odota painiketta" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Odota painiketta" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Raakakalibrointi" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Pakottaa kalibroinnin ennen kuvanlukua." -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, fuzzy, no-c-format msgid "Buttons" msgstr "Painikkeen tila" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibroi" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Aloita kalibrointi." -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Raakakalibrointi" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Kalibrointitila" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Raakakalibrointi" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Vihreän siirtymä" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Läpinäkyvyysyksikkö" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Läpinäkyvyysyksikkö" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Debug-asetukset" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automaattinen lämmitys" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3213,12 +3234,12 @@ msgstr "" "Lämmittää kunnes lampun kirkkaus tasaantuu. Muuten lämmitetään 60 " "sekuntia." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Koko alue" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3227,12 +3248,12 @@ msgstr "" "Lukee koko alueen, mukaan lukien kalibrointinauha. Ole varovainen. Älä " "valitse täyttä korkeutta. Tämä asetus on vain testausta varten." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Raakakalibrointi" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3243,12 +3264,12 @@ msgstr "" "poissa, voit asettaa analogia-asetukset manuaalisesti. Asetus on " "oletuksena päällä. Tämä asetus on vain testausta varten." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Raakakalibrointi vain ensimmäisellä kuvanluvulla" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3260,12 +3281,12 @@ msgstr "" "kirkkaus on eri joka kerralla, poista tämä asetus. Tämä asetus on " "testausta varten." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, fuzzy, no-c-format msgid "Backtrack lines" msgstr "Käytä jäljitystä" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3274,221 +3295,221 @@ msgid "" "omitting lines." msgstr "" -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Gamma" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Asettaa gamma-arvon kaikille kanaville." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, fuzzy, no-c-format msgid "Advanced Options" msgstr "Päivitä asetukset" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Raaka" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Hieno" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Oma" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automaattinen" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC-RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA-RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC-harmaa" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA-harmaa" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Hidas" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normaali" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Nopea" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Hyvin nopea" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2 pikseliä" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4 pikseliä" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8 pikseliä" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Tulosta" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Dia" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Filmiliuska" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Ehdollinen" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, fuzzy, no-c-format msgid "Experiment" msgstr "Valotusaika" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Terävöinti" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Aseta terävöintiarvo." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Automaatinen kynnys" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "Aseta automaattinen kynnysarvon päättely viivapiirrosta varten." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Valitse pehmennyssuodatin." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Poista media kuvanluvun jälkeen" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Poistaa median kuvanluvun jälkeen." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Vaihda kohde" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Vaihda kohde." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Poista" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Poista kohde." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Aloita kalibrointi." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Media" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Valitse media" -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Valotusaika" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3501,155 +3522,155 @@ msgstr "" "\" negatiivifilmeille. Tummille (alivalottuneille) kuville, voit " "kasvattaa tätä arvoa." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Värimatriisi" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Aseta kuvanlukijan värimatriisi." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Oma värimatriisi." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Yksivärinen matriisi" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Oma värimatriisi harmaasävy lukua varten." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Peilaa vaakasuunnassa" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Peilaa kuvan vaakasuunnassa" -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Peilaa pystysuunnassa" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Peilaa kuvan pystysuunnassa." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Päivitä asetukset" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Päivittää asetukset." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8-bittinen tulos" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Käyttää sisäisesti kahdeksaa bittiä syvempää esitystä, mutta antaa " "tuloksen vain kahdeksanbittisenä." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Odota painiketta" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" "Odottaa kuvanlukijan painikkeen painamista ennen kuvanluvun alkamista." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Sulje lamppu" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Sulkee kuvanlukijan lampun." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, fuzzy, no-c-format msgid "Geometry Group" msgstr "Geometria" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, fuzzy, no-c-format msgid "Scan Mode Group" msgstr "Lukutapa" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, fuzzy, no-c-format msgid "Scanner model" msgstr "Lukutapa" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Analoginen gammakorjaus" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Gammakorjaus" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, fuzzy, no-c-format msgid "Disable white shading correction" msgstr "Vain sävykorjaus" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3657,12 +3678,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "Harmaasävy" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3670,342 +3691,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, fuzzy, no-c-format msgid "Reset chipset" msgstr "arkkisyöttöinen" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, fuzzy, no-c-format msgid "Information" msgstr "Jätä kalibrointi huomiotta" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, fuzzy, no-c-format msgid "Chipset name" msgstr "Tiedostonimi" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, fuzzy, no-c-format msgid "Shows the chipset ID" msgstr "arkkisyöttöinen" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr "Lähde" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, fuzzy, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Valitsee luettavan kehyksen numeron" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, fuzzy, no-c-format msgid "Update information" msgstr "Päivitä asetukset" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Kuvanluvun tarkkuus" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Tulosta" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Odota painiketta" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Päivitä asetukset" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Päivitä asetukset" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Odota painiketta" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Odota painiketta" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Odota painiketta" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Väri" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Painikkeen tila" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, fuzzy, no-c-format msgid "Switches the lamp on or off." msgstr "Asettaa valon päälle/pois" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "" -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, fuzzy, no-c-format msgid "TMA Slides" msgstr "Dia" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, fuzzy, no-c-format msgid "TMA Negatives" msgstr "Negatiivi" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, fuzzy, no-c-format msgid "Color (48 bits)" msgstr "Väri 48" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, fuzzy, no-c-format msgid "Extend lamp timeout" msgstr "Valo pois" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Odota painiketta" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, fuzzy, no-c-format msgid "Waits for button before scanning" msgstr "Lämmitä lamppu ennen kuvanlukua" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Painikkeen tila" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Lähde" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Väriviivapiirros" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4013,13 +4034,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Paperin koko" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Automaattinen osiointi" @@ -4060,13 +4081,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Kaksipuolinen kuvanluku" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Paperin koko syöttölaitteessa" @@ -4231,7 +4252,7 @@ msgid "From scanner" msgstr "Tasokuvanlukija" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Paperilta" @@ -4306,13 +4327,13 @@ msgid "Sets the scan source" msgstr "Lähde" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Syöttötapa" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Asettaa syöttötavan" @@ -4369,12 +4390,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Automaattinen kynnys" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4384,31 +4405,31 @@ msgstr "" "kohinan poiston ja korostuksen" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Kohinan poisto" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Vähentää yksittäistä pistekohinaa" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Kuvan korostus" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Asettaa kuvan korostuksen" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4500,7 +4521,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Gammakorjaus" @@ -4689,259 +4710,259 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Timantti" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 raaka lihavointi" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 hieno lihavointi" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 pystyviiva" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Vahvistus" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Värikanavien vahvistus" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Harmaan vahvistus" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Asettaa harmaan kanavan vahvistusta" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Punaisen vahvistus" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Asettaa punaisen kanavan vahvistusta" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Vihreän vahvistus" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Asettaa vihreän kanavan vahvistusta" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Sinisen vahvistus" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Asettaa sinisen kanavan vahvistusta" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayer-rasteri 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayer-rasteri 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Taseteripiste 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Rasteripiste 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Tila 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Tila 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Tila 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Pehmeä" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Matala" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Keskitaso" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Korkea" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "Loisteputki" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Yksi sivu" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Kaikki sivut" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "arkkisyöttöinen" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Harmaasävy 4 bittiä" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Harmaasävy 8 bittiä" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Varjo, keskisävy, korostus, valotusaika" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Erikoisasetukset" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Väritasapaino" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Poista peruutus." -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Kuvanlukija ei peruuta." -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Kuvanlukijan valo päälle/pois" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Asettaa kuvanlukijan valon päälle/pois" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Ajuri kalibroi" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "Ajuri tekee värikalibroinnin." -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Käytä lightlid-35mm sovitinta" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Tämä asetus sulkee kuvanlukijan lampun kuvanluvun ajaksi" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Paras laatu" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Paras laatu, mutta hitain" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Nopea" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Nopea, mutta huonolaatuinen" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Automaattinen kynnyksen asetus" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -4949,273 +4970,273 @@ msgid "" msgstr "" "Jos valittu, ajuri yrittää automaattisesti selvittää parhaan kynnyksen." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Valitsee gammakorjaustilan." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Sido gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Käytä gamma-arvoja kaikille värikanaville." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Gamma" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Asettaa arvon gammakorjaukselle." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Gamma punainen" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Asettaa arvon gammakorjaukselle (punainen kanava)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Gamma vihreä" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Asettaa arvon gammakorjaukselle (vihreä kanava)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Gamma sininen" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Asettaa arvon gammakorjaukselle (sininen kanava)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Kanava" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "Valitsee värikaistan, \"Master\" tarkoittaa kaikkia värejä." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Keskisävy" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Asettaa kirkkaustason, joka tulkitaan \"50% vihreäksi\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Punaisen keskisävy" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Asettaa kirkkaustason, joka tulkitaan \"50% punaiseksi\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Vihreän keskisävy" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Asettaa kirkkaustason, joka tulkitaan \"50% vihreäksi\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Sinisen keskisävy" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Asettaa kirkkaustason, joka tulkitaan \"50% siniseksi\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Punatasapaino" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Tasapainokerroin punaiselle. 100% tarkoittaa: ei korjausta." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Vihertasapaino" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Tasapainokerroin vihreälle. 100% tarkoittaa: ei korjausta." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Sinitasapaino" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Tasapainokerroin siniselle. 100% tarkoittaa: ei korjausta." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Firmware-tasapaino" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Asettaa väritasapainot Firmwaressa oleviin arvoihin." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Hitain" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Hitaampi" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Nopeampi" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Nopein" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 raaka" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normaali" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 hieno" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 tosi hieno" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normaali" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 raaka" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 hieno" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 raaka" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normaali" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 hieno" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normaali" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normaali" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 oma" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 oma" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 oma" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 oma" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 oma" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 oma" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Nopea harmaa" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Lue nopeassa harmaassa tilassa (huonompi laatu)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5224,117 +5245,117 @@ msgstr "" "Kaikki esikatselut luetaan nopeimmalla tavalla (huonoimmalla laadulla). " "Tämä voi olla väritön matalatarkkuuksinen tila." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, fuzzy, no-c-format msgid "Lamp off time (minutes)" msgstr "Valo pois lopetettaessa" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "" -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, fuzzy, no-c-format msgid "Turn lamp off" msgstr "Asettaa valon päälle/pois" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, fuzzy, no-c-format msgid "Turns the lamp off immediately." msgstr "Asettaa kuvanlukijan valon päälle/pois" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Punaisen kirkkaus" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Asettaa punaisen kanavan kirkkauden." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Vihreän kirkkaus" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Asettaa vihreän kanavan kirkkauden." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Sinisen kirkkaus" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Asettaa sinisen kanavan kirkkauden." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Punaisen kontrasti" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Asettaa punaisen kanavan kontrastin." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Vihreän kontrasti" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Asettaa vihreän kanavan kontrastin." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Sinisen kontrasti" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Asettaa sinisen kanavan kontrastin." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Väri 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Väri 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Harmaasävy 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Harmaasävy 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, fuzzy, no-c-format msgid "Positive" msgstr "Positiivifilmi" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5343,7 +5364,7 @@ msgstr "" "Lämmittää kunnes lampun kirkkaus tasaantuu. Muuten lämmitetään 40 " "sekuntia." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "" @@ -5353,27 +5374,42 @@ msgstr "" msgid "Need calibration" msgstr "Raakakalibrointi" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Negatiivifilmi" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negatiivi" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5468,206 +5504,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Läpinäkyvyys" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "" -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, fuzzy, no-c-format msgid "Lamp off during dark calibration" msgstr "Raakakalibrointi" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, fuzzy, no-c-format msgid "Calibration data cache" msgstr "Kalibrointitila" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, fuzzy, no-c-format msgid "Performs calibration" msgstr "Raakakalibrointi" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, fuzzy, no-c-format msgid "Warmup-time" msgstr "Lämmitä lamppu" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, fuzzy, no-c-format msgid "Lampoff-time" msgstr "Valo pois" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "" -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, fuzzy, no-c-format msgid "Analog frontend" msgstr "Analoginen gamma (punainen)" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Punaisen siirtymä" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, fuzzy, no-c-format msgid "Red lamp off" msgstr "Asettaa valon päälle/pois" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, fuzzy, no-c-format msgid "Green lamp off" msgstr "Asettaa valon päälle/pois" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, fuzzy, no-c-format msgid "Blue lamp off" msgstr "Asettaa valon päälle/pois" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Väri 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Rasteri 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Rasteri 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Satunnaista" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Lähteen valinta" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Kuvan parannus" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Harmaannuta" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Lataa kuva harmaasävykuvana." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Kolmivaihesimulaatio" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5676,12 +5720,12 @@ msgstr "" "Simuloi kolmivaiheskanneria palauttamalla kolme erillistä kehystä. Huvin " "vuoksi se palauttaa kehykset järjestyksessä: vihreä, sininen, punainen." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Käsikuvanlukijasimulaatio" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5692,48 +5736,48 @@ msgstr "" "etukäteen. Sen sijaan, ne palauttavat kuvan korkeudeksi -1. Tällä " "asetuksella voidaan kokeilla, selviääkö käyttöliittymä tästä oikein." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "Asettaa oletusarvot parantimille (kirkkaus ja kontrasti)" -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Vain-luku kokeiluasetus" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Katsotaanko osaako käyttöliittymä käsitellä tämän oikein" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Gammataulukot" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Paluuarvosimulaatio" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Ei pakoteta paluuarvoa" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Ei pakoteta ajuria palauttamaan statuskoodia." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Palauta SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5742,12 +5786,12 @@ msgstr "" "Pakota ajuri palauttamaan paluuarvo SANE_STATUS_EOF, kun sane_read() on " "kutsuttu." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Palauta SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5756,12 +5800,12 @@ msgstr "" "Pakota ajuri palauttamaan paluuarvo SANE_STATUS_JAMMED, kun sane_read() " "on kutsuttu." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Palauta SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5770,12 +5814,12 @@ msgstr "" "Pakota ajuri palauttamaan paluuarvo SANE_STATUS_NO_DOCS, kun sane_read() " "on kutsuttu." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Palauta SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5784,12 +5828,12 @@ msgstr "" "Pakota ajuri palauttamaan paluuarvo SANE_STATUS_COVER_OPEN, kun " "sane_read() on kutsuttu." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Palauta SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5798,12 +5842,12 @@ msgstr "" "Pakota ajuri palauttamaan paluuarvo SANE_STATUS_IO_ERROR, kun " "sane_read() on kutsuttu." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Palauta SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5812,12 +5856,12 @@ msgstr "" "Pakota ajuri palauttamaan paluuarvo SANE_STATUS_NO_MEM, kun sane_read() " "on kutsuttu." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Palauta SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5826,42 +5870,42 @@ msgstr "" "Pakota ajuri palauttamaan paluuarvo SANE_STATUS_ACCESS_DENIED, kun " "sane_read() on kutsuttu." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Valo päälle" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Laittaa kuvanlukijan valon päälle" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Valo pois" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Sammuttaa kuvanlukijan valon" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, fuzzy, no-c-format msgid "Lamp timeout" msgstr "Valo pois" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "" @@ -5999,57 +6043,57 @@ msgstr "Väririvejä / luku" msgid "Grayscale lines per read" msgstr "Harmaasävyrivejä / luku" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Väri RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Väri RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Väri RGB TEKSTI" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Täysi musta" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Täysi valkoinen" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Värikuvio" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Ruudukko" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Ensimmäinen" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Toinen" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6058,12 +6102,12 @@ msgstr "" "Tämä on erittäin pitkä kolmas rivi. Ehkä käyttöliittymä keksii miten se " "näytetään" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Käsikuvanlukijasimulaatio" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6076,12 +6120,12 @@ msgstr "" "mahdollistaa osaako ohjelma käsitellä tätä tilannetta. Tämä asetus " "asettaa kuvan leveydeksi 11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Kolmivaihesimulaatio" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6089,34 +6133,34 @@ msgid "" msgstr "" "Simuloi kolmivaihekuvanlukijaa. Väritilassa, kolme kehystä lähetetään." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Aseta kehysten järjestys" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Asettaa kehysten järjestyksen kolmivaihetilassa." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Erikoisasetukset" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Valitse koekuva" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6132,12 +6176,12 @@ msgstr "" "Värikuvio: piirtää erilaisia värikuvioita tilasta riippuen.\n" "Ruudukko: piirtää mustavalkoruudukon 10 mm ruuduilla." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Käännä tavujärjestys" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6148,55 +6192,55 @@ msgstr "" "toiminnolla voidaan kokeilla 16-bittisiä tiloja käyttöliittymissä, esim. " "käyttääkö käyttöliittymä oikeaa tavujärjestystä." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Lukuraja" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Rajoittaa tiedon määrää, joka voidaan lukea yhdellä sane_read()-kutsulla." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Lukurajan koko" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "Suurin tiedon määrä, joka välitetään yhdellä sane_read()-kutsulla." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Lukuviive" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Viivästää tiedon siirtoa." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Lukuviiveen kesto" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "Kuinka kauan odotetaan jokaisen lähetetyn puskurin jälkeen." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "sane_read() paluuarvo" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6207,22 +6251,22 @@ msgstr "" "kuvanluvun käsittely. Kaikki muut paluuarvot ovat käyttöliittymän " "testaamista varten." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Kadonneita pikseleitä / rivi" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Rivin lopusta puuttuvien pikselien määrä." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Epämääräiset parametrit" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6231,12 +6275,12 @@ msgstr "" "Palauttaa epämääräisiä rivejä ja tavuja, kun sane_parameters() kutsutaan " "ennen sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Tarjoa select file descriptor" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6245,12 +6289,12 @@ msgstr "" "Tarjoaa select file descriptorin, jolla voidaan tarkistaa palauttaisiko " "sane_read() dataa." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Kokeiluasetukset päälle" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6259,27 +6303,27 @@ msgstr "" "Asettaa päälle useita kokeiluasetuksia. Asetuksilla voidaan tarkistaa " "käyttöliittymän kyky näyttää ja muokata kaikenlaisia SANE-asetuksia." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Tulostusasetukset" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Tulosta lista kaikista asetuksista" -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Boolen kokeiluasetukset" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Boolen pehmovalinta pehmotunnistus" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6288,12 +6332,12 @@ msgstr "" "(1/6) Boolen kokeiluasetus, jolla on pehmovalinta- ja pehmotunnistus- " "ominaisuuksia. Se on vain tavallinen boolen asetus." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Boolen kovavalinta pehmotunnistus" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6304,12 +6348,12 @@ msgstr "" "tarkoittaa, että käyttöliittymä ei voi itse muttaa asetusta, mutta " "käyttäjä voi (esim. painamalla painiketta laitteessa)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Boolen kovavalinta" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6321,12 +6365,12 @@ msgstr "" "painamalla painiketta laitteessa), eikä käyttöliittymä voi lukea " "asetusta." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Boolen pehmotunnistus" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6335,12 +6379,12 @@ msgstr "" "(4/6) Boolen kokeiluasetus, jolla on pehmotunnistus. Se tarkoittaa, että " "asetus voidaan vain lukea." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Boolen pehmovalinta ja pehmotunnistus emuloita" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6349,12 +6393,12 @@ msgstr "" "(5/6) Boolen kokeiluasetus, jolla on pehmovalinta, pehmotunnistus ja " "emulointi." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Boolen pehmovalinta pehmotunnistus auto" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6364,27 +6408,27 @@ msgstr "" "(6/6) Boolen kokeiluasetus, jolla on pehmovalinta, pehmotunnitus ja " "automaattiominaisuudet. Ajuri voi säätää tätä asetusta automaattisesti." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Kokonaislukukokeiluasetukset" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Kokonaisluku" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Kokonaisluku ilman yksikköä ja rajoituksia." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Kokonaisluku aluerajoituksella" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6393,22 +6437,22 @@ msgstr "" "(2/6) Koknaisluku pikseli-yksiköllä ja aluerajoituksella. Minimi on 4, " "maksimi 192, ja askel on 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Kokonaisluku sanalistalla" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "(3/6) Kokonaisluku bitti-yksiköllä ja sanalistarajoituksella." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Kokonaislukutaulukko" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6416,12 +6460,12 @@ msgid "" msgstr "" "(4/6) Kokonaisluku mm-yksiköllä käyttäen taulukkoa ilman rajoituksia." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Kokonaislukutaulukko aluerajoituksella" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6430,12 +6474,12 @@ msgstr "" "(5/6) Kokonaisluku dpi-yksiköllä ja taulukolla aluerajoituksella. Minimi " "on 4, maksimi 192, ja askel on 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Kokonaislukutaulukko sanalistalla" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6444,27 +6488,27 @@ msgstr "" "(6/6) Kokonaisluku prosenttiyksiköllä ja taulukolla " "sanalistarajoituksella." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Murtolukukokeiluasetukset" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Murtoluku" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "(1/3) Murtoluku kokeiluasetus ilman yksikköä ja rajoituksia." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Murtoluku aluerajoituksella" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6473,201 +6517,201 @@ msgstr "" "(2/3) Murtoluku kokeiluasetus mikrosekunti-yksiköllä ja " "aluerajoituksella. Minimi on -42,17, maksimi 32767,9999, ja askel on 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Murtoluku rajoituksella ja sanalistalla" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Murtolukukokeiluasetus ilman yksikköä, rajoituksella ja " "sanalistalla." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Merkkijonokokeiluasetukset" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Merkkijono" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Merkkijono ilman rajoituksia." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Merkkijono sanalistalla" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Merkkijono sanalistarajoituksella" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Merkkijono pitkällä sanalistalla" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " "entries..." msgstr "(3/3) Merkkijono sanalistalla. Sanalista sisältää enemmän sanoja." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Painikekokeiluasetukset" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Painike" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Painike. Tulostaa tekstiä." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Väri 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Käytä kuvanasettelua" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Kaksitasoinen mustavalko (viivapiirros)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Rasteroitu mustavalko" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Harmaasävy" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Monitaso RGB-väri (yksivaihe)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Jätä kalibrointi huomiotta" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Poista esitarkennus" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Ei kalibroida tarkennusta" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Manuaalinen esitarkennus" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Korjaa tarkennuspiste" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Linssin tarkennus kohteeseen" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Tarkentaa linssin tarkennuksen kohteeseen" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Pidikkeen tarkennuspiste 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Käytä 0mm pidikkeen tarkennuspisteenä 0,6mm sijaan" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Kalibrointitila" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Määrää kalibraatiotavan" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Asettaa valon päälle/pois" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA päällä" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Asettaa UTAN päälle/pois" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Siirtymä" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Värikanavien siirtymä" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Harmaan siirtymä" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Asettaa harmaan kanavan siirtymän" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Asettaa punaisen kanavan siirtymän" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Asettaa vihreän kanavan siirtymän" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Asettaa sinisen kanavan siirtymän" @@ -44,7 +44,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.31\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2020-07-24 21:53+0000\n" "Last-Translator: Thierry HUCHARD <thierry@ordissimo.com>\n" "Language-Team:\n" @@ -54,406 +54,416 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.5\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Nombre d'options" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Général" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Aire de numérisation" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Réglages fins" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avancé" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Capteurs" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Aperçu" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Force l'aperçu en noir et blanc" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Profondeur" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Mode de numérisation" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Vitesse de numérisation" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Source de numérisation" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Forcer l'utilisation du retour arrière" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "X haut-gauche" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Y haut-gauche" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "X bas-droit" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Y bas-droit" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Echantillonnage" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Echantillonnage X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Echantillonnage Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Largeur de la page" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Hauteur de la page" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Utiliser une table gamma personnalisée" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intensité de l'image" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intensité rouge" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intensité verte" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intensité bleue" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Luminosité" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contraste" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Grain" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Demi-teinte" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Niveau noir" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Niveau blanc" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Niveau blanc des rouges" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Niveau blanc des verts" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Niveau blanc des bleus" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Ombré" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Ombré rouge" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Ombré vert" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Ombré bleu" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Contraste" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Contraste rouge" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Contraste vert" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Contraste bleu" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Teinte" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturation" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Nom de fichier" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Taille du motif demi-teinte" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Motif demi-teinte" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Lier les échantillonnage X et Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Négatif" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Calibration de la qualité" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Doubler la résolution optique" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Lier RVB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Seuil" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Correction gamma analogique" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Gamma analogique rouge" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Gamma analogique vert" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Gamma analogique bleu" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Lier les gamma analogiques RVB" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Préchauffage de la lampe" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Calibrer le temps d'exposition" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Calibrer le temps d'exposition pour le rouge" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Calibrer le temps d'exposition pour le vert" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Calibrer le temps d'exposition pour le bleu" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Temps d'exposition pendant numérisation" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Temps d'exposition pour le rouge pendant numérisation" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Temps d'exposition pour le vert pendant numérisation" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Temps d'exposition pour le bleu pendant numérisation" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Fixer le temps d'exposition" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Calibrer la puissance de la lampe" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Puissance de la lampe pendant la numérisation" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Fixer la puissance de la lampe" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Eteindre la lampe à la sortie" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Mise-au-point" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Mise au point automatique" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -462,38 +472,38 @@ msgstr "" "Option, lecture seule, qui indique le nombre d'options supportées par un " "périphérique spécifique." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Options pour la source, le mode et la résolution" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" "Options de la zone de numérisation et la taille de l'image à numériser" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Options modifiant l'image" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Options spécifiques au matériel" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Capteurs et boutons du scanner" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Demande une numérisation de basse qualité" -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -505,7 +515,7 @@ msgstr "" "scanner à 1 passe, cela réduit l'espace mémoire nécessaire et le temps " "de numérisation de la prévisualisation." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -514,23 +524,23 @@ msgstr "" "Nombre de bits par échantillon. Les valeurs typiques sont de 1 pour " "\"Trait\" et de 8 pour les numérisation \"haute-résolution\"" -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Choisit le mode de numérisation (comme Trait, Monochrome ou Couleur)" -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Détermine la vitesse de numérisation." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Choisit la source de numérisation." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "" @@ -538,42 +548,42 @@ msgstr "" "rapide, cette option ne permettra pas de reprendre la numérisation, et " "les données manquantes seront perdues." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Position X en haut à gauche de l'aire de numérisation" -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Position Y en haut à gauche de l'aire de numérisation" -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Position X en bas à droite de l'aire de numérisation" -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Position Y en bas à droite de l'aire de numérisation" -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Choisit la résolution de l'image à numériser" -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Choisit la résolution horizontale de l'image à numériser" -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Choisit la résolution verticale de l'image à numériser" -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -582,12 +592,12 @@ msgstr "" "Spécifie la largeur de la source. Requis pour le centrage automatique " "des numérisations effectuées à partir du chargeur automatique." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Spécifie la hauteur de la source." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -595,7 +605,7 @@ msgstr "" "Détermine si une table gamma standard ou personnalisée doit être " "utilisée." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -606,32 +616,32 @@ msgstr "" "simultanément les bandes rouge, verte et bleue (c.-à-d. que c'est une " "table gamme d'intensité.)" -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Table de correction gamma pour le rouge." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Table de correction gamma pour le vert." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Table de correction gamma pour le bleu" -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Contrôle la brillance de l'image à numériser." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Contrôle le contraste de l'image à numériser." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -640,73 +650,73 @@ msgstr "" "Sélectionne le \"grain\" de l'image numérisée. De petites valeurs " "donnent des images plus nettes." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "Spécifie si l'image numérisée doit etre en demi-teinte (tramée)" -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" "Spécifie quel niveau de luminosité est considéré comme étant \"noir\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" "Spécifie quel niveau de luminosité est considéré comme étant \"blanc\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Spécifie quel niveau de luminosité rouge est considéré comme étant " "\"blanc\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Spécifie quel niveau de luminosité verte est considéré comme étant " "\"blanc\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Spécifie quel niveau de luminosité bleue est considéré comme étant " "\"blanc\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Spécifie quel niveau de luminosité rouge est considéré comme étant \"noir" "\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Spécifie quel niveau de luminosité verte est considéré comme étant \"noir" "\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Spécifie quel niveau de luminosité bleue est considéré comme étant \"noir" "\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Spécifie quel niveau de luminosité rouge est considéré comme étant " "\"rouge max.\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -714,7 +724,7 @@ msgstr "" "Spécifie quel niveau de luminosité verte est considéré comme étant " "\"vert max.\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -722,12 +732,12 @@ msgstr "" "Spécifie quel niveau de luminosité bleue est considéré comme étant " "\"bleu max.\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Contrôle la teinte (bleue) de l'image numérisée." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -737,12 +747,12 @@ msgstr "" "l'acquisition par un appareil-photo. Une valeur importante cause plus " "d'éclairage." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Le nom de fichier de l'image à charger." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -751,294 +761,305 @@ msgstr "" "Choisit la taille du motif de demi-ton utilisé pour numériser les images " "demi-ton." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "" "Définit le motif de demi-ton utilisé pour numériser les images demi-ton." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Utilise la même résolution pour X et Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Inverse le noir et le blanc" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Faire une calibration de qualité pour les blancs" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Utilise une lentille qui double la résolution optique" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "Utilise les même paramètres pour chaque couleur en mode RVB" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Choisit la luminosité minimum pour avoir un point blanc" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Correction gamma analogique" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Correction gamma analogique pour le rouge" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Correction gamma analogique pour le vert" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Correction gamma analogique pour le bleu" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Préchauffer la lampe avant la numérisation" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Définit le temps d'exposition pour la calibration" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Définit le temps d'exposition pour la calibration du rouge" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Définit le temps d'exposition pour la calibration du vert" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Définit le temps d'exposition pour la calibration du bleu" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Définit le temps d'exposition pour la numérisation" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Définit le temps d'exposition pour la numérisation du rouge" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Définit le temps d'exposition pour la numérisation du vert" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Définit le temps d'exposition pour la numérisation du bleu" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Autorise la sélection du temps d'exposition" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Définit la puissance de la lampe pour la calibration" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Définit la puissance de la lampe pour la numérisation" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Autorise la sélection de la puissance de la lampe" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Eteindre la lampe à la sortie du programme" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Focus manuel ou automatique" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Attend l'appui sur le bouton avant la numérisation" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Bouton 'numérisation'" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Bouton 'courrier électronique'" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Bouton 'Fax'" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Bouton 'copie'" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "Bouton 'PDF'" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Bouton 'annuler'" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Page chargée" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Couvercle ouvert" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Couleur" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Trait couleur" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Demi-ton couleur" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Gris" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Demi-teinte" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Trait" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Succès" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Opération non-supportée" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "Opération annulée" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Périphérique occupé" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Argument incorrect" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Fin de fichier atteinte" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Bourrage dans le chargeur automatique de documents" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "Chargeur automatique de documents vide" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "Couvercle du scanner ouvert" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Erreur d'entrée-sortie" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "A court de mémoire" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "L'accés à la ressource a été refusé" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "La lampe n'est pas prète, veuillez ré-essayer" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "Le méchanisme est vérouillé pour le transport du scanner" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Valeurs par défaut" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Définir les valeurs par défaut pour les réglages fins." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Calibration" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Calibrer avant la prochaine numérisation" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1048,12 +1069,12 @@ msgstr "" "Sinon la calibration est effectuée seulement avant la première " "numérisation." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Effectuer uniquement la correction des ombres" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1065,27 +1086,27 @@ msgstr "" "d'exposition, internes ou lues dans le fichier de configuration, sont " "utilisées." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Bouton d'état" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Numéro de la trame à numériser" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Sélectionner le numéro de la trame à numériser" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Numérisation recto-verso" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1093,849 +1114,849 @@ msgstr "" "La numérisation recto-verso permet de numériser les deux cotés d'un " "document" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Correction en fonction du ratio de transparence" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Correction en fonction du type de film" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Couleurs précises" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Négatifs" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Brut" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Pas de correction de transparence" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Diapositives" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatique" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Vitesse normale" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "Vitesse 1/2" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "Vitesse 1/3" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "Paramètres arrondis" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "inconnu(e)" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "Bourrage du chargeur automatique" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "Couvercle du chargeur automatique ouvert" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "lampe défectueuse" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "erreur de positionnement du capteur" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "erreur de test du processeur (CPU)" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "erreur de test de la mémoire RAM" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "erreur de test de la mémoire ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "erreur de test du matériel" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "lampe de l'adaptateur de transparent défectueuse" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "erreur de positionnement du capteur pour transparents" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "longueur de la liste de paramètres incorrecte" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "code commande opération invalide" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "champ du bloc de description de commande (CDB) invalide" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "Numéro d'unité logique (LUN) non supporté" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "champ invalide dans la liste des paramètres" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "erreur dans la séquence de commandes" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "trop de fenêtres spécifiées" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "document absent" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "message bit IDENTIFY non valide" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "option incorrecte" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "Redémarrage / réinitialisation du bus du périphérique" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "paramètre modifié par une autre instance" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "pas d'information supplémentaire des capteurs" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "échec de re-sélection" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "erreur de parité SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "message d'initialisation d'erreur détecté " -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "message d'erreur invalide" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "erreur de dépassement de temps" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "erreur de l'adaptateur pour transparents" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "lampe non stabilisée" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "numériseur de film" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "numériseur à plat" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Type de film" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Sélectionne le type de film (négatifs ou diapositives)" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Film négatif" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Sélectionne l'utilisation de film négatif" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Echantillonnage matériel" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Utilise seulement les valeurs résolution du matériel" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Mise au point" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Mise au point automatique" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Activer/désactiver la mise au point automatique" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Une seule mise au point automatique" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" "Effectuer la mise au point automatique une seule fois entre chaque " "éjection" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Mise au point manuelle" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "Effectuer manuellement la mise au point (128 par défaut)" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Marges" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Plus de réglages de couleur" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Image miroir" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Image miroir horizontal" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Temps d'exposition automatique" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Activer/désactiver le temps d'exposition automatique" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Calibrer maintenant" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Effectue la calibration *maintenant*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Diagnostic automatique" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Effectue le diagnostic automatique du scanner" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Réinitialiser le scanner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Réinitialiser le scanner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Maniement des documents" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Ejecte le film après chaque numérisation" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "Ejecte automatiquement le film après chaque numérisation" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Ejecte le film avant de quitter" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "Ejecte automatiquement le film avant de quitter le programme" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Ejecte le film maintenant" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Ejecte le film *maintenant*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Chargeur automatique de document, options avancées" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "A plat seulement" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Ne pas utiliser le chargeur automatique, seulement le scanner à plat" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Adaptateur pour transparents" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "Allumer/éteindre l'adaptateur pour transparents" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Film négatif" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Film positif ou négatif" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Contrôle de densité" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Positionne le mode de contrôle de la densité" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Rapport de transparence" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Type de film" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Sélectionne le type de film" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Calibrer le scanner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Forcer la calibration du scanner avant la numérisation" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Niveaux de gris" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Effectue une numérisation en niveaux de gris plutôt qu'en couleurs" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Gain analogique" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Augmenter/diminuer le gain analogique du capteur CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Correction gamma" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Sélectionne la courbe de correction gamma" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "A plat" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "Chargeur automatique de documents, recto" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "Chargeur automatique de documents, verso" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "Chargeur automatique de documents, recto-verso" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "Recto de la carte" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "Verso de la carte" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "Recto-verso de la carte" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Rouge" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Vert" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Bleu" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Augmente le rouge" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Augmente le vert" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Augmente le bleu" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Aucun(e)" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "Pourcentage logiciel du blanc ignoré" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" "Demande au pilote d'éliminer les pages ayant un faible pourcentage de " "pixels foncés" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Mode de numérisation" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "E/S non bloquantes" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Utilise un méchanisme d'E/S non bloquantes pour sane_read(), si supporté " "par l'application." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Recto" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Recto-verso" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Unité de Transparence" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Chargeur automatique de document" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Film positif" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Film négatif" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Fzaire le point sur la vitre" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Faire le point 2,5 mm au-dessus de la vitre" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Demi-teinte A (teinte dure)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Demi-teinte B (teinte douce)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Demi-teinte C (trame nette)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Dither A (Bayer 4x4)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Dither B (Spiral 4x4)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Dither C (trame nette 4x4)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Dither C (trame nette 4x4)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Technologie d'amélioration du texte" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Télécharger le motif A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Télécharger le motif B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Pas de correction" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Spécifié par l'utilisateur" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Imprimantes à impact" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Imprimantes thermiques" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Imprimantes à jet d'encre" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Moniteurs à tube cathodique" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Valeur par défaut" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Impression haute définition" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Impression basse définition" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Impression avec contraste élevé" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Spécifié par l'utilisateur (gamma=1,0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Spécifié par l'utilisateur (gamma=1,8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 - portrait" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 - paysage" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Max" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Sélectionne la demi-teinte." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Exclusion" @@ -1943,208 +1964,208 @@ msgstr "Exclusion" # Dictionnary gives me 'marginal' for dropout. Sounds like # a part of the scan area is 'droped out', I mean excluded. # No, it is one of the colours that is excluded. -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Sélectionne le couleur exclu." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Sélectionne la brillance." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Netteté" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Correction de couleur" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Remplit la table de correction de couleur pour le périphérique de " "destination sélectionné." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Coefficients de correction de couleur" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matrice de multiplication RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Décalage vert -> rouge" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Décalage vert -> bleu" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Décalage rouge -> vert" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Décalage rouge -> bleu" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Décalage bleu -> vert" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Décalage bleu -> rouge" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Contrôle le niveau de vert" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Ajoute au rouge en fonction du niveau de vert" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Ajoute au bleu en fonction du niveau de vert" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Ajoute au vert en fonction du niveau de rouge" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Contrôle le niveau de rouge" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Ajoute au bleu en fonction du niveau de rouge" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Ajoute au vert en fonction du niveau de bleu" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Ajoute au rouge en fonction du niveau de bleu" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Contrôle le niveau de bleu" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Effectue une symétrie verticale de l'image." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Aperçu rapide" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Séparation automatique" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Liste réduite de résolutions" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Affiche une liste réduite d'échantillonnage" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zoom" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Définit le facteur de zoom utilisé par le scanner" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Format rapide" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Equipement optionnel" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Ejecter" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Ejecter la feuille du chargeur automatique" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Ejection automatique" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Ejecte le document après la numérisation" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Mode du chargeur automatique de documents" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "" "Sélectionne le mode du chargeur automatique de documents (recto/recto-" "verso)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Baie" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Sélectionne la baie contenant le document à numériser" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2154,23 +2175,23 @@ msgstr "" "pré-configurés ou de la table utilisateur, et qui sera téléchargée dans " "le scanner" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Mise-au-point" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "Effectue la mise-au-point soit sur la vitre, soit 2,5 mm au-dessus" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Attendre le bouton" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2184,7 +2205,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Infra-rouge" @@ -2199,271 +2220,271 @@ msgstr "Diapositive positive" msgid "Negative Slide" msgstr "Diapositive négative" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Profil de température de couleurs interne" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Profil de température de couleurs utilsateur" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "Chargement" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "Insérer un feuille dans le bach du chargeur automatique" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, no-c-format msgid "ADF Skew Correction" msgstr "Correction des erreurs de l'ADF" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, no-c-format msgid "Enables ADF skew correction" msgstr "Activer la correction des erreurs de l'ADF" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Activé" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Arrêté" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "Seuil dynamique (DTC)" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "Seuil dynamique simplifié (SDTC)" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Tramage" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Diffusion" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Blanc" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Noir" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Continuer" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Arréter" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horizontal" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Horizontal large" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Horizontal étroit" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertical" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Vertical large" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "De haut en bas" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "De bas en haut" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Avant" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Arrière" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Exposant de la fonction gamma" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Modifie l'intensité des demi-tons" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "Format d'image inversé" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "Type de demi-teinte" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "Type de contrôle du filtre demi-teinte" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "Modèle de contrôle du filtre demi-teinte" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "Contour" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "Effectuer une extraction des contours" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "Accentuation" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "Diminuer pour lisser ou Augmenter pour rendre l'image plus nette" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "Séparation" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "Activer la séparation automatique de l'image et du texte." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "Mise en miroir" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "Refléter la sortie d'image horizontalement" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "Suivre le niveau blanche" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "Contrôle le suivi du niveau du blanc" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "Filtre BP" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "Améliore la qualité du texte écrit avec des stylos à bille" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Lissage" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "Activer le lissage pour une meilleure OCR" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "Courbe gamma" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" "Courbe gamma, du clair au foncé, mais au dessus de deux ne fonctionne pas" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Courbe du seuil" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" @@ -2471,114 +2492,114 @@ msgstr "" "Courbe de seuil, de clair à foncé, mais au dessus de deux ne fonctioone " "pas" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "Ciurbe de seuil du blanc" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "Suppression du bruit" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "Matrice 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "Supprimer le bruit carré de 5 pixels" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "Matrice 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "Supprimer le bruit carré de 4 pixels" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "Matrice 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "Supprimer le bruit carré de 3 pixels" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "Matrice 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "Supprimer le bruit carré de 2 pixels" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "Écart" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" "Définir le taux de variance de SDTC (sensibilité), 0 équivaut à 127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "Détection automatique de la largeur" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" "Le scanner détecte les côtés du papier. Peut réduire la vitesse de " "numérisation." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "Détection automatique de la longueur" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" "Le scanner détecte le bord inférieur du papier. Peut confondre certains " "frontaux." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "Compression" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" "Activer les données compressées. Peut faire planter votre programme " "frontal" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "Argument de compression" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2587,110 +2608,110 @@ msgstr "" "Niveau de compression JPEG, 1 donne un fichier de petit taille, 7 un " "fichier de grosse taille. O (par défaut) est équivalent à 4" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "Action DF" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "Action suite à une erreur de double alimentation" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "Erreur DF" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "Enable double feed error due à du papier de travers" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "Epaisseur DF" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" "Permettre une double erreur d'alimentation due à l'épaisseur du papier" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "Longeur DF" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" "Permettre une erreur de double alimentation due à la longueur du papier" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "Différence de longueur DF" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" "Différence de longueur de page pour déclencher une double erreur " "d'alimentation" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "Mode de récupération DF" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" "Demander au scanner d'inverser l'alimentation du papier en cas de " "bourrage" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "Protection du papier" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "Demande de scanner pour prévoir les blocages ADF" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "Protection avancée du papier" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" "Demande au scanner de prévoir les bourrages ADF en utilisant les capteurs" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "Détection des agrafes" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" "Demande au scanner de détecter les bourrages ADF causés par des agrafes" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "Couleur de fond" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" @@ -2698,12 +2719,12 @@ msgstr "" "Définir la couleur de fond pour les scans. Peut entrer en conflit avec " "l'option de surbalayage" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "Couleur d'abandon" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2712,34 +2733,34 @@ msgstr "" "Les scanners à passage unique n'utilisent qu'une seule couleur lors du " "balayage gris ou binaire, utile pour le papier ou l'encre de couleur" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "Mode buffer" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" "Demande au scanner de lire rapidement les pages ADF dans la mémoire " "interne" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "Préparer" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "Demande au scanner de récupérer la page suivante en mode ADF" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "Surbalayage" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2751,12 +2772,12 @@ msgstr "" "maximale au-delà de la taille du papier, pour permettre la récupération " "sur les autres faces. Peut entrer en conflit avec l'option bgcolor" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "Minuteur de veille" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" @@ -2764,12 +2785,12 @@ msgstr "" "Temps en minutes jusqu'à ce que l'alimentation électrique passe en mode " "veille" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "Minuterie d'arrêt" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2779,42 +2800,42 @@ msgstr "" "scanner. Sera arrondi au quart d'heure le plus proche. Le zéro signifie " "que l'appareil n'est jamais éteint." -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "Décalage recto-verso" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "Ajustement du décalage avant/arrière" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Décalage du vert" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "Ajustement du décalage vert/rouge" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Décalage du bleu" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "Ajustement du décalage bleu/rouge" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "Mémoire faible" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2828,12 +2849,12 @@ msgstr "" "être utilisée pour déterminer l’image correcte. Cette option ne doit " "être utilisée qu’avec un logiciel frontal personnalisé." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "Face recto-verso" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2842,55 +2863,55 @@ msgstr "" "Indique quel côté (0=avant, 1=arrière) d’une acquisition recto-verso le " "prochain appel à sane_read retourne." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "Réalignement du matériel et recadrage." -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" "Demandez au scanner de faire pivoter et de recadrer les pages " "numériquement." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Réalignement logiciel" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" "Demandez au pilote de faire pivoter numériquement les pages obliques." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Correction d'erreurs logicielles" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "Diamètre maximum des défauts individuels à éliminer dans le scan." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Recadrage logiciel" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "Le pilote supprime les bords des numérisations." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "Arrêt sur annulation" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." @@ -2898,105 +2919,105 @@ msgstr "" "Demander au pilote d'arrêter l'alimentation du papier au lieu de " "l'éjecter lors d'une annulation." -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "Options de validation" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "Contrôles pour l'unité de validation" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "Validation" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "Activer l'unité de validation" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "Bits de validation" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "Détermine la valeur maximale du compteur de validation." -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "Valeur de validation" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "Valeur initiale du compteur de validation" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "Étape de validation" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" "Modifiez d'autant la valeur du compteur de validation pour chaque page." -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "Validation Y" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "Validation du décalage d'impression à partir du haut du papier." -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "Validation de la police de caractères" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "Validation de la police de caractère d'impression" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "Validation de la direction" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "Validation de la direction d'impression" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "Validation de la face" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" "Validation de la face d'impression, pour changer la valeur nécessite le " "support matériel" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "Validation de la chaine de caractères" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -3005,203 +3026,203 @@ msgstr "" "Valide le format d'impression alphanumérique. %05ud ou %08ud à la fin " "sera remplacé par la valeur du compteur." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "Haut de page" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "Le papier est partiellement introduit dans l'ADF" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "Papier A3" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "Détection du papier A3" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "Papier B4" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "Détection papier B4" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "Papier A4" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "Détection papier A4" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "Papier B5" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "Détection papier B4" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR ou DF" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "OMR ou double alimentation détectée" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Page chargée" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "Économie d'énergie" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "Scanner en mode d'économie d'énergie" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "Alimentation manuelle" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "Alimentation manuelle sélectionnée" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "Fonctionnement" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "Caractère de fonction à l'écran" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "Encre faible" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "L'encre de l'imprimante est faible." -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "Double alimentation" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "Double alimentation détectée" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "Code erreur" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "Code erreur matériel" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "Correction d'angle" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "Nécessite un fond noir pour le balayage" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "Encre restante" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "Niveau d'encre de l'imprimante" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "Densité" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "Cadran de densité" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "Commutateur recto-verso" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extras" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "Filtre de couleur" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "En niveaux de gris ou en mode trait, sélectionne la couleur à utiliser." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "Fichier de calibration" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "Préciser le fichier de calibration à utiliser" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "Délai d'expiration du cache de calibration" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3211,12 +3232,12 @@ msgstr "" "valeur de 0 signifie que le cache n'est pas utilisé. Une valeur négative " "signifie que le cache n'expire jamais." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Temps avant extinction de la lampe" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3225,92 +3246,92 @@ msgstr "" "La lampe sera éteinte après ce laps de temps (en minutes). Entrer 0 pour " "ne pas éteindre la lampe automatiquement." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Lampe éteinte pendant la numérisation" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "La lampe sera éteinte pendant la numérisation. " -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Bouton 'fichier'" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Bouton 'reconnaissance de caractères (OCR)'" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Bouton 'marche'" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "Bouton 'Extra'" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, no-c-format msgid "Needs calibration" msgstr "Calibration requise" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Le scanner a besoin d'être calibré avec les paramètres actuels" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Boutons" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Calibration" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Démarrer la calibration avec la feuille spéciale" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Effacer la calibration" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Efface le cache des données de calibration" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, no-c-format msgid "Force calibration" msgstr "Forcer la Calibration" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" "Forcer la calibration en ignorant toutes les caches de calibration" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, no-c-format msgid "Ignore internal offsets" msgstr "Ignorer les offsets internes" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " @@ -3318,40 +3339,40 @@ msgid "" msgstr "" "Acquiert l'image, y compris les zones de calibrage interne du scanner" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Adaptateur de transparent" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, no-c-format msgid "Transparency Adapter Infrared" msgstr "Adaptateur de transparent Infrarouge" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Couleur en niveaux de gris" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Sélectionne la couleur à utiliser en niveaux de gris (défaut: vert)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Options de déboggage" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Préchauffage automatique" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3360,12 +3381,12 @@ msgstr "" "Préchauffer jusqu'à ce que l'intensité de la lampe soit constante, au " "lieu d'attendre 60 secondes." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Numérisation complète" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3375,12 +3396,12 @@ msgstr "" "calibration. ATTENTION! Ne pas sélectionner la hauteur complète. " "Seulement pour tester." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Calibration grossière" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3392,13 +3413,13 @@ msgstr "" "manuellement les paramètres gain et décalage dans l'application. Activée " "par défaut. Pour tester seulement." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "" "Utiliser la calibration grosière seulement à la première numérisation" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3410,12 +3431,12 @@ msgstr "" "gagner du temps. Si l'intensité de chaque image est différente, " "désactiver cette option. Seulement pour tester." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Nombre de lignes de retour arrière" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3428,223 +3449,223 @@ msgstr "" "numérisation. Des valeurs petites permettent une numérisation plus " "rapide, au risque de perdre quelques lignes." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Valeur de gamma" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Sélectionne la valeur de gamma pour tous les canaux." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Options avancées" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Grossier" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Précis" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Personnalisé" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatique" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "RVB NTSC" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "RVB (pour transparents)" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Direct" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "Gris NTSC" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "Gris (pour transparents)" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Lent" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Rapide" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Très rapide" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2 pixels" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4 pixels" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8 pixels" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Imprimer" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Diapositive" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Bande de film" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "Chargeur automatique de documents" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "Adaptateur pour transparents" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Conditionnel" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Essais" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Netteté" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Choisir la netteté" -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Seuil automatique" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Active la détection automatique du seuil pour la numérisation en mode " "trait." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Sélectionne le filtre de lissage." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Ejecter le document après la numérisation" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Ejecte le document après la numérisation." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Changer de document" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Change de document." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Ejecter" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Ejecter le document." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Démarrer la calibration." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Document" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Sélectionne le type de document." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Temps d'exposition" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3657,155 +3678,155 @@ msgstr "" "pour des diapositives normales, et \"Négatif\" pour des négatifs. Pour " "les images sombres (sous-exposées), vous pouvez augmenter cette valeur." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Matrice de couleurs" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, no-c-format msgid "Set the scanner's color matrix." msgstr "Sélectionne la matrice de couleurs du scanner." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Matrice personnalisée." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Matrice monochrome" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Matrice personnalisée pour numérisation en niveaux de gris." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Miroir horizontal" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Renverse l'image horizontalement." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Miroir vertical" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Renverse l'image verticalement." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Mettre les options à jour" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Mets à jour les options." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "Sortie en 8 bits" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Utilise plus de 8 bits de profondeur en interne, mais sort en 8 bits." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Attente de bouton avant" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Attendre l'appui sur le bouton du scanner avant de numériser." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Eteindre la lampe" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Eteint la lampe du scanner." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Groupe géométrie" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Numérisation en mode groupe" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Modèle de scanner" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Permet de tester le comportement du périphérique en l'utilisant comme un " "autre modèle compatible" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "Les couleurs de l'image seront inversées" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Désactiver la correction gamma" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "La correction gamma sera désactivée" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Désactiver la correction des ombres blanches" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "La correction des ombres blanches sera désactivée" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Omettre le préchauffage" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "Le préchauffage sera désactivé" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Forcer l'utilisation de la profondeur réelle" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3817,12 +3838,12 @@ msgstr "" "puis convertie dans la profondeur demandée. Cette option évite de " "simuler la profondeur." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Simuler en niveaux de gris" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3833,12 +3854,12 @@ msgstr "" "de gris par logiciel. Cela peut permettre d'améliorer la qualité de " "l'image dans certaines circonstances." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Sauver les images de déboggage" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3847,311 +3868,311 @@ msgstr "" "Si activé, les images intermédiaires utilisées pendant la numérisation " "seront sauvegardées pour analyse." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Réinitialiser la puce" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Réinitialise les données de la puce" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Informations" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Nom de la puce" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Affiche le nom de la puce utilisée dans le périphérique" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Inconnu(e)" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "Identifiant de la puce" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Affiche l'identifiant de la puce" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Compteur de numérisations" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Affiche le nombre de numérisations effectuées par le scanner" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Rafraîchir les informations" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Rafraîchit les informations du périphérique" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Cette option reflète l'état d'un bouton de la façade du scanner" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "webcam" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Bouton 'numérisation'" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Imprimer" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Attendre le bouton" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Options de validation" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Options de validation" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "pas d'information supplémentaire des capteurs" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, fuzzy, no-c-format msgid "power-save" msgstr "Économie d'énergie" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Bouton 'marche'" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Bouton 'copie'" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Bouton 'copie'" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Couleur" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Bouton d'état" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Divers" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Etat de la lampe" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Allume/éteint la lampe." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Calibration des niveaux noir et blanc." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "Adaptateur pour transparents - diapositives" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "Adaptateur pour transparents - négatifs" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Couleur (48 bits)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Délai allongé avant extinction de la lampe" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" "Allonge le délai avant l'extinction de la lampe (de 15 minutes à une " "heure)." -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Attendre le bouton" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Attend l'appui sur le bouton avant la numérisation" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "Dernier bouton pressé" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "Obtenir l'ID du dernier bouton pressé (lecture seule)" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, no-c-format msgid "LCD counter" msgstr "Compteur LCD" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "Obtenir la valeur du compteur LCD (lecture seule)" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "Indicateur de couleur LED" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "Obtenir la valeur de l'indicateur LED (lecture seul)" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "Document disponible dans l'ADF" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" "Obtenir l'indicateur de disponibilité de document dans l'ADF (lecture " "seule)" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "Cacher le pixel de fin de page" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" @@ -4159,14 +4180,14 @@ msgstr "" "Cacher les pixels indicateurs de fin de page et les écraser avec les " "pixels voisins" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" "Mode de remplissage des lignes de fond après le balayage des données " "(ADF)" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " @@ -4176,13 +4197,13 @@ msgstr "" "ligne de numérisation, raster = trame n/b, white = couleur blanche, " "black = couleur noire, color = RVB ou valeur de couleur grise" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" "RVB ou valeur de la couleur grise pour le mode de remplissage 'couleur'" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4193,13 +4214,13 @@ msgstr "" "défaut=violet ou gris)" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Taille du papier" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Séparation automatique" @@ -4240,13 +4261,13 @@ msgid "Double feed detection" msgstr "Double alimentation detectée" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Active la numérisation recto-verso" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Taille physique du papier dans le chargeur" @@ -4411,7 +4432,7 @@ msgid "From scanner" msgstr "Depuis le scanner" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Depuis le papier" @@ -4486,13 +4507,13 @@ msgid "Sets the scan source" msgstr "Sélectionner la Source de numérisation" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Mode de chargement" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Sélectionner le mode de chargement" @@ -4550,12 +4571,12 @@ msgid "Set paper position : true for landscape, false for portrait" msgstr "" "Sélectionne la position du papier, vrai pour paysage, faux pour portrait" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Seuil automatique" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4565,31 +4586,31 @@ msgstr "" "gamma, la réduction du bruit et l'accentuation de l'image" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Réduction du bruit" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Réduit le bruit isolé" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Accentuation de l'image" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Sélectionne l'accentuation de l'image" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4690,7 +4711,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Correction gamma" @@ -4887,218 +4908,218 @@ msgstr "Ajout d'espace en position haute" msgid "Addition of space in bottom position" msgstr "Ajout d'espace en position basse" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamant" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 Gros gras" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 Gros fin" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 Ligne verticale" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Gain" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Réglages de gain des couleurs" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Gain des gris" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Fixe le gain pour le gris" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Gain des rouges" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Fixe le gain pour le rouge" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Gain des verts" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Fixe le gain pour le vert" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Gain des bleus" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Fixe le gain pour le bleu" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Dither Bayer 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Dither Bayer 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Demi-ton 32 points" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Demi-ton 64 points" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Diffusion d'erreur" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Mode 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Mode 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Mode 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Avec le batonnet blanc" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Lisse" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Bas" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Moyen" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Haut" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "Tube cathodique" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Une page" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Toutes les pages" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "scanner avec chargeur automatique" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Niveau de gris 4 bits" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Niveau de gris 8 bits" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Ombrage, teinte moyenne, contraste, temps d'exposition" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Options spéciales" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Balance des couleurs" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Ne pas utiliser de retour arrière" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Si sélectionné, le scanner ne fera pas de retour arrière" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Allumer/éteindre la lampe du scanner" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Allumer/éteindre la lampe du scanner" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Calibration par le pilote" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -5106,43 +5127,43 @@ msgstr "" "Lorsque sélectionné, la calibration avant numérisation est effectuée par " "le pilote" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Utiliser l'adaptateur de diapositives" # flatbed is un-necessary here. Isn't it? -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Cette option éteint la lampe pendant la numérisation" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Numérisation de qualité" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Qualité maximale, mais vitesse réduite" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Numérisation rapide" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Vitesse maximale, mais qualité réduite" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Seuil automatique" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5151,70 +5172,70 @@ msgstr "" "Lorsque sélectionné, le pilote détermine automatiquement la meilleure " "valeur du seuil." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Sélectionne le mode de correction gamma." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Lier les valeurs gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Utilise la même valeur gamma pour toutes les couleurs." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Gamma scalaire" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Sélectionne une valeur numérique pour la correction gamma" -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Valeur de gamma rouge" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" "Sélectionne une valeur numérique pour la correction gamma (canal rouge)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Valeur de gamma vert" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" "Sélectionne une valeur numérique pour la correction gamma (canal vert)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Valeur de gamma bleu" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "" "Sélectionne une valeur numérique pour la correction gamma (canal bleu)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Canal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5222,207 +5243,207 @@ msgstr "" "Sélectionne la bande de couleur, \"Toutes\" signifie que toutes les " "couleurs sont affectées." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Teinte moyenne" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Sélectionne le niveau de luminosité équivalant à \"50% gris\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Teinte moyenne rouge" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Sélectionne le niveau de luminosité équivalant à \"50% rouge\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Teinte moyenne verte" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Sélectionne le niveau de luminosité équivalant à \"50% vert\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Teinte moyenne bleue" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Sélectionne le niveau de luminosité équivalant à \"50% bleu\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Balance des rouges" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Facteur de balance des rouges. 100% équivaut à pas de correction." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "balance des verts" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Facteur de balance des verts. 100% équivaut à pas de correction." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "balance des bleus" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Facteur de balance des bleus. 100% équivaut à pas de correction." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Balance (valeurs d'usines)" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Règle les valeurs de balance avec les valeurs d'usine." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Le plus lent" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Plus lent" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Plus rapide" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Le plus rapide" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 - Grossier" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 - Normal" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 - Précis" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 - Très précis" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 - Normal" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 - Grossier" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 - Précis" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 - Grossier" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 - Normal" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 - Précis" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 - Normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 - Normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 - Personnalisé" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 - Personnalisé" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 - Personnalisé" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 - Personnalisé" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 - Personnalisé" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 - Personnalisé" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Mode gris rapide" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Numérise rapidement en mode gris (qualité réduite)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5432,117 +5453,117 @@ msgstr "" "qualité). Ce peut etre en noir et blanc, et/ou dans une basse en " "résolution." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Temps avant extinction de la lampe (en minutes)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Fixe le temps (en minutes) au-delà du quel la lampe est éteinte." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Eteint la lampe." -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Eteint la lampe du scanner maintenant" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Luminosité des rouges" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Contrôle la brillance rouge de l'image à numériser." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Luminosité des verts" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Contrôle la brillance verte de l'image à numériser." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Luminosité des bleus" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Contrôle la brillance bleue de l'image à numériser." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contraste - rouge" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Contrôle le contraste rouge de l'image à numériser." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contraste - vert" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Contrôle le contraste vert de l'image à numériser." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contraste - bleu" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Contrôle le contraste bleu de l'image à numériser." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Couleur 48 bits" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Couleur 24 bits" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Gris 16 bits" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Gris 8 bits" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Réfléchissant" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positif" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5551,7 +5572,7 @@ msgstr "" "Préchauffer jusqu'à ce que l'intensité de la lampe soit constante, au " "lieu d'attendre 40 secondes." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Image" @@ -5561,27 +5582,42 @@ msgstr "Image" msgid "Need calibration" msgstr "Calibration requise" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Couleur négative" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Gris négatif" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "couleur 48 bits" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "Gris 16 bits" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5684,206 +5720,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Transparence" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Paramètres du périphérique" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Eteindre/allumer la (les) lampes" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Eteindre/allumer la (les) lampes manuellement." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Eteindre la lampe durant la calibration des noirs" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Toujours éteindre la lampe durant la calibration des noirs" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Cache des données de calibration" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Active/désactive le cache des données de calibration" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Effectue la calibration" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Accélérer le capteur" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Active l'accélération du mouvement du capteur." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Temps de préchauffage" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Temps de préchauffage en secondes." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Temps avant extinction de la lampe" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Temps avant extinction de la lampe en secondes." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Frontal analogique (AFE)" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Gain des rouges du frontal analogique (AFE)" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Décalage des rouges" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Décalage des rouges du frontal analogique (AFE)" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Gain des verts du frontal analogique (AFE)" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Décalage des verts du frontal analogique (AFE)" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Gain des bleus du frontal analogique (AFE)" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Décalage des bleus du frontal analogique (AFE)" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Délai avant extinction de la lampe rouge." -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Définit le délai avant extinction de la lampe rouge." -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Délai avant extinction de la lampe verte." -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Définit le délai avant extinction de la lampe verte." -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Délai avant extinction de la lampe bleue." -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Définit le délai avant extinction de la lampe bleue." -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Cette option affiche l'état des boutons du scanner." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Couleur 36 bits" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Carte de 'dither' 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Carte de 'dither' 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Aléatoire" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Sélection de la source" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Amélioration de l'image" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Griser" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Charger l'image en tant que niveaux de gris." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Simulation d'une numérisation à trois passes" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5892,12 +5936,12 @@ msgstr "" "Simule une numérisation à trois passes, en renvoyant 3 trames séparées. " "Pour le fun, renvoie la trame verte, puis bleue, puis rouge." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Simulation de scanner à main." -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5909,7 +5953,7 @@ msgstr "" "renvoient une hauteur de -1. Sélectionner cette option permet de tester " "si une interface peut le supporter correctement." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5917,42 +5961,42 @@ msgstr "" "Sélectionne les valeurs par défaut pour les contrles d'amélioration " "(luminosité et contraste)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Option de test de lecture seule" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Voyons si l'interface traite correctement ceci" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Tables de gamma" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Simulation du code d'état" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Ne pas forcer le code d'état" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Ne pas obliger le pilote à renvoyer un code d'état." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Renvoie SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5961,12 +6005,12 @@ msgstr "" "Oblige le pilote à renvoyer le code SANE_STATUS_EOF (fin de fichier) " "après un appel à sane_read()." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Renvoie SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5975,12 +6019,12 @@ msgstr "" "Oblige le pilote à renvoyer le code SANE_STATUS_JAMMED (bourrage) après " "un appel à sane_read()." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Renvoie SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5989,12 +6033,12 @@ msgstr "" "Oblige le pilote à renvoyer le code SANE_STATUS_NO_DOCS (pas de <DOCS>) " "après un appel à sane_read()." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Renvoie SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -6003,12 +6047,12 @@ msgstr "" "Oblige le pilote à renvoyer le code SANE_STATUS_COVER_OPEN (couvercle " "soulevé) après un appel à sane_read()." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Renvoie SANE_SATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -6017,12 +6061,12 @@ msgstr "" "Oblige le pilote à renvoyer le code SANE_STATUS_IO_ERROR (erreur " "d'entrée/sortie après un appel à sane_read()." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Renvoie SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -6031,12 +6075,12 @@ msgstr "" "Oblige le pilote à renvoyer le code SANE_STATUS_NO_MEM (pas de mémoire) " "après un appel à sane_read()." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Renvoie SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -6045,42 +6089,42 @@ msgstr "" "Oblige le pilote à renvoyer le code SANE_STATUS_ACCESS_DENIED (acces " "refusé) après un appel à sane_read()." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Cette option affiche l'état d'un bouton du scanner." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lampe allumée" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Allume la lampe du scanner" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Lampe éteinte" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Eteint la lampe du scanner" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Délai avant extinction de la lampe" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Délai en minutes avant d'éteindre la lampe après une numérisation." -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Seuil pour le mode trait" @@ -6219,57 +6263,57 @@ msgstr "Nombre de lignes en couleurs par cycle de lecture" msgid "Grayscale lines per read" msgstr "Nombre de lignes en niveaux de gris par cycle de lecture" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "webcam" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Couleur RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Couleur RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Couleur RGB TEXTE" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Noir pur" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Blanc pur" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Motif couleur" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Grille" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Premier choix" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Second choix" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6278,12 +6322,12 @@ msgstr "" "Ceci est la troisième entrée, la plus longue. Peut-etre l'application " "sait-elle comment l'afficher..." -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Simulation de scanner à main" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6297,12 +6341,12 @@ msgstr "" "supporter correctement. Cette option fixe aussi la largeur de " "numérisation à 11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Simulation d'une numérisation à trois passes" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6310,17 +6354,17 @@ msgid "" msgstr "" "Simule une numérisation à trois passes, en renvoyant 3 trames séparées." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Fixe l'orde des trames" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Fixe l'ordre des trames dans une numérisation à trois passes." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6329,17 +6373,17 @@ msgstr "" "Si le chargeur de document est sélectionné, il sera 'vide' après 10 " "numérisations." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Options spéciales" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Sélectionne l'image de test" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6359,14 +6403,14 @@ msgstr "" # YEM-20030211 : As foolish as it may appear, endian has been translated # into french as 'indien', although it has nothing to do with 'Indians'. -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Inversion petit/grand indien" # YEM-20030211 : As foolish as it may appear, endian has been translated # into french as 'indien', although it has nothing to do with 'Indians'. -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6377,57 +6421,57 @@ msgstr "" "à 1- bits. Ce peut-etre utile pour tester le support petit/grand indien " "d'une interface." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Limite de lecture" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Limite la quantité de données qui sont transmises à chaque appel à " "sane_read()" -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Taille de la limite de lecture" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" "La taille maximale des données transférées à chaque appel à sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Délai à la lecture" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Retarde le transfert des données lues." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Durée du délai de lecture" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "Temps à attendre après avoir transféré les données lues." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Valeur de retour de sane_read()" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6438,22 +6482,22 @@ msgstr "" "fonctionnement normal pour la numérisation. Toute autre valeur permet de " "tester les applications." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Nombre de pixels perdus par ligne" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Le nombre de pixels perdus à la fin de chaque ligne lue." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Paramètres délirants" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6462,12 +6506,12 @@ msgstr "" "Renvoie des valeurs abhérantes pour le nombre de lignes et d'octets par " "ligne quand sane_parameters() est appelé avant sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Proposer un descripteur de fichier pour select(2)" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6476,12 +6520,12 @@ msgstr "" "Présente un descripteur de fichier de type select(2) pour tester si un " "appel a sane_read() renverra des données." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Active les options de test" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6490,27 +6534,27 @@ msgstr "" "Active diverses options de test. Pour tester la capacité des " "applications à obtenir et modifier tous les types d'options de SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Liste des options" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Affiche une liste de toutes les options." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Options test - booléens" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Modification et lecture logicielles" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6519,12 +6563,12 @@ msgstr "" "(1/6) Option booléenne lisible et modifiable par l'application. C'est " "juste une option 'normale'." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Modification matérielle et lecture logicielle" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6534,12 +6578,12 @@ msgstr "" "(2/6) Option booléenne lisible par l'application et modifiable par le " "matériel (ex. un bouton sur le périphérique)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Option booléenne modifiable par le matériel." -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6549,12 +6593,12 @@ msgstr "" "(3/6) Option booléenne modifiable par le matériel (ex. un bouton sur le " "périphérique) et dont le status ne peut pas etre lu par l'application." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Option booléenne lisible par logiciel" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6563,12 +6607,12 @@ msgstr "" "(4/6) Option booléenne lisible par le logiciel. Cette option est en " "lecture seule." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Option booléenne émulée" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6576,12 +6620,12 @@ msgid "" msgstr "" "(5/6) Options booléenne émulée, lisible et modifiable par le logiciel." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Option booléenne automatique" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6591,27 +6635,27 @@ msgstr "" "(6/6) Option booléenne lisible et modifiable par le logiciel. Cette " "option peut être modifiée automatiquement par le pilote." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Options test - entiers" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Entier" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Option à valeur entière sans unité ni domaine de variations." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Entière avec domaine." -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6620,24 +6664,24 @@ msgstr "" "(2/6) Option à valeur entière avec domaine de variations. Unité: pixel. " "Min: 4. Max: 192. Pas: 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Entier listé" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Option à valeur entière dont les valeurs possibles sont contenues " "dans une liste. Untié : bit." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Tableau d'entiers" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6646,12 +6690,12 @@ msgstr "" "(4/6) Tableau d'options à valeur entière sans domaine de variations. " "Unité : mm." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Tableau d'entiers avec domaine" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6660,12 +6704,12 @@ msgstr "" "(5/6) Tableau d'options à valeur entière avec domaine de variations. " "Unité: dpi. Min: 4. Max: 192. Pas: 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Tableau d'entiers à valeurs listées" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6675,29 +6719,29 @@ msgstr "" "contenues dans des listes. Unité : %." # YEM-20030216 : I understand that 'fixed' is to be opposed to 'float'. -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Options test - réels fixes" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Réel fixe" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Option à valeur réelle (virgule fixe) sans unité ni domaine de " "variations." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Réel fixe avec domaine" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6706,51 +6750,51 @@ msgstr "" "(2/3) Option à valeur réelle (virgule fixe) avec domaine de variations. " "Unité: µs. Min: -42,17. Max: 32767,9999. Pas: 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Réel fixe listé" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Option à valeur réelle (vurgule fixe) sans unité et dont les " "valeurs possibles sont dans une liste." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Options test - chaînes de caractères" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Chaîne" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Chaîne de caractères sans contrainte." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Chaîne listée" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" "(2/3) Chaîne de caractères dont les valeurs possibles sont dans une " "liste." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Chaine listée (longue)" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6759,152 +6803,152 @@ msgstr "" "(3/3) Chaine de caractères dont les valeurs possibles sont dans une " "liste. Plus de choix..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Options test - boutons" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Bouton" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Bouton de test. Affiche du texte..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Couleur 36 bits" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Utiliser la composition d'images" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Noir et blanc (mode trait)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Noir et blanc (mode tramé)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Niveaux de gris" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Couleur RVB (une passe)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignorer la calibration" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Désactiver la mise au point" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Ne calibre pas la mise au point" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Mise au point manuelle" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Mise au point fixe" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Calibration de la lentille en mode document" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Calibre la lentille en mode document." -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Mise au point au niveau de la vitre" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Effectue la mise au point à 0mm de la vitre au lieu de 0.6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Mode de calibration" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Définit le mode de calibration" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Allume/éteint la lampe." -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "Activer l'UTA" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Activer/déactiver l'adaptateur universel de transparents (UTA)" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Décalage" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Réglages de décalage des couleurs" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Décalage des gris" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Fixe le décalage pour le gris" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Fixe le décalage pour le rouge" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Fixe le décalage pour le vert" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Fixe le décalage pour le bleu" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2009-06-25 10:22+0100\n" "Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" @@ -20,406 +20,416 @@ msgstr "" "X-Poedit-Language: Galician\n" "X-Poedit-Country: SPAIN\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Número de opcións" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Estándar" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Xeometría" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Optimización" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avanzado" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensores" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Vista previa" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Forzar vista previa monocroma" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bit de profundidade" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Modo de escaneo" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Velocidade de escaneo" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Orixe de escaneo" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Forzar retroceso" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Arriba-esquerda X" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Arriba-esquerda Y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Abaixo-dereita X" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Abaixo-dereita Y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Resolución de escaneo" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Resolución X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Resolución Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Ancho de páxina" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Altura de páxina" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Usar táboa gamma personalizada" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intensidade da imaxe" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intensidade de vermello" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intensidade de verde" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intensidade de azul" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Brillo" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contraste" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Tamaño do gran" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Medios tons" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Nivel do negro" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Nivel do branco" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Nivel do branco para vermello" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Nivel do branco para verde" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Nivel do branco para azul" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Sombra" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Sombra para vermello" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Sombra para verde" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Sombra para azul" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Resaltar" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Resalte para vermello" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Resalte para verde" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Resalte para azul" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Matiz" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturación" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Nome do ficheiro" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Tamaño do patrón de medios tons" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Patrón de medios tons" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Ligar resolucións X e Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativo" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Calibración da calidade" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Dobre resolución óptica" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Ligar RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Limiar" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Corrección gamma analóxica" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Gamma analóxica vermella" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Gamma analóxica verde" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Gamma analóxica azul" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Ligar gamma analógico" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Quecemento da lámpada" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Cal. tempo de exposición" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Cal. tempo de exposición para vermello" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Cal. tempo de exposición para verde" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Cal. tempo de exposición para azul" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Tempo de exposición para escaneo" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Tempo de exposición para vermello" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Tempo de exposición para verde" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Tempo de exposición para azul" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Axustar tempo de exposición" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Cal. densidade da lámpada" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Densidade da lámpada de escaneo" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Axustar a densidade da lámpada" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Apagar a lámpada ao saír" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Posición do foco" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Enfoque automático" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -428,37 +438,37 @@ msgstr "" "Opción de só lectura que define cantas opcións soporta un dispositivo " "específico." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Orixe, opcións de modo e resolución" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Opcións da área de escaneo e tamaño do soporte" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Opcións de modificación de imaxe" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Opcións especificas de hardaware" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Sensores e botóns do escáner" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Solicitar unha vista previa de calidade d escaneo." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -470,7 +480,7 @@ msgstr "" "nun escáner dunha pasada isto reduce o requisitos de memoria e o tempo " "de escaneo da vista previa." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -479,65 +489,65 @@ msgstr "" "Número de bits por mostra, valores típicos son 1 para «liña de arte» e 8 " "para escaneos multibit." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Selecciona o modo de escaneo (ex. liña de arte, monocromo, ou cor)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Determina a velocidade á que se fai o escaneo." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "" "Selecciona a orixe do escaneo (como pode ser un alimentador de " "documentos)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Controla se se forza o retroceso" -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Posición X arriba-esquerda da área de escaneo." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Posición Y arriba-esquerda da área de escaneo." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Posición X abaixo-dereita da área de escaneo." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Posición Y abaixo-dereita da área de escaneo." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Axusta a resolución da imaxe escaneada." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Axusta a resolución horizontal da imaxe escaneada." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Axusta a resolución vertical da imaxe escaneada." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -546,19 +556,19 @@ msgstr "" "Especifica a anchura do soporte. É preciso para o centrado automático de " "follas de escaneo." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Especifica a altura do soporte" -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" "Determina se se debe usarse unha táboa gamma interna ou personalizada." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -569,32 +579,32 @@ msgstr "" "canles vermella, verde e azul de vez (ex. é unha táboa de intensidade " "gamma)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Táboa de corrección gamma para a gama vermella." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Táboa de corrección gamma para a gama verde." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Táboa de corrección gamma para a gama azul." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Controla o brillo da imaxe obtida." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Controla o contraste da imaxe obtida." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -603,71 +613,71 @@ msgstr "" "Escolle o «granulado» da imaxe obtida. Valores máis pequenos fornecen " "imaxes máis nitidas." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Define se a imaxe obtida debe ser convertida a medios tons (punteado)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" "Selecciona que nivel de radiancia debe ser tida en conta \"negro\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" "Selecciona que nivel de radiancia debe ser tida en conta \"branco\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Selecciona que nivel de radiancia vermella debe ser tida en conta " "\"branco\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Selecciona que nivel de radiancia verde debe ser tida en conta \"branco" "\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Selecciona que nivel de radiancia azul debe ser tida en conta \"branco\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Selecciona que nivel de radiancia vermella debe ser tida en conta \"negro" "\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Selecciona que nivel de radiancia verde debe ser tida en conta \"negro\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Selecciona que nivel de radiancia azul debe ser tida en conta \"negro\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Selecciona que nivel de radiancia vermella debe ser tida en conta " "\"vermello total\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -675,7 +685,7 @@ msgstr "" "Selecciona que nivel de radiancia verde debe ser tida en conta \"verde " "total\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -683,12 +693,12 @@ msgstr "" "Selecciona que nivel de radiancia azul debe ser tida en conta \"azul " "total\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Controla o \"matiz\" (nivel de azul) da imaxe obtida." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -698,12 +708,12 @@ msgstr "" "ocorre cando se obtén unha imaxe cunha cámara. Valores máis altos " "producen máis florecemento." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Nome do ficheiro da imaxe a cargar." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -712,7 +722,7 @@ msgstr "" "Axusta o tamaño do patrón de medios tons (punteado) usado cando se " "escanean as imaxes de medios tons." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -720,287 +730,298 @@ msgstr "" "Define o patrón de medios tons (punteado) para escanear as imaxes de " "medios tons." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Usar os mesmos valores para a resolución X e Y." -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Intercambiar branco e negro" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Facer unha calibración de calidade dos brancos" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Usar lente que duplica a resolución óptica" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "En modo RGB usar os mesmos valores para cada cor" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Seleccionar o brillo mínimo para obter un punto branco" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Corrección gamma analóxica" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Corrección gamma analóxica para vermello" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Corrección gamma analóxica para verde" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Corrección gamma analóxica para azul" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Quecer a lámpada antes de escanear" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Definir tempo de exposición para a calibración" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Definir tempo de exposición para a calibración vermella" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Definir tempo de exposición para a calibración verde" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Definir tempo de exposición para a calibración azul" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Definir tempo de exposición para o escaneo" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Definir tempo de exposición para o escaneo vermello" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Definir tempo de exposición para o escaneo verde" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Definir tempo de exposición para o escaneo azul" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Activar selección do tempo de exposición" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Definir densidade da lámpada para a calibración" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Definir densidade da lámpada para o escaneo" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Activar a selección da densidade da lámpada" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Apaga a lámpada ao saír do programa" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Enfoque automático" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Agardando polo botón antes de escanear" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Botón de control de escaneo" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Botón de correo-e" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Botón de fax" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Botón de copia" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "Botón de PDF" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Botón de cancelar" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Páxina cargada" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "A tapa está aberta" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Cor" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Liña de arte coloreada" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Medios tons coloreados" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Gris" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Medios tons" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Liña de arte" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Éxito" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Operación non compatible" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, fuzzy, no-c-format msgid "Operation was canceled" msgstr "A operación vai ser cancelada" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Dispositivo ocupado" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Argumento incorrecto" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Acadouse o fin do ficheiro" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Alimentador de documentos atrancado" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "O alimentador de documentos está baleiro" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "A tapa do escáner está aberta" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Erro en dispositivo de E/S" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Non queda memoria" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "Denegouse o acceso ao recurso" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "A lámpada non está preparada, tenteo de novo" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "O escáner está bloqueado para transporte" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Predeterminados" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Axustar valores predeterminados para os controis de optimización." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Calibración" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Calibrar antes do seguinte escaneo" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1009,12 +1030,12 @@ msgstr "" "Se se activa, o dispositivo hase calibrar antes do seguinte escaneo. " "Noutro caso, a calibración farase unicamente antes do primeiro escaneo." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Facer só correccións de sombras" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1026,1082 +1047,1082 @@ msgstr "" "desprazamento e tempo de exposición, xa sexan os que trae incorporados o " "programa ou os do ficheiro de configuración." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Botón de estado" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Número de mostra a escanear" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Escolle o número de mostra a escanear" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Escaneo dúplex" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "" "O escaneo dúplex fornece un escaneo do anverso e o reverso do documento" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Corrección conforme coa taxa de transparencia" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Corrección conforme co tipo de filme" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Cor fina" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negativos" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "En bruto" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Sen corrección de transparencia" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Diapositivas" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automático" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Velocidade normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 da velocidade normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 da velocidade normal" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "parámetro redondeado" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "descoñecido" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "Atoamento no alimentador" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "A tapa do alimentador está aberta" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "fallo de lámpada" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "erro no posicionamento do cabezal de escaneo" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "erro de verificación de CPU" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "erro de verificación de RAM" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "erro de verificación de ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "erro de verificación de hardware" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "fallo da lámpada da unidade de transparencias" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" "fallo de posición do cabezal de escaneo da unidade de transparencias" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "erro na lonxitude da lista de parámetros" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "código de orde de operación incorrecto" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "campo incorrecto en CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "LUN non é compatíbel" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "campo incorrecto na lista de parámetros" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "erro na secuencia de ordes" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "especifícanse demasiadas xanelas" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "non se atopa o soporte" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "mensaxe de bit de IDENTIFICACIÓN incorrecta" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "a opción non conecta" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "reiniciar o acendido / reiniciar o bus do dispositivo" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "parámetro cambiado por outro iniciador" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "información sen senso adicional" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "Fallou a volta a escoller" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "erro de paridade SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "o iniciador detectou a recepción dunha mensaxe de erro" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "mensaxe de erro incorrecta" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "erro de límite de tempo" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "erro de sombreado na unidade de transparencias" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "lámpada non estabilizada" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "escáner de filmes" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "escáner plano" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Tipo de filme" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Escoller o tipo de filme, p.e. negativo ou diapositiva" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Tipo de filme negativo" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Selecciona o tipo de negativo de filme" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Resolución do hardware" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Usar só resolucións do hardware" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Enfoque" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Enfoque automático" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Activar/desactivar enfoque automático" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Enfoque automático só unha vez" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Facer enfoque automático só unha vez entre expulsións" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Posición de foco manual" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Axustar o sistema óptico de foco na posición manual (predeterminado: " "128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Marxes de escaneo" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Axustes de cor extra" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Reflectir a imaxe horizontalmente" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Inverter a imaxe horizontalmente" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Exposición automática" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Activar/desactivar a característica de exposición automática" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Calibrar agora" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Executar a calibración *agora*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Diagnose automatica" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Facer unha diagnose automatica do escáner" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Reiniciar o escáner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Reiniciar o escáner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Manexar o soporte" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Expulsar o filme despois de cada escaneo" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" "Expulsar automaticamente o filme do dispositivo despois de cada escaneo" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Expulsar o filme antes de saír" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" "Expulsar automaticamente o filme do dispositivo antes de saír do programa" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Expulsar o filme agora" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Expulsar o filme *agora*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Alimentador de documentos extras" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Só plano" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Desactivar o alimentador automático de documentos e usar só o plano" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Unidade de transparencias" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" "Activar/desactivar a unidade de transparencias (FAU, unidade adaptadora " "de filme)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Filme en negativo" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Filme en positivo ou en negativo" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Control de densidade" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Axustar o modo de control de densidade" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Taxa de transparencia" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Escoller tipo de filme" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Escoller o tipo de filme" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Calibrar o escáner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Forza a calibrar o escáner antes de facer o escaneo" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Escaneo en escala de grises" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Escanea en escala de grises, non en cores" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Ganancia analóxica" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Aumenta o diminúe a ganancia analóxica da gama CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Corrección gamma" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Selecciona a curva de transferencia da corrección gamma" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Plano" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, fuzzy, no-c-format msgid "ADF Front" msgstr "A tapa do alimentador está aberta" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, fuzzy, no-c-format msgid "ADF Back" msgstr "Atoamento no alimentador" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "Alimentador dúplex" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Imprimir" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Duas caras" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Vermello" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Verde" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Azul" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Optimización" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Optimización" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Optimización" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Ningún" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Modo de escaneo" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Usar E/S non bloqueante" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Usar unha E/S non bloqueante para sane_red() se o permite a interface." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Unha cara" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Duas caras" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Unidade de transparencias" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Alimentador automático de documentos (ADF)" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Filme en positivo" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Filme en negativo" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Enfoque no cristal" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Enfoque a 2.5mm sobre o cristal" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Medios tons A (tons duros)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Medios tons B (tons suaves)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Medios tons C (matizado)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Trama A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Trama B (4x4 espiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Trama C (4x4 matizado)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Trama D (8x4 matizado)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tecnoloxia de optimización de texto" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Descargar patrón A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Descargar patrón B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Sen corrección" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Definida polo usuario" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Impresoras matriciais" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Impresoras térmicas" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Impresoras de inxección de tinta" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Monitores CRT" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Predeterminado" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Impresión de alta densidade" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Impresión de baixa densidade" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Impresión de alto contraste" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Definido polo usuario (gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Definido polo usuario (gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 vertical" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 apaisado" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Carta" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Máx" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Escolle o medios tons" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Exclusión" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Escoller o que se vai a excluir" -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Escoller o brillo" -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Nitidez" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Corrección da cor" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Axusta a táboa de corrección da cor para o dispositivo de saída " "seleccionado." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Coeficientes de corrección da cor" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matriz de multiplicación de RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Cambiar de verde a vermello" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Cambiar de verde a azul" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Cambiar de vermello a verde" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Cambiar de vermello a azul" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Cambiar de azul a verde" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Cambiar de azul a vermello" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Controla o nivel de verde" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Engade vermello baseándose no nivel de verde" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Engade azul baseándose no nivel de verde" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Engade verde baseándose no nivel de vermello" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Controla o nivel de vermello" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Engade azul baseándose no nivel de vermello" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Engade verde baseándose no nivel de azul" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Engade vermello baseándose no nivel de azul" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Controla o nivel de azul" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Reflectir a imaxe." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Vista previa rápida" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Segmentación automática da área" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Lista curta de resolucións" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Amosar lista curta de resolucións" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zoom" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Define o factor de zoom que vai usar o escáner" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Formato rápido" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Equipamento opcional" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Expulsar" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Expulsar a folla do alimentador" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Expulsión automática" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Expulsar o documento despois do escaneo" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Modo alimentador" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Escoller o modo do alimentador (unha cara/duas caras)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Badía" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Escolla a badía para escanear" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2111,12 +2132,12 @@ msgstr "" "predefinidos ou dunha táboa definida polo usuario, que pode ser " "descargada ao escáner." -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Posición do foco" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" @@ -2124,12 +2145,12 @@ msgstr "" "Axusta a posición do foco, xa sexa ao cristal ou a 2.5mm por riba do " "cristal" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Agardar ao botón" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2143,7 +2164,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2158,523 +2179,523 @@ msgstr "Diapositiva en positivo" msgid "Negative Slide" msgstr "Diapositiva en negativo" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Definida polo usuario" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Expulsar a folla do alimentador" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Sen corrección" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Desactivar a corrección gamma" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Activado" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Desactivado" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Esfumado" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, fuzzy, no-c-format msgid "Diffusion" msgstr "Difusión de erro" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Nivel do branco" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Nivel do negro" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, fuzzy, no-c-format msgid "Continue" msgstr "Condicional" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horizontal" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Horizontal" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Horizontal" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Vertical" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "Vertical" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "Imprimir" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Medios tons" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Calibración de precisión" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Destaque da imaxe" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Saturación" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "" "Activar a determinación automática do limiar para escaneos como liña de " "arte." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Reflectir a imaxe horizontalmente" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Reflectir a imaxe en horizontal" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Nivel do branco para azul" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Controla o nivel de vermello" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Filtro de cor" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Suavizado" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Valor gamma" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Limiar" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Limiar" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Redución de ruído" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Sen corrección" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Sen corrección" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "A tapa do alimentador está aberta" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Opcions avanzadas" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Sen corrección" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Exclusión" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Modo de alimentación" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2682,65 +2703,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Tempo para apagado da lámpada" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Desviación azul" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Desviación verde" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Desviación verde" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Desviación azul" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Axusta o desprazamento da canle azul" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, fuzzy, no-c-format msgid "Low Memory" msgstr "Non queda memoria" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2749,380 +2770,380 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Escaneo dúplex" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Opcions avanzadas" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Redución de ruído" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "De papel" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "De papel" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "De papel" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "De papel" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Páxina cargada" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, fuzzy, no-c-format msgid "Scanner in power saving mode" msgstr "A tapa do escáner está aberta" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Foco previo manual" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Foco previo manual" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "erro de verificación de hardware" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Nivel do branco" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Control de densidade" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, fuzzy, no-c-format msgid "Density dial" msgstr "Control de densidade" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Escaneo dúplex" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extras" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Filtro de cor" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "Cando se usa gris ou liña de arte esta opción selecciona a cor a usar." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Calibración" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Definir o modo de calibración" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Caché de datos de calibración" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Tempo para apagado da lámpada" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3131,132 +3152,132 @@ msgstr "" "A lámpada vai ser apagada despois do tempo indicado (en minutos). Un " "valor de 0 significa que a lámpada no vai ser apagada." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Apagar a lámpada durante a calibración de escuridade" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, fuzzy, no-c-format msgid "The lamp will be turned off during scan. " msgstr "Minutos que tardará a lámpada en apagarse despois do escaneo" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Botón de ficheiro" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Botón de OCR" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Botón de enerxía" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Botón de correo-e" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Limpar a calibración" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Forza a calibrar o escáner antes de facer o escaneo" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Botóns" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Calibrar" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Iniciar a calibración usando unha folla especial" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Limpar a calibración" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Limpar a caché de datos de calibración" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Calibración grosa" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Desviación verde" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Adaptador de transparencias" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Adaptador de transparencias" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Cor en modo gris" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Escolle que cor de escaneo vai ser usada en modo gris (predefinido: " "verde)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Opcións de depuración" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Quecemento automático" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3265,12 +3286,12 @@ msgstr "" "Quecer até que o brillo da lámpada sexa constante no canto de agardar " "polos 60 segundos de quecemento." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Escaneo completo" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3279,12 +3300,12 @@ msgstr "" "Escanear toda a área de escaneo incluindo a franxa de calibración. Teña " "cuidado. Non seleccione a altura total. Só para probas." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Calibración grosa" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3296,12 +3317,12 @@ msgstr "" "parámetros de xeito manual na interface analóxica. Esta opción está " "activada como predefinida. Só para probas." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Calibración grosa só para o primeiro escaneo" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3313,12 +3334,12 @@ msgstr "" "imaxe é diferente con cada escaneo, desactive esta opción. Só para " "probas." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Liñas de retroceso" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3333,223 +3354,223 @@ msgstr "" "recibir datos. Valores baixos fan que os escaneos sexan más rápidos, " "pero aumentan os riscos de omitir liñas." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Valor gamma" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Axusta o valor gamma para todas as canles." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Opcions avanzadas" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Groso" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fina" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Personalizado" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automático" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "Adaptador de transparencias RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "A través" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC Gris" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "Adaptador de transparencias gris" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Lento" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Rápido" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Moi rápido" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-píxeles" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-píxeles" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-píxeles" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Imprimir" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Diapositiva" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Tira de filme" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "Alimentador automático de documentos (ADF)" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "Adaptador de transparencias (XPA)" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Condicional" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Experimento" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Nitidez" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Axustar o valor de nitidez." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Limiar automático" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Activar a determinación automática do limiar para escaneos como liña de " "arte." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Escoller filtro de suavizado." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Descargar os soportes despois de escanear." -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Descargar as unidades despois de escanear." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Cambiar o documento" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Cambiar o documento." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Descargar" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Descargar o documento" -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Iniciar proceso de calibración" -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Soporte" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Axustar tipo de soporte." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Tempo de exposición" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3562,109 +3583,109 @@ msgstr "" "«Negativo» para filme en negativo. Para imaxes escuras (subexpostas) " "pode incrementar este valor." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Matriz de cor" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Axustar a matriz de cor do escáner." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Matriz de cor personalizada." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Matriz monocroma" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Matriz de cor personalizada para escáneres en escala de grises." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Espello horizontal" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Reflectir a imaxe en horizontal" -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Espello vertical" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Reflectir a imaxe en verticalv" -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Actualizar as opcións" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Actualizar as opcións." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "Saída de 8 bits" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Usar profundidade de bits maior de oito internamente, mais na saída usar " "só oito bits." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Agardar botón frontal" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Agardar a que se prema no botón frontal para escanear." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Apagar lámpada" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Apagar a lámpada do escáner." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Grupo de xeometría" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Grupo de modo de escaneo" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Modelo de escáner" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, fuzzy, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" @@ -3672,47 +3693,47 @@ msgstr "" "compatíbeisPermite comprobar o comportamento do dispositivo con outros " "modelos compatíbeis" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, fuzzy, no-c-format msgid "Image colors will be inverted" msgstr "As imaxes a cor hanse inverter" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Desactivar a corrección gamma" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "A corrección gamma hase desactivar" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Desactivar a corrección de sombra branca" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "A corrección de sombra branca hase desactivar" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Omitir proceso de quecemento" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "O proceso de quecemento hase desactivar" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Forzar a profundidade real" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3723,12 +3744,12 @@ msgstr "" "para mellorar a calidade da imaxe e despois convertila á profundidade " "seleccionada. Esta opción evita a emulación da profundidade." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emular escala de grises" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3739,12 +3760,12 @@ msgstr "" "convertida a escala de grises por software. Isto pode mellorar a " "calidade da imaxe nalgunhas circunstancias." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Gardar as imaxes de depuración" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3753,330 +3774,330 @@ msgstr "" "Se se activa, algunhas imaxes implicadas no proceso de escaneo " "gardaranse para analizalas." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Reiniciar o chipset" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Reiniciar os datos do chipset" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Información" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Nome do chipset" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Amosa o nome do chipset usado no dispositivo." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Descoñecido" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "ID do chipset" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Amosa o ID do chipset" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Contador de escaneos" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Amosa o número de escaneos feitas polo escáner" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Actualizar a información" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Actualiza a información acerca do dispositivo" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Esta opción reflicte un botón do panel frontal do escáner" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "cámara web" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Botón de control de escaneo" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Imprimir" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Agardando polo botón" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Opcions avanzadas" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Opcions avanzadas" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "información sen senso adicional" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Botón de enerxía" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Botón de copia" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Botón de copia" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Cor" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Botón de estado" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Miscelánea" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Estado da lámpada" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Acende ou apaga a lámpada" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Calibrar o nivel de branco e negro." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "Adaptador (TMA) para diapositivas" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "Adaptador (TMA) para negativos" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Cor (48 bits)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Retardar o tempo de apagado da lámpada" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Retarda os tempos de apagado da lámpada (de 15 minutos a 1 hora)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Agardando polo botón" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Agardando polo botón antes de escanear" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Actualizar estado do botón" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Contador de escaneos" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Liña de arte coloreada" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4084,13 +4105,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Tamaño do papel" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Separación automática" @@ -4131,13 +4152,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Activa o escaneo polas dúas caras" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Tamaño físico do papel no alimentador" @@ -4302,7 +4323,7 @@ msgid "From scanner" msgstr "escáner de filmes" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "De papel" @@ -4377,13 +4398,13 @@ msgid "Sets the scan source" msgstr "Orixe de escaneo" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Modo de alimentación" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Axusta o modo de alimentación" @@ -4440,12 +4461,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Limiar automático" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4455,31 +4476,31 @@ msgstr "" "redución da intensidade do ruído da imaxe" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Redución de ruído" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Reduce os puntos illados de ruído" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Destaque da imaxe" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Axusta o destaque da imaxe" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4571,7 +4592,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Corrección gamma" @@ -4760,260 +4781,260 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamante" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 «Engraxado» groso" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 «Engraxado» fino" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 Liña vertical" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Ganancia" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Axustes de ganancia das canles de cor" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Ganancia de gris" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Axusta a ganancia da canle de gris" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Ganancia vermella" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Axustar a ganancia da canle vermella" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Ganancia verde" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Axusta a ganancia da canle verde" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Ganancia azul" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Axusta a ganancia da canle azul" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Trama Bayer 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Trama Bayer 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Medio ton punto 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Medio ton punto 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Difusión de erro" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Modo 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Modo 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Modo 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "De pau branco" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Suave" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Baixo" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Soporte" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Alta" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Unha páxina" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Todas as páxinas" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "escáner con cargador automático" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Escala de grises de 4 bits" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Escala de grises de 8 bits" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Sombras, medias tintas, destaque, tempo de exposición" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Opciós especiais" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Balance de cor" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Desactivar o retroceso" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Se se activa, o escáner non retrocede cando perde unha liña" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Alternar o estado da lámpada do plano" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Alterna o estado da lámpada do plano" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Calibración polo motor" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" "Se se selecciona a calibración da cor antes do escaneo faina o motor" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Usar o adaptador de diapositivas de 35mm" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Esta opción apaga a lámpada do plano durante o escaneo" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Escaneo de calidade" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "A mellor calidade, pero a velocidade lenta" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Escaneo rápido" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Máis rápido, pero de pior calidade" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Axuste automático de limiar" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5022,280 +5043,280 @@ msgstr "" "Se se selecciona, o motor tenta determinar automaticamente un valor " "óptimo para o limiar." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Selecciona o modo de corrección gamma" -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Conectar gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Usar os mesmos valores gamma para todas as canles de cores." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Gamma escalar" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Escolle un valor para a corrección gamma escalar." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Gamma escalar vermella" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Escolle un valor para a corrección gamma escalar (canle vermella)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Gamma escalar verde" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Escolle un valor para a corrección gamma escalar (canle verde)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Gamma escalar azul" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Escolle un valor para a corrección gamma escalar (canle azul)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Canle" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" "Escolle a gama de cor, «Master» significa que afecta a todas as cores." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Medios tons" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Selecciona o nivel de radiancia a ter en conta \"50% gris\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Medios tons para vermello" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Selecciona o nivel de radiancia a ter en conta \"50% vermello\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Medios tons para verde" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Selecciona o nivel de radiancia a ter en conta \"50% verde\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Medios tons para azul" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" "Selecciona o nivel de radiancia a ter en conta \"50% azul\".Selecciona o " "nivel de radiancia a ter en conta \"50% azul\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Balance de vermello" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Factor de balance para vermello. Un valor de 100% significa sen " "corrección." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Balance de verde" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Factor de balance para verde. Un valor de 100% significa sen corrección." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Balance de azul" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Factor de balance para azul. Un valor de 100% significa sen corrección." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Balance de firmware" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Axusta o balance de cor aos valores fornecidos polo firmware." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "O máis lento" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Máis lento" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Máis rápido" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "O máis rápido" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 groso" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normal" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fino" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 moi fino" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normal" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 groso" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fino" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 groso" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normal" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fino" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 personalizado" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 personalizado" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 personalizado" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 personalizado" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 personalizado" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 personalizado" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Modo gris rápido" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Escanear en modo gris rápido (menor calidade)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5304,117 +5325,117 @@ msgstr "" "Precisa que todas as vistas previas se fagan do modo máis rápido (baixa " "calidade). Este pode ser un modo sen cor ou un modo de baixa resolución." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Tempo de apagado de lámpada (minutos)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Axusta o tempo (en minutos) tras o que se apagará a lámpada." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Apagar a lámpada" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Apaga a lámpada inmediatamente." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Brillo de vermello" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Controla o brillo da canle de vermello da imaxe obtida." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Brillo de verde" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Controla o brillo da canle de verde da imaxe obtida." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Brillo de azul" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Controla o brillo da canle de azul da imaxe obtida." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contraste da canle vermella" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Controla o contraste da canle vermella da imaxe obtida." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contraste da canle verde" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Controla o contraste da canle verde da imaxe obtida." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contraste da canle azul" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Controla o contraste da canle azul da imaxe obtida." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Color48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Color24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Gris 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Gris 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Reflectantes" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positivo" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5423,7 +5444,7 @@ msgstr "" "Quecer até que o brillo da lámpada sexa constante no canto de agardar " "polos 40 segundos de quecemento." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Imaxe" @@ -5433,27 +5454,42 @@ msgstr "Imaxe" msgid "Need calibration" msgstr "Limpar a calibración" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Filme en negativo" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negativo" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, fuzzy, no-c-format msgid "48 bits color" msgstr "Cor fina" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5551,206 +5587,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Transparencia" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Axustes do dispositivo" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Interruptor de lámpada" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Cambiar a(s) lámpada(s) manualmente." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Apagar a lámpada durante a calibración de escuridade" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Apagar sempre a lámpada cando se calibra a escuridade." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Caché de datos de calibración" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Activa ou desactiva a caché de datos de calibración" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Calibración de precisión" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Acelerar o sensor" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Activa ou desactiva a aceleración de movimento do sensor." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Tempo de quecemento" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Tempo de quecemento en segundos" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Tempo de apagado da lámpada" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Tempo de apagado da lámpada en segundos" -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Interface analóxica (AFE)" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Valor de ganancia vermella no AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Desviación vermella" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Valor da desviación vermella no AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Valor de ganancia verde no AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Valor da desviación verde no AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Valor de ganancia azul no AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Valor da desviación azul no AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Apagar alámpada vermella" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Define os parámetros de apagado da lámpada vermella" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Apagar lámpada verde" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Define os parámetros de apagado da lámpada verde" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Apagar lámpada azul" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Define os parámetros de apagado da lámpada azul" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Esta opción reflicte o estado dos botóns do escáner" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Color36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Mapa de trama 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Mapa de trama 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Aleatorio" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Escoller a orixe" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Optimización da imaxe" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Agrisar" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Cargar a imaxe como escala de grises." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Simulación de tres pasadas" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5759,12 +5803,12 @@ msgstr "" "Semella un escáner de tres pasadas devolvendo 3 mostras separadas. Por " "diversión, devolve verde, despois azul y finalmente vermello." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Simulación de escáner de man" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5776,7 +5820,7 @@ msgstr "" "-1. Axustar esta opción permítelle comprobar se unha interface pode " "manexar isto correctamente." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5784,42 +5828,42 @@ msgstr "" "Axustar os valores predeterminados para os controis de optimización " "(brillo e contraste)" -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Opción de proba de só lectura" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Vexamos se a interface pode tratar isto correctamente" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Táboas gamma" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Simulación do código de estado" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Non forzar o código de estado" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Non forzar o motor a devolver un código de estado." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Devolve SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5828,12 +5872,12 @@ msgstr "" "Forzar o motor a devolver o código de estado de SANE_STATUS_EOF despois " "de ter sido chamado sane_read()." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Devolve SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5842,12 +5886,12 @@ msgstr "" "Forzar o motor a devolver o código de estado de SANE_STATUS_JAMMED " "despois de ter sido chamado sane_read()." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Devolve SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5856,12 +5900,12 @@ msgstr "" "Forzar o motor a devolver o código de estado de SANE_STATUS_NO_DOCS " "despois de ter sido chamado sane_read()." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Devolve SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5870,12 +5914,12 @@ msgstr "" "Forzar o motor a devolver o código de estado de SANE_STATUS_COVER_OPEN " "despois de ter sido chamado sane_read()." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Devolve SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5884,12 +5928,12 @@ msgstr "" "Forzar o motor a devolver o código de estado de SANE_STATUS_IO_ERROR " "despois de ter sido chamado sane_read()." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Devolve SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5898,12 +5942,12 @@ msgstr "" "Forzar o motor a devolver o código de estado de SANE_STATUS_NO_MEM " "despois de ter sido chamado sane_read()." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Devolve SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5912,42 +5956,42 @@ msgstr "" "Forzar o motor a devolver o código de estado de " "SANE_STATUS_ACCESS_DENIED despois de ter sido chamado sane_read()." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Esta opción reflicte o estado dos botóns do escáner" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Acender lámpada" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Acende a lámpada do escáner" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Apagar lámpada" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Apaga a lámpada do escáner" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Límite de tempo da lámpada" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Minutos que tardará a lámpada en apagarse despois do escaneo" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Valor do limiar para o modo de liña de arte" @@ -6086,57 +6130,57 @@ msgstr "Cor, liñas por lectura" msgid "Grayscale lines per read" msgstr "Escala de grises, liñas por lectura" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "cámara web" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Cor de texto RGB" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Cor RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Cor RGB TEXTO" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Negro sólido" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Branco sólido" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Patrón de cor" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Grade" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Primeira entrada" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Segunda entrada" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6145,12 +6189,12 @@ msgstr "" "Esta terceira entrada é moi longa. Quizais a interface ten unha idea de " "como amosalo" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Simulación de escáner manual" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6163,12 +6207,12 @@ msgstr "" "-1. Axustar esta opción permítelle comprobar se unha interface pode " "manexar isto correctamente. Esta opción tamén permite un ancho de 11cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Simulación de tres pasadas" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6177,17 +6221,17 @@ msgstr "" "Semella un escáner de tres pasadas devolvendo 3 mostras separadas. Por " "diversión, devolve verde, despois azul e para rematar vermello." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Axustar a orde das mostras" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Axustar a orde das mostras no modo de tres pasadas de cor." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6196,17 +6240,17 @@ msgstr "" "Se escolle o alimentador automático de documentos, o alimentador estará " "\"baleiro\" despois de 10 escaneos." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Opcións especiais" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Escolla a imaxe de proba" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6223,12 +6267,12 @@ msgstr "" "Grade: debuxa unha grade en branco e negro cun tamaño de 10mm por " "cadrado." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Inverter a orde dos datos" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6239,45 +6283,45 @@ msgstr "" "de 16 bits. Esta opción pode utilizarse para a proba de 16 bits dos " "modos de interface, p.ex. se a interface utiliza a orde correcta." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Límite de lectura" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Limita a cantidade de datos transferidos con cada chamada a sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Tamaño do límite de lectura" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" "Cantidade de datos (máxima) transferida con cada chamada a sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Retardo de lectura" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Retardar a transferencia de datos á canalización." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Duración do retardo de lectura" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." @@ -6285,12 +6329,12 @@ msgstr "" "Canto tempo se vai agardar despois de transferir cada búfer de datos a " "través da canalización." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Valor de retorno de sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6301,22 +6345,22 @@ msgstr "" "para facer o escaneo. Todos os demáis códigos de estado son para probar " "a forma en que a interface se fai cargo deles" -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Perda de píxeles por liña" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Número de píxeles que se perden no extremo de cada liña." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Parámetros dubidosos" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6325,12 +6369,12 @@ msgstr "" "Devolve liñas dubidosas e bytes por liña cando se chama a sane_start() " "antes que a sane_parameters()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Propor a selección dun descritor de ficheiro" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6339,12 +6383,12 @@ msgstr "" "Propor un descritor de fichero para detectar si sane_read () devolverá " "os datos." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Activar opcións de proba" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6353,27 +6397,27 @@ msgstr "" "Activa varias opcións de proba. Isto úsase para probar a capacidade das " "interfaces para ver e modificar os diferentes tipos de opcións de SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Imprimir as opcións" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Imprimir unha lista de todas ls opcións" -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Opcións de proba booleanas" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Booleana configurábel e lexíbel por software" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6382,12 +6426,12 @@ msgstr "" "(1/6) Opción de proba booleana configurábel e lexíbel por software. Esta " "é a opción booleana normal." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Booleana configurábel por hardware lexíbel por software" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6398,12 +6442,12 @@ msgstr "" "software. Esta opción non pode ser configurada pola interface, mais si " "polo usuario (p.ex. premendo un botón no dispositivo)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Booleana configurábel por hardware" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6414,12 +6458,12 @@ msgstr "" "non pode ser configurada pola interface, mais si polo usuario (p.ex. " "premendo un botón no dispositivo) tampouco pode ser lida pola interface." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Booleana lexíbel por software" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6428,12 +6472,12 @@ msgstr "" "(4/6) Opción de proba booleana lexíbel por software. Esta é unha opción " "de só lectura." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Booleana configurábel e lexíbel por software, emulada" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6442,12 +6486,12 @@ msgstr "" "(5/6) Opción de proba booleana configurábel e lexíbel por software e " "emulada." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Booleana configurábel e lexíbel por software, automática" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6457,29 +6501,29 @@ msgstr "" "(6/6) Opción de proba booleana configurábel e lexíbel por software e " "emulada. Esta opción pode ser configurada automaticamente polo motor." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Opción de proba «Enteiro»" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Enteiro" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" "(1/6) Opción de proba de valor enteiro sen unidade nin conxunto de " "restricións." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Enteiro con rango de restricións" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6488,24 +6532,24 @@ msgstr "" "(2/6) Opción de proba de valor enteiro con unidade de píxel e con " "conxunto de restricións. O mínimo é 4, o máximo 192 e o salto 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Enteiro con restrición de lista de valores" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Opción de proba de valor enteiro con unidade bits e restrición de " "lista de valores" -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Matriz de enteiros" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6514,12 +6558,12 @@ msgstr "" "(4/6) Opción de proba de valor enteiro con unidade mm usando unha Matriz " "con restricións." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Matriz de enteiros con rango de restriciónsv" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6529,12 +6573,12 @@ msgstr "" "matriz con intervalo de restricións. O mínimo é 4, o máximo 192, e o " "salto 2.v" -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Matriz de enteiros con restrición de lista de valores" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6543,29 +6587,29 @@ msgstr "" "(6/6) Opción de proba de valor enteiro con unidade e% e usando unha " "matriz con restricións nunha lista de valores." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Opcións de proba «reais fixos»" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Real fixo" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Opción de proba de valor real (coma fixa) sen unidade nin conxunto " "de restricións." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Real fixo con intervalo de restrición" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6575,49 +6619,49 @@ msgstr "" "microsegundo e intervalo de restrición. O mínimo é -42,17, o máximo " "32767,9999 e o salto 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Real fixo con restrición de lista de valores" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Opción de proba de valor real (coma fixa) sen unidade e " "restrinxida por un conxunto de valores dunha lista." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Opcións de proba de cadea" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Cadea" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Opcións de proba de cadea sen restricións." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Cadea restrinxida a lista de cadeas" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Opción de proba de cadea con restrición de lista de cadeas" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Restrición de cadeas lista longa de cadeas" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6626,152 +6670,152 @@ msgstr "" "(3/3) Opción de proba de cadea con restrición de lista de cadeas. Conten " "máis entradas..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Opcións de botón de proba" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Botón" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Botón de opción de proba. Imprime algún texto..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Color 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Usar composición de imaxe" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Dous niveis branco e negro (modo de liña de arte)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Esfumado/medios tons de branco e negro (modo de medios tons)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Multinivel de branco e negro (modo de escala de grises)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Multinivel de cor RGB (cor dunha pasada)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignorar calibración" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Desactivar foco previo" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Non calibrar o foco" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Foco previo manual" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Fixar a posición do foco" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Calibración de lentes na posición do documento" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Calibrar as lentes na posición do documento" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Marcar a posición do foco a 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Usar a marca de posición de foco a 0mm no canto de a 0,6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Modo de calibración" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Definir o modo de calibración" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Acende/apaga a lámpada" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA Activado" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Axusta o acendido/apagado UTA" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Desprazamento" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Axustes do desprazamento das canles de cor" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Desprazamento de gris" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Axusta o desprazamento da canle gris" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Axusta o desprazamento da canle vermello" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Axusta o desprazamento da canle verde" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Axusta o desprazamento da canle azul" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.27git\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2018-09-16 22:30+0300\n" "Last-Translator: Elishai Shkury <e1907@mm.st>\n" "Language-Team: Hebrew\n" @@ -17,443 +17,453 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "מספר אפשרויות" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "סטנדרט" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "גיאומטריה" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "הגדלה" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "מתקדם" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "חיישנים" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "תצוגה מקדימה" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "אלץ תצוגה מקדימה מונוכרומטית" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "עומק ביט" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "מצב סריקה" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "מהירות סריקה" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "מקור סריקה" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "אלץ מעקב אחורי" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Top-left x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Top-left y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Bottom-right x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Bottom-right y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "רזולוציית סריקה" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "רזולוציה-X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "רזולוציה-Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "רוחב עמוד" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "גובה עמוד" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "השתמש בטבלת גמה מותאמת אישית" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "עומק תמונה" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "עומק אדום" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "עומק ירוק" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "עומק כחול" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "בהירות" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "ניגודיות" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "גודל גרגיר" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "הדפסת רשת" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "רמת שחור" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "רמת לבן" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "רמת לבן עבור אדום" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "רמת לבן עבור ירוק" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "רמת לבן עבור כחול" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "צל" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "צל עבור אדום" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "צל עבור ירוק" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "צל עבור כחול" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "הדגשה" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "הדגשה עבור אדום" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "הדגשה עבור ירוק" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "הדגשה עבור כחול" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "גוון" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "רוויה" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "שם קובץ" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "גודל תבנית הדפסת רשת" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "תבנית הדפסת רשת" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "קשור רזולוציה X ו-Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "תשליל" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "כיול איכות" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "רזולוציה אופטית כפולה" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "קשור RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "סף" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "תיקון גמה אנלוגית" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "אדום גמה אנלוגית" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "ירוק גמה אנלוגית" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "כחול גמה אנלוגית" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "קשור גמה אנלוגית" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "מנורת חימום" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "חשיפת כיול-זמן" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "חשיפת כיול-זמן לאדום" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "חשיפת כיול-זמן לירוק" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "חשיפת כיול-זמן לכחול" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "חשיפת סריקה-זמן" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "חשיפת סריקה-זמן לאדום" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "חשיפת סריקה-זמן לירוק" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "חשיפת סריקה-זמן לכחול" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "חשיפת מערכת-זמן" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "צפיפות מנורת כיול" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "צפיפות מנורת סריקה" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "צפיפות מנורת מערכת" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "מנורה כבויה ביציאה" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "מיקום פוקוס" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "פוקוס אוטומטי" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " "supports." msgstr "אפשרות קריאה-בלבד המפרטת כמה אפשרויות נתמכות בהתקן מסוים." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "אפשרויות מקור, מצב ורזולוציה" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "אפשרויות שטח סריקה וגודל מדיה" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "אפשרויות שינוי תמונה" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "אפשרויות תלויות חומרה" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "חיישני וכפתורי סורק" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "בקש סריקת איכות-מקדימה." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -464,7 +474,7 @@ msgstr "" "את מספר המעברים לאחד ובסורק חד-מעברי, זה מוריד את דרישות הזיכרון וזמן " "הסריקה של הסריקה המקדימה." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -473,62 +483,62 @@ msgstr "" "מספר ביטים פר דגימה, ערכים טיפוסיים הם 1 ל-\"סגנון-קווי\" ו-8 לסריקות " "מרובות ביטים." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "בוחר את מצב הסריקה (למשל, סגנון קווי, מונוכרום, או צבע)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "קובע את המהירות בה הסריקה מתקדמת." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "בוחר את מקור הסריקה (כמו מזין מסמכים)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "קובע האם מעקב אחורי מאולץ." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "מיקום x שמאלי-עליון של שטח הסריקה." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "מיקום y שמאלי-עליון של שטח הסריקה." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "מיקום x ימני-תחתון של שטח הסריקה." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "מיקום y ימני-תחתון של שטח הסריקה." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "קובע את הרזולוציה של התמונה הנסרקת." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "קובע את הרזולוציה האופקית של התמונה הנסרקת." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "קובע את הרזולוציה האנכית של התמונה הנסרקת." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -536,18 +546,18 @@ msgid "" msgstr "" "מציין את הרוחב של המדיה. נדרש עבור מרכוז אוטומטי של סריקות מוזנות דפים." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "מציין את הגובה של המדיה." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "קובע האם טבלת גמה מובנית או מותאמת אישית תהיה בשימוש." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -557,32 +567,32 @@ msgstr "" "טבלת תיקון גמה. במצב צבע אפשרות זו משפיעה באופן שווה על ערוצי אדום, " "ירוק, וכחול בו זמנית (זאת אומרת, זו טבלת עוצמת גמה)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "טבלת תיקון גמה עבור הפס האדום." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "טבלת תיקון גמה עבור הפס הירוק." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "טבלת תיקון גמה עבור הפס הכחול." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "קובע את הבהירות של התמונה הנסרקת." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "קובע את הניגודיות של התמונה הנסרקת." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -591,74 +601,74 @@ msgstr "" "בוחר את \"מידת הגרגיר\" של התמונה הנסרקת. ערכים נמוכים יותר גורמים " "לתמונות חדות יותר." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "בוחר האם התמונה הנסרקת תהיה בהדפסת רשת (dithered)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "בוחר איזו רמת קרינה תיחשב \"שחור\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "בוחר איזו רמת קרינה תיחשב \"לבן\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "בוחר איזו רמת קרינה אדומה תיחשב \"לבן\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "בוחר איזו רמת קרינה ירוקה תיחשב \"לבן\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "בוחר איזו רמת קרינה כחולה תיחשב \"לבן\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "בוחר איזו רמת קרינה אדומה תיחשב \"שחור\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "בוחר איזו רמת קרינה ירוקה תיחשב \"שחור\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "בוחר איזו רמת קרינה כחולה תיחשב \"שחור\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "בוחר איזו רמת קרינה אדומה תיחשב \"אדום מלא\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "בוחר איזו רמת קרינה ירוקה תיחשב \"ירוק מלא\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "בוחר איזו רמת קרינה כחולה תיחשב \"כחול מלא\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "קובע את ה\"גוון\" (רמת כחול) של התמונה הנסרקת." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -667,12 +677,12 @@ msgstr "" "רמת הרוויה קובעת את מידת ה\"רעננות\" בעת צילום תמונה עם מצלמה. ערכים " "גבוהים יותר גורמים לרעננות גדולה יותר." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "שם הקובץ של התמונה שתיפתח." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -681,293 +691,304 @@ msgstr "" "קובע את גודל התבנית של הדפסת הרשת (dithering) בשימוש בסריקה של תמונות " "בהדפסת רשת." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "מגדיר את תבנית הדפסת הרשת (dithering) לסריקת תמונות בהדפסת רשת." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "השתמש בערכים זהים עבור רזולוציה X ו-Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "החלף שחור ולבן" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "בצע כיול לבן איכותי" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "השתמש בעדשות שמכפילות את הרזולוציה האופטית" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "במצב RGB השתמש באותם ערכים לכל צבע" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "בחר בהירות מינימלית לקבלת נקודה לבנה" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "תיקון גמה אנלוגית" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "תיקון גמה אנלוגית עבור אדום" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "תיקון גמה אנלוגית עבור ירוק" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "תיקון גמה אנלוגית עבור כחול" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "חמם מנורה לפני סריקה" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "הגדר זמן חשיפה לכיול" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "הגדר זמן חשיפה עבור כיול אדום" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "הגדר זמן חשיפה עבור כיול ירוק" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "הגדר זמן חשיפה עבור כיול כחול" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "הגדר זמן חשיפה עבור סריקה" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "הגדר זמן חשיפה עבור סריקה אדומה" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "הגדר זמן חשיפה עבור סריקה ירוקה" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "הגדר זמן חשיפה עבור סריקה כחולה" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "הפעל בחירה של זמן חשיפה" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "הגדר צפיפות מנורה עבור כיול" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "הגדר צפיפות מנורה עבור סריקה" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "הפעל בחירה של צפיפות מנורה" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "כבה מנורה כאשר יוצאים מהיישום" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "פוקוס אוטומטי או ידני" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "מחכה לכפתור לפני סריקה" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "כפתור סריקה" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "כפתור אימייל" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "כפתור פקס" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "כפתור העתקה" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "כפתור PDF" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "כפתור ביטול" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "דף טעון" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "מכסה פתוח" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "צבע" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "צבע סגנון קווי" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "צבע הדפסת רשת" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "אפור" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "הדפסת רשת" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "סגנון קווי" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "הצלחה" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "הפעלה לא נתמכת" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, fuzzy, no-c-format msgid "Operation was canceled" msgstr "הפעלה בוטלה" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "התקן תפוס" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "ארגומנט לא חוקי" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "סוף הקובץ הושג" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "מזין מסמכים תקוע" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "מזין מסמכים ללא מסמכים" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "מכסה סורק פתוח" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "תקלה במהלך קלט/פלט של ההתקן" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "זיכרון נגמר" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "גישה למשאב נדחתה" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "מנורה לא מוכנה, נא לנסות שנית" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "מנגנון סורק נעול להובלה" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "ברירות מחדל" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "קבע ערכי ברירת מחדל עבור בקרות שיפור." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "כיול" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "כייל לפני הסריקה הבאה" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -976,12 +997,12 @@ msgstr "" "אם מופעלת, ההתקן יעבור כיול לפני הסריקה הבאה. אחרת, כיול מבוצע רק לפני " "ההתחלה הראשונה." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "בצע רק תיקון הצללה" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -991,1070 +1012,1070 @@ msgstr "" "אם מופעלת, רק תיקון הצללה מבוצע במהלך כיול. ערכי ברירת מחדל עבור הגבר, " "אופסט וזמן חשיפה, בין אם מובנים או מקובץ הגדרות הם בשימוש." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "מצב כפתור" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "מספר של הפריים לסריקה" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "בוחר את מספר הפריים לסריקה" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "סריקה דו צדדית" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "סריקה דו צדדית מאפשרת סריקה של העמוד הקדמי והאחורי של המסמך" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "תיקון לפי יחס שקיפות" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "תיקון לפי סוג סרט" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "צבע בהיר" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "תשלילים" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "גולמי" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "ללא תיקון שקיפות" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "שקפים" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "אוטומטי" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "מהירות נורמלית" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 מהירות נורמלית" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 מהירות נורמלית" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "פרמטר מעוגל" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "לא ידוע" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "תקלת מזין מסמכים אוטומטי" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "מכסה מזין מסמכים אוטומטי פתוח" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "כשל מנורה" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "תקלת מיקום ראש סריקה" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "תקלת בדיקת מעבד" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "תקלת בדיקת זכרון גישה אקראית" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "תקלת בדיקת זכרון קריאה בלבד" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "תקלת בדיקת חומרה" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "כשל מנורה ביחידת השקיפות" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "כשל מיקום ראש סריקה ביחידת השקיפות" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "תקלה באורך רשימת פרמטרים" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "קוד פעולת פקודה לא חוקי" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "שדה לא חוקי ב-CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "אין תמיכה ב-LUN" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "שדה לא חוקי ברשימת הפרמטרים" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "תקלה ברצף פקודות" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "יותר מדי חלונות פורטו" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "מדיום לא קיים" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "הודעת זיהוי ביט לא חוקי" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "אפשרות לא מחובר" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "אתחול מצב דולק / אתחול התקן bus" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "פרמטר עבר שינוי על ידי יוזם אחר" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "אין מידע חישה נוסף" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "כשל בחירה מחדש" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "תקלת SCSI parity" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "התקבלה הודעת שגיאה של גילוי יוזם" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "תקלת הודעה לא חוקית" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "תקלת זמן קצוב" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "תקלת הצללה של יחידת השקיפות" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "מנורה לא מיוצבת" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "סורק סרט" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "סורק שטוח" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "סוג סרט" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "בוחר את סוג הסרט, לדוגמה תשלילים או שקפים" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "סוג סרט תשליל" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "בוחר את סוג סרט תשליל" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "רזולוציית חומרה" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "השתמש רק ברזולוציות חומרה" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "פוקוס" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "פוקוס אוטומטי" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "הפעל/כבה פוקוס אוטומטי" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "פוקוס אוטומטי רק פעם אחת" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "בצע פוקוס אוטומטי רק פעם אחת בין הוצאות" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "מיקום פוקוס ידני" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "קבע את מיקום הפוקוס האופטי של המערכת באופן ידני (ברירת מחדל: 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "סרוק שוליים" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "התאמות צבע נוספות" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "בצע תמונת ראי" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "בצע תמונת ראי אופקית" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "חשיפה אוטומטית" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "הפעל/כבה את אפשרות חשיפה אוטומטית" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "כיול עכשיו" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "בצע כיול *עכשיו*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "אבחון עצמי" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "בצע אבחון עצמי של הסורק" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "אתחל סורק" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "אתחל את הסורק" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "טיפול במדיום" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "הוצא את הסרט לאחר כל סריקה" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "הוצא את הסרט אוטומטית מההתקן לאחר כל סריקה" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "הוצא את הסרט לפני עזיבה" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "הוצא את הסרט אוטומטית מההתקן לפני עזיבת היישום" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "הוצא סרט עכשיו" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "הוצא את הסרט *עכשיו*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "תוספות מזין מסמכים" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "סורק שטוח בלבד" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "כבה את מזין המסמכים האוטומטי והשתמש בסורק שטוח בלבד" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "יחידת שקיפות" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "הפעל/כבה את יחידת השקיפות (FAU, יחידת מתאם סרט)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "סרט תשליל" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "סרט מעשי או תשליל" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "בקרת צפיפות" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "קבע את מצב בקרת הצפיפות" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "יחס שקיפות" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "בחר סוג סרט" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "בחר את סוג הסרט" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "כייל סורק" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "אלץ כיול סורק לפני סריקה" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "סריקה בגווני אפור" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "בצע סריקה בגווני אפור במקום סריקה בצבע" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "הגבר אנלוגי" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "הרם או הנמך את ההגבר האנלוגי של מערך ה-CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "תיקון גמה" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "בוחר את עקום ההעברה מתוקן הגמה" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "סורק שטוח" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "חזית מזין מסמכים אוטומטי" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "אחורי מזין מסמכים אוטומטי" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "דו צדדי מזין מסמכים אוטומטי" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "חזית לוח" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "אחורי לוח" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "דו צדדי לוח" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "אדום" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "ירוק" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "כחול" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "שפר אדום" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "שפר ירוק" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "שפר כחול" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "אף אחד" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "אחוז דילוג מקום ריק של תוכנה" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "בקש מהדרייבר לזנוח עמודים עם אחוז נמוך של פיקסלים כהים" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "מצב סריקה" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "השתמש בקלט פלט לא חוסם" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "השתמש בקלט פלט לא חוסם עבור sane_read() אם נתמך על ידי הממשק." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "חד צדדי" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "דו צדדי" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "יחידת שקיפות" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "מזין מסמכים אוטומטי" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "סרט ממשי" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "סרט תשליל" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "פוקוס על זכוכית" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "פוקוס 2.5 מילימטר מעל זכוכית" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "הדפסת רשת A (גוון חזק)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "הדפסת רשת B (גוון חלש)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "הדפסת רשת C (מסך רשת)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Dither A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Dither B (4x4 Spiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Dither C (4x4 Net Screen)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Dither D (8x4 Net Screen)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "טכנולוגיה מועשרת טקסט" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "הורד תבנית A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "הורד תבנית B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "ללא תיקון" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "מוגדר משתמש" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "מדפסות Impact-dot" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "מדפסות תרמיות" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "מדפסות הזרקת דיו" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "מסכי CRT" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "ברירת מחדל" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "הדפסה בצפיפות גבוהה" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "הדפסה בצפיפות נמוכה" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "הדפסה בניגודיות גבוהה" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "מוגדר משתמש (גמה=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "מוגדר משתמש (גמה=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "דיוקן A5" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "נוף A5" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "מכתב" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "מירבי" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "בוחר את הדפסת הרשת." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "נושר" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "בוחר את הנושר." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "בוחר את הבהירות." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "חדות" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "תיקון צבע" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "קובע את טבלת תיקון הצבע להתקן הפלט הנבחר." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "מקדמים של תיקון צבע" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "כפל מטריצה של RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "החלף ירוק לאדום" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "החלף ירוק לכחול" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "החלף אדום לירוק" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "החלף אדום לכחול" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "החלף כחול לירוק" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "החלף כחול לאדום" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "שולט על רמת ירוק" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "מוסיף לאדום בהסתמך על רמת ירוק" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "מוסיף לכחול בהסתמך על רמת ירוק" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "מוסיף לירוק בהסתמך על רמת אדום" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "שולט על רמת אדום" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "מוסיף לכחול בהסתמך על רמת אדום" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "מוסיף לירוק בהסתמך על רמת כחול" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "מוסיף לאדום בהסתמך על רמת כחול" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "שולט על רמת כחול" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "בצע תמונת ראי." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "תצוגה מקדימה מהירה" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "חילוק שטח אוטומטי" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "רשימת רזולוציה קצרה" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "מציג רשימת רזולוציה קצרה" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "זום" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "מגדיר את מקדם הזום בשימוש הסורק" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "פורמט מהיר" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "ציוד אופציונלי" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "הוצא" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "הוצא את הדף במזין המסמכים האוטומטי" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "הוצאה אוטומטית" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "הוצא מסמך לאחר סריקה" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "מצב מזין מסמכים אוטומטי" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "בוחר את מצב מזין המסמכים האוטומטי (חד צדדי/דו צדדי)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "תא" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "בחר תא לסריקה" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2063,23 +2084,23 @@ msgstr "" "בוחר את ערך תיקון גמה מרשימה של התקנים מוגדרים מראש או טבלה המוגדרת על " "ידי המשתמש, שניתן להוריד אל הסורק" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "מיקום פוקוס" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "קובע את מיקום הפוקוס לזכוכית או 2.5 מילימטר מעל הזכוכית" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "חכה לכפתור" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2093,7 +2114,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "אינפרה אדום" @@ -2108,376 +2129,376 @@ msgstr "שקף ממשי" msgid "Negative Slide" msgstr "שקף תשליל" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "פרופיל CCT מובנה" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "פרופיל CCT מוגדר משתמש" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "הוצא את הדף במזין המסמכים האוטומטי" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "ללא תיקון" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "כבה תיקון גמה" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "דולק" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "כבוי" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Dither" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "דיפוזיה" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "לבן" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "שחור" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "המשך" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "עצור" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10 מילימטר" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15 מילימטר" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20 מילימטר" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "אופקי" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "אופקי מודגש" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "אופקי צר" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "אנכי" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "אנכי מודגש" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "מלמעלה למטה" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "מלמטה למעלה" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "חזית" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "אחור" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "פונקציית גמה אקספוננט" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "משנה את העוצמה של גווני הביניים" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "RIF" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "הפוך את עיצוב התמונה" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "סוג הדפסת רשת" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "סוג בקרה של מסנן הדפסת רשת" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "תבנית בקרה של מסנן הדפסת רשת" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "תרשים" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "בצע חילוץ תרשים" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "הדגשה" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "שלילי כדי להחליק או חיובי כדי לחדד את התמונה" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "הפרדה" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "הפעל הפרדה אוטומטית של תמונה וטקסט" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "ביצוע תמונת ראי" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "בצע שיקוף אופקי של תמונת הפלט" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "עוקב רמת לבן" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "שלוט על עוקב רמת לבן" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "מסנן כדורי" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "משפר איכות טקסט של עט כדורי ברזולוציה גבוהה" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "החלקה" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "הפעל החלקה ל-OCR משופר" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "עקום גמה" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "עקום גמה, מבהיר לכהה, אך יתכן ושניים עליונים לא יעבדו" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "עקום סף" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "עקום סף, מבהיר לכהה, אך יתכן ושניים עליונים לא יהיו לינאריים" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "לבן סף" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "קבע פיקסלים שווים לסף ללבן במקום לשחור" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "הסרת רעשים" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "מטריצה 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "הסר רעשים ריבוע 5 פיקסל" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "מטריצה 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "הסר רעשים ריבוע 4 פיקסל" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "מטריצה 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "הסר רעשים ריבוע 3 פיקסל" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "מטריצה 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "הסר רעשים ריבוע 2 פיקסל" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "שונות" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "קבע קצב שונות SDTC (רגישות), 0 שווה ל-127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "גילוי רוחב אוטומטי" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "סורק מגלה צידי נייר. עלול להאט מהירות סריקה." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "גילוי אורך אוטומטי" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "סורק מגלה קצה נמוך של נייר. עלול להטעות כמה ממשקים." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "דחיסה" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "הפעל מידע דחוס. עלול לגרום לנפילה של יישום הממשק" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "ארגומנט דחיסה" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2485,113 +2506,113 @@ msgid "" msgstr "" "רמת דחיסה JPEG. קובץ קטן זה 1, קובץ גדול זה 7. 0 (ברירת מחדל) זה כמו 4" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "פעולת DF" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "פעולה בעקבות תקלת הזנה כפולה" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "עיוות DF" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "הפעל תקלת הזנה כפולה כתוצאה מעיוות" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "עובי DF" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "הפעל תקלת הזנה כפולה כתוצאה מעובי נייר" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "אורך DF" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "הפעל תקלת הזנה כפולה כתוצאה מאורך נייר" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "הבדל אורך DF" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "הבדל באורך עמוד יגרור תקלת הזנה כפולה" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "מצב שחזור DF" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "בקש מהסורק להפוך הזנה בעת היתקעות נייר" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "הגנת נייר" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "בקש מהסורק לנבא תקלות במזין המסמכים האוטומטי" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "הגנת נייר מתקדמת" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "בקש מהסורק לנבא תקלות במזין המסמכים האוטומטי בעזרת חיישנים משופרים" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "גילוי סיכת הידוק" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "בקש מהסורק לגלות תקלות במזין המסמכים האוטומטי כתוצאה מסיכות הידוק" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "צבע רקע" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "קבע צבע רקע לסריקות. עלול להתנגש עם אפשרות סריקת יתר" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "צבע נושר" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2600,33 +2621,33 @@ msgstr "" "סורקים עם מעבר אחד משתמשים בצבע אחד בלבד במהלך סריקה אפורה או בינרית, " "שימושי עבור נייר או דיו צבעוניים" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "מצב חוצץ" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" "בקש מהסורק לקרוא עמודים במהירות ממזין המסמכים האוטומטי לתוך זיכרון פנימי" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "איסוף מקדים" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "בקש מהסורק לתפוס את העמוד הבא ממזין המסמכים האוטומטי" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "סריקת יתר" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2637,23 +2658,23 @@ msgstr "" "המסמכים האוטומטי, והגדל שטח סריקה מירבי מעבר לגודל הנייר, על מנת לאפשר " "צבירה בצדדים הנותרים. עלול להתנגש עם אפשרות צבע רקע" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "טיימר שינה" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "זמן בדקות עד שספק הכוח הפנימי עובר למצב שינה" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "טיימר כיבוי" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2662,42 +2683,42 @@ msgstr "" "זמן בדקות עד שספק הכוח הפנימי מכבה את הסורק. יעוגל ל-15 הדקות הקרובות " "ביותר. אפס אומר אף פעם לא לכבות." -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "אופסט דו צדדי" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "כוון אופסט חזיתי/אחורי" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "אופסט ירוק" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "כוון אופסט ירוק/אדום" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "אופסט כחול" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "כוון אופסט כחול/אדום" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "זיכרון נמוך" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2710,12 +2731,12 @@ msgstr "" "לשימוש על מנת לקבוע את התמונה הנכונה. אפשרות זו אמורה להיות בשימוש רק עם " "תוכנות ממשק מותאמות אישית." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "צד דו צדדי" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2724,153 +2745,153 @@ msgstr "" "אומר איזה צד (0=חזית, 1=אחור) של סריקה דו צדדית הקריאה הבאה ל-sane_read " "תחזיר." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "הטיה וקיצוץ של חומרה" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "בקש מסורק לסובב ולקצץ עמודים באופן דיגיטלי." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "קיצוץ של חומרה" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "בקש מהדרייבר לסובב עמודים מוטים באופן דיגיטלי." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "קוטר פגמים של תוכנה" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "קוטר מירבי של נקודות בודדות להסרה מהסריקה." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "קיצוץ של תוכנה" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "בקש מהדרייבר להסיר את הגבול מהעמודים באופן דיגיטלי." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "הפסק כאשר ביטול" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "בקש מהדרייבר להפסיק את הזנת הנייר במקום להוציא במהלך ביטול." -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "אפשרויות תומך" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "שולט על יחידת התמיכה" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "תומך" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "הפעל יחידת תמיכה" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "ביטים של תומך" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "קובע את ערך הספירה המירבי של התומך." -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "ערך תומך" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "ערך ספירה התחלתי של התומך." -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "צעד תומך" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "שנה את ערך הספירה של התומך בכמות זו לכל עמוד." -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "תומך Y" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "אופסט הדפסה של התומך מהחלק העליון של הנייר." -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "גופן תומך" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "גופן הדפסה תומך." -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "כיוון תומך" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "כיוון הדפסה תומך." -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "צד תומך" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "צד הדפסה תומך, דורש תמיכת חומרה לשינוי" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "מחרוזת תומך" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -2878,202 +2899,202 @@ msgid "" msgstr "" "פורמט הדפסה אלפא נומרי תומך. ערך מונה מחליף את %05ud או %08ud בסוף." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "קצה עליון" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, fuzzy, no-c-format msgid "Paper is pulled partly into ADF" msgstr "נייר משוך בחלקו לתוך מזין מסמכים אוטומטי" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "נייר A3" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "התגלה נייר A3" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "נייר B4" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "התגלה נייר B4" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "נייר A4" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "התגלה נייר A4" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "נייר B5" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "התגלה נייר B5" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR or DF" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "התגלה OMR או הזנה כפולה" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "דף טעון" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "חיסכון בחשמל" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "סורק במצב חיסכון בחשמל" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "הזנה ידנית" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "נבחרה הזנה ידנית" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "פונקציה" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "תו פונקציה על מסך" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "דיו נמוך" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "דיו רושם עומד להיגמר" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "הזנה כפולה" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "התגלתה הזנה כפולה" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "קוד תקלה" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "קוד תקלה חומרה" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "זווית הטיה" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "דורש רקע שחור עבור סריקה" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "דיו נותר" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "רמת דיו רושם" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "צפיפות" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "לוח צפיפות" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "החלפה דו צדדית" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "תוספות" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "מסנן צבע" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "כאשר משתמשים באפור או בסגנון קווי אפשרות זו בוחרת את הצבע בשימוש." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "קובץ כיול" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "פרט את קובץ הכיול לשימוש" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "זמן תפוגה מטמון כיול" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3082,12 +3103,12 @@ msgstr "" "זמן (בדקות) לפני שכיול מוטמן פג. ערך של 0 אומר שמטמון אינו בשימוש. ערך " "שלילי אומר שמטמון לעולם לא פג." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "זמן כיבוי מנורה" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3095,130 +3116,130 @@ msgid "" msgstr "" "המנורה תיכבה לאחר הזמן הנתון (בדקות). ערך של 0 אומר, שהמנורה לא תיכבה." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "מנורה כבויה במהלך סריקה" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "המנורה תיכבה במהלך סריקה. " -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "כפתור קובץ" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "כפתור OCR" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "כפתור הדלקה" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "כפתור אקסטרה" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "דרוש כיול" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "הסורק דורש כיול עבור ההגדרות הנוכחיות" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "כפתורים" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "כייל" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "התחל כיול בעזרת דף מיוחד" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "נקה כיול" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "נקה מטמון כיול" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "כיול גס" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "אופסט ירוק" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "מתאם שקיפות" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "מתאם שקיפות" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "צבע מצב אפור" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "בוחר איזה צבע סריקה בשימוש מצב אפור (ברירת מחדל: ירוק)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "אפשרויות ניקוי באגים" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "חימום אוטומטי" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3226,12 +3247,12 @@ msgid "" msgstr "" "בצע חימום עד שבהירות המנורה קבועה במקום להיצמד לזמן חימום של 60 שניות." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "סריקה מלאה" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3240,12 +3261,12 @@ msgstr "" "סרוק את כל שטח הסריקה כולל רצועת הכיול. שים לב. אל תבחר את כל הגובה. " "לבדיקה בלבד." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "כיול גס" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3256,12 +3277,12 @@ msgstr "" "לקביעת הפרמטרים של הממשק האנלוגי באופן ידני. אפשרות זו פועלת כברירת " "מחדל. לבדיקה בלבד." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "כיול גס עבור סריקה ראשונה בלבד" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3272,12 +3293,12 @@ msgstr "" "זמן סריקה. אם בהירות התמונה שונה בכל סריקה, כבה את האפשרות הזו . לבדיקה " "בלבד." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "קווי חזרה" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3289,221 +3310,221 @@ msgstr "" "הסורק סורק מהר יותר מיכולת המחשב לקבל את המידע. ערכים נמוכים גורמים " "לסריקות מהירות יותר אבל מגדילים את הסיכוי לפספס שורות." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "ערך גמה" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "קובע את ערך גמה של כל הערוצים." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "אפשרויות מתקדמות" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "גס" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "עדין" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "מותאם אישית" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "אוטומטי" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "חודר" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "אפור NTSC" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "אפור XPA" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "לאט" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "רגיל" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "מהר" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "מהר מאוד" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-פיקסל" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-פיקסל" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-פיקסל" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "הדפסה" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "שקף" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "רצועת-סרט" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "מזין מסמכים אוטומטי" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "על תנאי" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "ניסוי" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "חידוד" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "קבע ערך חידוד." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "סף אוטומטי" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "הפעל קביעה אוטומטית של סף עבור סריקות סגנון קווי." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "בחר מסנן החלקה." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "הוצא מדיה לאחר סריקה" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "מוציא את המדיה לאחר סריקה." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "שנה מסמך" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "שנה מסמך." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "הוצא" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "הוצא מסמך." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "התחל תהליך כיול." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "מדיה" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "קבע סוג מדיה." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "זמן חשיפה" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3515,152 +3536,152 @@ msgstr "" "להדפסות, 150% לשקפים רגילים ו\"תשלילים\" עבור סרט תשלילים. עבור תמונות " "כהות (תת חשיפה) אתה יכול להגדיל את הערך הזה." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "מטריצת צבע" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "קבע את מטריצת הצבע של הסורק." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "מטריצת צבע מותאמת אישית." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "מטריצת צבע מונו" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "מטריצת צבע מותאמת אישית עבור סריקות בגווני אפור." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "בצע תמונת ראי אופקית" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "תמונת ראי אופקית." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "בצע תמונת ראי אנכית" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "תמונת ראי אנכית." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "עדכן אפשרויות" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "עדכן אפשרויות." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "פלט 8 ביט" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "השתמש בעומק ביט גדול משמונה פנימית, אבל בצע פלט רק של שמונה ביטים." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "המתנה כפתור חזיתי" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "המתן לסריקה עד ללחיצה על כפתור בלוח החזיתי." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "כיבוי מנורה" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "כיבוי מנורת סורק." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "קבוצת גיאומטריה" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "קבוצת מצב סריקה" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "דגם סורק" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, fuzzy, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "מאפשר לבדוק התנהגות ההתקן עם דגמים נתמכים אחרים" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, fuzzy, no-c-format msgid "Image colors will be inverted" msgstr "הצבעים של התמונה יתהפכו" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "כבה תיקון גמה" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "תיקון גמה יהיה כבוי" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "כבה תיקון הצללה לבנה" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "תיקון הצללה לבנה יהיה כבוי" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "דלג על תהליך חימום" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "תהליך חימום יהיה כבוי" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "אלץ עומק אמיתי" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3670,12 +3691,12 @@ msgstr "" "אם גמה פועלת, סריקות תמיד מבוצעות בעומק 16 ביטים כדי לשפר את איכות " "התמונה ואז מומרות לעומק הנבחר. אפשרות זו מונעת דימוי עומק." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "דמה גווני אפור" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3685,12 +3706,12 @@ msgstr "" "אם פועלת, התמונה תיסרק במצב צבע ואז תהפוך המרה לגווני אפור בעזרת התוכנה. " "זה יכול לשפר את איכות התמונה בנסיבות מסוימות." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "שמור תמונות ניפוי באגים" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3698,318 +3719,318 @@ msgid "" msgstr "" "אם פועלת, חלק מהתמונות שקשורות בעיבוד הסורק נשמרות לצורך אבחון שלהן." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "אתחל צ'יפסט" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "מאתחל מידע צ'יפסט" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "מידע" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "שם צ'יפסט" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "מראה שם צ'יפסט בשימוש ההתקן." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "לא ידוע" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "Chipset ID" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "מראה את ה-ID של הצ'יפסט" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "מונה סריקה" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "מציג את מספר הסריקות שבוצעו בעזרת הסורק" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "עדכן מידע" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "מעדכן מידע אודות התקן" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "אפשרות זו משקפת כפתור סורק בלוח החזיתי" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "מצלמת רשת" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "כפתור סריקה" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "הדפסה" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "חכה לכפתור" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "אפשרויות תומך" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "אפשרויות תומך" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "אין מידע חישה נוסף" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, fuzzy, no-c-format msgid "power-save" msgstr "חיסכון בחשמל" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "כפתור הדלקה" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "כפתור העתקה" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "כפתור העתקה" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "צבע" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "מצב כפתור" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "שונות" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "סטטוס מנורה" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "מדליק או מכבה את המנורה." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "מכייל עבור רמת שחור ולבן." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "שקפים TMA" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "תשלילים TMA" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "צבע (48 ביטים)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "הארך זמן תפוגה מנורה" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "מאריך זמן תפוגה מנורה (מ-15 דקות ל-1 שעה)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "חכה לכפתור" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "מחכה לכפתור לפני סריקה" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "כפתור אחרון שנלחץ" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "קבל את ה-ID של הכפתור האחרון שנלחץ (קריאה בלבד)" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "מונה סריקה" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, fuzzy, no-c-format msgid "Get value of LCD counter (read only)" msgstr "קבל את ה-ID של הכפתור האחרון שנלחץ (קריאה בלבד)" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "צבע סגנון קווי" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, fuzzy, no-c-format msgid "Get value of LED indicator (read only)" msgstr "קבל את ה-ID של הכפתור האחרון שנלחץ (קריאה בלבד)" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "הסתר את הפיקסל של סוף העמוד" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "מסתיר את הפיקסלים המורים על סוף העמוד ומחליף עם הפיקסלים השכנים" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "מצב מילוי של קווים משתרכים לאחר מידע סריקה (מזין מסמכים אוטומטי)" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " @@ -4019,12 +4040,12 @@ msgstr "" "= מפת סיביות שחור לבן, לבן = צבע לבן, שחור = צבע שחור, צבע = ערך צבע RGB " "או אפור" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "ערך צבע RGB או אפור למצב מילוי \"צבע\"" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4034,13 +4055,13 @@ msgstr "" "+b או ערך אפור (ברירת מחדל=סגול או אפור)" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "גודל נייר" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "הפרדה אוטומטית" @@ -4081,13 +4102,13 @@ msgid "Double feed detection" msgstr "גילוי הזנה כפולה" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "הפעל סריקה דו צדדית (משני הצדדים)" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "גודל פיזי של הנייר במזין המסמכים האוטומטי" @@ -4252,7 +4273,7 @@ msgid "From scanner" msgstr "מסורק" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "מנייר" @@ -4327,13 +4348,13 @@ msgid "Sets the scan source" msgstr "קובע את מקור הסריקה" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "מצב הזנה" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "קובע את מצב ההזנה" @@ -4390,12 +4411,12 @@ msgstr "סורק מכווץ תמונה כדי שתתאים לעמוד נסרק" msgid "Set paper position : true for landscape, false for portrait" msgstr "קבע מיקום נייר: לתמונת נוף true, לתמונת דיוקן false" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "סף אוטומטי" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4404,31 +4425,31 @@ msgstr "" "קובע אוטומטית בהירות, ניגודיות, רמת לבן, גמה, הפחתת רעשים והדגשת תמונה" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "הפחתת רעשים" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "הפחת רעש נקודה מבודדת" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "הדגשת תמונה" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "קובע הדגשת תמונה" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4522,7 +4543,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "תיקון גמה" @@ -4715,532 +4736,532 @@ msgstr "תוספת נפח במיקום עליון" msgid "Addition of space in bottom position" msgstr "תוספת נפח במיקום תחתון" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "יהלום" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 Coarse Fatting" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 Fine Fatting" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "קו אנכי 8x8" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "הגבר" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "הגדרות הגבר ערוצי צבע" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "הגבר אפור" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "קובע את הגבר ערוץ אפור" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "הגבר אדום" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "קובע את הגבר ערוץ אדום" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "הגבר ירוק" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "קובע את הגבר ערוץ ירוק" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "הגבר כחול" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "קובע את הגבר ערוץ כחול" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayer Dither 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayer Dither 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "הדפסת רשת נקודה 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "הדפסת רשת נקודה 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "דיפוזיית תקלה" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "מצב 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "מצב 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "מצב 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "מחתיכה לבנה" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "חלק" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "נמוך" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "בינוני" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "גבוה" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "עמוד אחד" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "כל הדפים" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "סורק מוזן דפים" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "גווני אפור 4 ביטים" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "גווני אפור 8 ביטים" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "הצללה, מיצוע טונים, הדגשה, זמן חשיפה" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "אפשרויות מיוחדות" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "איזון צבע" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "כבה מעקב אחורי" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "אם מסומנת הסורק לא מבצע מעקב אחורי" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "שנה מצב מנורה של משטח זכוכית" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "משנה את מצב המנורה של משטח הזכוכית" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "כיול בעזרת backend" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "אם מסומנת כיול הצבע לפני סריקה מבוצע בעזרת ה-backend" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "השתמש במתאם lightlid-35mm" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "אפשרות זו מכבה את המנורה של משטח הזכוכית במהלך סריקה" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "סריקת איכות" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "איכות מירבית אבל מהירות איטית" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "סריקה מהירה" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "מהירות מירבית אבל איכות נמוכה" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "כיוון אוטומטי של סף" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " "for the threshold." msgstr "אם מסומנת ה-backend מנסה אוטומטית לקבוע ערך מיטבי לסף." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "בוחר את מצב תיקון הגמה." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "מחייב גמה" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "השתמש באותם ערכי גמה לכל ערוצי הצבע." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "גמת סקלר" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "בוחר ערך לתיקון גמת סקלר." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "גמת סקלר אדום" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "בוחר ערך לתיקון גמת סקלר (ערוץ אדום)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "גמת סקלר ירוק" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "בוחר ערך לתיקון גמת סקלר (ערוץ ירוק)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "גמת סקלר כחול" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "בוחר ערך לתיקון גמת סקלר (ערוץ כחול)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "ערוץ" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "בוחר את פס הצבע, \"מסטר\" אומר שכל הצבעים מושפעים." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "טון אמצעי" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "בוחר איזו רמת קרינה תיחשב \"50% אפור\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "טון אמצעי עבור אדום" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "בוחר איזו רמת קרינה תיחשב \"50% אדום\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "טון אמצעי עבור ירוק" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "בוחר איזו רמת קרינה תיחשב \"50% ירוק\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "טון אמצעי עבור כחול" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "בוחר איזו רמת קרינה תיחשב \"50% כחול\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "איזון אדום" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "גורם איזון עבור אדום. ערך של 100% אומר ללא תיקון." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "איזון ירוק" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "גורם איזון עבור ירוק. ערך של 100% אומר ללא תיקון." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "איזון כחול" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "גורם איזון עבור כחול. ערך של 100% אומר ללא תיקון." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "איזון קושחה" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "קובע את ערכי איזון הצבע לערכי הקושחה המסופקים." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "הכי איטי" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "איטי יותר" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "מהר יותר" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "הכי מהר" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "גס 8x8" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "רגיל 8x8" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "עדין 8x8" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "מאוד עדין 8x8" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "רגיל 6x6" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "גס 5x5" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "עדין 5x5" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "גס 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "רגיל 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "עדין 4x4" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "רגיל 3x3" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "רגיל 2x2" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "מותאם אישית 8x8" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "מותאם אישית 6x6" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "מותאם אישית 5x5" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "מותאם אישית 4x4" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "מותאם אישית 3x3" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "מותאם אישית 2x2" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "מצב אפור מהיר" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "סרוק במצב אפור מהיר (איכות נמוכה יותר)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5249,117 +5270,117 @@ msgstr "" "בקש שכל התצוגות המקדימות יבוצעו במצב המהיר ביותר (איכות נמוכה). זה יכול " "להיות מצב לא צבע או מצב רזולוציה נמוכה." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "זמן כיבוי מנורה (דקות)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "קובע את הזמן (בדקות) שלאחריו המנורה נכבית." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "כבה מנורה" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "מכבה את המנורה מיד." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "בהירות אדום" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "שולט על הבהירות של הערוץ האדום של התמונה הנסרקת." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "בהירות ירוק" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "שולט על הבהירות של הערוץ הירוק של התמונה הנסרקת." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "בהירות כחול" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "שולט על הבהירות של הערוץ הכחול של התמונה הנסרקת." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "ניגודיות ערוץ אדום" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "שולט על הניגודיות של הערוץ האדום של התמונה הנסרקת." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "ניגודיות ערוץ ירוק" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "שולט על הניגודיות של הערוץ הירוק של התמונה הנסרקת." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "ניגודיות ערוץ כחול" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "שולט על הניגודיות של הערוץ הכחול של התמונה הנסרקת." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "צבע48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "צבע24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "אפור16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "אפור8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "מחזיר אור" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "חיובי" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5368,7 +5389,7 @@ msgstr "" "בצע חימום עד שהבהירות של המנורה קבועה במקום להיצמד לזמן חימום של 40 " "שניות." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "תמונה" @@ -5378,27 +5399,42 @@ msgstr "תמונה" msgid "Need calibration" msgstr "דרוש כיול" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "צבע תשליל" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "אפור תשליל" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "צבע 48 ביטים" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "צבע 16 ביטים" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5495,208 +5531,216 @@ msgstr "זמן המתנה מזין מסמכים אוטומטי" #: backend/pixma/pixma_sane_options.c:392 #, fuzzy, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." msgstr "" "כאשר נקבע, הסורק מחפש את זמן ההמתנה בשניות למסמך חדש המוכנס למזין " "המסמכים האוטומטי." -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." +msgstr "" + +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "שקיפות" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "התקן-הגדרות" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "מתג מנורה" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "הדלקת המנורה(ות) ידנית." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "מנורה כבויה במהלך כיול כהה" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "תמיד מכבה את המנורה כאשר מבצע כיול כהה." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "מטמון מידע כיול" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "מפעיל או מכבה מטמון מידע כיול." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "מבצע כיול" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "זרז חיישן" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "מפעיל או מכבה זירוז של תנועת החיישן." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "זמן חימום" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "זמן חימום בשניות." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "זמן כיבוי מנורה" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "זמן כיבוי מנורה בשניות." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "ממשק אנלוגי" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "ערך הגבר אדום של ה-AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "אופסט אדום" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "ערך אופסט אדום של ה-AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "ערך הגבר ירוק של ה-AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "ערך אופסט ירוק של ה-AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "ערך הגבר כחול של ה-AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "ערך אופסט כחול של ה-AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "מנורה אדומה כבויה" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "מגדיר פרמטר מנורה אדומה כבויה" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "מנורה ירוקה כבויה" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "מגדיר פרמטר מנורה ירוקה כבויה" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "מנורה כחולה כבויה" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "מגדיר פרמטר מנורה כחולה כבויה" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "אפשרות זו משקפת את מצב הכפתורים של הסורק." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "צבע36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Dithermap 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Dithermap 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "בצע באקראי" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "בחירת מקור" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "שיפור תמונה" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "בצע גיוון אפור" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "פתח את התמונה בגווני אפור." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "סימולציה תלת-מעברית" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5705,12 +5749,12 @@ msgstr "" "בצע סימולציה של סורק תלת-מעברי בעזרת חזרה של 3 פריימים שונים. בשביל " "הכיף, מחזיר ירוק, אחר כך כחול, אחר כך אדום." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "סימולציה סורק ידני" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5721,48 +5765,48 @@ msgstr "" "מהתחלה. במקום, הם מחזירים גובה של -1. הפעלת אפשרות זו מאפשרת בדיקה האם " "ממשק יכול לטפל בכך בהצלחה." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "קבע ערכי ברירת מחדל עבור בקרות העשרה (בהירות וניגודיות)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "אפשרות בדיקה קריאה בלבד" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "בא נראה האם ממשקים יכולים לטפל בזה נכון" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "טבלאות גמה" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "סימולציה קוד סטטוס" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "אל תאלץ קוד סטטוס" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "אל תאלץ את ה-backend להחזיר קוד סטטוס." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "החזר SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5771,12 +5815,12 @@ msgstr "" "אלץ את ה-backend להחזיר את קוד הסטטוס SANE_STATUS_EOF לאחר ש-sane_read() " "נקראה." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "החזר SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5785,12 +5829,12 @@ msgstr "" "אלץ את ה-backend להחזיר את קוד הסטטוס SANE_STATUS_JAMMED לאחר ש-" "sane_read() נקראה." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "החזר SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5799,12 +5843,12 @@ msgstr "" "אלץ את ה-backend להחזיר את קוד הסטטוס SANE_STATUS_NO_DOCS לאחר ש-" "sane_read() נקראה." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "החזר SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5813,12 +5857,12 @@ msgstr "" "אלץ את ה-backend להחזיר את קוד הסטטוס SANE_STATUS_COVER_OPEN לאחר ש-" "sane_read() נקראה." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "החזר SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5827,12 +5871,12 @@ msgstr "" "אלץ את ה-backend להחזיר את קוד הסטטוס SANE_STATUS_IO_ERROR לאחר ש-" "sane_read() נקראה." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "החזר SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5841,12 +5885,12 @@ msgstr "" "אלץ את ה-backend להחזיר את קוד הסטטוס SANE_STATUS_NO_MEM לאחר ש-" "sane_read() נקראה." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "החזר SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5855,42 +5899,42 @@ msgstr "" "אלץ את ה-backend להחזיר את קוד הסטטוס SANE_STATUS_ACCESS_DENIED לאחר ש-" "sane_read() נקראה." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "אפשרות זו משקפת את הסטטוס של כפתור בסורק." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "מנורה דולקת" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "הדלק מנורת סורק" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "מנורה כבויה" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "כבה מנורת סורק" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "זמן תפוגה מנורה" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "דקות עד שמנורה נכבית לאחר סריקה" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "ערך סף למצב סגנון קווי" @@ -6025,69 +6069,69 @@ msgstr "קווי צבע פר קריאה" msgid "Grayscale lines per read" msgstr "קווים בגווני אפור פר קריאה" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "מצלמת רשת" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "צבע גולמי" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "צבע RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "צבע RGB טקסט" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "שחור מלא" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "לבן מלא" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "תבנית צבע" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "רשת" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "רשומה ראשונה" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "רשומה שניה" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " "display it" msgstr "זוהי הרשומה השלישית הארוכה מאוד. אולי לממשק יש מושג איך להציג אותה" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "סימולציה סורק-ידני" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6099,46 +6143,46 @@ msgstr "" "מראש. במקום, הם מחזירים גובה של -1. קביעת אפשרות זו מאפשרת לבדוק האם " "ממשק יכול לטפל בזה נכון. אפשרות זו גם מאפשרת רוחב קבוע של 11 סנטימטר." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "סימולציה תלת-מעברית" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " "transmitted." msgstr "בצע סימולציה של סורק תלת מעברי. במצב צבע, שלושה פריימים מועברים." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "קבע את הסדר של הפריימים" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "קבע את הסדר של הפריימים במצב צבע תלת מעברי." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "אם מזין מסמכים אוטומטי נבחר, המזין יהיה \"ריק\" לאחר 10 סריקות." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "אפשרויות מיוחדות" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "בחר את תמונת הבדיקה" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6154,12 +6198,12 @@ msgstr "" "תבנית צבע: מצייר תבניות בדיקה שונות בצבע כתלות במצב.\n" "רשת: מצייר רשת שחור/לבן עם רוחב וגובה של 10 מילימטר פר ריבוע." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "הפוך סדר בייטים" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6170,54 +6214,54 @@ msgstr "" "לשימוש לבדיקה של מצבי 16 ביט של ממשקים, למשל אם הממשק משתמש בסדר הבייטים " "הנכון." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "גבול קריאה" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "הגבל את כמות המידע המועבר בכל קריאה ל-sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "גודל של גבול קריאה" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "הכמות (המירבית) של מידע המועבר בכל קריאה ל-sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "השהיית קריאה" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "השהה את מעבר המידע לצינור." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "משך של השהיית קריאה" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "כמה זמן לחכות לאחר כל העברת באפר של מידע דרך הצינור." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "ערך מוחזר של sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6227,22 +6271,22 @@ msgstr "" "בחר את הערך המוחזר של sane_read(). \"ברירת מחדל\" היא הטיפול הרגיל " "לסריקה. כל שאר הקודים של הסטטוס הם לבדיקה של איך הממשק מטפל בהם." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "איבוד פיקסלים פר שורה" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "מספר הפיקסלים שאובדים בסוף של כל שורה." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "פרמטרים עמומים" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6251,24 +6295,24 @@ msgstr "" "החזר שורות עמומות ובייטים פר שורה כאשר sane_parameters() נקראת לפני " "sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "תציע תיאור בחר קובץ" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " "data." msgstr "תציע תיאור בחר קובץ לגילוי האם sane_read() תחזיר מידע." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "הפעל אפשרויות בדיקה" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6277,27 +6321,27 @@ msgstr "" "הפעל אפשרויות בדיקה שונות. זה עבור בדיקה של יכולת הממשקים לצפות ולשנות " "את כל סוגי אפשרויות SANE השונות." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "הדפס אפשרויות" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "הדפס רשימה של כל האפשרויות." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "אפשרויות בדיקה בוליאנית" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) בחירה רכה גילוי רך בוליאני" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6306,12 +6350,12 @@ msgstr "" "(1/6) אפשרות בדיקה בוליאנית שיש לה בחירה רכה וגילוי רך ויכולות " "(מתקדמות). זוהי אפשרות בוליאנית רגילה." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) בחירה קשה גילוי רך בוליאני" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6322,12 +6366,12 @@ msgstr "" "(מתקדמות). זה אומר שהאפשרות אינה ניתנת לקביעה בעזרת הממשק אלא על ידי " "המשתמש (למשל על ידי לחיצה על כפתור בהתקן)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) בחירה קשה בוליאני" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6338,12 +6382,12 @@ msgstr "" "שהאפשרות אינה ניתנת לקביעה בעזרת הממשק אלא על ידי המשתמש (למשל על ידי " "לחיצה על כפתור בהתקן) ואינה ניתנת לקריאה בעזרת הממשק." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) גילוי רך בוליאני" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6352,12 +6396,12 @@ msgstr "" "(4/6) אפשרות בדיקה בוליאנית שיש לה גילוי רך ויכולות (מתקדמות). זה אומר " "שהאפשרות היא לקריאה בלבד." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) בחירה רכה גילוי רך מדומה בוליאני" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6366,12 +6410,12 @@ msgstr "" "(5/6) אפשרות בדיקה בוליאנית שיש לה בחירה רכה, גילוי רך, ויכולות מדומות " "(ומתקדמות)." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) בחירה רכה גילוי רך אוטומטי בוליאני" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6381,27 +6425,27 @@ msgstr "" "(6/6) אפשרות בדיקה בוליאנית שיש לה בחירה רכה, גילוי רך ויכולות אוטומטיות " "(ומתקדמות). אפשרות זו יכולה להיקבע אוטומטית בעזרת ה-backend." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "אפשרויות בדיקה שלם" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) שלם" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) אפשרות בדיקה שלם ללא יחידה וללא סט אילוצים." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) טווח אילוץ שלם" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6410,34 +6454,34 @@ msgstr "" "(2/6) אפשרות בדיקה שלם עם פיקסל יחידה וסט טווח אילוץ. מינימום זה 4, " "מקסימום 192, ו-quant הוא 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) רשימת מילות אילוץ שלם" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "(3/6) אפשרות בדיקה שלם עם ביטים יחידה וסט רשימת מילות אילוץ." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) מערך שלם" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " "constraints." msgstr "(4/6) אפשרות בדיקה שלם עם מילימטר יחידה ושימוש במערך ללא אילוצים." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) טווח אילוצים מערך שלם" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6446,12 +6490,12 @@ msgstr "" "(5/6) אפשרות בדיקה שלם עם dpi יחידה ושימוש במערך עם אילוץ טווח. מינימום " "זה 4, מקסימום 192, ו-quant זה 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) רשימת מילות אילוץ מערך שלם" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6459,27 +6503,27 @@ msgid "" msgstr "" "(6/6) אפשרות בדיקה שלם עם אחוז יחידה ושימוש במערך עם אילוץ רשימת מילים." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "אפשרויות בדיקה קבועה" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) קבוע" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "(1/3) אפשרות בדיקה קבועה ללא יחידה וללא סט אילוצים." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) טווח אילוץ קבוע" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6488,47 +6532,47 @@ msgstr "" "(2/3) אפשרות בדיקה קבועה עם מיקרושנייה יחידה וסט טווח אילוצים. מינימום " "זה -42.17, מקסימום 32767.9999, ו-quant זה 2.0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) רשימת מילות אילוץ קבוע" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "(3/3) אפשרות בדיקה קבועה ללא יחידה וסט רשימת מילות אילוץ." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "אפשרויות בדיקה מחרוזת" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) מחרוזת" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) אפשרות בדיקה מחרוזת ללא אילוץ." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) רשימת מחרוזות אילוץ מחרוזת" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) אפשרות בדיקה מחרוזת עם אילוץ רשימת מחרוזות." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) רשימת מחרוזות ארוכה אילוץ מחרוזת" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6537,152 +6581,152 @@ msgstr "" "(3/3) אפשרות בדיקה מחרוזת עם אילוץ רשימת מחרוזות. מכילה כמה ערכים " "נוספים..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "אפשרויות בדיקה כפתור" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) כפתור" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) אפשרות בדיקה כפתור. מדפיסה קצת טקסט..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "צבע 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "השתמש בהרכב תמונה" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "שחור ולבן דו-רמתי (מצב סגנון קווי)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "שחור ולבן Dithered/הדפסת רשת (מצב הדפסת רשת)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "שחור ולבן רב-רמתי (מצב גווני אפור)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "צבע RGB רב-רמתי (צבע חד מעברי)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "התעלם מכיול" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "כבה פוקוס מקדים" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "אל תכייל פוקוס" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "פוקוס מקדים ידני" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "קבע מיקום פוקוס" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "כיול עדשות במיקום מסמך" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "כייל פוקוס עדשות במיקום מסמך" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "מיקום פוקוס מחזיק 0 מילימטר" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "השתמש במיקום פוקוס מחזיק 0 מילימטר במקום 0.6 מילימטר" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "מצב כיול" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "הגדר מצב כיול" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "מדליק/מכבה מנורה" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "הדלקת UTA" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "קובע UTA דולק/מכובה" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "אופסט" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "הגדרות אופסט ערוצי צבעים" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "אופסט אפור" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "קובע אופסט ערוץ אפור" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "קובע אופסט ערוץ אדום" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "קובע אופסט ערוץ ירוק" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "קובע אופסט ערוץ כחול" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2011-04-06 19:50+0200\n" "Last-Translator: Németh Tamás <ntomasz@uhuklub.hu>\n" "Language-Team: Hungarian <NONE>\n" @@ -16,443 +16,453 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Általános" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometria" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Haladó" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Haladó" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Szenzorok" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Előnézet" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Monokróm előnézet" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Színmélység" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Szkennelési üzemmód" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Szkennelési sebesség" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Bal-felső x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Bal-felső y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Jobb-alsó x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Jobb-alsó y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Szkennelés felbontása" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X felbontás" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y felbontás" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Lapszélesség" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Lapmagasság" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Vörös intenzitás" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Zöld intenzitás" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Kék intenzitás" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Fényerő" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontraszt" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Szemcseméret" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Feketeszint" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Fehérszint" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, fuzzy, no-c-format msgid "White level for red" msgstr "Fehérszint" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, fuzzy, no-c-format msgid "White level for green" msgstr "Fehérszint" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, fuzzy, no-c-format msgid "White level for blue" msgstr "Fehérszint" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Árnyék" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Kiemelés" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Árnyalat" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Telítettség" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Fájlnév" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negatív" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Precíz beállítás" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Küszöb" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Fókusz az üvegen" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Automatikus" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " "supports." msgstr "" -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, fuzzy, no-c-format msgid "Source, mode and resolution options" msgstr "Szkennelés felbontása" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, fuzzy, no-c-format msgid "Hardware specific options" msgstr "Speciális beállítások" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "" -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -460,87 +470,87 @@ msgid "" "scanner, it reduces the memory requirements and scan-time of the preview." msgstr "" -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " "for multibit scans." msgstr "" -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "" -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "" -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "" -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "A beolvasási terület bal-felső x pozíciója" -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "A beolvasási terület bal-felső y pozíciója" -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "A beolvasási terület jobb-alsó x pozíciója" -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "A beolvasási terület jobb-alsó y pozíciója" -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "" -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "" -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "" -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "" -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -548,423 +558,434 @@ msgid "" "gamma table)." msgstr "" -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "" -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "" -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "" -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "" -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "" -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " "in sharper images." msgstr "" -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "" -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " "when acquiring an image with a camera. Larger values cause more blooming." msgstr "" -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "" -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " "halftoned images." msgstr "" -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "" -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "A fekete és fehér felcserélése" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, no-c-format msgid "Warm up lamp before scanning" msgstr "" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, no-c-format +msgid "Focus position for manual focus" +msgstr "" + +#: include/sane/saneopts.h:449 +#, no-c-format +msgid "Perform autofocus before scan" +msgstr "" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Szkennel gomb" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Email gomb" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Fax gomb" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Másol gomb" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "PDF gomb" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Mégse gomb" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Oldal betöltve" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Fedél nyitás" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Színes" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Szürke" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Vonalas" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "A művelet nem támogatott" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, fuzzy, no-c-format msgid "Operation was canceled" msgstr "A művelet megszakítva" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Nincs elég memória" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Alapértelmezett" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "" -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibráció" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Kalibrálás a következő szkennelés előtt" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " "Otherwise, calibration is performed only before the first start." msgstr "" -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -972,1093 +993,1093 @@ msgid "" "or from the configuration file, are used." msgstr "" -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "" -#: backend/avision.h:838 +#: backend/avision.h:836 #, fuzzy, no-c-format msgid "Duplex scan" msgstr "Teljes szkennelés" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, fuzzy, no-c-format msgid "Negatives" msgstr "Negatív" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Nyers" -#: backend/canon.c:169 +#: backend/canon.c:167 #, fuzzy, no-c-format msgid "No transparency correction" msgstr "Erősítés korrekció" -#: backend/canon.c:176 +#: backend/canon.c:174 #, fuzzy, no-c-format msgid "Slides" msgstr "Lassabb" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automata" -#: backend/canon.c:186 +#: backend/canon.c:184 #, fuzzy, no-c-format msgid "Normal speed" msgstr "Normál" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "ismeretlen" -#: backend/canon.c:373 +#: backend/canon.c:371 #, fuzzy, no-c-format msgid "ADF jam" msgstr "ADF" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "" -#: backend/canon.c:389 +#: backend/canon.c:387 #, fuzzy, no-c-format msgid "lamp failure" msgstr "Gamma érték" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "A művelet nem támogatott" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, fuzzy, no-c-format msgid "film scanner" msgstr "lapolvasó" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "síkágyas lapolvasó" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Filmtípus" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, fuzzy, no-c-format msgid "Negative film type" msgstr "Negatív film" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Eszköz felbontása" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Kép tükrözése" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, fuzzy, no-c-format msgid "Mirror the image horizontally" msgstr "A kép vízszintes tükrözése." -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, fuzzy, no-c-format msgid "Calibration now" msgstr "Kalibráció" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, fuzzy, no-c-format msgid "Execute calibration *now*" msgstr "Precíz beállítás" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, fuzzy, no-c-format msgid "Reset scanner" msgstr "lapolvasó" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, fuzzy, no-c-format msgid "Reset the scanner" msgstr "lapolvasó" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Csak síkágyas" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, fuzzy, no-c-format msgid "Transparency unit" msgstr "Átlátszó" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, fuzzy, no-c-format msgid "Negative film" msgstr "Negatív film" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, fuzzy, no-c-format msgid "Positive or negative film" msgstr "Pozitív film" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, fuzzy, no-c-format msgid "Transparency ratio" msgstr "Átlátszó" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, fuzzy, no-c-format msgid "Select film type" msgstr "Filmtípus" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Szkenner kalibrálása" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Szürkeskálás szkennelés" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analóg erősítés" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Gamma korrekció" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Síkágyas" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Nyomtatás" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Vörös" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Zöld" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Kék" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Haladó" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Haladó" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Haladó" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Nincs" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr " Szkennelési üzemmód " -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automatikus dokumentum adagoló" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Pozitív film" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negatív film" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Fókusz az üvegen" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Fókusz 2,5mm-el az üveg felett" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Nincs korrekció" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Hőnyomtató" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Tintasugaras nyomtató" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "CRT monitor" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Alapértelmezett" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A% álló" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 fekvő" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Max" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "" -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "" -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Színkorrekció" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, fuzzy, no-c-format msgid "Controls blue level" msgstr "A kék csatorna kontrasztja" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Kép tükrözése." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Gyors előnézet" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Nagyítás" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " "the user defined table, which can be downloaded to the scanner" msgstr "" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2070,7 +2091,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2085,521 +2106,521 @@ msgstr "Pozitív film" msgid "Negative Slide" msgstr "Negatív film" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Nincs korrekció" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Gamma korrekció" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Be" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Ki" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Fehérszint" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Feketeszint" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Folytatás" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Megállít" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Vízszintes" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Vízszintes" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Vízszintes" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Függőleges" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "Függőleges" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "Nyomtatás" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Finom beállítás" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Telítettség" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Kép tükrözése" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "A kép vízszintes tükrözése." -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Fehérszint" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "A kék csatorna kontrasztja" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Színmátrix" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Gamma érték" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Küszöb" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Zajszűrés" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Nincs korrekció" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Nincs korrekció" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "Előnézeti mód" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Haladó" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Nincs korrekció" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2607,65 +2628,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Teljes szkennelés" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "A zöld csatorna kontrasztja" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "A kék csatorna kontrasztja" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, fuzzy, no-c-format msgid "Low Memory" msgstr "Nincs elég memória" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2674,533 +2695,533 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Teljes szkennelés" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Haladó" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Zajszűrés" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Oldal betöltve" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "Eszköz felbontása" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Fehérszint" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Vörös intenzitás" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Teljes szkennelés" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, fuzzy, no-c-format msgid "Extras" msgstr "Extra gyors" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Színmátrix" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Kalibráció" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Precíz beállítás" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Kalibráció" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "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." msgstr "" -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Finom beállítás" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Fájl gomb" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "OCR gomb" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Email gomb" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Finom beállítás" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Gombok" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibrálás" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Kalibrálási folyamat indítása." -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Finom beállítás" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Finom beállítás" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Finom beállítás" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, no-c-format msgid "Ignore internal offsets" msgstr "" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Átlátszó" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr " Nyomkövetési beállítások " -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " "60 seconds warm-up time." msgstr "" -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Teljes szkennelés" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " "Don't select the full height. For testing only." msgstr "" -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Finom beállítás" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3208,12 +3229,12 @@ msgid "" "are provided. This option is enabled by default. For testing only." msgstr "" -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Finom beállítás csak az első szkeneléskor" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3221,12 +3242,12 @@ msgid "" "different with each scan, disable this option. For testing only." msgstr "" -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3235,221 +3256,221 @@ msgid "" "omitting lines." msgstr "" -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Gamma érték" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "" -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, fuzzy, no-c-format msgid "Advanced Options" msgstr "Haladó" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Egyedi" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatikus" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Lassú" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normál" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Gyors" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Extra gyors" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-pixel" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-pixel" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-pixel" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Nyomtatás" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "" -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "" -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "" -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "" -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "" -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Kalibrálási folyamat indítása." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "" -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3458,152 +3479,152 @@ msgid "" "value." msgstr "" -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Színmátrix" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, no-c-format msgid "Set the scanner's color matrix." msgstr "" -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Egyéni színmátrix." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "" -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Vízszintes tükrözés" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "A kép vízszintes tükrözése." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Függőleges tükrözés" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "A kép függőleges tükrözése." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "" -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "" -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, fuzzy, no-c-format msgid "Geometry Group" msgstr "Geometria" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, fuzzy, no-c-format msgid "Scan Mode Group" msgstr " Szkennelési üzemmód " -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, fuzzy, no-c-format msgid "Scanner model" msgstr "Szkennelési üzemmód" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Gamma korrekció" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Gamma korrekció" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3611,12 +3632,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "Szürkeárnyalatos" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3624,342 +3645,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Információ" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Chipset név" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Ismeretlen" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr " Szkennelési üzemmód " -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Szkennel gomb" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Nyomtatás" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, no-c-format msgid "Reprint Photos button" msgstr "" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Haladó" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Haladó" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Szkennel gomb" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Másol gomb" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Másol gomb" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Színes" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, no-c-format msgid "Read color/BW button state" msgstr "" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Egyéb" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "" -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, fuzzy, no-c-format msgid "TMA Negatives" msgstr "Negatív" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, fuzzy, no-c-format msgid "Color (48 bits)" msgstr "Színes 42/48" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr " Szkennelési üzemmód " -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -3967,13 +3988,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Papír mérete" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "" @@ -4014,13 +4035,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "" @@ -4185,7 +4206,7 @@ msgid "From scanner" msgstr "lapolvasó" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "" @@ -4260,13 +4281,13 @@ msgid "Sets the scan source" msgstr "lapolvasó" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "" @@ -4323,12 +4344,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4336,31 +4357,31 @@ msgid "" msgstr "" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Zajszűrés" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4452,7 +4473,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Gamma korrekció" @@ -4641,656 +4662,656 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Gyémánt" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, fuzzy, no-c-format msgid "Gray gain" msgstr "Szürke" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, fuzzy, no-c-format msgid "Red gain" msgstr "Vörös balansz" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, fuzzy, no-c-format msgid "Sets red channel gain" msgstr "A vörös csatorna kontrasztja" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, fuzzy, no-c-format msgid "Green gain" msgstr "Zöld balansz" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, fuzzy, no-c-format msgid "Sets green channel gain" msgstr "A zöld csatorna kontrasztja" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, fuzzy, no-c-format msgid "Blue gain" msgstr "Kék balansz" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, fuzzy, no-c-format msgid "Sets blue channel gain" msgstr "A kék csatorna kontrasztja" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Mode 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Mode 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Mode 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Alacsony" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Közepes" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Magas" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Egy oldal" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Minden oldal" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Speciális beállítások" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Minőségi szkennelés" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Minőségi szkennelés alacsony sebességgel" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Gyors szkennelés" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Gyors sebesség alacsony minőséggel" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " "for the threshold." msgstr "" -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "" -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "" -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "" -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Csatorna" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "" -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Vörös balansz" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Zöld balansz" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Kék balansz" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Lassabb" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Lassú" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Gyors" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Gyorsabb" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "" -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " "This may be a non-color mode or a low resolution mode." msgstr "" -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "" -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Vörös fényerő" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "" -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Zöld fényerő" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "" -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Kék fényerő" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "" -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "A vörös csatorna kontrasztja" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "" -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "A zöld csatorna kontrasztja" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "" -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "A kék csatorna kontrasztja" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "" -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, fuzzy, no-c-format msgid "Color48" msgstr "Színes" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, fuzzy, no-c-format msgid "Color24" msgstr "Színes" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, fuzzy, no-c-format msgid "Gray16" msgstr "Szürke" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, fuzzy, no-c-format msgid "Gray8" msgstr "Szürke" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Pozitív" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " "40 seconds warm-up time." msgstr "" -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Kép" @@ -5300,27 +5321,42 @@ msgstr "Kép" msgid "Need calibration" msgstr "Finom beállítás" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Negatív film" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negatív" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5409,218 +5445,226 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Átlátszó" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "" -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, fuzzy, no-c-format msgid "Lamp off during dark calibration" msgstr "Finom beállítás" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, fuzzy, no-c-format msgid "Calibration data cache" msgstr "Kalibráció" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, fuzzy, no-c-format msgid "Performs calibration" msgstr "Finom beállítás" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "" -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, fuzzy, no-c-format msgid "Analog frontend" msgstr "Analóg erősítés" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Forrás kijelölése" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " "kicks, it returns green, then blue, then red." msgstr "" -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5628,162 +5672,162 @@ msgid "" "option allows one to test whether a frontend can handle this correctly." msgstr "" -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "" -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "" -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " "after sane_read() has been called." msgstr "" -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "" @@ -5912,69 +5956,69 @@ msgstr "" msgid "Grayscale lines per read" msgstr "Szürkeskálás szkennelés" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, fuzzy, no-c-format msgid "Color RAW" msgstr "Színes" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, fuzzy, no-c-format msgid "Color RGB" msgstr "Színes" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Rács" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Első bejegyzés" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Második bejegyzés" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " "display it" msgstr "" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Kézi szkenner szimuláció" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -5983,46 +6027,46 @@ msgid "" "option also enables a fixed width of 11 cm." msgstr "" -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " "transmitted." msgstr "" -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "" -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Speciális beállítások" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6033,12 +6077,12 @@ msgid "" "square." msgstr "" -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6046,54 +6090,54 @@ msgid "" "uses the correct endianness." msgstr "" -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "" -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "" -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6101,85 +6145,85 @@ msgid "" "frontend handles them." msgstr "" -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "" -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " "before sane_start()." msgstr "" -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " "data." msgstr "" -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Tesztbeállítások engedélyezése" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " "frontends to view and modify all the different SANE option types." msgstr "" -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Nyomtatási beállítások" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "" -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " "advanced) capabilities. That's just a normal bool option." msgstr "" -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6187,12 +6231,12 @@ msgid "" "frontend but by the user (e.g. by pressing a button at the device)." msgstr "" -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6200,36 +6244,36 @@ msgid "" "by pressing a button at the device) and can't be read by the frontend." msgstr "" -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " "That means the option is read-only." msgstr "" -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " "(and advanced) capabilities." msgstr "" -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6237,299 +6281,299 @@ msgid "" "backend." msgstr "" -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " "is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " "constraints." msgstr "" -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " "constraint. Minimum is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " "list constraint." msgstr "" -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " "Minimum is -42.17, maximum 32767.9999, and quant is 2.0." msgstr "" -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "" -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " "entries..." msgstr "" -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "" -#: backend/u12.c:149 +#: backend/u12.c:147 #, fuzzy, no-c-format msgid "Color 36" msgstr "Színes" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, fuzzy, no-c-format msgid "Offset" msgstr "Ki" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, fuzzy, no-c-format msgid "Gray offset" msgstr "Szürke kontraszt" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, fuzzy, no-c-format msgid "Sets red channel offset" msgstr "A vörös csatorna kontrasztja" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, fuzzy, no-c-format msgid "Sets green channel offset" msgstr "A zöld csatorna kontrasztja" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, fuzzy, no-c-format msgid "Sets blue channel offset" msgstr "A kék csatorna kontrasztja" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.18\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-23 05:18+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2020-08-19 12:06+0200\n" "Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n" "Language-Team: Italian <kde-i18n-it@kde.org>\n" @@ -18,406 +18,416 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 20.08.0\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Numero di opzioni" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Standard" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometria" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Miglioramento" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avanzato" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensori" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Anteprima" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Forza anteprima in bianco e nero" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Profondità in bit" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Modalità di scansione" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Velocità scanner" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Sorgente scanner" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Forza il backtracking" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "X in alto a sinistra" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Y in alto a sinistra" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "X in basso a destra" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Y in basso a destra" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Risoluzione della scansione" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Risoluzione X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Risoluzione Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Larghezza della pagina" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Altezza della pagina" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Personalizza la correzione gamma" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intensità dell'immagine" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intensità del rosso" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intensità del verde" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intensità del blu" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Brillantezza" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contrasto" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Grana" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Mezzitoni" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Livello nero" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Livello bianco" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Livello di bianco sul rosso" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Livello di bianco sul verde" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Livello di bianco sul blu" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Ombreggiatura" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Ombreggiatura per il rosso" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Ombreggiatura per il verde" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Ombreggiatura per il blu" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Contrasto" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Contrasto per il rosso" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Contrasto per il verde" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Contrasto per il blu" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Tonalità" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturazione" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Nome file" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Dimensione del modello di mezzitoni" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Modello mezzitoni" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Lega la risoluzione X e Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativo" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Qualità della calibrazione" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Raddoppia la risoluzione ottica" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Lega i canali RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Soglia" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Correzione gamma analogica" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Correzione gamma del rosso analogica" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Correzione gamma del verde analogica" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Correzione gamma del blu analogica" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Lega i valori gamma RGB" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Preriscaldamento lampada" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Cal. tempo di esposizione" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Cal. tempo di esposizione per il rosso" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Cal. tempo di esposizione per il verde" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Cal. tempo di esposizione per il blu" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Tempo di esposizione in scansione" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Tempo di esposizione in scansione per il rosso" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Tempo di esposizione in scansione per il verde" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Tempo di esposizione in scansione per il blu" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Determina il tempo di esposizione" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Cal. potenza della lampada" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Potenza della lampada in scansione" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Determina la potenza della lampada in scansione" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Lampada spenta in uscita" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Posizione della messa a fuoco" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Autofocus" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -426,37 +436,37 @@ msgstr "" "Opzione di sola lettura che specifica quante opzioni un dispositivo " "specifico supporta." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Opzioni sorgente, modalità e risoluzione" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Opzioni dell'area di scansione e del formato del supporto" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Opzioni di modifica dell'immagine" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Opzioni specifiche dell'hardware" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Pulsanti e sensori dello scanner" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Richiede la qualità in anteprima di scansione." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -468,7 +478,7 @@ msgstr "" "sola, invece in quelli ad una passata riduce la memoria e il tempo " "richiesti per l'anteprima." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -477,65 +487,65 @@ msgstr "" "Numero di bit per campione, il valore usuale è 1 per \"Binario\" e 8 per " "le scansioni ad alta risoluzione." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Seleziona la modalità di scansione (ad esempio binaria, monocromatica o " "colore)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Determina la velocità di scansione" -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "" "Seleziona la sorgente di scansione (come l'alimentatore dei documenti)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Verifica se il backtracking è stato impostato." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Posizione X in alto a sinistra dell'area di scansione." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Posizione Y in alto a sinistra dell'area di scansione." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Posizione X in basso a destra dell'area di scansione." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Posizione Y in basso a destra dell'area di scansione." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Imposta la risoluzione di acquisizione dell'immagine." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Imposta la risoluzione orizzontale di acquisizione dell'immagine." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Imposta la risoluzione verticale di acquisizione dell'immagine." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -544,12 +554,12 @@ msgstr "" "Specifica la larghezza del supporto. Necessario per centrare " "automaticamente le scansioni alimentate a fogli." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Determina l'altezza del supporto." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -557,7 +567,7 @@ msgstr "" "Determina se utilizzare per la correzione gamma dei valori predefiniti " "oppure quelli personalizzati dall'utente." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -568,32 +578,32 @@ msgstr "" "in modo simultaneo i 3 canali (rosso, verde, blu) ed è quindi una " "tabella gamma di intensità." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Tabella di correzione gamma per il colore rosso." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Tabella di correzione gamma per il colore verde." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Tabella di correzione gamma per il colore blu." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Controlla la brillantezza dell'immagine acquisita." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Controlla il contrasto dell'immagine acquisita." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -602,75 +612,75 @@ msgstr "" "Seleziona la \"granulosità\" dell'immagine acquisita: valori minori " "determinano immagini più nitide." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Seleziona se l'immagine acquisita deve essere a mezzitoni (sfumata)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" "Seleziona quale livello di luminosità debba essere considerato \"nero\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" "Seleziona quale livello di luminosità debba essere considerato \"bianco" "\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Seleziona quale livello di luminosità rossa debba essere considerato " "\"bianco\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Seleziona quale livello di luminosità verde debba essere considerato " "\"bianco\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Seleziona quale livello di luminosità blu debba essere considerato " "\"bianco\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Seleziona quale livello di luminosità rossa debba essere considerato " "\"nero\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Seleziona quale livello di luminosità verde debba essere considerato " "\"nero\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Seleziona quale livello di luminosità blu debba essere considerato \"nero" "\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Seleziona quale livello di luminosità rossa debba essere considerato " "\"rosso completo\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -678,7 +688,7 @@ msgstr "" "Seleziona quale livello di luminosità verde debba essere considerato " "\"verde completo\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -686,12 +696,12 @@ msgstr "" "Seleziona quale livello di luminosità blu debba essere considerato \"blu " "completo\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Controlla la tonalità (livello di blu) dell'immagine acquisita." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -701,12 +711,12 @@ msgstr "" "l'immagine venga acquisita con una fotocamera. Valori maggiori " "determinano una fioritura maggiore." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Il nome del file contenente l'immagine da caricare." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -715,7 +725,7 @@ msgstr "" "Imposta la dimensione del modello mezzitoni (sfumatura) utilizzato con " "immagini a mezzitoni." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -723,287 +733,298 @@ msgstr "" "Definisce il modello mezzitoni (sfumatura) utilizzato con immagini a " "mezzi-toni." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Usa lo stesso valore per la risoluzione X e Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Inverte bianco e nero" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Esegue una calibrazione qualitativa sul bianco" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Utilizzo della lente per duplicare la risoluzione ottica" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "Utilizza lo stesso valore per tutti i canali in modalità RGB" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Imposta la brillantezza minima corrispondente a un punto bianco" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Correzione gamma analogica" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Correzione gamma del rosso analogica" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Correzione gamma del verde analogica" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Correzione gamma del blu analogica" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, no-c-format msgid "Warm up lamp before scanning" msgstr "Riscalda la lampada prima della scansione" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Definisce il tempo di esposizione per la calibrazione" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Definisce il tempo di esposizione per la calibrazione del rosso" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Definisce il tempo di esposizione per la calibrazione del verde" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Definisce il tempo di esposizione per la calibrazione del blu" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Definisce il tempo di esposizione per la scansione" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Definisce il tempo di esposizione per la scansione del rosso" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Definisce il tempo di esposizione per la scansione del verde" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Definisce il tempo di esposizione per la scansione del blu" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Abilita la selezione del tempo di esposizione" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Determina l'intensità della lampada per la calibrazione" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Determina l'intensità della lampada in scansione" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Abilita la selezione dell'intensità della lampada" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Spegnere la lampada in uscita dal programma" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Fuoco automatico o manuale" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Attende il pulsante prima della scansione" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Pulsante Scansione" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Pulsante Email" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Pulsante Fax" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Pulsante Copia" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "Pulsante PDF" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Pulsante Annulla" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Pagina caricata" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Coperchio aperto" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Colore" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Colore binario" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Mezzitoni colore" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Grigio" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Mezzitoni" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Binario" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Successo" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Operazione non supportata" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "L'operazione è stata annullata" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Dispositivo occupato" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Argomento non valido" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Raggiunta la fine del file" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Alimentatore dei documenti inceppato" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "Alimentatore dei documenti vuoto" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "Il coperchio dello scanner è aperto" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Errore durante l'I/O del dispositivo" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Memoria esaurita" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "L'accesso alla risorsa è stato negato" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "Lampada non pronta, riprova" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "Meccanismo dello scanner bloccato per il trasporto" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Predefiniti" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Imposta i valori predefiniti per i controlli del miglioramento" -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Calibrazione" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Calibra lo scanner prima della prossima scansione" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1013,12 +1034,12 @@ msgstr "" "se tale funzione sarà abilitata, altrimenti la calibrazione sarà " "eseguita solamente alla prima scansione." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Esegue solamente la correzione delle ombre" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1030,27 +1051,27 @@ msgstr "" "scostamento e tempo di esposizione, incorporati o dal file di " "configurazione." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Stato del pulsante" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Numero di fotogrammi da acquisire" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Seleziona il numero di fotogrammi da acquisire" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Scansione Duplex" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1058,1056 +1079,1056 @@ msgstr "" "La scansione duplex fornisce una scansione del lato anteriore e " "posteriore del documento" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Correzione in base al rapporto di trasparenza" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Correzione in base al tipo di pellicola" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Colore ad alta qualità" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negativi" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Grezzo" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Nessuna correzione della trasparenza" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Diapositive" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatico" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Velocità normale" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "Velocità normale dimezzata" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 della velocità normale" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "parametri arrotondati" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "sconosciuto" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "ADF inceppato" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "Coperchio ADF aperto" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "lampada guasta" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "errore nel posizionamento della testa di scansione" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "Errore nel controllo della CPU" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "Error nel controllo della RAM" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "Errore nel controllo della ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "errore nei controlli hardware" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "guasto della lampada dell'adattatore per trasparenze" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" "errore durante il posizionamento della testa di scansione per " "l'adattatore per trasparenze" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "errore nella lunghezza della lista di parametri" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "codice di comando non valido" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "campo non valido in CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "LUN non supportato" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "campo non valido nella lista di parametri" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "errore nella sequenza di comandi" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "sono state specificate troppe finestre" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "supporto non presente" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "messaggio con bit IDENTIFY non valido" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "opzione non corretta" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "reset dell'alimentazione elettrica / reset del bus dei dispositivi" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "parametro cambiato da un altro iniziatore" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "nessun altra informazione aggiuntiva sul «sense»" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "errore di ri-selezione" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "errore di parità SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "ricevuto un messaggio di errore per rilevamento di iniziatore" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "errore di messaggio non valido" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "errore di timeout" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "errore nel mascheramento della unità per la trasparenza" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "lampada non stabilizzata" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "scanner da negativi" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "scanner piano" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Pellicola" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Seleziona il tipo di pellicola: negativi o diapositive" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Tipo di pellicola negativa" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Seleziona il tipo di pellicola negativa" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Risoluzione hardware" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Mostra solo le risoluzioni hardware" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Fuoco" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Autofocus" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Abilita/disabilita la messa a fuoco automatica" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Autofocus unico" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Effettua l'autofocus una sola volta per ogni pellicola inserita" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Posizione di messa a fuoco manuale" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Imposta manualmente la posizione del sistema di messa a fuoco " "(normalmente alla posizione 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Margini di scansione" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Altre impostazioni del colore" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Immagine riflessa" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Riflette l'immagine orizzontalmente" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Esposizione automatica" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Abilita/disabilita l'esposizione automatica" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Calibrazione immediata" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Esegue adesso la calibrazione" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Auto diagnostica" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Effettua i controlli automatici" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Reimposta scanner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Reimposta lo scanner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Gestione del supporto" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Espelle la pellicola dopo ogni scansione" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "Espelle automaticamente la pellicola dopo ogni scansione" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Espelle la pellicola all'uscita" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "Espelle automaticamente la pellicola alla chiusura del programma" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Espulsione della pellicola immediata" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Espelle la pellicola adesso" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Opzioni aggiuntive dell'alimentatore" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Solo piano fisso" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "Disabilita l'alimentatore dei documenti e usa solo il piano fisso" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Adattatore per trasparenze" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" "Abilita/disabilita l'adattatore per le trasparenze (FAU, «film adapter " "unit»)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Pellicola negativa" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Pellicola positiva o negativa" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Controllo della densità" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Imposta la modalità di controllo della densità" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Rapporto per trasparenze" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Seleziona tipo pellicola" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Seleziona il tipo di pellicola" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Calibra lo scanner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Forza la calibrazione dello scanner prima della scansione" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Scansione in scala di grigi" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Effettua una scansione in scala di grigi invece che a colori" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Guadagno analogico" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Aumenta o diminuisce il guadagno analogico del sensore CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Correzione gamma" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Seleziona la curva di correzione gamma" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Piano fisso" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "Fronte ADF" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "Retro ADF" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "ADF Duplex" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "Fronte della carta" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "Retro della carta" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "Fronte/retro della carta" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Rosso" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Verde" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blu" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Miglioramento rosso" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Miglioramento verde" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Miglioramento blu" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Nessuno" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "Percentuale di salto del vuoto del software" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" "Richiedi al driver di eliminare le pagine con una bassa percentuale di " "pixel scuri" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Modalità di scansione" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Uso dell'I/O asincrono" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Usa la modalità non bloccante di I/O per sane_read() se il frontend la " "supporta." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Solo fronte" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Fronte e retro" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Adattatore per trasparenze" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Alimentatore automatico dei documenti" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Pellicola positiva" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Pellicola negativa" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Messa a fuoco sul piano di vetro" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Messa a fuoco 2,5mm sopra piano di vetro" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Mezzitoni A (hard tone)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Mezzitoni B (soft tone)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Mezzitoni C (net screen)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Dither A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Dither B (4x4 Spiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Dither C (4x4 Net Screen)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Dither D (8x4 Net Screen)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tecnologia di miglioramento del testo" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Scarica il modello A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Scarica il modello B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Nessuna correzione" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Definito dall'utente" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Stampanti a impatto" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Stampanti termiche" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Stampanti a getto d'inchiostro" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Monitor CRT" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Default" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Stampa ad alta definizione" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Stampa a bassa definizione" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Stampa a contrasto elevato" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Definito dall'utente (gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Definito dall'utente (gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 verticale" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 orizzontale" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Massimo" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Seleziona i mezzitoni" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Esclusione" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Seleziona l'esclusione." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Seleziona la brillantezza." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Nitidezza" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Correzione del colore" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Imposta la tabella di correzione dei colori per il dispositivo " "selezionato." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Coefficienti di correzione del colore" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Moltiplicazione matriciale dei valori RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Spostamento da verde a rosso" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Spostamento da verde a blu" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Spostamento da rosso a verde" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Spostamento da rosso a blu" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Spostamento da blu a verde" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Spostamento da blu a rosso" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Controlla il livello del verde" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Modula il rosso sulla base del livello del verde" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Modula il blu sulla base del livello del verde" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Modula il verde sulla base del livello del rosso" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Controlla il livello del rosso" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Modula il blu sulla base del livello del rosso" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Modula il verde sulla base del livello del blu" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Modula il rosso sulla base del livello del blu" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Controlla del livello del blu" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Effettua una riflessione dell'immagine lungo l'asse verticale" -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Anteprima veloce" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Sezionamento automatico dell'area" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Lista ridotta delle risoluzioni disponibili" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Mostra la lista ridotta delle risoluzioni disponibili" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zoom" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Definisce il fattore di zoom usato dallo scanner" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Formato rapido" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Dispositivi opzionali" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Espulsione" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Espelle il foglio dall'alimentatore automatico" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Espulsione automatica" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Espelli il documento dopo la scansione" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Modalità ADF" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Seleziona la modalità ADF (solo fronte/fronte-retro)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Cassetto" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Seleziona il cassetto per la scansione" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2117,24 +2138,24 @@ msgstr "" "oppure dalla tabella personalizzata, con la quale sarà configurato lo " "scanner" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Posizione della messa a fuoco" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "" "Imposta la messa a fuoco sul piano di vetro o 2,5mm sopra lo stesso" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Attendi il tasto" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2149,7 +2170,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Infrarosso" @@ -2164,273 +2185,273 @@ msgstr "Diapositiva positiva" msgid "Negative Slide" msgstr "Diapositiva negativa" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Profilo CCT integrato" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Profilo CCT definito dall'utente" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "Carica" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "Carica un foglio nell'ADF" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, no-c-format msgid "ADF Skew Correction" msgstr "Correzione dell'inclinazione dell'ADF" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, no-c-format msgid "Enables ADF skew correction" msgstr "Abilita la correzione dell'inclinazione dell'ADF" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Attivo" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Disattivo" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Sfumatura" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Diffusione" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Bianco" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Nero" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Continua" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Ferma" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Orizzontale" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Grassetto orizzontale" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Orizzontale stretto" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Verticale" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Grassetto verticale" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "Dall'alto in basso" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "Dal basso verso l'alto" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Fronte" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Indietro" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Esponente della funzione gamma" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Cambia l'intensità dei mezzitoni" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "RIF" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "Inverti il formato dell'immagine" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "Tipo di mezzitoni" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "Tipo di controllo del filtro dei mezzitoni" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "Modello di controllo del filtro dei mezzitoni" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "Contorno" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "Esegui l'estrazione del contorno" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "Enfasi" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "Negativo per smussare o positivo per rendere più nitida l'immagine" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "Separazione" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "Abilita la separazione automatica di immagine e testo" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "Rispecchiamento" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "Riflette l'immagine risultante orizzontalmente" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "Rilevamento del livello di bianco" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "Controlla il rilevamento del livello del bianco" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "Filtro BP" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" "Migliora la qualità del testo con penna a sfera ad alta risoluzione" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Ammorbidimento" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "Abilita lo smussamento per migliorare l'OCR" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "Curva di gamma" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" "Curva di gamma, da chiara a scura, ma le due superiori potrebbero non " "funzionare" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Curva di soglia" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" @@ -2438,113 +2459,113 @@ msgstr "" "Curva di soglia, da chiara a scura, ma le due superiori potrebbero non " "essere lineari" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "Soglia del bianco" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "Imposta i pixel uguali alla soglia sul bianco invece che sul nero" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "Rimozione del rumore" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "Matrice 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "Rimuovi il rumore di un quadrato di 5 pixel" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "Matrice 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "Rimuovi il rumore di un quadrato di 4 pixel" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "Matrice 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "Rimuovi il rumore di un quadrato di 3 pixel" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "Matrice 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "Rimuovi il rumore di un quadrato di 2 pixel" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "Varianza" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "Imposta il tasso di varianza SDTC (sensibilità), 0 è uguale a 127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "Rilevamento automatico della larghezza" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" "Lo scanner rileva i lati della carta. Può ridurre la velocità di " "scansione." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "Rilevamento automatico dell'altezza" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" "Lo scanner rileva il bordo inferiore della carta. Può confondere alcune " "interfacce." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "Compressione" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" "Abilita dati compressi. Potrebbe terminare in modo inatteso la tua " "interfaccia" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "Argomento di compressione" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2553,114 +2574,114 @@ msgstr "" "Livello di compressione JPEG. 1 è un file piccolo, 7 è un file grande. 0 " "(predefinito) è uguale a 4" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "Azione DF" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "Azione a seguito di errore di doppia alimentazione" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "Inclinazione DF" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "Abilita l'errore di doppia alimentazione a causa dell'inclinazione" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "Spessore DF" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" "Abilita l'errore di doppia alimentazione a causa dello spessore della " "carta" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "Lunghezza DF" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" "Abilita l'errore di doppia alimentazione a causa della lunghezza della " "carta" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "Differenza di lunghezza DF" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" "Differenza nella lunghezza della pagina per attivare l'errore di doppia " "alimentazione" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "Modalità di ripristino DF" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" "Richiedere allo scanner di invertire l'alimentazione in caso di " "inceppamento della carta" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "Protezione della carta" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "Richiedi allo scanner di prevedere gli inceppamenti nell'ADF" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "Protezione avanzata della carta" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" "Richiedi allo scanner di prevedere gli inceppamenti nell'ADF utilizzando " "sensori migliorati" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "Rilevamento pinzatura" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" "Richiedere allo scanner di rilevare gli inceppamenti nell'ADF causati " "dai punti metallici" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "Colore di sfondo" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" @@ -2668,12 +2689,12 @@ msgstr "" "Imposta il colore dello sfondo per le scansioni. Può entrare in " "conflitto con l'opzione overscan" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "Esclusione del colore" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2682,34 +2703,34 @@ msgstr "" "Gli scanner a singolo passaggio utilizzano un solo colore durante la " "scansione in grigio o binaria, utile per carta colorata o inchiostro" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "Modalità buffer" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" "Richiedi allo scanner di leggere rapidamente le pagine dall'ADF nella " "memoria interna" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "Prepick" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "Richiedi allo scanner di prendere la pagina successiva dall'ADF" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "Overscan" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2721,12 +2742,12 @@ msgstr "" "le dimensioni della carta, per consentire la raccolta sui restanti lati. " "Può entrare in conflitto con l'opzione bgcolor" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "Timer di sospensione" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" @@ -2734,12 +2755,12 @@ msgstr "" "Tempo in minuti prima che l'alimentatore interno passi alla modalità di " "sospensione" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "Timer di spegnimento" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2748,42 +2769,42 @@ msgstr "" "Tempo in minuti prima che l'alimentatore interno spenga la scanner. Sarà " "arrotondato ai 15 minuti più vicini. Zero significa non spegnere mai." -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "Scostamento fronte/retro" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "Regola scostamento fronte/retro" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Scarto sul verde" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "Regola lo scostamento verde/rosso" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Scarto sul blu" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "Regola lo scostamento blu/rosso" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "Poca memoria" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2797,12 +2818,12 @@ msgstr "" "utilizzato per determinare l'immagine corretta. Questa opzione dovrebbe " "essere utilizzata solo con interfaccia software personalizzata." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "Lato fronte/retro" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2811,54 +2832,54 @@ msgstr "" "Indica quale lato (0=fronte, 1=retro) di una scansione duplex restituirà " "la prossima chiamata sane_read." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "Allineamento e ritaglio hardware" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" "Richiedi allo scanner di ruotare e ritagliare le pagine digitalmente." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Inclinazione software" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "Richiedi al driver di ruotare digitalmente le pagine storte." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Diametro della smacchiatura software" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "Diametro massimo dei punti solitari da rimuovere dalla scansione." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Ritaglio software" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" "Richiedi al driver di rimuovere digitalmente il bordo dalle pagine." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "Ferma o annulla" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." @@ -2866,107 +2887,107 @@ msgstr "" "Richiedi al driver di interrompere l'alimentazione della carta invece di " "espellerla durante un annullamento." -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "Opzioni di validazione" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "Controlli per l'unità di validazione" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "Validazione" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "Abilita l'unità di validazione" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "Bit di validazione" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "Determina il valore massimo del contatore di validazione." -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "Valore di validazione" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "Valore iniziale del contatore di valutazione." -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "Fase di validazione" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" "Cambia il valore del contatore di validazione di questa quantità per " "ogni pagina." -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "Validazione Y" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" "Validazione dello scostamento di stampa dal parte superiore della carta." -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "Carattere di validazione" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "Validazione del carattere di stampa." -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "Direzione di validazione" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "Direzione della validazione di stampa." -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "Lato di validazione" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" "Lato di validazione di stampa, richiede il supporto hardware per essere " "modificato" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "Stringa di validazione" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -2975,204 +2996,204 @@ msgstr "" "Validazione del formato di stampa alfanumerico. %05ud o %08ud alla fine " "saràsostituito dal valore del contatore." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "Bordo superiore" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "La carta viene inserita parzialmente nell'ADF" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "Carta A3" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "Rilevata carta A3" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "Carta B4" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "Rilevata carta B4" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "Carta A4" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "Rilevata carta A4" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "Carta B5" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "Rilevata carta B5" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR o DF" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "Rilevato OMR o doppia alimentazione" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Pagina caricata" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "Risparmio energetico" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "Scanner in modalità di risparmio energetico" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "Alimentazione manuale" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "Alimentazione manuale selezionata" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "Funzione" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "Carattere della funzione sullo schermo" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "Inchiostro basso" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "Inchiostro della stampante in esaurimento" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "Doppia alimentazione" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "Doppia alimentazione rilevata" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "Codice di errore" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "Codice di errore hardware" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "Angolo di inclinazione" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "Richiede uno sfondo nero per la scansione" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "Inchiostro rimanente" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "Livello di inchiostro della stampante" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "Densità" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "Quadrante di densità" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "Interruttore duplex" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extra" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "Filtro di colore" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "Quando si usano i grigi o il binario questa opzione seleziona il colore " "usato." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "File di calibrazione" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "Specifica il file di calibrazione da utilizzare" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "Tempo di scadenza della cache di calibrazione" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3182,12 +3203,12 @@ msgstr "" "nella cache. Un valore di 0 significa che la cache non viene utilizzata. " "Un valore negativo significa che la cache non scade mai." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Durata spegnimento lampada" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3196,91 +3217,91 @@ msgstr "" "La lampada sarà spenta allo scadere del tempo impostato (in minuti). Il " "valore 0 indica che la lampada non deve mai essere spenta." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Lampada spenta durante la scansione" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "La lampada sarà spenta durante la scansione. " -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Pulsante File" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Pulsante OCR" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Pulsante Accensione" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "Pulsante supplementare" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, no-c-format msgid "Needs calibration" msgstr "Richiede la calibrazione" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Lo scanner richiede la calibrazione per le impostazioni attuali." -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Pulsanti" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Calibrazione" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Avvia la calibrazione utilizzando un foglio speciale" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Cancella la calibrazione" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Cancella la cache di calibrazione" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, no-c-format msgid "Force calibration" msgstr "Forza la calibrazione" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "Forza la calibrazione ignorando tutte le cache di calibrazione" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, no-c-format msgid "Ignore internal offsets" msgstr "Ignora gli scostamenti interni" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " @@ -3289,41 +3310,41 @@ msgstr "" "Acquisisce l'immagine comprese le aree di calibrazione interne dello " "scanner" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Adattatore per lucidi" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, no-c-format msgid "Transparency Adapter Infrared" msgstr "Adattatore per lucidi a infrarossi" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Modalità a scala di grigi" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Seleziona il colore di scansione da usare per la scala di grigi " "(predefinito: verde)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Opzioni per il debugging" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Preriscaldamento automatico" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3332,12 +3353,12 @@ msgstr "" "Preriscalda fino a che la brillantezza della lampada sia costante invece " "di attendere 60 secondi." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Scansione completa" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3347,12 +3368,12 @@ msgstr "" "calibrazione. Fare attenzione a non selezionare l'altezza completa. Da " "usare solo per effettuare test." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Calibrazione granulosa" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3364,12 +3385,12 @@ msgstr "" "opzioni per la parametrizzazione manuale analogica. Questa opzione è " "attiva in maniera predefinita. Da usare solo per effettuare test." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Calibrazione granulosa solo per la prima scansione" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3381,12 +3402,12 @@ msgstr "" "parecchio tempo. Disabilitarla se la brillantezza è diversa per ciascuna " "delle immagini da acquisire. Da usare solo per effettuare test." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Linee del backtrack" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3399,224 +3420,224 @@ msgstr "" "computer durante la ricezione dei dati. Valori bassi permettono una " "scansione più veloce, ma aumentano il rischio di linee mancanti." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Valore gamma" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Imposta il valore gamma per tutti i canali." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Opzioni avanzate" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Granuloso" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "A grana fine" # Bayer è il nome della persona che ha inventato questa matrice per il # dithering. -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Personalizzato" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatico" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Passante" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "Grigio NTSC" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA Grigio" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Lento" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normale" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Veloce" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Extra veloce" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-pixel" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-pixel" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-pixel" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Stampa" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Diapositiva" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Pellicola" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Condizionale" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Esperimento" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Nitidezza" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Imposta il valore di nitidezza." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Soglia automatica" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Abilita la valutazione automatica della soglia per la scansione binaria." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Seleziona il filtro per l'ammorbidimento (smoothing)." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Espelle il supporto dopo la scansione" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Estrae il supporto originale dopo aver effettuato la scansione." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Cambia il documento" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Cambia il documento." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Espulsione" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Scarica il documento." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Inizia la calibrazione." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Supporto" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Imposta il tipo di supporto." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Tempo di esposizione" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3629,156 +3650,156 @@ msgstr "" "normali diapositive e \"Negativo\" per le pellicole. Per immagini scure " "(sottoesposte) si può aumentare questo valore." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Matrice del colore" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, no-c-format msgid "Set the scanner's color matrix." msgstr "Imposta la matrice dei colori dello scanner." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Matrice personalizzata del colore." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Matrice del colore mono" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Matrice personalizzata del colore per scansioni a scale di grigi." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Specchio orizzontale" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Riflette l'immagine orizzontalmente." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Specchio verticale" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Riflette l'immagine verticalmente." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Opzioni di aggiornamento" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Opzioni di aggiornamento." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "uscita a 8 bit" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "Usa internamente più di 8 bit, ma produce solo 8 bit." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Attesa del pulsante frontale" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" "Viene attesa la pressione del pulsante frontale prima di effettuare la " "scansione." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Spegnimento della lampada" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Spegne la lampada dello scanner." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Gruppo geometria" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Gruppo modalità di scansione" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Modello dello scanner" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Consente di provare il comportamento del dispositivo con altri modelli " "supportati" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "I colori dell'immagine saranno invertiti" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Disabilita la correzione di gamma" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "La correzione di gamma sarà disabilitata" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Disabilita la correzione dell'ombreggiatura del bianco" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "La correzione dell'ombreggiatura del bianco sarà disabilitata" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Salta il processo di riscaldamento" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "Il processo di riscaldamento sarà disabilitato" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Forza la profondità effettiva" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3790,12 +3811,12 @@ msgstr "" "convertita alla profondità selezionata. Questa opzione evita " "l'emulazione della profondità." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emula la scala di grigi" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3806,12 +3827,12 @@ msgstr "" "convertita in scala di grigi dal software. Questo può migliorare la " "qualità dell'immagine in alcune circostanze." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Salva le immagini di debug" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3820,309 +3841,309 @@ msgstr "" "Se abilitata, alcune immagini coinvolte nell'elaborazione dello scanner " "sono salvate per analizzarle." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Ripristina il chipset" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Ripristina i dati del chipset" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Informazioni" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Nome del chipset" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Mostra il nome del chipset utilizzato nel dispositivo." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Sconosciuto" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "ID chipset" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Mostra l'ID del chipset" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Contatore di scansione" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Mostra il numero di scansioni effettuate dallo scanner" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Informazioni di aggiornamento" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Aggiorna le informazioni sul dispositivo" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Questa opzione riflette lo stato dei pulsanti dello scanner." -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "webcam" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Pulsante Scansione" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Stampa" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Attendi il pulsante" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Opzioni di validazione" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Opzioni di validazione" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "nessun altra informazione aggiuntiva sul «sense»" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, fuzzy, no-c-format msgid "power-save" msgstr "Risparmio energetico" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Pulsante Accensione" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Pulsante Copia" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Pulsante Copia" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "colore" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Stato del pulsante" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Varie" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Stato della lampada" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Accendi o spegni la lampada" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Calibra i livelli del bianco e nero" -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "Diapositive TMA" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "Negativi TMA" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Colore (48 bit)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Estendi il timeout della lampada" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Estende il timeout della lampada (da 15 minuti a 1 ora)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Attendi il pulsante" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Attende il pulsante prima della scansione" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "Ultimo pulsante premuto" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "Ottieni l'ID dell'ultimo pulsante premuto (sola lettura)" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, no-c-format msgid "LCD counter" msgstr "Contatore LCD" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "Ottieni il valore del contatore LCD (sola lettura)" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "Indicatore di colore LED" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "Ottieni il valore dell'indicatore LED (sola lettura)" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "Documento disponibile in ADF" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" "Ottieni l'indicatore dello stato del documento disponibile nell'ADF " "(sola lettura)" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "Nascondi pixel di fine pagina" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" @@ -4130,14 +4151,14 @@ msgstr "" "Nascondi i pixel dell'indicatore di fine pagina e sovrascrivi con i " "pixel vicini" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" "Modalità di riempimento delle linee finali dopo la scansione dei dati " "(ADF)" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " @@ -4147,13 +4168,13 @@ msgstr "" "scansione, raster = raster b/n, white = colore bianco, black = colore " "nero, color = valore del colore RGB o grigio" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" "Valore del colore RGB o grigio per la modalità di riempimento 'color'" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4164,13 +4185,13 @@ msgstr "" "(predefinito=viola o grigio)" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Dimensione del foglio" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Separazione automatica" @@ -4211,13 +4232,13 @@ msgid "Double feed detection" msgstr "Rilevamento doppia alimentazione" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Attiva la scansione fronte-retro" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Dimensione del foglio nell'alimentatore automatico" @@ -4386,7 +4407,7 @@ msgid "From scanner" msgstr "Da scanner" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Da carta" @@ -4461,13 +4482,13 @@ msgid "Sets the scan source" msgstr "Imposta la sorgente di scansione" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Modalità di alimentazione" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Imposta la modalità di alimentazione" @@ -4526,12 +4547,12 @@ msgstr "" "Imposta la posizione della carta: vero per il orizzontale, falso per il " "verticale" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Soglia automatica" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4541,31 +4562,31 @@ msgstr "" "correzione gamma, riduzione del rumore e accentuazione dell'immagine" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Riduzione del rumore" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Riduce il rumore dei punti isolati" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Accentuazione dell'immagine" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Imposta l'accentuazione dell'immagine" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4665,7 +4686,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Correzione gamma" @@ -4862,218 +4883,218 @@ msgstr "Aggiunta di spazio nella posizione superiore" msgid "Addition of space in bottom position" msgstr "Aggiunta di spazio nella posizione inferiore" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamante" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 grana grossa" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 grana fine" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 linea verticale" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Guadagno" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Regolazione del guadagno sui canali di colore" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Guadagno sul grigio" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Imposta il guadagno sul canale grigio" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Guadagno sul rosso" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Imposta il guadagno sul canale rosso" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Guadagno sul verde" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Imposta il guadagno sul canale verde" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Guadagno sul blu" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Imposta il guadagno sul canale blu" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Dither Bayer 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Dither Bayer 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Halftone Dot 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Halftone Dot 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Diffusione d'errore" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Modo 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Modo 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Modo 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Da bastoncino bianco" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Morbido" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Basso" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Medio" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Alto" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Pagina singola" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Tutte le pagine" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "Scanner con alimentatore automatico dei fogli" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Scala di grigi a 4 bit" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Scala di grigi a 8 bit" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Ombre, toni medi, contrasto, tempo di esposizione" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Opzioni speciali" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Bilanciamento del colore" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Disattiva backtracking" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Se abilitato lo scanner non esegue il backtracking" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Commuta lo stato della lampada dello scanner" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Commuta lo stato della lampada dello scanner (accesa/spenta)" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Calibrazione automatica" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -5081,42 +5102,42 @@ msgstr "" "Se abilitato la calibrazione del colore viene eseguita automaticamente " "prima della scansione" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Utilizza l'adattatore per diapositive" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Questa opzione spegne la lampada del piano durante la scansione" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Qualità di scansione" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Massima qualità/Bassa velocità" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Scansione rapida" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Massima velocità/Bassa qualità" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Determinazione automatica della soglia" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5125,67 +5146,67 @@ msgstr "" "Se abilitato viene determinato in maniera automatica il valore ottimale " "della soglia." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Seleziona la modalità di correzione gamma." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Fissa il valore gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Utilizza lo stesso valore di correzione gamma per tutti i canali." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Scalare gamma" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Seleziona il valore per la correzione gamma scalare." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Valore gamma per il canale rosso" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Seleziona il valore per la correzione gamma (canale rosso)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Valore gamma per il canale verde" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Seleziona il valore per la correzione gamma (canale verde)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Valore gamma per il canale blu" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Seleziona il valore per la correzione gamma (canale blu)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Canale" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5193,212 +5214,212 @@ msgstr "" "Seleziona la banda di colore, \"Master\" significa che tutti i colori " "saranno influenzati." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Mezzitoni" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Imposta il livello di luminosità da considerare \"50% grigio\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Mezzitoni rossi" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Seleziona il livello di luminosità da considerare \"50 % rosso\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Mezzitoni verdi" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Seleziona il livello di luminosità da considerare \"50 % verde\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Mezzitoni blu" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Seleziona il livello di luminosità da considerare \"50 % blu\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Bilanciamento del rosso" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Fattore di bilanciamento per il rosso. 100% equivale a nessuna " "correzione." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Bilanciamento del verde" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Fattore di bilanciamento per il verde. 100% equivale a nessuna " "correzione." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Bilanciamento del blu" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Fattore di bilanciamento per il blu. 100% equivale a nessuna correzione." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Bilanciamento (valori preimpostati)" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Imposta i valori di bilanciamento ai valori forniti dal firmware" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Lentissimo" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Più lento" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Più veloce" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Velocissimo" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 di massima" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normale" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 preciso" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 molto preciso" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normale" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 di massima" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 preciso" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 di massima" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normale" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 preciso" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normale" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normale" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 personalizzato" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 personalizzato" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 personalizzato" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 personalizzato" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 personalizzato" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 personalizzato" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Scala di grigi rapido" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Scansione rapida con scala di grigi (bassa qualità)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5408,119 +5429,119 @@ msgstr "" "possibile (a bassa qualità). Questa potrebbe essere senza i colori o a " "bassa risoluzione." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Durata in minuti dello spegnimento della lampada." -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Imposta il ritardo (in minuti) dopo il quale spegnere la lampada." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Spegne la lampada" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Spegne subito la lampada." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Brillantezza del rosso" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "" "Controlla la brillantezza del canale rosso dell'immagine acquisita." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Brillantezza del verde" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "" "Controlla la brillantezza del canale verde dell'immagine acquisita." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Brillantezza del blu" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Controlla la brillantezza del canale blu dell'immagine acquisita." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contrasto canale rosso" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Controlla il contrasto del canale rosso dell'immagine acquisita." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contrasto canale verde" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Controlla il contrasto del canale verde dell'immagine acquisita." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contrasto canale blu" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Controlla il contrasto del canale blu dell'immagine acquisita." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Colore a 48 bit" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Colore a 24 bit" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Grigio a 16 bit" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Grigio a 8 bit" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Riflesso" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Pellicola positiva" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5529,7 +5550,7 @@ msgstr "" "Preriscalda fino a che la brillantezza della lampada sia costante invece " "di attendere 40 secondi." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Immagine" @@ -5539,27 +5560,42 @@ msgstr "Immagine" msgid "Need calibration" msgstr "Richiede la calibrazione" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Colore negativo" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Grigio negativo" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "colore a 48 bit" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "grigio a 16 bit" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5658,211 +5694,219 @@ msgid "ADF Waiting Time" msgstr "Tempo di attesa ADF" #: backend/pixma/pixma_sane_options.c:392 -#, no-c-format +#, fuzzy, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." msgstr "" "Quando è impostato, lo scanner attende fino al tempo specificato in " "secondi per un nuovo documento inserito nell'alimentatore automatico dei " "documenti." -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." +msgstr "" + +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Trasparenze" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Impostazioni-dispositivo" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Pulsante lampada" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Accensione manuale della/e lampada/e." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Lampada spenta durante la calibrazione scura" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Spegne sempre la lampada quando si esegue la calibrazione scura." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Cache per la calibrazione" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Abilita o disabilita la cache per la calibrazione." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Effettua calibrazione" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Sensore di accelerazione" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Abilita o disabilita il movimento del sensore di accelerazione." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Durata del preriscaldamento" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Durata in secondi del preriscaldamento della lampada." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Durata spegnimento lampada" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Durata in secondi dello spegnimento della lampada." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Interfaccia analogico" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Valore del guadagno sul rosso dell'AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Scarto sul rosso" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Valore dello scarto sul rosso dell'AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Valore del guadagno sul verde dell'AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Valore dello scarto sul verde dell'AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Valore del guadagno sul blu dell'AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Valore dello scarto sul blu dell'AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Lampada rossa spenta" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Imposta il parametro spegnimento della lampada rossa" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Lampada verde spenta" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Imposta il parametro spegnimento lampada verde" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Lampada blu spenta" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Imposta il parametro spegnimento lampada blu" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Questa opzione riflette lo stato dei pulsanti dello scanner." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Color36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Mappa dither 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Mappa dither 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Rendi casuale" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Selezione della sorgente" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Miglioramento dell'immagine" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Rendi grigio" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Carica l'immagine con scala di grigi." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Simulazione dell'acquisizione in 3 passaggi" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5871,12 +5915,12 @@ msgstr "" "Simula l'acquisizione in 3 passaggi e restituisce 3 diversi fotogrammi. " "Prima il verde, poi il blue e infine il rosso." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Simulazione di uno scanner manuale" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5888,7 +5932,7 @@ msgstr "" "quindi il valore -1. Impostando questa opzione sarà possibile verifica " "se il frontend funziona correttamente." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5896,42 +5940,42 @@ msgstr "" "Imposta i valori predefiniti per il miglioramento della qualità " "dell'immagine (brillantezza e contrasto)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Opzione per il test di sola lettura" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Verifica se in questo caso il frontend funziona correttamente" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Tabelle gamma" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Simulazione del valore di ritorno" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Non forzare il valore di ritorno" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Non obbliga l'interfaccia a fornire un valore di ritorno." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Ritorna SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5940,12 +5984,12 @@ msgstr "" "Obbliga il programma a fornire il valore di ritorno SANE_STATUS_EOF dopo " "che sia stata chiamata la funzione sane_read()." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Ritorna SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5954,12 +5998,12 @@ msgstr "" "Obbliga il programma a fornire il valore di ritorno SANE_STATUS_JAMMED " "dopo che sia stata chiamata la funzione sane_read()." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Ritorna SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5968,12 +6012,12 @@ msgstr "" "Obbliga il programma a fornire il valore di ritorno SANE_STATUS_NO_DOCS " "dopo che sia stata chiamata la funzione sane_read()." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Ritorna SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5983,12 +6027,12 @@ msgstr "" "SANE_STATUS_COVER_OPEN dopo che sia stata chiamata la funzione " "sane_read()." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Ritorna SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5997,12 +6041,12 @@ msgstr "" "Obbliga il programma a fornire il valore di ritorno SANE_STATUS_IO_ERROR " "dopo che sia stata chiamata la funzione sane_read()." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Ritorna SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -6011,12 +6055,12 @@ msgstr "" "Obbliga il programma a fornire il valore di ritorno SANE_STATUS_NO_MEM " "dopo che sia stata chiamata la funzione sane_read()." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Ritorna SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -6026,43 +6070,43 @@ msgstr "" "SANE_STATUS_ACCESS_DENIED dopo che sia stata chiamata la funzione " "sane_read()." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Questa opzione riflette lo stato dei pulsanti dello scanner." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lampada accesa" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Accendere la lampada" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Lampada spenta" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Spegnere la lampada" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Timeout della lampada" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" "Numero di minuti prima che la lampada venga spenta dopo la scansione" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Valore soglia per modalità binaria" @@ -6201,57 +6245,57 @@ msgstr "Linee di colore per ciclo di lettura" msgid "Grayscale lines per read" msgstr "Linee in scala di grigi per ciclo di lettura" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "webcam" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Colore RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Colore RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Colore RGB TESTO" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Nero pieno" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Bianco pieno" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Modello di colori" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Griglia" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Prima scelta" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Seconda scelta" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6260,12 +6304,12 @@ msgstr "" "Questa è una terza scelta molto lunga. Il programma potrebbe riuscire a " "visualizzarla." -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Simulazione di uno scanner manuale" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6279,12 +6323,12 @@ msgstr "" "frontend funziona correttamente. Questa opzione imposta inoltre la " "larghezza al valore fisso di 11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Simulazione di una scansione in 3 passaggi" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6293,17 +6337,17 @@ msgstr "" "Simulazione di uno scanner a 3 passaggi. In modalità colore saranno " "trasmessi 3 fotogrammi." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Determina l'ordine delle immagini" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Determina l'ordine delle immagini in una scansione in 3 passaggi" -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6312,17 +6356,17 @@ msgstr "" "Se viene selezionato l'alimentatore automatico dei documenti, questo " "sarà vuoto dopo 10 scansioni." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Opzioni speciali" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Seleziona l'immagine di prova" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6340,12 +6384,12 @@ msgstr "" "Griglia: disegna una griglia di quadrati bianchi e neri aventi larghezza " "e altezza uguali a 10 mm." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Inversione della «endianness»" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6356,22 +6400,22 @@ msgstr "" "essere utilizzata per verificare la modalità a 16 bit dei frontend, vale " "a dire per vedere se il frontend utilizza correttamente l'«endianness»." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Limiti in lettura" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "Limita i dati passati a ogni chiamata della funzione sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Dimensione del limite in lettura" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6379,34 +6423,34 @@ msgstr "" "La quantità (massima) di dati passati ad ogni chiamata della funzione " "sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Ritardo in lettura" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Ritarda il trasferimento dei dati" -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Durata del ritardo in lettura" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "" "Quanto attendere dopo aver trasferito ogni singolo pacchetto di dati" -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Valore di ritorno della funzione sane_read()" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6418,22 +6462,22 @@ msgstr "" "valori di ritorno sono utilizzati per testare come vengono gestiti dal " "frontend." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Perdita di pixel per linea" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Numero di pixel sprecati alla fine di ogni linea" -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Parametri «fuzzy»" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6442,12 +6486,12 @@ msgstr "" "Restituisce dei valori «fuzzy» per il numero di linee e quello di byte " "per linea se sane_parameters() è chiamata prima di sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Proponi «select file descriptor»" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6456,12 +6500,12 @@ msgstr "" "Propone «select file descriptor» per verificare se sane_read() " "restituisce dati." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Abilita le opzioni di test" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6470,27 +6514,27 @@ msgstr "" "Abilita le varie opzioni di test. Usabile per verificare la capacità dei " "frontend di vedere e modificare tutti i tipi di opzioni di SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Stampa le opzioni" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Stampa un elenco di tutte le opzioni." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Opzioni booleane di test" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) bool, soft select soft detect" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6499,12 +6543,12 @@ msgstr "" "(1/6) opzione booleana di test che ha capacità di soft select e soft " "detect (e oltre). Si tratta di una normale opzione booleana." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) bool, hard select soft detect" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6516,12 +6560,12 @@ msgstr "" "dal frontend, ma dall'utente (come, ad esempio, premendo un pulsante sul " "dispositivo)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) bool, hard select" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6533,12 +6577,12 @@ msgstr "" "dall'utente (come, ad esempio, la pressione di un pulsante sul " "dispositivo) e non può essere letta dal frontend." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) bool, soft detect" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6547,12 +6591,12 @@ msgstr "" "(4/6) opzione booleana di test che ha la capacità di soft detect (e " "oltre). Vale a dire che l'opzione è di sola lettura." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) bool, soft select soft detect emulazione" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6561,12 +6605,12 @@ msgstr "" "opzione di test booleana che ha la capacità di soft select, soft detect " "e emulazione (e oltre)." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) bool, soft select soft detect auto" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6577,27 +6621,27 @@ msgstr "" "detect e automatica (e oltre). Questa opzione può essere automaticamente " "impostata dal backend." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Opzioni intere di test" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) intero" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) opzione intera di test senza unità di misura e vincoli." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) intero con intervallo" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6606,24 +6650,24 @@ msgstr "" "(2/6) opzione intera di test che ha l'unità pixel e un vincolo di " "intervallo. Il minimo è 4, il massimo è 192, il passo è 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) intero con valori da una lista" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) opzione intera con il bit come unità e il vincolo di valori da una " "lista." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) array di interi" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6632,12 +6676,12 @@ msgstr "" "(4/6) opzione intera di test con il mm come unità e un array senza " "limiti." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) array di interi con vincolo" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6646,12 +6690,12 @@ msgstr "" "(5/6) opzione intera di test con unità punti per pollice e un array con " "un vincolo di intervallo. Il minimo è 4, il massimo 192 e il passo 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) array di interi con lista di valori" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6660,27 +6704,27 @@ msgstr "" "(6/6) opzione intera di test con unità percentuale e un array con una " "lista di valori come vincolo." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Opzioni di test a virgola fissa" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) virgola fissa" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "Opzione a virgola fissa di test senza unità e vincoli." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) virgola fissa con vincolo di intervallo" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6690,49 +6734,49 @@ msgstr "" "vincolo di intervallo. Il minimo è -42,17, il massimo è 32767,9999 e il " "passo è 2,0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) virgola fissa con lista di valori" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) opzione a virgola fissa di test senza unità e con il vincolo lista " "di valori." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Opzioni stringa di test" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) stringa" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) opzione stringa di test senza vincoli." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) stringa con lista di valori" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) opzione stringa di test con vincolo lista di valori." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) stringa con lunga lista di valori" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6741,152 +6785,152 @@ msgstr "" "(3/3) opzione stringa di test con vincolo lista di valori. Contiene più " "elementi..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Opzioni pulsanti di test" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) pulsante" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) opzione pulsante di test. Stampa un testo..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Colore a 36 bit" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Usa la composizione di immagini" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Bianco e nero (binario)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Retinato/mezzitoni bianco e nero (modalità mezzitoni)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Bianco e nero multi-livello (modalità scala di grigi)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Colore RGB (singola passaggio)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignora la calibrazione" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Disabilita la messa a fuoco preliminare" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Non calibrare la messa a fuoco" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Messa a fuoco preliminare manuale" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Fissa la posizione di messa a fuoco" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Calibrazione della lente sul documento" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Calibrazione del fuoco della lente nella posizione del documento" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Messa a fuoco sul piano di vetro" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Messa a fuoco sul piano di vetro invece che 0,6mm sopra il piano" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Modalità di calibrazione" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Definire la modalità di calibrazione" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Imposta lo stato della lampada" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "Adattatore per trasparenze acceso" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Accende/spegne l'adattatore per i lucidi" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Scostamento" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Impostazione dello scarto sui canali del colore" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Scarto sul grigio" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Imposta lo scarto sul grigio" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Imposta lo scarto sul rosso" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Imposta lo scarto sul verde" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Imposta lo scarto sul blu" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.20\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2009-10-31 10:30+0900\n" "Last-Translator: Hiroshi Miura <miurahr@linux.com>\n" "Language-Team: Japanese <japanese@li.org>\n" @@ -19,406 +19,416 @@ msgstr "" "X-Poedit-Country: JAPAN\n" "X-Poedit-SourceCharset: utf-8\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "オプション数" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "標準" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "配置" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "増強" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "上級" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "センサー" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "プレビュー" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "モノクロームプレビューを強制する" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "ビット深度" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "走査モード" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "走査速度" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "走査源" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "左上のx" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "左上のy" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "右下のx" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "右下のy" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "走査解像度" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X解像度" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y解像度" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "ページ幅" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "ページ高" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "カスタムガンマテーブルを使う" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "画像の明暗度" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "明暗度赤" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "明暗度緑" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "明暗度青" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "輝度" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "コントラスト" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "粒径" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "ハーフトーン処理" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "黒レベル" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "ホワイトレベル" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "ホワイトレベルの赤値" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "ホワイトレベルの緑値" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "ホワイトレベルの青値" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "最小輝度、影" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "赤の最小輝度" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "緑の最小輝度" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "青の最小輝度" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "ハイライト" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "赤のハイライト" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "緑のハイライト" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "青のハイライト" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "色相" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "彩度" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "ファイル名" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "ハーフトーンパターンの大きさ" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "ハーフトーンのパターン" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "XとY解像度を拘束" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "ネガ" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "品質較正" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "2倍光学解像度" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "RGB値を拘束" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "閾値" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "アナログガンマ補正" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "アナログガンマ赤" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "アナログガンマ緑" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "アナログガンマ青" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "アナログガンマ値を拘束" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "ランプの暖機" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "露出時間を較正" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "赤の露出時間を較正" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "緑の露出時間を較正" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "青の露出時間を較正" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "走査露出時間" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "赤の走査露出時間" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "緑の走査露出時間" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "青の走査露出時間" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "露出時間を設定" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "ランプ密度の校正" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "ランプ密度の走査" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "ランプ密度の設定" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "終了時にランプを停止する" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "焦点位置" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "自動焦点" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -427,37 +437,37 @@ msgstr "" "特定のデバイスがサポートするオプションがどれだけあるかを指定する読み取り" "のみオプション" -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "入力元、モードと解像度のオプション" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "走査領域とメディアサイズのオプション" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "イメージ修正オプション" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "ハードウエア独自のオプション" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "スキャナーのセンサーやボタン" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "プレビュー品質の走査を要求する。" -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -465,87 +475,87 @@ msgid "" "scanner, it reduces the memory requirements and scan-time of the preview." msgstr "" -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " "for multibit scans." msgstr "" -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "" -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "" -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "" -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "走査エリアの左上の位置" -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "走査エリアの右上の位置" -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "走査エリアの右下のx位置" -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "走査エリアの右下の位置を決める。" -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "走査イメージの解像度を設定。" -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "走査したイメージの水平解像度を設定する。" -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "走査したイメージの垂直改造度を設定する。" -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "媒体の高さを指定" -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -553,411 +563,422 @@ msgid "" "gamma table)." msgstr "" -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "赤バンドのガンマ補正テーブル。" -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "緑バンドのガンマ補正テーブル。" -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "青バンドのガンマ補正テーブル。" -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "取得した画像の輝度を制御する。" -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "取得した画像のコントラストを制御する。" -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " "in sharper images." msgstr "" -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "" -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " "when acquiring an image with a camera. Larger values cause more blooming." msgstr "" -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "ロードされる画像のファイル名" -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " "halftoned images." msgstr "" -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "" -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "黒と白を反転する" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "2倍光学解像度のレンズを使う" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "RGBモードにおいて各色に対して同じ値を使う" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "白の点を得るため、最小輝度を選択" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "アナログガンマ補正" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "赤のアナログガンマ補正" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "緑のアナログガンマ補正" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "青のアナログガンマ補正" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "走査前のランプの暖機" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "赤較正のための露出時間の定義" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "緑較正のための露出時間の定義" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "青較正のための露出時間の定義" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "走査の露出時間を設定" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "赤走査の露出時間を設定" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "緑スキャンの露出時間を設定" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "青スキャンの露出時間を設定" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "露出時間の選択を有効にする。" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "較正のランプ密度を定義" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "走査のランプ密度を定義" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "プログラム終了時にランプをオフにする" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "自動焦点" + +#: include/sane/saneopts.h:449 +#, no-c-format +msgid "Perform autofocus before scan" +msgstr "" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "スキャンボタン" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "電子メールボタン" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "ファックスボタン" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "コピーボタン" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "PDFボタン" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "キャンセルボタン" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "ページがロードされた" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "カバーが開いている" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "カラー" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "グレー" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "網版" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "線画" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "成功" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "操作はサポートされていません。" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, fuzzy, no-c-format msgid "Operation was canceled" msgstr "操作はキャンセルされました。" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "デバイスビジー" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "不正な引数" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "ファイルの最後に到達" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "書類送りが詰まりました" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "書類送りが空になりました" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "スキャナーのカバーが開いています" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "デバイス入出力中にエラー" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "メモリ不足" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "資源へのアクセスは拒否されました。" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "ランプの準備が整いません。再度試してみてください。" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "移動のために、走査機構をロックする。" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "既定" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "増強制御の既定値を設定する" -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "校正" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "次の走査のまえに校正する" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -966,12 +987,12 @@ msgstr "" "有効にされると、デバイスは次の走査の前にかならず校正を行います。そうでな" "ければ、校正は最初の開始前の一度だけ行われます。" -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "シェーディング補正だけを行う" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -982,1096 +1003,1096 @@ msgstr "" "フセットと露光時間の既定値は、組み込まれている値か、設定ファイルから読み" "込まれた値が使われます。" -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "ボタンの状態" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "走査するフレーム数" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "走査するフレームの数を選んでください。" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "両面スキャン" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "両面スキャンでは、文書の表面と裏面の走査が行われます。" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "透過率に従って、補正されます。" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "フィルムの種類に従った補正" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "高精彩" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "ネガ画像" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "無加工" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "透明度補正は行わない" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "スライド" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "自動" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "普通の速度" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "半分の速度" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "3分の1の速度" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "丸められたパラメター値" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "不明" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "ADFが詰まりました" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "ADFのカバーが開いています" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "ランプ不良" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "走査ヘッドの位置エラー" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "CPUチェックエラー" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "RAMチェックエラー" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "ROMチェックエラー" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "ハードウエアチェックエラー" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "フィルムユニットのランプ不良" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "フィルムユニットのヘッド位置不良" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "パラメターリストの長さエラー" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "不正なコマンド操作コード" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "CDBに不正なフィールド" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "サポートされないLUN" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "パラメターリストに不正なフィールド" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "コマンドの順序エラー" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "指定されたウインドウが多すぎます" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "媒体が存在しません" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "IDENTIFYメッセージに不正なビット" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "オプションが正しくありません" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "電源ONリセット/バスデバイスリセット" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "ほかの初期化プログラムによってパラメターが変更されました" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "追加センサー情報はありません。" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "再選択失敗" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "SCSIパリティエラー" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "初期化ルーチンがエラーメッセージを受信しました。" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "不正なメッセージエラー" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "タイムアウトエラー" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "透過ユニットのシェーディングエラー" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "ランプが安定しません" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "フィルムスキャナー" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "フラットベッド(平台型)スキャナ" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "フィルムの種類" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "フィルムの種類を選択(例、ネガ、スライド)" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "ネガフィルム" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "ネガフィルムを選択" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "ハードウエア解像度" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "ハードウエア解像度だけを使用" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "焦点" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "自動焦点" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "自動焦点を有効/無効" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "自動焦点を一回だけ行う" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "排出している間に、一度だけ自動焦点補正を行います。" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "手動焦点位置" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "光学系の焦点位置を手動で設定します(既定値:128)" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "走査の余白" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "追加色調整" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "鏡像画像" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "水平に画像の鏡像にする" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "自動露出" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "自動露光機能を有効/無効にする" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "校正中" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "較正を「すぐに」実行します" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "自己診断" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "スキャナーの自己診断を実行" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "スキャナーのリセット" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "スキャナーをリセットする" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "媒体の扱い" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "各走査の後フィルムを排出する" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "自動的に、各走査の後、フィルムを装置から排出する。" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "終了前にフィルムを排出する" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "自動的に、プログラム終了前に装置からフィルムを排出する" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "フィルムを今排出" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "フィルムを今すぐ、排出する。" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "文書供給装置拡張" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "フラットベッドのみ" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "自動書類送りを無効にし、平台だけを使います" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "透過ユニット" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" "透過ユニットのオフ・オンを切り替えます。(FAU,フィルムアダプター装置)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "ネガフィルム" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "ポジあるいはネガフィルム" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "濃度制御" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "濃度制御モードを設定" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "透過率" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "フィルムの種類を選択" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "フィルムの種類を選ぶ" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "スキャナーの校正" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "走査前にスキャナの校正を強制する" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "グレースケール走査" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "カラーの代わりに、グレースケールで走査します。" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "アナログ利得" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "CCD配列のアナログ利得を増加または減少" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "ガンマ校正" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "ガンマ補正された変換カーブを選択" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "フラットベッド" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "ADF表面" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "ADF裏面" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "ADF両面" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "ADF表面" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, fuzzy, no-c-format msgid "Card Back" msgstr "ADF裏面" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "両面" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "赤" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "緑" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "青" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "増強" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "増強" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "増強" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr " なし" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "走査モード" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "ノンブロッキングIOを使う" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "フロントエンドがサポートするときは、sane_read()にノンブロッキングIOを使" "う。" -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "片面" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "両面" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "透過ユニット" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "自動原稿送り装置" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "ポジフィルム" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "ネガフィルム" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "ガラス表面に焦点を合わせる" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "ガラスから2.5mmの場所に焦点を合わせる" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "ハーフトーン A(ハードトーン)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "ハーフトーンB(ソフトトーン)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "ハーフトーンC(ネットトーン)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "ディザーA(4x4バイエル)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "ディザーB(4x4スパイラル)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "ディザーC(4x4網スクリーン)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "ディザーD(8x4の網スクリーン)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "テキスト強調技術" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "パターンAのダウンロード" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "パターンBのダウンロード" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "補正をしない" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "ユーザ定義" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "ドットインパクトプリンタ" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "熱転写プリンタ" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "インクジェットプリンタ" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "CRTモニター" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "既定" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "高密度印刷" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "低密度印刷" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "高コントラスト印刷" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "ユーザ定義(ガンマ=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "ユーザ定義(ガンマ=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5縦" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5横" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "USレターサイズ" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "最大" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "ハーフトーンを選択する。" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "取り出し口" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "取り出し口の選択" -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "輝度の選択" -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "鮮鋭度" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "カラー補正" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "選択した出力デバイスのための色補正テーブルを設定する。" -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "RGBの倍率マトリックス" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "緑を赤にシフト" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "緑を青にシフト" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "赤を緑にシフト" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "赤を青にシフト" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "青を緑にシフト" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "青を赤にシフト" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "緑レベルの制御" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "緑レベルを基準に赤を増加" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "緑レベルを基準に青を増加" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "赤レベルを基準に緑を増加" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "赤レベルの制御" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "赤レベルを基準に青を増加" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "青レベルを基準として緑を増加" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "青レベルを基準として赤を増加" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "青レベルの制御" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "鏡像をとる。" -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "高速プレビュー" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "自動領域分割" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "短い解像度一覧" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "解像度のリストを短く表示" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "ズーム" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "スキャナーが使うべきズーム値を定義" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "簡易フォーマット" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "光学装置" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "排出" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "ADFの書類を排出する" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "自動排出" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "走査後、書類を排出" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "ADFモード" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "ADFモードの選択(片面、両面)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " "the user defined table, which can be downloaded to the scanner" msgstr "ガンマ補正値を事前定義のデバイスのリストから選択する。" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "焦点位置" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "焦点位置を、ガラス面ないしは、ガラス面から2.5mmの位置に設定" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "ボタンを待つ" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2085,7 +2106,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2100,521 +2121,521 @@ msgstr "ポジスライド" msgid "Negative Slide" msgstr "ネガスライド" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "ユーザ定義" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "ADFの書類を排出する" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "補正をしない" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "ガンマ補正を無効" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "オン" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "オフ" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "ディザー" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, fuzzy, no-c-format msgid "Diffusion" msgstr "エラー拡散" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "ホワイトレベル" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "黒レベル" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, fuzzy, no-c-format msgid "Continue" msgstr "条件付き" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "水平の" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "水平の" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "水平の" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "垂直の" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "垂直の" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "ADF表面" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, fuzzy, no-c-format msgid "Back" msgstr "ADF裏面" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "網版" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "較正の実行" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "画像強調" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "彩度" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "線画の走査で閾値の自動判定を有効にする" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "鏡像画像" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "水平に鏡像をとる。" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "ホワイトレベルの青値" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "赤レベルの制御" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "カラーフィルタ" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "スムージング" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "ガンマ値" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "閾値" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "閾値" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "ノイズ除去" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "補正をしない" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "補正をしない" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "ADFのカバーが開いています" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "上級オプション" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "補正をしない" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "取り出し口" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "フィーダーモード" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2622,65 +2643,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "ランプをオフにする時間" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "赤オフセット" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "緑オフセット" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "緑オフセット" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, fuzzy, no-c-format msgid "Low Memory" msgstr "メモリ不足" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2689,379 +2710,379 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "両面スキャン" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "上級オプション" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "ノイズ除去" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "紙から" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "紙から" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "紙から" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "紙から" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "ページがロードされた" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, fuzzy, no-c-format msgid "Scanner in power saving mode" msgstr "スキャナーのカバーが開いています" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "手動焦点位置" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "手動焦点位置" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "ハードウエアチェックエラー" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "ホワイトレベル" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "濃度制御" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, fuzzy, no-c-format msgid "Density dial" msgstr "濃度制御" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "両面スキャン" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "追加" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "カラーフィルタ" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "校正" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "較正を「すぐに」実行します" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "較正データのキャッシュ" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "ランプをオフにする時間" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3070,130 +3091,130 @@ msgstr "" "ランプは指定された時間(分)が経過したらオフにされます。値が0のときは、" "この機能は働きません。" -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "ダーク補正時にランプをオフにする" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, fuzzy, no-c-format msgid "The lamp will be turned off during scan. " msgstr "走査した後、ランプがオフになるまでの時間(分)" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "ファイルボタン" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "OCRボタン" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "電源ボタン" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "電子メールボタン" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "較正のクリア" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "走査前にスキャナの校正を強制する" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "ボタン" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "較正" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "特殊シートを用いた補正を開始" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "較正のクリア" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "校正キャッシュを消去する" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "粗校正" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "緑オフセット" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "透過アダプター" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "透過アダプター" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "グレーモード色" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "どの色を用いてグレーモードを実現するかを選択(既定:緑)" -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "デバッグオプション" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "自動暖機" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3201,12 +3222,12 @@ msgid "" msgstr "" "60秒の暖機時間を使う代わりに、ランプの輝度が一定になるまで暖機します。" -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "全走査" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3215,12 +3236,12 @@ msgstr "" "補正領域を含めて、全領域を走査します。注意:全高を選択しないこと。これは" "テスト用です。" -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "粗校正" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3232,12 +3253,12 @@ msgstr "" "が必要です。このオプションは既定で有効にされています。テスト用途で存在す" "るオプションです。" -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "粗調整を最初の走査だけ行う" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3245,12 +3266,12 @@ msgid "" "different with each scan, disable this option. For testing only." msgstr "" -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3259,221 +3280,221 @@ msgid "" "omitting lines." msgstr "" -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "ガンマ値" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "すべてのチャネルのガンマ値を設定" -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "上級オプション" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "粗" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "密" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "バイエル" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "カスタム" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "自動" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC方式RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA方式RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "パススルー" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSCのグレー" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPAのグレー" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "遅い" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "普通" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "速い" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "超高速" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2ピクセル" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4ピクセル" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8ピクセル" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "印刷" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "スライド" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "フィルムの一片" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "条件付き" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "実験的" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "鮮鋭化" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "鮮鋭化値を設定" -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "自動閾値" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "線画の走査で閾値の自動判定を有効にする" -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "スムージングフィルタを選択" -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "走査後、メディアを取り出す" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "走査後にメディアを取り出す。" -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "書類を換える。" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "書類を取り換える。" -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "取り出し" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "書類の取り出し" -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "校正プロセスを開始。" -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "メディア" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "メディアの種類を設定" -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "露出時間" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3482,152 +3503,152 @@ msgid "" "value." msgstr "" -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "カラーマトリックス" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "スキャナーのカラーマトリックスを設定する。" -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "カスタムカラーマトリックス" -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "モノクロ・カラーマトリックス" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "グレースケール走査のカスタム・カラーマトリックス" -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "水平の鏡像" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "水平に鏡像をとる。" -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "垂直鏡像" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "垂直に鏡像をとる。" -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "オプションの更新" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "オプションを更新する。" -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8ビット出力" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "前面ボタンを待つ" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "ランプの停止" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "スキャナーのランプを停止する。" -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "配置グループ" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "スキャンモードグループ" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "スキャナーモデル" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, fuzzy, no-c-format msgid "Image colors will be inverted" msgstr "イメージカラーが反転されます" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "ガンマ補正を無効" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "ガンマ補正は無効にされます" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "ホワイト・シェーディング較正を無効" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "白シャドー補正は無効にされます。" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "暖機プロセスをスキップ" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "暖機プロセスが無効になります" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "真の深度を強制します。" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3638,12 +3659,12 @@ msgstr "" "行われます。それから、選択された色深度に変換されます。このオプションは、" "深度エミュレーションを回避します。" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "グレースケールのエミュレート" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3654,12 +3675,12 @@ msgstr "" "によって変換されます。これは、一部の環境では、画像品質を高めることがあり" "ます。" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "デバッグイメージの保存" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3667,330 +3688,330 @@ msgid "" msgstr "" "有効になると、スキャナが処理する画像の一部が、分析のために保存されます。" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "チップセットのリセット" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "チップセットデータをリセット" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "情報" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "チップセット名" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "装置に使われているチップセット名を表示する。" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "不明" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "チップセットID" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "チップセットIDを表示" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "走査カウンター" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "スキャナーが行った走査回数を表示します。" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "情報更新" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "装置の情報を更新" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "ウエブカメラ" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "スキャンボタン" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "印刷" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "ボタン待ち" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "上級オプション" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "上級オプション" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "追加センサー情報はありません。" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "電源ボタン" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "コピーボタン" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "コピーボタン" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "カラー" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "ボタンの状態" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "各種" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "ランプの状態" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "ランプのオフ/オンを切り替え" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "白黒レベルを較正" -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "TMAスライド" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMAネガ" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "カラー(48ビット)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "ランプタイムアウトの拡大" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "ボタン待ち" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "ボタン状態の更新" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "走査カウンター" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -3998,13 +4019,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "紙サイズ" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "" @@ -4045,13 +4066,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "両面走査を有効にする。" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "ADFにある紙の物理サイズ" @@ -4216,7 +4237,7 @@ msgid "From scanner" msgstr "フィルムスキャナー" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "紙から" @@ -4291,13 +4312,13 @@ msgid "Sets the scan source" msgstr "走査源" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "フィーダーモード" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "シート送りモードの設定" @@ -4354,12 +4375,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "自動閾値" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4369,31 +4390,31 @@ msgstr "" "ジ強調を設定する。" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "ノイズ除去" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "画像強調" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "イメージ強調を設定" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4485,7 +4506,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "ガンマ補正" @@ -4674,259 +4695,259 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "ダイアモンド" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 粗Fatting" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 微細fatting" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 バイエル" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8縦の線" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "利得" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "カラーチャネルの利得設定" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "グレー利得" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "グレーチャネル利得を設定" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "赤利得" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "赤チャネル利得を設定" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "緑利得" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "緑チャネル利得を設定" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "青利得" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "青チャネル利得を設定" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "バイエルディザ 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "バイエルディザ 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "ハーフトーンドット32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "ハーフトーンドット64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "エラー拡散" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "モード1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "モード2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "モード3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "白サンプルから" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "スムース" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "低" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "中" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "高" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "1ページ" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "全ページ" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "シートフィーダスキャナー" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "グレースケール4ビット" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "グレースケール8ビット" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "シャドー、ミッドトーン、ハイライト、露光時間" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "特殊オプション" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "カラーバランス" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "バックトラッキングを無効" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "平台のランプ切り替え" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "平台のランプを切り替え" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "バックエンドによる較正" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "lightlid-35mmアダプターを使う" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "このオプションは、走査中に平台のランプをオフにします。" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "品質優先走査" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "最高品質だが、スピードは遅い" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "高速走査" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "最高速度だが、品質は低い" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "閾値の自動判定" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -4934,397 +4955,397 @@ msgid "" msgstr "" "もしチェックされると、バックエンドは自動的に最適な閾値を探そうとします。" -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "ガンマ補正モードを選択する。" -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "ガンマ値の比を固定" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "" -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "スカラーガンマ" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "" -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "ガンマ赤スカラー" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "ガンマ緑スカラー" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "ガンマ青スカラー" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "チャネル" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "" -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "赤バランス" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "緑バランス" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "青バランス" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "ファームウエアバランス" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "最遅" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "遅く" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "速く" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "最速" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 粗" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 通常" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 微細" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 通常" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 通常" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 カスタム" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 カスタム" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 カスタム" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 カスタム" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 カスタム" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 カスタム" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "高速グレーモード" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "高速グレーモードで走査(低品質)" -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " "This may be a non-color mode or a low resolution mode." msgstr "すべてのプレビューを最高速モード(低品質)で行うようにする。" -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "ランプオフ時間(分)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "ランプが停止するまでの時間(分)を設定する" -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "ランプをオフに" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "すぐにランプをオフにする。" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "赤の輝度" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "取得された画像の赤チャネルの輝度を制御します。" -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "緑の輝度" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "取得された画像の緑チャネルの輝度を制御します。" -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "青の輝度" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "取得された画像の青チャネルの輝度を制御します。" -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "" -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "" -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "" -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " "40 seconds warm-up time." msgstr "" -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "画像" @@ -5334,27 +5355,42 @@ msgstr "画像" msgid "Need calibration" msgstr "較正のクリア" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "ネガフィルム" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "ネガ" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, fuzzy, no-c-format msgid "48 bits color" msgstr "高精彩" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5443,206 +5479,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "透過性" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "装置設定" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "ランプのスイッチ" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "ランプを手動でオフオンする" -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "ダーク補正時にランプをオフにする" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "較正データのキャッシュ" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "較正の実行" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "センサーをスピードアップ" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "暖機時間" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "暖機時間を秒で設定。" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "ランプオフ時間" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "ランプオフ時間を秒で設定。" -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "アナログフロントエンド" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "AFEの赤の利得値" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "赤オフセット" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "AFEの赤のオフセット値" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "AFEの緑の利得値" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "AFEの緑のオフセット値" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "AFEの青の利得値" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "緑ランプをオフ" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "緑ランプオフパラメータを定義" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "青ランプをオフ" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "青ランプオフパラメータを定義" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "色36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "ディザ マップ1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "ディザ マップ2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "ランダマイズ" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "情報源選択" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "イメージ強調" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "グレー化" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "イメージをグレースケールとして読み込む" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "3パス シミュレーション" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5651,12 +5695,12 @@ msgstr "" "3つに分割されたフレームを返す3パススキャナーをシミュレートします。おも" "しろ半分に、緑、青そして赤の順序で返します。" -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "ハンドスキャナー シミュレーション" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5668,48 +5712,48 @@ msgstr "" "します。このオプションを設定すると、フロントエンドが正しくそれを扱える" "か、テストします。" -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "" -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "ガンマテーブル" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "ステータスコード シミュレーション" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "ステータスコードを強制しない" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "" -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "SANE_STATUS_EOFを返す。" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5718,12 +5762,12 @@ msgstr "" "バックエンドに対し、sane_read()が呼ばれた後に、ステータスコードとして、" "SANE_STATUS_EOFを返すよう強制する。" -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "SANE_STATUS_JAMMEDを返す" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5732,12 +5776,12 @@ msgstr "" "バックエンドに対して、ステータスコードとしてSANE_STATUS_JAMMEDを返すよう" "に強制する。" -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "SANE_STATUS_NO_DOCSを返す" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5746,90 +5790,90 @@ msgstr "" "sane_read()が呼ばれた後、SANE_STATUS_NO_DOCS状態コードを返すようバックエ" "ンドを強制します。" -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "SANE_STATUS_COVER_OPENを返す" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "SANE_STATUS_IO_ERRORを返す" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "SANE_STATUS_NO_MEMを返す" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "SANE_STATUS_ACCESS_DENIEDを返す" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " "after sane_read() has been called." msgstr "" -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "このオプションは、スキャナーボタンの状態を反映します。" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "ランプをオン" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "スキャナーのランプをオンにする。" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "ランプオフ" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "スキャナーのランプをオフにする。" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "ランプがタイムアウトした" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "走査した後、ランプがオフになるまでの時間(分)" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "線画モードの閾値" @@ -5960,69 +6004,69 @@ msgstr "" msgid "Grayscale lines per read" msgstr "グレースケール走査" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "ウエブカメラ" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "カラー RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "カラーRGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "カラーRGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "カラーパターン" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "グリッド" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "最初のエントリー" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "2つめのエントリー" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " "display it" msgstr "" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "ハンドスキャナーをシミュレート" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6031,12 +6075,12 @@ msgid "" "option also enables a fixed width of 11 cm." msgstr "" -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "3パスシミュレーション" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6045,34 +6089,34 @@ msgstr "" "3パススキャナーをシミュレート。カラーモードにおいて、3フレームが転送さ" "れる。" -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "フレームの順序を設定" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "3パスカラーモードにおいて、フレームの順序を設定。" -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "特殊オプション" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "テスト画像を選択" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6083,12 +6127,12 @@ msgid "" "square." msgstr "" -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "エンディアンを反転" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6096,54 +6140,54 @@ msgid "" "uses the correct endianness." msgstr "" -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "読み取り制限" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "sane_read()の呼び出しごとに転送できるデータ量の制限" -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "読み込み制限サイズ" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "各sane_read()における転送できる(最大)データ量" -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "読み取り遅延" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "パイプにデータを転送する遅延" -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "読み取り遅延の大きさ" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "パイプを通して各データのバッファが転送された後、どれくらい待つか。" -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "sane_readの返値" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6151,22 +6195,22 @@ msgid "" "frontend handles them." msgstr "" -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "ラインごとのピクセルの損失" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "" -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "曖昧なパラメータ" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6175,12 +6219,12 @@ msgstr "" "sane_start()を呼び出す前に、sane_parameters()を呼んだときに、曖昧なライン" "やそのラインに対して曖昧なバイトを返す。" -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "ファイルディスクリプタの選択を提供する" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6189,12 +6233,12 @@ msgstr "" "sane_read()がデータを返すかどうか検出するための、ファイルディスクリプタの" "選択を提供する。" -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "テストオプション有効" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6204,39 +6248,39 @@ msgstr "" "異なるSANEオプションタイプの表示や変更ができるかテストする用途で使われま" "す。" -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "オプション表示" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "すべてのオプションのリストを表示する。" -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " "advanced) capabilities. That's just a normal bool option." msgstr "" -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6244,12 +6288,12 @@ msgid "" "frontend but by the user (e.g. by pressing a button at the device)." msgstr "" -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6257,36 +6301,36 @@ msgid "" "by pressing a button at the device) and can't be read by the frontend." msgstr "" -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " "That means the option is read-only." msgstr "" -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " "(and advanced) capabilities." msgstr "" -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6294,299 +6338,299 @@ msgid "" "backend." msgstr "" -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " "is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " "constraints." msgstr "" -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " "constraint. Minimum is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " "list constraint." msgstr "" -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " "Minimum is -42.17, maximum 32767.9999, and quant is 2.0." msgstr "" -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "" -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " "entries..." msgstr "" -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "" -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "" @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.12\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2007-12-17 23:01+0100\n" "Last-Translator: Sigurd Stordal <polarbear42@phreaker.net>\n" "Language-Team: \n" @@ -14,443 +14,453 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometri" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Forbedring" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avansert" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Forvisning" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Fremtving enfarge forvisning" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bit dybde" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Skanhastighet" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Skankilde" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Topp-venstre x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Topp-venstre y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Bunn-høyre x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Bunn-høyre y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Skanoppløsning" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X-oppløsning" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y-oppløsning" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Kornstørrelse" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Svartnivå" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Hvitnivå" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Hvitnivå for rød" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Hvitnivå for grønn" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Hvitnivå for blå" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Skygge" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Skygge for rød" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Skygge for grønn" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Skygge for blå" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Filnavn" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativ" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Kvalitets kalibrering" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Dobble Optisk Oppløsning" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Varmopp lampe" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Lampen slås av ved avslutning" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Fokuseringposisjon" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Automatisk utløsning" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " "supports." msgstr "" -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, fuzzy, no-c-format msgid "Source, mode and resolution options" msgstr "Kort liste over oppløsninger" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, fuzzy, no-c-format msgid "Hardware specific options" msgstr "Skanoppløsning" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "" -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -458,87 +468,87 @@ msgid "" "scanner, it reduces the memory requirements and scan-time of the preview." msgstr "" -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " "for multibit scans." msgstr "" -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "" -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Velger skan kilde (slik som arkmater)" -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "" -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "venstre topp x posisjon av skan-areal" -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Venstre topp y posisjon av skan-areal" -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Høyre bunn x posisjon av skan-areal" -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Høyre bunn y posisjon av skan-areal" -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "" -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "" -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "" -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "" -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -546,423 +556,434 @@ msgid "" "gamma table)." msgstr "" -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "" -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "" -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "" -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "" -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "" -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " "in sharper images." msgstr "" -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "" -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " "when acquiring an image with a camera. Larger values cause more blooming." msgstr "" -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Filnavnet på bildet som skal lastes opp" -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " "halftoned images." msgstr "" -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "" -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Bruk samme verdier for X og Y oppløsning" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Bytt svart og hvitt" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Foreta en kvalitets hvit-kalibrering" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Bruk linser som dobbler den optiske oppløsningen" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Varm opp lampen før skanning" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Slå av lampen når programmet avslutter" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Automatisk utløsning" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Varm opp lampen før skanning" + +#: include/sane/saneopts.h:452 #, fuzzy, no-c-format msgid "Scan button" msgstr "Skanoppløsning" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, fuzzy, no-c-format msgid "Email button" msgstr "Vent på knappen" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, fuzzy, no-c-format msgid "Fax button" msgstr "Vent på knappen" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, fuzzy, no-c-format msgid "Copy button" msgstr "Vent på knappen" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, fuzzy, no-c-format msgid "Cover open" msgstr "Fargemønster" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Farge" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Fargestrektegning" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Grå" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Strektegning" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, fuzzy, no-c-format msgid "Document feeder jammed" msgstr "Dokumentmater" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, fuzzy, no-c-format msgid "Document feeder out of documents" msgstr "Dokumentmater" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Standard" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Velg standard verdier for kontroll av forbedring" -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibrering" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Kalibrer før neste scan" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " "Otherwise, calibration is performed only before the first start." msgstr "" -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Bare utfør skygge-korrigering" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -970,1093 +991,1093 @@ msgid "" "or from the configuration file, are used." msgstr "" -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Knappstatus" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Rammenummer å skanne" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Velger rammenummer å skanne" -#: backend/avision.h:838 +#: backend/avision.h:836 #, fuzzy, no-c-format msgid "Duplex scan" msgstr "Full skan" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, fuzzy, no-c-format msgid "Negatives" msgstr "Negativ" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "" -#: backend/canon.c:169 +#: backend/canon.c:167 #, fuzzy, no-c-format msgid "No transparency correction" msgstr "Farge korreksjon" -#: backend/canon.c:176 +#: backend/canon.c:174 #, fuzzy, no-c-format msgid "Slides" msgstr "Treigest" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatisk" -#: backend/canon.c:186 +#: backend/canon.c:184 #, fuzzy, no-c-format msgid "Normal speed" msgstr "Skanhastighet" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "" -#: backend/canon.c:389 +#: backend/canon.c:387 #, fuzzy, no-c-format msgid "lamp failure" msgstr "Gammaverdi" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Filmtype" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, fuzzy, no-c-format msgid "Negative film type" msgstr "Negativ Film" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, fuzzy, no-c-format msgid "Selects the negative film type" msgstr "Velger rammenummer å skanne" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, fuzzy, no-c-format msgid "Hardware resolution" msgstr "Skanoppløsning" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, fuzzy, no-c-format msgid "Use only hardware resolutions" msgstr "Vis kort liste over oppløsninger" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, fuzzy, no-c-format msgid "Auto focus" msgstr "Automatisk utløsning" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, fuzzy, no-c-format msgid "Manual focus position" msgstr "Fokuseringposisjon" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Speilbilde" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, fuzzy, no-c-format msgid "Mirror the image horizontally" msgstr "Speilbilde" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, fuzzy, no-c-format msgid "Auto exposure" msgstr "Automatisk utløsning" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, fuzzy, no-c-format msgid "Calibration now" msgstr "Kalibrering" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, fuzzy, no-c-format msgid "Execute calibration *now*" msgstr "Kvalitets kalibrering" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, fuzzy, no-c-format msgid "Reset scanner" msgstr "Raskt skan" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, fuzzy, no-c-format msgid "Eject film after each scan" msgstr "Løs ut dokoment etter skanning" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, fuzzy, no-c-format msgid "Document feeder extras" msgstr "Dokumentmater" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, fuzzy, no-c-format msgid "Negative film" msgstr "Negativ Film" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, fuzzy, no-c-format msgid "Positive or negative film" msgstr "Lysbilde Film" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, fuzzy, no-c-format msgid "Select film type" msgstr "Filmtype" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, fuzzy, no-c-format msgid "Calibrate Scanner" msgstr "Kalibrering" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, fuzzy, no-c-format msgid "Force scanner calibration before scan" msgstr "Grov kalibrering kun for første skan" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Gråskala scan" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Gjør et gråskala heller enn farge scan" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Gamma korreksjon" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Velger den gamma korrigerte overførsels kurven" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Rød" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Grønn" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blå" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Forbedring" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Forbedring" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Forbedring" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Ingen" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Lysbilde Film" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negativ Film" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Fokuser på glasset" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Fokuser 2.5mm over glasset" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tekst Fremhevings Teknologi" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Last ned mønster A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Last ned mønster B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Ingen korrigering" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Brukerdefinert" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Blekkskrivere" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Standard" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Høy densitets utskrift" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "lav densitets utskrift" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Høy kontrasts utskrift" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Brukerdefinert (Gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Brukerdefinert (Gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 portrett" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 landskap" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Maks" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "" -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "" -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Skarphet" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Farge korreksjon" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Farge korreksjons koeffisienter" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Kontrollerer grønn-nivå" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Legger til rødt basert på grønn-nivå" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Legger til blått basert på grønn-nivå" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Legger til grønt basert på rød-nivå" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Kontrollerer rød-nivå" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Legger til blått basert på rød-nivå" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Legger til grønt basert på blå-nivå" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Legger til rødt basert på blå-nivå" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Kontrollerer blå-nivå" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Speil bildet" -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Rask forvisning" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Automatisk oppdeling av areal i delareal" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Kort liste over oppløsninger" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Vis kort liste over oppløsninger" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Tilleggsutstyr" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Utløs" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Utløs arket i ADF" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Automatisk utløsning" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Løs ut dokoment etter skanning" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " "the user defined table, which can be downloaded to the scanner" msgstr "" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Fokuseringposisjon" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Vent på knappen" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2070,7 +2091,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2085,521 +2106,521 @@ msgstr "Lysbilde Film" msgid "Negative Slide" msgstr "Negativ Film" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Brukerdefinert" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Utløs arket i ADF" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Ingen korrigering" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Gamma korreksjon" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Hvitnivå" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Svartnivå" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Grov kalibrering" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Kalibrering" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Speilbilde" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Speilbilde" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Hvitnivå for blå" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Kontrollerer rød-nivå" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Fargestrektegning" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Gammaverdi" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Støyreduksjon" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Ingen korrigering" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Ingen korrigering" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Spesielle valg" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Ingen korrigering" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Lampe på" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2607,65 +2628,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Lampe av" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Lampe av" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, fuzzy, no-c-format msgid "Green offset" msgstr "Lampe av" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Lampe av" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, fuzzy, no-c-format msgid "Blue offset" msgstr "Lampe av" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Kontrast blåkanal" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2674,533 +2695,533 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Full skan" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Spesielle valg" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Støyreduksjon" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "Fra papir" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "Fra papir" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "Fra papir" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "Fra papir" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, no-c-format msgid "Card loaded" msgstr "" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Manuell førfokus" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Manuell førfokus" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "Skanoppløsning" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Hvitnivå" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "lav densitets utskrift" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Full skan" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Fargestrektegning" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Kalibrering" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Kvalitets kalibrering" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Kalibrering" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, fuzzy, no-c-format msgid "Lamp off time" msgstr "Lampe av" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "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." msgstr "" -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Grov kalibrering" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, fuzzy, no-c-format msgid "File button" msgstr "Vent på knappen" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, fuzzy, no-c-format msgid "Power button" msgstr "Vent på knappen" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Vent på knappen" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Grov kalibrering" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Grov kalibrering kun for første skan" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, fuzzy, no-c-format msgid "Buttons" msgstr "Knappstatus" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, fuzzy, no-c-format msgid "Calibrate" msgstr "Kalibrering" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Grov kalibrering" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Grov kalibrering" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Kalibrering" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Grov kalibrering" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Lampe av" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, no-c-format msgid "Transparency Adapter Infrared" msgstr "" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automatisk oppvarming" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " "60 seconds warm-up time." msgstr "" -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Full skan" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " "Don't select the full height. For testing only." msgstr "" -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Grov kalibrering" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3208,12 +3229,12 @@ msgid "" "are provided. This option is enabled by default. For testing only." msgstr "" -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Grov kalibrering kun for første skan" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3221,12 +3242,12 @@ msgid "" "different with each scan, disable this option. For testing only." msgstr "" -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3235,221 +3256,221 @@ msgid "" "omitting lines." msgstr "" -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Gammaverdi" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "" -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, fuzzy, no-c-format msgid "Advanced Options" msgstr "Spesielle valg" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Grov" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fin" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Valgfri" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatisk" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC-grå" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA-grå" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Treig" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Rask" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, fuzzy, no-c-format msgid "Film-strip" msgstr "Filmtype" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, fuzzy, no-c-format msgid "Sharpening" msgstr "Skarphet" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "" -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "" -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, fuzzy, no-c-format msgid "Unloads the media after a scan." msgstr "Last bildet som gråskala" -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, fuzzy, no-c-format msgid "Change document" msgstr "Forbedring" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "" -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "" -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, fuzzy, no-c-format msgid "Start calibration process." msgstr "Grov kalibrering" -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, fuzzy, no-c-format msgid "Media" msgstr "Middels" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "" -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3458,152 +3479,152 @@ msgid "" "value." msgstr "" -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, fuzzy, no-c-format msgid "Color Matrix" msgstr "Fargemønster" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Kontrast rødkanal" -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "" -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, fuzzy, no-c-format msgid "Mono Color Matrix" msgstr "Fargemønster" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "" -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, fuzzy, no-c-format msgid "Mirror horizontal" msgstr "Speilbilde" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, fuzzy, no-c-format msgid "Mirror image horizontally." msgstr "Speilbilde" -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, fuzzy, no-c-format msgid "Mirror vertical" msgstr "Speilbilde" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, fuzzy, no-c-format msgid "Mirror image vertically." msgstr "Speilbilde" -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, fuzzy, no-c-format msgid "Update options" msgstr "Spesielle valg" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, fuzzy, no-c-format msgid "Update options." msgstr "Spesielle valg" -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Slå av skanner lampen." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, fuzzy, no-c-format msgid "Geometry Group" msgstr "Geometri" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Gamma korreksjon" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Gamma korreksjon" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, fuzzy, no-c-format msgid "Disable white shading correction" msgstr "Bare utfør skygge-korrigering" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3611,12 +3632,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "Gråskala" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3624,342 +3645,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, fuzzy, no-c-format msgid "Reset chipset" msgstr "Raskt skan" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, fuzzy, no-c-format msgid "Information" msgstr "Se bort fra kalibrering" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, fuzzy, no-c-format msgid "Chipset name" msgstr "Filnavn" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, fuzzy, no-c-format msgid "Shows the chipset ID" msgstr "Raskt skan" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr "Skankilde" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, fuzzy, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Velger rammenummer å skanne" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, fuzzy, no-c-format msgid "Update information" msgstr "Spesielle valg" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Skanoppløsning" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, no-c-format msgid "reprint" msgstr "" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Vent på knappen" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Spesielle valg" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Spesielle valg" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Vent på knappen" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Vent på knappen" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Vent på knappen" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Farge" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Knappstatus" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "" -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, fuzzy, no-c-format msgid "TMA Slides" msgstr "Treigest" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, fuzzy, no-c-format msgid "TMA Negatives" msgstr "Negativ" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, fuzzy, no-c-format msgid "Color (48 bits)" msgstr "Farge 48" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, fuzzy, no-c-format msgid "Extend lamp timeout" msgstr "Lampe av" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Vent på knappen" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, fuzzy, no-c-format msgid "Waits for button before scanning" msgstr "Varm opp lampen før skanning" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Knappstatus" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Skankilde" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Fargestrektegning" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -3967,13 +3988,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Papirstørrelse" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "" @@ -4014,13 +4035,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Fysisk størrelse av papir i ADF" @@ -4185,7 +4206,7 @@ msgid "From scanner" msgstr "Fra papir" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Fra papir" @@ -4260,13 +4281,13 @@ msgid "Sets the scan source" msgstr "Skankilde" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "" @@ -4323,12 +4344,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4336,31 +4357,31 @@ msgid "" msgstr "" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Støyreduksjon" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4452,7 +4473,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Gamma korreksjon" @@ -4641,659 +4662,659 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamant" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, fuzzy, no-c-format msgid "Gray gain" msgstr "Grønn" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, fuzzy, no-c-format msgid "Sets gray channel gain" msgstr "Kontrast grønnkanal" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, fuzzy, no-c-format msgid "Red gain" msgstr "Rødbalanse" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, fuzzy, no-c-format msgid "Sets red channel gain" msgstr "Kontrast rødkanal" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, fuzzy, no-c-format msgid "Green gain" msgstr "Grønn" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, fuzzy, no-c-format msgid "Sets green channel gain" msgstr "Kontrast grønnkanal" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, fuzzy, no-c-format msgid "Blue gain" msgstr "Blå" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, fuzzy, no-c-format msgid "Sets blue channel gain" msgstr "Kontrast blåkanal" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Lav" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Middels" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Høy" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "En side" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Alle sider" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Gråskala 4 bits" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Gråskala 8 bits" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Spesielle valg" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Fargebalanse" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Kvalitetsskan" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Høyest kvalitet men laver hastighet" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Raskt skan" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Høyest hastighet men lavest kvalitet" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " "for the threshold." msgstr "" -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Velger måten å foreta gamma korreksjon på" -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Bruk samme gamma verdi for alle farge kanalene" -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "" -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Kanal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "" -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Rødbalanse" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Balansefaktor for rødt. Med en verdi på 100 % menes ingen korreksjon" -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Grønnbalanse" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Balansefaktor for grønt. Med en verdi på 100% menes ingen korreksjon" -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Blåbalanse" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Balansefaktor for blått. Med en verdi på 100% menes ingen korreksjon" -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Treigest" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Treigere" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Raskere" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Raskest" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 grov" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fin" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 veldig fin" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 grov" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fin" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 grov" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fin" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 valgfri" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 valgfri" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 valgfri" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 valgfri" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 valgfri" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 valgfri" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "" -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " "This may be a non-color mode or a low resolution mode." msgstr "" -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, fuzzy, no-c-format msgid "Lamp off time (minutes)" msgstr "Varmopp lampe" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "" -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, fuzzy, no-c-format msgid "Turn lamp off" msgstr "Lampe av" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "" -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, fuzzy, no-c-format msgid "Green brightness" msgstr "Grønnbalanse" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "" -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "" -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Kontrast rødkanal" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "" -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Kontrast grønnkanal" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "" -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Kontrast blåkanal" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "" -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Farge 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Farge 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Grå 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Grå 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, fuzzy, no-c-format msgid "Positive" msgstr "Lysbilde Film" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " "40 seconds warm-up time." msgstr "" -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "" @@ -5303,27 +5324,42 @@ msgstr "" msgid "Need calibration" msgstr "Grov kalibrering" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Negativ Film" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negativ" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5412,218 +5448,226 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "" -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, fuzzy, no-c-format msgid "Lamp off during dark calibration" msgstr "Grov kalibrering" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, fuzzy, no-c-format msgid "Calibration data cache" msgstr "Kalibrering" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, fuzzy, no-c-format msgid "Performs calibration" msgstr "Grov kalibrering" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, fuzzy, no-c-format msgid "Warmup-time" msgstr "Varmopp lampe" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, fuzzy, no-c-format msgid "Warmup-time in seconds." msgstr "Varmopp lampe" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, fuzzy, no-c-format msgid "Lampoff-time" msgstr "Lampe av" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, fuzzy, no-c-format msgid "Lampoff-time in seconds." msgstr "Varmopp lampe" -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, fuzzy, no-c-format msgid "Red offset" msgstr "Lampe av" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, fuzzy, no-c-format msgid "Red lamp off" msgstr "Lampe av" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, fuzzy, no-c-format msgid "Green lamp off" msgstr "Lampe av" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, fuzzy, no-c-format msgid "Blue lamp off" msgstr "Lampe av" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Farge 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Valg av kilde" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Last bildet som gråskala" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Trepass simulering" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " "kicks, it returns green, then blue, then red." msgstr "" -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Håndskanner simulering" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5631,162 +5675,162 @@ msgid "" "option allows one to test whether a frontend can handle this correctly." msgstr "" -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "" -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Status Kode Simulering" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Ikke fremtving status kode" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "" -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " "after sane_read() has been called." msgstr "" -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lampe på" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Slå på skanner lampen" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Lampe av" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Slå av skanner lampen" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, fuzzy, no-c-format msgid "Lamp timeout" msgstr "Lampe av" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "" @@ -5915,69 +5959,69 @@ msgstr "Fargestrektegning" msgid "Grayscale lines per read" msgstr "Gråskala scan" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Farge RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Farge RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Farge RGB TEKST" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Fargemønster" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " "display it" msgstr "" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -5986,46 +6030,46 @@ msgid "" "option also enables a fixed width of 11 cm." msgstr "" -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " "transmitted." msgstr "" -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "" -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6036,12 +6080,12 @@ msgid "" "square." msgstr "" -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6049,54 +6093,54 @@ msgid "" "uses the correct endianness." msgstr "" -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "" -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "" -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6104,85 +6148,85 @@ msgid "" "frontend handles them." msgstr "" -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "" -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " "before sane_start()." msgstr "" -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " "data." msgstr "" -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " "frontends to view and modify all the different SANE option types." msgstr "" -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "" -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " "advanced) capabilities. That's just a normal bool option." msgstr "" -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6190,12 +6234,12 @@ msgid "" "frontend but by the user (e.g. by pressing a button at the device)." msgstr "" -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6203,36 +6247,36 @@ msgid "" "by pressing a button at the device) and can't be read by the frontend." msgstr "" -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " "That means the option is read-only." msgstr "" -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " "(and advanced) capabilities." msgstr "" -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6240,299 +6284,299 @@ msgid "" "backend." msgstr "" -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " "is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " "constraints." msgstr "" -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " "constraint. Minimum is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " "list constraint." msgstr "" -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " "Minimum is -42.17, maximum 32767.9999, and quant is 2.0." msgstr "" -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "" -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " "entries..." msgstr "" -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "" -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Farge 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Bruk Bilde Komposisjon" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Tonivå svart og hvitt (strektegningmodus)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Flernivå svart og hvitt (gråskalamodus)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Flernivå RGB farge (en omgangs farge)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Se bort fra kalibrering" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Ikke kalibrer fokus" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Manuell førfokus" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, fuzzy, no-c-format msgid "Gray offset" msgstr "Lampe av" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, fuzzy, no-c-format msgid "Sets gray channel offset" msgstr "Kontrast grønnkanal" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, fuzzy, no-c-format msgid "Sets red channel offset" msgstr "Kontrast rødkanal" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, fuzzy, no-c-format msgid "Sets green channel offset" msgstr "Kontrast grønnkanal" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, fuzzy, no-c-format msgid "Sets blue channel offset" msgstr "Kontrast blåkanal" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends.nl\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2019-07-26 13:38+0900\n" "Last-Translator: Olaf Meeuwissen <paddy-hack@member.fsf.org>\n" "Language-Team:\n" @@ -19,406 +19,416 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Aantal opties" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Standaard" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometrie" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Kleurverbetering" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Gevorderd" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensoren" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Voorbeeldscan" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Dwing monochroom voorbeeldscan" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bitdiepte" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Scanmodus" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Scansnelheid" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Scanbron" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Dwing \"backtracking\"" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Linksboven x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Linksboven y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Rechtsonder x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Rechtsonder y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Scanresolutie" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X-resolutie" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y-resolutie" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Pagina breedte" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Pagina hoogte" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Gebruik door de gebruiker gedefinieerde gammatabel" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Beeldintensiteit" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Rode intensiteit" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Groene intensiteit" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Blauwe intensiteit" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Helderheid" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Korrelgrootte" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Halftoonmodus" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Zwartwaarde" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Witwaarde" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Witwaarde voor rood" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Witwaarde voor groen" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Witwaarde voor blauw" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Schaduw" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Schaduw voor rood" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Schaduw voor groen" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Schaduw voor blauw" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Lichteffect" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Lichteffect voor rood" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Lichteffect voor groen" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Lichteffect voor blauw" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Tint" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Kleurverzadiging" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Bestandsnaam" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Grootte van het halftoonpatroon" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Halftoonpatroon" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Combineer X- en Y-resolutie" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negatief" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Kwaliteit kalibreren" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Dubbele optische resolutie" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Combineer RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Drempelwaarde" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Analoge gammacorrectie" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Analoge gammawaarde rood" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Analoge gammawaarde groen" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Analoge gammawaarde blauw" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Combineer analoge gammawaarde" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Lamp opwarmen" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Belichtingstijd kalibreren" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Belichtingstijd kalibreren voor rood" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Belichtingstijd kalibreren voor groen" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Belichtingstijd kalibreren voor blauw" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Belichtingstijd voor het scannen" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Belichtingstijd voor het scannen van rood" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Belichtingstijd voor het scannen van groen" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Belichtingstijd voor het scannen van blauw" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Stel belichtingstijd in" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Lichtwaarde kalibreren" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Lichtwaarde bij het scannen" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Stel lichtwaarde in" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Lamp aan het einde uitschakelen" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Focus positie" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Autofocus" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -426,37 +436,37 @@ msgid "" msgstr "" "Alleen-lezen optie, die aangeeft hoeveel opties een apparaat ondersteunt." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Opties voor bron, modus en resolutie" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Opties voor scanoppervlak en origineelgrootte" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Opties voor beeldaanpassing" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Hardware specifieke opties" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Scannersensoren en -knoppen" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Verzoek om een scan in voorbeeldkwaliteit." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -468,7 +478,7 @@ msgstr "" "een Single-Pass-Scanner wordt het geheugengebruik en de scantijd " "verminderd." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -477,62 +487,62 @@ msgstr "" "Aantal bits per kleurwaarde, typische waarden zijn 1 voor zwart/wit en 8 " "voor multibit-scans." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "Kiest de scanmodus (b.v. zwart/wit, monochroom of kleur)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Bepaald de snelheid waarmee wordt gescand." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Selecteert de scanbron (zoals b.v. een documentendoorvoer)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Regelt dat \"backtracking\" wordt gebruikt." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Linksboven x positie van het scanoppervlak." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Linksboven y positie van het scanoppervlak." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Rechtsonder x positie van het scanoppervlak." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Rechtsonder y positie van het scanoppervlak." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Stelt de resolutie in van het gescande beeld." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Stelt de horizontale resolutie in van het gescande beeld." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Stelt de verticale resolutie in van het gescande origineel." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -541,12 +551,12 @@ msgstr "" "Bepaalt de breedte van het origineel. Nodig om doorvoerscans automatisch " "te kunnen centreren." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Bepaalt de hoogte van het origineel." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -554,7 +564,7 @@ msgstr "" "Bepaalt of de interne of de door de gebruiker gedefinieerde gammatabel " "wordt gebruikt." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -565,32 +575,32 @@ msgstr "" "de rode, groene en blauwe kleurcomponenten. (d.w.z. Het is een " "helderheids-gammatabel)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Gammacorrectietabel voor de rode component." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Gammacorrectietabel voor de groene component." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Gammacorrectietabel voor de blauwe component." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Regelt de helderheid van het verkregen beeld." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Regelt het contrast van het verkregen beeld." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -599,68 +609,68 @@ msgstr "" "Bepaalt de \"gekorreldheid\" van het verkregen beeld. Kleine waarden " "zorgen voor een scherper beeld." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "Bepaalt of een halftoon beeld (dithered) wordt verkregen." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" "Bepaalt welke helderheidswaarde als \"zwart\" moet worden beschouwd." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Bepaalt welke helderheidswaarde als \"wit\" moet worden beschouwd." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Bepaalt welke rode helderheidswaarde als \"wit\" moet worden beschouwd." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Bepaalt welke groene helderheidswaarde als \"wit\" moet worden beschouwd." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Bepaalt welke blauwe helderheidswaarde als \"wit\" moet worden beschouwd." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Bepaalt welke rode helderheidswaarde als \"zwart\" moet worden beschouwd." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Bepaalt welke groene helderheidswaarde als \"zwart\" moet worden " "beschouwd." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Bepaalt welke blauwe helderheidswaarde als \"zwart\" moet worden " "beschouwd." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Bepaalt welke rode helderheidswaarde als \"verzadigd rood\" moet worden " "beschouwd." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -668,7 +678,7 @@ msgstr "" "Bepaalt welke groene helderheidswaarde als \"verzadigd groen\" moet " "worden beschouwd." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -676,12 +686,12 @@ msgstr "" "Bepaalt welke blauwe helderheidswaarde als \"verzadigd blauw\" moet " "worden beschouwd." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Regelt de \"tint\" (blauwwaarde) van het verkregen beeld." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -690,12 +700,12 @@ msgstr "" "De verzadigingsgraad bepaalt de \"kleuring\" van een met een camera " "opgenomen beeld. Hogere waarden zorgen voor een sterkere kleuring." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "De bestandsnaam van het te scannen beeld." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -704,7 +714,7 @@ msgstr "" "Stelt het halftoon patroon (dithering) in dat wordt gebruikt om halftoon " "beelden te scannen." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -712,289 +722,300 @@ msgstr "" "Definieert het halftoon patroon (dithering) waarmee halftoon beelden " "worden gescand." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Gebruik dezelfde waarden voor X en Y resoluties." -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Verwissel zwart en wit (inverteren)." -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Voer een kwaliteit wit-kalibratie uit" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Gebruik de lens waarmee de optische resolutie wordt verdubbeld." -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "Gebruik in RGB-modus voor alle kleuren dezelfde waarden" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Kiest de minimale helderheid waarmee witte punt wordt verkregen" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analoge gammacorrectie" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analoge gammacorrectie voor rood" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analoge gammacorrectie voor groen" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analoge gammacorrectie voor blauw" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Warm de lamp op alvorens te scannen" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Bepaal de belichtingstijd voor de kalibratie" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Bepaal de belichtingstijd voor de kalibratie van de rode component" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "" "Bepaal de belichtingstijd voor de kalibratie van de groene component" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "" "Bepaal de belichtingstijd voor de kalibratie van de blauwe component" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Bepaal de belichtingstijd voor de scan" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Bepaal de belichtingstijd voor de scan van de rode component" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Bepaal de belichtingstijd voor de scan van de groene component" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Bepaal de belichtingstijd voor de scan van de blauwe component" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Schakelt de instelling van de belichtingstijd in" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Bepaal de lichthoeveelheid waarmee wordt gekalibreerd" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Bepaal de lichthoeveelheid waarmee wordt gescand" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Schakelt de instelling van de lichthoeveelheid in" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Schakel de lamp uit als het programma wordt verlaten" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Automatische of handmatige scherpstelling" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Wacht op een druk op de knop alvorens te scannen" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Scan-knop" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "E-mail-knop" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Fax-knop" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Kopieer-knop" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "PDF-knop" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Annuleer-knop" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Pagina geladen" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Deksel open" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Kleur" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Kleur lijntekening" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Kleur Halftoon" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Grijs" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Halftoon" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Lijntekening" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Succes" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Handeling niet ondersteund" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, fuzzy, no-c-format msgid "Operation was canceled" msgstr "Handeling was geannuleerd" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Apparaat is bezet" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Ongeldige waarde" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Eind van bestand bereikt" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Opstopping in documentendoorvoer" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "Documentendoorvoer leeg" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "Deksel van de scanner is open" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Fout tijdens apparaat I/O" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Geheugen vol" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "Toegang tot bron is geweigerd" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "Lamp niet klaar, probeer opnieuw" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "Scannerwagen geblokkeerd (in transportstand)" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Standaardinstellingen" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Stel standaardwaarden in om verbeteropties te krijgen." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibreren" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Voor de volgende scan kalibreren" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1004,12 +1025,12 @@ msgstr "" "gekalibreerd. Anders wordt de scanner alleen voor de eerste scan " "gekalibreerd." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Voer alleen een schaduwcorrectie uit" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1021,1077 +1042,1077 @@ msgstr "" "belichtingstijd bepaald door de hardware of het configuratiebestand, " "worden gebruikt." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Status van de knop" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Nummer van het te scannen scannerraam" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Kiest het nummer van het te scannen scannerraam" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Dubbelzijdige scan" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "Dubbelzijdige scan scant beide zijden van een document" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Correctie op basis van de transparantieverhouding" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Correctie op basis van filmtype" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Fraaie kleuren" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negatieven" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Ongecomprimeerd" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Ongecorrigeerde transparantie" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Dia's" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatisch" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Standaard snelheid" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 van de standaard snelheid" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 van de standaard snelheid" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "Afgeronde parameter" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "onbekend" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "Opstopping in automatische documentinvoer" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "Deksel van automatische documentinvoer open" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "lampfalen" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "fout in positionering van scannerkop" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "fout bij controle van processor" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "fout bij controle van het RAM geheugen" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "fout bij controle van het ROM geheugen" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "fout bij controle van de hardware" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "lampfalen van de transparanten eenheid" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" "fout in de positionering van de scannerkop in de transparanten eenheid" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "fout in de lengte van de parameterlijst" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "ongeldige opdrachtcode" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "ongeldig veld in CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "niet-ondersteunde LUN" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "ongeldig veld in de parameterlijst" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "fout in volgorde van de opdrachten" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "te veel vensters gespecificeerd" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "medium niet aanwezig" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "ongeldig onderdeel in IDENTIFY boodschap" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "optie onjuist" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "scanner aan reset / scannerinterface reset" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "parameter gewijzigd door een andere initiator" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "geen zinvolle, aanvullende informatie" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "opnieuw kiezen mislukt" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "fout in SCSI pariteit" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "Door initiator gesignaleerde foutboodschap ontvangen" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "ongeldige boodschap fout" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "timeout" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "fout in de afscherming van de transparantie-eenheid " -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "lamp niet gestabiliseerd" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "Filmscanner" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "Flatbedscanner" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Filmtype" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Selecteert het filmtype, bijvoorbeeld negatieven of dia's" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Negatief filmtype" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Selecteert het negatief filmtype" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Hardware resolutie" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Gebruik alleen hardware resoluties" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Focus" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Autofocus" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Aan/uit schakelen van autofocus" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Eén keer autofocus" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Voer alleen een autofocus uit tussen uitworpen" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Handmatige focuspositie" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Stel de optische focus van de scanner handmatig in (standaard: 128)" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Scanmarges" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Extra kleuraanpassingen" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Spiegel het beeld" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Spiegel het beeld horizontaal" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Automatische belichting" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Schakel de automatische belichtingsoptie aan/uit" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Kalibreer nu" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Voer kalibratie *NU* uit" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Zelftest" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Voer de zelftest van de scanner uit" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Reset scanner" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Reset de scanner" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Gemiddeld gebruik" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Werp de film uit na elke scan" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "Werp de film automatisch uit de scanner na elke scan" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Werp de film uit voor het programma wordt verlaten" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" "Werp de film automatisch uit de scanner voor het programma wordt verlaten" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Werp de film nu uit" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Werp de film *NU* uit" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Extra's van de documentendoorvoer" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Alleen flatbed" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "Schakel automatische documentinvoer uit en gebruik alleen flatbed" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Transparanteneenheid" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "Schakel de transparanteneenheid aan/uit (FAU, film adaptereenheid)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Negatief filmtype" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Dia of negatief filmtype" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Dichtheidscontrole" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Kies de dichtheidscontrolemodus" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Transparantieverhouding" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Selecteert filmtype" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Selecteert het filmtype" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Kalibreer scanner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Dwing te kalibreren voor het scannen" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Grijstrapscan" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Voer een grijstrap-, in plaats van een kleurenscan uit" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analoog bereik" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Vergroot of verklein het analoge bereik van de CCD-sensor" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Gammacorrectie" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Kiest de gamma gecorrigeerde overdrachtscurve" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Flatbed" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "Automatische documentinvoer voorzijde" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "Automatische documentinvoer achterzijde" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "Automatische documentinvoer dubbelzijdig" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "Kaart voorzijde" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "Kaart achterzijde" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "Kaart dubbelzijdig" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Rood" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Groen" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blauw" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Verbeter rood" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Verbeter groen" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Verbeter blauw" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Geen" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "Softwarematig over te slaan percentage lege pagina's" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "Verzoek het stuurprogramma pagina's met weinig dekking te negeren" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Scanmodus" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Gebruik niet-blokkerende IO" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Gebruik niet-blokkerende IO voor sane_read() als de \"frontend\" dat " "ondersteunt." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "enkelzijdig" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Dubbelzijdig" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Filmeenheid" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automatische documentinvoer" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Dia" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Transparant" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Focus op het glas" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Focus 2.5mm boven het glas" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Halftoon A (hard)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Halftoon B (zacht)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Halftoon C" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Dither A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Dither B (4x4 Spiraalvorm)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Dither C (4x4 Net Screen)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Dither D (8x4 Net Screen)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Tekstverbeteringstechnologie" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Download patroon A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Download patroon B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Geen correctie" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Door gebruiker gedefinieerd" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Matrixprinters" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Thermische printers" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Inkjetprinters" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "CRT-monitoren" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Standaardinstelling" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Afdrukken op hoge kwaliteit" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Afdrukken op lage kwaliteit" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Afdrukken met hoog contrast" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Door gebruiker gedefinieerd (Gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Door gebruiker gedefinieerd (Gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 staand" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 liggend" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Maximaal" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Kiest halftoon." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Kleuronderdrukken" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Kiest kleuronderdrukken." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Kiest helderheid." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Scherpte" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Kleurcorrectie" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "Stelt de kleurcorrectietabel in voor het gekozen uitvoerapparaat." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Kleurcorrectiecoëfficiënten" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matrix vermenigvuldiging van RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Verschuift groen naar rood" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Verschuift groen naar blauw" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Verschuift rood naar groen" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Verschuift rood naar blauw" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Verschuift blauw naar groen" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Verschuift blauw naar rood" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Regelt de groenwaarde" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Verhoogt rood op basis van de groenwaarde" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Verhoogt blauw op basis van het groenwaarde" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Verhoogt groen op basis van het roodwaarde" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Regelt de roodwaarde" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Verhoogt blauw op basis van de roodwaarde" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Verhoogt groen op basis van de blauwwaarde" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Verhoogt rood op basis van de blauwwaarde" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Regelt de blauwwaarde" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Spiegel het beeld." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Snelle voorbeeldscan" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Automatische verdeling van het scanoppervlak" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Korte oplossingenlijst" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Toon korte lijst met oplossingen" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Vergroten" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Definieert de vergrotingsfactor die de scanner zal gebruiken" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Snelle opmaak" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Optioneel hulpstuk" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Uitwerpen" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Werp het document in de automatische documentinvoer uit" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Automatische uitworp" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Werp het document uit na het scannen" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Automatische documentinvoer Modus" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "" "Selecteert de Automatische documentinvoer modus (enkelzijdig/" "dubbelzijdig)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Bak" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Kies de bak om te scannen" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2101,23 +2122,23 @@ msgstr "" "apparaten of de door de gebruiker gedefinieerde tabel die naar de " "scanner kan worden gestuurd" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Focus positie" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "Stelt de focus in op het glas of 2.5mm daarboven" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Wacht op een druk op de knop" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2131,7 +2152,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Infrarood" @@ -2146,272 +2167,272 @@ msgstr "Dia" msgid "Negative Slide" msgstr "Negatief" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Ingebouwd CCT profiel" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Door gebruiker gedefinieerd CCT profiel" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Werp het document in de automatische documentinvoer uit" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Geen correctie" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Schakel gammacorrectie uit" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Aan" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Uit" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Dither" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Verspreiding" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Wit" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Zwart" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Voortzetten" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Stoppen" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Horizontaal" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Horizontaal vet" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Horizontaal smal" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Verticaal" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Verticaal vet" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "Van boven naar beneden" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "Van beneden naar boven" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Voorzijde" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Achterzijde" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Gammafunctie exponent" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Verandert de intensiteit van de middentonen" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "GBF" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "Gespiegeld beeld formaat" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "Halftoon type" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "Regeltype van het halftoon filter" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "Regelpatroon van het halftoon filter" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "Contour" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "Extract contouren" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "Nadruk" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "Negatief naar geleidelijk of positief naar scherp beeld" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "Scheiding" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "Schakel automatische scheiding tussen beeld en tekst in" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "Spiegelen" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "Spiegel het resulterende beeld horizontaal" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "Witwaarde volger" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "Regel de witwaarde volger" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "BP filter" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "Verbeterd de kwaliteit van hoog resolutie bal-punt pen tekst" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Verzachten" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "Schakelt verzachting in om OCR te verbeteren" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "Gammakromme" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" "Gammakromme, van licht naar donker, maar bovenste twee werken misschien " "niet" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Drempel curve" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" @@ -2419,111 +2440,111 @@ msgstr "" "Drempel curve, van licht naar donker, maar bovenste twee zijn misschien " "niet liniair" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "Drempel wit" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "Stelt schermpunten in overeenkomstig de drempel voor wit ipv zwart" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "Ruisverwijdering" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "Matrix 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "Verwijder ruis met een 5 pixel vierkant" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "Matrix 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "Verwijder ruis met een 4 pixel vierkant" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "Matrix 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "Verwijder ruis met een 3 pixel vierkant" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "Matrix 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "Verwijder 2 beeldpunten in een vierkant ruis" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "Variantie" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "Stelt SDTC variantie rato in (gevoeligheid), 0 is gelijk aan 127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "Automatische breedte herkenning" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "Scanner herkent paper zijden. Kan de scansnelheid verminderen." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "Automatische lengte herkenning" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" "Scanner herkent onderzijde van het papier. Kan sommige frontends in de " "war brengen." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "Compressie" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" "Schakelt gecomprimeerde gegevens in. Kan je front-end programma laten " "crashen." -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "Compressie argument" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2532,106 +2553,106 @@ msgstr "" "Niveau van JPEG compressie. 1 is klein bestand, 7 is groot bestand. 0 " "(standaard) is hetzelfde als 4" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "DF actie" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "Actie die volgt op dubbele doorvoer fout" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "DF scheefheid" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "Schakel dubbele doorvoer fout in als gevolg van scheefheid" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "DF dikte" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "Stelt dubbele doorvoer fout in als gevolg van papierdikte" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "DF lengte" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "Stelt dubbele doorvoer fout in als gevolg van papierlengte" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "DF lengte verschil" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "Verschil in papier lengte om dubbele doorvoer fout te veroorzaken" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "DF herstel modus" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "Vraag de scanner de doorvoer om te keren bij papier opstopping" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "Papier protectie" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "Vraag de scanner opstoppingen in de ADF te voorspellen " -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "Geavanceerde papier protectie" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" "Vraag de scanner opstoppingen in de ADF te voorspellen met behulp van " "verbeterde sensoren" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "Nietjes detectie" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" "Vraag de scanner opstoppingen in de ADF te detecteren die worden " "veroorzaakt door nietjes" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "Achtergrond kleur" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" @@ -2639,12 +2660,12 @@ msgstr "" "Stel de achtergrond kleur van scans in. Kan conflicteren met de " "'overscan' optie" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "Uitvalkleur" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2653,34 +2674,34 @@ msgstr "" "One-pass scanners gebruiken slechts een kleur bij grijstrap of binair " "scannen, bruikbaar voor gekleurd papier of inkt." -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "Buffermodus" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" "Vraag de scanner pagina's vanuit de ADF zo snel mogelijk in te lezen in " "het interne geheugen" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "Voorkeuze" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "Vraag de scanner de volgende pagina uit de ADF op te halen" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "Overscan" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2692,24 +2713,24 @@ msgstr "" "oppervlak t.o.v. het papierformaat, om de inzameling van de overige " "kanten toe te staan. Kan conflicteren met 'bgcolor' optie" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "Tijdschakelaar - slaapstand" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" "Tijd in minuten voordat de interne voeding overschakelt naar slaap modus" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "Tijdschakelaar - uitstand" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2718,42 +2739,42 @@ msgstr "" "Tijd in minuten voordat de interne voeding de scanner uitschakelt. In " "stappen van 15 minuten. Nul betekent nooit uitschakelen" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "Dubbelzijdige compensatie" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "Pas voor-/achtercompensatie aan" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Groen compensatie" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "Pas groen-/roodcompensatie aan" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Blauw compensatie" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "Pas blauw-/roodcompensatie aan" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "Te weinig geheugen beschikbaar" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2767,12 +2788,12 @@ msgstr "" "gebruikt om het juiste beeld vast te stellen. Deze optie dient " "uitsluitend te worden gebruikt door aangepaste front-end software." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "Duplex zijde" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2781,56 +2802,56 @@ msgstr "" "Vertelt welke zijde (0=voorkant, 1=achterkant) van een duplex scan bij " "de volgende aanroep van sane_read wordt geretourneerd." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "Hardware rechtzetten en afknippen" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "Vraag de scanner pagina's digitaal te roteren en af te knippen." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Softwarematige scheefheid correctie" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" "Vraag het stuurprogramma scheef getrokken pagina's digitaal te roteren." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Softwarematige ontspikkel omvang" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" "Maximale diameter van verspreid liggende spikkels, die van het gescande " "beeld moeten worden verwijderd." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Softwarematig uitsnijden" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" "Vraag het stuurprogramma randen van pagina's digitaal te verwijderen." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "Stoppen bij annuleren" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." @@ -2838,105 +2859,105 @@ msgstr "" "Vraag het stuurprogramma de papierdoorvoer te stoppen i.p.v. uit te " "werpen tijdens een annulering" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "Endorser-opties" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "Stuurt de Endorser eenheid aan" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "Endorser" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "Schakel Endorser eenheid in" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "Endorser delen" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "Bepaald maximale Endorser teller waarde" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "Endorser waarde" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "Initiële Endorser teller waarde" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "Endorser stap" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" "Wijzig Endorser teller waarde met deze hoeveelheid voor elke pagina" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "Endorser Y" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "Endorser afdruk compensatie vanaf de bovenkant van het papier" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "Endorser lettertype" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "Endorser afdruk lettertype" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "Endorser richting" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "Endorser afdruk richting" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "Endorser zijde" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" "Endorser afdrukzijde, vereist hardware ondersteuning om te worden " "gewijzigd" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "Endorser tekst" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -2945,204 +2966,204 @@ msgstr "" "Endorser alfanumerieke afdrukformaat. %05ud of %08ud zal aan het eind " "worden vervangen door de teller waarde." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "Bovenrand" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, fuzzy, no-c-format msgid "Paper is pulled partly into ADF" msgstr "Papier is gedeeltelijk in de ADF getrokken" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "A3 papier" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "A3 papier gedetecteerd" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "B4 papier" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "B4 papier gedetecteerd" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "A4 papier" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "A4 papier gedetecteerd" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "B5 papier" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "B5 papier gedetecteerd" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR of DF" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "OMR of dubbele doorvoer gedetecteerd" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Pagina geladen" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "Energiebesparende" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "Scanner in energiebesparende modus" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "Handmatige doorvoer" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "Handmatige doorvoer geselecteerd" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "Functie" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "Functie karakter op het scherm" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "Inkt bijna op" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "Imprinter inkt is bijna op" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "Dubbele doorvoer" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "Dubbele doorvoer gedetecteerd" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "Foutcode" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "Hardware foutcode" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "Scheefheidshoek" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "Vereist zwarte achtergrond voor het scannen" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "Resterende hoeveelheid inkt" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "Imprinter inkt niveau" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "Dichtheid" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "Dichtheid schaal" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "Duplex schakelaar" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Extra's" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "Kleurenfilter" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "Wanneer grijs of lijntekening wordt gebruikt, selecteert deze optie de " "huidige actieve kleur." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "Kalibratiebestand" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "Specificeer het te gebruiken kalibratiebestand" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "Vervaltijd van de kalibratie cache" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3152,12 +3173,12 @@ msgstr "" "van 0 betekent dat geen cache wordt gebruikt. Een negatieve waarde " "betekent dat de cache nooit verloopt." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Lamp-uit tijd" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3166,132 +3187,132 @@ msgstr "" "De lamp wordt uitgeschakeld na de opgegeven tijd (in minuten). Een " "waarde van 0 betekent, dat de lamp niet wordt uitgeschakeld." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Lamp uit tijdens het scannen" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "De lamp wordt uitgeschakeld tijdens het scannen" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Bestand-knop" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "OCR-knop" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Aan/Uit-knop" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "Extra-knop" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Kalibratie nodig" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "De scanner moet worden gekalibreerd voor de huidige instellingen" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Knoppen" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibreren" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Begin kalibreerproces met een speciale transparant" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Reset kalibratie" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Reset kalibratiecache" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, no-c-format msgid "Force calibration" msgstr "Dwing kalibratie" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "Dwing kalibratie en negeer alle kalibratie caches" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Groen compensatie" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Transparantenhulpstuk" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Transparantenhulpstuk" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Kleur in grijsmodus" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Selecteert de scankleur die in de grijsmodus wordt gebruikt (Standaard: " "groen)" -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Foutzoekopties" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automatisch opwarmen" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3300,12 +3321,12 @@ msgstr "" "Warm op totdat de helderheid van de lamp constant is in plaats van de " "'verplichte' 60 seconde opwarmtijd aan te houden." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Volledige scan" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3314,12 +3335,12 @@ msgstr "" "Scan het volledige scanbereik inclusief de kalibereerstrook. Pas op! " "Kies niet een te grote hoogte. Alleen voor testdoeleinden." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Grove kalibratie" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3331,12 +3352,12 @@ msgstr "" "worden ingesteld. Deze optie staat standaard aan. Alleen voor " "testdoeleinden." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Grove kalibratie alleen voor de eerste scan" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3348,12 +3369,12 @@ msgstr "" "van het beeld per scan verschilt, schakel deze optie dan uit. Alleen " "voor testdoeleinden." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "\"Backtrack\" lijnen" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3366,223 +3387,223 @@ msgstr "" "data kan verwerken. Lage waarden zorgen voor snellere scans, maar " "vergroten het risico van gemiste scanlijnen." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Gammawaarde" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Stelt de gammawaarde voor alle kanalen in." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Geavanceerde opties" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Grof" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fijn" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Door de gebruiker gedefinieerd" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatisch" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Doorgang" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC Grijs" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA Grijs" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Langzaam" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normaal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Snel" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Extra snel" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-beeldpunt" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-beeldpunt" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-beeldpunt" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Afdruk" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Dia" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Filmstrook" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "Automatische documentinvoer" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Voorwaardelijk" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Experiment" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Scherper maken" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Stel scherpte waarde in." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Automatische drempelwaarde" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Maak automatische bepaling mogelijk van de drempelwaarde voor " "lijntekening scans." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Kies halftoon filter." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Verwijder origineel na de scan" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Verwijdert het origineel na de scan." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Wijzig origineel" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Wijzig Origineel." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Verwijder" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Verwijder Origineel." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Begin het kalibreer proces" -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Origineel" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Stel origineel type in." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Belichtingstijd" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3595,154 +3616,154 @@ msgstr "" "\" voor negatieven te gebruiken. Voor donkere (onderbelichte) beelden " "kun je deze waarde verhogen." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Kleurmatrix" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Stel de kleurmatrix in van de scanner" -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Door de gebruiker gedefinieerde kleurmatrix" -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Mono Kleurmatrix" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Door de gebruiker gedefinieerd kleurmatrix voor grijstint scans" -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Horizontaal spiegelen" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Beeld horizontaal spiegelen" -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Verticaal spiegelen" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Beeld verticaal spiegelen" -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Opties bijwerken" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Opties bijwerken." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8-bit resultaat" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "Gebruik intern meer dan acht bits, maar geef slechts acht bits." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Voorpaneel knop wacht" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Wacht met scannen totdat knop op voorpaneel is ingedrukt." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Schakel de lamp uit" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Schakel de scannerlamp uit." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Geometrie groep" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Scanmodus groep" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Scanner model" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, fuzzy, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Biedt men de mogelijkheid de werking van het apparaat te testen met " "andere ondersteunde modellen." -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, fuzzy, no-c-format msgid "Image colors will be inverted" msgstr "Kleuren van het beeld worden geïnverteerd" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Schakel gammacorrectie uit" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "Gammacorrectie wordt uitgeschakeld" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Schakel witte schaduw correctie uit" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "Witte schaduw correctie wordt uitgeschakeld" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Sla opwarmprocedure over" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "Opwarmprocedure wordt uitgeschakeld" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Forceer ware diepte" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3754,12 +3775,12 @@ msgstr "" "geconverteerd naar de gekozen diepte. Deze optie schakelt diepte " "emulatie uit." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emuleer grijstrap" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3770,12 +3791,12 @@ msgstr "" "door de software geconverteerd naar grijswaardes. Dit kan de " "beeldkwaliteit in sommige gevallen verbeteren." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Bewaar foutzoekbeelden" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3784,330 +3805,330 @@ msgstr "" "Indien ingeschakeld, worden enkele beelden die deel uitmaken van het " "scanproces bewaard, zodat ze kunnen worden geanalyseerd." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Reset chipset" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Reset chipset gegevens" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Informatie" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Naam van de chipset" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Toont de naam van de chipset gebruikt in het apparaat." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Onbekend" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "Chipset ID" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Toont de chipset ID" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Scannerteller" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Toont het aantal scans dat de scanner heeft gemaakt" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Werk de informatie bij" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Werkt de informatie over het apparaat bij" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Deze optie geeft de scannerknoppen op het apparaat weer" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "webcam" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Scan-knop" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Afdruk" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Wacht op een druk op de knop" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Endorser-opties" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Endorser-opties" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "geen zinvolle, aanvullende informatie" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, fuzzy, no-c-format msgid "power-save" msgstr "Energiebesparende" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Aan/Uit-knop" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Kopieer-knop" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Kopieer-knop" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "kleur" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Status van de knop" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Overig" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Lamp status" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Schakelt de lamp aan of uit." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Kalibreert voor de zwart-/witwaarde" -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "TMA dia's" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMA Negatieven" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Kleur (48 bits)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Verleng lamp timeout" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Verlengt de lamp timeout (van 15 minuten tot 1 uur)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Wacht op een druk op de knop" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Wacht op een druk op de knop alvorens te scannen" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "Laatst gedrukte knop" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "Lees ID van de laatst gedrukte knop" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, no-c-format msgid "LCD counter" msgstr "LCD teller" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "Lees waarde van de LCD teller" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "Kleur LED indicator" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "Lees waarde van de LED indicator" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "Document beschikbaar in de ADF" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "Lees status van de indicator voor beschikbare documenten in de ADF" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "Verberg einde-van-pagina pixel" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "Verberg einde-van-pagina pixels door vervanging met buurpixels" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4115,13 +4136,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Papierformaat" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Automatische kleurscheiding" @@ -4162,13 +4183,13 @@ msgid "Double feed detection" msgstr "Dubbele doorvoer herkenning" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Schakel dubbelzijdig (duplex) scannen in" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "" @@ -4334,7 +4355,7 @@ msgid "From scanner" msgstr "Vanuit de scanner" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Vanaf papier" @@ -4409,13 +4430,13 @@ msgid "Sets the scan source" msgstr "Stelt de scanbron in" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Doorvoermodus" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Stelt de doorvoermodus in" @@ -4472,12 +4493,12 @@ msgstr "Scanner verkleint het beeld zodat deze op de gescande pagina past" msgid "Set paper position : true for landscape, false for portrait" msgstr "Stelt de papier positie in: waar voor liggend, onwaar voor staand" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Automatische drempelwaarde" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4487,31 +4508,31 @@ msgstr "" "ruisonderdrukking en beeldverbetering in" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Ruisonderdrukking" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Verminder de ruis van afzonderlijke punten" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Beeldverbetering" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Stelt beeldverbetering in" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4614,7 +4635,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Gammacorrectie" @@ -4810,218 +4831,218 @@ msgstr "Ruimte toevoegen aan de bovenzijde" msgid "Addition of space in bottom position" msgstr "Ruimte toevoegen aan de onderzijde" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Ruitvormig" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 Grof Aandikken" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 Fijn Aandikken" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 Verticale Lijn" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Bereik" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Bereikinstellingen van de kleurkanalen" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Grijsbereik" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Stelt het bereik in van het grijze kanaal" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Roodbereik" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Stelt het bereik in van het rode kanaal" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Groenbereik" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Stelt het bereik in van het groene kanaal" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Blauwbereik" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Stelt het bereik in van het blauwe kanaal" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayer Dither 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayer Dither 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Halftoon punt 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Halftoon punt 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Foutenverspreiding" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Mode 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Mode 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Mode 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Vanaf witte punt" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Gelijkmatig" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Laag" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Gemiddeld" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Hoog" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Eén pagina" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Alle pagina's" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "Doorvoerscanner" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "4 bit grijstrap" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "8 bit grijstrap" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Schaduw, middentoon, lichteffecten, belichtingstijd" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Extra opties" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Kleurbalans" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Geen \"backtracking\"" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Wanneer aangevinkt, voert de scanner geen \"backtracking\" uit" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Schakel lamp van de flatbed aan/uit" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Schakelt de lamp van de flatbedscanner aan/uit" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Kalibratie door de \"backend\"" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -5029,42 +5050,42 @@ msgstr "" "Wanneer aangevinkt, wordt de kleur kalibratie voor een scan uitgevoerd " "door de \"backend\"" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Gebruik het \"lightlid-35mm\" hulpstuk" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Deze optie schakelt de lamp van de flatbed uit tijdens het scannen" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Hoge kwaliteit scan" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Hoogste kwaliteit, maar met een lagere snelheid" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Hoge snelheid" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Hoogste snelheid, maar met een lagere kwaliteit" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Automatische aanpassing van de drempelwaarde" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5073,67 +5094,67 @@ msgstr "" "Indien aangevinkt, probeert de \"backend\" een optimale waarde te " "bepalen voor de drempelwaarde." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Kiest de gammacorrectiemodus" -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Gecombineerde gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Gebruik dezelfde gammawaarden voor alle kleurkanalen." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Gammagetalwaarde" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Kiest een getalwaarde voor de gammacorrectie" -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Gammagetalwaarde voor rood" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Kiest een getalswaarde voor gammacorrectie (rode kanaal)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Gammagetalwaarde voor groen" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Kiest een getalwaarde voor gammacorrectie (groene kanaal)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Gammagetalwaarde voor blauw" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Kiest een getalwaarde voor gammacorrectie (blauwe kanaal)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Kanaal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5141,215 +5162,215 @@ msgstr "" "Kiest de kleurengroep, \"Master\" betekent dat alle kleuren worden " "beïnvloed." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Middentoon" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Kiest welke helderheidswaarde als 50% grijs moet worden beschouwd." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Middentoon voor rood" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Kiest welke helderheidswaarde als 50% rood moet worden beschouwd." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Middentoon voor groen" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Kiest welke helderheidswaarde als 50% groen moet worden beschouwd." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Middentoon voor blauw" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Kiest welke helderheidswaarde als 50% blauw moet worden beschouwd." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Roodbalans" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Kleurbalansfactor voor rood: Een waarde van 100% betekent geen " "kleurcorrectie." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Groenbalans" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Kleurbalansfactor voor groen: Een waarde van 100% betekent geen " "kleurcorrectie." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Blauwbalans" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Kleurbalansfactor voor blauw: Een waarde van 100% betekent geen " "kleurcorrectie." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Standaardkleurbalans" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Stelt de kleurbalanswaarden in op de waarden zoals opgegeven door de " "fabrikant." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Langzaamste" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Langzamer" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Sneller" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Snelste" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 grof" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normaal" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fijn" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 zeer fijn" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normaal" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 grof" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fijn" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 grof" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normaal" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fijn" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normaal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normaal" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 door de gebruiker gedefinieerd" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 door de gebruiker gedefinieerd" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 door de gebruiker gedefinieerd" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 door de gebruiker gedefinieerd" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 door de gebruiker gedefinieerd" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 door de gebruiker gedefinieerd" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Snelle grijsmodus" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Scan in snelle grijsmodus (lage beeldkwaliteit)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5358,121 +5379,121 @@ msgstr "" "Vraag de snelste (lage kwaliteit) modus te gebruiken voor alle " "voorbeeldscans. Dit kan een niet-kleur of lage resolutie modus zijn." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Lamp uit tijd (minuten)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Stel de tijd (in minuten) in waarna de lamp wordt uitgeschakeld." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Schakel de lamp uit" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Schakelt de lamp direct uit" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Helderheid van het rode kanaal" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Bepaalt de helderheid van het rode kanaal van het verkregen beeld." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Helderheid van het groene kanaal" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "" "Bepaalt de helderheid van het groene kanaal van het verkregen beeld." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Helderheid van het blauwe kanaal" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "" "Bepaalt de helderheid van het blauwe kanaal van het verkregen beeld." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contrast van het rode kanaal" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Bepaalt het contrast van het rode kanaal van het verkregen beeld." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contrast van het groene kanaal" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "" "Bepaalt het contrast van het groene kanaal van het verkregen beeld." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contrast van het blauwe kanaal" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "" "Bepaalt het contrast van het blauwe kanaal van het verkregen beeld." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Kleur48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Kleur24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Grijs16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Grijs8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Reflecterend" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Diapositief" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5481,7 +5502,7 @@ msgstr "" "Warm op totdat de helderheid van de lamp constant is in plaats van de " "'verplichte' 40 seconde opwarmtijd aan te houden." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Beeld" @@ -5491,27 +5512,42 @@ msgstr "Beeld" msgid "Need calibration" msgstr "Kalibratie nodig" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Kleurennegatief" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Grijsnegatief" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "48 bits kleur" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "16 bits grijs" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5612,209 +5648,217 @@ msgstr "ADF wachttijd" #: backend/pixma/pixma_sane_options.c:392 #, fuzzy, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." msgstr "" "Wanneer ingesteld, zoekt de scanner gedurende de wachttijd in seconden " "naar een nieuw document dat in de automatisch document doorvoer is " "gelegd." -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." +msgstr "" + +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Transparantie" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Apparaatinstellingen" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Lampschakelaar" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Schakel de lamp(en) handmatig aan/uit." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Lamp uit tijdens donker kalibreren" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Schakel altijd de lamp uit tijdens donker kalibreren." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Kalibratie gegevenscache" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Schakelt kalibratiecache in/uit" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Voert kalibratie uit" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Snellere sensor beweging" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Schakelt snellere sensor beweging in/uit" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Opwarmtijd" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Opwarmtijd in seconden." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Lamp uit tijd" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Lamp uit tijd in seconden." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Analoge \"frontend\"" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Roodbereik waarde van de AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Rood compensatie" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Rood compensatie van de AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Groenbereik waarde van de AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Groen compensatie van de AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Blauwbereik waarde van de AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Blauw compensatie van de AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Rode lamp uit" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Bepaalt de rode lamp uit parameter" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Groene lamp uit" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Bepaalt de groene lamp uit parameter" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Blauwe lamp uit" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Bepaalt de blauwe lamp uit parameter" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Deze optie geeft de status weer van de scannerknoppen." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Kleur36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Ditherpatroon 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Ditherpatroon 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Toevalspatroon" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Keuze van de bron" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Beeldverbetering" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Grijs maken" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Scan het beeld in grijstinten." -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Three-Pass Simulation" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5824,12 +5868,12 @@ msgstr "" "retourneren. Bij voorkeur is de volgorde groen, dan blauw en tenslotte " "rood." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Handscanner simulatie" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5841,7 +5885,7 @@ msgstr "" "terug. Met deze optie kan worden vastgesteld, of een \"frontend\" " "hiermee juist kan omgaan." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5849,42 +5893,42 @@ msgstr "" "Stel de kleurverbeteringsinstellingen (helderheid en contrast) in op " "standaardwaarden." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Alleen-lezen testoptie" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Eens kijken of \"frontends\" hiermee om kunnen gaan." -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Gammatabellen" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Statusbericht simulatie" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Statusbericht niet opdringen" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Dwing de \"backend\" niet een statusbericht terug te geven." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Geef SANE_STATUS_EOF terug" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5893,12 +5937,12 @@ msgstr "" "Dwing de \"backend\", na een aanroep van sane_read() het statusbericht " "SANE_STATUS_EOF terug te geven." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Geef SANE_STATUS_JAMMED terug" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5907,12 +5951,12 @@ msgstr "" "Dwing de \"backend\", na een aanroep van sane_read() het statusbericht " "SANE_STATUS_JAMMED terug te geven." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Geef SANE_STATUS_NO_DOCS terug" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5921,12 +5965,12 @@ msgstr "" "Dwing de \"backend\", na een aanroep van sane_read() het statusbericht " "SANE_STATUS_NO_DOCS terug te geven." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Geef SANE_STATUS_COVER_OPEN terug" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5935,12 +5979,12 @@ msgstr "" "Dwing de \"backend\", na een aanroep van sane_read() het statusbericht " "SANE_STATUS_COVER_OPEN terug te geven." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Geef SANE_STATUS_IO_ERROR terug" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5949,12 +5993,12 @@ msgstr "" "Dwing de \"backend\", na een aanroep van sane_read() het statusbericht " "SANE_STATUS_IO_ERROR terug te geven." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Geef SANE_STATUS_NO_MEM terug" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5963,12 +6007,12 @@ msgstr "" "Dwing de \"backend\", na een aanroep van sane_read() het statusbericht " "SANE_STATUS_NO_MEM terug te geven." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Geef SANE_STATUS_ACCESS_DENIED terug" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5977,42 +6021,42 @@ msgstr "" "Dwing de \"backend\", na een aanroep van sane_read() het statusbericht " "SANE_STATUS_ACCESS_DENIED terug te geven." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Deze optie geeft de status weer van een scannerknop." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lamp aan" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Schakel scannerlamp aan" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Lamp uit" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Schakel de scannerlamp uit" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Lamp timeout" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Tijd (in minuten) totdat de lamp wordt uitgeschakeld na een scan" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Drempelwaarde voor lijntekening modus" @@ -6150,57 +6194,57 @@ msgstr "Kleurlijnen per leesopdracht" msgid "Grayscale lines per read" msgstr "Grijstraplijnen per leesopdracht" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "webcam" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Kleur RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Kleur RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Kleur RGB TEKST" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Verzadigd zwart" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Verzadigd wit" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Kleurpatroon" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Raster" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Eerste ingang" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Tweede ingang" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6209,12 +6253,12 @@ msgstr "" "Dit is de erg lange derde ingang. Misschien weet de \"frontend\" hoe " "deze kan worden getoond" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Handscanner-simulatie" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6227,12 +6271,12 @@ msgstr "" "van -1 terug. Met deze optie is te testen of de \"frontend\" daarmee " "juist kan omgaan. Deze optie stelt ook een vaste breedte van 11 cm in." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Three-Pass simulatie" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6241,17 +6285,17 @@ msgstr "" "Simuleer een Three-Pass-Scanner. In kleurmodus worden drie afbeeldingen " "overgedragen." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Bepaal de volgorde van de afbeeldingen" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Bepaal de volgorde van de afbeeldingen in Three-Pass kleurenmodus." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6260,17 +6304,17 @@ msgstr "" "Als de automatische documentinvoer is gekozen, zal de invoerna 10 scans " "'leeg' zijn." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Extra opties" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Kies het testbeeld" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6287,12 +6331,12 @@ msgstr "" "modus.\n" "Raster: tekent een zwart/wit raster ter grootte van 10 mm²." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Inverteer \"endianness\"" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6304,24 +6348,24 @@ msgstr "" "testen, bijvoorbeeld of de \"frontend\" de juiste \"endianness\" " "gebruikt." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Leesbegrenzing" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Begrens de hoeveelheid gegevens die bij elke aanroep van sane_read() " "wordt overgedragen." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Grootte van de leesbegrenzing" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6329,22 +6373,22 @@ msgstr "" "De (maximale) hoeveelheid gegevens die bij elke aanroep van sane_read() " "wordt overgedragen." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Leesvertraging" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Vertraag de gegevensoverdracht door de databus." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Duur van de leesvertraging" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." @@ -6352,12 +6396,12 @@ msgstr "" "Hoe lang wordt gewacht nadat de gegevensverzameling door de databus is " "overgebracht." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Resultaat van sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6368,22 +6412,22 @@ msgstr "" "voor het scannen. Alle andere resultaten zijn bedoeld om vast te stellen " "hoe \"frontends\" hiermee omgaan." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Verlies van pixels per lijn" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Het aantal pixels dat aan het einde van elke lijn verloren gaat." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Onduidelijke parameters" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6392,12 +6436,12 @@ msgstr "" "Geef onduidelijke lijnen en bytes per lijn terug als sane_parameters() " "voor sane_start() wordt aangeroepen." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Biedt \"kies-bestandsbeschrijving\" aan" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6406,12 +6450,12 @@ msgstr "" "Biedt een \"kies-bestandsbeschrijving\" aan, om te kunnen achterhalen of " "sane_read() gegevens zal teruggeven." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Testopties inschakelen" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6421,27 +6465,27 @@ msgstr "" "hoeverre \"frontends\" de verschillende SANE-optietypes laten zien en " "kunnen veranderen." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Druk opties af" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Druk een lijst met alle opties af." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Bool-testopties" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Bool \"soft select\" \"soft detect\"" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6451,12 +6495,12 @@ msgstr "" "\" (en \"advanced\") mogelijkheden. Dit is slechts een normale bool-" "optie." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Bool \"hard select\" \"soft detect\"" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6468,12 +6512,12 @@ msgstr "" "optie niet kan instellen, maar de gebruiker dat moet doen (b.v. door op " "een knop van het apparaat te drukken)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Bool \"hard select\"" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6486,12 +6530,12 @@ msgstr "" "apparaat in te drukken). Bovendien kan de \"frontend\" de instelling " "niet lezen." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Bool \"soft detect\"" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6500,12 +6544,12 @@ msgstr "" "(4/6) Dit is een bool-testoptie, met \"soft detect\" (en \"advanced\") " "mogelijkheden. Dit betekent dat het een alleen-lezen optie is." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Bool \"soft select\" \"soft detect\" geemuleerd" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6514,12 +6558,12 @@ msgstr "" "(5/6) Dit is een bool-testoptie, met \"soft select\", \"soft detect\", " "en \"emulated\" (en \"advanced\") mogelijkheden." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Bool \"soft select\" \"soft detect\" auto" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6530,27 +6574,27 @@ msgstr "" "en \"automatic\" (en \"advanced\") mogelijkheden. Deze optie kan de " "backend automatisch instellen." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Int-testopties" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Int" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Int-testoptie zonder eenheid en beperkingen." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Int bereikbeperking" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6559,24 +6603,24 @@ msgstr "" "(2/6) Int-testoptie met de eenheid \"Pixel\" en een beperkt bereik. Het " "minimum is 4, het maximum 192, en de stapgrootte is 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Int beperkte woordenlijst" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Int-testoptie met de eenheid \"bits\" en een woordenlijst-" "beperking." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Int rij" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6584,12 +6628,12 @@ msgid "" msgstr "" "(4/6) Int-testoptie met de eenheid \"mm\" en een rij zonder beperkingen." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Int rij bereikbeperking" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6599,12 +6643,12 @@ msgstr "" "bereikbeperking. Het minimum is 4, het maximum 192, en de stapgrootte is " "2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Int rij beperkte woordenlijst" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6613,27 +6657,27 @@ msgstr "" "(6/6) Int-testoptie met de eenheid \"procent\" en een rij met een " "woordenlijstbeperking." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Vaste testopties" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Vast" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "(1/3) Vaste testoptie zonder eenheid en zonder beperking." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Vaste bereikbeperking" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6643,48 +6687,48 @@ msgstr "" "bereik. Het minimum is -42.17, het maximum 32767.9999 en de stapgrootte " "is 2.0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Vaste beperkte woordenlijst" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Vaste-testoptie zonder eenheid en met een beperkte woordenlijst." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "String-testopties" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) String" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) String-testoptie zonder beperkingen." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) String beperkte \"string list\"" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) String-testoptie met een beperkte \"string list\"." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) String beperkte lange \"string list\"" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6693,152 +6737,152 @@ msgstr "" "(3/3) String-testoptie met een beperkte \"string list\". Bevat enkele " "andere ingangen..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Knoppen testoptie" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Knop" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Knoppen-testoptie. Levert enige tekst op..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Kleur 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Gebruik beeldcompositie" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "2-niveau zwart/wit (lijntekening modus)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Halftoon zwart/wit (halftoon modus)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Multi-niveau zwart/wit (grijstrap modus)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Multi-niveau RGB kleur (één-doorgang-kleur)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Negeer kalibratie" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Voorfocusering uitschakelen" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Focusering niet kalibreren" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Handmatige voorfocusering" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Zet focuspositie vast" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Kalibratie van de lens op het document" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Kalibreer focus van de lens op het document" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Houder focus positie 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Gebruik 0mm houder focus positie in plaats van 0.6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Kalibreermodus" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Bepaal kalibreermodus" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Schakelt de lamp aan/uit" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA aan" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Schakelt UTA aan/uit" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Compensatie" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Compensatieinstellingen van de kleurkanalen" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Grijscompensatie" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Stelt de compensatie in van het grijze kanaal" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Stelt de compensatie in van het rode kanaal" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Stelt de compensatie in van het groene kanaal" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Stelt de compensatie in van het blauwe kanaal" @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.21\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2010-11-06 19:33+0100\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" @@ -15,443 +15,453 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Liczba opcji" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Standardowe" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Krawędzie obszaru skanowania" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Ulepszanie" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Zaawansowane" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Czujniki" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Podgląd" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Wymuszaj podgląd czarnobiały" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Głębokość bitowa" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Tryb skanowania" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Prędkość skanowania" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Źródło skanowania" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Wymuszaj nawracanie" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Lewa" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Górna" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Prawa" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Dolna" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Rozdzielczość skanowania" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Rozdzielczość X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Rozdzielczość Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Szerokość strony" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Wysokość strony" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Użyj tablicę kolorów użytkownika" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Gęstość obrazka" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Natężenie czerwieni" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Natężenie zieleni" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Natężenie błękitu" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Jasność" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Wielkość ziarna" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Tworzenie półtonów" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Poziom czerni" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Poziom bieli" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Poziom bieli dla czerwonego" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Poziom bieli dla zielonego" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Poziom bieli dla niebieskiego" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Cień" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Cień dla czerwonego" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Cień dla zielonego" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Cień dla niebieskiego" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Światło" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Światło dla czerwonego" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Światło dla zielonego" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Światło dla niebieskiego" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Odcień" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Nasycenie" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Nazwa pliku" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Rozmiar wzoru półcienia" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Wzór półcienia" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Zrównaj rozdzielczość w osi X i Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negatyw" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Kalibracja jakości" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Podwójna rozdzielczość optyczna" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Zepnij RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Próg" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Analogowa korekcja gamma" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Analogowa gamma czerwieni" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Analogowa gamma zieleni" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Analogowa gamma błękitu" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Zepnij analogową gammę" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Rozgrzej lampę" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Kal. czasu ekspozycji" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "dla czerwieni" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "dla zieleni" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "dla błękitu" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Czas ekspozycji" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Czas ekspozycji dla czerwonego" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Czas ekspozycji dla zielonego" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Czas ekspozycji dla niebieskiego" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Ustawia czas ekspozycji" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Kal. gęstości lampy" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Skan gęstości lampy" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Ustaw gęstość lampy" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Wyłącz lampę przy wyjściu" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Pozycja skupienia (ostrości)" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Ostrość automatyczna" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " "supports." msgstr "Opcja tylko do odczytu, mówiąca ile opcji wspiera dane urządzenie." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Opecje źródła, trybu i rozdzielczości" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Opcje obszaru skanowania i rozmiaru obiektu" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Opcje modyfikacji obrazu" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Opcje specyficzne dla sprzętu" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Czujniki i przyciski skanera" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Zażądaj skanu w jakości podglądu." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -463,7 +473,7 @@ msgstr "" "przebiegów do jednego a na jednoprzebiegowym zmniejsza zapotrzebowanie " "na pamięć i czas pobierania podglądu." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -472,63 +482,63 @@ msgstr "" "Ilość bitów na próbkę; typowe wartości to 1 dla trybu kreski i 8 dla " "skanów kolorowych i w skali szarości." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Ustawia tryb skanowania, np. tryb kreski, skala szarości lub kolorowy" -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Określa prędkość przy której postępuje skanowanie." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Wybierz źródło skanowania (np. podajnik)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Steruje wymuszaniem nawracania" -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Lewa krawędź skanowanego obszaru (górny lewy x)." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Górna krawędź skanowanego obszaru (górny lewy y)." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Prawa krawędź skanowanego obszaru (dolny prawy x)." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Dolna krawędź skanowanego obszaru (dolny prawy y)." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Ustawia rozdzielczość skanowanego obrazka." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Ustawia poziomą rozdzielczość skanowanego obrazka." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Ustawia pionową rozdzielczość skanowanego obrazka." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -537,19 +547,19 @@ msgstr "" "Określa szerokość obiektu. Wymagane do automatycznego centrowania " "skanowania." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Określa wysokość obiektu." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" "Określa czy powinna być użyta wbudowana tabela gamma czy użytkownika" -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -559,32 +569,32 @@ msgstr "" "Tabela korekcji gamma. W trybie kolorowym ta opcja równomiernie wpływa " "na wszystkie kanały jednocześnie (staje się tabelą intensywności)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Tabela korekcji gamma dla pasma czerwieni" -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Tabela korekcji gamma dla pasma zieleni" -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Tabela korekcji gamma dla pasma błękitu" -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Ustawia jasność uzyskanego obrazka." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Ustawia kontrast uzyskanego obrazka." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -593,69 +603,69 @@ msgstr "" "Ustawia \"ziarnistość\" uzyskanego obrazka. Mniejsze wartości dadzą " "ostrzejsze obrazki." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "Ustawia czy uzyskany obrazek powinien być stonowany (ditherowany)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Decyduje o tym jaki poziom jasności ma być uznawany za \"czarny\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Decyduje o tym jaki poziom jasności ma być uznawany za \"biały\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Decyduje o tym jaki poziom jasności czerwieni ma być uznawany za \"biały" "\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Decyduje o tym jaki poziom jasności zieleni ma być uznawany za \"biały\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Decyduje o tym jaki poziom jasności błękitu ma być uznawany za \"biały\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Decyduje o tym jaki poziom jasności czerwieni ma być uznawany za \"czarny" "\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Decyduje o tym jaki poziom jasności zieleni ma być uznawany za \"czarny" "\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Decyduje o tym jaki poziom jasności błękitu ma być uznawany za \"czarny" "\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Decyduje o tym jaki poziom jasności czerwonego ma być uznawany jako " "czysty czerwony." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -663,7 +673,7 @@ msgstr "" "Decyduje o tym jaki poziom jasności niebieskiego ma być uznawany jako " "czysty niebieski." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -671,12 +681,12 @@ msgstr "" "Decyduje o tym jaki poziom jasności zielonego ma być uznawany jako " "czysty zielony." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Ustawia \"odcień\" (poziom błękitu) otrzymanego obrazja" -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -685,12 +695,12 @@ msgstr "" "Poziom nasycenia ustawia ilość \"wykwitu\" który ukazuje się, kiedy " "pobieramy obraz z kamery. Większe wartości powodują większy wykwit." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Nazwa pliku, który ma zostać załadowany." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -699,7 +709,7 @@ msgstr "" "Ustawia rozmiar wzorca tonowania (ditheringu) używanego podczas " "skanowania tonowanych obrazków." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -707,289 +717,300 @@ msgstr "" "Definiuje wzorzec tonowania (ditheringu) dla skanowania tonowanych " "obrazków." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "" "Użyj tych samych wartości dla rozdzielczości w osi X i Y (poziomie i " "pionie)" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Zamień czarny z białym" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Przeprowadź jakościową kalibrację białego" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Użyj soczewek które podwajają rozdzielczość optyczną" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "W trybie RGB użyj tych samych wartości dla każdego koloru" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Wybierz minimalną jasność by uzyskać biały punkt" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analogowa korekcja gamma" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analogowa korekcja gamma dla czerwieni" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analogowa korekcja gamma dla zieleni" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analogowa korekcja gamma dla niebieskiego" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Rozgrzej lampę przed skanowaniem" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Ustawia czas ekspozycji dla kalibracji" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Ustawia czas ekspozycji dla kalibracji czerwonego" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Ustawia czas ekspozycji dla kalibracji zielonego" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Ustawia czas ekspozycji dla kalibracji niebieskiego" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Ustawia czas ekspozycji dla skanowania" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Ustawia czas ekspozycji dla skanowania czerwonego" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Ustawia czas ekspozycji dla skanowania zielonego" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Ustawia czas ekspozycji dla skanowania niebieskiego" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Włącz wybór czasu ekspozycji" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Ustaw gęstość lampy do kalibracji" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Ustaw gęstość lampy do skanowania" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Włącz wybór gęstości lampy" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Wyłącz lampę przy wyjściu z programu" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Ostrość automatyczna" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Oczekiwanie na naciśnięcie przycisku przed skanowaniem" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Przycisk skanowania" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Przycisk E-maila" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Przycisk faksu" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Przycisk kopiowania" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "Przycisk PDF" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Przycisk anulowania" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Strona włożona" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Pokrywa otwarta" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Kolor" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Kolorowy tryb kreski" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Kolorowy tryb półcieni" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Skala szarości" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Półtony" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Tryb kreski" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Sukces" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Operacja nieobsługiwana" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, fuzzy, no-c-format msgid "Operation was canceled" msgstr "Operacja anulowana" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Urządzenie zajęte" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Błędny argument" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Osiągnięto koniec pliku" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Zakleszczenie podajnika dokumentów" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "Koniec dokumentów w podajniku" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "Pokrywa skanera jest otwarta" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Błąd podczas operacji we/wy" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Brak pamięci" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "Brak dostępu do zasobu" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "Lampa nie gotowa, proszę spróbować powtórnie" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "Mechanizm skanera zablokowany w celu transportu" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Wartości domyślne" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Ustaw domyślne wartości ustawień ulepszania" -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibracja" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Kalibruj przed następnym skanowaniem" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -999,12 +1020,12 @@ msgstr "" "skanowaniem. W innym przypadku kalibracja zostanie wykonana przed " "pierwszym przebiegiem" -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Przeprowadź tylko korektę cieniowania" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1015,27 +1036,27 @@ msgstr "" "kalibracji. Domyślne są używane wartości dla wzmocnienia offsetu i czasu " "ekspozycji wbudowane lub z pliku konfiguracyjnego" -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Stan przycisku" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Numer ramki do skanowania" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Wybiera numer ramki do skanowania" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Skanowanie dwustronne" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1043,1049 +1064,1049 @@ msgstr "" "Skanowanie dwustronne pozwala na skanowanie przedniej i tylnej strony " "dokumentu" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Korekcja zgodna ze współczynnikiem przezroczystości" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Korekcja zgodna z rodzajem filmu" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Dobry kolor" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negatywy" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Surowy" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Brak korekcji dla klisz" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Slajdy" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatycznie" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Zwykła prędkość" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 zwykłej prędkości" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 zwykłej prędkości" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "parametr zaokrąglony" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "nieznany" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "zakleszczenie ADF" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "pokrywa ADF otwarta" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "awaria lampy" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "błąd pozycjonowania głowicy skanera" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "błąd kontroli CPU" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "błąd kontroli RAM" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "błąd kontroli ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "błąd kontroli sprzętu" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "awaria lampy do skanowania przezroczy" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "błąd pozycjonowania głowicy do skanowania przezroczy" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "błąd długości listy parametrów" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "błędny kod operacji" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "błędne pole w CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "nieobsługiwany LUN" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "błędne pole w liście parametrów" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "błąd sekwencji poleceń" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "podano zbyt dużo okien" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "brak nośnika" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "błędny komunikat bitowy IDENTIFY" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "opcja nie podłączona" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "reset po włączeniu zasilania / reset szyny" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "parametr zmieniony przez inny inicjator" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "brak dodatkowej informacji o stanie" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "niepowodzenie ponownego wyboru" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "błąd parzystości SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "otrzymano komunikat błędu wykryty przez inicjator" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "błędny komunikat" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "błąd przekroczenia czasu" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "błąd cieniowania modułu do skanowania przezroczy" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "lampa nie ustabilizowana" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "skaner filmów" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "skaner płaski" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Rodzaj filmu" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Wybór rodzaju filmu, np. negatywów lub slajdów" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Rodzaj negatywu" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Wybór rodzaju negatywu" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Rozdzielczość sprzętowa" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Użycie tylko rozdzielczości sprzętowych" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Ostrość" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Ostrość automatyczna" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Włączenie/wyłączenie automatycznego ustawiania ostrości" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Jednokrotny autofocus" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Automatyczne ustawianie ostrości tylko po wymianie nośnika" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Ręczne ustawianie ostrości" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "Ręczne ustawianie pozycji ostrości optyki (domyślnie: 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Marginesy skanowania" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Dodatkowe ustawienia kolorów" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Odbicie lustrzane obrazka" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Poziome odbicie lustrzane obrazu" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Ekspozycja automatyczna" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Włączenie/wyłączenie automatycznego wyboru ekspozycji" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Kalibruj teraz" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Uruchomienie kalibracji *teraz*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Autodiagnostyka" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Wykonanie autodiagnostyki skanera" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Reset skanera" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Zresetowanie skanera" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Obsługa medium" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Wysuń film po zeskanowaniu" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "Automatyczne wysuwanie filmu z urządzenia po każdym skanowaniu" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Wysuń film przed zakończeniem" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" "Automatyczne wysuwanie filmu z urządzenia przed zakończeniem programu" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Wysuń film teraz" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Wysunięcie filmu *teraz*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Dodatkowy podajnik dokumentów" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Tylko płyta" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Wyłączenie automatycznego podajnika dokumentów, używanie tylko płyty" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Moduł do skanowania przezroczy" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "Włączenie/wyłączenie modułu do skanowania przezroczy (FAU)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Negatyw" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Pozytyw lub negatyw" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Kontrola gęstości" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Ustawienie trybu kontroli gęstości" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Współczynnik przezroczystości" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Rodzaj filmu" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Wybór rodzaju filmu" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Kalibruj Skaner" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Wymuś kalibrację przed skanowaniem" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Skanowanie w odcieniach szarości" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Skanuj raczej w odcieniach szarości niż w kolorze" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Wzmocnienie analogowe" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Zwiększ lub zmniejsz wzmocnienie analogowe matrycy CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Korekcja Gamma" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Wybiera poprawioną krzywą przejścia" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Płyta" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "ADF przód" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "ADF tył" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "ADF dwustronny" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Przód" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, fuzzy, no-c-format msgid "Card Back" msgstr "Tył" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Dwustronny" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Czerwony" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Zielony" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Niebieski" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Rozszerzenie czerwieni" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Rozszerzenie zieleni" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Rozszerzenie błękitu" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Brak" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Tryb skanowania" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Używaj nie blokującego IO" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Użyj nie blokującego IO dla sane_read jeżeli jest to wspierane przez " "frontend." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Jednostronny" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Dwustronny" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Moduł do skanowania przezroczy" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automatyczny podajnik dokumentów" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Pozytyw" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negatyw" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Ostrość na szybie" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Ostrość 2.5mm powyżej szyby" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Półton A (Twardy)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Półton B (Miękki)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Półton C (Siatka)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Ziarnistość A (4x4 Bayera)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Ziarnistość B (4x4 Spiralna)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Ziarnistość C (4x4 Siatka)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Ziarnistość D (8x4 Siatka)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Technologia Uwydatniania Tekstu" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Pobierz wzór A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Pobierz wzór B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Brak korekcji" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Zdefiniowane przez użytkownika" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Drukarki igłowe" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Drukarki termiczne" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Drukarki atramentowe" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Monitory CRT" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Domyślny" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Druk wysokiej gęstości" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Druk niskiej gęstości" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Druk o wysokim kontraście" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Zdefiniowane przez użytkownika (Gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Zdefiniowane przez użytkownika (Gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 portret" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 krajobraz" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "List" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Maksimum" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Wybór półcieni" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Dropout" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Wybiera dropout" -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Wybiera jasność" -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Ostrość" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Korekcja koloru" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Ustawia tablicę korekcji koloru dla wybranego urządzenia wyjściowego." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Współczynnik korekcji koloru" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Macierz mnożenia RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Przesuń zieleń do czerwieni" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Przesuń zieleń do błękitu" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Przesuń czerwień do zieleni" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Przesuń czerwień do błękitu" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Przesuń błękit do zieleni" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Przesuń błękit do czerwieni" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Nadzoruje poziom zieleni" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Dodaje do czerwieni bazując na poziomie zieleni" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Dodaje do błękitu bazując na poziomie zieleni" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Dodaje do zieleni bazując na poziomie czerwieni" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Nadzoruje poziom czerwieni" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Dodaje do błękitu bazując na poziomie czerwieni" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Dodaje do zieleni bazując na poziomie błękitu" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Dodaje do czerwieni bazując na poziomie błękitu" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Nadzoruje poziom błękitu" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Utwórz odbicie lustrzane obrazka" -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Szybki podgląd" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Automatyczny podział obszaru" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Krótka lista rozdzielczości" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Wyświetl krótką listę rozdzielczości" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Powiększenie" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Definiuje współczynnik powiększenia dla skanera" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Szybkie formatowanie" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Wyposażenie opcjonalne" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Wysuń" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Wysuń arkusz z ADF" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Wysuwanie automatyczne" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Wysuń dokument po zeskanowaniu" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Tryb ADF" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Wybiera tryb ADF (jedno/dwustronny)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Wnęka" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Wybierz wnękę do skanowania" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2094,23 +2115,23 @@ msgstr "" "Wybiera wartość korekcji gamma z listy zdefiniowanych urządzeń lub " "tabeli użytkownika, która może być załadowana do skanera" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Pozycja skupienia (ostrości)" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "Ustawia skupienie (ostrość) na szybę lub 2.5mm powyżej szyby" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Czekaj na Przycisk" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2124,7 +2145,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Podczerwień" @@ -2139,521 +2160,521 @@ msgstr "Pozytyw" msgid "Negative Slide" msgstr "Negatyw" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Wbudowany profil CCT" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Profil CCT zdefiniowany przez użytkownika" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Wysuń arkusz z ADF" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Brak korekcji" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Wyłącz korekcję gamma" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Włączony" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Wyłącz" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Ditheruj" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Dyfuzja" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Biel" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Czerń" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Kontynuacja" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Stop" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Poziomy" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Poziomy pogrubiony" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Poziomy cienki" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Pionowy" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Pionowy pogrubiony" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "Od góry do dołu" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "Od dołu do góry" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Przód" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Tył" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Półtony" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Wykonuje kalibrację" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Emfaza obrazka" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Nasycenie" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "Włącz automatyczne rozpoznawanie progu dla skanów w trybie kreski." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Odbicie lustrzane obrazka" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Poziome, lustrzane odbicie obrazka." -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Poziom bieli dla niebieskiego" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Nadzoruje poziom czerwieni" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Filtr kolorów" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Wygładzanie" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Wartość gamma" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Krzywa progowa" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, fuzzy, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "Dynamiczna krzywa progowa, od ciemnego do jasnego, zwykle 50-65" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Próg" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Redukcja szumów" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Brak korekcji" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Brak korekcji" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "pokrywa ADF otwarta" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Opcje zaawansowane" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Brak korekcji" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Dropout" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "tryb podajnika" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2661,65 +2682,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Czas wyłączania lampy" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Offset błękitu" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Offset zieleni" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Offset zieleni" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Offset błękitu" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Ustawienie offsetu kanału błękitu" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, fuzzy, no-c-format msgid "Low Memory" msgstr "Brak pamięci" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2728,379 +2749,379 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Skanowanie dwustronne" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Opcje zaawansowane" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Redukcja szumów" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "Od papieru" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "Od papieru" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "Od papieru" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "Od papieru" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Strona włożona" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, fuzzy, no-c-format msgid "Scanner in power saving mode" msgstr "Pokrywa skanera jest otwarta" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Ręczne wstępne ustawianie ostrości" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Ręczne wstępne ustawianie ostrości" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "błąd kontroli sprzętu" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Poziom bieli" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Kontrola gęstości" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, fuzzy, no-c-format msgid "Density dial" msgstr "Kontrola gęstości" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Skanowanie dwustronne" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Dodatki" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Filtr kolorów" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "W trybie szarości lub kreski ta opcja wybiera używany kolor." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Kalibracja" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Zdefiniuj tryb kalibracji" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Pamięć podręczna danych kalibracji" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Czas wyłączania lampy" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3109,132 +3130,132 @@ msgstr "" "Lampa zostanie wyłączona po podanym czasie (w minutach). Wartość 0 " "oznacza, że lampa nie będzie wyłączana." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Wyłącz lampę podczas kalibracji ciemności" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, fuzzy, no-c-format msgid "The lamp will be turned off during scan. " msgstr "Liczba minut do wyłączenia lampy po skanowaniu" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Przycisk pliku" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Przycisk OCR" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Przycisk zasilania" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Przycisk E-maila" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Wymaga kalibracji" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Skaner wymaga kalibracji dla obecnych ustawień" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Przyciski" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibracja" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Rozpocznij kalibrację przy użyciu specjalnej kartki" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Wyczyść kalibrację" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Wyczyść pamięć podręczną kalibracji" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Kalibracja ziarnistości" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Offset zieleni" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Moduł do skanowania negatywów" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Moduł do skanowania negatywów" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Kolor trybu odcieni szarości" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Wybiera który kolor skanowania jest używany w trybie odcieni szarości " "(domyślnie: zielony)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Opcje odpluskwiania" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automatyczne rozgrzewanie" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3243,12 +3264,12 @@ msgstr "" "Rozgrzewaj dopóki jasność lampy będzie stała, zamiast przyjmować stały " "czas 60 sekund." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Pełny ekran" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3257,12 +3278,12 @@ msgstr "" "Skanuj cały dostępny obszar, łącznie z paskiem kalibracyjnym. Bądź " "ostrożny. Nie wybieraj pełnej wysokości. Opcja tylko do celów testowych" -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Kalibracja ziarnistości" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3274,12 +3295,12 @@ msgstr "" "parametrów analogowych. Ta opcja jest odblokowana domyślnie. Opcja tylko " "do testów." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Kalibracja ziarnistości tylko dla pierwszego skanu" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3291,12 +3312,12 @@ msgstr "" "jasność obrazka jest różna za każdym skanem, wyłącz tę opcję. Opcja " "tylko dla testów." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Wymuszaj nawracanie" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3309,221 +3330,221 @@ msgstr "" "Niskie wartości mogą powodować szybsze skanowanie lecz zwiększają ryzyko " "pominięcia niektórych linii." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Wartość gamma" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Ustawia wartość gamma dla wszystkich kanałów" -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Opcje zaawansowane" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Ziarnistość" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Dokładny" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayera" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Użytkownika" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatyczny" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Środkowoprzepustowy" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "Skala szarości NTSC" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "Skala szarości XPA" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Powolny" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Zwykły" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Szybki" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Bardzo szybki" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2-pikselowy" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4-pikselowy" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8-pikselowy" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Drukuj" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Slajd" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Pasek filmu" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "ADF" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Warunkowy" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Eksperyment" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Wyostrzanie" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Ustaw wartość wyostrzania." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Automatyczne progowanie" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "Włącz automatyczne rozpoznawanie progu dla skanów w trybie kreski." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Wybierz filtr wygładzający." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Wysuń nośnik po skanowaniu" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Wysuwa nośnik po skanowaniu." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Zmień dokument" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Zmień Dokument." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Wysuń" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Wysuń Dokument." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Rozpocznij proces kalibracji." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Nośnik" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Ustaw rodzaj nośnika." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Czas ekspozycji" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3536,156 +3557,156 @@ msgstr "" "\" dla filmu negatywowego. Dla ciemnych (nie doświetlonych) obrazków " "możesz zwiększyć tę wartość." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Matryca kolorów" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Ustaw matrycę kolorów skanera." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Matryca kolorów użytkownika" -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Monochromatyczna matryca kolorów" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Matryca kolorów użytkownika dla skanów w skali szarości." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Odbicie poziome" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Poziome, lustrzane odbicie obrazka." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Odbij pionowo." -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Pionowe, lustrzane odbicie obrazka." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Aktualizuj opcje" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Aktualizuj opcje." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8-bitowe wyjście" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Użyj wewnętrznie głębi większej niż osiem bitów, lecz na wyjściu daj " "równe osiem." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Oczekiwanie na przycisk panelu" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Czekaj ze skanowaniem na naciśnięcie przycisku na przednim panelu." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Wyłącz lampę" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Wyłącz lampę skanera." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Grupa geometrii" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Grupa trybu skanowania" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Model skanera" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, fuzzy, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Umożliwia sprawdzenie zachowania urządzenia z innymi obsługiwanymi " "modelami" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, fuzzy, no-c-format msgid "Image colors will be inverted" msgstr "Kolory obrazu będą odwrócone" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Wyłącz korekcję gamma" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "Korekcja gamma będzie wyłączona" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Wyłącz korekcję cieniowania bieli" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "Korekcja cieniowania bieli będzie wyłączona" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Pomiń proces rozgrzewania" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "Proces rozgrzewania będzie pominięty" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Wymuś prawdziwą głębię" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3696,12 +3717,12 @@ msgstr "" "z 16-bitową głębią w celu poprawy jakości obrazu, a następnie " "konwertowane do wybranej głębi. Ta opcja zapobiega emulacji głębi." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emulacja skali szarości" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3712,12 +3733,12 @@ msgstr "" "następnie konwertowany programowo do skali szarości. Może to poprawić " "jakość obrazu w pewnych przypadkach." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Zapisuj obrazy diagnostyczne" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3726,330 +3747,330 @@ msgstr "" "Jeśli jest włączona, obrazy uczestniczące w dostrajaniu skanera są " "zapisywane w celu analizy." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Reset układów" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Zresetowanie danych układów" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Informacje" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Nazwa układów" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Pokazuje nazwy układów (chipsetu) użytych w urządzeniu." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Nieznany" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "ID chipsetu" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Pokazuje ID chipsetu" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Licznik skanowań" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Pokazuje liczbę wykonanych skanowań" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Aktualizuj informacje" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Uaktualnia informacje o urządzeniu" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Opcja ta odzwierciedla stan przycisku przedniego panelu skanera" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "kamera internetowa" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Przycisk skanowania" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Drukuj" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Czekaj na przycisk" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Opcje zaawansowane" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Opcje zaawansowane" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "brak dodatkowej informacji o stanie" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Przycisk zasilania" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Przycisk kopiowania" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Przycisk kopiowania" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Kolor" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Stan przycisku" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Różne" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Status lampy" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Włącza lub wyłącza lampę." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Kalibruje poziom dla czerni i bieli." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "TMA - slajdy" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMA - negatywy" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Kolor (48 bitów)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Powiększ czas wyłączenia lampy" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Powiększa czas wyłączenia lampy (z 15 minut do 1 godziny)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Czekaj na przycisk" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Oczekiwanie na naciśnięcie przycisku przed skanowaniem" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Uaktualnij stan przycisku" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Licznik skanowań" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Kolorowy tryb kreski" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4057,13 +4078,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Rozmiar papieru" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Automatyczna separacja" @@ -4104,13 +4125,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Włącz skanowanie dwustronne" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Fizyczny rozmiar papieru w ADF" @@ -4275,7 +4296,7 @@ msgid "From scanner" msgstr "skaner filmów" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Od papieru" @@ -4350,13 +4371,13 @@ msgid "Sets the scan source" msgstr "Źródło skanowania" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "tryb podajnika" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Ustawia tryb podajnika" @@ -4413,12 +4434,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Automatyczne progowanie" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4428,31 +4449,31 @@ msgstr "" "szumów i emfazę obrazka" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Redukcja szumów" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Zmniejsz szum izolowanych punktów" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Emfaza obrazka" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Ustawia emfazę obrazka" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4544,7 +4565,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Korekcja gamma" @@ -4733,262 +4754,262 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamentowy" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "Pogrubianie ziarniste 8x8" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "Pogrubianie dokładne 8x8" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "Pogrubianie Bayera 8x8" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "Linie pionowe 8x8" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Wzmocnienie" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Ustawienia wzmocnienia kanałów kolorów" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Wzmocnienie szarości" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Ustawia wzmocnienie kanału szarości" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Wzmocnienie czerwieni" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Ustawia wzmocnienie kanału czerwieni" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Wzmocnienie zieleni" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Ustawia wzmocnienie kanału zieleni" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Wzmocnienie błękitu" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Ustawia wzmocnienie kanału błękitu" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Ditherowanie Bayera 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Ditherowanie Bayera 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Półtonu Punkt 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Półton Punkt 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "\"Przenikanie błędów\"" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Tryb 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Tryb 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Tryb 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Od białego elementu" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Wygładzanie" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Niski" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Średni" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Wysoki" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Jedna strona" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Wszystkie strony" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "skaner arkuszy" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Skala szarości w 4-bitach" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Skala szarości w 8-bitach" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Cienie, półtony, światła, czas ekspozycji" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Opcje dodatkowe" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Balans kolorów" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Nie wykonuj nawracania" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Jeśli zaznaczone, skaner nie wykonuje nawracania głowicy" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Włącz / wyłącz lampę główną skanera" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Włącza bądź wyłącza lampę główną skanera" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Kalibracja wykonywana przez sterownik" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" "Jeśli zaznaczone, sterownik wykonuje kalibrację kolorów przed skanowaniem" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Używaj przystawki lightlid-35mm" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" "Ta opcja wyłącza lampę główną skanera podczas używania przystawki do " "materiałów przezroczystych" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Skan dobrej jakości" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Najwyższa jakość, ale mała prędkość" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Szybki skan" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Największa szybkość, ale gorsza jakość" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Automatyczne dostosowanie progu" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -4997,283 +5018,283 @@ msgstr "" "Jeżeli zaznaczone, sterownik automatycznie próbuje znaleźć optymalną " "wartość dla progu." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Ustawia sposób korekcji gamma." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Identyczna gamma dla wszystkich kanałów" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Użyj takiej samej wartości dla wszystkich kolorów" -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Liniowa gamma" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Ustawia wartość dla liniowej korekcji gamma." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Liniowa gamma, czerwony" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Ustawia wartość liniowej korekcji gamma dla czerwonego kanału" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Liniowa gamma, zielony" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Ustawia wartość liniowej korekcji gamma dla zielonego kanału" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Liniowa gamma, niebieski" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Ustawia wartość liniowej korekcji gamma dla niebieskiego kanału" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Kanał" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "Wybiera zakres kolorów, \"Główny\" ma wpływ na wszystkie kolory." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Półcień" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" "Decyduje o tym jaki poziom jasności ma być uznawany za \"50% szarego\"" -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Półcień dla czerwonego" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "" "Decyduje o tym jaki poziom jasności ma być uznawany za \"50% czerwonego\"" -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Półcień dla zielonego" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" "Decyduje o tym jaki poziom jasności ma być uznawany za \"50% zielonego\"" -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Półcień dla niebieskiego" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" "Decyduje o tym jaki poziom jasności ma być uznawany za \"50% niebieskiego" "\"" -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Balans czerwonego" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Współczynnik balansu dla czerwonego. Wartość 100% oznacza brak korekcji." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Balans zielonego" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Współczynnik balansu dla zielonego. Wartość 100% oznacza brak korekcji." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Balans niebieskiego" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Współczynnik balansu dla niebieskiego. Wartość 100% oznacza brak " "korekcji." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Balans firmware-owy" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Ustawia balans kolorów na wartości podane przez oprogramowania skanera" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Najwolniejszy" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Wolniejszy" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Szybszy" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Najszybszy" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 chropowaty" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 zwykły" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 dobry" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 bardzo dobry" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 zwykły" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 chropowaty" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 dobry" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 chropowaty" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 zwykły" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 dobry" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 zwykły" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 zwykły" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 ustawiany" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 ustawiany" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 ustawiany" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 ustawiany" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 ustawiany" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 ustawiany" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Szybki tryb szarości" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Skanuj w szybkim trybie odcieni szarości (niższa jakość)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5283,117 +5304,117 @@ msgstr "" "(niskiej jakości). To może być tryb niekolorowy lub niskiej " "rozdzielczości." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Czas wyłączenia lampy (w minutach)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Czas (w minutach), po którym lampa jest wyłączana." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Wyłącz lampę" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Wyłącza lampę natychmiast." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Jasność czerwieni" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Steruje jasnością kanału czerwieni." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Jasność zieleni" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Steruje jasnością kanału zieleni." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Jasność błękitu" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Steruje jasnością kanału błękitu." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Kontrast kanału czerwieni" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Steruje kontrastem kanału czerwieni." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Kontrast kanału zieleni" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Steruje kontrastem kanału zieleni." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Kontrast kanału " -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Steruje kontrastem kanału błękitu." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Kolor 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Kolor 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Skala szarości 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Skala szarości 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Odbijający światło" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Pozytyw" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5402,7 +5423,7 @@ msgstr "" "Rozgrzewaj dopóki jasność lampy będzie stała, zamiast przyjmować stały " "czas 40 sekund." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Obraz" @@ -5412,27 +5433,42 @@ msgstr "Obraz" msgid "Need calibration" msgstr "Wymaga kalibracji" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Negatyw" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negatyw" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, fuzzy, no-c-format msgid "48 bits color" msgstr "Dobry kolor" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5529,206 +5565,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Materiały fotograficzne" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Ustawienia urządzenia" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Przełącznik lampy" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Ręczne włączanie lamp(y)." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Wyłącz lampę podczas kalibracji ciemności" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Wyłączanie lampy zawsze podczas kalibracji ciemności." -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Pamięć podręczna danych kalibracji" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Włącza lub wyłącza pamięć podręczną danych kalibracji." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Wykonuje kalibrację" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Przyspieszenie czujnika" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Włącza lub wyłącza przyspieszanie ruchu czujnika." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Czas rozgrzewania" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Czas rozgrzewania w sekundach" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Czas wyłączenia lampy" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Czas wyłączenia lampy w sekundach." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Frontend analogowy" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Wartość AFE wzmocnienia czerwieni" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Offset czerwieni" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Wartość AFE offsetu czerwieni" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Wartość AFE wzmocnienia zieleni" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Wartość AFE offsetu " -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Wartość AFE wzmocnienia błękitu" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Wartość AFE offsetu zieleni" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Wyłącz czerwoną lampę" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Definiuje parametr wyłączenia czerwonej lampy" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Wyłącz zieloną lampę" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Definiuje parametr wyłączenia zielonej lampy" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Wyłącz niebieską lampę" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Definiuje parametr wyłączenia niebieskiej lampy" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Opcja ta odzwierciedla stan przycisków skanera." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Kolor 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Mapa Ditheringu 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Mapa Ditheringu 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Porozrzucaj" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Wybór źródła" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Ulepszanie obrazu" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Wyszarz" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Załaduj obrazek jako szarości" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Symulacja trójprzebiegowa" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5737,12 +5781,12 @@ msgstr "" "Symuluje skaner trójprzebiegowy zwracając trzy oddzielne ramki: zieloną, " "potem niebieską a na końcu czerwoną." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Symulacja skanera ręcznego" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5753,7 +5797,7 @@ msgstr "" "obrazka. Zamiast tego zwracają wysokość -1. Ustawienie tej opcji pozwala " "sprawdzić czy frontend obsługuje to poprawnie." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5761,42 +5805,42 @@ msgstr "" "Przywróć domyślne wartości dla ustawień ulepszania (jasności i " "kontrastu)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Tylko do odczytu (opcja testowa)" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Sprawdzam czy frontendy interpretują to poprawnie" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Tablice gamma" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Symulacja kodu statusu" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Nie wymuszaj kodu statusu" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Nie wymuszaj na frontendzie zwracania kodu statusu." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Zwróć SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5805,12 +5849,12 @@ msgstr "" "Zmuś sterownik by zwrócił kod SANE_STATUS_EOF po tym jak została " "wywołana funkcja sane_read()." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Zwróć SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5819,12 +5863,12 @@ msgstr "" "Zmuś sterownik by zwrócił kod SANE_STATUS_JAMMED po tym jak została " "wywołana funkcja sane_read()." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Zwróć SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5833,12 +5877,12 @@ msgstr "" "Zmuś sterownik by zwrócił kod SANE_STATUS_NO_DOCS po tym jak została " "wywołana funkcja sane_read()." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Zwróć SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5847,12 +5891,12 @@ msgstr "" "Zmuś sterownik by zwrócił kod SANE_STATUS_COVER_OPEN po tym jak została " "wywołana funkcja sane_read()." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Zwróć SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5861,12 +5905,12 @@ msgstr "" "Zmuś sterownik by zwrócił kod SANE_STATUS_IO_ERROR po tym jak została " "wywołana funkcja sane_read()." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Zwróć SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5875,12 +5919,12 @@ msgstr "" "Zmuś sterownik by zwrócił kod po tym jak została wywołana funkcja " "sane_read()." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Zwróć SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5889,42 +5933,42 @@ msgstr "" "Zmuś sterownik by zwrócił kod SANE_STATUS_ACCESS_DENIED po tym jak " "została wywołana funkcja sane_read()." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Opcja ta odzwierciedla stan przycisku skanera." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Włącz lampę" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Włącza lampę skanera" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Wyłącz lampę" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Wyłącza lampę skanera" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Czas wyłączenia lampy" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Liczba minut do wyłączenia lampy po skanowaniu" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Wartość progowa dla trybu kreski" @@ -6062,57 +6106,57 @@ msgstr "Liczba kolorów na odczyt" msgid "Grayscale lines per read" msgstr "Liczba linii w skali szarości na odczyt" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "kamera internetowa" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Kolor RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Kolor RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Kolor RGB TEKST" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Całkowicie czarny" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Całkowicie biały" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Wzorzec kolorów" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Siatka" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Pierwsza pozycja" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Druga pozycja" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6121,12 +6165,12 @@ msgstr "" "To jest bardzo długa trzecia pozycja. Być może frontend ma jakiś pomysł " "jak ją wyświetlić" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Symulacja skanera ręcznego" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6139,12 +6183,12 @@ msgstr "" "sprawdzić czy frontend obsługuje to poprawnie. Ta opcja również włącza " "szerokość ustaloną 11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Symulacja skanera trójprzebiegowego" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6153,17 +6197,17 @@ msgstr "" "Symuluje skaner trójprzebiegowy. W trybie kolorowym przesyłane są trzy " "ramki." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Ustaw kolejność ramek" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Ustaw kolejność ramek w kolorowym trybie trójprzebiegowym" -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6172,17 +6216,17 @@ msgstr "" "Jeśli wybrano automatyczny podajnij dokumentów (ADF), podajnik będzie " "'pusty' po 10 skanach." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Opcje Specjalne" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Wybierz obraz testowy" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6198,12 +6242,12 @@ msgstr "" "Wzorzec kolorów: rysuje różne kolorowe wzory testowe, zależne od trybu.\n" "Siatka: rysuje czarno-białą siatkę o rozmiarach 10x10mm na kwadrat." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Odwróć kolejność bajtów" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6214,24 +6258,24 @@ msgstr "" "opcja może być używana do testowania 16-bitowych trybów frontendów, np. " "czy frontend używa odpowiedniej kolejności." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Granica odczytu" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Ogranicza ilość danych przesyłanych przy każdym wywołaniu funkcji " "sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Rozmiar limitu odczytu" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6239,33 +6283,33 @@ msgstr "" "(maksymalna) ilość danych transmitowanych z każdym wywołaniem " "sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Opóźnienie odczytu" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Opóźnia transfer danych do potoku." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Okres opóźnienia odczytu" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "Jak długo czekać po transmisji każdego bufora danych przez potok." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Wartość powrotna sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6276,22 +6320,22 @@ msgstr "" "skanowanie. Wszystkie inne kody statusu służą do testowania jak traktuje " "je frontend." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Utrata pikseli na linię" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Liczba pikseli które są tracone przy końcu każdej linii." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Parametry rozmyte" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6300,12 +6344,12 @@ msgstr "" "Zwraca rozmyte linie i bajty na linię gdy wywoływany jest " "sane_parameters() przed sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Proponuj deskryptor pliku \"select\"" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6314,12 +6358,12 @@ msgstr "" "Proponuj deskryptor pliku \"select\" jeżeli sane_read() będzie zwracaj " "dane." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Udostępnij opcje testowe" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6328,27 +6372,27 @@ msgstr "" "Udostępnia różne opcje testowe. Służy do testowania możliwości " "frontendów do przeglądania i modyfikowania różnych typów opcji SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Opcje drukowania" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Drukuj listę wszystkich opcji." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Opcje testowe (typu logicznego)" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) logiczny miękki wybór miękkie wykrywanie" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6357,12 +6401,12 @@ msgstr "" "(1/6) logiczna opcja testowa, która umożliwia miękki wybór i miękkie " "(oraz zaawansowane) wykrywanie możliwości. Jest to zwykła opcja logiczna." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Logiczny twardy wybór miękkie wykrywanie" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6374,12 +6418,12 @@ msgstr "" "może być ustawiona przez frontend, tylko przez użytkownika (np. przez " "przyciśnięcie przycisku na urządzeniu)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Logiczny twardy wybór" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6391,12 +6435,12 @@ msgstr "" "użytkownika (np. przez przyciśnięcie przycisku na urządzeniu) i nie może " "być odczytywana przez frontend" -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Logiczne miękkie wykrywanie" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6406,12 +6450,12 @@ msgstr "" "(również zaawansowanych) możliwości. Oznacza to, że jest tylko do " "odczytu." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Emulowany logiczny miękki wybór miękkie wykrywanie" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6420,12 +6464,12 @@ msgstr "" "(5/6) Logiczna opcja testowa, która umożliwia miękki wybór, miękkie " "wykrywanie i emulowanie (również zaawansowanych) możliwości" -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Logiczny miękki wybór miękkie wykrywanie automatyczne" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6436,53 +6480,53 @@ msgstr "" "wykrywanie i automatyczne (oraz zaawansowane) możliwości. Ta opcja może " "być automatycznie ustawiania przez sterownik." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Opcje testowe typu całkowitego (int)" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Typ całkowity (int)" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" "(1/6) Opcja testowa typu całkowitego bez narzuconych jednostek i " "ograniczeń" -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Typ całkowity o ograniczonym zasięgu" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " "is 4, maximum 192, and quant is 2." msgstr "(2/6) Opcja testowa typu całkowitego " -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(/6) Typ całkowity" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Opcja testowa typu całkowitego posiadająca bity jednostek oraz " "ograniczona słownikiem" -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Macierz typu całkowitego" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6491,12 +6535,12 @@ msgstr "" "(4/6) Opcja testowa typu całkowitego z jednostką w mm, używająca " "macierzy nieograniczonej" -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Macierz typu całkowitego z ograniczonym zasięgiem" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6506,12 +6550,12 @@ msgstr "" "tablicy z ograniczeniem zasięgu. Minimum to 4, maksimum 192, a kwant to " "2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Macierz typu całkowitego ograniczona słownikiem" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6520,28 +6564,28 @@ msgstr "" "(6/6) Opcja testowa typu całkowitego z jednostką w procentach, używająca " "tablicy ograniczonej słownikiem" -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Opcje testowe stałoprzecinkowe" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Typ stałoprzecinkowy" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Opcja testowa stałoprzecinkowa bez jednostek i bez ograniczeń" -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Typ stałoprzecinkowy o ograniczonym zasięgu" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6551,49 +6595,49 @@ msgstr "" "ograniczonym zasięgiem. Minimum to -42.17, maksimum 32767.9999 a kwant " "to 2.0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Typ stałoprzecinkowy ograniczony słownikiem" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Opcja testowa stałoprzecinkowa bez jednostek, ograniczona " "słownikiem" -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Opcje testowe typu ciąg znakowy" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Ciąg znakowy" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Opcja testowa typu ciąg znakowy bez narzuconych ograniczeń" -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Ciąg znakowy ograniczony listą" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Opcja testowa typu ciąg znakowy ograniczona listą" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Ciąg znakowy ograniczony długą listą" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6602,152 +6646,152 @@ msgstr "" "(/3) Opcja testowa typu ciąg znakowy ograniczony listą. Zawiera trochę " "więcej pozycji..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Opcje testowe przycisków" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Przycisk" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Opcja testowa przycisku. Wyświetla trochę tekstu..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Kolor 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Użyj Składania Obrazków" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Dwupoziomowa czerń i biel (tryb kreski)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Ditherowana/półcieniowa czerń i biel (tryb półtonów)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Wielopoziomowa czerń i biel (tryb szarości)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Wielopoziomowy kolor RGB (kolor jednoprzebiegowy)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignoruj kalibrację" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Zablokuj wstępne ustawianie ostrości" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Nie kalibruj ostrości" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Ręczne wstępne ustawianie ostrości" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Popraw pozycję skupienia" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Kalibracja soczewek w pozycji dokumentu" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Kaibruj skupienie soczewek w pozycji dokumentu" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Pozycja skupienia uchwytu 0mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Użyj pozycji skupienia uchwytu 0mm zamiast 0.6mm" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Tryb kalibracji" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Zdefiniuj tryb kalibracji" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Ustawia lapę jako włączoną lub wyłączoną" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "Włącz UTA" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Ustawia UTA jako włączone lub wyłączone" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Offset" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Ustawienia offsetu kanałów koloru" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Przesunięcie (offset) skali szarości" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Ustawienie offsetu kanału szarości" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Ustawienie offsetu kanału czerwieni" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Ustawienie offsetu kanału zieleni" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Ustawienie offsetu kanału błękitu" @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.10\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2007-05-08 13:31+0200\n" "Last-Translator: Pedro Morais <morais@inocam.com>\n" "Language-Team: pt <morais@inocam.com>\n" @@ -14,443 +14,453 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Número de opções" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometria" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Melhorias" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Previsão" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Modo de digitalização" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Velocidade de digitalização" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Origem da digitalização" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Superior-esquerda x" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Superior-esquerda y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Inferior-direita x" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Inferior-direita y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Resolução digitalização" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X-Resolução" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y-Resolução" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Largura página" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Altura página" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Usar tabela customizada gamma" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Intensidade da imagem" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Intensidade do vermelho" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Intensidade do verde" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Intensidade do azul" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Brilho" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Contraste" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Tamanho do grão" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Simulação de cinza" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Nível de preto" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Nível de branco" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Nível de branco para vermelho" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Nível de branco para verde" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Nível de branco para azul" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Sombra" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Sombra para vermelho" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Sombra para verde" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Sombra para azul" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Clarear" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Natural-Hue" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Saturação" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Nome do ficheiro" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Tamanho padrão ponto - simulação cinza" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Simulação cinza padrão" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Vincular resoluções X e Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativo" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Calibração de qualidade" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Resolução ótica dupla" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Vincular RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Valor do pixel-Threshold" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Correção analógica do gama" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Gama analógico vermelho" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Gama analógico verde" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Gama analógico azul" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Vincular gama analógico" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Aquecimento da lâmpada" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Tempo de exposição Cal." -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Tempo de exposição Cal. para Vermelho" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Tempo de exposição Cal. para Verde" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Tempo de exposição Cal. para azul" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Tempo de exposição digitalização" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Tempo de exposição digitalização para Vermelho" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Tempo de exposição digitalização para Verde" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Tempo de exposição digitalização para Azul" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Definir tempo de exposição" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Densidade lâmpada Cal." -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Densidade luz de digitalização" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Definir densidade da luz" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Desligar lâmpada na saída" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Aquecer lâmpada antes de digitalizar" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Automático" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " "supports." msgstr "" -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Opções de Fonte, Modo e Resolução" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Opções de digitalização de área e mídia" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, fuzzy, no-c-format msgid "Image modification options" msgstr "Opções para alteração de imagens" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Opções específicas de hardware" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "ensores e botôes do scanner" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Solicitar pré-visualização com qualidade da digitalização" -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -458,88 +468,88 @@ msgid "" "scanner, it reduces the memory requirements and scan-time of the preview." msgstr "" -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " "for multibit scans." msgstr "" -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "Selecionar Modo de digitalização ex. monocromático, colorido, ..." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Determina em qual velocidade digitaliza" -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Seleciona fonte para digitalização (ex. ADF)" -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "ontrola se o backtracking é forçado" -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Posição de área de digitalização Superior-esquerda x" -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Posição de área de digitalização Superior-esquerda y " -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Posição de área de digitalização Inferior-direita x" -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Posição de área de digitalização Inferior-direita y" -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "efine resolução de saída" -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Define resolução horizontal de saída " -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Define resolução horizontal de saída" -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Especifica a altura da mídia" -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "" "Determine se um builtin ou tabela customizada gama deve ser utilizada" -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -547,425 +557,436 @@ msgid "" "gamma table)." msgstr "" -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Tabela correção Gama para banda vermelha" -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Tabela correção Gama para banda verde" -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Tabela correção Gama para banda azul" -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Controla o brilho da imagem adquirida." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Controla o contraste da imagem adquirida." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " "in sharper images." msgstr "" -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Defina se a imagem inserida deve ser simulada em cinza (halftone-" "dithered)" -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "" -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " "when acquiring an image with a camera. Larger values cause more blooming." msgstr "" -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "" -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " "halftoned images." msgstr "" -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "" -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Usar lentes que duplicam a resolução ótica" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "Em modo RGB usar os mesmos valores para cada cor" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Selecionar brilho mínimo para obter ponto branco" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Correção analógica gama" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Correção analógica gama para Vermelho" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Correção analógica gama para Verde" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Correção analógica gama para Azul" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Aquecer lâmpada antes de digitalizar" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Definir tempo de exposição para calibração" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Definir tempo de exposição para calibração do vermelho" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Definir tempo de exposição para calibração do verde" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Definir tempo de exposição para calibração do azul" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Definir tempo de exposição para digitalização" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Definir tempo de exposição para digitalização do vermelho" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Aquecer lâmpada antes de digitalizar" + +#: include/sane/saneopts.h:449 +#, no-c-format +msgid "Perform autofocus before scan" +msgstr "" + +#: include/sane/saneopts.h:452 #, fuzzy, no-c-format msgid "Scan button" msgstr "Origem da digitalização" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, fuzzy, no-c-format msgid "Cover open" msgstr "Linhas em cor" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Cor" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Linhas em cor" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Cinzento" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Linhas" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Predefinições" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "" -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Calibração" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " "Otherwise, calibration is performed only before the first start." msgstr "" -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -973,1095 +994,1095 @@ msgid "" "or from the configuration file, are used." msgstr "" -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Estado do botão" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "" -#: backend/avision.h:838 +#: backend/avision.h:836 #, fuzzy, no-c-format msgid "Duplex scan" msgstr "Digitalização completa" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, fuzzy, no-c-format msgid "Negatives" msgstr "Negativo" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "" -#: backend/canon.c:169 +#: backend/canon.c:167 #, fuzzy, no-c-format msgid "No transparency correction" msgstr "Correcção do gamma" -#: backend/canon.c:176 +#: backend/canon.c:174 #, fuzzy, no-c-format msgid "Slides" msgstr "Mais lento" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automático" -#: backend/canon.c:186 +#: backend/canon.c:184 #, fuzzy, no-c-format msgid "Normal speed" msgstr "Normal" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "" -#: backend/canon.c:389 +#: backend/canon.c:387 #, fuzzy, no-c-format msgid "lamp failure" msgstr "Valor de 'gamma'" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "" -#: backend/canon.c:407 +#: backend/canon.c:405 #, fuzzy, no-c-format msgid "transparency unit lamp failure" msgstr "Unidade de Transparências" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "" -#: backend/canon.c:517 +#: backend/canon.c:515 #, fuzzy, no-c-format msgid "transparency unit shading error" msgstr "Unidade de Transparências" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, fuzzy, no-c-format msgid "Negative film type" msgstr "Filme Negativo" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, fuzzy, no-c-format msgid "Calibration now" msgstr "Calibração" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, fuzzy, no-c-format msgid "Execute calibration *now*" msgstr "Definine o modo de calibração" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, fuzzy, no-c-format msgid "Reset scanner" msgstr "Digitalização rápida" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, fuzzy, no-c-format msgid "Flatbed only" msgstr "Flachbett" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, fuzzy, no-c-format msgid "Transparency unit" msgstr "Unidade de Transparências" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, fuzzy, no-c-format msgid "Negative film" msgstr "Filme Negativo" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, fuzzy, no-c-format msgid "Positive or negative film" msgstr "Filme Positivo" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, fuzzy, no-c-format msgid "Transparency ratio" msgstr "Unidade de Transparências" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, fuzzy, no-c-format msgid "Calibrate Scanner" msgstr "Calibração" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, fuzzy, no-c-format msgid "Force scanner calibration before scan" msgstr "Calibração rudimentar apenas na primeira digitalização" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Ganho analógico" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Correcção do gamma" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Flachbett" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Vermelho" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Verde" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Azul" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Melhorias" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Melhorias" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Melhorias" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "Desconsiderar porcentagem branco" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, fuzzy, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" "Solicita ao driver para eliminar páginas com baixo número de pixels " "escuros" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Modo de Digitalização" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Unidade de Transparências" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Filme Positivo" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Filme Negativo" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Sem Correcção" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Definido pelo utilizador" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Impressoras de agulhas" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Impressoras térmicas" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Impressoras de jacto de tinta" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Monitores CRT" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Predefinição" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Máximo" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "" -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "" -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "" -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Deslocar vermelho para o verde" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, fuzzy, no-c-format msgid "Controls blue level" msgstr "Contraste do canal azul" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "" -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " "the user defined table, which can be downloaded to the scanner" msgstr "" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" msgstr "" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2073,7 +2094,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2088,521 +2109,521 @@ msgstr "Filme Positivo" msgid "Negative Slide" msgstr "Filme Negativo" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Definido pelo utilizador" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Sem Correcção" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Correcção do gamma" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Nível de branco" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Nível de preto" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, fuzzy, no-c-format msgid "Reverse image format" msgstr "Inverte imagem" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Simulação cinza padrão" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Calibração rudimentar" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Saturação" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Nível de branco para azul" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Contraste do canal azul" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Linhas em cor" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Valor de 'gamma'" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Limiar de aquecimento" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Valor do pixel-Threshold" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Sem Correcção" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Sem Correcção" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, fuzzy, no-c-format msgid "Compression" msgstr "Compressão JPEG" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, fuzzy, no-c-format msgid "Enable double feed error due to skew" msgstr "Liga / Desliga Modo de detecção de alimentação" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, fuzzy, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "Liga / Desliga Modo de detecção de alimentação" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, fuzzy, no-c-format msgid "Enable double feed error due to paper length" msgstr "Liga / Desliga Modo de detecção de alimentação" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, fuzzy, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "Solicita ao driver para remover digitalmente bordas das páginas" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Imprimir opções" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Sem Correcção" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Cor da lâmpada" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2610,65 +2631,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Lâmpada acesa" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Deslocamento do azul" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Deslocamento do verde" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Deslocamento do verde" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Deslocamento do azul" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Deslocamento do canal azul" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2677,510 +2698,510 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Digitalização completa" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, fuzzy, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "Solicita ao driver para rotacionar digitalmente páginas inclinadas" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Alinhamento - Deskew" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, fuzzy, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "Solicita ao driver para rotacionar digitalmente páginas inclinadas" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Diâmetro despeckle" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, fuzzy, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" "Diâmetro máximo de pontos isolados a serem removidos da digitalização" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, fuzzy, no-c-format msgid "Software crop" msgstr "Crop automático" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, fuzzy, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "Solicita ao driver para remover digitalmente bordas das páginas" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Imprimir opções" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Calibração rudimentar" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, fuzzy, no-c-format msgid "OMR or double feed detected" msgstr "Detecção de dupla alimentação" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, no-c-format msgid "Card loaded" msgstr "" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Modo de Alimentação manual" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Modo de Alimentação manual" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, fuzzy, no-c-format msgid "Double feed" msgstr "Detecção de dupla alimentação" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, fuzzy, no-c-format msgid "Double feed detected" msgstr "Detecção de dupla alimentação" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Nível de branco" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Intensidade do vermelho" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Digitalização completa" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Linhas em cor" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Calibração" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Definine o modo de calibração" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Modo de calibração" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, fuzzy, no-c-format msgid "Lamp off time" msgstr "Lâmpada acesa" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "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." msgstr "" -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Calibração rudimentar" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Origem da digitalização" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Calibração rudimentar" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Calibração rudimentar apenas na primeira digitalização" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, fuzzy, no-c-format msgid "Buttons" msgstr "Estado do botão" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, fuzzy, no-c-format msgid "Calibrate" msgstr "Calibração" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Calibração rudimentar" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Calibração rudimentar" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Modo de calibração" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Calibração rudimentar" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Deslocamento do verde" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Adaptador de Transparências" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Adaptador de Transparências" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Opções de Depuração" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Aquecimento automático" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3189,12 +3210,12 @@ msgstr "" "Aquecer até o brilho da lâmpada ser constante em ver de insistir em 60 " "segundos de tempo de aquecimento." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Digitalização completa" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3203,12 +3224,12 @@ msgstr "" "Digitalizar toda a área de digitalização, incluindo a faixa de " "calibração. Cuidado: não seleccione toda a altura. Apenas para testes." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Calibração rudimentar" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3219,12 +3240,12 @@ msgstr "" "estiver desactivada são fornecidas opções para configurar manualmente " "este parâmetro. Apenas para testes." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Calibração rudimentar apenas na primeira digitalização" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3236,12 +3257,12 @@ msgstr "" "briho da imagem é diferente em cada digitalização, desactive esta opção. " "Apenas para testes." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3250,221 +3271,221 @@ msgid "" "omitting lines." msgstr "" -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Valor de 'gamma'" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Define o valor de 'gamma' em todos os canais." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, fuzzy, no-c-format msgid "Advanced Options" msgstr "Imprimir opções" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, fuzzy, no-c-format msgid "Fine" msgstr "Nome do ficheiro" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automático" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC cinzento" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA cinzento" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Lento" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Rápido" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "" -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Limiar de aquecimento" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "" -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "" -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, fuzzy, no-c-format msgid "Change document" msgstr "Melhorias" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "" -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "" -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, fuzzy, no-c-format msgid "Start calibration process." msgstr "Calibração rudimentar" -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "" -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3473,152 +3494,152 @@ msgid "" "value." msgstr "" -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, fuzzy, no-c-format msgid "Color Matrix" msgstr "Linhas em cor" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Contraste do canal vermelho." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "" -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, fuzzy, no-c-format msgid "Mono Color Matrix" msgstr "Linhas em cor" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "" -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "" -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "" -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, fuzzy, no-c-format msgid "Update options" msgstr "Imprimir opções" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, fuzzy, no-c-format msgid "Update options." msgstr "Imprimir opções" -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "" -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, fuzzy, no-c-format msgid "Geometry Group" msgstr "Geometria" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, fuzzy, no-c-format msgid "Scan Mode Group" msgstr "Modo de Digitalização" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, fuzzy, no-c-format msgid "Scanner model" msgstr "Modo de digitalização" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Correcção do gamma" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Correcção do gamma" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3626,12 +3647,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "Cinzento" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3639,342 +3660,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, fuzzy, no-c-format msgid "Reset chipset" msgstr "Digitalização rápida" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, fuzzy, no-c-format msgid "Information" msgstr "Ignorar a calibração" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, fuzzy, no-c-format msgid "Chipset name" msgstr "Nome do ficheiro" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, fuzzy, no-c-format msgid "Shows the chipset ID" msgstr "Digitalização rápida" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr "Origem da digitalização" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, fuzzy, no-c-format msgid "Update information" msgstr "Imprimir opções" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Origem da digitalização" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, no-c-format msgid "reprint" msgstr "" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, no-c-format msgid "Reprint Photos button" msgstr "" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Imprimir opções" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Imprimir opções" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Origem da digitalização" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, no-c-format msgid "Increase Copies button" msgstr "" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, no-c-format msgid "Decrease Copies button" msgstr "" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Cor" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Estado do botão" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "" -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "" -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, fuzzy, no-c-format msgid "TMA Slides" msgstr "Mais lento" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, fuzzy, no-c-format msgid "TMA Negatives" msgstr "Negativo" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, fuzzy, no-c-format msgid "Color (48 bits)" msgstr "Cor 48" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, fuzzy, no-c-format msgid "Extend lamp timeout" msgstr "Lâmpada acesa" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Estado do botão" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Origem da digitalização" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Linhas em cor" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -3982,13 +4003,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Separação automática" @@ -4029,13 +4050,13 @@ msgid "Double feed detection" msgstr "Detecção de dupla alimentação" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "" @@ -4200,7 +4221,7 @@ msgid "From scanner" msgstr "Digitalização rápida" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "" @@ -4275,13 +4296,13 @@ msgid "Sets the scan source" msgstr "Origem da digitalização" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "" @@ -4339,12 +4360,12 @@ msgid "Set paper position : true for landscape, false for portrait" msgstr "" "Define posição do papel: Verdadeiro para Paisagem, Falso para Retrato" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Limiar de aquecimento" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4352,31 +4373,31 @@ msgid "" msgstr "" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4471,7 +4492,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Correcção do gamma" @@ -4660,649 +4681,649 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamante" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Ganho" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Ganho do cinzento" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Ganho do canal cinzento" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Ganho do vermelho" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Ganho do canal vermelho" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Ganho do verde" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Ganho do canal verde" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Ganho do azul" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Ganho do canal azul" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Modo 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Modo 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Modo 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "CRT" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Uma página" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Todas as páginas" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "Esta opção desligar a lâmpada durante a digitalização" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Digitalização de qualidade" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Digitalização rápida" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " "for the threshold." msgstr "" -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "" -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "" -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "" -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "" -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Mais lento" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Lento" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Rápido" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Mais rápido" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "" -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " "This may be a non-color mode or a low resolution mode." msgstr "" -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "" -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "" -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Brilho do vermelho" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, fuzzy, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Deslocamento (brilho) do canal vermelho." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Brilho do verde" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, fuzzy, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Deslocamento (brilho) do canal vermelho." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Brilho do azul" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, fuzzy, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Deslocamento (brilho) do canal azul." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Contraste do canal vermelho" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, fuzzy, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Ganho (contraste) do canal vermelho." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Contraste do canal verde" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "" -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Contraste do canal azul" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, fuzzy, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Ganho (contraste) do canal azul." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Cor 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Cor 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Cinzento 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Cinzento 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, fuzzy, no-c-format msgid "Positive" msgstr "Filme Positivo" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5311,7 +5332,7 @@ msgstr "" "Aquecer até o brilho da lâmpada ser constante em ver de insistir em 40 " "segundos de tempo de aquecimento." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "" @@ -5321,27 +5342,42 @@ msgstr "" msgid "Need calibration" msgstr "Calibração rudimentar" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Filme Negativo" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Negativo" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5430,218 +5466,226 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Transparência" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "" -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, fuzzy, no-c-format msgid "Lamp off during dark calibration" msgstr "Calibração rudimentar" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, fuzzy, no-c-format msgid "Calibration data cache" msgstr "Modo de calibração" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "" -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, fuzzy, no-c-format msgid "Performs calibration" msgstr "Calibração rudimentar" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "" -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "" -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, fuzzy, no-c-format msgid "Analog frontend" msgstr "Ganho analógico" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Deslocamento do vermelho" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "" -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Cor 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Melhorias de Imagem" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Acinzentar" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " "kicks, it returns green, then blue, then red." msgstr "" -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5649,162 +5693,162 @@ msgid "" "option allows one to test whether a frontend can handle this correctly." msgstr "" -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." msgstr "" -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "" -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " "after sane_read() has been called." msgstr "" -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "" -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lâmpada acesa" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, fuzzy, no-c-format msgid "Lamp timeout" msgstr "Lâmpada acesa" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "" @@ -5933,69 +5977,69 @@ msgstr "Linhas em cor" msgid "Grayscale lines per read" msgstr "" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Cor RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Cor RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Cor RGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "" -#: backend/test.c:144 +#: backend/test.c:142 #, fuzzy, no-c-format msgid "Color pattern" msgstr "Linhas em cor" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Grelha" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Primeira entrada" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Segunda entrada" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " "display it" msgstr "" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6004,46 +6048,46 @@ msgid "" "option also enables a fixed width of 11 cm." msgstr "" -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " "transmitted." msgstr "" -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "" -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Opções Especiais" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6054,12 +6098,12 @@ msgid "" "square." msgstr "" -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6067,54 +6111,54 @@ msgid "" "uses the correct endianness." msgstr "" -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "" -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "" -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6122,85 +6166,85 @@ msgid "" "frontend handles them." msgstr "" -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "" -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " "before sane_start()." msgstr "" -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " "data." msgstr "" -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " "frontends to view and modify all the different SANE option types." msgstr "" -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Imprimir opções" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Imprime uma lista de todas as opções." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " "advanced) capabilities. That's just a normal bool option." msgstr "" -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6208,12 +6252,12 @@ msgid "" "frontend but by the user (e.g. by pressing a button at the device)." msgstr "" -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6221,36 +6265,36 @@ msgid "" "by pressing a button at the device) and can't be read by the frontend." msgstr "" -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " "That means the option is read-only." msgstr "" -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " "(and advanced) capabilities." msgstr "" -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6258,299 +6302,299 @@ msgid "" "backend." msgstr "" -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " "is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " "constraints." msgstr "" -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " "constraint. Minimum is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " "list constraint." msgstr "" -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " "Minimum is -42.17, maximum 32767.9999, and quant is 2.0." msgstr "" -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "" -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " "entries..." msgstr "" -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "" -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Cor 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignorar a calibração" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Modo de calibração" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Definine o modo de calibração" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Deslocamento" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Deslocamento do cinzento" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Deslocamento do canal cinzento" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Deslocamento do canal vermelho" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Deslocamento do canal verde" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Deslocamento do canal azul" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2007-12-17 23:05+0100\n" "Last-Translator: \n" "Language-Team: <ru@li.org>\n" @@ -20,406 +20,416 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Количество параметров" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Расположение" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Повышение" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Дополнительно" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Предварительный просмотр" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Принудительный одноцветный предварительный просмотр" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Бит на цвет" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Режим сканирования" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Скорость сканирования" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Источник сканирования" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Принудительно откатываться" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Левая верхняя координата X" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Левая верхняя координата Y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Правая нижняя координата X" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Правая нижняя координата Y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Разрешение сканирования" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Разрешение по X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Разрешение по Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, fuzzy, no-c-format msgid "Page height" msgstr "Подсветка" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Использовать нестандартную гамму" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Интенсивность изображения" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Интенсивность красного" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Интенсивность зелёного" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Интенсивность синего" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Яркость" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Контрастность" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Полутона" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Уровень чёрного" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Уровень белого" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Уровень белого для красного" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Уровень белого для зелёного" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Уровень белого для синего" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Затенённость" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Затенённость для красного" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Затенённость для зелёного" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Затенённость для синего" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Подсветка" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Подсветка для красного" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Подсветка для зелёного" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Подсветка для синего" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Тон" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Насыщенность" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Название файла" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Размер чёрно-белого шаблона" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Чёрно-белый шаблон" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Согласовывать разрешение по X и по Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Негатив" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Калибровка качества" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Удваивать оптическое разрешение" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Связывать RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Порог" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Аналоговая коррекция гаммы" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Аналоговая гамма красного" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Аналоговая гамма зелёного" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Аналоговая гамма синего" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Связывать аналоговые гаммы" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Прогрев лампы" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Калибровать время выдержки" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Калибровать время выдержки для красного" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Калибровать время выдержки для зелёного" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Калибровать время выдержки для синего" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Сканировать время выдержки" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Сканировать время выдержки для красного" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Сканировать время выдержки для зелёного" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Сканировать время выдержки для синего" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Установить время выдержки" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Калибровать плотность лампы" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Сканировать плотность лампы" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Установить плотность лампы" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Выключить лампу при выходе" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Расположение фокуса" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Автоизвлечение" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -428,37 +438,37 @@ msgstr "" "Параметр только для чтения, указывающий как много параметров указанное " "устройство поддерживает." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, fuzzy, no-c-format msgid "Source, mode and resolution options" msgstr "Короткий список разрешений" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, fuzzy, no-c-format msgid "Image modification options" msgstr "Количество параметров" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, fuzzy, no-c-format msgid "Hardware specific options" msgstr "Разрешение сканирования" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Запросить сканирование качества как у предварительного просмотра" -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -470,7 +480,7 @@ msgstr "" "одного, а на однопроходных сканерах сократит требования к памяти и время " "предварительного сканирования." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -479,78 +489,78 @@ msgstr "" "Количество бит на цвет, обычным значением является 1 для штрихового и 8 " "для полутонового режима сканирования." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Выберите режим сканирования (например, штриховой, чёрно-белый или " "цветной)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Определяет скорость, с которой производится сканирование." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "" "Выберите источник сканирование (такой как устройство автоматической " "подачи документов)" -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Определяет, будет ли совершаться принудительный откат." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Координата X левого верхнего угла области сканирования." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Координата Y левого верхнего угла области сканирования." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Координата X правого нижнего угла области сканирования." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Координата Y правого нижнего угла области сканирования." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Устанавливает разрешение сканируемого изображения." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Устанавливает горизонтальное разрешение сканируемого изображения." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Устанавливает вертикальное разрешение сканируемого изображения." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " "sheet-fed scans." msgstr "" -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, fuzzy, no-c-format msgid "Specifies the height of the media." msgstr "Устанавливает разрешение сканируемого изображения." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -558,7 +568,7 @@ msgstr "" "Определяет, будет ли использоваться встроенная или нестандартная таблица " "гамма-коррекции." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -569,108 +579,108 @@ msgstr "" "одинаково на красный, зелёный и синий каналы (то есть это интенсивность " "коррекции гаммы)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Таблица коррекции гаммы для красной компоненты." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Таблица коррекции гаммы для зелёной компоненты." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Таблица коррекции гаммы для синей компоненты." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Управление яркостью полученного изображения." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Управление контрастностью полученного изображения." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " "in sharper images." msgstr "" -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Определяет, должно ли полученное изображение быть превращено в " "полутоновое (размытием)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "" "Определяет, какой уровень излучения должен быть рассмотрен как \"чёрный" "\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "" "Определяет, какой уровень излучения должен быть рассмотрен как \"белый\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "" "Определяет, какой красный уровень излучения должен быть рассмотрен как " "\"белый\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "" "Определяет, какой зелёный уровень излучения должен быть рассмотрен как " "\"белый\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "" "Определяет, какой синий уровень излучения должен быть рассмотрен как " "\"белый\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "" "Определяет, какой красный уровень излучения должен быть рассмотрен как " "\"чёрный\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "" "Определяет, какой зелёный уровень излучения должен быть рассмотрен как " "\"чёрный\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "" "Определяет, какой синий уровень излучения должен быть рассмотрен как " "\"чёрный\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Определяет, какой красный уровень излучения должен быть рассмотрен как " "\"полный красный\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." @@ -678,7 +688,7 @@ msgstr "" "Определяет, какой зелёный уровень излучения должен быть рассмотрен как " "\"полный зелёный\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." @@ -686,12 +696,12 @@ msgstr "" "Определяет, какой синий уровень излучения должен быть рассмотрен как " "\"полный синий\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Управляет \"тоном\" (уровнем синего) полученного изображения." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -701,12 +711,12 @@ msgstr "" "получается при получении изображения с камеры. Большие значения вызывают " "больше blooming." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Название файла изображения, которое должно быть загружено." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -715,7 +725,7 @@ msgstr "" "Устанавливает размер полутонового (dithering) шаблона, используемого при " "сканировании полутоновых изображений." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -723,289 +733,300 @@ msgstr "" "Устанавливает полутоновый (dithering) шаблон, используемый при " "сканировании полутоновых изображений." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "" "Использовать одинаковые значения для разрешений по горизонтали и " "вертикали." -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Поменять местами чёрный и белый" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Выполнить качественную калибровку белого" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Использовать lens, которое удваивает оптическое разрешение" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "В режиме RGB использовать одинаковые значения для каждого цвета" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Выберите минимальную яркость для получения белой точки" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Аналоговая коррекция гаммы" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Аналоговая коррекция гаммы для красного" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Аналоговая коррекция гаммы для зелёного" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Аналоговая коррекция гаммы для синего" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Прогревать лампу перед сканированием" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Установить время выдержки для калибровки" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Установить время выдержки для калибровки красного" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Установить время выдержки для калибровки зелёного" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Установить время выдержки для калибровки синего" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Установить время выдержки для сканирования" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Установить время выдержки для сканирования красного" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Установить время выдержки для сканирования зелёного" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Установить время выдержки для сканирования синего" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Включить выбор времени выдержки" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Определить плотность лампы для калибровки" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Определить плотность лампы для сканирования" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Включить выбор плотности лампы" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Выключить лампу при выходе из программы" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Автоизвлечение" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Прогревать лампу перед сканированием" + +#: include/sane/saneopts.h:452 #, fuzzy, no-c-format msgid "Scan button" msgstr "Разрешение сканирования" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, fuzzy, no-c-format msgid "Email button" msgstr "Ожидать нажатия кнопки" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, fuzzy, no-c-format msgid "Fax button" msgstr "Ожидать нажатия кнопки" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, fuzzy, no-c-format msgid "Copy button" msgstr "Ожидать нажатия кнопки" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, fuzzy, no-c-format msgid "Cover open" msgstr "Цветовой шаблон" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Цветной" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Цветное штриховое" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Цветное полутоновое" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Чёрно-белый" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Полутоновый (растр)" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Штриховой" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, fuzzy, no-c-format msgid "Operation not supported" msgstr "Полутоновое сканирование не поддерживается" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, fuzzy, no-c-format msgid "Document feeder jammed" msgstr "Податчик листов" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, fuzzy, no-c-format msgid "Document feeder out of documents" msgstr "Податчик листов" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "По умолчанию" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Устанавливает значения по умолчанию для управления повышением." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Калибровка" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Калибровать перед следующим сканированием" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -1015,12 +1036,12 @@ msgstr "" "сканированием. В противном случае, калибровка будет выполнена только " "перед первым сканированием." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Выполнять только коррекцию оттенка" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1031,27 +1052,27 @@ msgstr "" "оттенков. Для усиления, смещения и времени выдержки используются либо " "встроенные значения по умолчанию, либо из конфигурационного файла." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Состояние кнопки" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Количество кадров для сканирования" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Выберите количество кадров для сканирования" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Двухстороннее сканирование" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1059,1050 +1080,1050 @@ msgstr "" "Двухстороннее сканирование позволяет получить изображение лицевой и " "обратной стороны документа" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, fuzzy, no-c-format msgid "Negatives" msgstr "Негатив" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "" -#: backend/canon.c:169 +#: backend/canon.c:167 #, fuzzy, no-c-format msgid "No transparency correction" msgstr "Коррекция цветов" -#: backend/canon.c:176 +#: backend/canon.c:174 #, fuzzy, no-c-format msgid "Slides" msgstr "Слайд" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Автоматически" -#: backend/canon.c:186 +#: backend/canon.c:184 #, fuzzy, no-c-format msgid "Normal speed" msgstr "Нормально" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/2 normal speed" msgstr "2x2 нормальное" -#: backend/canon.c:187 +#: backend/canon.c:185 #, fuzzy, no-c-format msgid "1/3 normal speed" msgstr "3x3 нормальное" -#: backend/canon.c:360 +#: backend/canon.c:358 #, fuzzy, no-c-format msgid "rounded parameter" msgstr "Нечёткие параметры" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "" -#: backend/canon.c:373 +#: backend/canon.c:371 #, fuzzy, no-c-format msgid "ADF jam" msgstr "АПД" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "" -#: backend/canon.c:389 +#: backend/canon.c:387 #, fuzzy, no-c-format msgid "lamp failure" msgstr "Значение гаммы" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "" -#: backend/canon.c:407 +#: backend/canon.c:405 #, fuzzy, no-c-format msgid "transparency unit lamp failure" msgstr "Модуль для слайдов" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "Полутоновое сканирование не поддерживается" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "" -#: backend/canon.c:517 +#: backend/canon.c:515 #, fuzzy, no-c-format msgid "transparency unit shading error" msgstr "Модуль для слайдов" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, fuzzy, no-c-format msgid "film scanner" msgstr "планшетный сканер" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "планшетный сканер" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Тип плёнки" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, fuzzy, no-c-format msgid "Negative film type" msgstr "Негатив" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, fuzzy, no-c-format msgid "Selects the negative film type" msgstr "Выберите тестовое изображение" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, fuzzy, no-c-format msgid "Hardware resolution" msgstr "Разрешение сканирования" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, fuzzy, no-c-format msgid "Use only hardware resolutions" msgstr "Показывать короткий список разрешений" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, fuzzy, no-c-format msgid "Auto focus" msgstr "Автоизвлечение" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, fuzzy, no-c-format msgid "Enable/disable auto focus" msgstr "Выключить предварительный фокус" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, fuzzy, no-c-format msgid "Manual focus position" msgstr "Зафиксировать позицию фокуса" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Зеркальное изображение" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, fuzzy, no-c-format msgid "Mirror the image horizontally" msgstr "Отображает изображение по горизонтали." -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, fuzzy, no-c-format msgid "Auto exposure" msgstr "Установить время выдержки" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, fuzzy, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Включить выбор времени выдержки" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, fuzzy, no-c-format msgid "Calibration now" msgstr "Калибровка" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, fuzzy, no-c-format msgid "Execute calibration *now*" msgstr "Задать режим калибровки" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, fuzzy, no-c-format msgid "Reset scanner" msgstr "листовой сканер" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, fuzzy, no-c-format msgid "Reset the scanner" msgstr "листовой сканер" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, fuzzy, no-c-format msgid "Eject film after each scan" msgstr "Извлечь документ после сканирования" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, fuzzy, no-c-format msgid "Document feeder extras" msgstr "Податчик листов" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, fuzzy, no-c-format msgid "Flatbed only" msgstr "Планшетный" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, fuzzy, no-c-format msgid "Transparency unit" msgstr "Модуль для слайдов" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, fuzzy, no-c-format msgid "Negative film" msgstr "Негатив" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, fuzzy, no-c-format msgid "Positive or negative film" msgstr "Позитив" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, fuzzy, no-c-format msgid "Transparency ratio" msgstr "Модуль для слайдов" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, fuzzy, no-c-format msgid "Select film type" msgstr "Тип плёнки" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, fuzzy, no-c-format msgid "Select the film type" msgstr "Выбирает полутона." -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Калибровать сканер" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Выполнять калибровку сканера перед сканированием" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Чёрно-белое сканирование" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Выполнять чёрно-белое сканирование вместо цветного" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Аналоговое усиление" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Увеличить или уменьшить аналоговое усиление матрицы CCD" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Коррекция гаммы" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Выберите кривую гамма-коррекции" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Планшетный" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, fuzzy, no-c-format msgid "ADF Back" msgstr "АПД" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, fuzzy, no-c-format msgid "ADF Duplex" msgstr "Двухсторонний" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Распечатка" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Двухсторонний" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Красный" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Зелёный" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Синий" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, fuzzy, no-c-format msgid "Enhance Red" msgstr "Повышение" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, fuzzy, no-c-format msgid "Enhance Green" msgstr "Повышение" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, fuzzy, no-c-format msgid "Enhance Blue" msgstr "Повышение" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Ничего" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Режим сканирования" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Использовать неблокирующий ввод-вывод" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Использовать неблокируемый ввод-вывод для sane_read(), если таковой " "поддерживается графической оболочкой." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Односторонний" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Двухсторонний" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Модуль для слайдов" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Автоматический податчик документов" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Позитив" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Негатив" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Фокус на стекле" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Фокус 2.5мм над стеклом" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Чёрно-белый A (Резкие тона)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Чёрно-белый B (Мягкие тона)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Чёрно-белый C (Net Screen)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Технология улучшения текста" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Загрузить шаблон A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Загрузить шаблон B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Без коррекции" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Определяемое пользователем" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Матричные принтеры" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Термические принтеры" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Струйные принтеры" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Мониторы с ЭЛТ" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "По умолчанию" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Печать высокой плотности" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Печать высокой плотности" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Печать высокой контрастности" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Определённое пользователем (Gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Определённое пользователем (Gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 портрет" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 ландшафт" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Макс" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Выбирает полутона." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "" -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Выбирает яркость." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Резкость" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Коррекция цветов" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Устанавливает таблицу коррекции цветов для выбранного выходного " "устройства." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Коэффициенты цветовой коррекции" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Матричный множитель RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Сдвиг зелёного к красному" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Сдвиг зелёного к синему" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Сдвиг красного к зелёному" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Сдвиг красного к синему" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Сдвиг синего к зелёному" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Сдвиг синего к красному" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Управляет уровнем зелёного" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Добавляет к красному, основанному на уровне зелёного" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Добавляет к синему, основанному на уровне зелёного" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Добавляет к зелёному, основанному на уровне красного" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Управляет уровнем красного" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Добавляет к синему, основанному на уровне красного" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Добавляет к зелёному, основанному на уровне синего" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Добавляет к красному, основанному на уровне синего" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Управляет уровнем синего" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Сделать изображение зеркальным." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Быстрый предварительный просмотр" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Автоматически разделять на области" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Короткий список разрешений" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Показывать короткий список разрешений" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Масштаб" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "" "Определяет коэффициент масштабирования, который будет использоваться " "сканером" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Быстрый формат" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Дополнительное оборудование" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Извлечь" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Вставить бумагу в устройство подачи документов" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Автоизвлечение" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Извлечь документ после сканирования" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Режим автоподачи" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Выбирает режим автоподачи (односторонний/двухсторонний)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Отсек" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Выбрать отсек, который сканировать" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2111,12 +2132,12 @@ msgstr "" "Выбирает значение гамма-коррекции из списка предопределённых или " "настроенных пользователем, которое может быть загружено в сканер" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Расположение фокуса" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" @@ -2124,12 +2145,12 @@ msgstr "" "Устанавливает расположение фокуса либо на стекле, либо на 2.5мм выше " "стекла" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Ожидать нажатия кнопки" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2143,7 +2164,7 @@ msgstr "" msgid "TPU8x10" msgstr "" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "" @@ -2158,523 +2179,523 @@ msgstr "Позитив" msgid "Negative Slide" msgstr "Негатив" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, fuzzy, no-c-format msgid "User defined CCT profile" msgstr "Определяемое пользователем" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Вставить бумагу в устройство подачи документов" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Без коррекции" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Аналоговая коррекция гаммы" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Вкл" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Выкл" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Размытие" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, fuzzy, no-c-format msgid "Diffusion" msgstr "Диффузия ошибок" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, fuzzy, no-c-format msgid "White" msgstr "Уровень белого" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, fuzzy, no-c-format msgid "Black" msgstr "Уровень чёрного" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, fuzzy, no-c-format msgid "Continue" msgstr "Условно" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Горизонтально" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, fuzzy, no-c-format msgid "Horizontal bold" msgstr "Горизонтально" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, fuzzy, no-c-format msgid "Horizontal narrow" msgstr "Горизонтально" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Вертикальное" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, fuzzy, no-c-format msgid "Vertical bold" msgstr "Вертикальное" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, fuzzy, no-c-format msgid "Front" msgstr "Распечатка" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Полутоновый (растр)" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Грубая калибровка" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Выразительность изображения" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Насыщенность" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "" "Включает автоматическое определение порога при сканировании штриховых " "изображений." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Зеркальное изображение" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Отображает изображение по горизонтали." -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Уровень белого для синего" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Управляет уровнем красного" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Цветное штриховое" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Сглаживание" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Значение гаммы" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, fuzzy, no-c-format msgid "Threshold curve" msgstr "Порог" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Порог" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Уменьшение шумов" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Без коррекции" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Без коррекции" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "Режим подачи" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Дополнительные параметры" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Без коррекции" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Включить лампу" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Режим подачи" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2682,65 +2703,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Время выключения лампы" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Смещение синего" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Смещение зелёного" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Смещение зелёного" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Смещение синего" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Устанавливает смещение канала синего" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2749,379 +2770,379 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Двухстороннее сканирование" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Дополнительные параметры" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Уменьшение шумов" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "От бумаги" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "От бумаги" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "От бумаги" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "От бумаги" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Двухсторонний" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Ручная предварительная фокусировка" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Ручная предварительная фокусировка" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "Разрешение сканирования" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Уровень белого" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Интенсивность красного" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Двухстороннее сканирование" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Дополнительно" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Цветное штриховое" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Калибровка" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Задать режим калибровки" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Кэширование калибровочных данных" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Время выключения лампы" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3130,132 +3151,132 @@ msgstr "" "Лампа будет выключена через указанное время (в минутах). Значение 0 " "означает, что лампа выключаться не будет." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, fuzzy, no-c-format msgid "Lamp off during scan" msgstr "Грубая калибровка" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "" -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, fuzzy, no-c-format msgid "File button" msgstr "Ожидать нажатия кнопки" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, fuzzy, no-c-format msgid "Power button" msgstr "Ожидать нажатия кнопки" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "Ожидать нажатия кнопки" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Грубая калибровка" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, fuzzy, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Выполнять калибровку сканера перед сканированием" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Кнопки" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Калибровка" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, fuzzy, no-c-format msgid "Start calibration using special sheet" msgstr "Начать процесс калибровки." -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, fuzzy, no-c-format msgid "Clear calibration" msgstr "Грубая калибровка" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, fuzzy, no-c-format msgid "Clear calibration cache" msgstr "Кэширование калибровочных данных" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Грубая калибровка" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Смещение зелёного" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Слайд-модуль" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Слайд-модуль" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Цвет полутонового режима" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Выбирает, какой цвет будет использоваться при сканировании в полутоновом " "режиме (по умолчанию - зелёный)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Параметры отладки" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Автоматический прогрев" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3264,12 +3285,12 @@ msgstr "" "Разогревать пока яркость лампы не станет постоянной, вместо простого 60-" "тисекундного ожидания разогрева." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Полное сканирование" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3279,12 +3300,12 @@ msgstr "" "полосу. Будьте осторожны. Не выбирайте полную высоту. Только для " "тестирования." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Грубая калибровка" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3296,12 +3317,12 @@ msgstr "" "аналоговой настройки. Параметр включен по умолчанию. Только для " "тестирования." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Грубая калибровка только для первого сканирования" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3313,12 +3334,12 @@ msgstr "" "Если яркость изображения отличается при каждом сканировании, выключите " "этот параметр. Только для тестирования." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Линии отката" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3331,223 +3352,223 @@ msgstr "" "быстрее, чем компьютер может принимать данные. Низкое значение приводит " "к более быстрому сканированию, но увеличивает вероятность пропуска линий." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Значение гаммы" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Устанавливает значение гаммы всех каналов." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Дополнительные параметры" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Грубое" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Точное" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Пользовательское" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Автоматически" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Пропускать сквозь" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "Чёрно-белое NTSC" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "Чёрно-белое XPA" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Медленно" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Нормально" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Быстро" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Очень быстро" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "Двухточечное" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "Четырёхточечное" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "Восьмиточечное" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Распечатка" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Слайд" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Плёнка" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "АПД" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Условно" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Эксперимент" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Заострения" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Устанавливает величину заострения." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Автоматический порог" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Включает автоматическое определение порога при сканировании штриховых " "изображений." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Выберите фильтр для сглаживания." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Выгружать носитель после сканирования" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Выгружает носитель после сканирования." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Сменить документ" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Изменить документ." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Выгрузить" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Выгрузить документ." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Начать процесс калибровки." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Носитель" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Установить тип носителя." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Время выдержки" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3560,153 +3581,153 @@ msgstr "" "слайдов и \"Негатив\" для негативов. Для тёмных (недоэкспонированных) " "изображений вы можете увеличить это значение." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Цветовая матрица" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Устанавливает цветовую матрицу сканера." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Пользовательская цветовая матрица" -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Однотонная цветовая матрица" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Пользовательская цветовая матрица для чёрно-белых изображений." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Отобразить горизонтально" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Отображает изображение по горизонтали." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Отобразить вертикально" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Отображает изображение по вертикали." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Обновить параметры" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Обновляет параметры." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "Восьмибитный вывод" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Внутри использовать разрядность более 8 бит, но выводить только 8 бит." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Ожидать кнопки на лицевой панели" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "Ждать нажатия кнопки на передней панели для начала сканирования." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Выключить лампу" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Выключает лампу сканера." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, fuzzy, no-c-format msgid "Geometry Group" msgstr "Расположение" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, fuzzy, no-c-format msgid "Scan Mode Group" msgstr "Режим сканирования" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, fuzzy, no-c-format msgid "Scanner model" msgstr "Режим сканирования" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, fuzzy, no-c-format msgid "Disable gamma correction" msgstr "Аналоговая коррекция гаммы" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, fuzzy, no-c-format msgid "Gamma correction will be disabled" msgstr "Коррекция гаммы" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, fuzzy, no-c-format msgid "Disable white shading correction" msgstr "Выполнять только коррекцию оттенка" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3714,12 +3735,12 @@ msgid "" "avoids depth emulation." msgstr "" -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, fuzzy, no-c-format msgid "Emulate Grayscale" msgstr "Чёрно-белый" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3727,342 +3748,342 @@ msgid "" "circumstances." msgstr "" -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " "analyze them." msgstr "" -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, fuzzy, no-c-format msgid "Reset chipset" msgstr "листовой сканер" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, fuzzy, no-c-format msgid "Information" msgstr "Игнорировать калибровку" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, fuzzy, no-c-format msgid "Chipset name" msgstr "Название файла" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "" -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, fuzzy, no-c-format msgid "Shows the chipset ID" msgstr "листовой сканер" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, fuzzy, no-c-format msgid "Scan counter" msgstr "Источник сканирования" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, fuzzy, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Выберите количество кадров для сканирования" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, fuzzy, no-c-format msgid "Update information" msgstr "Обновить параметры" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, fuzzy, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Этот параметр отражает состояние кнопок сканера." -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Разрешение сканирования" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Распечатка" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Ожидать нажатия кнопки" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Дополнительные параметры" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Дополнительные параметры" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Ожидать нажатия кнопки" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Ожидать нажатия кнопки" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Ожидать нажатия кнопки" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "Цветной" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Состояние кнопки" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Различное" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Состояние лампы" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Включить/выключить лампу." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Калибрует для чёрного и белого уровня." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, fuzzy, no-c-format msgid "TMA Slides" msgstr "Слайд" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, fuzzy, no-c-format msgid "TMA Negatives" msgstr "Негатив" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, fuzzy, no-c-format msgid "Color (48 bits)" msgstr "Цветной 48" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, fuzzy, no-c-format msgid "Extend lamp timeout" msgstr "Время выключения лампы" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Ожидать нажатия кнопки" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, fuzzy, no-c-format msgid "Waits for button before scanning" msgstr "Прогревать лампу перед сканированием" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Состояние кнопки" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Источник сканирования" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Цветное штриховое" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4070,13 +4091,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Размер бумаги" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Автоматическое разделение" @@ -4117,13 +4138,13 @@ msgid "Double feed detection" msgstr "" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Включить двустороннее сканирование" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Физический размер бумаги в устройстве автоподачи" @@ -4288,7 +4309,7 @@ msgid "From scanner" msgstr "планшетный сканер" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "От бумаги" @@ -4363,13 +4384,13 @@ msgid "Sets the scan source" msgstr "Источник сканирования" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Режим подачи" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Устанавливает режим подачи" @@ -4426,12 +4447,12 @@ msgstr "" msgid "Set paper position : true for landscape, false for portrait" msgstr "" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Автоматический порог" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4441,31 +4462,31 @@ msgstr "" "гамму, уменьшение шума и выразительность изображения" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Уменьшение шумов" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Уменьшает количество отдельных случайных точек" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Выразительность изображения" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Устанавливает выразительность изображения" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4557,7 +4578,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Коррекция гаммы" @@ -4746,261 +4767,261 @@ msgstr "" msgid "Addition of space in bottom position" msgstr "" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 вертикальная линия" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Усиление" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Настройки усиления цветовых каналов" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Усиление серого" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Устанавливает усиление серого канала" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Усиление красного" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Устанавливает усиление красного канала" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Усиление зелёного" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Устанавливает усиление зелёного канала" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Усиление синего" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Устанавливает усиление синего канала" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Полутоновый пункт 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Полутоновый пункт 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Диффузия ошибок" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Режим 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Режим 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Режим 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "От белой палочки" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Сглаживать" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Низкий" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Нормальный" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Высокий" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "ЭЛТ" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Одна страница" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Все страницы" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "листовой сканер" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Оттенки серого 4 бита" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Оттенки серого 8 бит" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Затенённость, полутон, подсветка, время выдержки" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Специальные параметры" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Цветовой баланс" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Выключить отслеживание" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Если отмечено, сканер не выполняет отслеживание" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Переключить лампу планшетного сканера" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Переключает лампу планшетного сканера" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Калибровка производится движком" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" msgstr "" "Если отмечено, калибровка цвета перед сканированием выполняется движком" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Использовать 35мм адаптер lightlid" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" "Этот параметр выключает лампу планшетного сканера во время сканирования" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Качественное сканирование" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Наивысшее качество, но медленная скорость" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Быстрое сканирование" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Наивысшая скорость, но низкое качество" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Автоматическое настраивание порога" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5009,67 +5030,67 @@ msgstr "" "Если отмечено, движок автоматически попробует определить оптимальное " "значение порога." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Выберите режим коррекции гаммы." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Связывать гаммы" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Использовать те же самые значения гаммы для всех цветовых каналов." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Скалярная гамма" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Выбирает значение для коррекции скалярной гаммы." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Скалярная гамма красного" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Выбирает значение для коррекции скалярной гаммы (канал красного)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Скалярная гамма зелёного" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Выбирает значение для коррекции скалярной гаммы (канал зелёного)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Скалярная гамма синего" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Выбирает значение для коррекции скалярной гаммы (канал синего)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Канал" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." @@ -5077,223 +5098,223 @@ msgstr "" "Выбирает связь цветов, \"Основной\" означает, что будут подвержены все " "цвета." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Полутон" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "" "Определяет, какой уровень излучения должен быть рассмотрен как \"50 % " "серого\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Полутон для красного" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "" "Определяет, какой уровень излучения должен быть рассмотрен как \"50 % " "красного\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Полутон для зелёного" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "" "Определяет, какой уровень излучения должен быть рассмотрен как \"50 % " "зелёного\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Полутон для синего" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "" "Определяет, какой уровень излучения должен быть рассмотрен как \"50 % " "синего\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Баланс красного" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Коэффициент для красного цвета. Значение 100% означает отсутствие " "коррекции." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Баланс зелёного" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Коэффициент для зелёного цвета. Значение 100% означает отсутствие " "коррекции." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Баланс синего" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Коэффициент для синего цвета. Значение 100% означает отсутствие " "коррекции." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Баланс, установленный на заводе" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Устанавливает значения цветового баланса в исходные значения, " "установленные на заводе." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Самая медленная" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Медленная" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Быстрая" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Самая быстрая" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 грубое" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 нормальное" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 хорошее" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 очень хорошее" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 нормальное" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 грубое" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 хорошее" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 грубое" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 нормальное" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 хорошее" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 нормальное" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 нормальное" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 выборочно" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 выборочно" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 выборочно" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 выборочно" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 выборочно" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 выборочно" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Быстрый чёрно-белый режим" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Сканировать в быстром чёрно-белом режиме (наихудшее качество)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5303,117 +5324,117 @@ msgstr "" "(низкокачественном) режиме. Это может быть чёрно-белый режим или режим с " "низким разрешением." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Время выключения лампы (в минутах)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Указывает время (в минутах), после которого лампа будет выключена." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Выключить лампу сканера" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Выключает лампу незамедлительно." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Яркость красного" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Управляет яркостью красного канала полученного изображения." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Яркость зелёного" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Управляет яркостью зелёного канала полученного изображения." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Яркость синего" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Управляет яркостью синего канала полученного изображения." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Контрастность красного канала" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Управляет контрастностью красного канала полученного изображения." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Контрастность зелёного канала" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Управляет контрастностью зелёного канала полученного изображения." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Контрастность синего канала" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Управляет контрастностью синего канала полученного изображения." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Цветной 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Цветной 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Чёрно-белый 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Чёрно-белый 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, fuzzy, no-c-format msgid "Positive" msgstr "Позитив" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5422,7 +5443,7 @@ msgstr "" "Разогревать пока яркость лампы не станет постоянной, вместо простого 40-" "тисекундного ожидания разогрева." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Изображение" @@ -5432,27 +5453,42 @@ msgstr "Изображение" msgid "Need calibration" msgstr "Грубая калибровка" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, fuzzy, no-c-format msgid "Negative color" msgstr "Негатив" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, fuzzy, no-c-format msgid "Negative gray" msgstr "Негатив" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5547,206 +5583,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Прозрачный" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Настройки устройства" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Выключатель лампы" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Вручную управляет лампой." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, fuzzy, no-c-format msgid "Lamp off during dark calibration" msgstr "Грубая калибровка" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Кэширование калибровочных данных" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Включает или выключает кэширование данных о калибровке." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, fuzzy, no-c-format msgid "Performs calibration" msgstr "Грубая калибровка" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "" -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Время прогрева лампы" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Время прогрева лампы в секундах." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Время выключения лампы" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Время выключения лампы в секундах." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Смещение красного" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Выключение красной лампы" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Определяет параметры выключения красной лампы" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Выключение зелёной лампы" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Определяет параметры выключения зелёной лампы" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Выключение синей лампы" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Определяет параметры выключения синей лампы" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Этот параметр отражает состояние кнопок сканера." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Цветное 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Случайный" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Источник сканирования" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Выразительность изображения" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Сделать чёрно-белым" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Загрузить изображение как чёрно-белое" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Имитация трёхпроходного режима" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5755,12 +5799,12 @@ msgstr "" "Имитирует трёхпроходной скнер возвращениём трёх различных кадров. То " "есть возвращает сначала зелёный, потом синий, потом красный." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Имитация ручного сканера" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5772,7 +5816,7 @@ msgstr "" "параметра позволит проверить будет ли фронтенд корректно обрабатывать " "эту ситуацию." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5780,156 +5824,156 @@ msgstr "" "Устанавливает значения по умолчанию для управления повышением (яркостью " "и контрастностью)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Тестовый параметр только для чтения" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Таблица гаммы" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Имитация кода состояния" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Не получать код состояния" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Не принуждать драйвер возвращать код состояния." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " "sane_read() has been called." msgstr "" -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " "after sane_read() has been called." msgstr "" -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, fuzzy, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Этот параметр отражает состояние кнопок сканера." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Включить лампу" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Включить лампу сканера" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Выключить лампу" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Выключить лампу сканера" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, fuzzy, no-c-format msgid "Lamp timeout" msgstr "Время выключения лампы" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "" @@ -6070,57 +6114,57 @@ msgstr "Цветных строк за запрос на чтение" msgid "Grayscale lines per read" msgstr "Чёрно-белых строк за запрос на чтение" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Цветной RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Цветной RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Цветной RGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Сплошной чёрный" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Сплошной белый" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Цветовой шаблон" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Сетка" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Первая запись" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Вторая запись" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6128,12 +6172,12 @@ msgid "" msgstr "" "Это очень длинная третья запись. Может быть фронтенд сможет показать её." -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Имитация ручного сканера" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6147,12 +6191,12 @@ msgstr "" "обрабатывать это корректно. Этот параметр также включает фиксированную " "ширину 11 см." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Имитация трёхпроходного режима" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6161,34 +6205,34 @@ msgstr "" "Имитация трёхпроходного сканера. В цветном режиме будет передано три " "кадра." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Установить порядок кадров" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Устанавливает порядок кадров в трёхпроходном цветном режиме." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " "after 10 scans." msgstr "" -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Специальные параметры" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Выберите тестовое изображение" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6205,12 +6249,12 @@ msgstr "" "зависимости от режима.\n" "Сетка: рисует чёрно-белую сетку с размером каждого квадрата 10 на 10 мм." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Инвертировать порядок байт" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6218,23 +6262,23 @@ msgid "" "uses the correct endianness." msgstr "" -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Предел чтения" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Ограничить количество данных, передаваемых при каждом вызове sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Размер предела чтения" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6242,34 +6286,34 @@ msgstr "" "Максимальное количество данных, передаваемых при каждом вызове " "sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Задержка при чтении" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Задержка передачи данных в канал." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Длительность задержки при чтении" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "" "Как долго ожидать после передачи каждого буфера данных через канал." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Возвращаемое значение sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6277,46 +6321,46 @@ msgid "" "frontend handles them." msgstr "" -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Потери точек на линию" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Количество точек, которые потеряны в конце каждой линии." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Нечёткие параметры" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " "before sane_start()." msgstr "" -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " "data." msgstr "" -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Включить тестовые параметры" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6326,39 +6370,39 @@ msgstr "" "способности графических оболочек просматривать и изменять различные типы " "параметров SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Напечатать параметры" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Напечатать список всех параметров." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Двочные тестовые параметры" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " "advanced) capabilities. That's just a normal bool option." msgstr "" -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6366,12 +6410,12 @@ msgid "" "frontend but by the user (e.g. by pressing a button at the device)." msgstr "" -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6379,36 +6423,36 @@ msgid "" "by pressing a button at the device) and can't be read by the frontend." msgstr "" -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " "That means the option is read-only." msgstr "" -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " "(and advanced) capabilities." msgstr "" -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6416,299 +6460,299 @@ msgid "" "backend." msgstr "" -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Целочисленные тестовые параметры" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " "is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " "constraints." msgstr "" -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " "constraint. Minimum is 4, maximum 192, and quant is 2." msgstr "" -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " "list constraint." msgstr "" -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Дробночисленные тестовые параметры" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " "Minimum is -42.17, maximum 32767.9999, and quant is 2.0." msgstr "" -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Тестовые параметры для строк" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "" -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "" -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " "entries..." msgstr "" -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Тестовые параметры для кнопок" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Кнопка" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "" -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Цветное 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Использовать компоновку изображений" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Только чёрный и только белый (штриховой режим)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Полутоновый чёрно-белый (полутоновый режим)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Многоуровневый чёрно-белый (режим оттенков серого)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Многоуровневые цвета RGB (однопроходной цвет)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Игнорировать калибровку" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Выключить предварительный фокус" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Не калибровать фокус" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Ручная предварительная фокусировка" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Зафиксировать позицию фокуса" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Держать позицию фокуса на 0мм" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Использовать фокус 0мм вместо 0.6мм" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Режим калибровки" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Задать режим калибровки" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Включить/выключить лампу" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "включить UTA" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Включить/выключить UTA" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Смещение" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Настройки смещения цветовых каналов" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Смещение серого" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Устанавливает смещение канала серого" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Устанавливает смещение канала красного" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Устанавливает смещение канала зелёного" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Устанавливает смещение канала синего" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: sane-backends 1.0.18\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" "PO-Revision-Date: 2012-10-22 11:17+0200\n" "Last-Translator: Mattias Ellert <mattias.ellert@fysast.uu.se>\n" "Language-Team: Swedish <sv@li.org>\n" @@ -20,406 +20,416 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Antal inställningsvärden" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Standard" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Geometri" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Förbättring" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Avancerat" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Sensorer" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Förhandsgranskning" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Använd monokrom förhandsgranskning" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Bitdjup" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Bildläsarläge" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Inläsningshastighet" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Bildläsarkälla" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Använd bakspårning" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Vänster" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Övre" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Höger" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Nedre" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Upplösning" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "X-upplösning" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Y-upplösning" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Sidans bredd" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Sidans höjd" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Använd användardefinierad gammatabell" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Bildintensitet" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Röd intensitet" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Grön intensitet" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Blå intensitet" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Ljusstyrka" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Kontrast" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Kornstorlek" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Rastrering" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Svartnivå" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Vitnivå" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Vitninå för rött" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Vitnivå för grönt" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Vitnivå för blått" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Skugga" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Skugga för rött" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Skugga för grönt" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Skugga för blått" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Belysning" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Belysning för rött" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Belysning för grönt" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Belysning för blått" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Nyans" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Mättnad" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Filnamn" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Rastermönstersstorlek" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Rastermönster" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Koppla X- och Y-upplösning" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Negativ" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Kvalitetskalibrering" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Dubbel optisk upplösning" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Koppla RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Tröskelvärde" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Analog gammakorrigering" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Analogt gamma rött" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Analogt gamma grönt" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Analogt gamma blått" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Koppla analogt gamma" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Värm upp lampa" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Kalibreringsexponeringstid" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Kalibreringsexponeringstid för rött" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Kalibreringsexponeringstid för grönt" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Kalibreringsexponeringstid för blått" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Inläsningsexponeringstid" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Inläsningsexponeringstid för rött" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Inläsningsexponeringstid för grönt" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Inläsningsexponeringstid för blått" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Ställ in exponeringstid" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Kalibreringslampdensitet" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Inläsningslampdensitet" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Ställ in lampdensitet" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Lampa av vid avslut" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, fuzzy, no-c-format +msgid "Focus position" +msgstr "Fokuseringspunkt" + +#: include/sane/saneopts.h:235 +#, fuzzy, no-c-format +msgid "Autofocus" +msgstr "Autofokus" + +#: include/sane/saneopts.h:249 #, fuzzy, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -428,37 +438,37 @@ msgstr "" "Skrivskyddat värde som anger hur många parametrar en specifik enhet " "stödjer." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Bildkälla, bildläsarläge och upplösningsinsällningar" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Inläsningsområdes- och orginalstorleksinställningar" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Bildförändringsinställningar" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Hårdvaruspecifika inställningar" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Bildläsarsensorer och -knappar" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Begär en inläsning i förhandsgranskningskvalitet." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -470,7 +480,7 @@ msgstr "" "enpassläsare så reduceras både minnesåtgång och inläsningstid för en " "förhandsgranskning." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -479,62 +489,62 @@ msgstr "" "Antal bitar per sampel, typiska värden är 1 för \"streckteckningar\" och " "8 för flerbitinläsningar." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "Väljer inläsningsläge (t.ex. streckteckning, monokrom eller färg)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Bestämmer hastigheten med vilken inläsningen sker." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Väljer inläsningskälla (som t.ex. en dokumentmatare)." -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Bestämmer ifall bakspårning används." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Vänster kant av inläsningsytan." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Övre kant av inläsningsytan." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Höger kant av inläsningsytan." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Nedre kant av inläsningsytan." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Ställer in upplösningen på den inlästa bilden." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "Ställer in den horisontella upplösningen på den inlästa bilden." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Ställer in den vertikala upplösningen på den inlästa bilden." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -543,12 +553,12 @@ msgstr "" "Anger bredden på orginalet. Nödvändigt för automatisk centrering av " "arkmatade inläsningar." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Anger höjden på orginalet." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." @@ -556,7 +566,7 @@ msgstr "" "Bestämmer ifall en inbyggd eller användardefinierad gammatabell skall " "användas." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -566,32 +576,32 @@ msgstr "" "Gammakorrigeringstabell. I färgläge påverkar denna inställning de röda, " "gröna och blå kanalerna samtidigt (dvs det är en intensitetsgammatabell)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Gammakorrigeringstabell för den röda kanalen." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Gammakorrigeringstabell för den gröna kanalen." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Gammakorrigeringstabell för den blå kanalen." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Bestämmer ljusstyrkan för den inlästa bilden." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Bestämmer kontrasten för den inlästa bilden." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -600,77 +610,77 @@ msgstr "" "Väljer \"kornigheten\" för den inlästa bilden. Mindre värden ger " "skarpare bilder." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "Väljer ifall den inlästa bilden skall rasteras (gittras)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Väljer vilken strålglansnivå som skall tolkas som \"svart\"." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Väljer vilken strålglansnivå som skall tolkas som \"vit\"." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "Väljer vilken röd strålglansnivå som skall tolkas som \"vit\"." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "Väljer vilken grön strålglansnivå som skall tolkas som \"vit\"." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "Väljer vilken blå strålglansnivå som skall tolkas som \"vit\"." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "Väljer vilken röd strålglansnivå som skall tolkas som \"svart\"." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "Väljer vilken grön strålglansnivå som skall tolkas som \"svart\"." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "Väljer vilken blå strålglansnivå som skall tolkas som \"svart\"." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Väljer vilken röd strålglansnivå som skall tolkas som \"helt röd\"." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" "Väljer vilken grön strålglansnivå som skall tolkas som \"helt grön\"." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" "Väljer vilken blå strålglansnivå som skall tolkas som \"helt blå\"." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Bestämmer \"nyansen\" (blånivån) på den inhämtade bilden." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -679,12 +689,12 @@ msgstr "" "Mättnadsnivån bestämmer mängden \"blomning\" som förekommer när man " "läser in en bild med kamera. Större värden ger mer blomning." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Filnamnet på bilden som skall läsas." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -693,293 +703,304 @@ msgstr "" "Ställer in storleken på rastermönstret (gittret) som används vid " "inläsning av rastrerade bilder." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." msgstr "Anger rastermönster (gitter) för inläsning av rastrerade bilder." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "Använd samma värde för både X- och Y-upplösning" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Kasta om svart och vit" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Utför en kvalitetsvitkalibrering" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Använd lins som dubblar den optiska upplösningen" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "Använd samma värden för varje färg i RGB-läge" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Välj minsta ljusstyrkan för att få en vitpunkt" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Analog gammakorrigering" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Analog gammakorrigering för rött" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Analog gammakorrigering för grönt" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Analog gammakorrigering för blått" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, fuzzy, no-c-format msgid "Warm up lamp before scanning" msgstr "Värm upp lampan innan inläsning" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Ange exponeringstid för kalibrering" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Ange exponeringstid för röd kalibrering" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Ange exponeringstid för grön kalibrering" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Ange exponeringstid för blå kalibrering" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Ange exponeringstid för inläsning" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Ange exponeringstid för röd inläsning" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Ange exponeringstid för grön inläsning" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Ange exponeringstid för blå inläsning" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Möjliggör val av exponeringstid" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Ange lampdensitet för kalibrering" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Ange lampdensitet för inläsning" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Möjliggör val av lampdensitet" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Slå av lampan när programmet avslutas" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, fuzzy, no-c-format +msgid "Focus position for manual focus" +msgstr "Autofokus" + +#: include/sane/saneopts.h:449 +#, fuzzy, no-c-format +msgid "Perform autofocus before scan" +msgstr "Vänta på knapp innan inläsning" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Inläsningsknapp" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "E-postknapp" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Faxknapp" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Kopieringsknapp" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "PDF-knapp" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Avbrytknapp" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Sida laddad" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Locket öppet" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Färg" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Färgstreckteckning" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Färgraster" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Grå" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Raster" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Streckteckning" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "OK" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Kommandot ej understött" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, fuzzy, no-c-format msgid "Operation was canceled" msgstr "Kommandot avbröts" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Enheten upptagen" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Ogiltigt argument" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Filslut nått" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Stopp i dokumentmataren" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "Slut på dokument i dokumentmataren" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "Bildläsarens lock är öppet" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Fel under enhets-I/O" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Slut på minne" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "Tillträde till resursen har förvägrats" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "Lampan ej klar, vanligen försök igen" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "Bildläsaren låst för transport" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Standardvärden" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Använd standardvärden för förbättringsinställningar." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Kalibrering" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Kalibrera före nästa inläsning" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -988,12 +1009,12 @@ msgstr "" "Om denna inställning är vald kommer enheten att kalibreras före nästa " "inläsning. Annars utförs kalibrering endast före första inläsningen." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Utför endast skuggkorrigering" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, fuzzy, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1004,1075 +1025,1075 @@ msgstr "" "kalibrering. Standardvärden för förstärkning, offset och exponeringstid, " "endera inbyggda eller från konfigureringsfilen, kommer att användas." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Knappläge" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Bildruta att läsa in" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Väljer numret på den bildruta som ska läsas in" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Dubbelsidig inläsning" -#: backend/avision.h:839 +#: backend/avision.h:837 #, fuzzy, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" msgstr "Dubbelsidig inläsning läser in dokumentets framsida och baksida" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Korrigering beroende på genomlysningskvot" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Korrigering beroende på filmtyp" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Fin färg" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Negativ" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Rå" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Ingen genomlysningskorrigering" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Diapositiv" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Automatisk" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Normal hastighet" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 av normal hastighet" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 av normal hastighet" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "avrundad parameter" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "okänd" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "stopp i den automatiska dokumentmataren" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "automatiska dokumentmatarens lock är öppet" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "lampfel" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "inläsningshuvudspositioneringsfel" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "CPU-kontrollfel" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "RAM-kontrollfel" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "ROM-kontrollfel" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "hårdvarukontrollfel" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "genomlysningsenhetslampfel" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "genomlysningsenhetsinläsningshuvudspositioneringsfel" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "parameterlistlängdsfel" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "ogiltig kommandooperationskod" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "ogiltigt fält i CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "ostött LUN" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "ogiltigt fält i parameterlista" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "kommandosekvensfel" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "för många fönster specificerade" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "media icke närvarande" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "ogiltigt bit-IDENTIFY-meddelande" -#: backend/canon.c:460 +#: backend/canon.c:458 #, fuzzy, no-c-format msgid "option not correct" msgstr "inställning inte anslut" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "påslagningsåterställning / bussenhetsåterställning" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "parameter ändrad av en annan initiator" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "ingen ytterligare sense-information" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "återvalsfel" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "SCSI-paritetsfel" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "intitator upptäckte mottaget felmeddelande" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "ogiltigt meddelande-fel" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "timeoutfel" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "genomlysningsenhetsskuggningsfel" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "lampa ej stabiliserad" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "filmbildläsare" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "flatbäddsbildläsare" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Filmtyp" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Väljer filmtyp, t.ex. negativ eller diapositiv" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Negativfilmtyp" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Väljer negativfilmtyp" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Hårdvaruupplösning" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Använd endast hårdvaruupplösningar" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Fokus" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Autofokus" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Aktivera/avaktivera autofokus" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Autofokusera endast en gång" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Autofokusera endast en gång mellan utmatningar" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Manuell fokuseringspunkt" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Ställ in det optiska systemets fokuseringspunkt för hand (förval: 128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Inläsningsmarginaler" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Extra färgjusteringar" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Spegla bild" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Spegla bilden vågrätt" -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Automatisk exponeringstid" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Aktivera/avaktivera automatisk exponeringstid" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Kalibrera nu" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Genomför kalibrering *nu*" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Självdiagnos" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Genomför bildläsarsjälvdiagnos" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Återställ bildläsare" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Återställ bildläsaren" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Mediahantering" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Mata ut film efter varje inläsning" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "Mata ut filmen från enheten efter varje inläsning automatiskt" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Mata ut filmen före avslut" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" msgstr "Mata ut filmen från enheten automatiskt före programmet avslutas" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Mata ut filmen nu" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Mata ut filmen *nu*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Dokumentmatarinställningar" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Endast flatbädd" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Stäng av den automatiska dokumentmataren och använd endast flatbädden" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Genomlysningsenhet" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "Slå på/av genomlysningsenheten (filmadapterenheten)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Negativ film" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Positiv eller negativ film" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Densitetsinställning" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Ställer in densitetsinställningsläge" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Genomlysningskvot" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Välj filmtyp" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Välj filmtyp" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Kalibrera bildläsaren" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Utför bildläsarkalibrering före inläsning" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Gråskaleinläsning" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Gör en gråskaleinläsning i stället för en färginläsning" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Analog förstärkning" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Öka eller minska CCD-sensorns analoga förstärkning" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Gammakorrigering" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Väljer gammakorrigerad överföringskurva" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Flatbädd" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "Automatisk dokumentmatare framsida" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "Automatisk dokumentmatare baksida" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "Automatisk dokumentmatare dubbelsidigt" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, fuzzy, no-c-format msgid "Card Front" msgstr "Framsida" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, fuzzy, no-c-format msgid "Card Back" msgstr "Baksida" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, fuzzy, no-c-format msgid "Card Duplex" msgstr "Dubbelsidigt" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Röd" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Grön" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Blå" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Framhäv rött" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Framhäv grönt" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Framhäv blått" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Inget" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "Procentsats för hoppa över blanka sidor" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, fuzzy, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "Begär att drivrutinen hoppar över sidor med få mörka pixlar" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Bildläsarläge" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Använd icke-blockerande IO" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Använd icke-blockerande IO för sane_read() om det stöds av framplanet." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Enkelsidigt" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Dubbelsidigt" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Genomlysningsenhet" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Automatisk dokumentmatare" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Positiv film" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Negativ film" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Fokusera på glaset" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Fokusera 2,5 mm ovanför glaset" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Raster A (hårt)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Raster B (mjukt)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Raster C (nätskärm)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Gitter A (4x4 Bayer)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Gitter B (4x4 spiral)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Gitter C (4x4 nätskärm)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Gitter D (8x4 nätskärm)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Textförbättringsteknik" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Nedladdat mönster A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Nedladdat mönster B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Ingen korrigering" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Användardefinierat" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Matrisskrivare" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Termoskrivare" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Bläckstråleskrivare" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Bildskärmar (CRT)" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Standard" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Utskrift med hög densitet" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Utskrift med låg densitet" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Utskrift med hög kontrast" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Användardefinierat (gamma=1,0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Användardefinierat (gamma=1,8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "CD" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 stående" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 liggande" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "US-Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Max" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Väljer raster." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Blindfärg" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Väljer blindfärg." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Väljer ljusstyrka." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Skärpa" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Färgkorrigering" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "Ställer in färgkorrigeringstabellen för den valda utdataenheten." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Färgkorrigeringskoefficienter" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Matrismultiplikation av RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Skifta grön till röd" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Skifta grön till blå" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Skifta röd till grön" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Skifta röd till blå" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Skifta blå till grön" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Skifta blå till röd" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Bestämmer grönnivån" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Lägger till till rött beroende på grönnivån" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Lägger till till blått beroende på grönnivån" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Lägger till till grönt beroende på rödnivån" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Bestämmer rödnivån" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Lägger till till blått beroende på rödnivån" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Lägger till till grönt beroende på blånivån" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Lägger till till rött beroende på blånivån" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Bestämmer blånivån" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Spegla bilden." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Snabb förhandsgranskning" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Automatisk ytuppdelning" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Kort lista med upplösningar" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Visa en kort lista med upplösningar" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Zoom" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Anger zoom-faktorn som bildläsaren kommer att använda" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Snabbformatera" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Tillvalsutrustning" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Mata ut" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Mata ut bladet i dokumentmataren" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Mata ut automatiskt" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Mata ut dokument efter inläsning" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Dokumentmatarläge" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "" "Väljer läge för den automatiska dokumentmataren (enkelsidigt/" "dubbelsidigt)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Fack" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Välj fack att läsa in från" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2081,12 +2102,12 @@ msgstr "" "Väljer gammakorrigeringsvärdet från en lista av fördefinierade enheter " "eller en användardefinierad tabell som kan laddas ner till bildläsaren" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Fokuseringspunkt" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" @@ -2094,12 +2115,12 @@ msgstr "" "Ställer in fokuseringspunkten antingen på glaset eller 2,5 mm ovanför " "glaset" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Vänta på knapp" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2113,7 +2134,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU 8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Infraröd" @@ -2128,523 +2149,523 @@ msgstr "Diapositiv" msgid "Negative Slide" msgstr "Dianegativ" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Inbyggd CCT-profil" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Användardefinierad CCT-profil" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, fuzzy, no-c-format msgid "Load a sheet in the ADF" msgstr "Mata ut bladet i dokumentmataren" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, fuzzy, no-c-format msgid "ADF Skew Correction" msgstr "Ingen korrigering" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, fuzzy, no-c-format msgid "Enables ADF skew correction" msgstr "Stäng av gammakorrigering" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "På" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Av" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Gitter" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Diffusion" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Vit" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Svart" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Fortsätt" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Avsluta" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10 mm" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15 mm" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20 mm" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "Vågrätt" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Vågrätt fetstil" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Vågrätt smal" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "Lodrätt" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Lodrätt fetstil" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "Uppifrån och ner" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "Nerifrån och upp" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Framsida" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Baksida" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Gammafunktionsexponent" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Ändrar intensitet hos mellantoner" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, fuzzy, no-c-format msgid "Reverse image format" msgstr "Inverterad bild" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, fuzzy, no-c-format msgid "Halftone type" msgstr "Raster" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, fuzzy, no-c-format msgid "Perform outline extraction" msgstr "Utför kalibrering" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, fuzzy, no-c-format msgid "Emphasis" msgstr "Bildton" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, fuzzy, no-c-format msgid "Separation" msgstr "Mättnad" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, fuzzy, no-c-format msgid "Enable automatic separation of image and text" msgstr "" "Möjliggör automatisk bestämning av tröskelvärde för " "streckteckningsinläsningar." -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, fuzzy, no-c-format msgid "Mirroring" msgstr "Spegla bild" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, fuzzy, no-c-format msgid "Reflect output image horizontally" msgstr "Spegla bilden vågrätt." -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, fuzzy, no-c-format msgid "White level follower" msgstr "Vitnivå för blått" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, fuzzy, no-c-format msgid "Control white level follower" msgstr "Bestämmer rödnivån" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, fuzzy, no-c-format msgid "BP filter" msgstr "Färgfilter" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Utjämning" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, fuzzy, no-c-format msgid "Gamma curve" msgstr "Gammavärde" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Tröskelkurva" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, fuzzy, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" msgstr "Dynamisk tröskelkurva, från ljust till mörkt, vanligen 50-65" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, fuzzy, no-c-format msgid "Threshold white" msgstr "Tröskelvärde" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, fuzzy, no-c-format msgid "Noise removal" msgstr "Brusreducering" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, fuzzy, no-c-format msgid "Auto width detection" msgstr "Ingen detektering" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "" -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, fuzzy, no-c-format msgid "Auto length detection" msgstr "Ingen detektering" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, fuzzy, no-c-format msgid "Compression" msgstr "jpeg-komprimmering" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " "is same as 4" msgstr "" -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, fuzzy, no-c-format msgid "Action following double feed error" msgstr "Ignorera högra dubbelmatningssensorn" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, fuzzy, no-c-format msgid "Enable double feed error due to skew" msgstr "Aktivera/avaktivera dubbelmatningsdetekteing" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, fuzzy, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "Aktivera/avaktivera dubbelmatningsdetekteing" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, fuzzy, no-c-format msgid "Enable double feed error due to paper length" msgstr "Aktivera/avaktivera dubbelmatningsdetekteing" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, fuzzy, no-c-format msgid "DF recovery mode" msgstr "automatiska dokumentmatarens lock är öppet" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, fuzzy, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "Begär att drivrutinen tar bort ramar från sidor auomatiskt" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, fuzzy, no-c-format msgid "Advanced paper protection" msgstr "Avancerade inställningar" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, fuzzy, no-c-format msgid "Staple detection" msgstr "Ingen detektering" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" msgstr "" -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, fuzzy, no-c-format msgid "Dropout color" msgstr "Blindfärg" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " "useful for colored paper or ink" msgstr "" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, fuzzy, no-c-format msgid "Buffer mode" msgstr "Dokumentmatarläge" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2652,65 +2673,65 @@ msgid "" "collection on remaining sides. May conflict with bgcolor option" msgstr "" -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" msgstr "" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, fuzzy, no-c-format msgid "Off timer" msgstr "Lampavstängningstid" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " "off. Will be rounded to nearest 15 minutes. Zero means never power off." msgstr "" -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, fuzzy, no-c-format msgid "Duplex offset" msgstr "Blå offset" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Grön offset" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, fuzzy, no-c-format msgid "Adjust green/red offset" msgstr "Grön offset" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Blå offset" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, fuzzy, no-c-format msgid "Adjust blue/red offset" msgstr "Ställer in den blå kanalens offset" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, fuzzy, no-c-format msgid "Low Memory" msgstr "Slut på minne" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2719,382 +2740,382 @@ msgid "" "only be used with custom front-end software." msgstr "" -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, fuzzy, no-c-format msgid "Duplex side" msgstr "Dubbelsidig inläsning" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " "sane_read will return." msgstr "" -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, fuzzy, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "Begär att drivrutinen linjerar upp sneda sidor digitalt" -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Mjukvaruupplinjering" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, fuzzy, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "Begär att drivrutinen linjerar upp sneda sidor digitalt" -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Mjukvarufläckborttagningsdiameter" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, fuzzy, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" "Maximal diameter för ensamma prickar som tas bort från den inlästa bilden" -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Mjukvarubeskärning" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, fuzzy, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "Begär att drivrutinen tar bort ramar från sidor auomatiskt" -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." msgstr "" -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, fuzzy, no-c-format msgid "Endorser Options" msgstr "Avancerade inställningar" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "" -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "" -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "" -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "" -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, fuzzy, no-c-format msgid "Endorser direction" msgstr "Brusreducering" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "" -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " "replaced by counter value." msgstr "" -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, fuzzy, no-c-format msgid "A3 paper" msgstr "Från papper" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, fuzzy, no-c-format msgid "B4 paper" msgstr "Från papper" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, fuzzy, no-c-format msgid "A4 paper" msgstr "Från papper" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, fuzzy, no-c-format msgid "B5 paper" msgstr "Från papper" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, fuzzy, no-c-format msgid "OMR or double feed detected" msgstr "Dubbelmatningsdetektering" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, fuzzy, no-c-format msgid "Card loaded" msgstr "Sida laddad" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, fuzzy, no-c-format msgid "Scanner in power saving mode" msgstr "Bildläsarens lock är öppet" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, fuzzy, no-c-format msgid "Manual feed" msgstr "Manuell matning" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, fuzzy, no-c-format msgid "Manual feed selected" msgstr "Manuell matning" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, fuzzy, no-c-format msgid "Double feed" msgstr "Dubbelmatningsdetektering" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, fuzzy, no-c-format msgid "Double feed detected" msgstr "Dubbelmatningsdetektering" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, fuzzy, no-c-format msgid "Hardware error code" msgstr "hårdvarukontrollfel" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, fuzzy, no-c-format msgid "Imprinter ink level" msgstr "Vitnivå" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, fuzzy, no-c-format msgid "Density" msgstr "Densitetsinställning" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, fuzzy, no-c-format msgid "Density dial" msgstr "Densitetsinställning" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, fuzzy, no-c-format msgid "Duplex switch" msgstr "Dubbelsidig inläsning" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Övrigt" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, fuzzy, no-c-format msgid "Color filter" msgstr "Färgfilter" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "När gråskala eller streckteckning används väljer denna inställning den " "använda färgen." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, fuzzy, no-c-format msgid "Calibration file" msgstr "Kalibrering" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, fuzzy, no-c-format msgid "Specify the calibration file to use" msgstr "Definiera kalibreringsläge" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, fuzzy, no-c-format msgid "Calibration cache expiration time" msgstr "Kalibreringsdatacache" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " "means cache is not used. A negative value means cache never expires." msgstr "" -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Lampavstängningstid" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3103,131 +3124,131 @@ msgstr "" "Lampan kommer att stängas av efter den angivna tiden (i minuter). Värdet " "0 betyder att lampan inte kommer att stängas av." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Stäng av lampan under inläsning" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "Lampan kommer att stängas av under inläsningen." -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Filknapp" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Optisk teckenigenkännings-knapp" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Påslagningsknapp" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, fuzzy, no-c-format msgid "Extra button" msgstr "E-postknapp" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, fuzzy, no-c-format msgid "Needs calibration" msgstr "Behöver kalibrering" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Bildläsaren behöver kalibrering för nuvarande inställningar" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Knappar" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Kalibrera" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Påbörja kalibrering med specialark" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Rensa kalibrering" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Rensa kalibreringsdatacache" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, fuzzy, no-c-format msgid "Force calibration" msgstr "Grovkalibrering" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, fuzzy, no-c-format msgid "Ignore internal offsets" msgstr "Grön offset" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " "scanner" msgstr "" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Genomlysningsadapter" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, fuzzy, no-c-format msgid "Transparency Adapter Infrared" msgstr "Genomlysningsadapter" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Grålägesfärg" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Väljer vilken inläsningsfärg som används i gråläge (förval: grönt)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Debuggningsinställningar" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Automatisk uppvärmning" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3236,12 +3257,12 @@ msgstr "" "Värm upp tills lampans ljusstyrka är konstant i stället för att " "insistera på 60 sekunders uppvärmningstid." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Fullständig inläsning" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3250,12 +3271,12 @@ msgstr "" "Läs in hela inläsningsytan inklusive kalibreringsraden. Var försiktig. " "Välj inte för stor höjd. Endast för test." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Grovkalibrering" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3266,12 +3287,12 @@ msgstr "" "inställning inte är vald kan de analoga parametrarna ställas in för " "hand. Denna inställning är förvald som standard. Endast för test." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Grovkalibrering endast för första inläsningen" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3282,12 +3303,12 @@ msgstr "" "flesta bildläsare och kan spara tid. Välj inte denna inställning om " "bildens ljusstyrka är olika för varje inläsning. Endast för test." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Bakspårningslinjer" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3300,223 +3321,223 @@ msgstr "" "data. Låga värden ger snabbare inläsningar men ökar risken för att " "utelämna linjer." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Gammavärde" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Ställer in gammavärdet för alla kanaler." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Avancerade inställningar" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Grovt" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Fint" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Bayer" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Användardefinierat" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Automatiskt" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC-RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA-RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Oförändrat" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "NTSC-grå" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "XPA-grå" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Långsam" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Normal" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Snabb" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Extra snabb" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "2 pixlar" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "4 pixlar" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "8 pixlar" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Fotografi" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Diapositiv" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Filmremsa" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "Automatisk dokumentmatare" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Villkorlig" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Experiment" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Skärpa" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Ställer in skärpevärdet." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Automatiskt tröskelvärde" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Möjliggör automatisk bestämning av tröskelvärde för " "streckteckningsinläsningar." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Välj utjämningsfilter." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Mata ut media efter inläsning" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Matar ut media efter en inläsning." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Byt dokument" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Byt dokument." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Mata ut" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Mata ut dokument." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Påbörja kalibreringsprocessen." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Media" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Välj mediatyp." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Exponeringstid" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3529,154 +3550,154 @@ msgstr "" "för negativ film. För mörka (underexponerade) bilder kan du öka detta " "värde." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Färgmatris" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, fuzzy, no-c-format msgid "Set the scanner's color matrix." msgstr "Ställer in bildläsarens färgmatris." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Användardefinierad färgmatris." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Enfärgsmatris" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Användardefinierad färgmatris för gråskaleinläsningar." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Spegla vågrätt" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Spegla bilden vågrätt." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Spegla lodrätt" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Spegla bilden lodrätt." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Uppdatera inställningsvärden" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Uppdatera inställningsvärden." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8 bitars utdata" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Använd ett bitdjup större än 8 internt, men ge endast 8 bitars utdata." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Invänta knapptryck" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" "Vänta med inläsningen tills dess att knappen på frontpanelen trycks in." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Slå av lampan" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Slå av bildläsarlampan." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Geometrigrupp" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Bildläsarlägesgrupp" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Bildläsarmodel" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, fuzzy, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "Tillåter att testa enhetsbeteende med andra understötta modeller" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, fuzzy, no-c-format msgid "Image colors will be inverted" msgstr "Bildens färger kommer att inverteras" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Stäng av gammakorrigering" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "Gammakorrigering kommer att stängas av" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Stäng av vit skuggkorrigering" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "Vit skuggkorrigering kommer att stängas av" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Hoppa över uppvärmningsprocessen" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "Uppvärmningsprocessen kommer att stängas av" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Använd verkligt bitdjup" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3687,12 +3708,12 @@ msgstr "" "förbättra bildkvaliteten för att sedan konvertera till det valda " "bitdjupet. Denna inställning undviker bitdjupsemulering." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Emulera gråskala" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3703,12 +3724,12 @@ msgstr "" "konverteras till gråskala av mjukvara. Detta kan förbättra " "bildkvaliteten under vissa omständigheter." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Spara debuggningsbilder" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3717,330 +3738,330 @@ msgstr "" "Om aktiverad kommer ett antal bilder inblandade i " "inläsningsprocesseringen att sparas för analys." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Återställ chipset" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Återställer chipsetdata" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Information" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Chipsetsnamn" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Visar chipsetnamn använt i enheten." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Okänd" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "Chipset-ID" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Visar chipset-ID" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Inläsningsräknare" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Visar antalet inläsningar som gjorts med bildläsaren" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Uppdatera informationen" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Uppdaterar informationen om enheten" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Denna inställing avspeglar en knapp på bildläsarens panel" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, fuzzy, no-c-format msgid "web" msgstr "webbkamera" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, fuzzy, no-c-format msgid "Share-To-Web button" msgstr "Inläsningsknapp" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, fuzzy, no-c-format msgid "reprint" msgstr "Fotografi" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, fuzzy, no-c-format msgid "Reprint Photos button" msgstr "Vänta på knapp" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, fuzzy, no-c-format msgid "more-options" msgstr "Avancerade inställningar" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, fuzzy, no-c-format msgid "More Options button" msgstr "Avancerade inställningar" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, fuzzy, no-c-format msgid "Button for additional options/configuration" msgstr "ingen ytterligare sense-information" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, fuzzy, no-c-format msgid "Power Save button" msgstr "Påslagningsknapp" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, fuzzy, no-c-format msgid "Increase Copies button" msgstr "Kopieringsknapp" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, fuzzy, no-c-format msgid "Decrease Copies button" msgstr "Kopieringsknapp" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, fuzzy, no-c-format msgid "color-bw" msgstr "färg" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, fuzzy, no-c-format msgid "Read color/BW button state" msgstr "Knappläge" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Diverse" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Lampstatus" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Sätter på eller av lampan." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Kalibrerar för svart- och vitnivå." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "TMA-positiv" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "TMA-negativ" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Färg (48 bitar)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Utöka lampavstängningstid" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Utökar lampavstängningstiden (från 15 minuter till 1 timme)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Vänta på knapp" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Vänta på knapp innan inläsning" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, fuzzy, no-c-format msgid "Last button pressed" msgstr "Uppdatera knappläge" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, fuzzy, no-c-format msgid "LCD counter" msgstr "Inläsningsräknare" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, fuzzy, no-c-format msgid "Color LED indicator" msgstr "Färgstreckteckning" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" msgstr "" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " "white = white color, black = black color, color = RGB or gray color value" msgstr "" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4048,13 +4069,13 @@ msgid "" msgstr "" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Pappersstorlek" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Automatisk separering" @@ -4095,13 +4116,13 @@ msgid "Double feed detection" msgstr "Dubbelmatningsdetektering" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Sätt på dubbelsidig inläsning" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Verklig storlek på papperet i den automatiska dokumentmataren" @@ -4266,7 +4287,7 @@ msgid "From scanner" msgstr "Från bildläsare" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Från papper" @@ -4341,13 +4362,13 @@ msgid "Sets the scan source" msgstr "Väljer bildläsarkälla" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Dokumentmatarläge" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Ställer in dokumentmatarläge" @@ -4404,12 +4425,12 @@ msgstr "Bildläsaren krymper sidan för att rymmas på den inlästa sidan" msgid "Set paper position : true for landscape, false for portrait" msgstr "Ställ in pappersläge: sant för liggande, falskt för stående" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Automatiskt tröskelvärde" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4419,31 +4440,31 @@ msgstr "" "bildton automatiskt" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Brusreducering" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Minska bruset från isolerade punkter" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Bildton" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Ställer in bildton" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4539,7 +4560,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Gammakorrigering" @@ -4733,218 +4754,218 @@ msgstr "Lägg till utrymme ovanför bilden" msgid "Addition of space in bottom position" msgstr "Lägg till utrymme nedanför bilden" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Diamant" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 grov förtjockning" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 fin förtjockning" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "8x8 Bayer" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 lodrät linje" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Förstärking" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Inställningar för färgkanalernas förstärkning" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Grå förstärkning" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Ställer in den grå kanalens förstärkning" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Röd förstärkning" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Ställer in den röda kanalens förstärkning" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Grön förstärkning" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Ställer in den gröna kanalens förstärkning" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Blå förstärkning" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Ställer in den blå kanalens förstärkning" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Bayergitter 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Bayergitter 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Rasterpunkt 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Rasterpunkt 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Feldiffusion" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Läge 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Läge 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Läge 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Från kalibreringsraden" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Jämn" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Låg" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Medel" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Hög" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "Bildskärm" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "En sida" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Alla sidor" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "arkmatad bildläsare" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "4 bitars gråskala" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "8 bitars gråskala" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Skugga, mittvärde, belysning, exponeringstid" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Specialinställningar" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Färgbalans" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Stäng av bakspårning" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Om denna inställning är vald utför bildläsaren ingen bakspårning" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Slå av eller på lampan" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Slår av eller på flatbäddsbildläsarens lampa" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Bakplanskalibrering" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -4952,44 +4973,44 @@ msgstr "" "Om denna inställning är vald utförs färgkalibreringen före en inläsning " "av bakplanet" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Använd lightlid-35 mm-adaptern" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" "Denna inställning slår av lampan på flatbäddsbildläsaren under en " "inläsning" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Kvalitetsinläsning" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Högsta kvalitet men lägre hastighet" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Snabbinläsning" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Högsta hastighet men lägre kvalitet" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Automatisk inställning av tröskelvärde" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -4998,276 +5019,276 @@ msgstr "" "Om denna inställning är vald försöker bakplanet automatiskt bestämma ett " "optimalt tröskelvärde." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Väljer gammakorrigeringsläge." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Koppla gamma" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Använd samma gammavärde för alla färgkanaler." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Skalärt gamma" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Väljer värde för skalär gammakorrigering." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Skalärt gamma rött" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "Väljer värde för skalär gammakorrigering (röd kanal)" -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Skalärt gamma grönt" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "Väljer värde för skalär gammakorrigering (grön kanal)" -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Skalärt gamma blått" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Väljer värde för skalär gammakorrigering (blå kanal)" -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Kanal" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" "Väljer färgkanal, \"Master\" betyder att alla färgkanaler påverkas." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Mittvärde" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Väljer vilken strålglansnivå som skall tolkas som \"50% grå\"." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Mittvärde för rött" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Väljer vilken strålglansnivå som skall tolkas som \"50% röd\"." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Mittvärde för grönt" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Väljer vilken strålglansnivå som skall tolkas som \"50% grön\"." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Mittvärde för blått" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Väljer vilken strålglansnivå som skall tolkas som \"50% blå\"." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Röd färgbalans" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "Balanseringsfaktor för rött. 100% betyder ingen korrigering." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Grön färgbalans" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "Balanseringsfaktor för grönt. 100% betyder ingen korrigering." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Blå färgbalans" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "Balanseringsfaktor för blått. 100% betyder ingen korrigering." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Färgbalans från fast programvara" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "" "Ställer in färgbalansvärdena till de värden som ges från den fasta " "programvaran." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Långsammast" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Långsammare" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Snabbare" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Snabbast" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 grovt" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 normalt" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 fint" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 mycket fint" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 normalt" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 grovt" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 fint" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 grovt" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 normalt" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 fint" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 normalt" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 normalt" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 användardefinierat" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 användardefinierat" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 användardefinierat" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 användardefinierat" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 användardefinierat" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 användardefinierat" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Snabbt gråskaleläge" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Läs in i snabbt gråskaleläge (lägre kvalitet)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5277,117 +5298,117 @@ msgstr "" "(lågkvalitets-)läget. Detta kan vara en icke-färginläsning eller en " "lågupplösningsinläsning." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Lampavstängningstid (minuter)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Ställer in tiden (i minuter) efter vilken lampan stängs av." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Stäng av lampan" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Stänger av lampan omedelbart." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Röd ljusstyrka" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Bestämmer ljusstyrkan för den röda kanalen i den inlästa bilden." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Grön ljusstyrka" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Bestämmer ljusstyrkan för den gröna kanalen i den inlästa bilden." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Blå ljusstyrka" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Bestämmer ljusstyrkan för den blå kanalen i den inlästa bilden." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Kontrast röd kanal" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Bestämmer kontrasten för den röda kanalen i den inlästa bilden." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Kontrast grön kanal" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Bestämmer kontrasten för den gröna kanalen i den inlästa bilden." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Kontrast blå kanal" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Bestämmer kontrasten för den blå kanalen i den inlästa bilden." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Färg 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Färg 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Grå 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Grå 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Speglande" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Positiv" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5396,7 +5417,7 @@ msgstr "" "Värm upp tills lampans ljusstyrka är konstant i stället för att " "insistera på 40 sekunders uppvärmningstid." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Bild" @@ -5406,27 +5427,42 @@ msgstr "Bild" msgid "Need calibration" msgstr "Behöver kalibrering" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Negativ färg" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Negativ gråskala" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "48 bitars färg" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "16 bitars gråskala" -#: backend/pixma/pixma.c:1011 +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "" + +#: backend/pixma/pixma.c:1031 #, fuzzy, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " @@ -5524,206 +5560,214 @@ msgstr "" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." +msgstr "" + +#: backend/pixma/pixma_sane_options.c:407 +#, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." msgstr "" -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Skrivfilm" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Enhetsinställningar" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Lampströmbrytare" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Slår av/på lamp(an/orna) manuellt." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Stäng av lampan under mörkerkalibrering" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Stäng alltid av lampan när mörkerkalibrering görs" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Kalibreringsdatacache" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Aktiverar eller deaktiverar kaliberingsdatacache." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Utför kalibrering" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Öka givarens hastighet" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Aktiverar eller deaktiverar ökning av givarens rörelsehastighet." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Uppvärmningstid" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Uppvärmningstid i sekunder." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Lampavstängningstid" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Lampavstängningstid i sekunder." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Analogt framplan" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Det analoga framplanets rödförstärkningsvärde" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Röd offset" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Det analoga framplanets rödoffsetvärde" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Det analoga framplanets grönförstärkningsvärde" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Det analoga framplanets grönoffsetvärde" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Det analoga framplanets blåförstärkningsvärde" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Det analoga framplanets blåoffsetsvärde" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Röd lampa av" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Definierar röd-lampa-av-parameter" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Grön lampa av" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Definierar grön-lampa-av-parameter" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Blå lampa av" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Definierar blå-lampa-av-parameter" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Denna inställing avspeglar status på bildläsarens knappar." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Färg 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Gitterkarta 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Gitterkarta 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Slumpvist" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Val av bildkälla" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Bildförbättring" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Gör grå" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Läs in bilden som gråskala" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Trepassimulering" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5732,12 +5776,12 @@ msgstr "" "Simulera en trepassbildläsare genom att returnera 3 separata bildrutor. " "För att retas returnerar den först grönt, sedan blått och sist rött." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Handbildläsarsimulering" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5748,7 +5792,7 @@ msgstr "" "förväg. I stället returnerar de en höjd som är -1. Om denna inställning " "är vald kan man testa om ett framplan kan hantera detta på rätt sätt." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5756,42 +5800,42 @@ msgstr "" "Använd standardvärden för förbättringsinställningar (ljusstyrka och " "kontrast)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Skrivskyddad testinställning" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Låt oss se om framplan kan hantera detta" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Gammatabeller" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Statuskodsimulering" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Framtvinga inte statuskod" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Tvinga inte bakplanet att returnera en statuskod." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Returnera SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5800,12 +5844,12 @@ msgstr "" "Tvinga bakplanet att returnera statuskoden SANE_STATUS_EOF efter det att " "sane_read() har anropats." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Returnera SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5814,12 +5858,12 @@ msgstr "" "Tvinga bakplanet att returnera statuskoden SANE_STATUS_JAMMED efter det " "att sane_read() har anropats." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Returnera SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5828,12 +5872,12 @@ msgstr "" "Tvinga bakplanet att returnera statuskoden SANE_STATUS_NO_DOCS efter det " "att sane_read() har anropats." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Returnera SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5842,12 +5886,12 @@ msgstr "" "Tvinga bakplanet att returnera statuskoden SANE_STATUS_COVER_OPEN efter " "det att sane_read() har anropats." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Returnera SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5856,12 +5900,12 @@ msgstr "" "Tvinga bakplanet att returnera statuskoden SANE_STATUS_IO_ERROR efter " "det att sane_read() har anropats." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Returnera SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5870,12 +5914,12 @@ msgstr "" "Tvinga bakplanet att returnera statuskoden SANE_STATUS_NO_MEM efter det " "att sane_read() har anropats." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Returnera SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5884,42 +5928,42 @@ msgstr "" "Tvinga bakplanet att returnera statuskoden SANE_STATUS_ACCESS_DENIED " "efter det att sane_read() har anropats." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Denna inställing avspeglar status på en av bildläsarens knappar." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Lampa på" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Slå på bildläsarlampan" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Lampa av" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Slå av bildläsarlampan" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Lampavstängningstid" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "Antal minuter innan lampan stängs av efter en inläsning" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Tröskelvärde för streckteckningsläge" @@ -6057,57 +6101,57 @@ msgstr "Färglinjer per inläsning" msgid "Grayscale lines per read" msgstr "Gråskalelinjer per inläsning" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "webbkamera" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Färg RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Färg RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Färg RGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Helsvart" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Helvit" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Färgmönster" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Rutnät" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Första punkten" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Andra punkten" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6116,12 +6160,12 @@ msgstr "" "Detta är den mycket långa tredje punkten. Kanske har framplanet någon " "idé om hur det skall visa den" -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Handbildläsarsimulering" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6134,29 +6178,29 @@ msgstr "" "är vald kan man testa om ett framplan kan hantera detta på rätt sätt. " "Denna inställning ger också en fast bredd på 11 cm." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Trepassimulering" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " "transmitted." msgstr "Simulera en trepassbildläsare. I färgläge överförs tre bildrutor." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Ställ in ordningen för bildrutorna" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Ställ in ordningen för bildrutorna i trepass-färgläge." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6165,17 +6209,17 @@ msgstr "" "Om Automatisk dokumentmatare valts kommer mataren att vara 'tom' efter " "10 inläsningar." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Specialinställningar" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Välj testbild" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6192,12 +6236,12 @@ msgstr "" "Rutnät: ritar ett svart-vitt rutnät med en bredd och höjd på 10 mm per " "ruta." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Invertera endianness" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6208,56 +6252,56 @@ msgstr "" "inställning kan användas för att testa 16-bitarslägen på framplan, dvs " "om framplanet använder rätt endianness." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Läsbegränsning" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Begränsa mängden data som överförs vid varje anrop till sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Storlek på läsbegränsning" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." msgstr "" "Den (största) mängd data som överförs vid varje anrop till sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Läsfördröjning" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Fördröj överföringen av data." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Längd på läsfördröjning" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "Längden på fördröjningen efter varje databuffer som överförts." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Returvärde för sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6268,22 +6312,22 @@ msgstr "" "för inläsning. Alla andra statuskoder är till för att testa hur " "framplanet hanterar dem." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Pixelförlust per rad" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Antal pixlar som kastas i slutet av varje rad." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Oklara parametrar" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6292,12 +6336,12 @@ msgstr "" "Returnera oklara lines och bytes_per_line när sane_parameters() anropas " "före sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Erbjud en select file descriptor" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6306,12 +6350,12 @@ msgstr "" "Erbjud en select file descriptor för att detektera om sane_read() kommer " "att returnera data." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Aktivera testinställningar" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6320,27 +6364,27 @@ msgstr "" "Aktivera diverse testinställningar. Detta är till för att testa förmågan " "hos framplan att visa och ändra de olika typerna av SANE-inställningar." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Skriv ut inställningar" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Skriv ut en lista med alla inställningar." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Booleska testinställningar" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Boolesk mjukvaruvald mjukvarudetekterad" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6349,12 +6393,12 @@ msgstr "" "(1/6) Boolesk testinställning som är mjukvaruvald och mjukvarudetekterad " "(och avancerad). Detta är en normal Boolesk inställning." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Boolesk hårdvaruvald mjukvarudetekterad" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6366,12 +6410,12 @@ msgstr "" "framplanet, men av användaren (t.ex. genom att trycka på en knapp på " "enheten)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Boolesk hårdvaruvald" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6383,12 +6427,12 @@ msgstr "" "användaren (t.ex. genom att trycka på en knapp på enheten) och att den " "inte kan läsas av framplanet." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) Boolesk mjukvarudetekterad" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6397,12 +6441,12 @@ msgstr "" "(4/6) Boolesk testinställning som är mjukvarudetekterad (och avancerad). " "Detta betyder att inställningen är skrivskyddad." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Boolesk mjukvaruvald mjukvarudetekterad emulerad" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6411,12 +6455,12 @@ msgstr "" "(5/6) Boolesk testinställning som är mjukvaruvald, mjukvarudetekterad " "och emulerad (och avancerad)." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Boolesk mjukvaruvald mjukvarudetekterad automatisk" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6427,27 +6471,27 @@ msgstr "" "och automatisk (och avancerad). Denna inställning kan ställas in " "automatiskt av bakplanet." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Heltalsinställningar" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Heltal" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "(1/6) Heltalstestinställning utan enhet och utan villkor." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Heltal intervallvillkor" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6456,35 +6500,35 @@ msgstr "" "(2/6) Heltalstestinställning med enheten pixlar och ett " "intervallvillkor. Minimum är 4, maximum 192 och steglängden är 2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Heltal listvillkor" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Heltalstestinställning med enheten bitar och ett listvillkor." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Heltalsvektor" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " "constraints." msgstr "(4/6) Heltalsvektorstestinställning med enheten mm utan villkor." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(5/6) Heltalsvektor intervallvillkor" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6493,12 +6537,12 @@ msgstr "" "(5/6) Heltalsvektorstestinställning med enheten punkter per tum och " "intervallvillkor. Minimum är 4, maximum 192 och steglängden är 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Heltalsvektor listvillkor" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6506,27 +6550,27 @@ msgid "" msgstr "" "(6/6) Heltalsvektorstestinställning med enheten procent och listvillkor." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Bråktalstestinställningar" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Bråktal" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "(1/3) Bråktalstestinställning utan enhet och utan villkor." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Bråktal intervallvillkor" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6536,47 +6580,47 @@ msgstr "" "intervallvillkor. Minimum är -42.17, maximum är 32767.9999 och " "steglängden är 2.0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Bråktal listvillkor" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "(3/3) Bråktalstestinställning utan enhet med listvillkor." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Strängtestinställningar" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Sträng" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Strängtestinställning utan villkor." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Sträng stränglistevillkor" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Strängtestinställning med stränglistevillkor." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Sträng stränglistevillkor (lång lista)" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6585,152 +6629,152 @@ msgstr "" "(3/3) Strängtestinställning med stränglistevillkor. Innehåller några " "fler punkter..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Knapptestinställningar" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Knapp" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Knapptestinställning. Skriver ut lite text..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Färg 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Använd bildkomponering" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Tvånivå-svart-vit (streckteckningsläge)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Gittrad/rastrerad svart-vit (rasterläge)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Flernivå-svart-vit (gråskaleläge)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Flernivå-RGB-färg (enpass-färg)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ignorera kalibrering" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Stäng av förfokusering" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Kalibrera inte fokus" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Manuell förfokusering" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Fast fokuseringspunkt" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Kalibrera linsen i dokumentets läge" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Kalibrera linsens fokus i dokumentets läge" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Hållarens fokuseringspunkt 0 mm" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Använd 0 mm i stället för 0,6 mm för hållarens fokuseringspunkt" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Kalibreringsläge" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Definiera kalibreringsläge" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Sätt på/av lampan" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "UTA på" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Sätter på/av UTA" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Offset" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Inställningar för färgkanalernas offset" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Grå offset" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Ställer in den grå kanalens offset" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Ställer in den röda kanalens offset" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Ställer in den gröna kanalens offset" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Ställer in den blå kanalens offset" @@ -1,423 +1,433 @@ # Copyright (C) 2009 # This file is distributed under the same license as the sane-backends package. # -# Yuri Chornoivan <yurchor@ukr.net>, 2009, 2010, 2011, 2012, 2013, 2015, 2017, 2018, 2019, 2020. +# Yuri Chornoivan <yurchor@ukr.net>, 2009-2021. msgid "" msgstr "" -"Project-Id-Version: sane-backends 1.0.31\n" +"Project-Id-Version: sane-backends 1.0.32\n" "Report-Msgid-Bugs-To: sane-devel@alioth-lists.debian.net\n" -"POT-Creation-Date: 2020-08-02 12:33+0000\n" -"PO-Revision-Date: 2020-07-22 15:32+0300\n" +"POT-Creation-Date: 2021-02-14 07:21+0000\n" +"PO-Revision-Date: 2021-02-07 15:24+0200\n" "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" -"Language-Team: Ukrainian <translation@linux.org.ua>\n" +"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 20.07.70\n" +"X-Generator: Lokalize 20.11.70\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: include/sane/saneopts.h:154 +#: include/sane/saneopts.h:156 #, no-c-format msgid "Number of options" msgstr "Кількість параметрів" -#: include/sane/saneopts.h:156 +#: include/sane/saneopts.h:158 #, no-c-format msgid "Standard" msgstr "Типово" -#: include/sane/saneopts.h:157 backend/artec_eplus48u.c:2884 -#: backend/canon_lide70.c:414 backend/epson.c:3298 backend/epson2.c:1290 -#: backend/epsonds.c:679 backend/genesys/genesys.cpp:4703 -#: backend/gt68xx.c:696 backend/hp-option.c:3300 backend/hp3500.c:1019 +#: include/sane/saneopts.h:159 backend/artec_eplus48u.c:2882 +#: backend/canon_lide70.c:416 backend/epson.c:3296 backend/epson2.c:1287 +#: backend/epsonds.c:684 backend/genesys/genesys.cpp:4701 +#: backend/gt68xx.c:694 backend/hp-option.c:3295 backend/hp3500.c:1017 #: backend/kvs1025_opt.c:639 backend/kvs20xx_opt.c:285 -#: backend/kvs40xx_opt.c:506 backend/leo.c:823 backend/lexmark.c:199 -#: backend/ma1509.c:551 backend/matsushita.c:1135 backend/microtek2.h:599 -#: backend/mustek.c:4373 backend/mustek_usb.c:301 backend/mustek_usb2.c:465 -#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:808 -#: backend/plustek_pp.c:747 backend/sceptre.c:702 -#: backend/snapscan-options.c:550 backend/teco1.c:1095 backend/teco2.c:1910 -#: backend/teco3.c:920 backend/test.c:689 backend/u12.c:546 -#: backend/umax.c:5176 backend/umax_pp.c:570 +#: backend/kvs40xx_opt.c:506 backend/leo.c:820 backend/lexmark.c:197 +#: backend/ma1509.c:549 backend/matsushita.c:1132 backend/microtek2.h:597 +#: backend/mustek.c:4371 backend/mustek_usb.c:299 backend/mustek_usb2.c:463 +#: backend/pixma/pixma_sane_options.c:161 backend/plustek.c:806 +#: backend/plustek_pp.c:745 backend/sceptre.c:699 +#: backend/snapscan-options.c:550 backend/teco1.c:1092 backend/teco2.c:1907 +#: backend/teco3.c:917 backend/test.c:718 backend/u12.c:544 +#: backend/umax.c:5174 backend/umax_pp.c:569 #, no-c-format msgid "Geometry" msgstr "Позиція і розміри" -#: include/sane/saneopts.h:158 backend/artec_eplus48u.c:2805 -#: backend/canon.c:1493 backend/genesys/genesys.cpp:4746 -#: backend/gt68xx.c:665 backend/hp-option.c:2956 backend/kvs1025_opt.c:703 -#: backend/leo.c:871 backend/ma1509.c:599 backend/matsushita.c:1189 -#: backend/microtek2.h:600 backend/mustek.c:4421 backend/mustek_usb.c:349 -#: backend/mustek_usb2.c:431 backend/niash.c:754 backend/plustek.c:854 -#: backend/plustek_pp.c:793 backend/sceptre.c:750 -#: backend/snapscan-options.c:617 backend/stv680.c:1067 -#: backend/teco1.c:1143 backend/teco2.c:1958 backend/teco3.c:968 -#: backend/u12.c:592 backend/umax.c:5226 backend/umax_pp.c:619 +#: include/sane/saneopts.h:160 backend/artec_eplus48u.c:2803 +#: backend/canon.c:1491 backend/genesys/genesys.cpp:4744 +#: backend/gt68xx.c:663 backend/hp-option.c:2951 backend/kvs1025_opt.c:703 +#: backend/leo.c:868 backend/ma1509.c:597 backend/matsushita.c:1186 +#: backend/microtek2.h:598 backend/mustek.c:4419 backend/mustek_usb.c:347 +#: backend/mustek_usb2.c:429 backend/niash.c:751 backend/plustek.c:852 +#: backend/plustek_pp.c:791 backend/sceptre.c:747 +#: backend/snapscan-options.c:617 backend/stv680.c:1064 +#: backend/teco1.c:1140 backend/teco2.c:1955 backend/teco3.c:965 +#: backend/u12.c:590 backend/umax.c:5224 backend/umax_pp.c:618 #, no-c-format msgid "Enhancement" msgstr "Покращення" -#: include/sane/saneopts.h:159 backend/epson.c:3197 backend/epson2.c:1215 +#: include/sane/saneopts.h:161 backend/epson.c:3195 backend/epson2.c:1212 #: backend/kvs20xx_opt.c:366 backend/kvs40xx_opt.c:597 -#: backend/rts8891.c:2831 backend/snapscan-options.c:923 -#: backend/umax.c:5565 +#: backend/rts8891.c:2830 backend/snapscan-options.c:923 +#: backend/umax.c:5563 #, no-c-format msgid "Advanced" msgstr "Додатково" -#: include/sane/saneopts.h:160 +#: include/sane/saneopts.h:162 #, no-c-format msgid "Sensors" msgstr "Датчики" -#: include/sane/saneopts.h:162 +#: include/sane/saneopts.h:164 #, no-c-format msgid "Preview" msgstr "Перегляд" -#: include/sane/saneopts.h:163 +#: include/sane/saneopts.h:165 #, no-c-format msgid "Force monochrome preview" msgstr "Примусовий чорно-білий перегляд" -#: include/sane/saneopts.h:164 +#: include/sane/saneopts.h:166 #, no-c-format msgid "Bit depth" msgstr "Кількість бітів на колір" -#: include/sane/saneopts.h:165 backend/canon.c:1140 backend/leo.c:781 +#: include/sane/saneopts.h:167 backend/canon.c:1138 backend/leo.c:778 #: backend/pixma/pixma_sane_options.c:48 #, no-c-format msgid "Scan mode" msgstr "Режим сканування" -#: include/sane/saneopts.h:166 +#: include/sane/saneopts.h:168 #, no-c-format msgid "Scan speed" msgstr "Швидкість сканування" -#: include/sane/saneopts.h:167 +#: include/sane/saneopts.h:169 #, no-c-format msgid "Scan source" msgstr "Джерело сканування" -#: include/sane/saneopts.h:168 +#: include/sane/saneopts.h:170 #, no-c-format msgid "Force backtracking" msgstr "Примусове повернення" -#: include/sane/saneopts.h:169 +#: include/sane/saneopts.h:171 #, no-c-format msgid "Top-left x" msgstr "Верхня ліва координата за X" -#: include/sane/saneopts.h:170 +#: include/sane/saneopts.h:172 #, no-c-format msgid "Top-left y" msgstr "Верхня ліва координата за Y" -#: include/sane/saneopts.h:171 +#: include/sane/saneopts.h:173 #, no-c-format msgid "Bottom-right x" msgstr "Нижня права координата за X" -#: include/sane/saneopts.h:172 +#: include/sane/saneopts.h:174 #, no-c-format msgid "Bottom-right y" msgstr "Нижня права координата за Y" -#: include/sane/saneopts.h:173 backend/canon.c:1216 +#: include/sane/saneopts.h:175 backend/canon.c:1214 #: backend/pixma/pixma_sane_options.c:301 #, no-c-format msgid "Scan resolution" msgstr "Роздільна здатність сканування" -#: include/sane/saneopts.h:174 +#: include/sane/saneopts.h:176 #, no-c-format msgid "X-resolution" msgstr "Роздільна здатність за X" -#: include/sane/saneopts.h:175 +#: include/sane/saneopts.h:177 #, no-c-format msgid "Y-resolution" msgstr "Роздільна здатність за Y" -#: include/sane/saneopts.h:176 +#: include/sane/saneopts.h:178 #, no-c-format msgid "Page width" msgstr "Ширина сторінки" -#: include/sane/saneopts.h:177 +#: include/sane/saneopts.h:179 #, no-c-format msgid "Page height" msgstr "Висота сторінки" -#: include/sane/saneopts.h:178 +#: include/sane/saneopts.h:180 #, no-c-format msgid "Use custom gamma table" msgstr "Використовувати нестандартну таблицю гами" -#: include/sane/saneopts.h:179 +#: include/sane/saneopts.h:181 #, no-c-format msgid "Image intensity" msgstr "Інтенсивність зображення" -#: include/sane/saneopts.h:180 +#: include/sane/saneopts.h:182 #, no-c-format msgid "Red intensity" msgstr "Інтенсивність червоного" -#: include/sane/saneopts.h:181 +#: include/sane/saneopts.h:183 #, no-c-format msgid "Green intensity" msgstr "Інтенсивність зеленого" -#: include/sane/saneopts.h:182 +#: include/sane/saneopts.h:184 #, no-c-format msgid "Blue intensity" msgstr "Інтенсивність синього" -#: include/sane/saneopts.h:183 +#: include/sane/saneopts.h:185 #, no-c-format msgid "Brightness" msgstr "Яскравість" -#: include/sane/saneopts.h:184 +#: include/sane/saneopts.h:186 #, no-c-format msgid "Contrast" msgstr "Контрастність" -#: include/sane/saneopts.h:185 +#: include/sane/saneopts.h:187 #, no-c-format msgid "Grain size" msgstr "Розмір зерна" -#: include/sane/saneopts.h:186 +#: include/sane/saneopts.h:188 #, no-c-format msgid "Halftoning" msgstr "Напівтони" -#: include/sane/saneopts.h:187 +#: include/sane/saneopts.h:189 #, no-c-format msgid "Black level" msgstr "Рівень чорного" -#: include/sane/saneopts.h:188 +#: include/sane/saneopts.h:190 #, no-c-format msgid "White level" msgstr "Рівень білого" -#: include/sane/saneopts.h:189 +#: include/sane/saneopts.h:191 #, no-c-format msgid "White level for red" msgstr "Рівень білого для червоного" -#: include/sane/saneopts.h:190 +#: include/sane/saneopts.h:192 #, no-c-format msgid "White level for green" msgstr "Рівень білого для зеленого" -#: include/sane/saneopts.h:191 +#: include/sane/saneopts.h:193 #, no-c-format msgid "White level for blue" msgstr "Рівень білого для синього" -#: include/sane/saneopts.h:192 +#: include/sane/saneopts.h:194 #, no-c-format msgid "Shadow" msgstr "Затіненість" -#: include/sane/saneopts.h:193 +#: include/sane/saneopts.h:195 #, no-c-format msgid "Shadow for red" msgstr "Затіненість для червоного" -#: include/sane/saneopts.h:194 +#: include/sane/saneopts.h:196 #, no-c-format msgid "Shadow for green" msgstr "Затіненість для зеленого" -#: include/sane/saneopts.h:195 +#: include/sane/saneopts.h:197 #, no-c-format msgid "Shadow for blue" msgstr "Затіненість для синього" -#: include/sane/saneopts.h:196 +#: include/sane/saneopts.h:198 #, no-c-format msgid "Highlight" msgstr "Підсвічування" -#: include/sane/saneopts.h:197 +#: include/sane/saneopts.h:199 #, no-c-format msgid "Highlight for red" msgstr "Підсвічування для червоного" -#: include/sane/saneopts.h:198 +#: include/sane/saneopts.h:200 #, no-c-format msgid "Highlight for green" msgstr "Підсвічування для зеленого" -#: include/sane/saneopts.h:199 +#: include/sane/saneopts.h:201 #, no-c-format msgid "Highlight for blue" msgstr "Підсвічування для синього" -#: include/sane/saneopts.h:200 +#: include/sane/saneopts.h:202 #, no-c-format msgid "Hue" msgstr "Відтінок" -#: include/sane/saneopts.h:201 +#: include/sane/saneopts.h:203 #, no-c-format msgid "Saturation" msgstr "Насиченість" -#: include/sane/saneopts.h:202 +#: include/sane/saneopts.h:204 #, no-c-format msgid "Filename" msgstr "Назва файла" -#: include/sane/saneopts.h:203 +#: include/sane/saneopts.h:205 #, no-c-format msgid "Halftone pattern size" msgstr "Розмір шаблону напівтонів" -#: include/sane/saneopts.h:204 backend/fujitsu.c:3262 +#: include/sane/saneopts.h:206 backend/fujitsu.c:3260 #, no-c-format msgid "Halftone pattern" msgstr "Шаблон напівтонів" -#: include/sane/saneopts.h:205 +#: include/sane/saneopts.h:207 #, no-c-format msgid "Bind X and Y resolution" msgstr "Пов’язати роздільні здатності за X і Y" -#: include/sane/saneopts.h:206 backend/hp-option.c:3238 -#: backend/hp3900_sane.c:428 backend/hp3900_sane.c:1021 -#: backend/hp3900_sane.c:1421 backend/mustek_usb2.c:121 -#: backend/plustek.c:236 backend/plustek_pp.c:205 backend/u12.c:157 +#: include/sane/saneopts.h:208 backend/hp-option.c:3233 +#: backend/hp3900_sane.c:427 backend/hp3900_sane.c:1020 +#: backend/hp3900_sane.c:1420 backend/mustek_usb2.c:119 +#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 #, no-c-format msgid "Negative" msgstr "Негатив" -#: include/sane/saneopts.h:207 +#: include/sane/saneopts.h:209 #, no-c-format msgid "Quality calibration" msgstr "Якісне калібрування" -#: include/sane/saneopts.h:208 +#: include/sane/saneopts.h:210 #, no-c-format msgid "Double Optical Resolution" msgstr "Подвоїти оптичну роздільну здатність" -#: include/sane/saneopts.h:209 +#: include/sane/saneopts.h:211 #, no-c-format msgid "Bind RGB" msgstr "Пов’язаний RGB" -#: include/sane/saneopts.h:210 backend/sm3840.c:770 +#: include/sane/saneopts.h:212 backend/sm3840.c:768 #, no-c-format msgid "Threshold" msgstr "Поріг" -#: include/sane/saneopts.h:211 +#: include/sane/saneopts.h:213 #, no-c-format msgid "Analog gamma correction" msgstr "Аналогове виправлення гами" -#: include/sane/saneopts.h:212 +#: include/sane/saneopts.h:214 #, no-c-format msgid "Analog gamma red" msgstr "Аналогова гама червоного" -#: include/sane/saneopts.h:213 +#: include/sane/saneopts.h:215 #, no-c-format msgid "Analog gamma green" msgstr "Аналогова гама зеленого" -#: include/sane/saneopts.h:214 +#: include/sane/saneopts.h:216 #, no-c-format msgid "Analog gamma blue" msgstr "Аналогова гама синього" -#: include/sane/saneopts.h:215 +#: include/sane/saneopts.h:217 #, no-c-format msgid "Bind analog gamma" msgstr "Пов’язана аналогова гама" -#: include/sane/saneopts.h:216 +#: include/sane/saneopts.h:218 #, no-c-format msgid "Warmup lamp" msgstr "Розігрів лампи" -#: include/sane/saneopts.h:217 +#: include/sane/saneopts.h:219 #, no-c-format msgid "Cal. exposure-time" msgstr "Калібрувати час витримки" -#: include/sane/saneopts.h:218 +#: include/sane/saneopts.h:220 #, no-c-format msgid "Cal. exposure-time for red" msgstr "Калібрувати час витримки для червоного" -#: include/sane/saneopts.h:219 +#: include/sane/saneopts.h:221 #, no-c-format msgid "Cal. exposure-time for green" msgstr "Калібрувати час витримки для зеленого" -#: include/sane/saneopts.h:221 +#: include/sane/saneopts.h:223 #, no-c-format msgid "Cal. exposure-time for blue" msgstr "Калібрувати час витримки для синього" -#: include/sane/saneopts.h:222 +#: include/sane/saneopts.h:224 #, no-c-format msgid "Scan exposure-time" msgstr "Час витримки сканування" -#: include/sane/saneopts.h:223 +#: include/sane/saneopts.h:225 #, no-c-format msgid "Scan exposure-time for red" msgstr "Час витримки сканування для червоного" -#: include/sane/saneopts.h:224 +#: include/sane/saneopts.h:226 #, no-c-format msgid "Scan exposure-time for green" msgstr "Час витримки сканування для зеленого" -#: include/sane/saneopts.h:226 +#: include/sane/saneopts.h:228 #, no-c-format msgid "Scan exposure-time for blue" msgstr "Час витримки сканування для синього" -#: include/sane/saneopts.h:227 +#: include/sane/saneopts.h:229 #, no-c-format msgid "Set exposure-time" msgstr "Встановити час витримки" -#: include/sane/saneopts.h:228 +#: include/sane/saneopts.h:230 #, no-c-format msgid "Cal. lamp density" msgstr "Калібрувати інтенсивність лампи" -#: include/sane/saneopts.h:229 +#: include/sane/saneopts.h:231 #, no-c-format msgid "Scan lamp density" msgstr "Інтенсивність лампи сканування" -#: include/sane/saneopts.h:230 +#: include/sane/saneopts.h:232 #, no-c-format msgid "Set lamp density" msgstr "Встановити інтенсивність лампи" -#: include/sane/saneopts.h:231 backend/umax.c:5829 +#: include/sane/saneopts.h:233 backend/umax.c:5827 #, no-c-format msgid "Lamp off at exit" msgstr "Вимикати лампу при виході" -#: include/sane/saneopts.h:245 +#: include/sane/saneopts.h:234 +#, no-c-format +msgid "Focus position" +msgstr "Позиція фокусування" + +#: include/sane/saneopts.h:235 +#, no-c-format +msgid "Autofocus" +msgstr "Автофокус" + +#: include/sane/saneopts.h:249 #, no-c-format msgid "" "Read-only option that specifies how many options a specific device " @@ -426,37 +436,37 @@ msgstr "" "Параметр лише для читання, який визначає кількість параметрів, які " "підтримує певний пристрій." -#: include/sane/saneopts.h:248 +#: include/sane/saneopts.h:252 #, no-c-format msgid "Source, mode and resolution options" msgstr "Параметри джерела даних, режиму і роздільної здатності" -#: include/sane/saneopts.h:249 +#: include/sane/saneopts.h:253 #, no-c-format msgid "Scan area and media size options" msgstr "Параметри області сканування і розмірів носія даних" -#: include/sane/saneopts.h:250 +#: include/sane/saneopts.h:254 #, no-c-format msgid "Image modification options" msgstr "Параметри видозміни зображення" -#: include/sane/saneopts.h:251 +#: include/sane/saneopts.h:255 #, no-c-format msgid "Hardware specific options" msgstr "Параметри обладнання" -#: include/sane/saneopts.h:252 +#: include/sane/saneopts.h:256 #, no-c-format msgid "Scanner sensors and buttons" msgstr "Датчики і кнопки сканера" -#: include/sane/saneopts.h:255 +#: include/sane/saneopts.h:259 #, no-c-format msgid "Request a preview-quality scan." msgstr "Запитати сканування попереднього перегляду." -#: include/sane/saneopts.h:258 +#: include/sane/saneopts.h:262 #, no-c-format msgid "" "Request that all previews are done in monochrome mode. On a three-pass " @@ -468,7 +478,7 @@ msgstr "" "зменшено до одного, а на сканерах з одним проходом зменшує навантаження " "на пам’ять і час сканування зображення попереднього перегляду." -#: include/sane/saneopts.h:264 +#: include/sane/saneopts.h:268 #, no-c-format msgid "" "Number of bits per sample, typical values are 1 for \"line-art\" and 8 " @@ -477,65 +487,65 @@ msgstr "" "Кількість бітів на колір, типовими значеннями є 1 для штрихового і 8 для " "напівтонового сканування." -#: include/sane/saneopts.h:268 +#: include/sane/saneopts.h:272 #, no-c-format msgid "Selects the scan mode (e.g., lineart, monochrome, or color)." msgstr "" "Визначає режим сканування (наприклад, штриховий, чорно-білий або " "кольоровий)." -#: include/sane/saneopts.h:271 +#: include/sane/saneopts.h:275 #, no-c-format msgid "Determines the speed at which the scan proceeds." msgstr "Визначає швидкість, з якою виконується сканування." -#: include/sane/saneopts.h:274 +#: include/sane/saneopts.h:278 #, no-c-format msgid "Selects the scan source (such as a document-feeder)." msgstr "Визначає джерело сканування (зокрема пристрій подачі документів)" -#: include/sane/saneopts.h:277 +#: include/sane/saneopts.h:281 #, no-c-format msgid "Controls whether backtracking is forced." msgstr "Визначає, чи буде виконуватися примусове повернення." -#: include/sane/saneopts.h:280 +#: include/sane/saneopts.h:284 #, no-c-format msgid "Top-left x position of scan area." msgstr "Координата X правого верхнього лівого кута області сканування." -#: include/sane/saneopts.h:283 +#: include/sane/saneopts.h:287 #, no-c-format msgid "Top-left y position of scan area." msgstr "Координата Y правого верхнього лівого кута області сканування." -#: include/sane/saneopts.h:286 +#: include/sane/saneopts.h:290 #, no-c-format msgid "Bottom-right x position of scan area." msgstr "Координата X правого нижнього кута області сканування." -#: include/sane/saneopts.h:289 +#: include/sane/saneopts.h:293 #, no-c-format msgid "Bottom-right y position of scan area." msgstr "Координата Y правого нижнього кута області сканування." -#: include/sane/saneopts.h:292 +#: include/sane/saneopts.h:296 #, no-c-format msgid "Sets the resolution of the scanned image." msgstr "Визначає роздільну здатність сканованого зображення." -#: include/sane/saneopts.h:295 +#: include/sane/saneopts.h:299 #, no-c-format msgid "Sets the horizontal resolution of the scanned image." msgstr "" "Визначає горизонтальну роздільну здатність засканованого зображення." -#: include/sane/saneopts.h:298 +#: include/sane/saneopts.h:302 #, no-c-format msgid "Sets the vertical resolution of the scanned image." msgstr "Визначає вертикальну роздільну здатність засканованого зображення." -#: include/sane/saneopts.h:301 +#: include/sane/saneopts.h:305 #, no-c-format msgid "" "Specifies the width of the media. Required for automatic centering of " @@ -544,18 +554,18 @@ msgstr "" "Визначає ширину носія. Це значення потрібне для автоматичного " "центрування листкових друкованих джерел." -#: include/sane/saneopts.h:305 +#: include/sane/saneopts.h:309 #, no-c-format msgid "Specifies the height of the media." msgstr "Визначає висоту носія." -#: include/sane/saneopts.h:308 +#: include/sane/saneopts.h:312 #, no-c-format msgid "" "Determines whether a builtin or a custom gamma-table should be used." msgstr "Визначає буде використано вбудовану чи нетипову таблицю гами." -#: include/sane/saneopts.h:312 +#: include/sane/saneopts.h:316 #, no-c-format msgid "" "Gamma-correction table. In color mode this option equally affects the " @@ -566,32 +576,32 @@ msgstr "" "змінює параметри червоного, зеленого та синього каналів (тобто є " "таблицею інтенсивності гами)." -#: include/sane/saneopts.h:317 +#: include/sane/saneopts.h:321 #, no-c-format msgid "Gamma-correction table for the red band." msgstr "Таблиця виправлення гами для червоної смуги." -#: include/sane/saneopts.h:320 +#: include/sane/saneopts.h:324 #, no-c-format msgid "Gamma-correction table for the green band." msgstr "Таблиця виправлення гами для зеленої смуги." -#: include/sane/saneopts.h:323 +#: include/sane/saneopts.h:327 #, no-c-format msgid "Gamma-correction table for the blue band." msgstr "Таблиця виправлення гами для синьої смуги." -#: include/sane/saneopts.h:326 +#: include/sane/saneopts.h:330 #, no-c-format msgid "Controls the brightness of the acquired image." msgstr "Керує яскравістю отриманого зображення." -#: include/sane/saneopts.h:329 +#: include/sane/saneopts.h:333 #, no-c-format msgid "Controls the contrast of the acquired image." msgstr "Керує контрастністю отриманого зображення." -#: include/sane/saneopts.h:332 +#: include/sane/saneopts.h:336 #, no-c-format msgid "" "Selects the \"graininess\" of the acquired image. Smaller values result " @@ -600,78 +610,78 @@ msgstr "" "Визначає значення «зернистості» сканованого зображення. Менші значення " "призводитимуть до створення чіткіших зображень." -#: include/sane/saneopts.h:336 +#: include/sane/saneopts.h:340 #, no-c-format msgid "Selects whether the acquired image should be halftoned (dithered)." msgstr "" "Визначає, чи має бути отримане зображення напівтоновим (з дизерингом)." -#: include/sane/saneopts.h:339 include/sane/saneopts.h:354 +#: include/sane/saneopts.h:343 include/sane/saneopts.h:358 #, no-c-format msgid "Selects what radiance level should be considered \"black\"." msgstr "Визначає рівень світності, який слід вважати «чорним»." -#: include/sane/saneopts.h:342 include/sane/saneopts.h:363 +#: include/sane/saneopts.h:346 include/sane/saneopts.h:367 #, no-c-format msgid "Selects what radiance level should be considered \"white\"." msgstr "Визначає рівень світності, який слід вважати «білим»." -#: include/sane/saneopts.h:345 +#: include/sane/saneopts.h:349 #, no-c-format msgid "Selects what red radiance level should be considered \"white\"." msgstr "Визначає рівень світності червоного, який слід вважати «білим»." -#: include/sane/saneopts.h:348 +#: include/sane/saneopts.h:352 #, no-c-format msgid "Selects what green radiance level should be considered \"white\"." msgstr "Визначає рівень світності зеленого, який слід вважати «білим»." -#: include/sane/saneopts.h:351 +#: include/sane/saneopts.h:355 #, no-c-format msgid "Selects what blue radiance level should be considered \"white\"." msgstr "Визначає рівень світності синього, який слід вважати «білим»." -#: include/sane/saneopts.h:356 +#: include/sane/saneopts.h:360 #, no-c-format msgid "Selects what red radiance level should be considered \"black\"." msgstr "Визначає рівень світності червоного, який слід вважати «чорним»." -#: include/sane/saneopts.h:358 +#: include/sane/saneopts.h:362 #, no-c-format msgid "Selects what green radiance level should be considered \"black\"." msgstr "Визначає рівень світності зеленого, який слід вважати «чорним»." -#: include/sane/saneopts.h:360 +#: include/sane/saneopts.h:364 #, no-c-format msgid "Selects what blue radiance level should be considered \"black\"." msgstr "Визначає рівень світності синього, який слід вважати «чорним»." -#: include/sane/saneopts.h:365 +#: include/sane/saneopts.h:369 #, no-c-format msgid "Selects what red radiance level should be considered \"full red\"." msgstr "" "Визначає рівень світності червоного, який слід вважати «цілком червоним»." -#: include/sane/saneopts.h:367 +#: include/sane/saneopts.h:371 #, no-c-format msgid "" "Selects what green radiance level should be considered \"full green\"." msgstr "" "Визначає рівень світності зеленого, який слід вважати «цілком зеленим»." -#: include/sane/saneopts.h:370 +#: include/sane/saneopts.h:374 #, no-c-format msgid "" "Selects what blue radiance level should be considered \"full blue\"." msgstr "" "Визначає рівень світності синього, який слід вважати «цілком синім»." -#: include/sane/saneopts.h:374 +#: include/sane/saneopts.h:378 #, no-c-format msgid "Controls the \"hue\" (blue-level) of the acquired image." msgstr "Керує «відтінком» (рівнем синього) отриманого зображення." -#: include/sane/saneopts.h:377 +#: include/sane/saneopts.h:381 #, no-c-format msgid "" "The saturation level controls the amount of \"blooming\" that occurs " @@ -681,12 +691,12 @@ msgstr "" "час отримання зображення з фотоапарата. Більші значення додаватимуть " "більше вуалювання." -#: include/sane/saneopts.h:382 +#: include/sane/saneopts.h:386 #, no-c-format msgid "The filename of the image to be loaded." msgstr "Назва файла зображення, яке буде завантажено." -#: include/sane/saneopts.h:385 +#: include/sane/saneopts.h:389 #, no-c-format msgid "" "Sets the size of the halftoning (dithering) pattern used when scanning " @@ -695,7 +705,7 @@ msgstr "" "Визначає розмір напівтонового шаблону (дизерингу), що використовується " "під час сканування напівтонових зображень." -#: include/sane/saneopts.h:389 +#: include/sane/saneopts.h:393 #, no-c-format msgid "" "Defines the halftoning (dithering) pattern for scanning halftoned images." @@ -703,288 +713,299 @@ msgstr "" "Визначає напівтонового шаблон (дизеринг) для сканування напівтонових " "зображень." -#: include/sane/saneopts.h:393 +#: include/sane/saneopts.h:397 #, no-c-format msgid "Use same values for X and Y resolution" msgstr "" "Використовувати однакові значення для роздільних здатностей за X та Y" -#: include/sane/saneopts.h:395 +#: include/sane/saneopts.h:399 #, no-c-format msgid "Swap black and white" msgstr "Обміняти місцями чорний і білий" -#: include/sane/saneopts.h:397 +#: include/sane/saneopts.h:401 #, no-c-format msgid "Do a quality white-calibration" msgstr "Виконати якісне калібрування білого" -#: include/sane/saneopts.h:399 +#: include/sane/saneopts.h:403 #, no-c-format msgid "Use lens that doubles optical resolution" msgstr "Використовувати лінзу, яка подвоює оптичну роздільність" -#: include/sane/saneopts.h:401 include/sane/saneopts.h:413 +#: include/sane/saneopts.h:405 include/sane/saneopts.h:417 #, no-c-format msgid "In RGB-mode use same values for each color" msgstr "У режимі RGB використовувати однакові значення для кожного кольору" -#: include/sane/saneopts.h:403 +#: include/sane/saneopts.h:407 #, no-c-format msgid "Select minimum-brightness to get a white point" msgstr "Оберіть мінімальну яскравість для отримання точки білого" -#: include/sane/saneopts.h:405 +#: include/sane/saneopts.h:409 #, no-c-format msgid "Analog gamma-correction" msgstr "Аналогове виправлення гами" -#: include/sane/saneopts.h:407 +#: include/sane/saneopts.h:411 #, no-c-format msgid "Analog gamma-correction for red" msgstr "Аналогове виправлення гами для червоного" -#: include/sane/saneopts.h:409 +#: include/sane/saneopts.h:413 #, no-c-format msgid "Analog gamma-correction for green" msgstr "Аналогове виправлення гами для зеленого" -#: include/sane/saneopts.h:411 +#: include/sane/saneopts.h:415 #, no-c-format msgid "Analog gamma-correction for blue" msgstr "Аналогове виправлення гами для синього" -#: include/sane/saneopts.h:415 +#: include/sane/saneopts.h:419 #, no-c-format msgid "Warm up lamp before scanning" msgstr "Розігрівати лампу перед скануванням" -#: include/sane/saneopts.h:417 +#: include/sane/saneopts.h:421 #, no-c-format msgid "Define exposure-time for calibration" msgstr "Визначити час витримки для калібрування" -#: include/sane/saneopts.h:419 +#: include/sane/saneopts.h:423 #, no-c-format msgid "Define exposure-time for red calibration" msgstr "Визначити час витримки для калібрування червоного" -#: include/sane/saneopts.h:421 +#: include/sane/saneopts.h:425 #, no-c-format msgid "Define exposure-time for green calibration" msgstr "Визначити час витримки для калібрування для зеленого" -#: include/sane/saneopts.h:423 +#: include/sane/saneopts.h:427 #, no-c-format msgid "Define exposure-time for blue calibration" msgstr "Визначити час витримки для калібрування для синього" -#: include/sane/saneopts.h:425 +#: include/sane/saneopts.h:429 #, no-c-format msgid "Define exposure-time for scan" msgstr "Визначити час витримки для сканування" -#: include/sane/saneopts.h:427 +#: include/sane/saneopts.h:431 #, no-c-format msgid "Define exposure-time for red scan" msgstr "Визначити час витримки для сканування червоного" -#: include/sane/saneopts.h:429 +#: include/sane/saneopts.h:433 #, no-c-format msgid "Define exposure-time for green scan" msgstr "Визначити час витримки для сканування зеленого" -#: include/sane/saneopts.h:431 +#: include/sane/saneopts.h:435 #, no-c-format msgid "Define exposure-time for blue scan" msgstr "Визначити час витримки для сканування зеленого" -#: include/sane/saneopts.h:433 +#: include/sane/saneopts.h:437 #, no-c-format msgid "Enable selection of exposure-time" msgstr "Увімкнути вибір часу витримки" -#: include/sane/saneopts.h:435 +#: include/sane/saneopts.h:439 #, no-c-format msgid "Define lamp density for calibration" msgstr "Визначити інтенсивність для калібрування" -#: include/sane/saneopts.h:437 +#: include/sane/saneopts.h:441 #, no-c-format msgid "Define lamp density for scan" msgstr "Визначити інтенсивність лампи для сканування" -#: include/sane/saneopts.h:439 +#: include/sane/saneopts.h:443 #, no-c-format msgid "Enable selection of lamp density" msgstr "Увімкнути можливість вибору інтенсивності лампи" -#: include/sane/saneopts.h:441 backend/umax.c:5830 +#: include/sane/saneopts.h:445 backend/umax.c:5828 #, no-c-format msgid "Turn off lamp when program exits" msgstr "Вимкнути лампу під час виходу з програми" -#: include/sane/saneopts.h:444 +#: include/sane/saneopts.h:447 +#, no-c-format +msgid "Focus position for manual focus" +msgstr "Позиція фокусування для ручного фокусування" + +#: include/sane/saneopts.h:449 +#, no-c-format +msgid "Perform autofocus before scan" +msgstr "Виконати автофокусування до сканування" + +#: include/sane/saneopts.h:452 #, no-c-format msgid "Scan button" msgstr "Кнопка «Scan»" -#: include/sane/saneopts.h:445 +#: include/sane/saneopts.h:453 #, no-c-format msgid "Email button" msgstr "Кнопка «Email»" -#: include/sane/saneopts.h:446 +#: include/sane/saneopts.h:454 #, no-c-format msgid "Fax button" msgstr "Кнопка «Fax»" -#: include/sane/saneopts.h:447 +#: include/sane/saneopts.h:455 #, no-c-format msgid "Copy button" msgstr "Кнопка «Copy»" -#: include/sane/saneopts.h:448 +#: include/sane/saneopts.h:456 #, no-c-format msgid "PDF button" msgstr "Кнопка «PDF»" -#: include/sane/saneopts.h:449 +#: include/sane/saneopts.h:457 #, no-c-format msgid "Cancel button" msgstr "Кнопка «Cancel»" -#: include/sane/saneopts.h:450 +#: include/sane/saneopts.h:458 #, no-c-format msgid "Page loaded" msgstr "Сторінку завантажено" -#: include/sane/saneopts.h:451 +#: include/sane/saneopts.h:459 #, no-c-format msgid "Cover open" msgstr "Кришку відчинено" -#: include/sane/saneopts.h:454 +#: include/sane/saneopts.h:462 #, no-c-format msgid "Color" msgstr "Кольоровий" -#: include/sane/saneopts.h:455 +#: include/sane/saneopts.h:463 #, no-c-format msgid "Color Lineart" msgstr "Кольоровий штриховий" -#: include/sane/saneopts.h:456 +#: include/sane/saneopts.h:464 #, no-c-format msgid "Color Halftone" msgstr "Кольоровий, напівтони" -#: include/sane/saneopts.h:457 +#: include/sane/saneopts.h:465 #, no-c-format msgid "Gray" msgstr "Сірий" -#: include/sane/saneopts.h:458 +#: include/sane/saneopts.h:466 #, no-c-format msgid "Halftone" msgstr "Півтони" -#: include/sane/saneopts.h:459 +#: include/sane/saneopts.h:467 #, no-c-format msgid "Lineart" msgstr "Штрихове" -#: backend/sane_strstatus.c:59 +#: backend/sane_strstatus.c:57 #, no-c-format msgid "Success" msgstr "Успіх" -#: backend/sane_strstatus.c:62 +#: backend/sane_strstatus.c:60 #, no-c-format msgid "Operation not supported" msgstr "Дія не підтримується" -#: backend/sane_strstatus.c:65 +#: backend/sane_strstatus.c:63 #, no-c-format msgid "Operation was canceled" msgstr "Дію було скасовано" -#: backend/sane_strstatus.c:68 +#: backend/sane_strstatus.c:66 #, no-c-format msgid "Device busy" msgstr "Пристрій зайнято" -#: backend/sane_strstatus.c:71 +#: backend/sane_strstatus.c:69 #, no-c-format msgid "Invalid argument" msgstr "Некоректний аргумент" -#: backend/sane_strstatus.c:74 +#: backend/sane_strstatus.c:72 #, no-c-format msgid "End of file reached" msgstr "Досягнуто кінця файла" -#: backend/sane_strstatus.c:77 +#: backend/sane_strstatus.c:75 #, no-c-format msgid "Document feeder jammed" msgstr "Заїдання носія у пристрої подачі" -#: backend/sane_strstatus.c:80 +#: backend/sane_strstatus.c:78 #, no-c-format msgid "Document feeder out of documents" msgstr "У пристрої подачі немає носіїв" -#: backend/sane_strstatus.c:83 +#: backend/sane_strstatus.c:81 #, no-c-format msgid "Scanner cover is open" msgstr "Відчинено кришку сканера" -#: backend/sane_strstatus.c:86 +#: backend/sane_strstatus.c:84 #, no-c-format msgid "Error during device I/O" msgstr "Помилка під час виконання дій з вводу-виводу" -#: backend/sane_strstatus.c:89 +#: backend/sane_strstatus.c:87 #, no-c-format msgid "Out of memory" msgstr "Не вистачає пам'яті" -#: backend/sane_strstatus.c:92 +#: backend/sane_strstatus.c:90 #, no-c-format msgid "Access to resource has been denied" msgstr "Доступ до ресурсу заборонено" -#: backend/sane_strstatus.c:96 +#: backend/sane_strstatus.c:94 #, no-c-format msgid "Lamp not ready, please retry" msgstr "Лампа не готова, будь ласка, повторіть спробу" -#: backend/sane_strstatus.c:101 +#: backend/sane_strstatus.c:99 #, no-c-format msgid "Scanner mechanism locked for transport" msgstr "Механізм сканера заблоковано" -#: backend/artec_eplus48u.c:2874 backend/pnm.c:282 +#: backend/artec_eplus48u.c:2872 backend/pnm.c:280 #, no-c-format msgid "Defaults" msgstr "Типові" -#: backend/artec_eplus48u.c:2876 +#: backend/artec_eplus48u.c:2874 #, no-c-format msgid "Set default values for enhancement controls." msgstr "Встановити типові значення для регуляторів покращення." -#: backend/artec_eplus48u.c:2932 backend/canon.c:1611 +#: backend/artec_eplus48u.c:2930 backend/canon.c:1609 +#: backend/pixma/pixma_sane_options.c:406 #, no-c-format msgid "Calibration" msgstr "Калібрування" -#: backend/artec_eplus48u.c:2941 +#: backend/artec_eplus48u.c:2939 #, no-c-format msgid "Calibrate before next scan" msgstr "Калібрувати перед наступним скануванням" -#: backend/artec_eplus48u.c:2943 +#: backend/artec_eplus48u.c:2941 #, no-c-format msgid "" "If enabled, the device will be calibrated before the next scan. " @@ -994,12 +1015,12 @@ msgstr "" "скануванням. У іншому випадку калібрування виконуватиметься лише перед " "першим скануванням." -#: backend/artec_eplus48u.c:2954 +#: backend/artec_eplus48u.c:2952 #, no-c-format msgid "Only perform shading-correction" msgstr "Виконати лише коригування градації" -#: backend/artec_eplus48u.c:2956 +#: backend/artec_eplus48u.c:2954 #, no-c-format msgid "" "If enabled, only the shading correction is performed during calibration. " @@ -1011,27 +1032,27 @@ msgstr "" "з файла налаштувань) значення для коефіцієнта підсилення, зміщення та " "часу експозиції." -#: backend/artec_eplus48u.c:2967 +#: backend/artec_eplus48u.c:2965 #, no-c-format msgid "Button state" msgstr "Стан кнопки" -#: backend/avision.h:834 +#: backend/avision.h:832 #, no-c-format msgid "Number of the frame to scan" msgstr "Номер кадру для сканування" -#: backend/avision.h:835 +#: backend/avision.h:833 #, no-c-format msgid "Selects the number of the frame to scan" msgstr "Визначає кількість кадрів для сканування" -#: backend/avision.h:838 +#: backend/avision.h:836 #, no-c-format msgid "Duplex scan" msgstr "Двобічне сканування" -#: backend/avision.h:839 +#: backend/avision.h:837 #, no-c-format msgid "" "Duplex scan provides a scan of the front and back side of the document" @@ -1039,389 +1060,389 @@ msgstr "" "За використання двобічного сканування ви отримаєте одразу зображення " "лицьового та зворотного боків документа" -#: backend/canon-sane.c:674 backend/canon.c:171 +#: backend/canon-sane.c:674 backend/canon.c:169 #, no-c-format msgid "Correction according to transparency ratio" msgstr "Виправлення відповідно до співвідношення прозорості" -#: backend/canon-sane.c:680 backend/canon.c:170 +#: backend/canon-sane.c:680 backend/canon.c:168 #, no-c-format msgid "Correction according to film type" msgstr "Виправлення відповідно до типу плівки" #: backend/canon-sane.c:732 backend/canon-sane.c:940 #: backend/canon-sane.c:1076 backend/canon-sane.c:1314 -#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:157 +#: backend/canon-sane.c:1494 backend/canon-sane.c:1643 backend/canon.c:155 #, no-c-format msgid "Fine color" msgstr "Чистий колір" -#: backend/canon-sane.c:776 backend/canon.c:176 +#: backend/canon-sane.c:776 backend/canon.c:174 #, no-c-format msgid "Negatives" msgstr "Негативи" -#: backend/canon-sane.c:1318 backend/canon.c:149 +#: backend/canon-sane.c:1318 backend/canon.c:147 #, no-c-format msgid "Raw" msgstr "Без обробки" -#: backend/canon.c:169 +#: backend/canon.c:167 #, no-c-format msgid "No transparency correction" msgstr "Без виправлення прозорості" -#: backend/canon.c:176 +#: backend/canon.c:174 #, no-c-format msgid "Slides" msgstr "Слайди" -#: backend/canon.c:186 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 -#: backend/matsushita.c:178 +#: backend/canon.c:184 backend/kvs1025_opt.c:180 backend/kvs40xx_opt.c:273 +#: backend/matsushita.c:175 #, no-c-format msgid "Automatic" msgstr "Автоматично" -#: backend/canon.c:186 +#: backend/canon.c:184 #, no-c-format msgid "Normal speed" msgstr "Звичайна швидкість" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/2 normal speed" msgstr "1/2 звичайної швидкості" -#: backend/canon.c:187 +#: backend/canon.c:185 #, no-c-format msgid "1/3 normal speed" msgstr "1/3 звичайної швидкості" -#: backend/canon.c:360 +#: backend/canon.c:358 #, no-c-format msgid "rounded parameter" msgstr "округлений параметр" -#: backend/canon.c:363 backend/canon.c:379 backend/canon.c:414 -#: backend/canon.c:464 backend/canon.c:482 backend/canon.c:525 +#: backend/canon.c:361 backend/canon.c:377 backend/canon.c:412 +#: backend/canon.c:462 backend/canon.c:480 backend/canon.c:523 #, no-c-format msgid "unknown" msgstr "невідома" -#: backend/canon.c:373 +#: backend/canon.c:371 #, no-c-format msgid "ADF jam" msgstr "Заїдання у протяжному механізмі" -#: backend/canon.c:376 +#: backend/canon.c:374 #, no-c-format msgid "ADF cover open" msgstr "Відкрито кришку протяжного механізму" -#: backend/canon.c:389 +#: backend/canon.c:387 #, no-c-format msgid "lamp failure" msgstr "Лампа не працює" -#: backend/canon.c:392 +#: backend/canon.c:390 #, no-c-format msgid "scan head positioning error" msgstr "помилка позиціонування голівки сканування" -#: backend/canon.c:395 +#: backend/canon.c:393 #, no-c-format msgid "CPU check error" msgstr "Помилка під час перевірки процесора" -#: backend/canon.c:398 +#: backend/canon.c:396 #, no-c-format msgid "RAM check error" msgstr "Помилка під час перевірки пам’яті" -#: backend/canon.c:401 +#: backend/canon.c:399 #, no-c-format msgid "ROM check error" msgstr "Помилка під час перевірки ROM" -#: backend/canon.c:404 +#: backend/canon.c:402 #, no-c-format msgid "hardware check error" msgstr "Помилка під час перевірки обладнання" -#: backend/canon.c:407 +#: backend/canon.c:405 #, no-c-format msgid "transparency unit lamp failure" msgstr "Не працює лампа модуля слайдів" -#: backend/canon.c:410 +#: backend/canon.c:408 #, no-c-format msgid "transparency unit scan head positioning failure" msgstr "Помилка позиціонування голівки сканування модуля плівок" -#: backend/canon.c:424 +#: backend/canon.c:422 #, no-c-format msgid "parameter list length error" msgstr "Помилка, пов’язана з довжиною списку параметрів" -#: backend/canon.c:428 +#: backend/canon.c:426 #, no-c-format msgid "invalid command operation code" msgstr "Некоректний код команди дії" -#: backend/canon.c:432 +#: backend/canon.c:430 #, no-c-format msgid "invalid field in CDB" msgstr "Некоректне поле у CDB" -#: backend/canon.c:436 +#: backend/canon.c:434 #, no-c-format msgid "unsupported LUN" msgstr "Непідтримуване значення LUN" -#: backend/canon.c:440 +#: backend/canon.c:438 #, no-c-format msgid "invalid field in parameter list" msgstr "Некоректне поле у списку параметрів" -#: backend/canon.c:444 +#: backend/canon.c:442 #, no-c-format msgid "command sequence error" msgstr "Помилка під час виконання послідовності команд" -#: backend/canon.c:448 +#: backend/canon.c:446 #, no-c-format msgid "too many windows specified" msgstr "Вказано забагато вікон" -#: backend/canon.c:452 +#: backend/canon.c:450 #, no-c-format msgid "medium not present" msgstr "Відсутній носій" -#: backend/canon.c:456 +#: backend/canon.c:454 #, no-c-format msgid "invalid bit IDENTIFY message" msgstr "Повідомлення про некоректний біт IDENTIFY" -#: backend/canon.c:460 +#: backend/canon.c:458 #, no-c-format msgid "option not correct" msgstr "параметр не є коректним" -#: backend/canon.c:474 +#: backend/canon.c:472 #, no-c-format msgid "power on reset / bus device reset" msgstr "скидання під час вмикання / з’єднання пристрою" -#: backend/canon.c:478 +#: backend/canon.c:476 #, no-c-format msgid "parameter changed by another initiator" msgstr "Параметр змінено іншим інструментом ініціалізації" -#: backend/canon.c:492 +#: backend/canon.c:490 #, no-c-format msgid "no additional sense information" msgstr "відсутні додаткові дані" -#: backend/canon.c:496 +#: backend/canon.c:494 #, no-c-format msgid "reselect failure" msgstr "Помилка повторного вибору" -#: backend/canon.c:500 +#: backend/canon.c:498 #, no-c-format msgid "SCSI parity error" msgstr "Помилка парності SCSI" -#: backend/canon.c:504 +#: backend/canon.c:502 #, no-c-format msgid "initiator detected error message received" msgstr "" "Отримано повідомлення про помилку виявлення інструменту ініціалізації" -#: backend/canon.c:509 +#: backend/canon.c:507 #, no-c-format msgid "invalid message error" msgstr "Некоректне повідомлення" -#: backend/canon.c:513 +#: backend/canon.c:511 #, no-c-format msgid "timeout error" msgstr "Перевищення часу очікування" -#: backend/canon.c:517 +#: backend/canon.c:515 #, no-c-format msgid "transparency unit shading error" msgstr "Помилка під час градації у модулі слайдів" -#: backend/canon.c:521 +#: backend/canon.c:519 #, no-c-format msgid "lamp not stabilized" msgstr "Лампу не стабілізовано" -#: backend/canon.c:847 backend/canon.c:862 +#: backend/canon.c:845 backend/canon.c:860 #, no-c-format msgid "film scanner" msgstr "плівковий сканер" -#: backend/canon.c:877 backend/canon.c:892 backend/canon.c:907 -#: backend/canon.c:922 backend/hp3900_sane.c:1683 backend/plustek.c:1335 -#: backend/plustek_pp.c:1014 backend/sceptre.c:593 backend/teco2.c:1832 -#: backend/u12.c:851 +#: backend/canon.c:875 backend/canon.c:890 backend/canon.c:905 +#: backend/canon.c:920 backend/hp3900_sane.c:1682 backend/plustek.c:1333 +#: backend/plustek_pp.c:1012 backend/sceptre.c:590 backend/teco2.c:1829 +#: backend/u12.c:849 #, no-c-format msgid "flatbed scanner" msgstr "планшетний сканер" -#: backend/canon.c:1178 backend/epson.c:3386 backend/epson2.c:1364 +#: backend/canon.c:1176 backend/epson.c:3384 backend/epson2.c:1394 #, no-c-format msgid "Film type" msgstr "Тип плівки" -#: backend/canon.c:1179 +#: backend/canon.c:1177 #, no-c-format msgid "Selects the film type, i.e. negatives or slides" msgstr "Визначає тип плівки, тобто негатив чи слайд" -#: backend/canon.c:1191 +#: backend/canon.c:1189 #, no-c-format msgid "Negative film type" msgstr "Тип плівки негатива" -#: backend/canon.c:1192 +#: backend/canon.c:1190 #, no-c-format msgid "Selects the negative film type" msgstr "Оберіть тестове зображення" -#: backend/canon.c:1231 +#: backend/canon.c:1229 #, no-c-format msgid "Hardware resolution" msgstr "Апаратна роздільна здатність" -#: backend/canon.c:1232 +#: backend/canon.c:1230 #, no-c-format msgid "Use only hardware resolutions" msgstr "Використовувати лише апаратні значення" -#: backend/canon.c:1313 +#: backend/canon.c:1311 backend/epson2.c:1337 #, no-c-format msgid "Focus" msgstr "Фокусування" -#: backend/canon.c:1323 +#: backend/canon.c:1321 #, no-c-format msgid "Auto focus" msgstr "Автоматичне фокусування" -#: backend/canon.c:1324 +#: backend/canon.c:1322 #, no-c-format msgid "Enable/disable auto focus" msgstr "Увімкнути/Вимкнути автоматичне фокусування" -#: backend/canon.c:1331 +#: backend/canon.c:1329 #, no-c-format msgid "Auto focus only once" msgstr "Одноразове автофокусування" -#: backend/canon.c:1332 +#: backend/canon.c:1330 #, no-c-format msgid "Do auto focus only once between ejects" msgstr "Виконувати автоматичне фокусування лише раз між виштовхуваннями" -#: backend/canon.c:1340 +#: backend/canon.c:1338 #, no-c-format msgid "Manual focus position" msgstr "Визначення позиції фокуса вручну" -#: backend/canon.c:1341 +#: backend/canon.c:1339 #, no-c-format msgid "Set the optical system's focus position by hand (default: 128)." msgstr "" "Встановити позицію фокусування оптичної системи вручну (типове значення: " "128)." -#: backend/canon.c:1351 +#: backend/canon.c:1349 #, no-c-format msgid "Scan margins" msgstr "Поля області сканування" -#: backend/canon.c:1398 +#: backend/canon.c:1396 #, no-c-format msgid "Extra color adjustments" msgstr "Додаткова корекція кольорів" -#: backend/canon.c:1533 backend/epson.c:3205 backend/epson2.c:1254 +#: backend/canon.c:1531 backend/epson.c:3203 backend/epson2.c:1251 #: backend/kvs1025.h:55 backend/kvs40xx_opt.c:826 #, no-c-format msgid "Mirror image" msgstr "Віддзеркалити зображення" -#: backend/canon.c:1534 +#: backend/canon.c:1532 #, no-c-format msgid "Mirror the image horizontally" msgstr "Віддзеркалити зображення горизонтально." -#: backend/canon.c:1603 +#: backend/canon.c:1601 #, no-c-format msgid "Auto exposure" msgstr "Автоекспозиція" -#: backend/canon.c:1604 +#: backend/canon.c:1602 #, no-c-format msgid "Enable/disable the auto exposure feature" msgstr "Увімкнути/Вимкнути можливість автоекспонування" -#: backend/canon.c:1620 +#: backend/canon.c:1618 #, no-c-format msgid "Calibration now" msgstr "Калібрування" -#: backend/canon.c:1621 +#: backend/canon.c:1619 #, no-c-format msgid "Execute calibration *now*" msgstr "Виконати калібрування негайно" -#: backend/canon.c:1631 +#: backend/canon.c:1629 #, no-c-format msgid "Self diagnosis" msgstr "Самодіагностика" -#: backend/canon.c:1632 +#: backend/canon.c:1630 #, no-c-format msgid "Perform scanner self diagnosis" msgstr "Виконати самодіагностику сканера" -#: backend/canon.c:1643 +#: backend/canon.c:1641 #, no-c-format msgid "Reset scanner" msgstr "Скинути параметри сканера" -#: backend/canon.c:1644 +#: backend/canon.c:1642 #, no-c-format msgid "Reset the scanner" msgstr "Скинути параметри сканера" -#: backend/canon.c:1654 +#: backend/canon.c:1652 #, no-c-format msgid "Medium handling" msgstr "Обробка носіїв" -#: backend/canon.c:1663 +#: backend/canon.c:1661 #, no-c-format msgid "Eject film after each scan" msgstr "Виштовхувати плівку після кожного сканування" -#: backend/canon.c:1664 +#: backend/canon.c:1662 #, no-c-format msgid "Automatically eject the film from the device after each scan" msgstr "" "Автоматично виштовхувати плівку з пристрою після кожного сканування" -#: backend/canon.c:1675 +#: backend/canon.c:1673 #, no-c-format msgid "Eject film before exit" msgstr "Виштовхувати плівку перед завершенням роботи" -#: backend/canon.c:1676 +#: backend/canon.c:1674 #, no-c-format msgid "" "Automatically eject the film from the device before exiting the program" @@ -1429,667 +1450,667 @@ msgstr "" "Автоматично виштовхувати плівку з пристрою перед завершенням роботи " "програми" -#: backend/canon.c:1685 +#: backend/canon.c:1683 #, no-c-format msgid "Eject film now" msgstr "Виштовхнути плівку" -#: backend/canon.c:1686 +#: backend/canon.c:1684 #, no-c-format msgid "Eject the film *now*" msgstr "Виштовхнути плівку *негайно*" -#: backend/canon.c:1695 +#: backend/canon.c:1693 #, no-c-format msgid "Document feeder extras" msgstr "Додаткові інструменти подачі" -#: backend/canon.c:1702 +#: backend/canon.c:1700 #, no-c-format msgid "Flatbed only" msgstr "Лише планшетний" -#: backend/canon.c:1703 +#: backend/canon.c:1701 #, no-c-format msgid "Disable auto document feeder and use flatbed only" msgstr "" "Вимкнути автоматичну подачу, використовувати лише планшетний механізм" -#: backend/canon.c:1713 backend/canon.c:1723 +#: backend/canon.c:1711 backend/canon.c:1721 #, no-c-format msgid "Transparency unit" msgstr "Модуль для слайдів" -#: backend/canon.c:1724 +#: backend/canon.c:1722 #, no-c-format msgid "Switch on/off the transparency unit (FAU, film adapter unit)" msgstr "Увімкнути/Вимкнути модуль для слайдів (FAU, film adapter unit)" -#: backend/canon.c:1734 +#: backend/canon.c:1732 #, no-c-format msgid "Negative film" msgstr "Негатив" -#: backend/canon.c:1735 +#: backend/canon.c:1733 #, no-c-format msgid "Positive or negative film" msgstr "Позитивною чи негативною є плівка" -#: backend/canon.c:1744 +#: backend/canon.c:1742 #, no-c-format msgid "Density control" msgstr "Керування щільністю" -#: backend/canon.c:1745 +#: backend/canon.c:1743 #, no-c-format msgid "Set density control mode" msgstr "Встановити режим керування щільністю" -#: backend/canon.c:1756 +#: backend/canon.c:1754 #, no-c-format msgid "Transparency ratio" msgstr "Співвідношення прозорості" -#: backend/canon.c:1770 +#: backend/canon.c:1768 #, no-c-format msgid "Select film type" msgstr "Оберіть тип плівки" -#: backend/canon.c:1771 +#: backend/canon.c:1769 #, no-c-format msgid "Select the film type" msgstr "Визначає тип плівки" -#: backend/canon630u.c:159 +#: backend/canon630u.c:157 #, no-c-format msgid "Calibrate Scanner" msgstr "Калібрувати сканер" -#: backend/canon630u.c:160 +#: backend/canon630u.c:158 #, no-c-format msgid "Force scanner calibration before scan" msgstr "Виконувати примусове калібрування перед скануванням" -#: backend/canon630u.c:259 backend/umax1220u.c:208 +#: backend/canon630u.c:257 backend/umax1220u.c:206 #, no-c-format msgid "Grayscale scan" msgstr "Сканувати у відтінках сірого" -#: backend/canon630u.c:260 backend/umax1220u.c:209 +#: backend/canon630u.c:258 backend/umax1220u.c:207 #, no-c-format msgid "Do a grayscale rather than color scan" msgstr "Виконувати чорно-біле сканування замість кольорового" -#: backend/canon630u.c:306 +#: backend/canon630u.c:304 #, no-c-format msgid "Analog Gain" msgstr "Аналогове підсилення" -#: backend/canon630u.c:307 +#: backend/canon630u.c:305 #, no-c-format msgid "Increase or decrease the analog gain of the CCD array" msgstr "Збільшити або зменшити аналогове підсилення матриці ПЗЗ" -#: backend/canon630u.c:347 backend/epson.h:68 backend/epson2.h:67 +#: backend/canon630u.c:345 backend/epson.h:66 backend/epson2.h:70 #, no-c-format msgid "Gamma Correction" msgstr "Виправлення гами" -#: backend/canon630u.c:348 +#: backend/canon630u.c:346 #, no-c-format msgid "Selects the gamma corrected transfer curve" msgstr "Визначити криву виправлення гами" -#: backend/canon_dr.c:413 backend/epjitsu.c:233 backend/epson.c:501 +#: backend/canon_dr.c:419 backend/epjitsu.c:231 backend/epson.c:499 #: backend/epson2-ops.c:101 backend/epson2.c:115 backend/epsonds-ops.c:32 -#: backend/epsonds.c:97 backend/epsonds.h:62 backend/fujitsu.c:681 -#: backend/genesys/genesys.h:78 backend/gt68xx.c:148 -#: backend/hp3900_sane.c:418 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1017 backend/hp5590.c:92 backend/kodakaio.c:617 -#: backend/ma1509.c:108 backend/magicolor.c:181 backend/mustek.c:156 -#: backend/mustek.c:160 backend/mustek.c:164 backend/pixma/pixma.c:978 +#: backend/epsonds.c:97 backend/epsonds.h:65 backend/fujitsu.c:683 +#: backend/genesys/genesys.h:76 backend/gt68xx.c:146 +#: backend/hp3900_sane.c:417 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1016 backend/hp5590.c:90 backend/kodakaio.c:617 +#: backend/ma1509.c:106 backend/magicolor.c:181 backend/mustek.c:154 +#: backend/mustek.c:158 backend/mustek.c:162 backend/pixma/pixma.c:996 #: backend/pixma/pixma_sane_options.c:93 backend/snapscan-options.c:86 -#: backend/test.c:234 backend/umax.c:181 +#: backend/test.c:232 backend/umax.c:179 #, no-c-format msgid "Flatbed" msgstr "Планшет" -#: backend/canon_dr.c:414 backend/epjitsu.c:234 backend/fujitsu.c:682 -#: backend/kodak.c:140 +#: backend/canon_dr.c:420 backend/epjitsu.c:232 backend/fujitsu.c:684 +#: backend/kodak.c:138 #, no-c-format msgid "ADF Front" msgstr "Перед протяжного механізму" -#: backend/canon_dr.c:415 backend/epjitsu.c:235 backend/fujitsu.c:683 -#: backend/kodak.c:141 +#: backend/canon_dr.c:421 backend/epjitsu.c:233 backend/fujitsu.c:685 +#: backend/kodak.c:139 #, no-c-format msgid "ADF Back" msgstr "Зворот протяжного механізму" -#: backend/canon_dr.c:416 backend/epjitsu.c:236 backend/fujitsu.c:684 -#: backend/hp5590.c:94 backend/kodak.c:142 backend/pixma/pixma.c:989 +#: backend/canon_dr.c:422 backend/epjitsu.c:234 backend/fujitsu.c:686 +#: backend/hp5590.c:92 backend/kodak.c:140 backend/pixma/pixma.c:1007 #, no-c-format msgid "ADF Duplex" msgstr "Двобічна АПД" -#: backend/canon_dr.c:417 backend/fujitsu.c:685 +#: backend/canon_dr.c:423 backend/fujitsu.c:687 #, no-c-format msgid "Card Front" msgstr "Картка (профіль)" -#: backend/canon_dr.c:418 backend/fujitsu.c:686 +#: backend/canon_dr.c:424 backend/fujitsu.c:688 #, no-c-format msgid "Card Back" msgstr "Картка (зворот)" -#: backend/canon_dr.c:419 backend/fujitsu.c:687 +#: backend/canon_dr.c:425 backend/fujitsu.c:689 #, no-c-format msgid "Card Duplex" msgstr "Картка (обидва боки)" -#: backend/canon_dr.c:426 backend/epson.c:599 backend/epson.c:3096 -#: backend/epson2.c:201 backend/fujitsu.c:704 -#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 -#: backend/gt68xx_low.h:136 backend/hp-option.c:3096 +#: backend/canon_dr.c:432 backend/epson.c:597 backend/epson.c:3094 +#: backend/epson2.c:195 backend/fujitsu.c:706 +#: backend/genesys/genesys.cpp:117 backend/genesys/genesys.cpp:124 +#: backend/gt68xx_low.h:134 backend/hp-option.c:3091 #, no-c-format msgid "Red" msgstr "Червоний" -#: backend/canon_dr.c:427 backend/epson.c:600 backend/epson.c:3092 -#: backend/epson2.c:202 backend/fujitsu.c:705 -#: backend/genesys/genesys.cpp:120 backend/genesys/genesys.cpp:127 -#: backend/gt68xx_low.h:137 backend/hp-option.c:3097 +#: backend/canon_dr.c:433 backend/epson.c:598 backend/epson.c:3090 +#: backend/epson2.c:196 backend/fujitsu.c:707 +#: backend/genesys/genesys.cpp:118 backend/genesys/genesys.cpp:125 +#: backend/gt68xx_low.h:135 backend/hp-option.c:3092 #, no-c-format msgid "Green" msgstr "Зелений" -#: backend/canon_dr.c:428 backend/epson.c:601 backend/epson.c:3100 -#: backend/epson2.c:203 backend/fujitsu.c:706 -#: backend/genesys/genesys.cpp:121 backend/genesys/genesys.cpp:128 -#: backend/gt68xx_low.h:138 backend/hp-option.c:3098 +#: backend/canon_dr.c:434 backend/epson.c:599 backend/epson.c:3098 +#: backend/epson2.c:197 backend/fujitsu.c:708 +#: backend/genesys/genesys.cpp:119 backend/genesys/genesys.cpp:126 +#: backend/gt68xx_low.h:136 backend/hp-option.c:3093 #, no-c-format msgid "Blue" msgstr "Синій" -#: backend/canon_dr.c:429 +#: backend/canon_dr.c:435 #, no-c-format msgid "Enhance Red" msgstr "Покращити червоний" -#: backend/canon_dr.c:430 +#: backend/canon_dr.c:436 #, no-c-format msgid "Enhance Green" msgstr "Покращити зелений" -#: backend/canon_dr.c:431 +#: backend/canon_dr.c:437 #, no-c-format msgid "Enhance Blue" msgstr "Покращити синій" -#: backend/canon_dr.c:433 backend/epson.c:556 backend/epson.c:564 -#: backend/epson.c:576 backend/epson.c:598 backend/epson2.c:165 -#: backend/epson2.c:173 backend/epson2.c:185 backend/epson2.c:200 -#: backend/epson2.c:214 backend/fujitsu.c:710 -#: backend/genesys/genesys.cpp:129 backend/leo.c:109 -#: backend/matsushita.c:138 backend/matsushita.c:159 -#: backend/matsushita.c:191 backend/matsushita.c:213 +#: backend/canon_dr.c:439 backend/epson.c:554 backend/epson.c:562 +#: backend/epson.c:574 backend/epson.c:596 backend/epson2.c:159 +#: backend/epson2.c:167 backend/epson2.c:179 backend/epson2.c:194 +#: backend/epson2.c:208 backend/fujitsu.c:712 +#: backend/genesys/genesys.cpp:127 backend/leo.c:106 +#: backend/matsushita.c:135 backend/matsushita.c:156 +#: backend/matsushita.c:188 backend/matsushita.c:210 #: backend/snapscan-options.c:91 #, no-c-format msgid "None" msgstr "Немає" -#: backend/canon_dr.c:434 backend/fujitsu.c:711 +#: backend/canon_dr.c:440 backend/fujitsu.c:713 #, no-c-format msgid "JPEG" msgstr "JPEG" -#: backend/canon_dr.c:2479 backend/fujitsu.c:4142 backend/kvs1025_opt.c:910 +#: backend/canon_dr.c:2526 backend/fujitsu.c:4140 backend/kvs1025_opt.c:910 #, no-c-format msgid "Software blank skip percentage" msgstr "Порогове значення порожніх сторінок для програмного відкидання" -#: backend/canon_dr.c:2480 backend/fujitsu.c:4143 +#: backend/canon_dr.c:2527 backend/fujitsu.c:4141 #, no-c-format msgid "Request driver to discard pages with low percentage of dark pixels" msgstr "" "Вимагати від драйвера відкидання сторінок з надто низькою питомою " "кількістю темних пікселів" -#: backend/canon_lide70.c:344 backend/epson.c:2813 backend/epson2.c:976 -#: backend/epsonds.c:631 backend/genesys/genesys.cpp:4634 -#: backend/gt68xx.c:451 backend/hp-option.c:2917 backend/kvs1025_opt.c:521 -#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:501 -#: backend/matsushita.c:1084 backend/microtek2.h:598 backend/mustek.c:4215 -#: backend/mustek_usb.c:256 backend/mustek_usb2.c:344 backend/niash.c:734 -#: backend/plustek.c:721 backend/plustek_pp.c:658 backend/sceptre.c:673 -#: backend/snapscan-options.c:354 backend/stv680.c:1030 -#: backend/teco2.c:1882 backend/test.c:348 backend/u12.c:473 -#: backend/umax.c:5054 +#: backend/canon_lide70.c:342 backend/epson.c:2811 backend/epson2.c:973 +#: backend/epsonds.c:636 backend/genesys/genesys.cpp:4632 +#: backend/gt68xx.c:449 backend/hp-option.c:2912 backend/kvs1025_opt.c:521 +#: backend/kvs20xx_opt.c:171 backend/kvs40xx_opt.c:320 backend/ma1509.c:499 +#: backend/matsushita.c:1081 backend/microtek2.h:596 backend/mustek.c:4213 +#: backend/mustek_usb.c:254 backend/mustek_usb2.c:342 backend/niash.c:731 +#: backend/plustek.c:719 backend/plustek_pp.c:656 backend/sceptre.c:670 +#: backend/snapscan-options.c:354 backend/stv680.c:1027 +#: backend/teco2.c:1879 backend/test.c:377 backend/u12.c:471 +#: backend/umax.c:5052 #, no-c-format msgid "Scan Mode" msgstr "Режим сканування" -#: backend/canon_lide70.c:400 backend/test.c:633 +#: backend/canon_lide70.c:402 backend/test.c:662 #, no-c-format msgid "Use non-blocking IO" msgstr "Використовувати ввід-вивід без блокування" -#: backend/canon_lide70.c:401 backend/test.c:634 +#: backend/canon_lide70.c:403 backend/test.c:663 #, no-c-format msgid "Use non-blocking IO for sane_read() if supported by the frontend." msgstr "" "Використовувати режим вводу-виводу без блокування для sane_read(), якщо " "підтримується оболонкою." -#: backend/epson.c:491 backend/epson2.c:108 backend/epsonds.c:90 +#: backend/epson.c:489 backend/epson2.c:108 backend/epsonds.c:90 #: backend/kodakaio.c:611 backend/magicolor.c:174 #, no-c-format msgid "Simplex" msgstr "Однобічна" -#: backend/epson.c:492 backend/epson2.c:109 backend/epsonds.c:91 +#: backend/epson.c:490 backend/epson2.c:109 backend/epsonds.c:91 #: backend/kodakaio.c:612 backend/kvs1025.h:50 backend/kvs20xx_opt.c:204 #: backend/kvs40xx_opt.c:353 backend/magicolor.c:175 -#: backend/matsushita.h:218 +#: backend/matsushita.h:212 #, no-c-format msgid "Duplex" msgstr "Двобічна" -#: backend/epson.c:502 backend/epson2-ops.c:102 backend/epson2.c:116 -#: backend/epsonds-ops.c:33 backend/epsonds.h:63 backend/pixma/pixma.c:995 +#: backend/epson.c:500 backend/epson2-ops.c:102 backend/epson2.c:116 +#: backend/epsonds-ops.c:33 backend/epsonds.h:66 backend/pixma/pixma.c:1013 #, no-c-format msgid "Transparency Unit" msgstr "Модуль для слайдів" -#: backend/epson.c:503 backend/epson2-ops.c:104 backend/epson2.c:118 -#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:64 -#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:160 -#: backend/pixma/pixma.c:983 backend/test.c:234 backend/umax.c:183 +#: backend/epson.c:501 backend/epson2-ops.c:104 backend/epson2.c:118 +#: backend/epsonds-ops.c:34 backend/epsonds.c:98 backend/epsonds.h:67 +#: backend/kodakaio.c:618 backend/magicolor.c:182 backend/mustek.c:158 +#: backend/pixma/pixma.c:1001 backend/test.c:232 backend/umax.c:181 #, no-c-format msgid "Automatic Document Feeder" msgstr "Автоматична подача документів" -#: backend/epson.c:523 backend/epson2.c:134 +#: backend/epson.c:521 backend/epson2.c:134 #, no-c-format msgid "Positive Film" msgstr "Плівка-позитив" -#: backend/epson.c:524 backend/epson2.c:135 +#: backend/epson.c:522 backend/epson2.c:135 #, no-c-format msgid "Negative Film" msgstr "Плівка-негатив" -#: backend/epson.c:529 backend/epson2.c:142 +#: backend/epson.c:527 #, no-c-format msgid "Focus on glass" msgstr "Фокус на склі" -#: backend/epson.c:530 backend/epson2.c:143 +#: backend/epson.c:528 #, no-c-format msgid "Focus 2.5mm above glass" msgstr "Фокус 2,5 мм над склом" -#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 -#: backend/epson2.c:166 backend/epson2.c:174 backend/epson2.c:186 +#: backend/epson.c:555 backend/epson.c:563 backend/epson.c:575 +#: backend/epson2.c:160 backend/epson2.c:168 backend/epson2.c:180 #, no-c-format msgid "Halftone A (Hard Tone)" msgstr "Півтони A (Різкі тони)" -#: backend/epson.c:558 backend/epson.c:566 backend/epson.c:578 -#: backend/epson2.c:167 backend/epson2.c:175 backend/epson2.c:187 +#: backend/epson.c:556 backend/epson.c:564 backend/epson.c:576 +#: backend/epson2.c:161 backend/epson2.c:169 backend/epson2.c:181 #, no-c-format msgid "Halftone B (Soft Tone)" msgstr "Півтони B (М’які тони)" -#: backend/epson.c:559 backend/epson.c:567 backend/epson.c:579 -#: backend/epson2.c:168 backend/epson2.c:176 backend/epson2.c:188 +#: backend/epson.c:557 backend/epson.c:565 backend/epson.c:577 +#: backend/epson2.c:162 backend/epson2.c:170 backend/epson2.c:182 #, no-c-format msgid "Halftone C (Net Screen)" msgstr "Півтони C (Net Screen)" -#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:177 -#: backend/epson2.c:189 +#: backend/epson.c:566 backend/epson.c:578 backend/epson2.c:171 +#: backend/epson2.c:183 #, no-c-format msgid "Dither A (4x4 Bayer)" msgstr "Дизеринг A (секція 4x4)" -#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:178 -#: backend/epson2.c:190 +#: backend/epson.c:567 backend/epson.c:579 backend/epson2.c:172 +#: backend/epson2.c:184 #, no-c-format msgid "Dither B (4x4 Spiral)" msgstr "Дизеринг B (спіраль 4x4)" -#: backend/epson.c:570 backend/epson.c:582 backend/epson2.c:179 -#: backend/epson2.c:191 +#: backend/epson.c:568 backend/epson.c:580 backend/epson2.c:173 +#: backend/epson2.c:185 #, no-c-format msgid "Dither C (4x4 Net Screen)" msgstr "Дизеринг C (4x4 Net Screen)" -#: backend/epson.c:571 backend/epson.c:583 backend/epson2.c:180 -#: backend/epson2.c:192 +#: backend/epson.c:569 backend/epson.c:581 backend/epson2.c:174 +#: backend/epson2.c:186 #, no-c-format msgid "Dither D (8x4 Net Screen)" msgstr "Дизеринг D (8x4 Net Screen)" -#: backend/epson.c:584 backend/epson2.c:193 +#: backend/epson.c:582 backend/epson2.c:187 #, no-c-format msgid "Text Enhanced Technology" msgstr "Технологія покращення тексту" -#: backend/epson.c:585 backend/epson2.c:194 +#: backend/epson.c:583 backend/epson2.c:188 #, no-c-format msgid "Download pattern A" msgstr "Завантажити шаблон A" -#: backend/epson.c:586 backend/epson2.c:195 +#: backend/epson.c:584 backend/epson2.c:189 #, no-c-format msgid "Download pattern B" msgstr "Завантажити шаблон B" -#: backend/epson.c:631 +#: backend/epson.c:629 #, no-c-format msgid "No Correction" msgstr "Без виправлення" -#: backend/epson.c:632 backend/epson.c:657 backend/epson2.c:255 +#: backend/epson.c:630 backend/epson.c:655 backend/epson2.c:249 #, no-c-format msgid "User defined" msgstr "Визначене користувачем" -#: backend/epson.c:633 +#: backend/epson.c:631 #, no-c-format msgid "Impact-dot printers" msgstr "Матричні принтери" -#: backend/epson.c:634 +#: backend/epson.c:632 #, no-c-format msgid "Thermal printers" msgstr "Термічні принтери" -#: backend/epson.c:635 +#: backend/epson.c:633 #, no-c-format msgid "Ink-jet printers" msgstr "Струминні принтери" -#: backend/epson.c:636 +#: backend/epson.c:634 #, no-c-format msgid "CRT monitors" msgstr "Монітори з ЕПТ" -#: backend/epson.c:656 backend/epson2.c:254 backend/fujitsu.c:694 -#: backend/hp-option.c:3229 backend/test.c:149 +#: backend/epson.c:654 backend/epson2.c:248 backend/fujitsu.c:696 +#: backend/hp-option.c:3224 backend/test.c:147 #, no-c-format msgid "Default" msgstr "Типовий" -#: backend/epson.c:658 backend/epson2.c:256 +#: backend/epson.c:656 backend/epson2.c:250 #, no-c-format msgid "High density printing" msgstr "Друк з високою щільністю" -#: backend/epson.c:659 backend/epson2.c:257 +#: backend/epson.c:657 backend/epson2.c:251 #, no-c-format msgid "Low density printing" msgstr "Друк з низькою щільністю" -#: backend/epson.c:660 backend/epson2.c:258 +#: backend/epson.c:658 backend/epson2.c:252 #, no-c-format msgid "High contrast printing" msgstr "Друк з високою контрастністю" -#: backend/epson.c:678 backend/epson2.c:276 +#: backend/epson.c:676 backend/epson2.c:270 #, no-c-format msgid "User defined (Gamma=1.0)" msgstr "Визначене користувачем (Gamma=1.0)" -#: backend/epson.c:679 backend/epson2.c:277 +#: backend/epson.c:677 backend/epson2.c:271 #, no-c-format msgid "User defined (Gamma=1.8)" msgstr "Визначена користувачем (Gamma=1.8)" -#: backend/epson.c:757 +#: backend/epson.c:755 #, no-c-format msgid "CD" msgstr "КД" -#: backend/epson.c:758 +#: backend/epson.c:756 #, no-c-format msgid "A5 portrait" msgstr "A5 книжкова" -#: backend/epson.c:759 +#: backend/epson.c:757 #, no-c-format msgid "A5 landscape" msgstr "A5 альбомна" -#: backend/epson.c:760 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 +#: backend/epson.c:758 backend/kvs1025_opt.c:103 backend/kvs20xx_opt.c:77 #: backend/kvs40xx_opt.c:131 backend/kvs40xx_opt.c:148 #, no-c-format msgid "Letter" msgstr "Letter" -#: backend/epson.c:761 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 +#: backend/epson.c:759 backend/kvs1025_opt.c:100 backend/kvs20xx_opt.c:74 #: backend/kvs20xx_opt.c:302 backend/kvs40xx_opt.c:128 #: backend/kvs40xx_opt.c:145 backend/kvs40xx_opt.c:526 #, no-c-format msgid "A4" msgstr "A4" -#: backend/epson.c:762 +#: backend/epson.c:760 #, no-c-format msgid "Max" msgstr "Макс" -#: backend/epson.c:2845 backend/epson2.c:1011 +#: backend/epson.c:2843 backend/epson2.c:1008 #, no-c-format msgid "Selects the halftone." msgstr "Визначає півтон." -#: backend/epson.c:2867 backend/epson2.c:1032 +#: backend/epson.c:2865 backend/epson2.c:1029 #, no-c-format msgid "Dropout" msgstr "Маска" -#: backend/epson.c:2868 backend/epson2.c:1033 +#: backend/epson.c:2866 backend/epson2.c:1030 #, no-c-format msgid "Selects the dropout." msgstr "Визначає маску." -#: backend/epson.c:2880 backend/epson2.c:1045 +#: backend/epson.c:2878 backend/epson2.c:1042 #, no-c-format msgid "Selects the brightness." msgstr "Визначає яскравість." -#: backend/epson.c:2895 backend/epson2.c:1058 +#: backend/epson.c:2893 backend/epson2.c:1055 #, no-c-format msgid "Sharpness" msgstr "Різкість" -#: backend/epson.c:3031 backend/epson2.c:1174 backend/epson2.c:1221 +#: backend/epson.c:3029 backend/epson2.c:1171 backend/epson2.c:1218 #, no-c-format msgid "Color correction" msgstr "Кольорова компенсація" -#: backend/epson.c:3034 backend/epson2.c:1176 +#: backend/epson.c:3032 backend/epson2.c:1173 #, no-c-format msgid "Sets the color correction table for the selected output device." msgstr "" "Визначає таблицю виправлення кольорів для вибраного пристрою виведення " "даних." -#: backend/epson.c:3075 +#: backend/epson.c:3073 #, no-c-format msgid "Color correction coefficients" msgstr "Коефіцієнти виправлення кольорів" -#: backend/epson.c:3076 +#: backend/epson.c:3074 #, no-c-format msgid "Matrix multiplication of RGB" msgstr "Матричний множник RGB" -#: backend/epson.c:3093 +#: backend/epson.c:3091 #, no-c-format msgid "Shift green to red" msgstr "Зсув зеленого до червоного" -#: backend/epson.c:3094 +#: backend/epson.c:3092 #, no-c-format msgid "Shift green to blue" msgstr "Зсув зеленого до синього" -#: backend/epson.c:3095 +#: backend/epson.c:3093 #, no-c-format msgid "Shift red to green" msgstr "Зсув червоного до зеленого" -#: backend/epson.c:3097 +#: backend/epson.c:3095 #, no-c-format msgid "Shift red to blue" msgstr "Зсув червоного до синього" -#: backend/epson.c:3098 +#: backend/epson.c:3096 #, no-c-format msgid "Shift blue to green" msgstr "Зсув синього до зеленого" -#: backend/epson.c:3099 +#: backend/epson.c:3097 #, no-c-format msgid "Shift blue to red" msgstr "Зсув синього до червоного" -#: backend/epson.c:3102 +#: backend/epson.c:3100 #, no-c-format msgid "Controls green level" msgstr "Керує рівнем зеленого" -#: backend/epson.c:3103 +#: backend/epson.c:3101 #, no-c-format msgid "Adds to red based on green level" msgstr "Додаток до червоного на основі рівня зеленого" -#: backend/epson.c:3104 +#: backend/epson.c:3102 #, no-c-format msgid "Adds to blue based on green level" msgstr "Додаток до синього на основі рівня зеленого" -#: backend/epson.c:3105 +#: backend/epson.c:3103 #, no-c-format msgid "Adds to green based on red level" msgstr "Додаток до зеленого на основі рівня червоного" -#: backend/epson.c:3106 +#: backend/epson.c:3104 #, no-c-format msgid "Controls red level" msgstr "Керує рівнем червоного" -#: backend/epson.c:3107 +#: backend/epson.c:3105 #, no-c-format msgid "Adds to blue based on red level" msgstr "Додаток до синього на основі рівня червоного" -#: backend/epson.c:3108 +#: backend/epson.c:3106 #, no-c-format msgid "Adds to green based on blue level" msgstr "Додаток до зеленого на основі рівня синього" -#: backend/epson.c:3109 +#: backend/epson.c:3107 #, no-c-format msgid "Adds to red based on blue level" msgstr "Додаток до червоного на основі рівня синього" -#: backend/epson.c:3110 +#: backend/epson.c:3108 #, no-c-format msgid "Controls blue level" msgstr "Визначає рівень синього" -#: backend/epson.c:3206 backend/epson2.c:1255 +#: backend/epson.c:3204 backend/epson2.c:1252 #, no-c-format msgid "Mirror the image." msgstr "Віддзеркалити зображення." -#: backend/epson.c:3232 backend/mustek.c:4344 +#: backend/epson.c:3230 backend/mustek.c:4342 #, no-c-format msgid "Fast preview" msgstr "Швидкий перегляд" -#: backend/epson.c:3245 backend/epson2.c:1265 +#: backend/epson.c:3243 backend/epson2.c:1262 #, no-c-format msgid "Auto area segmentation" msgstr "Автоматичний поділ на області" -#: backend/epson.c:3258 +#: backend/epson.c:3256 #, no-c-format msgid "Short resolution list" msgstr "Короткий список роздільних здатностей" -#: backend/epson.c:3260 +#: backend/epson.c:3258 #, no-c-format msgid "Display short resolution list" msgstr "Показати короткий список роздільних здатностей" -#: backend/epson.c:3267 +#: backend/epson.c:3265 #, no-c-format msgid "Zoom" msgstr "Масштаб" -#: backend/epson.c:3269 +#: backend/epson.c:3267 #, no-c-format msgid "Defines the zoom factor the scanner will use" msgstr "Визначає масштаб, який буде використано сканером" -#: backend/epson.c:3349 +#: backend/epson.c:3347 #, no-c-format msgid "Quick format" msgstr "Швидке форматування" -#: backend/epson.c:3360 backend/epson2.c:1340 backend/epsonds.c:728 +#: backend/epson.c:3358 backend/epson2.c:1370 backend/epsonds.c:733 #, no-c-format msgid "Optional equipment" msgstr "Додаткове устаткування" -#: backend/epson.c:3431 backend/epson2.c:1393 backend/epsonds.c:744 +#: backend/epson.c:3429 backend/epson2.c:1407 backend/epsonds.c:749 #, no-c-format msgid "Eject" msgstr "Виштовхнути" -#: backend/epson.c:3432 backend/epson2.c:1394 backend/epsonds.c:745 +#: backend/epson.c:3430 backend/epson2.c:1408 backend/epsonds.c:750 #, no-c-format msgid "Eject the sheet in the ADF" msgstr "Виштовхнути аркуш з протяжного пристрою" -#: backend/epson.c:3444 backend/epson2.c:1404 +#: backend/epson.c:3442 backend/epson2.c:1418 #, no-c-format msgid "Auto eject" msgstr "Автовиштовхування" -#: backend/epson.c:3445 backend/epson2.c:1406 +#: backend/epson.c:3443 backend/epson2.c:1420 #, no-c-format msgid "Eject document after scanning" msgstr "Виштовхнути документ після сканування" -#: backend/epson.c:3457 backend/epson2.c:1416 backend/epsonds.c:760 -#: backend/kodakaio.c:2855 backend/magicolor.c:2450 +#: backend/epson.c:3455 backend/epson2.c:1430 backend/epsonds.c:765 +#: backend/kodakaio.c:2859 backend/magicolor.c:2454 #, no-c-format msgid "ADF Mode" msgstr "Режим протяжного пристрою" -#: backend/epson.c:3459 backend/epson2.c:1418 backend/epsonds.c:762 -#: backend/kodakaio.c:2857 backend/magicolor.c:2452 +#: backend/epson.c:3457 backend/epson2.c:1432 backend/epsonds.c:767 +#: backend/kodakaio.c:2861 backend/magicolor.c:2456 #, no-c-format msgid "Selects the ADF mode (simplex/duplex)" msgstr "Визначає режим протяжного пристрою (однобічний/двобічний)" -#: backend/epson.c:3473 backend/epson2.c:1430 +#: backend/epson.c:3471 backend/epson2.c:1444 #, no-c-format msgid "Bay" msgstr "Секція" -#: backend/epson.c:3474 backend/epson2.c:1431 +#: backend/epson.c:3472 backend/epson2.c:1445 #, no-c-format msgid "Select bay to scan" msgstr "Визначає секцію, яку буде скановано" -#: backend/epson.h:69 backend/epson2.h:68 +#: backend/epson.h:67 backend/epson2.h:71 #, no-c-format msgid "" "Selects the gamma correction value from a list of pre-defined devices or " @@ -2099,12 +2120,12 @@ msgstr "" "попереднього визначених пристроїв або визначеної користувачем таблиці, " "яку можна завантажити у сканер" -#: backend/epson.h:72 backend/epson2.h:71 +#: backend/epson.h:70 backend/epson2.h:74 #, no-c-format msgid "Focus Position" msgstr "Позиція фокусування" -#: backend/epson.h:73 backend/epson2.h:72 +#: backend/epson.h:71 backend/epson2.h:75 #, no-c-format msgid "" "Sets the focus position to either the glass or 2.5mm above the glass" @@ -2112,12 +2133,12 @@ msgstr "" "Визначає позицію фокусування на рівень від поверхні скла до висоти 2,5 " "мм над склом" -#: backend/epson.h:75 backend/epson2.h:74 +#: backend/epson.h:73 backend/epson2.h:77 #, no-c-format msgid "Wait for Button" msgstr "Очікувати натискання кнопки" -#: backend/epson.h:76 backend/epson2.h:75 +#: backend/epson.h:74 backend/epson2.h:78 #, no-c-format msgid "" "After sending the scan command, wait until the button on the scanner is " @@ -2131,7 +2152,7 @@ msgstr "" msgid "TPU8x10" msgstr "TPU8x10" -#: backend/epson2.c:102 backend/pixma/pixma.c:413 +#: backend/epson2.c:102 backend/pixma/pixma.c:414 #, no-c-format msgid "Infrared" msgstr "Інфрачервоне" @@ -2146,272 +2167,272 @@ msgstr "Слайд-позитив" msgid "Negative Slide" msgstr "Слайд-негатив" -#: backend/epson2.c:215 +#: backend/epson2.c:209 #, no-c-format msgid "Built in CCT profile" msgstr "Вбудований профіль CCT" -#: backend/epson2.c:216 +#: backend/epson2.c:210 #, no-c-format msgid "User defined CCT profile" msgstr "Визначений користувачем профіль CCT" -#: backend/epsonds.c:752 +#: backend/epsonds.c:757 #, no-c-format msgid "Load" msgstr "Завантажити" -#: backend/epsonds.c:753 +#: backend/epsonds.c:758 #, no-c-format msgid "Load a sheet in the ADF" msgstr "Завантажити аркуш до протяжного пристрою" -#: backend/epsonds.c:773 +#: backend/epsonds.c:778 #, no-c-format msgid "ADF Skew Correction" msgstr "Виправлення нахилу у протяжному пристрої" -#: backend/epsonds.c:775 +#: backend/epsonds.c:780 #, no-c-format msgid "Enables ADF skew correction" msgstr "Вмикає виправлення нахилу у протяжному пристрої" -#: backend/fujitsu.c:695 backend/hp-option.c:3330 backend/hp-option.c:3343 +#: backend/fujitsu.c:697 backend/hp-option.c:3325 backend/hp-option.c:3338 #, no-c-format msgid "On" msgstr "Увімкнути" -#: backend/fujitsu.c:696 backend/hp-option.c:3162 backend/hp-option.c:3329 -#: backend/hp-option.c:3342 +#: backend/fujitsu.c:698 backend/hp-option.c:3157 backend/hp-option.c:3324 +#: backend/hp-option.c:3337 #, no-c-format msgid "Off" msgstr "Вимкнути" -#: backend/fujitsu.c:698 +#: backend/fujitsu.c:700 #, no-c-format msgid "DTC" msgstr "DTC" -#: backend/fujitsu.c:699 +#: backend/fujitsu.c:701 #, no-c-format msgid "SDTC" msgstr "SDTC" -#: backend/fujitsu.c:701 backend/teco1.c:1152 backend/teco1.c:1153 -#: backend/teco2.c:1967 backend/teco2.c:1968 backend/teco3.c:977 -#: backend/teco3.c:978 +#: backend/fujitsu.c:703 backend/teco1.c:1149 backend/teco1.c:1150 +#: backend/teco2.c:1964 backend/teco2.c:1965 backend/teco3.c:974 +#: backend/teco3.c:975 #, no-c-format msgid "Dither" msgstr "Дизеринг" -#: backend/fujitsu.c:702 +#: backend/fujitsu.c:704 #, no-c-format msgid "Diffusion" msgstr "Дифузія" -#: backend/fujitsu.c:707 +#: backend/fujitsu.c:709 #, no-c-format msgid "White" msgstr "Білий" -#: backend/fujitsu.c:708 +#: backend/fujitsu.c:710 #, no-c-format msgid "Black" msgstr "Чорний" -#: backend/fujitsu.c:713 +#: backend/fujitsu.c:715 #, no-c-format msgid "Continue" msgstr "Продовжити" -#: backend/fujitsu.c:714 +#: backend/fujitsu.c:716 #, no-c-format msgid "Stop" msgstr "Зупинити" -#: backend/fujitsu.c:716 +#: backend/fujitsu.c:718 #, no-c-format msgid "10mm" msgstr "10мм" -#: backend/fujitsu.c:717 +#: backend/fujitsu.c:719 #, no-c-format msgid "15mm" msgstr "15мм" -#: backend/fujitsu.c:718 +#: backend/fujitsu.c:720 #, no-c-format msgid "20mm" msgstr "20мм" -#: backend/fujitsu.c:720 backend/hp-option.c:3048 +#: backend/fujitsu.c:722 backend/hp-option.c:3043 #, no-c-format msgid "Horizontal" msgstr "По горизонталі" -#: backend/fujitsu.c:721 +#: backend/fujitsu.c:723 #, no-c-format msgid "Horizontal bold" msgstr "Жирний по горизонталі" -#: backend/fujitsu.c:722 +#: backend/fujitsu.c:724 #, no-c-format msgid "Horizontal narrow" msgstr "Вузький по горизонталі" -#: backend/fujitsu.c:723 backend/hp-option.c:3047 +#: backend/fujitsu.c:725 backend/hp-option.c:3042 #, no-c-format msgid "Vertical" msgstr "По вертикалі" -#: backend/fujitsu.c:724 +#: backend/fujitsu.c:726 #, no-c-format msgid "Vertical bold" msgstr "Жирний по вертикалі" -#: backend/fujitsu.c:726 +#: backend/fujitsu.c:728 #, no-c-format msgid "Top to bottom" msgstr "Згори вниз" -#: backend/fujitsu.c:727 +#: backend/fujitsu.c:729 #, no-c-format msgid "Bottom to top" msgstr "Знизу догори" -#: backend/fujitsu.c:729 +#: backend/fujitsu.c:731 #, no-c-format msgid "Front" msgstr "Перед" -#: backend/fujitsu.c:730 +#: backend/fujitsu.c:732 #, no-c-format msgid "Back" msgstr "Зворот" -#: backend/fujitsu.c:3173 backend/pixma/pixma_sane_options.c:146 +#: backend/fujitsu.c:3171 backend/pixma/pixma_sane_options.c:146 #, no-c-format msgid "Gamma function exponent" msgstr "Показник функції гами" -#: backend/fujitsu.c:3174 backend/pixma/pixma_sane_options.c:147 +#: backend/fujitsu.c:3172 backend/pixma/pixma_sane_options.c:147 #, no-c-format msgid "Changes intensity of midtones" msgstr "Змінює інтенсивність напівтонів" -#: backend/fujitsu.c:3223 +#: backend/fujitsu.c:3221 #, no-c-format msgid "RIF" msgstr "RIF" -#: backend/fujitsu.c:3224 +#: backend/fujitsu.c:3222 #, no-c-format msgid "Reverse image format" msgstr "Інверсивний формат зображення" -#: backend/fujitsu.c:3241 +#: backend/fujitsu.c:3239 #, no-c-format msgid "Halftone type" msgstr "Тип півтонів" -#: backend/fujitsu.c:3242 +#: backend/fujitsu.c:3240 #, no-c-format msgid "Control type of halftone filter" msgstr "Керування типом фільтра півтонів" -#: backend/fujitsu.c:3263 +#: backend/fujitsu.c:3261 #, no-c-format msgid "Control pattern of halftone filter" msgstr "Керування взірцем фільтра півтонів" -#: backend/fujitsu.c:3285 +#: backend/fujitsu.c:3283 #, no-c-format msgid "Outline" msgstr "Контур" -#: backend/fujitsu.c:3286 +#: backend/fujitsu.c:3284 #, no-c-format msgid "Perform outline extraction" msgstr "Виконати видобування контуру" -#: backend/fujitsu.c:3297 +#: backend/fujitsu.c:3295 #, no-c-format msgid "Emphasis" msgstr "Виокремлення" -#: backend/fujitsu.c:3298 +#: backend/fujitsu.c:3296 #, no-c-format msgid "Negative to smooth or positive to sharpen image" msgstr "" "Негатив для згладжування або позитив для збільшення різкості зображення" -#: backend/fujitsu.c:3316 +#: backend/fujitsu.c:3314 #, no-c-format msgid "Separation" msgstr "Розділення" -#: backend/fujitsu.c:3317 +#: backend/fujitsu.c:3315 #, no-c-format msgid "Enable automatic separation of image and text" msgstr "Увімкнути автоматичне відокремлення зображень і тексту" -#: backend/fujitsu.c:3328 +#: backend/fujitsu.c:3326 #, no-c-format msgid "Mirroring" msgstr "Віддзеркалення" -#: backend/fujitsu.c:3329 +#: backend/fujitsu.c:3327 #, no-c-format msgid "Reflect output image horizontally" msgstr "Віддзеркалити отримане зображення по горизонталі" -#: backend/fujitsu.c:3346 +#: backend/fujitsu.c:3344 #, no-c-format msgid "White level follower" msgstr "Відповідник рівня білого" -#: backend/fujitsu.c:3347 +#: backend/fujitsu.c:3345 #, no-c-format msgid "Control white level follower" msgstr "Керує відповідником рівня білого" -#: backend/fujitsu.c:3365 +#: backend/fujitsu.c:3363 #, no-c-format msgid "BP filter" msgstr "Фільтр СП" -#: backend/fujitsu.c:3366 +#: backend/fujitsu.c:3364 #, no-c-format msgid "Improves quality of high resolution ball-point pen text" msgstr "Поліпшує якість тексту, написаного кульковою ручкою" -#: backend/fujitsu.c:3382 backend/hp-option.h:73 +#: backend/fujitsu.c:3380 backend/hp-option.h:68 #, no-c-format msgid "Smoothing" msgstr "Згладжування" -#: backend/fujitsu.c:3383 +#: backend/fujitsu.c:3381 #, no-c-format msgid "Enable smoothing for improved OCR" msgstr "Увімкнути згладжування для поліпшення ОРТ" -#: backend/fujitsu.c:3399 +#: backend/fujitsu.c:3397 #, no-c-format msgid "Gamma curve" msgstr "Крива гами" -#: backend/fujitsu.c:3400 +#: backend/fujitsu.c:3398 #, no-c-format msgid "Gamma curve, from light to dark, but upper two may not work" msgstr "" "Крива гами, від світлого до темного, але верхні дві можуть не працювати" -#: backend/fujitsu.c:3422 backend/pixma/pixma_sane_options.c:378 +#: backend/fujitsu.c:3420 backend/pixma/pixma_sane_options.c:378 #, no-c-format msgid "Threshold curve" msgstr "Порогова крива" -#: backend/fujitsu.c:3423 +#: backend/fujitsu.c:3421 #, no-c-format msgid "" "Threshold curve, from light to dark, but upper two may not be linear" @@ -2419,111 +2440,111 @@ msgstr "" "Порогова крива, від світлого до темного, але верхні дві не можуть бути " "лінійними" -#: backend/fujitsu.c:3445 +#: backend/fujitsu.c:3443 #, no-c-format msgid "Threshold white" msgstr "Білий поріг" -#: backend/fujitsu.c:3446 +#: backend/fujitsu.c:3444 #, no-c-format msgid "Set pixels equal to threshold to white instead of black" msgstr "Встановити для порогових пікселів білий колір, а не чорний" -#: backend/fujitsu.c:3462 backend/fujitsu.c:3463 +#: backend/fujitsu.c:3460 backend/fujitsu.c:3461 #, no-c-format msgid "Noise removal" msgstr "Вилучення шуму" -#: backend/fujitsu.c:3479 +#: backend/fujitsu.c:3477 #, no-c-format msgid "Matrix 5x5" msgstr "Матриця 5x5" -#: backend/fujitsu.c:3480 +#: backend/fujitsu.c:3478 #, no-c-format msgid "Remove 5 pixel square noise" msgstr "Вилучати піксельний шум розміром до 5 пікселів" -#: backend/fujitsu.c:3496 +#: backend/fujitsu.c:3494 #, no-c-format msgid "Matrix 4x4" msgstr "Матриця 4x4" -#: backend/fujitsu.c:3497 +#: backend/fujitsu.c:3495 #, no-c-format msgid "Remove 4 pixel square noise" msgstr "Вилучати піксельний шум розміром до 4 пікселів" -#: backend/fujitsu.c:3513 +#: backend/fujitsu.c:3511 #, no-c-format msgid "Matrix 3x3" msgstr "Матриця 3x3" -#: backend/fujitsu.c:3514 +#: backend/fujitsu.c:3512 #, no-c-format msgid "Remove 3 pixel square noise" msgstr "Вилучати піксельний шум розміром до 3 пікселів" -#: backend/fujitsu.c:3530 +#: backend/fujitsu.c:3528 #, no-c-format msgid "Matrix 2x2" msgstr "Матриця 2x2" -#: backend/fujitsu.c:3531 +#: backend/fujitsu.c:3529 #, no-c-format msgid "Remove 2 pixel square noise" msgstr "Вилучати піксельний шум розміром до 2 пікселів" -#: backend/fujitsu.c:3550 +#: backend/fujitsu.c:3548 #, no-c-format msgid "Variance" msgstr "Дисперсія" -#: backend/fujitsu.c:3551 +#: backend/fujitsu.c:3549 #, no-c-format msgid "Set SDTC variance rate (sensitivity), 0 equals 127" msgstr "Встановити величину дисперсії SDTC (чутливість), 0 відповідає 127" -#: backend/fujitsu.c:3584 +#: backend/fujitsu.c:3582 #, no-c-format msgid "Auto width detection" msgstr "Автовиявлення ширини" -#: backend/fujitsu.c:3585 +#: backend/fujitsu.c:3583 #, no-c-format msgid "Scanner detects paper sides. May reduce scanning speed." msgstr "Сканер визначає краї паперу. Може уповільнити сканування." -#: backend/fujitsu.c:3602 +#: backend/fujitsu.c:3600 #, no-c-format msgid "Auto length detection" msgstr "Автовиявлення довжини" -#: backend/fujitsu.c:3603 +#: backend/fujitsu.c:3601 #, no-c-format msgid "Scanner detects paper lower edge. May confuse some frontends." msgstr "" "Сканер виявляє нижній край паперу. Може призвести до помилкової роботи " "деяких програмних оболонок." -#: backend/fujitsu.c:3629 +#: backend/fujitsu.c:3627 #, no-c-format msgid "Compression" msgstr "Стиснення" -#: backend/fujitsu.c:3630 +#: backend/fujitsu.c:3628 #, no-c-format msgid "Enable compressed data. May crash your front-end program" msgstr "" "Увімкнути стискання даних. Може призвести до аварійного завершення " "роботи програмних оболонок." -#: backend/fujitsu.c:3650 +#: backend/fujitsu.c:3648 #, no-c-format msgid "Compression argument" msgstr "Аргумент стискання" -#: backend/fujitsu.c:3651 +#: backend/fujitsu.c:3649 #, no-c-format msgid "" "Level of JPEG compression. 1 is small file, 7 is large file. 0 (default) " @@ -2532,107 +2553,107 @@ msgstr "" "Рівень стискання JPEG. 1 — малий файл, 7 — великий файл. 0 (типовий) — " "те саме, що і 4." -#: backend/fujitsu.c:3681 +#: backend/fujitsu.c:3679 #, no-c-format msgid "DF action" msgstr "Дія ПП" -#: backend/fujitsu.c:3682 +#: backend/fujitsu.c:3680 #, no-c-format msgid "Action following double feed error" msgstr "Дія, яку буде виконано у відповідь на помилку подвійного подавання" -#: backend/fujitsu.c:3698 +#: backend/fujitsu.c:3696 #, no-c-format msgid "DF skew" msgstr "ПП для перекошування" -#: backend/fujitsu.c:3699 +#: backend/fujitsu.c:3697 #, no-c-format msgid "Enable double feed error due to skew" msgstr "Увімкнути помилку подвійного подавання через перекошування" -#: backend/fujitsu.c:3717 +#: backend/fujitsu.c:3715 #, no-c-format msgid "DF thickness" msgstr "ПП для товщини" -#: backend/fujitsu.c:3718 +#: backend/fujitsu.c:3716 #, no-c-format msgid "Enable double feed error due to paper thickness" msgstr "Увімкнути помилку подвійного подавання через товщину паперу" -#: backend/fujitsu.c:3736 +#: backend/fujitsu.c:3734 #, no-c-format msgid "DF length" msgstr "ПП для довжини" -#: backend/fujitsu.c:3737 +#: backend/fujitsu.c:3735 #, no-c-format msgid "Enable double feed error due to paper length" msgstr "Увімкнути помилку подвійного подавання через довжину паперу" -#: backend/fujitsu.c:3760 +#: backend/fujitsu.c:3758 #, no-c-format msgid "DF length difference" msgstr "Різниця довжини для ПП" -#: backend/fujitsu.c:3761 +#: backend/fujitsu.c:3759 #, no-c-format msgid "Difference in page length to trigger double feed error" msgstr "" "Різниця у довжинах аркушів паперу, яка призводитиме до помилки " "подвійного подавання" -#: backend/fujitsu.c:3784 +#: backend/fujitsu.c:3782 #, no-c-format msgid "DF recovery mode" msgstr "Режим відновлення для ПП" -#: backend/fujitsu.c:3785 +#: backend/fujitsu.c:3783 #, no-c-format msgid "Request scanner to reverse feed on paper jam" msgstr "Вимагати від сканера зворотного подавання, якщо папір зам’ято" -#: backend/fujitsu.c:3804 +#: backend/fujitsu.c:3802 #, no-c-format msgid "Paper protection" msgstr "Захист паперу" -#: backend/fujitsu.c:3805 +#: backend/fujitsu.c:3803 #, no-c-format msgid "Request scanner to predict jams in the ADF" msgstr "Вимагати від сканера передбачати зам’яття у протяжному пристрої" -#: backend/fujitsu.c:3824 +#: backend/fujitsu.c:3822 #, no-c-format msgid "Advanced paper protection" msgstr "Додатковий захист паперу" -#: backend/fujitsu.c:3825 +#: backend/fujitsu.c:3823 #, no-c-format msgid "Request scanner to predict jams in the ADF using improved sensors" msgstr "" "Вимагати від сканера передбачати зам’яття у протяжному пристрої за " "допомогою поліпшених датчиків" -#: backend/fujitsu.c:3844 +#: backend/fujitsu.c:3842 #, no-c-format msgid "Staple detection" msgstr "Виявлення скоб" -#: backend/fujitsu.c:3845 +#: backend/fujitsu.c:3843 #, no-c-format msgid "Request scanner to detect jams in the ADF caused by staples" msgstr "" "Вимагати від сканера виявляти зам’яття у протяжному пристрої через скоби" -#: backend/fujitsu.c:3864 +#: backend/fujitsu.c:3862 #, no-c-format msgid "Background color" msgstr "Колір тла" -#: backend/fujitsu.c:3865 +#: backend/fujitsu.c:3863 #, no-c-format msgid "" "Set color of background for scans. May conflict with overscan option" @@ -2640,12 +2661,12 @@ msgstr "" "Встановити колір для тла сканованих зображень. Може конфліктувати із " "параметром полів." -#: backend/fujitsu.c:3885 +#: backend/fujitsu.c:3883 #, no-c-format msgid "Dropout color" msgstr "Колір для викидання" -#: backend/fujitsu.c:3886 +#: backend/fujitsu.c:3884 #, no-c-format msgid "" "One-pass scanners use only one color during gray or binary scanning, " @@ -2655,34 +2676,34 @@ msgstr "" "відтінках сірого або чорно-білого сканування, корисно для кольорового " "паперу або чорнильних записів" -#: backend/fujitsu.c:3909 +#: backend/fujitsu.c:3907 #, no-c-format msgid "Buffer mode" msgstr "Режим буферизації" -#: backend/fujitsu.c:3910 +#: backend/fujitsu.c:3908 #, no-c-format msgid "Request scanner to read pages quickly from ADF into internal memory" msgstr "" "Наказати сканеру швидко читати сторінки з протяжного пристрою до " "внутрішньої пам’яті" -#: backend/fujitsu.c:3929 +#: backend/fujitsu.c:3927 #, no-c-format msgid "Prepick" msgstr "Попереднє захоплення" -#: backend/fujitsu.c:3930 +#: backend/fujitsu.c:3928 #, no-c-format msgid "Request scanner to grab next page from ADF" msgstr "Наказати сканеру захопити наступну сторінку із протяжного пристрою" -#: backend/fujitsu.c:3949 +#: backend/fujitsu.c:3947 #, no-c-format msgid "Overscan" msgstr "Поля" -#: backend/fujitsu.c:3950 +#: backend/fujitsu.c:3948 #, no-c-format msgid "" "Collect a few mm of background on top side of scan, before paper enters " @@ -2695,12 +2716,12 @@ msgstr "" "також дозволити збирання решти даних з бічних полів. Може конфліктувати " "з параметром кольору тла." -#: backend/fujitsu.c:3968 +#: backend/fujitsu.c:3966 #, no-c-format msgid "Sleep timer" msgstr "Таймер присипляння" -#: backend/fujitsu.c:3969 +#: backend/fujitsu.c:3967 #, no-c-format msgid "" "Time in minutes until the internal power supply switches to sleep mode" @@ -2708,12 +2729,12 @@ msgstr "" "Час у хвилинах, по завершенню якого внутрішнє живлення буде переведено у " "режим сну" -#: backend/fujitsu.c:3987 +#: backend/fujitsu.c:3985 #, no-c-format msgid "Off timer" msgstr "Таймер вимикання" -#: backend/fujitsu.c:3988 +#: backend/fujitsu.c:3986 #, no-c-format msgid "" "Time in minutes until the internal power supply switches the scanner " @@ -2723,42 +2744,42 @@ msgstr "" "Буде округлено до найближчого кратного до 15 хвилин. Нульове значення " "означає, що живлення не вимикатиметься." -#: backend/fujitsu.c:4006 +#: backend/fujitsu.c:4004 #, no-c-format msgid "Duplex offset" msgstr "Зміщення двобічного" -#: backend/fujitsu.c:4007 +#: backend/fujitsu.c:4005 #, no-c-format msgid "Adjust front/back offset" msgstr "Коригування зміщення між переднім і зворотним боком" -#: backend/fujitsu.c:4024 backend/plustek.c:1025 backend/umax_pp.c:794 +#: backend/fujitsu.c:4022 backend/plustek.c:1023 backend/umax_pp.c:793 #, no-c-format msgid "Green offset" msgstr "Зміщення зеленого" -#: backend/fujitsu.c:4025 +#: backend/fujitsu.c:4023 #, no-c-format msgid "Adjust green/red offset" msgstr "Коригування зміщення між зеленим і червоним каналами" -#: backend/fujitsu.c:4042 backend/plustek.c:1041 backend/umax_pp.c:806 +#: backend/fujitsu.c:4040 backend/plustek.c:1039 backend/umax_pp.c:805 #, no-c-format msgid "Blue offset" msgstr "Зміщення синього" -#: backend/fujitsu.c:4043 +#: backend/fujitsu.c:4041 #, no-c-format msgid "Adjust blue/red offset" msgstr "Коригування зміщення між синім і червоним каналами" -#: backend/fujitsu.c:4056 +#: backend/fujitsu.c:4054 #, no-c-format msgid "Low Memory" msgstr "Обмеження пам’яті" -#: backend/fujitsu.c:4057 +#: backend/fujitsu.c:4055 #, no-c-format msgid "" "Limit driver memory usage for use in embedded systems. Causes some " @@ -2772,12 +2793,12 @@ msgstr "" "«side». Цим параметром слід користуватися лише для нетипового " "зовнішнього інтерфейсу програмного забезпечення." -#: backend/fujitsu.c:4072 +#: backend/fujitsu.c:4070 #, no-c-format msgid "Duplex side" msgstr "Бік для двобічного" -#: backend/fujitsu.c:4073 +#: backend/fujitsu.c:4071 #, no-c-format msgid "" "Tells which side (0=front, 1=back) of a duplex scan the next call to " @@ -2786,58 +2807,58 @@ msgstr "" "Визначає, який бік (0=передній, 1=зворотний) двобічного сканованого " "зображення буде повернуто під час наступного виклику sane_read." -#: backend/fujitsu.c:4084 +#: backend/fujitsu.c:4082 #, no-c-format msgid "Hardware deskew and crop" msgstr "Апаратне виправлення нахилу і обрізання" -#: backend/fujitsu.c:4085 +#: backend/fujitsu.c:4083 #, no-c-format msgid "Request scanner to rotate and crop pages digitally." msgstr "" "Вимагати від сканера обертання та обрізання сторінок у цифровому режимі." -#: backend/fujitsu.c:4096 backend/kvs1025_opt.c:871 +#: backend/fujitsu.c:4094 backend/kvs1025_opt.c:871 #, no-c-format msgid "Software deskew" msgstr "Програмне усування обертання" -#: backend/fujitsu.c:4097 +#: backend/fujitsu.c:4095 #, no-c-format msgid "Request driver to rotate skewed pages digitally." msgstr "" "Вимагати від драйвера усування обертання сторінок у автоматичному режимі." -#: backend/fujitsu.c:4109 backend/kvs1025_opt.c:880 +#: backend/fujitsu.c:4107 backend/kvs1025_opt.c:880 #, no-c-format msgid "Software despeckle diameter" msgstr "Діаметр плям для програмного усування" -#: backend/fujitsu.c:4110 +#: backend/fujitsu.c:4108 #, no-c-format msgid "Maximum diameter of lone dots to remove from scan." msgstr "" "Мінімальний діаметр окремих плям, які слід усунути зі сканованого " "зображення." -#: backend/fujitsu.c:4129 +#: backend/fujitsu.c:4127 #, no-c-format msgid "Software crop" msgstr "Програмне обрізання" -#: backend/fujitsu.c:4130 +#: backend/fujitsu.c:4128 #, no-c-format msgid "Request driver to remove border from pages digitally." msgstr "" "Вимагати від драйвера вилучення границі зі сторінок у автоматичному " "режимі." -#: backend/fujitsu.c:4159 +#: backend/fujitsu.c:4157 #, no-c-format msgid "Halt on Cancel" msgstr "Перервати при скасуванні" -#: backend/fujitsu.c:4160 +#: backend/fujitsu.c:4158 #, no-c-format msgid "" "Request driver to halt the paper feed instead of eject during a cancel." @@ -2845,106 +2866,106 @@ msgstr "" "Наказати драйверу перервати подавання паперу, замість його " "виштовхування, якщо сканування скасовано." -#: backend/fujitsu.c:4171 +#: backend/fujitsu.c:4169 #, no-c-format msgid "Endorser Options" msgstr "Параметри наддруку" -#: backend/fujitsu.c:4172 +#: backend/fujitsu.c:4170 #, no-c-format msgid "Controls for endorser unit" msgstr "Керування модулем наддруку" -#: backend/fujitsu.c:4183 +#: backend/fujitsu.c:4181 #, no-c-format msgid "Endorser" msgstr "Наддрук" -#: backend/fujitsu.c:4184 +#: backend/fujitsu.c:4182 #, no-c-format msgid "Enable endorser unit" msgstr "Увімкнути модуль наддруку" -#: backend/fujitsu.c:4199 +#: backend/fujitsu.c:4197 #, no-c-format msgid "Endorser bits" msgstr "Біти наддруку" -#: backend/fujitsu.c:4200 +#: backend/fujitsu.c:4198 #, no-c-format msgid "Determines maximum endorser counter value." msgstr "Визначає максимальне значення лічильника наддруку." -#: backend/fujitsu.c:4225 +#: backend/fujitsu.c:4223 #, no-c-format msgid "Endorser value" msgstr "Значення наддруку" -#: backend/fujitsu.c:4226 +#: backend/fujitsu.c:4224 #, no-c-format msgid "Initial endorser counter value." msgstr "Початкове значення лічильника наддруку." -#: backend/fujitsu.c:4249 +#: backend/fujitsu.c:4247 #, no-c-format msgid "Endorser step" msgstr "Крок наддруку" -#: backend/fujitsu.c:4250 +#: backend/fujitsu.c:4248 #, no-c-format msgid "Change endorser counter value by this much for each page." msgstr "" "Змінювати значення лічильника наддруку на вказане число для кожної " "наступної сторінки." -#: backend/fujitsu.c:4273 +#: backend/fujitsu.c:4271 #, no-c-format msgid "Endorser Y" msgstr "Y наддруку" -#: backend/fujitsu.c:4274 +#: backend/fujitsu.c:4272 #, no-c-format msgid "Endorser print offset from top of paper." msgstr "Зсув мітки наддруку від верхнього краю паперу." -#: backend/fujitsu.c:4299 +#: backend/fujitsu.c:4297 #, no-c-format msgid "Endorser font" msgstr "Шрифт наддруку" -#: backend/fujitsu.c:4300 +#: backend/fujitsu.c:4298 #, no-c-format msgid "Endorser printing font." msgstr "Шрифт наддруку." -#: backend/fujitsu.c:4329 +#: backend/fujitsu.c:4327 #, no-c-format msgid "Endorser direction" msgstr "Напрямок наддруку" -#: backend/fujitsu.c:4330 +#: backend/fujitsu.c:4328 #, no-c-format msgid "Endorser printing direction." msgstr "Напрямок друку." -#: backend/fujitsu.c:4354 +#: backend/fujitsu.c:4352 #, no-c-format msgid "Endorser side" msgstr "Бік наддруку" -#: backend/fujitsu.c:4355 +#: backend/fujitsu.c:4353 #, no-c-format msgid "Endorser printing side, requires hardware support to change" msgstr "" "Бік, з якого буде друкуватися мітка. Потребує апаратної підтримки для " "зміни." -#: backend/fujitsu.c:4380 +#: backend/fujitsu.c:4378 #, no-c-format msgid "Endorser string" msgstr "Рядок наддруку" -#: backend/fujitsu.c:4381 +#: backend/fujitsu.c:4379 #, no-c-format msgid "" "Endorser alphanumeric print format. %05ud or %08ud at the end will be " @@ -2953,204 +2974,204 @@ msgstr "" "Буквенно-цифровий формат наддруку. %05ud або %08ud наприкінці буде " "замінено на значення лічильника." -#: backend/fujitsu.c:4408 +#: backend/fujitsu.c:4406 #, no-c-format msgid "Top edge" msgstr "Верхній край" -#: backend/fujitsu.c:4409 +#: backend/fujitsu.c:4407 #, no-c-format msgid "Paper is pulled partly into ADF" msgstr "Папір частково втягнуто до протяжного пристрою" -#: backend/fujitsu.c:4420 +#: backend/fujitsu.c:4418 #, no-c-format msgid "A3 paper" msgstr "Папір A3" -#: backend/fujitsu.c:4421 +#: backend/fujitsu.c:4419 #, no-c-format msgid "A3 paper detected" msgstr "Виявлено папір A3" -#: backend/fujitsu.c:4432 +#: backend/fujitsu.c:4430 #, no-c-format msgid "B4 paper" msgstr "Папір B4" -#: backend/fujitsu.c:4433 +#: backend/fujitsu.c:4431 #, no-c-format msgid "B4 paper detected" msgstr "Виявлено папір B4" -#: backend/fujitsu.c:4444 +#: backend/fujitsu.c:4442 #, no-c-format msgid "A4 paper" msgstr "Папір A4" -#: backend/fujitsu.c:4445 +#: backend/fujitsu.c:4443 #, no-c-format msgid "A4 paper detected" msgstr "Виявлено папір A4" -#: backend/fujitsu.c:4456 +#: backend/fujitsu.c:4454 #, no-c-format msgid "B5 paper" msgstr "Папір B5" -#: backend/fujitsu.c:4457 +#: backend/fujitsu.c:4455 #, no-c-format msgid "B5 paper detected" msgstr "Виявлено папір B5" -#: backend/fujitsu.c:4480 +#: backend/fujitsu.c:4478 #, no-c-format msgid "OMR or DF" msgstr "OMR або ПП" -#: backend/fujitsu.c:4481 +#: backend/fujitsu.c:4479 #, no-c-format msgid "OMR or double feed detected" msgstr "Виявлено OMR або подвійне подавання" -#: backend/fujitsu.c:4504 +#: backend/fujitsu.c:4502 #, no-c-format msgid "Card loaded" msgstr "Картку завантажено" -#: backend/fujitsu.c:4505 +#: backend/fujitsu.c:4503 #, no-c-format msgid "Card slot contains paper" msgstr "У лотку карток міститься папір" -#: backend/fujitsu.c:4516 +#: backend/fujitsu.c:4514 #, no-c-format msgid "Power saving" msgstr "Заощадження енергії" -#: backend/fujitsu.c:4517 +#: backend/fujitsu.c:4515 #, no-c-format msgid "Scanner in power saving mode" msgstr "Сканер перебуває у режимі заощадження енергії" -#: backend/fujitsu.c:4540 +#: backend/fujitsu.c:4538 #, no-c-format msgid "Manual feed" msgstr "Подавання вручну" -#: backend/fujitsu.c:4541 +#: backend/fujitsu.c:4539 #, no-c-format msgid "Manual feed selected" msgstr "Вибрано режим подавання вручну" -#: backend/fujitsu.c:4564 +#: backend/fujitsu.c:4562 #, no-c-format msgid "Function" msgstr "Функція" -#: backend/fujitsu.c:4565 +#: backend/fujitsu.c:4563 #, no-c-format msgid "Function character on screen" msgstr "Функціональний символ на екрані" -#: backend/fujitsu.c:4576 +#: backend/fujitsu.c:4574 #, no-c-format msgid "Ink low" msgstr "Закінчуються чорнила" -#: backend/fujitsu.c:4577 +#: backend/fujitsu.c:4575 #, no-c-format msgid "Imprinter ink running low" msgstr "Лишилося мало чорнила для наддруку" -#: backend/fujitsu.c:4588 +#: backend/fujitsu.c:4586 #, no-c-format msgid "Double feed" msgstr "Подвійне подавання" -#: backend/fujitsu.c:4589 +#: backend/fujitsu.c:4587 #, no-c-format msgid "Double feed detected" msgstr "Виявлено подвійне подавання" -#: backend/fujitsu.c:4600 +#: backend/fujitsu.c:4598 #, no-c-format msgid "Error code" msgstr "Код помилки" -#: backend/fujitsu.c:4601 +#: backend/fujitsu.c:4599 #, no-c-format msgid "Hardware error code" msgstr "Код апаратної помилки" -#: backend/fujitsu.c:4612 +#: backend/fujitsu.c:4610 #, no-c-format msgid "Skew angle" msgstr "Кут перекошування" -#: backend/fujitsu.c:4613 +#: backend/fujitsu.c:4611 #, no-c-format msgid "Requires black background for scanning" msgstr "Потребує чорного тла для сканування" -#: backend/fujitsu.c:4624 +#: backend/fujitsu.c:4622 #, no-c-format msgid "Ink remaining" msgstr "Лишилося чорнила" -#: backend/fujitsu.c:4625 +#: backend/fujitsu.c:4623 #, no-c-format msgid "Imprinter ink level" msgstr "Рівень чорнила для наддруку" -#: backend/fujitsu.c:4636 +#: backend/fujitsu.c:4634 #, no-c-format msgid "Density" msgstr "Щільність" -#: backend/fujitsu.c:4637 +#: backend/fujitsu.c:4635 #, no-c-format msgid "Density dial" msgstr "Набирач щільності" -#: backend/fujitsu.c:4648 backend/fujitsu.c:4649 +#: backend/fujitsu.c:4646 backend/fujitsu.c:4647 #, no-c-format msgid "Duplex switch" msgstr "Перемикач двобічного" -#: backend/genesys/genesys.cpp:4823 backend/pixma/pixma_sane_options.c:357 +#: backend/genesys/genesys.cpp:4821 backend/pixma/pixma_sane_options.c:357 #, no-c-format msgid "Extras" msgstr "Додаткові" -#: backend/genesys/genesys.cpp:4832 +#: backend/genesys/genesys.cpp:4830 #, no-c-format msgid "Color filter" msgstr "Фільтр кольору" -#: backend/genesys/genesys.cpp:4835 +#: backend/genesys/genesys.cpp:4833 #, no-c-format msgid "When using gray or lineart this option selects the used color." msgstr "" "За використання друку у півтонах або штрихового друку за допомогою цього " "пункту можна обрати колір друку." -#: backend/genesys/genesys.cpp:4859 +#: backend/genesys/genesys.cpp:4857 #, no-c-format msgid "Calibration file" msgstr "Файл калібрування" -#: backend/genesys/genesys.cpp:4860 +#: backend/genesys/genesys.cpp:4858 #, no-c-format msgid "Specify the calibration file to use" msgstr "Вкажіть файл даних калібрування, які буде використано" -#: backend/genesys/genesys.cpp:4877 +#: backend/genesys/genesys.cpp:4875 #, no-c-format msgid "Calibration cache expiration time" msgstr "Строк дії кешу калібрування" -#: backend/genesys/genesys.cpp:4878 +#: backend/genesys/genesys.cpp:4876 #, no-c-format msgid "" "Time (in minutes) before a cached calibration expires. A value of 0 " @@ -3161,12 +3182,12 @@ msgstr "" "Від’ємні значення означають, що обмежень на строк дії кешу не " "накладатиметься." -#: backend/genesys/genesys.cpp:4888 +#: backend/genesys/genesys.cpp:4886 #, no-c-format msgid "Lamp off time" msgstr "Час вимикання лампи" -#: backend/genesys/genesys.cpp:4891 +#: backend/genesys/genesys.cpp:4889 #, no-c-format msgid "" "The lamp will be turned off after the given time (in minutes). A value " @@ -3175,92 +3196,92 @@ msgstr "" "Лампу буде вимкнено, коли спливе вказаний час (у хвилинах). Значення " "рівне 0 означатиме, що лампа не вимикатиметься." -#: backend/genesys/genesys.cpp:4901 +#: backend/genesys/genesys.cpp:4899 #, no-c-format msgid "Lamp off during scan" msgstr "Вимикання лампи під час сканування" -#: backend/genesys/genesys.cpp:4902 +#: backend/genesys/genesys.cpp:4900 #, no-c-format msgid "The lamp will be turned off during scan. " msgstr "Лампу буде вимкнено під час сканування. " -#: backend/genesys/genesys.cpp:4929 backend/genesys/genesys.cpp:4930 +#: backend/genesys/genesys.cpp:4927 backend/genesys/genesys.cpp:4928 #, no-c-format msgid "File button" msgstr "Кнопка «File»" -#: backend/genesys/genesys.cpp:4974 backend/genesys/genesys.cpp:4975 +#: backend/genesys/genesys.cpp:4972 backend/genesys/genesys.cpp:4973 #, no-c-format msgid "OCR button" msgstr "Кнопка «OCR»" -#: backend/genesys/genesys.cpp:4986 backend/genesys/genesys.cpp:4987 +#: backend/genesys/genesys.cpp:4984 backend/genesys/genesys.cpp:4985 #, no-c-format msgid "Power button" msgstr "Кнопка «Power»" -#: backend/genesys/genesys.cpp:4998 backend/genesys/genesys.cpp:4999 +#: backend/genesys/genesys.cpp:4996 backend/genesys/genesys.cpp:4997 #, no-c-format msgid "Extra button" msgstr "Додаткова кнопка" -#: backend/genesys/genesys.cpp:5010 backend/gt68xx.c:755 +#: backend/genesys/genesys.cpp:5008 backend/gt68xx.c:753 #, no-c-format msgid "Needs calibration" msgstr "Потребує калібрування" -#: backend/genesys/genesys.cpp:5011 backend/gt68xx.c:756 backend/p5.c:1928 +#: backend/genesys/genesys.cpp:5009 backend/gt68xx.c:754 backend/p5.c:1928 #, no-c-format msgid "The scanner needs calibration for the current settings" msgstr "Для застосування поточних параметрів потрібне калібрування" -#: backend/genesys/genesys.cpp:5022 backend/gt68xx.c:780 -#: backend/gt68xx.c:781 backend/p5.c:1937 backend/p5.c:1938 -#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1080 +#: backend/genesys/genesys.cpp:5020 backend/gt68xx.c:778 +#: backend/gt68xx.c:779 backend/p5.c:1937 backend/p5.c:1938 +#: backend/pixma/pixma_sane_options.c:227 backend/plustek.c:1078 #, no-c-format msgid "Buttons" msgstr "Кнопки" -#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 -#: backend/hp-option.h:97 backend/hp5400_sane.c:536 backend/niash.c:726 -#: backend/p5.c:1945 backend/plustek.c:941 +#: backend/genesys/genesys.cpp:5029 backend/gt68xx.c:785 +#: backend/hp-option.h:92 backend/hp5400_sane.c:535 backend/niash.c:723 +#: backend/p5.c:1945 backend/plustek.c:939 #, no-c-format msgid "Calibrate" msgstr "Відкалібрувати" -#: backend/genesys/genesys.cpp:5033 backend/gt68xx.c:789 backend/p5.c:1947 +#: backend/genesys/genesys.cpp:5031 backend/gt68xx.c:787 backend/p5.c:1947 #, no-c-format msgid "Start calibration using special sheet" msgstr "Почати калібрування за допомогою спеціального аркуша" -#: backend/genesys/genesys.cpp:5045 backend/gt68xx.c:802 backend/p5.c:1958 +#: backend/genesys/genesys.cpp:5043 backend/gt68xx.c:800 backend/p5.c:1958 #, no-c-format msgid "Clear calibration" msgstr "Спорожнити дані калібрування" -#: backend/genesys/genesys.cpp:5046 backend/gt68xx.c:803 backend/p5.c:1960 +#: backend/genesys/genesys.cpp:5044 backend/gt68xx.c:801 backend/p5.c:1960 #, no-c-format msgid "Clear calibration cache" msgstr "Спорожнити кеш калібрування" -#: backend/genesys/genesys.cpp:5056 +#: backend/genesys/genesys.cpp:5054 #, no-c-format msgid "Force calibration" msgstr "Примусове калібрування" -#: backend/genesys/genesys.cpp:5057 +#: backend/genesys/genesys.cpp:5055 #, no-c-format msgid "Force calibration ignoring all and any calibration caches" msgstr "" "Примусове калібрування з ігноруванням усіх кешованих даних калібрування" -#: backend/genesys/genesys.cpp:5067 +#: backend/genesys/genesys.cpp:5065 #, no-c-format msgid "Ignore internal offsets" msgstr "Ігнорувати внутрішні відступи" -#: backend/genesys/genesys.cpp:5069 +#: backend/genesys/genesys.cpp:5067 #, no-c-format msgid "" "Acquires the image including the internal calibration areas of the " @@ -3269,41 +3290,41 @@ msgstr "" "Надсилає запит щодо сканування зображення включно із внутрішніми " "областями калібрування сканера" -#: backend/genesys/genesys.h:79 backend/gt68xx.c:149 backend/ma1509.c:108 -#: backend/mustek.c:164 backend/snapscan-options.c:87 backend/umax.c:182 +#: backend/genesys/genesys.h:77 backend/gt68xx.c:147 backend/ma1509.c:106 +#: backend/mustek.c:162 backend/snapscan-options.c:87 backend/umax.c:180 #, no-c-format msgid "Transparency Adapter" msgstr "Адаптер плівок" -#: backend/genesys/genesys.h:80 +#: backend/genesys/genesys.h:78 #, no-c-format msgid "Transparency Adapter Infrared" msgstr "Адаптер плівок для інфрачервоного сканування" -#: backend/gt68xx.c:470 +#: backend/gt68xx.c:468 #, no-c-format msgid "Gray mode color" msgstr "Режим відтінків сірого" -#: backend/gt68xx.c:472 +#: backend/gt68xx.c:470 #, no-c-format msgid "Selects which scan color is used gray mode (default: green)." msgstr "" "Визначає, який колір сканування буде використано у режимі напівтонів " "сірого (типово — зелений)." -#: backend/gt68xx.c:553 backend/hp3900_sane.c:1392 -#: backend/mustek_usb2.c:410 +#: backend/gt68xx.c:551 backend/hp3900_sane.c:1391 +#: backend/mustek_usb2.c:408 #, no-c-format msgid "Debugging Options" msgstr "Параметри зневаджування" -#: backend/gt68xx.c:564 backend/mustek_usb2.c:419 +#: backend/gt68xx.c:562 backend/mustek_usb2.c:417 #, no-c-format msgid "Automatic warmup" msgstr "Автоматичний розігрів" -#: backend/gt68xx.c:566 +#: backend/gt68xx.c:564 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -3312,12 +3333,12 @@ msgstr "" "Розігрівати, до сталої яскравості лампи, не наполягати на 60-ти " "секундному розігріві." -#: backend/gt68xx.c:578 +#: backend/gt68xx.c:576 #, no-c-format msgid "Full scan" msgstr "Повне сканування" -#: backend/gt68xx.c:580 +#: backend/gt68xx.c:578 #, no-c-format msgid "" "Scan the complete scanning area including calibration strip. Be careful. " @@ -3326,12 +3347,12 @@ msgstr "" "Сканувати всю область сканування, зокрема смугу калібрування. Будьте " "обережні. Не вказуйте повну висоту. Лише для перевірки." -#: backend/gt68xx.c:591 +#: backend/gt68xx.c:589 #, no-c-format msgid "Coarse calibration" msgstr "Грубе калібрування" -#: backend/gt68xx.c:593 +#: backend/gt68xx.c:591 #, no-c-format msgid "" "Setup gain and offset for scanning automatically. If this option is " @@ -3342,12 +3363,12 @@ msgstr "" "пункт не буде позначено, ви зможете вказати параметри аналогової " "оболонки вручну. Типово цей пункт позначено. Лише для перевірки." -#: backend/gt68xx.c:612 +#: backend/gt68xx.c:610 #, no-c-format msgid "Coarse calibration for first scan only" msgstr "Грубе калібрування лише для початкового сканування" -#: backend/gt68xx.c:614 +#: backend/gt68xx.c:612 #, no-c-format msgid "" "Coarse calibration is only done for the first scan. Works with most " @@ -3359,12 +3380,12 @@ msgstr "" "яскравість сканованих зображень значно змінюється, зніміть позначку з " "цього пункту. Лише для перевірки." -#: backend/gt68xx.c:647 +#: backend/gt68xx.c:645 #, no-c-format msgid "Backtrack lines" msgstr "Ліній повернення" -#: backend/gt68xx.c:649 +#: backend/gt68xx.c:647 #, no-c-format msgid "" "Number of lines the scan slider moves back when backtracking occurs. " @@ -3378,223 +3399,223 @@ msgstr "" "значення пришвидшать сканування, але збільшать ймовірність пропуску " "ліній." -#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 +#: backend/gt68xx.c:672 backend/mustek_usb2.c:450 #, no-c-format msgid "Gamma value" msgstr "Значення коефіцієнта контрастності" -#: backend/gt68xx.c:676 backend/mustek_usb2.c:454 +#: backend/gt68xx.c:674 backend/mustek_usb2.c:452 #, no-c-format msgid "Sets the gamma value of all channels." msgstr "Визначає значення коефіцієнта контрастності для всіх каналів." -#: backend/hp-option.c:2987 +#: backend/hp-option.c:2982 #, no-c-format msgid "Advanced Options" msgstr "Додаткові параметри" -#: backend/hp-option.c:3044 +#: backend/hp-option.c:3039 #, no-c-format msgid "Coarse" msgstr "Грубе" -#: backend/hp-option.c:3045 +#: backend/hp-option.c:3040 #, no-c-format msgid "Fine" msgstr "Високої якості" -#: backend/hp-option.c:3046 +#: backend/hp-option.c:3041 #, no-c-format msgid "Bayer" msgstr "Секція" -#: backend/hp-option.c:3049 backend/hp-option.c:3100 +#: backend/hp-option.c:3044 backend/hp-option.c:3095 #, no-c-format msgid "Custom" msgstr "Нетипова" -#: backend/hp-option.c:3090 backend/hp-option.c:3146 -#: backend/hp-option.c:3161 +#: backend/hp-option.c:3085 backend/hp-option.c:3141 +#: backend/hp-option.c:3156 #, no-c-format msgid "Auto" msgstr "Авто" -#: backend/hp-option.c:3091 +#: backend/hp-option.c:3086 #, no-c-format msgid "NTSC RGB" msgstr "NTSC RGB" -#: backend/hp-option.c:3092 +#: backend/hp-option.c:3087 #, no-c-format msgid "XPA RGB" msgstr "XPA RGB" -#: backend/hp-option.c:3093 +#: backend/hp-option.c:3088 #, no-c-format msgid "Pass-through" msgstr "Пропускати" -#: backend/hp-option.c:3094 +#: backend/hp-option.c:3089 #, no-c-format msgid "NTSC Gray" msgstr "Чорно-біле NTSC" -#: backend/hp-option.c:3095 +#: backend/hp-option.c:3090 #, no-c-format msgid "XPA Gray" msgstr "Чорно-біле XPA" -#: backend/hp-option.c:3147 +#: backend/hp-option.c:3142 #, no-c-format msgid "Slow" msgstr "Повільно" -#: backend/hp-option.c:3148 backend/hp-option.c:3255 -#: backend/kvs40xx_opt.c:230 backend/matsushita.c:244 backend/mustek.c:149 -#: backend/plustek.c:234 backend/plustek_pp.c:203 backend/u12.c:155 +#: backend/hp-option.c:3143 backend/hp-option.c:3250 +#: backend/kvs40xx_opt.c:230 backend/matsushita.c:241 backend/mustek.c:147 +#: backend/plustek.c:232 backend/plustek_pp.c:201 backend/u12.c:153 #, no-c-format msgid "Normal" msgstr "Звичайна" -#: backend/hp-option.c:3149 +#: backend/hp-option.c:3144 #, no-c-format msgid "Fast" msgstr "Швидко" -#: backend/hp-option.c:3150 +#: backend/hp-option.c:3145 #, no-c-format msgid "Extra Fast" msgstr "Дуже швидко" -#: backend/hp-option.c:3163 +#: backend/hp-option.c:3158 #, no-c-format msgid "2-pixel" msgstr "Двоточкове" -#: backend/hp-option.c:3164 +#: backend/hp-option.c:3159 #, no-c-format msgid "4-pixel" msgstr "Чотириточкове" -#: backend/hp-option.c:3165 +#: backend/hp-option.c:3160 #, no-c-format msgid "8-pixel" msgstr "Восьмиточкове" -#: backend/hp-option.c:3176 +#: backend/hp-option.c:3171 #, no-c-format msgid "Print" msgstr "Друк" -#: backend/hp-option.c:3177 backend/hp3900_sane.c:427 -#: backend/hp3900_sane.c:1019 +#: backend/hp-option.c:3172 backend/hp3900_sane.c:426 +#: backend/hp3900_sane.c:1018 #, no-c-format msgid "Slide" msgstr "Слайд" -#: backend/hp-option.c:3178 +#: backend/hp-option.c:3173 #, no-c-format msgid "Film-strip" msgstr "Плівка" -#: backend/hp-option.c:3256 backend/hp5590.c:93 +#: backend/hp-option.c:3251 backend/hp5590.c:91 #, no-c-format msgid "ADF" msgstr "АПД" -#: backend/hp-option.c:3257 +#: backend/hp-option.c:3252 #, no-c-format msgid "XPA" msgstr "XPA" -#: backend/hp-option.c:3331 backend/hp-option.c:3344 +#: backend/hp-option.c:3326 backend/hp-option.c:3339 #, no-c-format msgid "Conditional" msgstr "Умовно" -#: backend/hp-option.c:3417 +#: backend/hp-option.c:3412 #, no-c-format msgid "Experiment" msgstr "Експеримент" -#: backend/hp-option.h:60 +#: backend/hp-option.h:55 #, no-c-format msgid "Sharpening" msgstr "Збільшенні різкості" -#: backend/hp-option.h:61 +#: backend/hp-option.h:56 #, no-c-format msgid "Set sharpening value." msgstr "Визначає величину збільшення різкості." -#: backend/hp-option.h:66 +#: backend/hp-option.h:61 #, no-c-format msgid "Auto Threshold" msgstr "Автоматичне порогове значення" -#: backend/hp-option.h:68 +#: backend/hp-option.h:63 #, no-c-format msgid "Enable automatic determination of threshold for line-art scans." msgstr "" "Увімкнути автоматичне визначення порогового значення для сканування " "штрихових зображень." -#: backend/hp-option.h:74 +#: backend/hp-option.h:69 #, no-c-format msgid "Select smoothing filter." msgstr "Визначити фільтр згладжування." -#: backend/hp-option.h:79 +#: backend/hp-option.h:74 #, no-c-format msgid "Unload media after scan" msgstr "Вивантажувати носій після сканування" -#: backend/hp-option.h:80 +#: backend/hp-option.h:75 #, no-c-format msgid "Unloads the media after a scan." msgstr "Вивантажує носій після сканування." -#: backend/hp-option.h:85 +#: backend/hp-option.h:80 #, no-c-format msgid "Change document" msgstr "Змінити документ" -#: backend/hp-option.h:86 +#: backend/hp-option.h:81 #, no-c-format msgid "Change Document." msgstr "Змінити документ." -#: backend/hp-option.h:91 +#: backend/hp-option.h:86 #, no-c-format msgid "Unload" msgstr "Вивантажити" -#: backend/hp-option.h:92 +#: backend/hp-option.h:87 #, no-c-format msgid "Unload Document." msgstr "Вивантажити документ." -#: backend/hp-option.h:98 +#: backend/hp-option.h:93 #, no-c-format msgid "Start calibration process." msgstr "Почати процедуру калібрування." -#: backend/hp-option.h:103 +#: backend/hp-option.h:98 #, no-c-format msgid "Media" msgstr "Носій" -#: backend/hp-option.h:104 +#: backend/hp-option.h:99 #, no-c-format msgid "Set type of media." msgstr "Визначити тип носія." -#: backend/hp-option.h:109 +#: backend/hp-option.h:104 #, no-c-format msgid "Exposure time" msgstr "Час експозиції" -#: backend/hp-option.h:111 +#: backend/hp-option.h:106 #, no-c-format msgid "" "A longer exposure time lets the scanner collect more light. Suggested " @@ -3607,157 +3628,157 @@ msgstr "" "150% для звичайних слайдів та «Негатив» для негативів. Для темних " "(недоекспонованих) зображень ви можете збільшити це значення." -#: backend/hp-option.h:119 backend/hp-option.h:126 +#: backend/hp-option.h:114 backend/hp-option.h:121 #, no-c-format msgid "Color Matrix" msgstr "Матриця кольорів" -#: backend/hp-option.h:121 +#: backend/hp-option.h:116 #, no-c-format msgid "Set the scanner's color matrix." msgstr "Визначити матрицю кольорів сканера." -#: backend/hp-option.h:127 +#: backend/hp-option.h:122 #, no-c-format msgid "Custom color matrix." msgstr "Нетипова матриця кольорів." -#: backend/hp-option.h:132 +#: backend/hp-option.h:127 #, no-c-format msgid "Mono Color Matrix" msgstr "Чорно-біла матриця кольорів" -#: backend/hp-option.h:133 +#: backend/hp-option.h:128 #, no-c-format msgid "Custom color matrix for grayscale scans." msgstr "Нетипова матриця кольорів для чорно-білих зображень." -#: backend/hp-option.h:138 +#: backend/hp-option.h:133 #, no-c-format msgid "Mirror horizontal" msgstr "Віддзеркалити горизонтально" -#: backend/hp-option.h:139 +#: backend/hp-option.h:134 #, no-c-format msgid "Mirror image horizontally." msgstr "Віддзеркалити зображення по горизонталі." -#: backend/hp-option.h:144 +#: backend/hp-option.h:139 #, no-c-format msgid "Mirror vertical" msgstr "Віддзеркалити вертикально" -#: backend/hp-option.h:145 +#: backend/hp-option.h:140 #, no-c-format msgid "Mirror image vertically." msgstr "Віддзеркалити зображення по вертикалі." -#: backend/hp-option.h:150 +#: backend/hp-option.h:145 #, no-c-format msgid "Update options" msgstr "Оновити параметри" -#: backend/hp-option.h:151 +#: backend/hp-option.h:146 #, no-c-format msgid "Update options." msgstr "Оновити параметри." -#: backend/hp-option.h:156 +#: backend/hp-option.h:151 #, no-c-format msgid "8 bit output" msgstr "8-бітовий вивід" -#: backend/hp-option.h:158 +#: backend/hp-option.h:153 #, no-c-format msgid "Use bit depth greater eight internally, but output only eight bits." msgstr "" "Для внутрішньої обробки використовувати глибини кольорів, більші за 8-" "бітові, але виводити дані лише у 8-бітовому форматі." -#: backend/hp-option.h:164 +#: backend/hp-option.h:159 #, no-c-format msgid "Front button wait" msgstr "Очікувати натискання кнопки у передній частині" -#: backend/hp-option.h:165 +#: backend/hp-option.h:160 #, no-c-format msgid "Wait to scan for front-panel button push." msgstr "" "Не починати сканування до натискання кнопки на передній панелі сканера." -#: backend/hp-option.h:172 +#: backend/hp-option.h:167 #, no-c-format msgid "Shut off lamp" msgstr "Вимкнути лампу" -#: backend/hp-option.h:173 +#: backend/hp-option.h:168 #, no-c-format msgid "Shut off scanner lamp." msgstr "Вимкнути лампу сканера." -#: backend/hp3500.c:1020 +#: backend/hp3500.c:1018 #, no-c-format msgid "Geometry Group" msgstr "Група розташування" -#: backend/hp3500.c:1073 backend/hp3500.c:1074 +#: backend/hp3500.c:1071 backend/hp3500.c:1072 #, no-c-format msgid "Scan Mode Group" msgstr "Група режимів сканування" -#: backend/hp3900_sane.c:1405 +#: backend/hp3900_sane.c:1404 #, no-c-format msgid "Scanner model" msgstr "Модель сканера" -#: backend/hp3900_sane.c:1408 +#: backend/hp3900_sane.c:1407 #, no-c-format msgid "Allows one to test device behavior with other supported models" msgstr "" "Надає змогу перевірити поведінку пристрою з використанням інших " "підтримуваних моделей" -#: backend/hp3900_sane.c:1422 +#: backend/hp3900_sane.c:1421 #, no-c-format msgid "Image colors will be inverted" msgstr "Кольори зображення буде інвертовано" -#: backend/hp3900_sane.c:1436 +#: backend/hp3900_sane.c:1435 #, no-c-format msgid "Disable gamma correction" msgstr "Вимкнути виправлення гами" -#: backend/hp3900_sane.c:1437 +#: backend/hp3900_sane.c:1436 #, no-c-format msgid "Gamma correction will be disabled" msgstr "Виправлення гами буде вимкнено" -#: backend/hp3900_sane.c:1451 +#: backend/hp3900_sane.c:1450 #, no-c-format msgid "Disable white shading correction" msgstr "Вимкнути виправлення відтінків білого" -#: backend/hp3900_sane.c:1453 +#: backend/hp3900_sane.c:1452 #, no-c-format msgid "White shading correction will be disabled" msgstr "Виправлення градації білого буде вимкнено" -#: backend/hp3900_sane.c:1467 +#: backend/hp3900_sane.c:1466 #, no-c-format msgid "Skip warmup process" msgstr "Пропустити процедуру розігріву" -#: backend/hp3900_sane.c:1468 +#: backend/hp3900_sane.c:1467 #, no-c-format msgid "Warmup process will be disabled" msgstr "Процес розігрівання буде вимкнено" -#: backend/hp3900_sane.c:1482 +#: backend/hp3900_sane.c:1481 #, no-c-format msgid "Force real depth" msgstr "Вказати справжню глибину" -#: backend/hp3900_sane.c:1485 +#: backend/hp3900_sane.c:1484 #, no-c-format msgid "" "If gamma is enabled, scans are always made in 16 bits depth to improve " @@ -3769,12 +3790,12 @@ msgstr "" "перетворюватиметься до обраної глибини кольорів. За допомогою цього " "пункту можна уникнути такої емуляції." -#: backend/hp3900_sane.c:1499 +#: backend/hp3900_sane.c:1498 #, no-c-format msgid "Emulate Grayscale" msgstr "Імітація чорно-білого" -#: backend/hp3900_sane.c:1502 +#: backend/hp3900_sane.c:1501 #, no-c-format msgid "" "If enabled, image will be scanned in color mode and then converted to " @@ -3785,12 +3806,12 @@ msgstr "" "режимі, а вже потім програмно перетворено на зображення у тонах сірого. " "Використання подібного підходу іноді може покращити якість зображення." -#: backend/hp3900_sane.c:1516 +#: backend/hp3900_sane.c:1515 #, no-c-format msgid "Save debugging images" msgstr "Зберегти зневаджувальні зображення" -#: backend/hp3900_sane.c:1519 +#: backend/hp3900_sane.c:1518 #, no-c-format msgid "" "If enabled, some images involved in scanner processing are saved to " @@ -3799,308 +3820,308 @@ msgstr "" "Якщо буде позначено цей пункт, деякі з зображень з процесу сканування " "буде збережено для подальшого аналізу." -#: backend/hp3900_sane.c:1533 +#: backend/hp3900_sane.c:1532 #, no-c-format msgid "Reset chipset" msgstr "Відновити дані мікроконтролера" -#: backend/hp3900_sane.c:1534 +#: backend/hp3900_sane.c:1533 #, no-c-format msgid "Resets chipset data" msgstr "Відновити початкові дані мікроконтролера" -#: backend/hp3900_sane.c:1547 +#: backend/hp3900_sane.c:1546 #, no-c-format msgid "Information" msgstr "Інформація" -#: backend/hp3900_sane.c:1560 +#: backend/hp3900_sane.c:1559 #, no-c-format msgid "Chipset name" msgstr "Назва мікроконтролера" -#: backend/hp3900_sane.c:1561 +#: backend/hp3900_sane.c:1560 #, no-c-format msgid "Shows chipset name used in device." msgstr "Показує назву мікросхеми, використаної у пристрої." -#: backend/hp3900_sane.c:1565 +#: backend/hp3900_sane.c:1564 #, no-c-format msgid "Unknown" msgstr "Невідома" -#: backend/hp3900_sane.c:1571 +#: backend/hp3900_sane.c:1570 #, no-c-format msgid "Chipset ID" msgstr "Ідентифікатор мікросхеми" -#: backend/hp3900_sane.c:1572 +#: backend/hp3900_sane.c:1571 #, no-c-format msgid "Shows the chipset ID" msgstr "Показує ідентифікатор мікросхеми" -#: backend/hp3900_sane.c:1582 +#: backend/hp3900_sane.c:1581 #, no-c-format msgid "Scan counter" msgstr "Лічильник сканування" -#: backend/hp3900_sane.c:1584 +#: backend/hp3900_sane.c:1583 #, no-c-format msgid "Shows the number of scans made by scanner" msgstr "Показує кількість сканувань, виконаних за допомогою сканера" -#: backend/hp3900_sane.c:1594 +#: backend/hp3900_sane.c:1593 #, no-c-format msgid "Update information" msgstr "Оновити дані" -#: backend/hp3900_sane.c:1595 +#: backend/hp3900_sane.c:1594 #, no-c-format msgid "Updates information about device" msgstr "Оновлює дані щодо пристрою" -#: backend/hp3900_sane.c:1635 +#: backend/hp3900_sane.c:1634 #, no-c-format msgid "This option reflects a front panel scanner button" msgstr "Цей пункт відповідає кнопці передньої панелі сканера" -#: backend/hp5400_sane.c:418 +#: backend/hp5400_sane.c:417 #, no-c-format msgid "web" msgstr "web" -#: backend/hp5400_sane.c:419 +#: backend/hp5400_sane.c:418 #, no-c-format msgid "Share-To-Web button" msgstr "Кнопка «Оприлюднити у мережі»" -#: backend/hp5400_sane.c:420 +#: backend/hp5400_sane.c:419 #, no-c-format msgid "Scan an image and send it on the web" msgstr "Сканувати зображення і надіслати його мережею" -#: backend/hp5400_sane.c:426 +#: backend/hp5400_sane.c:425 #, no-c-format msgid "reprint" msgstr "reprint" -#: backend/hp5400_sane.c:427 +#: backend/hp5400_sane.c:426 #, no-c-format msgid "Reprint Photos button" msgstr "Кнопка «Відтворити фото»" -#: backend/hp5400_sane.c:428 +#: backend/hp5400_sane.c:427 #, no-c-format msgid "Button for reprinting photos" msgstr "Кнопка для відтворення фотографій" -#: backend/hp5400_sane.c:450 +#: backend/hp5400_sane.c:449 #, no-c-format msgid "more-options" msgstr "more-options" -#: backend/hp5400_sane.c:451 +#: backend/hp5400_sane.c:450 #, no-c-format msgid "More Options button" msgstr "Кнопка «Додаткові параметри»" -#: backend/hp5400_sane.c:452 +#: backend/hp5400_sane.c:451 #, no-c-format msgid "Button for additional options/configuration" msgstr "Кнопка для додаткових параметрів/налаштувань" -#: backend/hp5400_sane.c:466 +#: backend/hp5400_sane.c:465 #, no-c-format msgid "power-save" msgstr "power-save" -#: backend/hp5400_sane.c:467 +#: backend/hp5400_sane.c:466 #, no-c-format msgid "Power Save button" msgstr "Кнопка «Заощадження енергії»" -#: backend/hp5400_sane.c:468 +#: backend/hp5400_sane.c:467 #, no-c-format msgid "Puts the scanner in an energy-conservation mode" msgstr "Переводить сканер у режим заощадження енергії" -#: backend/hp5400_sane.c:474 +#: backend/hp5400_sane.c:473 #, no-c-format msgid "copies-up" msgstr "copies-up" -#: backend/hp5400_sane.c:475 +#: backend/hp5400_sane.c:474 #, no-c-format msgid "Increase Copies button" msgstr "Кнопка «Більше копій»" -#: backend/hp5400_sane.c:476 +#: backend/hp5400_sane.c:475 #, no-c-format msgid "Increase the number of copies" msgstr "Збільшити кількість копій" -#: backend/hp5400_sane.c:482 +#: backend/hp5400_sane.c:481 #, no-c-format msgid "copies-down" msgstr "copies-down" -#: backend/hp5400_sane.c:483 +#: backend/hp5400_sane.c:482 #, no-c-format msgid "Decrease Copies button" msgstr "Кнопка «Менше копій»" -#: backend/hp5400_sane.c:484 +#: backend/hp5400_sane.c:483 #, no-c-format msgid "Decrease the number of copies" msgstr "Зменшити кількість копій" -#: backend/hp5400_sane.c:490 +#: backend/hp5400_sane.c:489 #, no-c-format msgid "color-bw" msgstr "color-bw" -#: backend/hp5400_sane.c:491 +#: backend/hp5400_sane.c:490 #, no-c-format msgid "Select color/BW button" msgstr "Кнопка вибору «колір/ЧБ»" -#: backend/hp5400_sane.c:492 +#: backend/hp5400_sane.c:491 #, no-c-format msgid "Alternates between color and black/white scanning" msgstr "Перемикає між режимами кольорового та чорно-білого сканування" -#: backend/hp5400_sane.c:498 +#: backend/hp5400_sane.c:497 #, no-c-format msgid "color-bw-state" msgstr "color-bw-state" -#: backend/hp5400_sane.c:499 +#: backend/hp5400_sane.c:498 #, no-c-format msgid "Read color/BW button state" msgstr "Прочитати стан кнопки «колір/ЧБ»" -#: backend/hp5400_sane.c:500 +#: backend/hp5400_sane.c:499 #, no-c-format msgid "Reads state of BW/colour panel setting" msgstr "Читає стан параметра панелі «ЧБ/колір»" -#: backend/hp5400_sane.c:508 +#: backend/hp5400_sane.c:507 #, no-c-format msgid "copies-count" msgstr "copies-count" -#: backend/hp5400_sane.c:509 +#: backend/hp5400_sane.c:508 #, no-c-format msgid "Read copy count value" msgstr "Прочитати значення кількості копій" -#: backend/hp5400_sane.c:510 +#: backend/hp5400_sane.c:509 #, no-c-format msgid "Reads state of copy count panel setting" msgstr "Читає стан параметра панелі кількості копій" -#: backend/hp5400_sane.c:519 backend/niash.c:709 +#: backend/hp5400_sane.c:518 backend/niash.c:706 #, no-c-format msgid "Miscellaneous" msgstr "Різне" -#: backend/hp5400_sane.c:526 backend/niash.c:716 +#: backend/hp5400_sane.c:525 backend/niash.c:713 #, no-c-format msgid "Lamp status" msgstr "Стан лампи" -#: backend/hp5400_sane.c:527 backend/niash.c:717 +#: backend/hp5400_sane.c:526 backend/niash.c:714 #, no-c-format msgid "Switches the lamp on or off." msgstr "Вмикає або вимикає лампу." -#: backend/hp5400_sane.c:537 backend/niash.c:727 +#: backend/hp5400_sane.c:536 backend/niash.c:724 #, no-c-format msgid "Calibrates for black and white level." msgstr "Калібрує для визначення рівня чорного и білого." -#: backend/hp5590.c:95 +#: backend/hp5590.c:93 #, no-c-format msgid "TMA Slides" msgstr "Слайди TMA" -#: backend/hp5590.c:96 +#: backend/hp5590.c:94 #, no-c-format msgid "TMA Negatives" msgstr "Негативи TMA" -#: backend/hp5590.c:108 +#: backend/hp5590.c:106 #, no-c-format msgid "Color (48 bits)" msgstr "Кольоровий (48-бітовий)" -#: backend/hp5590.c:112 +#: backend/hp5590.c:110 #, no-c-format msgid "Extend lamp timeout" msgstr "Збільшений час очікування лампи" -#: backend/hp5590.c:113 +#: backend/hp5590.c:111 #, no-c-format msgid "Extends lamp timeout (from 15 minutes to 1 hour)" msgstr "Збільшує час очікування лампи (з 15 хвилин до 1 години)" -#: backend/hp5590.c:115 +#: backend/hp5590.c:113 #, no-c-format msgid "Wait for button" msgstr "Очікувати натискання кнопки" -#: backend/hp5590.c:116 +#: backend/hp5590.c:114 #, no-c-format msgid "Waits for button before scanning" msgstr "Очікувати на натискання кнопки, перш ніж почати сканування" -#: backend/hp5590.c:118 +#: backend/hp5590.c:116 #, no-c-format msgid "Last button pressed" msgstr "Остання натиснута кнопка" -#: backend/hp5590.c:119 +#: backend/hp5590.c:117 #, no-c-format msgid "Get ID of last button pressed (read only)" msgstr "Отримати ідентифікатор останньої натиснутої кнопки (лише читання)" -#: backend/hp5590.c:121 +#: backend/hp5590.c:119 #, no-c-format msgid "LCD counter" msgstr "Лічильник LCD" -#: backend/hp5590.c:122 +#: backend/hp5590.c:120 #, no-c-format msgid "Get value of LCD counter (read only)" msgstr "Отримати значення лічильника LCD (лише читання)" -#: backend/hp5590.c:124 +#: backend/hp5590.c:122 #, no-c-format msgid "Color LED indicator" msgstr "Кольоровий індикатор LED" -#: backend/hp5590.c:125 +#: backend/hp5590.c:123 #, no-c-format msgid "Get value of LED indicator (read only)" msgstr "Отримати значення індикатора LED (лише читання)" -#: backend/hp5590.c:127 +#: backend/hp5590.c:125 #, no-c-format msgid "Document available in ADF" msgstr "Документ доступний у АПД" -#: backend/hp5590.c:128 +#: backend/hp5590.c:126 #, no-c-format msgid "Get state of document-available indicator in ADF (read only)" msgstr "" "Отримати стан індикатора доступності документа у АПД (лише читання)" -#: backend/hp5590.c:130 +#: backend/hp5590.c:128 #, no-c-format msgid "Hide end-of-page pixel" msgstr "Приховувати кінцевий піксель сторінки" -#: backend/hp5590.c:131 +#: backend/hp5590.c:129 #, no-c-format msgid "" "Hide end-of-page indicator pixels and overwrite with neighbor pixels" @@ -4108,12 +4129,12 @@ msgstr "" "Приховувати пікселі-індикатори кінця сторінки і перезаписувати їх " "сусідніми пікселями" -#: backend/hp5590.c:133 +#: backend/hp5590.c:131 #, no-c-format msgid "Filling mode of trailing lines after scan data (ADF)" msgstr "Режим заповнення кінцевих ліній після даних сканування (АПД)" -#: backend/hp5590.c:134 +#: backend/hp5590.c:132 #, no-c-format msgid "" "raw = raw scan data, last = repeat last scan line, raster = b/w raster, " @@ -4123,13 +4144,13 @@ msgstr "" "сканування, raster = чорно-білий растр, white = білий колір, black = " "чорний колір, color = значення кольору у RGB або тонах сірого" -#: backend/hp5590.c:137 +#: backend/hp5590.c:135 #, no-c-format msgid "RGB or gray color value for filling mode 'color'" msgstr "" "Значення кольору у RGB або тонах сірого для режиму заповнення «color»" -#: backend/hp5590.c:138 +#: backend/hp5590.c:136 #, no-c-format msgid "" "Color value for trailing lines filling mode 'color'. RGB color as " @@ -4140,13 +4161,13 @@ msgstr "" "значення — фіолетовий або сірий)" #: backend/kvs1025.h:51 backend/kvs20xx_opt.c:295 backend/kvs40xx_opt.c:516 -#: backend/matsushita.h:219 +#: backend/matsushita.h:213 #, no-c-format msgid "Paper size" msgstr "Розмір паперу" -#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:220 -#: backend/matsushita.h:227 +#: backend/kvs1025.h:52 backend/kvs1025.h:67 backend/matsushita.h:214 +#: backend/matsushita.h:221 #, no-c-format msgid "Automatic separation" msgstr "Автоматичне відокремлення" @@ -4187,13 +4208,13 @@ msgid "Double feed detection" msgstr "Виявлення двобічного подавання" #: backend/kvs1025.h:63 backend/kvs20xx_opt.c:205 backend/kvs40xx_opt.c:354 -#: backend/matsushita.h:223 +#: backend/matsushita.h:217 #, no-c-format msgid "Enable Duplex (Dual-Sided) Scanning" msgstr "Увімкнути двобічне сканування" #: backend/kvs1025.h:65 backend/kvs20xx_opt.c:296 backend/kvs40xx_opt.c:517 -#: backend/matsushita.h:225 +#: backend/matsushita.h:219 #, no-c-format msgid "Physical size of the paper in the ADF" msgstr "Фізичний розмір паперу у пристрої автоматичної подачі" @@ -4358,7 +4379,7 @@ msgid "From scanner" msgstr "Зі сканера" #: backend/kvs1025_opt.c:179 backend/kvs40xx_opt.c:272 -#: backend/matsushita.c:177 +#: backend/matsushita.c:174 #, no-c-format msgid "From paper" msgstr "Від паперу" @@ -4433,13 +4454,13 @@ msgid "Sets the scan source" msgstr "Встановлює джерело сканування" #: backend/kvs1025_opt.c:572 backend/kvs20xx_opt.c:218 -#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1126 +#: backend/kvs40xx_opt.c:367 backend/matsushita.c:1123 #, no-c-format msgid "Feeder mode" msgstr "Режим подачі" #: backend/kvs1025_opt.c:573 backend/kvs20xx_opt.c:219 -#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1127 +#: backend/kvs40xx_opt.c:368 backend/matsushita.c:1124 #, no-c-format msgid "Sets the feeding mode" msgstr "Визначити режим подачі" @@ -4496,12 +4517,12 @@ msgstr "Сканер стискає зображення відповідно д msgid "Set paper position : true for landscape, false for portrait" msgstr "Встановлює розташування аркуша: true — альбомне, false — книжкове" -#: backend/kvs1025_opt.c:734 backend/matsushita.c:1224 +#: backend/kvs1025_opt.c:734 backend/matsushita.c:1221 #, no-c-format msgid "Automatic threshold" msgstr "Автоматичне визначення" -#: backend/kvs1025_opt.c:737 backend/matsushita.c:1227 +#: backend/kvs1025_opt.c:737 backend/matsushita.c:1224 #, no-c-format msgid "" "Automatically sets brightness, contrast, white level, gamma, noise " @@ -4511,31 +4532,31 @@ msgstr "" "шумності і виразність зображення автоматично" #: backend/kvs1025_opt.c:782 backend/kvs40xx_opt.c:764 -#: backend/matsushita.c:1275 +#: backend/matsushita.c:1272 #, no-c-format msgid "Noise reduction" msgstr "Зменшення шумності" #: backend/kvs1025_opt.c:784 backend/kvs40xx_opt.c:765 -#: backend/matsushita.c:1277 +#: backend/matsushita.c:1274 #, no-c-format msgid "Reduce the isolated dot noise" msgstr "Зменшити шум від ізольованих точок" #: backend/kvs1025_opt.c:795 backend/kvs20xx_opt.c:412 -#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1288 +#: backend/kvs40xx_opt.c:655 backend/matsushita.c:1285 #, no-c-format msgid "Image emphasis" msgstr "Виразність зображення" #: backend/kvs1025_opt.c:796 backend/kvs20xx_opt.c:413 -#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1289 +#: backend/kvs40xx_opt.c:656 backend/matsushita.c:1286 #, no-c-format msgid "Sets the image emphasis" msgstr "Визначає виразність зображення" #: backend/kvs1025_opt.c:807 backend/kvs1025_opt.c:808 -#: backend/matsushita.c:1300 backend/matsushita.c:1301 +#: backend/matsushita.c:1297 backend/matsushita.c:1298 #: backend/pixma/pixma_sane_options.c:113 #, no-c-format msgid "Gamma" @@ -4639,7 +4660,7 @@ msgstr "" #: backend/kvs20xx_opt.c:424 backend/kvs20xx_opt.c:425 #: backend/kvs40xx_opt.c:668 backend/kvs40xx_opt.c:669 -#: backend/microtek2.h:640 +#: backend/microtek2.h:638 #, no-c-format msgid "Gamma correction" msgstr "Виправлення гами" @@ -4833,218 +4854,218 @@ msgstr "Додавання простору у верхній частині" msgid "Addition of space in bottom position" msgstr "Додавання простору у нижній частині" -#: backend/leo.c:110 +#: backend/leo.c:107 #, no-c-format msgid "Diamond" msgstr "Діамант" -#: backend/leo.c:111 +#: backend/leo.c:108 #, no-c-format msgid "8x8 Coarse Fatting" msgstr "8x8 Значна жирність" -#: backend/leo.c:112 +#: backend/leo.c:109 #, no-c-format msgid "8x8 Fine Fatting" msgstr "8x8 Помірна жирність" -#: backend/leo.c:113 +#: backend/leo.c:110 #, no-c-format msgid "8x8 Bayer" msgstr "Секція 8x8" -#: backend/leo.c:114 +#: backend/leo.c:111 #, no-c-format msgid "8x8 Vertical Line" msgstr "8x8 Вертикальна лінія" -#: backend/lexmark.c:273 backend/umax_pp.c:705 +#: backend/lexmark.c:271 backend/umax_pp.c:704 #, no-c-format msgid "Gain" msgstr "Підсилення" -#: backend/lexmark.c:274 backend/umax_pp.c:706 +#: backend/lexmark.c:272 backend/umax_pp.c:705 #, no-c-format msgid "Color channels gain settings" msgstr "Параметри підсилення каналів кольорів" -#: backend/lexmark.c:283 backend/umax_pp.c:713 +#: backend/lexmark.c:281 backend/umax_pp.c:712 #, no-c-format msgid "Gray gain" msgstr "Підсилення сірого" -#: backend/lexmark.c:284 backend/umax_pp.c:714 +#: backend/lexmark.c:282 backend/umax_pp.c:713 #, no-c-format msgid "Sets gray channel gain" msgstr "Визначає підсилення сірого каналу" -#: backend/lexmark.c:297 backend/plustek.c:1001 backend/umax_pp.c:725 +#: backend/lexmark.c:295 backend/plustek.c:999 backend/umax_pp.c:724 #, no-c-format msgid "Red gain" msgstr "Підсилення червоного" -#: backend/lexmark.c:298 backend/umax_pp.c:726 +#: backend/lexmark.c:296 backend/umax_pp.c:725 #, no-c-format msgid "Sets red channel gain" msgstr "Визначає підсилення каналу червоного" -#: backend/lexmark.c:311 backend/plustek.c:1017 backend/umax_pp.c:737 +#: backend/lexmark.c:309 backend/plustek.c:1015 backend/umax_pp.c:736 #, no-c-format msgid "Green gain" msgstr "Підсилення зеленого" -#: backend/lexmark.c:312 backend/umax_pp.c:738 +#: backend/lexmark.c:310 backend/umax_pp.c:737 #, no-c-format msgid "Sets green channel gain" msgstr "Визначає підсилення каналу зеленого" -#: backend/lexmark.c:325 backend/plustek.c:1033 backend/umax_pp.c:749 +#: backend/lexmark.c:323 backend/plustek.c:1031 backend/umax_pp.c:748 #, no-c-format msgid "Blue gain" msgstr "Підсилення синього" -#: backend/lexmark.c:326 backend/umax_pp.c:750 +#: backend/lexmark.c:324 backend/umax_pp.c:749 #, no-c-format msgid "Sets blue channel gain" msgstr "Визначає підсилення каналу синього" -#: backend/matsushita.c:139 +#: backend/matsushita.c:136 #, no-c-format msgid "Bayer Dither 16" msgstr "Секційний дизеринг 16" -#: backend/matsushita.c:140 +#: backend/matsushita.c:137 #, no-c-format msgid "Bayer Dither 64" msgstr "Секційний дизеринг 64" -#: backend/matsushita.c:141 +#: backend/matsushita.c:138 #, no-c-format msgid "Halftone Dot 32" msgstr "Напівтонова точка 32" -#: backend/matsushita.c:142 +#: backend/matsushita.c:139 #, no-c-format msgid "Halftone Dot 64" msgstr "Напівтонова точка 64" -#: backend/matsushita.c:143 +#: backend/matsushita.c:140 #, no-c-format msgid "Error Diffusion" msgstr "Поширення помилок" -#: backend/matsushita.c:160 +#: backend/matsushita.c:157 #, no-c-format msgid "Mode 1" msgstr "Режим 1" -#: backend/matsushita.c:161 +#: backend/matsushita.c:158 #, no-c-format msgid "Mode 2" msgstr "Режим 2" -#: backend/matsushita.c:162 +#: backend/matsushita.c:159 #, no-c-format msgid "Mode 3" msgstr "Режим 3" -#: backend/matsushita.c:176 +#: backend/matsushita.c:173 #, no-c-format msgid "From white stick" msgstr "Від білої палички" -#: backend/matsushita.c:212 +#: backend/matsushita.c:209 #, no-c-format msgid "Smooth" msgstr "Плавний" -#: backend/matsushita.c:214 backend/matsushita.c:229 +#: backend/matsushita.c:211 backend/matsushita.c:226 #, no-c-format msgid "Low" msgstr "Низький" -#: backend/matsushita.c:215 backend/matsushita.c:230 -#: backend/matsushita.c:1296 +#: backend/matsushita.c:212 backend/matsushita.c:227 +#: backend/matsushita.c:1293 #, no-c-format msgid "Medium" msgstr "Середній" -#: backend/matsushita.c:216 backend/matsushita.c:231 +#: backend/matsushita.c:213 backend/matsushita.c:228 #, no-c-format msgid "High" msgstr "Високий" -#: backend/matsushita.c:245 +#: backend/matsushita.c:242 #, no-c-format msgid "CRT" msgstr "ЕПТ" -#: backend/matsushita.c:257 +#: backend/matsushita.c:254 #, no-c-format msgid "One page" msgstr "Одна сторінка" -#: backend/matsushita.c:258 +#: backend/matsushita.c:255 #, no-c-format msgid "All pages" msgstr "Всі сторінки" -#: backend/matsushita.c:1034 backend/p5_device.c:8 backend/plustek.c:1333 +#: backend/matsushita.c:1031 backend/p5_device.c:8 backend/plustek.c:1331 #, no-c-format msgid "sheetfed scanner" msgstr "сканер з подачею аркушів" -#: backend/matsushita.h:209 +#: backend/matsushita.h:203 #, no-c-format msgid "Grayscale 4 bits" msgstr "Відтінки сірого, 4-бітова" -#: backend/matsushita.h:210 +#: backend/matsushita.h:204 #, no-c-format msgid "Grayscale 8 bits" msgstr "Відтінки сірого, 8-бітова" -#: backend/microtek2.h:601 +#: backend/microtek2.h:599 #, no-c-format msgid "Shadow, midtone, highlight, exposure time" msgstr "Затіненість, напівтон, підсвічування, час витримки" -#: backend/microtek2.h:603 +#: backend/microtek2.h:601 #, no-c-format msgid "Special options" msgstr "Спеціальні параметри" -#: backend/microtek2.h:604 +#: backend/microtek2.h:602 #, no-c-format msgid "Color balance" msgstr "Баланс кольорів" -#: backend/microtek2.h:607 +#: backend/microtek2.h:605 #, no-c-format msgid "Disable backtracking" msgstr "Вимкнути зворотне стеження" -#: backend/microtek2.h:608 +#: backend/microtek2.h:606 #, no-c-format msgid "If checked the scanner does not perform backtracking" msgstr "Якщо буде позначено цей пункт, сканер не виконуватиме повернення" -#: backend/microtek2.h:612 +#: backend/microtek2.h:610 #, no-c-format msgid "Toggle lamp of flatbed" msgstr "Перемкнути лампу планшетного сканера" -#: backend/microtek2.h:613 +#: backend/microtek2.h:611 #, no-c-format msgid "Toggles the lamp of the flatbed" msgstr "Перемикає лампу планшетного сканера" -#: backend/microtek2.h:616 +#: backend/microtek2.h:614 #, no-c-format msgid "Calibration by backend" msgstr "Калібрування програмою обробки" -#: backend/microtek2.h:617 +#: backend/microtek2.h:615 #, no-c-format msgid "" "If checked the color calibration before a scan is done by the backend" @@ -5052,44 +5073,44 @@ msgstr "" "Якщо позначено цей пункт, калібрування кольорів перед скануванням " "виконується програмою обробки" -#: backend/microtek2.h:621 +#: backend/microtek2.h:619 #, no-c-format msgid "Use the lightlid-35mm adapter" msgstr "Використовувати 35 мм адаптер lightlid" -#: backend/microtek2.h:622 +#: backend/microtek2.h:620 #, no-c-format msgid "This option turns off the lamp of the flatbed during a scan" msgstr "" "Якщо позначити цей пункт, лампу планшетного сканера на час сканування " "буде вимкнено" -#: backend/microtek2.h:626 backend/snapscan-options.c:421 +#: backend/microtek2.h:624 backend/snapscan-options.c:421 #, no-c-format msgid "Quality scan" msgstr "Якісне сканування" -#: backend/microtek2.h:627 backend/snapscan-options.c:422 +#: backend/microtek2.h:625 backend/snapscan-options.c:422 #, no-c-format msgid "Highest quality but lower speed" msgstr "Найкраща якість, але повільно" -#: backend/microtek2.h:630 +#: backend/microtek2.h:628 #, no-c-format msgid "Fast scan" msgstr "Швидке сканування" -#: backend/microtek2.h:631 +#: backend/microtek2.h:629 #, no-c-format msgid "Highest speed but lower quality" msgstr "Найшвидше, але низька якість" -#: backend/microtek2.h:634 +#: backend/microtek2.h:632 #, no-c-format msgid "Automatic adjustment of threshold" msgstr "Автоматичне визначення порогового значення" -#: backend/microtek2.h:635 +#: backend/microtek2.h:633 #, no-c-format msgid "" "If checked the backend automatically tries to determine an optimal value " @@ -5098,282 +5119,282 @@ msgstr "" "Якщо буде позначено цей пункт, програма обробки спробує визначити " "оптимальне порогове значення у автоматичному режимі." -#: backend/microtek2.h:641 +#: backend/microtek2.h:639 #, no-c-format msgid "Selects the gamma correction mode." msgstr "Визначає режим виправлення гами (ступеня контрастності)." -#: backend/microtek2.h:644 +#: backend/microtek2.h:642 #, no-c-format msgid "Bind gamma" msgstr "Пов’язана гама" -#: backend/microtek2.h:645 +#: backend/microtek2.h:643 #, no-c-format msgid "Use same gamma values for all colour channels." msgstr "Використовувати однакові значення гами для всіх каналів кольорів." -#: backend/microtek2.h:649 +#: backend/microtek2.h:647 #, no-c-format msgid "Scalar gamma" msgstr "Скалярна гама" -#: backend/microtek2.h:650 +#: backend/microtek2.h:648 #, no-c-format msgid "Selects a value for scalar gamma correction." msgstr "Визначає значення для скалярного виправлення гами." -#: backend/microtek2.h:654 +#: backend/microtek2.h:652 #, no-c-format msgid "Scalar gamma red" msgstr "Скалярна гама червоного" -#: backend/microtek2.h:655 +#: backend/microtek2.h:653 #, no-c-format msgid "Selects a value for scalar gamma correction (red channel)" msgstr "" "Визначає значення для скалярного виправлення гами (канал червоного)." -#: backend/microtek2.h:659 +#: backend/microtek2.h:657 #, no-c-format msgid "Scalar gamma green" msgstr "Скалярна гама зеленого" -#: backend/microtek2.h:660 +#: backend/microtek2.h:658 #, no-c-format msgid "Selects a value for scalar gamma correction (green channel)" msgstr "" "Визначає значення для скалярного виправлення гами (канал зеленого)." -#: backend/microtek2.h:664 +#: backend/microtek2.h:662 #, no-c-format msgid "Scalar gamma blue" msgstr "Скалярна гама синього" -#: backend/microtek2.h:665 +#: backend/microtek2.h:663 #, no-c-format msgid "Selects a value for scalar gamma correction (blue channel)" msgstr "Визначає значення для скалярного виправлення гами (канал синього)." -#: backend/microtek2.h:669 +#: backend/microtek2.h:667 #, no-c-format msgid "Channel" msgstr "Канал" -#: backend/microtek2.h:670 +#: backend/microtek2.h:668 #, no-c-format msgid "" "Selects the colour band, \"Master\" means that all colours are affected." msgstr "" "Визначає зв’язок кольорів. «Основний» визначає зв’язок всіх кольорів." -#: backend/microtek2.h:674 +#: backend/microtek2.h:672 #, no-c-format msgid "Midtone" msgstr "Напівтон" -#: backend/microtek2.h:675 +#: backend/microtek2.h:673 #, no-c-format msgid "Selects which radiance level should be considered \"50 % gray\"." msgstr "Визначає рівень світності, який вважатиметься «50 % сірим»." -#: backend/microtek2.h:679 +#: backend/microtek2.h:677 #, no-c-format msgid "Midtone for red" msgstr "Напівтон для червоного" -#: backend/microtek2.h:680 +#: backend/microtek2.h:678 #, no-c-format msgid "Selects which radiance level should be considered \"50 % red\"." msgstr "Визначає рівень світності, який є «50 % червоним»." -#: backend/microtek2.h:684 +#: backend/microtek2.h:682 #, no-c-format msgid "Midtone for green" msgstr "Напівтон для зеленого" -#: backend/microtek2.h:685 +#: backend/microtek2.h:683 #, no-c-format msgid "Selects which radiance level should be considered \"50 % green\"." msgstr "Визначає рівень світності, який є «50 % зеленим»." -#: backend/microtek2.h:689 +#: backend/microtek2.h:687 #, no-c-format msgid "Midtone for blue" msgstr "Напівтон для синього" -#: backend/microtek2.h:690 +#: backend/microtek2.h:688 #, no-c-format msgid "Selects which radiance level should be considered \"50 % blue\"." msgstr "Визначає рівень світності, який є «50 % синім»." -#: backend/microtek2.h:694 +#: backend/microtek2.h:692 #, no-c-format msgid "Red balance" msgstr "Баланс червоного" -#: backend/microtek2.h:695 +#: backend/microtek2.h:693 #, no-c-format msgid "Balance factor for red. A value of 100% means no correction." msgstr "" "Коефіцієнт балансу для червоного. Значення у 100% означає «без " "виправлення»." -#: backend/microtek2.h:699 +#: backend/microtek2.h:697 #, no-c-format msgid "Green balance" msgstr "Баланс зеленого" -#: backend/microtek2.h:700 +#: backend/microtek2.h:698 #, no-c-format msgid "Balance factor for green. A value of 100% means no correction." msgstr "" "Коефіцієнт балансу для зеленого. Значення у 100% означає «без " "виправлення»." -#: backend/microtek2.h:704 +#: backend/microtek2.h:702 #, no-c-format msgid "Blue balance" msgstr "Баланс синього" -#: backend/microtek2.h:705 +#: backend/microtek2.h:703 #, no-c-format msgid "Balance factor for blue. A value of 100% means no correction." msgstr "" "Коефіцієнт балансу для синього. Значення у 100% означає «без " "виправлення»." -#: backend/microtek2.h:709 +#: backend/microtek2.h:707 #, no-c-format msgid "Firmware balance" msgstr "Баланс мікрокоду" -#: backend/microtek2.h:710 +#: backend/microtek2.h:708 #, no-c-format msgid "Sets the color balance values to the firmware provided values." msgstr "Встановлює значення балансу кольорів на основі даних з мікрокоду." -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slowest" msgstr "Найповільніша" -#: backend/mustek.c:149 +#: backend/mustek.c:147 #, no-c-format msgid "Slower" msgstr "Повільна" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Faster" msgstr "Швидша" -#: backend/mustek.c:150 +#: backend/mustek.c:148 #, no-c-format msgid "Fastest" msgstr "Найшвидша" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 coarse" msgstr "8x8 грубе" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 normal" msgstr "8x8 звичайне" -#: backend/mustek.c:177 +#: backend/mustek.c:175 #, no-c-format msgid "8x8 fine" msgstr "8x8 добре" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "8x8 very fine" msgstr "8x8 дуже добре" -#: backend/mustek.c:178 +#: backend/mustek.c:176 #, no-c-format msgid "6x6 normal" msgstr "6x6 звичайне" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 coarse" msgstr "5x5 грубе" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "5x5 fine" msgstr "5x5 добре" -#: backend/mustek.c:179 +#: backend/mustek.c:177 #, no-c-format msgid "4x4 coarse" msgstr "4x4 грубе" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 normal" msgstr "4x4 звичайне" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "4x4 fine" msgstr "4x4 добре" -#: backend/mustek.c:180 +#: backend/mustek.c:178 #, no-c-format msgid "3x3 normal" msgstr "3x3 звичайне" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "2x2 normal" msgstr "2x2 звичайне" -#: backend/mustek.c:181 +#: backend/mustek.c:179 #, no-c-format msgid "8x8 custom" msgstr "8x8 нетипове" -#: backend/mustek.c:182 +#: backend/mustek.c:180 #, no-c-format msgid "6x6 custom" msgstr "6x6 нетипове" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "5x5 custom" msgstr "5x5 нетипове" -#: backend/mustek.c:183 +#: backend/mustek.c:181 #, no-c-format msgid "4x4 custom" msgstr "4x4 нетипове" -#: backend/mustek.c:184 +#: backend/mustek.c:182 #, no-c-format msgid "3x3 custom" msgstr "3x3 нетипове" -#: backend/mustek.c:185 +#: backend/mustek.c:183 #, no-c-format msgid "2x2 custom" msgstr "2x2 нетипове" -#: backend/mustek.c:4247 +#: backend/mustek.c:4245 #, no-c-format msgid "Fast gray mode" msgstr "Швидкий чорно-білий режим" -#: backend/mustek.c:4248 +#: backend/mustek.c:4246 #, no-c-format msgid "Scan in fast gray mode (lower quality)." msgstr "Сканувати у швидкому чорно-білому режимі (погана якість)." -#: backend/mustek.c:4345 +#: backend/mustek.c:4343 #, no-c-format msgid "" "Request that all previews are done in the fastest (low-quality) mode. " @@ -5383,117 +5404,117 @@ msgstr "" "(низькоякісному) режимі. Цим режимом може бути чорно-білий режим або " "режим з низькою роздільною здатністю." -#: backend/mustek.c:4353 +#: backend/mustek.c:4351 #, no-c-format msgid "Lamp off time (minutes)" msgstr "Час вимикання лампи (у хвилинах)" -#: backend/mustek.c:4354 +#: backend/mustek.c:4352 #, no-c-format msgid "Set the time (in minutes) after which the lamp is shut off." msgstr "Визначає час (у хвилинах), через який лампу буде вимкнено." -#: backend/mustek.c:4365 +#: backend/mustek.c:4363 #, no-c-format msgid "Turn lamp off" msgstr "Вимкнути лампу" -#: backend/mustek.c:4366 +#: backend/mustek.c:4364 #, no-c-format msgid "Turns the lamp off immediately." msgstr "Негайно вимикає лампу." -#: backend/mustek.c:4443 +#: backend/mustek.c:4441 #, no-c-format msgid "Red brightness" msgstr "Яскравість червоного" -#: backend/mustek.c:4444 +#: backend/mustek.c:4442 #, no-c-format msgid "Controls the brightness of the red channel of the acquired image." msgstr "Керує яскравістю каналу червоного у отриманому зображенні." -#: backend/mustek.c:4456 +#: backend/mustek.c:4454 #, no-c-format msgid "Green brightness" msgstr "Яскравість зеленого" -#: backend/mustek.c:4457 +#: backend/mustek.c:4455 #, no-c-format msgid "Controls the brightness of the green channel of the acquired image." msgstr "Керує яскравістю каналу зеленого у отриманому зображенні." -#: backend/mustek.c:4469 +#: backend/mustek.c:4467 #, no-c-format msgid "Blue brightness" msgstr "Яскравість синього" -#: backend/mustek.c:4470 +#: backend/mustek.c:4468 #, no-c-format msgid "Controls the brightness of the blue channel of the acquired image." msgstr "Керує яскравістю каналу синього у отриманому зображенні." -#: backend/mustek.c:4495 +#: backend/mustek.c:4493 #, no-c-format msgid "Contrast red channel" msgstr "Контрастність червоного каналу" -#: backend/mustek.c:4496 +#: backend/mustek.c:4494 #, no-c-format msgid "Controls the contrast of the red channel of the acquired image." msgstr "Керує контрастністю каналу червоного у отриманому зображенні." -#: backend/mustek.c:4508 +#: backend/mustek.c:4506 #, no-c-format msgid "Contrast green channel" msgstr "Контрастність зеленого каналу" -#: backend/mustek.c:4509 +#: backend/mustek.c:4507 #, no-c-format msgid "Controls the contrast of the green channel of the acquired image." msgstr "Керує контрастністю каналу зеленого у отриманому зображенні." -#: backend/mustek.c:4521 +#: backend/mustek.c:4519 #, no-c-format msgid "Contrast blue channel" msgstr "Контрастність синього каналу" -#: backend/mustek.c:4522 +#: backend/mustek.c:4520 #, no-c-format msgid "Controls the contrast of the blue channel of the acquired image." msgstr "Керує контрастністю каналу синього у отриманому зображенні." -#: backend/mustek_usb2.c:105 +#: backend/mustek_usb2.c:103 #, no-c-format msgid "Color48" msgstr "Кольоровий 48" -#: backend/mustek_usb2.c:106 backend/mustek_usb2.c:114 +#: backend/mustek_usb2.c:104 backend/mustek_usb2.c:112 #, no-c-format msgid "Color24" msgstr "Кольоровий 24" -#: backend/mustek_usb2.c:107 +#: backend/mustek_usb2.c:105 #, no-c-format msgid "Gray16" msgstr "Чорно-білий 16" -#: backend/mustek_usb2.c:108 +#: backend/mustek_usb2.c:106 #, no-c-format msgid "Gray8" msgstr "Чорно-білий 8" -#: backend/mustek_usb2.c:119 +#: backend/mustek_usb2.c:117 #, no-c-format msgid "Reflective" msgstr "Відбиток" -#: backend/mustek_usb2.c:120 +#: backend/mustek_usb2.c:118 #, no-c-format msgid "Positive" msgstr "Позитив" -#: backend/mustek_usb2.c:421 +#: backend/mustek_usb2.c:419 #, no-c-format msgid "" "Warm-up until the lamp's brightness is constant instead of insisting on " @@ -5502,7 +5523,7 @@ msgstr "" "Розігрівати, до сталої яскравості лампи, не наполягати на 40-ти " "секундному розігріві." -#: backend/niash.c:678 +#: backend/niash.c:675 #, no-c-format msgid "Image" msgstr "Зображення" @@ -5512,36 +5533,51 @@ msgstr "Зображення" msgid "Need calibration" msgstr "Потребує калібрування" -#: backend/pixma/pixma.c:401 +#: backend/pixma/pixma.c:402 #, no-c-format msgid "Negative color" msgstr "Кольоровий негатив" -#: backend/pixma/pixma.c:406 +#: backend/pixma/pixma.c:407 #, no-c-format msgid "Negative gray" msgstr "Чорно-білий негатив" -#: backend/pixma/pixma.c:419 +#: backend/pixma/pixma.c:420 #, no-c-format msgid "48 bits color" msgstr "48-бітовий колір" -#: backend/pixma/pixma.c:424 +#: backend/pixma/pixma.c:425 #, no-c-format msgid "16 bits gray" msgstr "16-бітовий сірий" -#: backend/pixma/pixma.c:1011 -#, fuzzy, no-c-format +#: backend/pixma/pixma.c:513 backend/pixma/pixma_sane_options.c:415 +#, no-c-format +msgid "Once" +msgstr "Один раз" + +#: backend/pixma/pixma.c:516 +#, no-c-format +msgid "Always" +msgstr "Завжди" + +#: backend/pixma/pixma.c:519 +#, no-c-format +msgid "Never" +msgstr "Ніколи" + +#: backend/pixma/pixma.c:1031 +#, no-c-format msgid "" "Gamma-correction table with 4096 entries. In color mode this option " "equally affects the red, green, and blue channels simultaneously (i.e., " "it is an intensity gamma table)." msgstr "" -"Таблиця виправлення гами. В кольоровому режимі цей параметр одночасно " -"змінює параметри червоного, зеленого та синього каналів (тобто є " -"таблицею інтенсивності гами)." +"Таблиця виправлення гами із 4096 записів. В кольоровому режимі цей " +"параметр одночасно змінює параметри червоного, зеленого та синього " +"каналів (тобто є таблицею інтенсивності гами)." #: backend/pixma/pixma_sane_options.c:85 #, no-c-format @@ -5570,15 +5606,15 @@ msgstr "" "«COLOR» (для інших моделей). Для скасування натисніть кнопку «GRAY»." #: backend/pixma/pixma_sane_options.c:134 -#, fuzzy, no-c-format +#, no-c-format msgid "" "Gamma-correction table with 1024 entries. In color mode this option " "equally affects the red, green, and blue channels simultaneously (i.e., " "it is an intensity gamma table)." msgstr "" -"Таблиця виправлення гами. В кольоровому режимі цей параметр одночасно " -"змінює параметри червоного, зеленого та синього каналів (тобто є " -"таблицею інтенсивності гами)." +"Таблиця виправлення гами із 1024 записів. В кольоровому режимі цей " +"параметр одночасно змінює параметри червоного, зеленого та синього " +"каналів (тобто є таблицею інтенсивності гами)." #: backend/pixma/pixma_sane_options.c:233 #, no-c-format @@ -5606,19 +5642,19 @@ msgid "Target operation type" msgstr "Тип дії для отримання результату" #: backend/pixma/pixma_sane_options.c:315 -#, fuzzy, no-c-format +#, no-c-format msgid "Document type" -msgstr "Подача документів" +msgstr "Тип документа" #: backend/pixma/pixma_sane_options.c:329 -#, fuzzy, no-c-format +#, no-c-format msgid "ADF status" -msgstr "Стан лампи" +msgstr "Стан АПД" #: backend/pixma/pixma_sane_options.c:343 -#, fuzzy, no-c-format +#, no-c-format msgid "ADF orientation" -msgstr "Дія ПП" +msgstr "Орієнтація АПД" #: backend/pixma/pixma_sane_options.c:379 #, no-c-format @@ -5635,208 +5671,220 @@ msgstr "Час очікування АПД" #: backend/pixma/pixma_sane_options.c:392 #, no-c-format msgid "" -"When set, the scanner waits upto the specified time in seconds for a new " -"document inserted into the automatic document feeder." +"When set, the scanner waits up to the specified time in seconds for a " +"new document inserted into the automatic document feeder." msgstr "" "Якщо визначено, сканер шукатиме новий документ, вставлений до пристрою " "автоматичної подачі документів, протягом вказаної кількості секунд." -#: backend/plustek.c:235 backend/plustek_pp.c:204 backend/u12.c:156 +#: backend/pixma/pixma_sane_options.c:407 +#, fuzzy, no-c-format +msgid "" +"When to perform scanner calibration. If you choose \"Once\" it will be " +"performed a single time per driver init for single page scans, and for " +"the first page for each ADF scan." +msgstr "" +"При виконання калібрування сканера. Якщо ви виберете «Лише раз», його " +"буде виконано один раз під час ініціалізації сканера для сканування " +"окремих сторінок і для першої сторінки для кожного сканування із " +"автоматичною подачею документів." + +#: backend/plustek.c:233 backend/plustek_pp.c:202 backend/u12.c:154 #, no-c-format msgid "Transparency" msgstr "Прозорість" -#: backend/plustek.c:913 +#: backend/plustek.c:911 #, no-c-format msgid "Device-Settings" msgstr "Параметри пристрою" -#: backend/plustek.c:920 +#: backend/plustek.c:918 #, no-c-format msgid "Lampswitch" msgstr "Перемикач лампи" -#: backend/plustek.c:921 +#: backend/plustek.c:919 #, no-c-format msgid "Manually switching the lamp(s)." msgstr "Перемикання ламп вручну." -#: backend/plustek.c:926 +#: backend/plustek.c:924 #, no-c-format msgid "Lamp off during dark calibration" msgstr "Вимикання лампи під час калібрування темного" -#: backend/plustek.c:927 +#: backend/plustek.c:925 #, no-c-format msgid "Always switches lamp off when doing dark calibration." msgstr "Завжди вимикати лампу під час виконання калібрування темної зони" -#: backend/plustek.c:935 +#: backend/plustek.c:933 #, no-c-format msgid "Calibration data cache" msgstr "Кешування даних калібрування" -#: backend/plustek.c:936 +#: backend/plustek.c:934 #, no-c-format msgid "Enables or disables calibration data cache." msgstr "Вмикає або вимикає кешування даних калібрування." -#: backend/plustek.c:942 +#: backend/plustek.c:940 #, no-c-format msgid "Performs calibration" msgstr "Виконує калібрування" -#: backend/plustek.c:959 +#: backend/plustek.c:957 #, no-c-format msgid "Speedup sensor" msgstr "Пришвидшити датчик" -#: backend/plustek.c:960 +#: backend/plustek.c:958 #, no-c-format msgid "Enables or disables speeding up sensor movement." msgstr "Вмикає або вимикає пришвидшення руху датчика." -#: backend/plustek.c:974 +#: backend/plustek.c:972 #, no-c-format msgid "Warmup-time" msgstr "Час розігріву" -#: backend/plustek.c:975 +#: backend/plustek.c:973 #, no-c-format msgid "Warmup-time in seconds." msgstr "Час розігріву у секундах." -#: backend/plustek.c:987 +#: backend/plustek.c:985 #, no-c-format msgid "Lampoff-time" msgstr "Час вимикання" -#: backend/plustek.c:988 +#: backend/plustek.c:986 #, no-c-format msgid "Lampoff-time in seconds." msgstr "Час вимикання лампи у секундах." -#: backend/plustek.c:995 +#: backend/plustek.c:993 #, no-c-format msgid "Analog frontend" msgstr "Аналогова оболонка" -#: backend/plustek.c:1002 +#: backend/plustek.c:1000 #, no-c-format msgid "Red gain value of the AFE" msgstr "Значення підсилення червоного AFE" -#: backend/plustek.c:1009 backend/umax_pp.c:782 +#: backend/plustek.c:1007 backend/umax_pp.c:781 #, no-c-format msgid "Red offset" msgstr "Зміщення червоного" -#: backend/plustek.c:1010 +#: backend/plustek.c:1008 #, no-c-format msgid "Red offset value of the AFE" msgstr "Значення зміщення червоного AFE" -#: backend/plustek.c:1018 +#: backend/plustek.c:1016 #, no-c-format msgid "Green gain value of the AFE" msgstr "Значення підсилення зеленого AFE" -#: backend/plustek.c:1026 +#: backend/plustek.c:1024 #, no-c-format msgid "Green offset value of the AFE" msgstr "Значення зміщення зеленого AFE" -#: backend/plustek.c:1034 +#: backend/plustek.c:1032 #, no-c-format msgid "Blue gain value of the AFE" msgstr "Значення підсилення синього AFE" -#: backend/plustek.c:1042 +#: backend/plustek.c:1040 #, no-c-format msgid "Blue offset value of the AFE" msgstr "Значення зміщення синього AFE" -#: backend/plustek.c:1049 +#: backend/plustek.c:1047 #, no-c-format msgid "Red lamp off" msgstr "Вимикання лампи червоного" -#: backend/plustek.c:1050 +#: backend/plustek.c:1048 #, no-c-format msgid "Defines red lamp off parameter" msgstr "Визначає параметр вимикання лампи червоного" -#: backend/plustek.c:1057 +#: backend/plustek.c:1055 #, no-c-format msgid "Green lamp off" msgstr "Вимикання лампи зеленого" -#: backend/plustek.c:1058 +#: backend/plustek.c:1056 #, no-c-format msgid "Defines green lamp off parameter" msgstr "Визначає параметр вимикання лампи зеленого" -#: backend/plustek.c:1065 +#: backend/plustek.c:1063 #, no-c-format msgid "Blue lamp off" msgstr "Вимикання лампи синього" -#: backend/plustek.c:1066 +#: backend/plustek.c:1064 #, no-c-format msgid "Defines blue lamp off parameter" msgstr "Визначає параметр вимикання лампи синього" -#: backend/plustek.c:1096 +#: backend/plustek.c:1094 #, no-c-format msgid "This option reflects the status of the scanner buttons." msgstr "Цей параметр відповідає стану кнопок сканера." -#: backend/plustek_pp.c:197 +#: backend/plustek_pp.c:195 #, no-c-format msgid "Color36" msgstr "Кольоровий 36" -#: backend/plustek_pp.c:211 +#: backend/plustek_pp.c:209 #, no-c-format msgid "Dithermap 1" msgstr "Карта дизерингу 1" -#: backend/plustek_pp.c:212 +#: backend/plustek_pp.c:210 #, no-c-format msgid "Dithermap 2" msgstr "Карта дизерингу 2" -#: backend/plustek_pp.c:213 +#: backend/plustek_pp.c:211 #, no-c-format msgid "Randomize" msgstr "Випадково" -#: backend/pnm.c:168 +#: backend/pnm.c:166 #, no-c-format msgid "Source Selection" msgstr "Вибір джерела" -#: backend/pnm.c:205 +#: backend/pnm.c:203 #, no-c-format msgid "Image Enhancement" msgstr "Покращення зображення" -#: backend/pnm.c:241 +#: backend/pnm.c:239 #, no-c-format msgid "Grayify" msgstr "Зробити чорно-білим" -#: backend/pnm.c:242 +#: backend/pnm.c:240 #, no-c-format msgid "Load the image as grayscale." msgstr "Завантажити зображення як чорно-біле" -#: backend/pnm.c:253 +#: backend/pnm.c:251 #, no-c-format msgid "Three-Pass Simulation" msgstr "Імітація режиму трьох проходів" -#: backend/pnm.c:255 +#: backend/pnm.c:253 #, no-c-format msgid "" "Simulate a three-pass scanner by returning 3 separate frames. For " @@ -5845,12 +5893,12 @@ msgstr "" "Імітувати сканування у три проходи поверненням 3 окремих кадрів. Буде " "повернено кадри для зеленого, синього, а потім червоного кольору." -#: backend/pnm.c:267 +#: backend/pnm.c:265 #, no-c-format msgid "Hand-Scanner Simulation" msgstr "Імітація ручного сканера" -#: backend/pnm.c:268 +#: backend/pnm.c:266 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners often do not know the image " @@ -5862,7 +5910,7 @@ msgstr "" "Встановлення цього параметра надає змогу перевірити, чи може оболонка " "правильно обробити такі дані." -#: backend/pnm.c:283 +#: backend/pnm.c:281 #, no-c-format msgid "" "Set default values for enhancement controls (brightness & contrast)." @@ -5870,42 +5918,42 @@ msgstr "" "Встановити типові значення керування покращенням (яскравістю і " "контрастністю)." -#: backend/pnm.c:295 +#: backend/pnm.c:293 #, no-c-format msgid "Read only test-option" msgstr "Тестовий параметр лише для читання" -#: backend/pnm.c:296 +#: backend/pnm.c:294 #, no-c-format msgid "Let's see whether frontends can treat this right" msgstr "Давайте переконаємося у правильності обробки даних оболонкою" -#: backend/pnm.c:307 +#: backend/pnm.c:305 #, no-c-format msgid "Gamma Tables" msgstr "Таблиці гамми" -#: backend/pnm.c:379 +#: backend/pnm.c:377 #, no-c-format msgid "Status Code Simulation" msgstr "Імітація коду стану" -#: backend/pnm.c:391 +#: backend/pnm.c:389 #, no-c-format msgid "Do not force status code" msgstr "Не встановлювати код стану примусово" -#: backend/pnm.c:392 +#: backend/pnm.c:390 #, no-c-format msgid "Do not force the backend to return a status code." msgstr "Не примушувати інструмент обробки повертати код стану." -#: backend/pnm.c:403 +#: backend/pnm.c:401 #, no-c-format msgid "Return SANE_STATUS_EOF" msgstr "Повернути SANE_STATUS_EOF" -#: backend/pnm.c:404 +#: backend/pnm.c:402 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_EOF after " @@ -5914,12 +5962,12 @@ msgstr "" "Наказати серверу повертати код стану SANE_STATUS_EOF після виклику " "sane_read()." -#: backend/pnm.c:416 +#: backend/pnm.c:414 #, no-c-format msgid "Return SANE_STATUS_JAMMED" msgstr "Повернути SANE_STATUS_JAMMED" -#: backend/pnm.c:418 +#: backend/pnm.c:416 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_JAMMED after " @@ -5928,12 +5976,12 @@ msgstr "" "Наказати серверу повертати код стану SANE_STATUS_JAMMED після виклику " "sane_read()." -#: backend/pnm.c:430 +#: backend/pnm.c:428 #, no-c-format msgid "Return SANE_STATUS_NO_DOCS" msgstr "Повернути SANE_STATUS_NO_DOCS" -#: backend/pnm.c:431 +#: backend/pnm.c:429 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_DOCS after " @@ -5942,12 +5990,12 @@ msgstr "" "Наказати серверу повертати код стану SANE_STATUS_NO_DOCS після виклику " "sane_read()." -#: backend/pnm.c:443 +#: backend/pnm.c:441 #, no-c-format msgid "Return SANE_STATUS_COVER_OPEN" msgstr "Повернути SANE_STATUS_COVER_OPEN" -#: backend/pnm.c:444 +#: backend/pnm.c:442 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_COVER_OPEN after " @@ -5956,12 +6004,12 @@ msgstr "" "Наказати серверу повертати код стану SANE_STATUS_COVER_OPEN після " "виклику sane_read()." -#: backend/pnm.c:456 +#: backend/pnm.c:454 #, no-c-format msgid "Return SANE_STATUS_IO_ERROR" msgstr "Повернути SANE_STATUS_IO_ERROR" -#: backend/pnm.c:457 +#: backend/pnm.c:455 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_IO_ERROR after " @@ -5970,12 +6018,12 @@ msgstr "" "Наказати серверу повертати код стану SANE_STATUS_IO_ERROR після виклику " "sane_read()." -#: backend/pnm.c:469 +#: backend/pnm.c:467 #, no-c-format msgid "Return SANE_STATUS_NO_MEM" msgstr "Повернути SANE_STATUS_NO_MEM" -#: backend/pnm.c:471 +#: backend/pnm.c:469 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_NO_MEM after " @@ -5984,12 +6032,12 @@ msgstr "" "Наказати серверу повертати код стану SANE_STATUS_NO_MEM після виклику " "sane_read()." -#: backend/pnm.c:483 +#: backend/pnm.c:481 #, no-c-format msgid "Return SANE_STATUS_ACCESS_DENIED" msgstr "Повернути SANE_STATUS_ACCESS_DENIED" -#: backend/pnm.c:484 +#: backend/pnm.c:482 #, no-c-format msgid "" "Force the backend to return the status code SANE_STATUS_ACCESS_DENIED " @@ -5998,43 +6046,43 @@ msgstr "" "Наказати серверу повертати код стану SANE_STATUS_ACCESS_DENIED після " "виклику sane_read()." -#: backend/rts8891.c:2809 +#: backend/rts8891.c:2808 #, no-c-format msgid "This option reflects the status of a scanner button." msgstr "Цей пункт відповідає стану кнопки сканування." -#: backend/rts8891.c:2840 backend/umax.c:5795 backend/umax_pp.c:629 +#: backend/rts8891.c:2839 backend/umax.c:5793 backend/umax_pp.c:628 #, no-c-format msgid "Lamp on" msgstr "Увімкнути лампу" -#: backend/rts8891.c:2841 backend/umax.c:5796 +#: backend/rts8891.c:2840 backend/umax.c:5794 #, no-c-format msgid "Turn on scanner lamp" msgstr "Увімкнути лампу сканера" -#: backend/rts8891.c:2851 backend/umax.c:5812 backend/umax1220u.c:248 +#: backend/rts8891.c:2850 backend/umax.c:5810 backend/umax1220u.c:246 #, no-c-format msgid "Lamp off" msgstr "Вимкнути лампу" -#: backend/rts8891.c:2852 backend/umax.c:5813 backend/umax1220u.c:249 +#: backend/rts8891.c:2851 backend/umax.c:5811 backend/umax1220u.c:247 #, no-c-format msgid "Turn off scanner lamp" msgstr "Вимкнути лампу сканера" -#: backend/sm3840.c:760 +#: backend/sm3840.c:758 #, no-c-format msgid "Lamp timeout" msgstr "Час очікування лампи" -#: backend/sm3840.c:762 +#: backend/sm3840.c:760 #, no-c-format msgid "Minutes until lamp is turned off after scan" msgstr "" "Кількість хвилин, за які лампу буде вимкнено після виконання сканування" -#: backend/sm3840.c:772 +#: backend/sm3840.c:770 #, no-c-format msgid "Threshold value for lineart mode" msgstr "Порогове значення для штрихового режиму" @@ -6173,57 +6221,57 @@ msgstr "Кольорових ліній на сеанс читання" msgid "Grayscale lines per read" msgstr "Чорно-білих ліній на сеанс читання" -#: backend/stv680.c:974 +#: backend/stv680.c:971 #, no-c-format msgid "webcam" msgstr "вебкамера" -#: backend/stv680.h:115 +#: backend/stv680.h:109 #, no-c-format msgid "Color RAW" msgstr "Кольоровий RAW" -#: backend/stv680.h:116 +#: backend/stv680.h:110 #, no-c-format msgid "Color RGB" msgstr "Кольоровий RGB" -#: backend/stv680.h:117 +#: backend/stv680.h:111 #, no-c-format msgid "Color RGB TEXT" msgstr "Кольоровий RGB TEXT" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid black" msgstr "Суцільний чорний" -#: backend/test.c:143 +#: backend/test.c:141 #, no-c-format msgid "Solid white" msgstr "Суцільний білий" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Color pattern" msgstr "Кольоровий візерунок" -#: backend/test.c:144 +#: backend/test.c:142 #, no-c-format msgid "Grid" msgstr "Ґратка" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "First entry" msgstr "Перший запис" -#: backend/test.c:169 backend/test.c:177 +#: backend/test.c:167 backend/test.c:175 #, no-c-format msgid "Second entry" msgstr "Другий запис" -#: backend/test.c:171 +#: backend/test.c:169 #, no-c-format msgid "" "This is the very long third entry. Maybe the frontend has an idea how to " @@ -6231,12 +6279,12 @@ msgid "" msgstr "" "Третій запис є затримується. Можливо, оболонка не може його показати." -#: backend/test.c:390 +#: backend/test.c:419 #, no-c-format msgid "Hand-scanner simulation" msgstr "Імітація ручного сканера" -#: backend/test.c:391 +#: backend/test.c:420 #, no-c-format msgid "" "Simulate a hand-scanner. Hand-scanners do not know the image height a " @@ -6250,12 +6298,12 @@ msgstr "" "правильно обробити такі дані. Позначення цього пункту також увімкне " "фіксовану ширину у 11 см." -#: backend/test.c:408 +#: backend/test.c:437 #, no-c-format msgid "Three-pass simulation" msgstr "Імітація режиму трьох проходів" -#: backend/test.c:409 +#: backend/test.c:438 #, no-c-format msgid "" "Simulate a three-pass scanner. In color mode, three frames are " @@ -6264,17 +6312,17 @@ msgstr "" "Імітувати сканування з трьома проходами. У кольоровому режимі буде " "повернуто три кадри." -#: backend/test.c:424 +#: backend/test.c:453 #, no-c-format msgid "Set the order of frames" msgstr "Визначити порядок кадрів" -#: backend/test.c:425 +#: backend/test.c:454 #, no-c-format msgid "Set the order of frames in three-pass color mode." msgstr "Визначити порядок кадрів у кольоровому режимі трьох проходів." -#: backend/test.c:458 +#: backend/test.c:487 #, no-c-format msgid "" "If Automatic Document Feeder is selected, the feeder will be 'empty' " @@ -6283,17 +6331,17 @@ msgstr "" "Якщо обрано режим автоматичної подачі документів, пристрій подачі буде " "«спорожнено» після 10 сканувань." -#: backend/test.c:473 +#: backend/test.c:502 #, no-c-format msgid "Special Options" msgstr "Особливі параметри" -#: backend/test.c:486 +#: backend/test.c:515 #, no-c-format msgid "Select the test picture" msgstr "Оберіть тестове зображення" -#: backend/test.c:488 +#: backend/test.c:517 #, no-c-format msgid "" "Select the kind of test picture. Available options:\n" @@ -6310,12 +6358,12 @@ msgstr "" "від режиму.\n" "Ґратка: намалює чорно-білу ґратку з шириною і висотою 10 мм на квадрат." -#: backend/test.c:509 +#: backend/test.c:538 #, no-c-format msgid "Invert endianness" msgstr "Інвертувати порядок байтів" -#: backend/test.c:510 +#: backend/test.c:539 #, no-c-format msgid "" "Exchange upper and lower byte of image data in 16 bit modes. This option " @@ -6327,23 +6375,23 @@ msgstr "" "режимів оболонок, наприклад, перевірки правильності порядку байтів у " "оболонці." -#: backend/test.c:526 +#: backend/test.c:555 #, no-c-format msgid "Read limit" msgstr "Границя читання" -#: backend/test.c:527 +#: backend/test.c:556 #, no-c-format msgid "Limit the amount of data transferred with each call to sane_read()." msgstr "" "Обмежити об’єм даних, що передаються під час кожного виклику sane_read()." -#: backend/test.c:540 +#: backend/test.c:569 #, no-c-format msgid "Size of read-limit" msgstr "Розмір границі читання" -#: backend/test.c:541 +#: backend/test.c:570 #, no-c-format msgid "" "The (maximum) amount of data transferred with each call to sane_read()." @@ -6351,33 +6399,33 @@ msgstr "" "Об’єм (максимальний) даних, які буде передано під час кожного з викликів " "sane_read()." -#: backend/test.c:556 +#: backend/test.c:585 #, no-c-format msgid "Read delay" msgstr "Затримка читання" -#: backend/test.c:557 +#: backend/test.c:586 #, no-c-format msgid "Delay the transfer of data to the pipe." msgstr "Затримка передавання даних до каналу." -#: backend/test.c:569 +#: backend/test.c:598 #, no-c-format msgid "Duration of read-delay" msgstr "Тривалість затримки читання" -#: backend/test.c:570 +#: backend/test.c:599 #, no-c-format msgid "" "How long to wait after transferring each buffer of data through the pipe." msgstr "Час очікування після передавання кожного з буферів даних каналом." -#: backend/test.c:585 +#: backend/test.c:614 #, no-c-format msgid "Return-value of sane_read" msgstr "Повернуте значення sane_read" -#: backend/test.c:587 +#: backend/test.c:616 #, no-c-format msgid "" "Select the return-value of sane_read(). \"Default\" is the normal " @@ -6388,22 +6436,22 @@ msgstr "" "обробку сканування. Всі інші коди стану призначено для перевірки " "способів їх обробки оболонкою." -#: backend/test.c:604 +#: backend/test.c:633 #, no-c-format msgid "Loss of pixels per line" msgstr "Втрата точок на лінію" -#: backend/test.c:606 +#: backend/test.c:635 #, no-c-format msgid "The number of pixels that are wasted at the end of each line." msgstr "Кількість точок, які було втрачено наприкінці кожної з ліній." -#: backend/test.c:619 +#: backend/test.c:648 #, no-c-format msgid "Fuzzy parameters" msgstr "Параметри нечіткості" -#: backend/test.c:620 +#: backend/test.c:649 #, no-c-format msgid "" "Return fuzzy lines and bytes per line when sane_parameters() is called " @@ -6412,12 +6460,12 @@ msgstr "" "Кількість повернутих неточних рядків і байтів, якщо sane_parameters() " "викликається до sane_start()." -#: backend/test.c:647 +#: backend/test.c:676 #, no-c-format msgid "Offer select file descriptor" msgstr "Пропонувати обрати дескриптор файла" -#: backend/test.c:648 +#: backend/test.c:677 #, no-c-format msgid "" "Offer a select filedescriptor for detecting if sane_read() will return " @@ -6426,12 +6474,12 @@ msgstr "" "Пропонувати обрати дескриптор файла для визначення того, чи повертатиме " "sane_read() дані." -#: backend/test.c:661 +#: backend/test.c:690 #, no-c-format msgid "Enable test options" msgstr "Увімкнути параметри перевірки" -#: backend/test.c:662 +#: backend/test.c:691 #, no-c-format msgid "" "Enable various test options. This is for testing the ability of " @@ -6440,27 +6488,27 @@ msgstr "" "Увімкнути різноманітні параметри перевірки. Призначено для перевірки " "можливостей оболонки переглядати і змінювати всі параметри SANE." -#: backend/test.c:676 +#: backend/test.c:705 #, no-c-format msgid "Print options" msgstr "Параметри друку" -#: backend/test.c:677 +#: backend/test.c:706 #, no-c-format msgid "Print a list of all options." msgstr "Надрукувати список всіх параметрів." -#: backend/test.c:754 +#: backend/test.c:783 #, no-c-format msgid "Bool test options" msgstr "Двійкові параметри перевірки" -#: backend/test.c:767 +#: backend/test.c:796 #, no-c-format msgid "(1/6) Bool soft select soft detect" msgstr "(1/6) Булевий програмний вибір програмне визначення" -#: backend/test.c:769 +#: backend/test.c:798 #, no-c-format msgid "" "(1/6) Bool test option that has soft select and soft detect (and " @@ -6470,12 +6518,12 @@ msgstr "" "програмного вибору і програмного визначення (та додаткових). Це " "звичайний булевий параметр." -#: backend/test.c:785 +#: backend/test.c:814 #, no-c-format msgid "(2/6) Bool hard select soft detect" msgstr "(2/6) Булевий апаратний вибір програмне визначення" -#: backend/test.c:787 +#: backend/test.c:816 #, no-c-format msgid "" "(2/6) Bool test option that has hard select and soft detect (and " @@ -6487,12 +6535,12 @@ msgstr "" "що параметр не може бути встановлено оболонкою, лише користувачем " "(наприклад, натисканням кнопки на пристрої)." -#: backend/test.c:804 +#: backend/test.c:833 #, no-c-format msgid "(3/6) Bool hard select" msgstr "(3/6) Булевий апаратний вибір" -#: backend/test.c:805 +#: backend/test.c:834 #, no-c-format msgid "" "(3/6) Bool test option that has hard select (and advanced) capabilities. " @@ -6504,12 +6552,12 @@ msgstr "" "встановлено оболонкою, лише користувачем (наприклад, натисканням кнопки " "на пристрої), оболонка не може читати дані за такої конфігурації." -#: backend/test.c:823 +#: backend/test.c:852 #, no-c-format msgid "(4/6) Bool soft detect" msgstr "(4/6) М’яке булівське виявлення" -#: backend/test.c:824 +#: backend/test.c:853 #, no-c-format msgid "" "(4/6) Bool test option that has soft detect (and advanced) capabilities. " @@ -6519,12 +6567,12 @@ msgstr "" "програмного визначення (та додаткових). Це означає, що параметр " "призначено лише для читання." -#: backend/test.c:840 +#: backend/test.c:869 #, no-c-format msgid "(5/6) Bool soft select soft detect emulated" msgstr "(5/6) Булева емуляція програмного вибору і програмного визначення" -#: backend/test.c:841 +#: backend/test.c:870 #, no-c-format msgid "" "(5/6) Bool test option that has soft select, soft detect, and emulated " @@ -6533,12 +6581,12 @@ msgstr "" "(5/6) Булевий параметр перевірки, який визначає наявність можливостей " "програмного вибору, програмного визначення та емуляції (та додаткових)." -#: backend/test.c:857 +#: backend/test.c:886 #, no-c-format msgid "(6/6) Bool soft select soft detect auto" msgstr "(6/6) Булевий автоматичний програмний вибір, програмне визначення" -#: backend/test.c:858 +#: backend/test.c:887 #, no-c-format msgid "" "(6/6) Bool test option that has soft select, soft detect, and automatic " @@ -6550,29 +6598,29 @@ msgstr "" "додаткових) можливостей. Цей параметри може автоматично встановлюватися " "сервером." -#: backend/test.c:875 +#: backend/test.c:904 #, no-c-format msgid "Int test options" msgstr "Цілочисельні параметри перевірки" -#: backend/test.c:888 +#: backend/test.c:917 #, no-c-format msgid "(1/6) Int" msgstr "(1/6) Цілочисельний" -#: backend/test.c:889 +#: backend/test.c:918 #, no-c-format msgid "(1/6) Int test option with no unit and no constraint set." msgstr "" "(1/6) Цілочисельний параметр перевірки без одиниці виміру і набору " "обмежень." -#: backend/test.c:904 +#: backend/test.c:933 #, no-c-format msgid "(2/6) Int constraint range" msgstr "(2/6) Цілочисельний діапазон обмеження" -#: backend/test.c:905 +#: backend/test.c:934 #, no-c-format msgid "" "(2/6) Int test option with unit pixel and constraint range set. Minimum " @@ -6582,24 +6630,24 @@ msgstr "" "обмежень. Мінімальним значенням може бути 4, максимальним — 192, крок — " "2." -#: backend/test.c:921 +#: backend/test.c:950 #, no-c-format msgid "(3/6) Int constraint word list" msgstr "(3/6) Цілочисельний список обмежень слів" -#: backend/test.c:922 +#: backend/test.c:951 #, no-c-format msgid "(3/6) Int test option with unit bits and constraint word list set." msgstr "" "(3/6) Цілочисельний параметр перевірки з одиницею виміру біт і набором " "обмежень списку слів." -#: backend/test.c:937 +#: backend/test.c:966 #, no-c-format msgid "(4/6) Int array" msgstr "(4/6) Цілочисельний масив" -#: backend/test.c:938 +#: backend/test.c:967 #, no-c-format msgid "" "(4/6) Int test option with unit mm and using an array without " @@ -6608,12 +6656,12 @@ msgstr "" "(4/6) Цілочисельний параметр перевірки з одиницею виміру міліметри і " "використанням масиву без обмежень." -#: backend/test.c:953 +#: backend/test.c:982 #, no-c-format msgid "(5/6) Int array constraint range" msgstr "(2/6) Цілочисельний масив з діапазоном обмеження" -#: backend/test.c:954 +#: backend/test.c:983 #, no-c-format msgid "" "(5/6) Int test option with unit dpi and using an array with a range " @@ -6623,12 +6671,12 @@ msgstr "" "використанням масиву обмежень діапазону. Мінімальним значенням може бути " "4, максимальним — 192, крок — 2." -#: backend/test.c:1028 +#: backend/test.c:1057 #, no-c-format msgid "(6/6) Int array constraint word list" msgstr "(6/6) Цілочисельний масив зі списком обмежень слів" -#: backend/test.c:1029 +#: backend/test.c:1058 #, no-c-format msgid "" "(6/6) Int test option with unit percent and using an array with a word " @@ -6637,29 +6685,29 @@ msgstr "" "(6/6) Цілочисельний параметр з розмірністю у відсотках з використанням " "масиву обмежень списку слів." -#: backend/test.c:1045 +#: backend/test.c:1074 #, no-c-format msgid "Fixed test options" msgstr "Дробовочислові параметри перевірки" -#: backend/test.c:1058 +#: backend/test.c:1087 #, no-c-format msgid "(1/3) Fixed" msgstr "(1/3) Дробовочисловий" -#: backend/test.c:1059 +#: backend/test.c:1088 #, no-c-format msgid "(1/3) Fixed test option with no unit and no constraint set." msgstr "" "(1/3) Дробовочисловий параметр перевірки без одиниці виміру і без набору " "обмежень." -#: backend/test.c:1074 +#: backend/test.c:1103 #, no-c-format msgid "(2/3) Fixed constraint range" msgstr "(2/3) Фіксований обмежений діапазон" -#: backend/test.c:1075 +#: backend/test.c:1104 #, no-c-format msgid "" "(2/3) Fixed test option with unit microsecond and constraint range set. " @@ -6669,49 +6717,49 @@ msgstr "" "обмежень. Мінімальним значенням може бути -42.17, максимальним — " "32767.9999, крок — 2.0." -#: backend/test.c:1091 +#: backend/test.c:1120 #, no-c-format msgid "(3/3) Fixed constraint word list" msgstr "(3/3) Фіксований обмежений список слів" -#: backend/test.c:1092 +#: backend/test.c:1121 #, no-c-format msgid "(3/3) Fixed test option with no unit and constraint word list set." msgstr "" "(3/3) Дробовочисловий параметр перевірки без одиниці виміру і набором " "обмежень списку слів." -#: backend/test.c:1107 +#: backend/test.c:1136 #, no-c-format msgid "String test options" msgstr "Рядкові параметри перевірки" -#: backend/test.c:1120 +#: backend/test.c:1149 #, no-c-format msgid "(1/3) String" msgstr "(1/3) Рядок" -#: backend/test.c:1121 +#: backend/test.c:1150 #, no-c-format msgid "(1/3) String test option without constraint." msgstr "(1/3) Варіант перевірки рядків без обмежень." -#: backend/test.c:1138 +#: backend/test.c:1167 #, no-c-format msgid "(2/3) String constraint string list" msgstr "(2/3) Рядкова з обмеженим списком рядків" -#: backend/test.c:1139 +#: backend/test.c:1168 #, no-c-format msgid "(2/3) String test option with string list constraint." msgstr "(2/3) Варіант перевірки рядків з обмеженням на список рядків." -#: backend/test.c:1158 +#: backend/test.c:1187 #, no-c-format msgid "(3/3) String constraint long string list" msgstr "(3/3) Рядкова з обмеженим довгим списком рядків" -#: backend/test.c:1159 +#: backend/test.c:1188 #, no-c-format msgid "" "(3/3) String test option with string list constraint. Contains some more " @@ -6720,152 +6768,152 @@ msgstr "" "(3/3) Варіант перевірки рядків з обмеженням на список рядків. Містить " "дещо більше записів..." -#: backend/test.c:1179 +#: backend/test.c:1208 #, no-c-format msgid "Button test options" msgstr "Параметри перевірки кнопок" -#: backend/test.c:1192 +#: backend/test.c:1221 #, no-c-format msgid "(1/1) Button" msgstr "(1/1) Кнопка" -#: backend/test.c:1193 +#: backend/test.c:1222 #, no-c-format msgid "(1/1) Button test option. Prints some text..." msgstr "(1/1) Варіант перевірки кнопок. Друкує текст..." -#: backend/u12.c:149 +#: backend/u12.c:147 #, no-c-format msgid "Color 36" msgstr "Кольоровий 36" -#: backend/umax.c:235 +#: backend/umax.c:233 #, no-c-format msgid "Use Image Composition" msgstr "Використовувати компонування зображення" -#: backend/umax.c:236 +#: backend/umax.c:234 #, no-c-format msgid "Bi-level black and white (lineart mode)" msgstr "Дворівневий чорно-білий (штриховий режим)" -#: backend/umax.c:237 +#: backend/umax.c:235 #, no-c-format msgid "Dithered/halftone black & white (halftone mode)" msgstr "Дизеринг/Напівтони чорно-білого (напівтоновий режим)" -#: backend/umax.c:238 +#: backend/umax.c:236 #, no-c-format msgid "Multi-level black & white (grayscale mode)" msgstr "Багаторівневий чорно-білий (режим відтінків сірого)" -#: backend/umax.c:239 +#: backend/umax.c:237 #, no-c-format msgid "Multi-level RGB color (one pass color)" msgstr "Багаторівневий колір RGB (колір з одним проходом)" -#: backend/umax.c:240 +#: backend/umax.c:238 #, no-c-format msgid "Ignore calibration" msgstr "Ігнорувати калібрування" -#: backend/umax.c:5733 +#: backend/umax.c:5731 #, no-c-format msgid "Disable pre focus" msgstr "Вимкнути попереднє фокусування" -#: backend/umax.c:5734 +#: backend/umax.c:5732 #, no-c-format msgid "Do not calibrate focus" msgstr "Не калібрувати фокусування" -#: backend/umax.c:5745 +#: backend/umax.c:5743 #, no-c-format msgid "Manual pre focus" msgstr "Попереднє фокусування вручну" -#: backend/umax.c:5757 +#: backend/umax.c:5755 #, no-c-format msgid "Fix focus position" msgstr "Зафіксувати позицію фокусування" -#: backend/umax.c:5769 +#: backend/umax.c:5767 #, no-c-format msgid "Lens calibration in doc position" msgstr "Калібрування лінз у області документа" -#: backend/umax.c:5770 +#: backend/umax.c:5768 #, no-c-format msgid "Calibrate lens focus in document position" msgstr "Калібрувати фокусування лінз у області документа" -#: backend/umax.c:5781 +#: backend/umax.c:5779 #, no-c-format msgid "Holder focus position 0mm" msgstr "Позиція фокусування держака 0 мм" -#: backend/umax.c:5782 +#: backend/umax.c:5780 #, no-c-format msgid "Use 0mm holder focus position instead of 0.6mm" msgstr "Позиція фокусування держака 0 мм замість 0,6 мм" -#: backend/umax.c:5885 +#: backend/umax.c:5883 #, no-c-format msgid "Calibration mode" msgstr "Режим калібрування" -#: backend/umax.c:5886 +#: backend/umax.c:5884 #, no-c-format msgid "Define calibration mode" msgstr "Визначає режим калібрування" -#: backend/umax_pp.c:630 +#: backend/umax_pp.c:629 #, no-c-format msgid "Sets lamp on/off" msgstr "Визначає стан вмикання/вимикання лампи" -#: backend/umax_pp.c:639 +#: backend/umax_pp.c:638 #, no-c-format msgid "UTA on" msgstr "Увімкнути UTA" -#: backend/umax_pp.c:640 +#: backend/umax_pp.c:639 #, no-c-format msgid "Sets UTA on/off" msgstr "Увімкнути/Вимкнути UTA" -#: backend/umax_pp.c:761 +#: backend/umax_pp.c:760 #, no-c-format msgid "Offset" msgstr "Зсув" -#: backend/umax_pp.c:763 +#: backend/umax_pp.c:762 #, no-c-format msgid "Color channels offset settings" msgstr "Параметри зсуву каналів кольорів" -#: backend/umax_pp.c:770 +#: backend/umax_pp.c:769 #, no-c-format msgid "Gray offset" msgstr "Зсув сірого" -#: backend/umax_pp.c:771 +#: backend/umax_pp.c:770 #, no-c-format msgid "Sets gray channel offset" msgstr "Визначає зсув каналу сірого" -#: backend/umax_pp.c:783 +#: backend/umax_pp.c:782 #, no-c-format msgid "Sets red channel offset" msgstr "Визначає зсув каналу червоного" -#: backend/umax_pp.c:795 +#: backend/umax_pp.c:794 #, no-c-format msgid "Sets green channel offset" msgstr "Визначає зсув каналу зеленого" -#: backend/umax_pp.c:807 +#: backend/umax_pp.c:806 #, no-c-format msgid "Sets blue channel offset" msgstr "Визначає зсув каналу синього" diff --git a/sanei/linux_sg3_err.h b/sanei/linux_sg3_err.h index 53198c0..80d731c 100644 --- a/sanei/linux_sg3_err.h +++ b/sanei/linux_sg3_err.h @@ -13,8 +13,8 @@ for more details. You should have received a copy of the GNU General Public License - along with sane; see the file COPYING. If not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with sane; see the file COPYING. + If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_DomainOS.c b/sanei/sanei_DomainOS.c index 7b851a8..18d902e 100644 --- a/sanei/sanei_DomainOS.c +++ b/sanei/sanei_DomainOS.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -112,7 +110,7 @@ static struct scsi_$operation_id_t op_id; /* op_id of current request */ } *DomainFdInfo; -/* This function is called error might have occured, but it would be one that I +/* This function is called error might have occurred, but it would be one that I don't know how to handle, or never expect to happen. */ static void DomainErrorCheck(status_$t status, const char *message) { diff --git a/sanei/sanei_DomainOS.h b/sanei/sanei_DomainOS.h index 8f88e5f..0d3315f 100644 --- a/sanei/sanei_DomainOS.h +++ b/sanei/sanei_DomainOS.h @@ -37,7 +37,7 @@ To send an enter command to the server, follow these steps: /* Amount of data in a sense request */ #define DomainSenseSize 18 -/* Maximum amound of data in a transfer, per Domain/OS SCSI spec */ +/* Maximum amount of data in a transfer, per Domain/OS SCSI spec */ #define DomainMaxDataSize (32 * 1024) /* Timeout for ec2_$wait calls, in 1/4 second intervals */ diff --git a/sanei/sanei_ab306.c b/sanei/sanei_ab306.c index 4483fec..aa642c9 100644 --- a/sanei/sanei_ab306.c +++ b/sanei/sanei_ab306.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_access.c b/sanei/sanei_access.c index cb19c5c..b46e8b5 100644 --- a/sanei/sanei_access.c +++ b/sanei/sanei_access.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_auth.c b/sanei/sanei_auth.c index 9039187..f6402da 100644 --- a/sanei/sanei_auth.c +++ b/sanei/sanei_auth.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_codec_ascii.c b/sanei/sanei_codec_ascii.c index dc9d4af..0d420fc 100644 --- a/sanei/sanei_codec_ascii.c +++ b/sanei/sanei_codec_ascii.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_codec_bin.c b/sanei/sanei_codec_bin.c index 48cdead..24db3ea 100644 --- a/sanei/sanei_codec_bin.c +++ b/sanei/sanei_codec_bin.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_config.c b/sanei/sanei_config.c index 0eaee9a..07c85c9 100644 --- a/sanei/sanei_config.c +++ b/sanei/sanei_config.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -239,7 +237,8 @@ sanei_config_read (char *str, int n, FILE *stream) SANE_Status sanei_configure_attach (const char *config_file, SANEI_Config * config, SANE_Status (*attach) (SANEI_Config * config, - const char *devname)) + const char *devname, void *data), + void *data) { SANE_Char line[PATH_MAX]; SANE_Char *token, *string; @@ -443,7 +442,7 @@ sanei_configure_attach (const char *config_file, SANEI_Config * config, DBG (3, "sanei_configure_attach: trying to attach with '%s'\n", lp2); if(attach!=NULL) - attach (config, lp2); + attach (config, lp2, data); } } diff --git a/sanei/sanei_config2.c b/sanei/sanei_config2.c index cd9484d..0a7c95e 100644 --- a/sanei/sanei_config2.c +++ b/sanei/sanei_config2.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_constrain_value.c b/sanei/sanei_constrain_value.c index 8f601cc..ed56b85 100644 --- a/sanei/sanei_constrain_value.c +++ b/sanei/sanei_constrain_value.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_init_debug.c b/sanei/sanei_init_debug.c index d5d64f2..690cc2e 100644 --- a/sanei/sanei_init_debug.c +++ b/sanei/sanei_init_debug.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_ir.c b/sanei/sanei_ir.c index 47e1e6e..9c7d9d3 100644 --- a/sanei/sanei_ir.c +++ b/sanei/sanei_ir.c @@ -17,9 +17,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * The threshold yen, otsu and max_entropy routines have been * adapted from the FOURIER 0.8 library by M. Emre Celebi, diff --git a/sanei/sanei_lm983x.c b/sanei/sanei_lm983x.c index 62dfad9..7b6f72e 100644 --- a/sanei/sanei_lm983x.c +++ b/sanei/sanei_lm983x.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_magic.c b/sanei/sanei_magic.c index 3e71946..f5d1ac0 100644 --- a/sanei/sanei_magic.c +++ b/sanei/sanei_magic.c @@ -16,9 +16,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -130,7 +128,7 @@ sanei_magic_despeck (SANE_Parameters * params, SANE_Byte * buffer, int tmp[3]; - /* dont count pixels in the window */ + /* don't count pixels in the window */ if(k != -1 && k != diam && l != -1 && l != diam) continue; @@ -189,7 +187,7 @@ sanei_magic_despeck (SANE_Parameters * params, SANE_Byte * buffer, int tmp = 0; - /* dont count pixels in the window */ + /* don't count pixels in the window */ if(k != -1 && k != diam && l != -1 && l != diam) continue; @@ -239,7 +237,7 @@ sanei_magic_despeck (SANE_Parameters * params, SANE_Byte * buffer, for(k=-1; k<diam+1; k++){ for(l=-1; l<diam+1; l++){ - /* dont count pixels in the window */ + /* don't count pixels in the window */ if(k != -1 && k != diam && l != -1 && l != diam) continue; @@ -366,7 +364,7 @@ sanei_magic_findEdges(SANE_Parameters * params, SANE_Byte * buffer, } /* loop thru top and bottom lists, look for l and r extremes - * NOTE: We dont look above the top or below the bottom found previously. + * NOTE: We don't look above the top or below the bottom found previously. * This prevents issues with adf scanners that pad the image after the * paper runs out (usually with white) */ DBG (5, "sanei_magic_findEdges: bb0:%d tb0:%d b:%d t:%d\n", @@ -534,14 +532,14 @@ sanei_magic_findSkew(SANE_Parameters * params, SANE_Byte * buffer, /* get buffers for edge detection */ topBuf = sanei_magic_getTransY(params,dpiY,buffer,1); if(!topBuf){ - DBG (5, "sanei_magic_findSkew: cant gTY\n"); + DBG (5, "sanei_magic_findSkew: can't gTY\n"); ret = SANE_STATUS_NO_MEM; goto cleanup; } botBuf = sanei_magic_getTransY(params,dpiY,buffer,0); if(!botBuf){ - DBG (5, "sanei_magic_findSkew: cant gTY\n"); + DBG (5, "sanei_magic_findSkew: can't gTY\n"); ret = SANE_STATUS_NO_MEM; goto cleanup; } @@ -1419,7 +1417,7 @@ getLine (int height, int width, int * buff, /* build an array of pretty-print values for slope */ slopeCenter = calloc(slopes,sizeof(double)); if(!slopeCenter){ - DBG(5,"getLine: cant load slopeCenter\n"); + DBG(5,"getLine: can't load slopeCenter\n"); ret = SANE_STATUS_NO_MEM; goto cleanup; } @@ -1427,7 +1425,7 @@ getLine (int height, int width, int * buff, /* build an array of scaling factors for slope */ slopeScale = calloc(slopes,sizeof(int)); if(!slopeScale){ - DBG(5,"getLine: cant load slopeScale\n"); + DBG(5,"getLine: can't load slopeScale\n"); ret = SANE_STATUS_NO_MEM; goto cleanup; } @@ -1448,7 +1446,7 @@ getLine (int height, int width, int * buff, /* build an array of pretty-print values for offset */ offsetCenter = calloc(offsets,sizeof(double)); if(!offsetCenter){ - DBG(5,"getLine: cant load offsetCenter\n"); + DBG(5,"getLine: can't load offsetCenter\n"); ret = SANE_STATUS_NO_MEM; goto cleanup; } @@ -1456,7 +1454,7 @@ getLine (int height, int width, int * buff, /* build an array of scaling factors for offset */ offsetScale = calloc(offsets,sizeof(int)); if(!offsetScale){ - DBG(5,"getLine: cant load offsetScale\n"); + DBG(5,"getLine: can't load offsetScale\n"); ret = SANE_STATUS_NO_MEM; goto cleanup; } @@ -1477,14 +1475,14 @@ getLine (int height, int width, int * buff, /* build 2-d array of 'density', divided into slope and offset ranges */ lines = calloc(slopes, sizeof(int *)); if(!lines){ - DBG(5,"getLine: cant load lines\n"); + DBG(5,"getLine: can't load lines\n"); ret = SANE_STATUS_NO_MEM; goto cleanup; } for(i=0;i<slopes;i++){ if(!(lines[i] = calloc(offsets, sizeof(int)))){ - DBG(5,"getLine: cant load lines %d\n",i); + DBG(5,"getLine: can't load lines %d\n",i); ret = SANE_STATUS_NO_MEM; goto cleanup; } @@ -1533,7 +1531,7 @@ getLine (int height, int width, int * buff, *finDensity = 0; /* go thru array, and scale densities to % of maximum, plus adjust for - * prefered (smaller absolute value) slope and offset */ + * preferred (smaller absolute value) slope and offset */ for(i=0;i<slopes;i++){ for(j=0;j<offsets;j++){ lines[i][j] = (float)lines[i][j] / maxDensity * slopeScale[i] * offsetScale[j]; @@ -1567,7 +1565,7 @@ getLine (int height, int width, int * buff, } } - /* dont forget to cleanup */ + /* don't forget to cleanup */ cleanup: for(i=0;i<slopes;i++){ if(lines[i]) diff --git a/sanei/sanei_net.c b/sanei/sanei_net.c index b46da70..29e23de 100644 --- a/sanei/sanei_net.c +++ b/sanei/sanei_net.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_pa4s2.c b/sanei/sanei_pa4s2.c index 282e6fd..5e59743 100644 --- a/sanei/sanei_pa4s2.c +++ b/sanei/sanei_pa4s2.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -150,11 +148,9 @@ static int sanei_pa4s2_dbg_init_called = SANE_FALSE; #endif /* NDEBUG */ -#if defined(STDC_HEADERS) -# include <errno.h> -# include <stdio.h> -# include <stdlib.h> -#endif +#include <errno.h> +#include <stdio.h> +#include <stdlib.h> #if defined(HAVE_STRING_H) # include <string.h> #elif defined(HAVE_STRINGS_H) @@ -202,7 +198,7 @@ typedef struct #endif u_int in_use; /* port in use? */ u_int enabled; /* port enabled? */ - u_int mode; /* protocoll */ + u_int mode; /* protocol */ u_char prelock[3]; /* state of port */ #ifdef HAVE_LIBIEEE1284 int caps; @@ -750,7 +746,7 @@ pa4s2_writebyte_any (int fd, u_char reg, u_char val) /* somebody from Mustek asked me once, why I was writing the same value repeatedly to a port. Well, actually I don't know, it just works. Maybe the repeated writes could be replaced by appropriate - delays or even left out completly. + delays or even left out completely. */ #if defined(HAVE_LIBIEEE1284) DBG (6, "pa4s2_writebyte_any: writing value 0x%02x" @@ -1922,7 +1918,7 @@ sanei_pa4s2_open (const char *dev, int *fd) DBG (6, "sanei_pa4s2_open: basically, this backend does only compile\n"); DBG (6, "sanei_pa4s2_open: on x86 architectures. Furthermore it\n"); DBG (6, "sanei_pa4s2_open: needs ioperm() and inb()/outb() calls.\n"); - DBG (6, "sanei_pa4s2_open: alternativly it makes use of libieee1284\n"); + DBG (6, "sanei_pa4s2_open: alternatively it makes use of libieee1284\n"); DBG (6, "sanei_pa4s2_open: (which isn't present either)\n"); DBG (5, "sanei_pa4s2_open: returning SANE_STATUS_INVAL\n"); diff --git a/sanei/sanei_pio.c b/sanei/sanei_pio.c index 8b67093..ee27267 100644 --- a/sanei/sanei_pio.c +++ b/sanei/sanei_pio.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -45,7 +43,7 @@ /* RESTRICTIONS: - - This interface is very timing sensitive, be carefull with setting + - This interface is very timing sensitive, be careful with setting debug levels. */ diff --git a/sanei/sanei_pp.c b/sanei/sanei_pp.c index 89f3232..5150313 100644 --- a/sanei/sanei_pp.c +++ b/sanei/sanei_pp.c @@ -15,9 +15,7 @@ * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, - * MA 02111-1307, USA. + * along with this program. If not, see <https://www.gnu.org/licenses/>. * * As a special exception, the authors of SANE give permission for * additional uses of the libraries contained in this release of SANE. @@ -135,11 +133,9 @@ inb( u_long port ) #include "../include/sane/sanei_debug.h" #include "../include/sane/sanei_pp.h" -#if defined(STDC_HEADERS) -# include <errno.h> -# include <stdio.h> -# include <stdlib.h> -#endif +#include <errno.h> +#include <stdio.h> +#include <stdlib.h> #if defined(HAVE_STRING_H) # include <string.h> #elif defined(HAVE_STRINGS_H) @@ -1333,7 +1329,7 @@ sanei_pp_open( const char *dev, int *fd ) DBG( 6, "sanei_pp_open: basically, this backend does only compile\n" ); DBG( 6, "sanei_pp_open: on x86 architectures. Furthermore it\n" ); DBG( 6, "sanei_pp_open: needs ioperm() and inb()/outb() calls.\n" ); - DBG( 6, "sanei_pp_open: alternativly it makes use of libieee1284\n" ); + DBG( 6, "sanei_pp_open: alternatively it makes use of libieee1284\n" ); DBG( 6, "sanei_pp_open: (which isn't present either)\n"); return SANE_STATUS_INVAL; } diff --git a/sanei/sanei_pv8630.c b/sanei/sanei_pv8630.c index c9bafce..5f3c2af 100644 --- a/sanei/sanei_pv8630.c +++ b/sanei/sanei_pv8630.c @@ -17,9 +17,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_scsi.c b/sanei/sanei_scsi.c index b69f78f..53736ca 100644 --- a/sanei/sanei_scsi.c +++ b/sanei/sanei_scsi.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -173,7 +171,7 @@ # include <sys/scsi/targets/scgio.h> #elif defined (HAVE_SYS_SCSI_SCSI_H) /* - * the "offical" solaris uscsi(7I) interface; comes last, so that users + * the "official" solaris uscsi(7I) interface; comes last, so that users * installing the SCG/SG driver can still use these generic scsi interfaces */ # define USE SOLARIS_USCSI_INTERFACE @@ -347,7 +345,7 @@ int sanei_scsi_max_request_size = MAX_DATA; #endif /* the struct returned by the SG ioctl call SG_GET_SCSI_ID changed - from version 2.1.34 to 2.1.35, and we need the informations from + from version 2.1.34 to 2.1.35, and we need the information from the field s_queue_depth, which was introduced in 2.1.35. To get this file compiling also with older versions of sg.h, the struct is re-defined here. @@ -383,7 +381,7 @@ typedef struct req { struct sg_header hdr; /* Make sure this is the last element, the real size is - SG_BIG_BUFF and machine dependant */ + SG_BIG_BUFF and machine dependent */ u_int8_t data[1]; } cdb; @@ -2298,7 +2296,7 @@ issue (struct req *req) /* this is messy... Sometimes it happens that we have a valid looking sense buffer, but the DRIVER_SENSE bit is not set. Moreover, we can check this only for - not tooo old SG drivers + not too old SG drivers */ && (req->sgdata.cdb.hdr.driver_status & DRIVER_SENSE) #endif @@ -2347,7 +2345,7 @@ issue (struct req *req) status = SANE_STATUS_DEVICE_BUSY; else if (handler) /* sense handler should return SANE_STATUS_GOOD if it - decided all was ok afterall */ + decided all was ok after all */ status = (*handler) (req->fd, req->sgdata.cdb.hdr.sense_buffer, arg); @@ -2415,7 +2413,7 @@ issue (struct req *req) status = SANE_STATUS_DEVICE_BUSY; else if (handler && req->sgdata.sg3.hdr.sb_len_wr) /* sense handler should return SANE_STATUS_GOOD if it - decided all was ok afterall */ + decided all was ok after all */ status = (*handler) (req->fd, req->sgdata.sg3.sense_buffer, arg); @@ -3833,12 +3831,12 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel, * (c) R=I+S Rapp Informatik System Germany * Email: wolfgang@rapp-informatik.de * - * The driver version should run with other scsi componets like disk + * The driver version should run with other scsi components like disk * attached to the same controller at the same time. * * Attention : This port needs a sane kernel driver for Unixware 2.x * The driver is available in binary pkgadd format - * Plese mail me. + * Please mail me. * */ SANE_Status @@ -3978,7 +3976,7 @@ sanei_scsi_find_devices (const char *findvendor, const char *findmodel, #ifdef UWSUPPORTED /* at this time not supported by driver */ if (sb_ptr->SCB.sc_comp_code != SDI_ASW) { - DBG (1, "sanei_scsi_cmd: scsi_cmd failture %x\n", + DBG (1, "sanei_scsi_cmd: scsi_cmd failure %x\n", sb_ptr->SCB.sc_comp_code); if (sb_ptr->SCB.sc_comp_code == SDI_CKSTAT && sb_ptr->SCB.sc_status == S_CKCON) diff --git a/sanei/sanei_tcp.c b/sanei/sanei_tcp.c index d6f8efe..79c59ab 100644 --- a/sanei/sanei_tcp.c +++ b/sanei/sanei_tcp.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_thread.c b/sanei/sanei_thread.c index f701423..a5dcae1 100644 --- a/sanei/sanei_thread.c +++ b/sanei/sanei_thread.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -113,7 +111,7 @@ sanei_thread_is_forked( void ) #endif } -/* Use this to mark a SANE_Pid as invaild instead of marking with -1. +/* Use this to mark a SANE_Pid as invalid instead of marking with -1. */ #ifdef USE_PTHREAD static void diff --git a/sanei/sanei_udp.c b/sanei/sanei_udp.c index b5bb8cc..57e595a 100644 --- a/sanei/sanei_udp.c +++ b/sanei/sanei_udp.c @@ -14,9 +14,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/sanei/sanei_usb.c b/sanei/sanei_usb.c index 4b49b11..022f6fa 100644 --- a/sanei/sanei_usb.c +++ b/sanei/sanei_usb.c @@ -19,9 +19,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. @@ -506,7 +504,7 @@ SANE_Status sanei_usb_testing_enable_replay(SANE_String_Const path, testing_mode = sanei_usb_testing_mode_replay; testing_development_mode = development_mode; - // TODO: we'll leak if noone ever inits sane_usb properly + // TODO: we'll leak if no one ever inits sane_usb properly testing_xml_path = strdup(path); testing_xml_doc = xmlReadFile(testing_xml_path, NULL, 0); if (!testing_xml_doc) @@ -1124,6 +1122,19 @@ static void sanei_usb_replay_debug_msg(SANE_String_Const message) } } +extern void sanei_usb_testing_record_clear() +{ + if (testing_mode != sanei_usb_testing_mode_record) + return; + + // we only need to indicate that we never opened a device and sanei_usb_record_open() will + // reinitialize everything for us. + testing_already_opened = 0; + testing_known_commands_input_failed = 0; + testing_last_known_seq = 0; + testing_append_commands_node = NULL; +} + extern void sanei_usb_testing_record_message(SANE_String_Const message) { if (testing_mode == sanei_usb_testing_mode_record) @@ -1356,6 +1367,10 @@ SANE_Bool sanei_usb_is_replay_mode_enabled() return SANE_FALSE; } +void sanei_usb_testing_record_clear() +{ +} + void sanei_usb_testing_record_message(SANE_String_Const message) { (void) message; @@ -1443,7 +1458,7 @@ sanei_usb_init (void) /* sanei_usb is now initialized */ initialized++; - /* do a first scan of USB busses to fill device list */ + /* do a first scan of USB buses to fill device list */ sanei_usb_scan_devices(); } @@ -2221,7 +2236,7 @@ static const char* sanei_usb_transfer_type_desc(SANE_Int transfer_type) return NULL; } -// Similar sanei_usb_set_endpoint, but ignors duplicate endpoints +// Similar sanei_usb_set_endpoint, but ignores duplicate endpoints static void sanei_usb_add_endpoint(device_list_type* device, SANE_Int transfer_type, SANE_Int ep_address, diff --git a/sanei/sanei_wire.c b/sanei/sanei_wire.c index 85021d1..53bf6ba 100644 --- a/sanei/sanei_wire.c +++ b/sanei/sanei_wire.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. As a special exception, the authors of SANE give permission for additional uses of the libraries contained in this release of SANE. diff --git a/testsuite/backend/Makefile.am b/testsuite/backend/Makefile.am index 1f7d30e..e3dd32a 100644 --- a/testsuite/backend/Makefile.am +++ b/testsuite/backend/Makefile.am @@ -4,4 +4,6 @@ ## This file is part of the "Sane" build infra-structure. See ## included LICENSE file for license information. +if WITH_GENESYS_TESTS SUBDIRS = genesys +endif diff --git a/testsuite/backend/genesys/minigtest.cpp b/testsuite/backend/genesys/minigtest.cpp index 8afb62a..7e8f20a 100644 --- a/testsuite/backend/genesys/minigtest.cpp +++ b/testsuite/backend/genesys/minigtest.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include "minigtest.h" @@ -29,7 +27,7 @@ size_t s_num_failures = 0; int finish_tests() { - std::cerr << "Finished tests. Sucessses: " << s_num_successes + std::cerr << "Finished tests. Successes: " << s_num_successes << " failures: " << s_num_failures << "\n"; if (s_num_failures > 0) return 1; diff --git a/testsuite/backend/genesys/minigtest.h b/testsuite/backend/genesys/minigtest.h index 9a38e77..4273eed 100644 --- a/testsuite/backend/genesys/minigtest.h +++ b/testsuite/backend/genesys/minigtest.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef SANE_TESTSUITE_BACKEND_GENESYS_MINIGTEST_H diff --git a/testsuite/backend/genesys/session_config_test.cpp b/testsuite/backend/genesys/session_config_test.cpp index 7c2ddbe..dcdc46e 100644 --- a/testsuite/backend/genesys/session_config_test.cpp +++ b/testsuite/backend/genesys/session_config_test.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/testsuite/backend/genesys/tests.cpp b/testsuite/backend/genesys/tests.cpp index 5fe0084..ff0a44a 100644 --- a/testsuite/backend/genesys/tests.cpp +++ b/testsuite/backend/genesys/tests.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/testsuite/backend/genesys/tests.h b/testsuite/backend/genesys/tests.h index c48c586..9cd2a77 100644 --- a/testsuite/backend/genesys/tests.h +++ b/testsuite/backend/genesys/tests.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef SANE_TESTSUITE_BACKEND_GENESYS_GENESYS_UNIT_TEST_H diff --git a/testsuite/backend/genesys/tests_calibration.cpp b/testsuite/backend/genesys/tests_calibration.cpp index 8c9c8b5..a111b7d 100644 --- a/testsuite/backend/genesys/tests_calibration.cpp +++ b/testsuite/backend/genesys/tests_calibration.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/testsuite/backend/genesys/tests_image.cpp b/testsuite/backend/genesys/tests_image.cpp index bc8b923..4233425 100644 --- a/testsuite/backend/genesys/tests_image.cpp +++ b/testsuite/backend/genesys/tests_image.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/testsuite/backend/genesys/tests_image_pipeline.cpp b/testsuite/backend/genesys/tests_image_pipeline.cpp index 7eed9e6..8edeff8 100644 --- a/testsuite/backend/genesys/tests_image_pipeline.cpp +++ b/testsuite/backend/genesys/tests_image_pipeline.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/testsuite/backend/genesys/tests_motor.cpp b/testsuite/backend/genesys/tests_motor.cpp index 18a4d7e..c89ba77 100644 --- a/testsuite/backend/genesys/tests_motor.cpp +++ b/testsuite/backend/genesys/tests_motor.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/testsuite/backend/genesys/tests_printers.h b/testsuite/backend/genesys/tests_printers.h index 90becea..8d15e64 100644 --- a/testsuite/backend/genesys/tests_printers.h +++ b/testsuite/backend/genesys/tests_printers.h @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef SANE_TESTSUITE_BACKEND_GENESYS_TESTS_PRINTERS_H diff --git a/testsuite/backend/genesys/tests_row_buffer.cpp b/testsuite/backend/genesys/tests_row_buffer.cpp index 73ca86c..5039a73 100644 --- a/testsuite/backend/genesys/tests_row_buffer.cpp +++ b/testsuite/backend/genesys/tests_row_buffer.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/testsuite/backend/genesys/tests_utilities.cpp b/testsuite/backend/genesys/tests_utilities.cpp index 49b9abe..bc1f9bd 100644 --- a/testsuite/backend/genesys/tests_utilities.cpp +++ b/testsuite/backend/genesys/tests_utilities.cpp @@ -15,9 +15,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #define DEBUG_DECLARE_ONLY diff --git a/testsuite/sanei/sanei_config_test.c b/testsuite/sanei/sanei_config_test.c index ea00433..34b1881 100644 --- a/testsuite/sanei/sanei_config_test.c +++ b/testsuite/sanei/sanei_config_test.c @@ -63,7 +63,8 @@ static const SANE_String_Const string_list[] = static char *lastdevname = NULL; static SANE_Status -check_config_attach (SANEI_Config * config, const char *devname) +check_config_attach (SANEI_Config * config, const char *devname, + void __sane_unused__ *data) { /* silence compiler warning for now */ if (config == NULL) @@ -97,7 +98,8 @@ inexistent_config (void) config.descriptors = NULL; config.values = NULL; status = sanei_configure_attach (CONFIG_PATH - "/data/inexistent.conf", &config, NULL); + "/data/inexistent.conf", &config, + NULL, NULL); /* check results */ assert (status != SANE_STATUS_GOOD); @@ -114,7 +116,7 @@ null_config (void) status = sanei_configure_attach (CONFIG_PATH "/data/umax_pp.conf", NULL, - check_config_attach); + check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -130,7 +132,7 @@ null_attach (void) SANE_Status status; status = sanei_configure_attach (CONFIG_PATH - "/data/umax_pp.conf", NULL, NULL); + "/data/umax_pp.conf", NULL, NULL, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -151,7 +153,7 @@ empty_config (void) config.values = NULL; status = sanei_configure_attach (CONFIG_PATH "/data/empty.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -206,7 +208,7 @@ string_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/string.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -250,7 +252,7 @@ int_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/int.conf", &config, - check_config_attach); + check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -293,7 +295,7 @@ wrong_range_int_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/wrong-range.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_INVAL); @@ -336,7 +338,7 @@ word_array_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/word-array.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -382,7 +384,7 @@ string_list_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/string-list.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -428,7 +430,7 @@ wrong_string_list_option (void) status = sanei_configure_attach (CONFIG_PATH "/data/wrong-string-list.conf", &config, - check_config_attach); + check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_INVAL); @@ -563,7 +565,7 @@ umax_pp (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/umax_pp.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -631,7 +633,7 @@ wrong_bool_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/wrong-boolean.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_INVAL); @@ -696,7 +698,7 @@ bool_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/boolean.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -767,7 +769,7 @@ fixed_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/fixed.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); @@ -814,7 +816,7 @@ wrong_fixed_option (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/wrong-fixed.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_INVAL); @@ -852,7 +854,7 @@ snapscan (void) /* configure and attach */ status = sanei_configure_attach (CONFIG_PATH "/data/snapscan.conf", - &config, check_config_attach); + &config, check_config_attach, NULL); /* check results */ assert (status == SANE_STATUS_GOOD); diff --git a/testsuite/sanei/sanei_usb_test.c b/testsuite/sanei/sanei_usb_test.c index c2cc0c3..36c6a50 100644 --- a/testsuite/sanei/sanei_usb_test.c +++ b/testsuite/sanei/sanei_usb_test.c @@ -745,7 +745,7 @@ static char *expected_device; /** dummy attach function * dummy attach function - * @return resturn SANE_STATUS_GOOD + * @return return SANE_STATUS_GOOD */ static SANE_Status dummy_attach (const char *dev) @@ -772,7 +772,7 @@ test_attach (void) { device_list_type mock; - /* add mock device and try ot attach to it */ + /* add mock device and try to attach to it */ dummy_flag = 0; create_mock_device ("mock", &mock); expected_device = mock.devname; diff --git a/testsuite/tools/Makefile.am b/testsuite/tools/Makefile.am index 5fd97ca..99af9db 100644 --- a/testsuite/tools/Makefile.am +++ b/testsuite/tools/Makefile.am @@ -32,7 +32,7 @@ check.local: for mode in ascii html-backends-split html-mfgs xml statistics usermap db udev udev+acl udev+hwdb hwdb plist hal hal-new; \ do \ $(SANEDESC) -m $$mode -s $(srcdir)/data >$$mode.res ;\ - if diff -I "sane-backends 1\.0\.[0-9]\+\([-0-9a-fgdirty]\+\)\?$$" \ + if diff -I "sane-backends 1\.0\.[0-9]\+\([-.0-9a-fgdirty]\+\)\?$$" \ $(srcdir)/data/$$mode.ref $$mode.res ; \ then \ echo "PASS: sane-desc -m $$mode -s $(srcdir)/data"; \ @@ -49,4 +49,5 @@ check.local: echo "========================" ; \ echo "One or more tests failed" ; \ echo "========================" ; \ + exit 1; \ fi diff --git a/testsuite/tools/README b/testsuite/tools/README index dcd6261..da3c15d 100644 --- a/testsuite/tools/README +++ b/testsuite/tools/README @@ -5,6 +5,6 @@ This directory contains test for tools programs. They are run by 'make check'. sane-desc --------- - sane-desc is ran for all known modes, using a test 'desc' file. + sane-desc is run for all known modes, using a test 'desc' file. The output is compared to a reference file for the same mode. Test fails if they are different. diff --git a/testsuite/tools/data/ascii.ref b/testsuite/tools/data/ascii.ref index 20c2bf2..c2adbe8 100644 --- a/testsuite/tools/data/ascii.ref +++ b/testsuite/tools/data/ascii.ref @@ -6507,7 +6507,7 @@ backend `gt68xx' usb-product-id `0x0444' status good url *none* - comment `Works upto 1200 dpi and 12 bits/color.' + comment `Works up to 1200 dpi and 12 bits/color.' backend `hp' version `1.06' manpage `sane-hp' @@ -6518,7 +6518,7 @@ backend `hp' url `http://www.hp.com/' comment *none* model `ScanJet Plus' - interface `Propietary' + interface `Proprietary' usb-vendor-id *none* usb-product-id *none* status complete @@ -7679,7 +7679,7 @@ backend `ma1509' usb-product-id `0x0010' status good url *none* - comment `Works upto 600 dpi. No support for TA and ADF yet.' + comment `Works up to 600 dpi. No support for TA and ADF yet.' mfg `Fujitsu' url `http://www.fujitsu.com/' comment *none* @@ -12960,7 +12960,7 @@ backend `unsupported' usb-product-id `0x0012' status unsupported url `unsupported/genius-colorpage-hr7xe.html' - comment `Unsuported. See link for details.' + comment `Unsupported. See link for details.' model `ColorPage HR8' interface `USB' usb-vendor-id `0x0458' @@ -14604,7 +14604,7 @@ backend `unsupported' usb-product-id *none* status unsupported url `http://www.autistici.org/tamarhack/' - comment `Unsupported at the moment. See link for a project for that scanner taht may support it in future.' + comment `Unsupported at the moment. See link for a project for that scanner that may support it in future.' model `Artiscan 9600 pro 36' interface `Parport' usb-vendor-id *none* diff --git a/testsuite/tools/data/html-backends-split.ref b/testsuite/tools/data/html-backends-split.ref index 1b2e8dd..8d3cdc7 100644 --- a/testsuite/tools/data/html-backends-split.ref +++ b/testsuite/tools/data/html-backends-split.ref @@ -6765,7 +6765,7 @@ RevScan <td align=center>USB</td> <td align=center>0x04a7/0x0444</td> <td align=center><font color="#90B000">Good</font></td> -<td>Works upto 1200 dpi and 12 bits/color.</td> +<td>Works up to 1200 dpi and 12 bits/color.</td> </tr> </table> <h3><a name="S-HP">Backend: hp @@ -6789,7 +6789,7 @@ RevScan <td align=center rowspan=19> <a href="http://www.hp.com/">Hewlett-Packard</a> <td align=center>ScanJet Plus</td> -<td align=center>Propietary</td> +<td align=center>Proprietary</td> <td align=center> </td> <td align=center><font color="#007000">Complete</font></td> <td>Driver for HP parallel interface card required</td> @@ -8127,7 +8127,7 @@ Dell <td align=center>USB</td> <td align=center>0x055f/0x0010</td> <td align=center><font color="#90B000">Good</font></td> -<td>Works upto 600 dpi. No support for TA and ADF yet.</td> +<td>Works up to 600 dpi. No support for TA and ADF yet.</td> </tr> <tr> <td align=center rowspan=1> @@ -13568,7 +13568,7 @@ Enhans <td align=center>USB</td> <td align=center>0x06dc/0x0012</td> <td align=center><font color="#F00000">Unsupported</font></td> -<td>Unsuported. See link for details.</td> +<td>Unsupported. See link for details.</td> </tr> <tr> <td align=center><a href="unsupported/genius-colorpage-hr8.html">ColorPage HR8</a></td> @@ -15170,7 +15170,7 @@ Tamarack <td align=center>Parport</td> <td align=center> </td> <td align=center><font color="#F00000">Unsupported</font></td> -<td>Unsupported at the moment. See link for a project for that scanner taht may support it in future.</td> +<td>Unsupported at the moment. See link for a project for that scanner that may support it in future.</td> </tr> <tr> <td align=center><a href="http://www.autistici.org/tamarhack/">Artiscan 9600 pro 36</a></td> diff --git a/testsuite/tools/data/html-mfgs.ref b/testsuite/tools/data/html-mfgs.ref index 3c7f2ae..157e394 100644 --- a/testsuite/tools/data/html-mfgs.ref +++ b/testsuite/tools/data/html-mfgs.ref @@ -11406,7 +11406,7 @@ sp15c<br>(unmaintained) <td align=center>USB</td> <td align=center>0x06dc/0x0012</td> <td align=center><font color="#F00000">Unsupported</font></td> -<td>Unsuported. See link for details.</td> +<td>Unsupported. See link for details.</td> <td align=center> <a href="contrib.html">unsupported</a> <br>(2010-06-09) @@ -12733,7 +12733,7 @@ hp5590<br>(1.0.5) <td align=center><a href="man/sane-genesys.5.html">sane-genesys</a></td> </tr> <tr><td align=center>ScanJet Plus</td> -<td align=center>Propietary</td> +<td align=center>Proprietary</td> <td align=center> </td> <td align=center><font color="#007000">Complete</font></td> <td>Driver for HP parallel interface card required</td> @@ -15994,7 +15994,7 @@ artec_eplus48u<br>(unmaintained) <td align=center>USB</td> <td align=center>0x055f/0x0010</td> <td align=center><font color="#90B000">Good</font></td> -<td>Works upto 600 dpi. No support for TA and ADF yet.</td> +<td>Works up to 600 dpi. No support for TA and ADF yet.</td> <td align=center> <a href="http://www.meier-geinitz.de/sane/ma1509-backend/">ma1509</a> <br>(1.0-3) @@ -21045,7 +21045,7 @@ tamarack<br>(unmaintained) <td align=center>Parport</td> <td align=center> </td> <td align=center><font color="#F00000">Unsupported</font></td> -<td>Unsupported at the moment. See link for a project for that scanner taht may support it in future.</td> +<td>Unsupported at the moment. See link for a project for that scanner that may support it in future.</td> <td align=center> <a href="contrib.html">unsupported</a> <br>(2010-06-09) @@ -22665,7 +22665,7 @@ artec_eplus48u<br>(unmaintained) <td align=center>USB</td> <td align=center>0x04a7/0x0444</td> <td align=center><font color="#90B000">Good</font></td> -<td>Works upto 1200 dpi and 12 bits/color.</td> +<td>Works up to 1200 dpi and 12 bits/color.</td> <td align=center> <a href="http://www.meier-geinitz.de/sane/gt68xx-backend/">gt68xx</a> <br>(1.0-84) diff --git a/testsuite/tools/data/testfile.desc b/testsuite/tools/data/testfile.desc index bae4099..be78f98 100644 --- a/testsuite/tools/data/testfile.desc +++ b/testsuite/tools/data/testfile.desc @@ -1919,7 +1919,6 @@ :devicetype :meta :desc "Dynamic loading of shared-library backends." -; $Id$ ; ; SANE Backend specification file (Matto Marjanovic's format) ; @@ -5605,7 +5604,7 @@ :interface "USB" :usbid "0x04a7" "0x0444" :status :good -:comment "Works upto 1200 dpi and 12 bits/color." +:comment "Works up to 1200 dpi and 12 bits/color." ; ----------------------------------------------------------------------------- ; SANE Backend specification file @@ -5906,7 +5905,7 @@ :url "http://www.hp.com/" :model "ScanJet Plus" ; name models for above-specified mfg. -:interface "Propietary" +:interface "Proprietary" :status :complete :comment "Driver for HP parallel interface card required" @@ -6794,7 +6793,7 @@ :interface "USB" :usbid "0x055f" "0x0010" :status :good -:comment "Works upto 600 dpi. No support for TA and ADF yet." +:comment "Works up to 600 dpi. No support for TA and ADF yet." :mfg "Fujitsu" ; name a manufacturer :url "http://www.fujitsu.com/" @@ -7593,7 +7592,7 @@ :devicetype :meta :desc "Network access to saned servers" :comment "Can be used to access any scanner supported by SANE over the net. Supports IPv4 and IPv6." -; $Id$ + ; SANE Backend specification file ; ; It's basically emacs-lisp --- so ";" indicates comment to end of line. @@ -7812,7 +7811,7 @@ :manpage "sane-pixma" ; name of manpage (if it exists) :url "http://home.arcor.de/wittawat/pixma/" ; 0.13.2 backend's web page :url "http://mp610.blogspot.com/" ; the pixma backend blog -;:comment "Devices marked as experimantal are disabled by default. See the manual page for how to enable them." +;:comment "Devices marked as experimental are disabled by default. See the manual page for how to enable them." :devicetype :scanner ; start of a list of devices.... ; other types: :stillcam, :vidcam, @@ -9383,9 +9382,6 @@ ; :status specifier is optional after :model and at the top-level - -; $Id$ -; ; SANE Backend specification file (Matto Marjanovic's format) ; ; It's basically emacs-lisp --- so ";" indicates comment to end of line. @@ -11448,7 +11444,7 @@ :interface "USB" :usbid "0x06dc" "0x0012" :status :unsupported -:comment "Unsuported. See link for details." +:comment "Unsupported. See link for details." :model "ColorPage HR8" :url "unsupported/genius-colorpage-hr8.html" @@ -13020,7 +13016,7 @@ :interface "Parport" :status :unsupported :url "http://www.autistici.org/tamarhack/" -:comment "Unsupported at the moment. See link for a project for that scanner taht may support it in future." +:comment "Unsupported at the moment. See link for a project for that scanner that may support it in future." :model "Artiscan 9600 pro 36" ; name models for above-specified mfg. :interface "Parport" diff --git a/testsuite/tools/data/udev+acl.ref b/testsuite/tools/data/udev+acl.ref index 81a81d3..ebe1482 100644 --- a/testsuite/tools/data/udev+acl.ref +++ b/testsuite/tools/data/udev+acl.ref @@ -1,5 +1,5 @@ # This file was generated from description files (*.desc) -# by sane-desc 3.6 from sane-backends 1.0.29-241-g1f9590ab +# by sane-desc 3.6 from sane-backends 1.0.31-118-g5d3ce7806 # # udev rules file for supported USB and SCSI devices # @@ -23,7 +23,7 @@ # If the scanner is supported by sane-backends, please mail the entry to # the sane-devel mailing list (sane-devel@alioth-lists.debian.net). # -ACTION!="add", GOTO="libsane_rules_end" +ACTION=="remove", GOTO="libsane_rules_end" ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev" SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin" SUBSYSTEM=="usb_device", GOTO="libsane_usb_rules_begin" @@ -40,1390 +40,1390 @@ LABEL="libsane_create_usb_dev" LABEL="libsane_usb_rules_begin" # Hewlett-Packard ScanJet 4100C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0101", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0105", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0105", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0201", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0201", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3300c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0205", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0205", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4300c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0305", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0305", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5200C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0401", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0401", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3400c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0405", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0405", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 2100C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0505", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0505", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0601", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0601", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 2200C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0605", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0605", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0701", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0701", ENV{libsane_matched}="yes" # Hewlett-Packard scanjet 4400c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0705", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0705", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0801", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0801", ENV{libsane_matched}="yes" # Hewlett-Packard scanjet 4470c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0805", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0805", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 2300C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0901", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0901", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0a01", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0a01", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0b01", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0b01", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5400c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1005", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1005", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5470c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1105", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1105", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1205", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1205", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1305", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1305", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3670 | Hewlett-Packard ScanJet 3690C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1405", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1405", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5590 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1705", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1705", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 7650 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1805", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1805", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4850C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1b05", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1b05", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2005", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2005", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3500C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2205", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2205", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3970c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2305", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2305", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4070 Photosmart -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2405", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2405", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3800 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2605", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2605", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G2710 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2805", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2805", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3805", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="3805", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 8270 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3905", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="3905", ENV{libsane_matched}="yes" # Hewlett-Packard LaserJet M1005 MFP -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3b17", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="3b17", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4370 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4105", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4105", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G3010 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4205", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4205", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G3110 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4305", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4305", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G4010 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4505", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4505", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G4050 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4605", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4605", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet N6310 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4705", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4705", ENV{libsane_matched}="yes" # Hewlett-Packard LaserJet M1120 MFP -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5617", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="5617", ENV{libsane_matched}="yes" # Hewlett-Packard LaserJet M1120n MFP -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5717", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="5717", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 -ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0400", ATTR{idProduct}=="1000", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 | Mustek BearPaw 2400 -ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1001", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0400", ATTR{idProduct}=="1001", ENV{libsane_matched}="yes" # Kodak ESP 5100 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4025", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4025", ENV{libsane_matched}="yes" # Kodak ESP 5300 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4026", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4026", ENV{libsane_matched}="yes" # Kodak ESP 5500 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4027", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4027", ENV{libsane_matched}="yes" # Kodak ESP 5000 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4028", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4028", ENV{libsane_matched}="yes" # Kodak ESP 3300 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4031", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4031", ENV{libsane_matched}="yes" # Kodak ESP 5 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4032", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4032", ENV{libsane_matched}="yes" # Kodak ESP 7 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="403e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="403e", ENV{libsane_matched}="yes" # Kodak ESP 9 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="403f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="403f", ENV{libsane_matched}="yes" # Kodak ESP 5200 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4041", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4041", ENV{libsane_matched}="yes" # Kodak ESP 3200 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4043", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4043", ENV{libsane_matched}="yes" # Kodak ESP 4100 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4053", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4053", ENV{libsane_matched}="yes" # Kodak ESP 6100 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4054", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4054", ENV{libsane_matched}="yes" # Kodak ESP 7200 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4056", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4056", ENV{libsane_matched}="yes" # Kodak ESP C110 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4057", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4057", ENV{libsane_matched}="yes" # Kodak ESP C115 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4058", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4058", ENV{libsane_matched}="yes" # Kodak ESP 2150 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4059", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4059", ENV{libsane_matched}="yes" # Kodak ESP C310 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="405d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="405d", ENV{libsane_matched}="yes" # Kodak ESP C315 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="405e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="405e", ENV{libsane_matched}="yes" # Advent AW10 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4060", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4060", ENV{libsane_matched}="yes" # Kodak Hero Office 6.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4062", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4062", ENV{libsane_matched}="yes" # Kodak Hero 7.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4063", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4063", ENV{libsane_matched}="yes" # Kodak Hero 5.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4064", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4064", ENV{libsane_matched}="yes" # Kodak ESP 9200 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4065", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4065", ENV{libsane_matched}="yes" # Kodak ESP 2170 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4066", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4066", ENV{libsane_matched}="yes" # Kodak Hero 9.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4067", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4067", ENV{libsane_matched}="yes" # Kodak Hero 3.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="406d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="406d", ENV{libsane_matched}="yes" # Kodak i30 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6001", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6001", ENV{libsane_matched}="yes" # Kodak i40 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6002", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6002", ENV{libsane_matched}="yes" # Kodak i50 | Kodak i55 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6003", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6003", ENV{libsane_matched}="yes" # Kodak i60 | Kodak i65 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6004", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6004", ENV{libsane_matched}="yes" # Kodak i80 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6005", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6005", ENV{libsane_matched}="yes" # Creative WebCam Go Mini -ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4007", ENV{libsane_matched}="yes" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4007", ENV{libsane_matched}="yes" # Lexmark X70 | Lexmark X73 -ATTRS{idVendor}=="043d", ATTRS{idProduct}=="002d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="043d", ATTR{idProduct}=="002d", ENV{libsane_matched}="yes" # Lexmark X74 -ATTRS{idVendor}=="043d", ATTRS{idProduct}=="0060", ENV{libsane_matched}="yes" +ATTR{idVendor}=="043d", ATTR{idProduct}=="0060", ENV{libsane_matched}="yes" # Lexmark X1110 | Lexmark X1130 | Lexmark X1140 # Lexmark X1150 | Lexmark X1170 | Lexmark X1180 # Lexmark X1185 | Lexmark X1195 -ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="043d", ATTR{idProduct}=="007c", ENV{libsane_matched}="yes" # Lexmark X12xx -ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="043d", ATTR{idProduct}=="007d", ENV{libsane_matched}="yes" # Genius ColorPage HR6 V1 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2004", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2004", ENV{libsane_matched}="yes" # Genius Colorpage HR6 V2 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2007", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2007", ENV{libsane_matched}="yes" # Genius Colorpage HR6 V2 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2008", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2008", ENV{libsane_matched}="yes" # Genius Colorpage HR6A -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2009", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2009", ENV{libsane_matched}="yes" # Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2011", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2011", ENV{libsane_matched}="yes" # Genius Colorpage HR7 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2013", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2013", ENV{libsane_matched}="yes" # Genius Colorpage Vivid4 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2014", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2014", ENV{libsane_matched}="yes" # Genius Colorpage HR7LE -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2015", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2015", ENV{libsane_matched}="yes" # Genius Colorpage HR6X -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2016", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2016", ENV{libsane_matched}="yes" # Genius Colorpage Vivid3xe -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2017", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2017", ENV{libsane_matched}="yes" # Genius Colorpage Vivid4xe -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201a", ENV{libsane_matched}="yes" # Genius Colorpage Vivid4x -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201b", ENV{libsane_matched}="yes" # Genius Colorpage Vivid 1200 X -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201d", ENV{libsane_matched}="yes" # Genius ColorPage Slim 1200 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201e", ENV{libsane_matched}="yes" # Genius Colorpage Vivid 1200 XE -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201f", ENV{libsane_matched}="yes" # Genius Colorpage SF600 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2021", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2021", ENV{libsane_matched}="yes" # Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471 -ATTRS{idVendor}=="0461", ATTRS{idProduct}=="0377", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0461", ATTR{idProduct}=="0377", ENV{libsane_matched}="yes" # Xerox 2400 Onetouch -ATTRS{idVendor}=="0461", ATTRS{idProduct}=="038b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0461", ATTR{idProduct}=="038b", ENV{libsane_matched}="yes" # Trust Office Scan USB 19200 -ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes" +ATTR{idVendor}=="047b", ATTR{idProduct}=="1000", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4300c/Silitek -ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1002", ENV{libsane_matched}="yes" +ATTR{idVendor}=="047b", ATTR{idProduct}=="1002", ENV{libsane_matched}="yes" # Kyocera FS-1016MFP -ATTRS{idVendor}=="0482", ATTRS{idProduct}=="0335", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0482", ATTR{idProduct}=="0335", ENV{libsane_matched}="yes" # Compaq S4-100 -ATTRS{idVendor}=="049f", ATTRS{idProduct}=="001a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="049f", ATTR{idProduct}=="001a", ENV{libsane_matched}="yes" # Benq (Acer) 310U -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a20", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="1a20", ENV{libsane_matched}="yes" # Benq (Acer) 620U -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a2a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="1a2a", ENV{libsane_matched}="yes" # Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2022", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2022", ENV{libsane_matched}="yes" # Benq (Acer) 620UT -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2040", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2040", ENV{libsane_matched}="yes" # Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2060", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2060", ENV{libsane_matched}="yes" # Benq (Acer) 640bu -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="207e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="207e", ENV{libsane_matched}="yes" # Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20b0", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20b0", ENV{libsane_matched}="yes" # Benq (Acer) 640BT -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20be", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20be", ENV{libsane_matched}="yes" # Benq (Acer) 1240 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20c0", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20c0", ENV{libsane_matched}="yes" # Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB) -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20de", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20de", ENV{libsane_matched}="yes" # Benq (Acer) 5000 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20f8", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20f8", ENV{libsane_matched}="yes" # Benq (Acer) 5000E | Benq (Acer) 5000U -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fc", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20fc", ENV{libsane_matched}="yes" # Benq (Acer) 5300 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fe", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20fe", ENV{libsane_matched}="yes" # Benq (Acer) 5150 | Benq (Acer) 5250 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2137", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2137", ENV{libsane_matched}="yes" # BenQ 5550 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2211", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2211", ENV{libsane_matched}="yes" # Visioneer Visioneer OneTouch 7100 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0229", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0229", ENV{libsane_matched}="yes" # Visioneer 9650 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0390", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0390", ENV{libsane_matched}="yes" # Visioneer 9320 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0420", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0420", ENV{libsane_matched}="yes" # Visioneer 9450 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0421", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0421", ENV{libsane_matched}="yes" # Visioneer 9550 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0422", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0422", ENV{libsane_matched}="yes" # Visioneer 9750 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0423", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0423", ENV{libsane_matched}="yes" # Visioneer Strobe XP 450 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0424", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0424", ENV{libsane_matched}="yes" # Visioneer Strobe XP 200 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0426", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0426", ENV{libsane_matched}="yes" # Visioneer Strobe XP 100 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0427", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0427", ENV{libsane_matched}="yes" # Visioneer OneTouch 7300 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0444", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0444", ENV{libsane_matched}="yes" # Xerox DocuMate510 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0446", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0446", ENV{libsane_matched}="yes" # Xerox DocuMate520 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0447", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0447", ENV{libsane_matched}="yes" # Xerox DocuMate250 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0448", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0448", ENV{libsane_matched}="yes" # Xerox DocuMate252 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0449", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0449", ENV{libsane_matched}="yes" # Xerox DocuMate262 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="044c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="044c", ENV{libsane_matched}="yes" # Visioneer Strobe XP 300 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0474", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0474", ENV{libsane_matched}="yes" # Xerox DocuMate272 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0475", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0475", ENV{libsane_matched}="yes" # Xerox DocuMate232 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0476", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0476", ENV{libsane_matched}="yes" # Xerox DocuMate152 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0477", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0477", ENV{libsane_matched}="yes" # Xerox DocuMate752 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0478", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0478", ENV{libsane_matched}="yes" # Visioneer Strobe XP 470 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0479", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0479", ENV{libsane_matched}="yes" # Visioneer 9450-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="047a", ENV{libsane_matched}="yes" # Visioneer 9650-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="047b", ENV{libsane_matched}="yes" # Xerox DocuMate510-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="047c", ENV{libsane_matched}="yes" # Xerox DocuMate252-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="048c", ENV{libsane_matched}="yes" # Xerox DocuMate262-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="048d", ENV{libsane_matched}="yes" # Xerox DocuMate272-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="048e", ENV{libsane_matched}="yes" # Visioneer Strobe XP 470-G | Visioneer Patriot 470 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="048f", ENV{libsane_matched}="yes" # Xerox DocuMate250-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0490", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0490", ENV{libsane_matched}="yes" # Visioneer Strobe XP 450-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0491", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0491", ENV{libsane_matched}="yes" # Xerox DocuMate520-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0492", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0492", ENV{libsane_matched}="yes" # Visioneer 9750-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0493", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0493", ENV{libsane_matched}="yes" # Visioneer Roadwarrior -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0494", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0494", ENV{libsane_matched}="yes" # Xerox DocuMate512 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0495", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0495", ENV{libsane_matched}="yes" # Visioneer Patriot 430 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0497", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0497", ENV{libsane_matched}="yes" # Visioneer Patriot 680 | Xerox DocuMate632 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0498", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0498", ENV{libsane_matched}="yes" # Visioneer Patriot 780 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0499", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0499", ENV{libsane_matched}="yes" # Xerox DocuMate752 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="049a", ENV{libsane_matched}="yes" # Visioneer Strobe XP 100,r3 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="049b", ENV{libsane_matched}="yes" # Xerox DocuMate150 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="049c", ENV{libsane_matched}="yes" # Xerox DocuMate162 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="049d", ENV{libsane_matched}="yes" # Xerox DocuMate262i -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04a7", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="04a7", ENV{libsane_matched}="yes" # Xerox Travel Scanner 100 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04ac", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="04ac", ENV{libsane_matched}="yes" # Canon DR-2080C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1601", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1601", ENV{libsane_matched}="yes" # Canon CR-180 | Canon CR-180II -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1602", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1602", ENV{libsane_matched}="yes" # Canon DR-9080C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1603", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1603", ENV{libsane_matched}="yes" # Canon DR-7080C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1604", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1604", ENV{libsane_matched}="yes" # Canon DR-5010C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1606", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1606", ENV{libsane_matched}="yes" # Canon DR-6080 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1607", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1607", ENV{libsane_matched}="yes" # Canon DR-2580C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1608", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1608", ENV{libsane_matched}="yes" # Canon DR-3080CII -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1609", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1609", ENV{libsane_matched}="yes" # Canon DR-2050C | Canon DR-2050SP -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="160a", ENV{libsane_matched}="yes" # Canon DR-7580 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="160b", ENV{libsane_matched}="yes" # Canon PIXMA MP750 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1706", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1706", ENV{libsane_matched}="yes" # Canon PIXMA MP780 | Canon PIXMA MP790 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1707", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1707", ENV{libsane_matched}="yes" # Canon PIXMA MP760 | Canon PIXMA MP770 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1708", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1708", ENV{libsane_matched}="yes" # Canon PIXMA MP150 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1709", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1709", ENV{libsane_matched}="yes" # Canon PIXMA MP170 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170a", ENV{libsane_matched}="yes" # Canon PIXMA MP450 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170b", ENV{libsane_matched}="yes" # Canon PIXMA MP500 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170c", ENV{libsane_matched}="yes" # Canon PIXMA MP800 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170d", ENV{libsane_matched}="yes" # Canon PIXMA MP800R -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170e", ENV{libsane_matched}="yes" # Canon PIXMA MP530 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1712", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1712", ENV{libsane_matched}="yes" # Canon PIXMA MP830 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1713", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1713", ENV{libsane_matched}="yes" # Canon PIXMA MP160 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1714", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1714", ENV{libsane_matched}="yes" # Canon PIXMA MP180 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1715", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1715", ENV{libsane_matched}="yes" # Canon PIXMA MP460 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1716", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1716", ENV{libsane_matched}="yes" # Canon PIXMA MP510 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1717", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1717", ENV{libsane_matched}="yes" # Canon PIXMA MP600 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1718", ENV{libsane_matched}="yes" # Canon PIXMA MP600R -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1719", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1719", ENV{libsane_matched}="yes" # Canon PIXMA MP810 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="171a", ENV{libsane_matched}="yes" # Canon PIXMA MP960 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="171b", ENV{libsane_matched}="yes" # Canon PIXMA MX7600 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="171c", ENV{libsane_matched}="yes" # Canon PIXMA MP210 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1721", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1721", ENV{libsane_matched}="yes" # Canon PIXMA MP220 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1722", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1722", ENV{libsane_matched}="yes" # Canon PIXMA MP470 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1723", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1723", ENV{libsane_matched}="yes" # Canon PIXMA MP520 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1724", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1724", ENV{libsane_matched}="yes" # Canon PIXMA MP610 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1725", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1725", ENV{libsane_matched}="yes" # Canon PIXMA MP970 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1726", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1726", ENV{libsane_matched}="yes" # Canon PIXMA MX300 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1727", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1727", ENV{libsane_matched}="yes" # Canon PIXMA MX310 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1728", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1728", ENV{libsane_matched}="yes" # Canon PIXMA MX700 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1729", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1729", ENV{libsane_matched}="yes" # Canon PIXMA MP140 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172b", ENV{libsane_matched}="yes" # Canon PIXMA MX850 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172c", ENV{libsane_matched}="yes" # Canon PIXMA MP980 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172d", ENV{libsane_matched}="yes" # Canon PIXMA MP630 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172e", ENV{libsane_matched}="yes" # Canon PIXMA MP620 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172f", ENV{libsane_matched}="yes" # Canon PIXMA MP540 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1730", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1730", ENV{libsane_matched}="yes" # Canon PIXMA MP480 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1731", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1731", ENV{libsane_matched}="yes" # Canon PIXMA MP240 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1732", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1732", ENV{libsane_matched}="yes" # Canon PIXMA MP260 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1733", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1733", ENV{libsane_matched}="yes" # Canon PIXMA MP190 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1734", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1734", ENV{libsane_matched}="yes" # Canon PIXMA MX860 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1735", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1735", ENV{libsane_matched}="yes" # Canon PIXMA MX320 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1736", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1736", ENV{libsane_matched}="yes" # Canon PIXMA MX330 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1737", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1737", ENV{libsane_matched}="yes" # Canon PIXMA MP250 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173a", ENV{libsane_matched}="yes" # Canon PIXMA MP270 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173b", ENV{libsane_matched}="yes" # Canon PIXMA MP490 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173c", ENV{libsane_matched}="yes" # Canon PIXMA MP550 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173d", ENV{libsane_matched}="yes" # Canon PIXMA MP560 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173e", ENV{libsane_matched}="yes" # Canon PIXMA MP640 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173f", ENV{libsane_matched}="yes" # Canon PIXMA MP990 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1740", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1740", ENV{libsane_matched}="yes" # Canon PIXMA MX340 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1741", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1741", ENV{libsane_matched}="yes" # Canon PIXMA MX350 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1742", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1742", ENV{libsane_matched}="yes" # Canon PIXMA MX870 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1743", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1743", ENV{libsane_matched}="yes" # Canon PIXMA MP280 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1746", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1746", ENV{libsane_matched}="yes" # Canon PIXMA MP495 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1747", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1747", ENV{libsane_matched}="yes" # Canon PIXMA MG5100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1748", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1748", ENV{libsane_matched}="yes" # Canon PIXMA MG5200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1749", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1749", ENV{libsane_matched}="yes" # Canon PIXMA MG6100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174a", ENV{libsane_matched}="yes" # Canon PIXMA MG8100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174b", ENV{libsane_matched}="yes" # Canon PIXMA MX360 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174d", ENV{libsane_matched}="yes" # Canon PIXMA MX410 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174e", ENV{libsane_matched}="yes" # Canon PIXMA MX420 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174f", ENV{libsane_matched}="yes" # Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1750", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1750", ENV{libsane_matched}="yes" # Canon PIXMA MG2100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1751", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1751", ENV{libsane_matched}="yes" # Canon PIXMA MG3100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1752", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1752", ENV{libsane_matched}="yes" # Canon PIXMA MG4100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1753", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1753", ENV{libsane_matched}="yes" # Canon PIXMA MG5300 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1754", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1754", ENV{libsane_matched}="yes" # Canon PIXMA MG6200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1755", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1755", ENV{libsane_matched}="yes" # Canon PIXMA MG8200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1756", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1756", ENV{libsane_matched}="yes" # Canon PIXMA MP493 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1757", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1757", ENV{libsane_matched}="yes" # Canon PIXMA E500 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1758", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1758", ENV{libsane_matched}="yes" # Canon PIXMA MX370 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1759", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1759", ENV{libsane_matched}="yes" # Canon PIXMA E600 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175a", ENV{libsane_matched}="yes" # Canon PIXMA MX430 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175b", ENV{libsane_matched}="yes" # Canon PIXMA MX510 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175c", ENV{libsane_matched}="yes" # Canon PIXMA MX710 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175d", ENV{libsane_matched}="yes" # Canon PIXMA MX890 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175e", ENV{libsane_matched}="yes" # Canon PIXMA MP230 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175f", ENV{libsane_matched}="yes" # Canon PIXMA MG2200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1760", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1760", ENV{libsane_matched}="yes" # Canon PIXMA E510 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1761", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1761", ENV{libsane_matched}="yes" # Canon PIXMA MG3200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1762", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1762", ENV{libsane_matched}="yes" # Canon PIXMA MG4200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1763", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1763", ENV{libsane_matched}="yes" # Canon PIXMA MG5400 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1764", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1764", ENV{libsane_matched}="yes" # Canon PIXMA MG6300 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1765", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1765", ENV{libsane_matched}="yes" # Canon PIXMA MX390 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1766", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1766", ENV{libsane_matched}="yes" # Canon PIXMA E610 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1767", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1767", ENV{libsane_matched}="yes" # Canon PIXMA MX450 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1768", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1768", ENV{libsane_matched}="yes" # Canon PIXMA MX520 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1769", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1769", ENV{libsane_matched}="yes" # Canon PIXMA MX720 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="176a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="176a", ENV{libsane_matched}="yes" # Canon PIXMA MX920 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="176b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="176b", ENV{libsane_matched}="yes" # Canon CanoScan 8800F -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1901", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1901", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 100 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1904", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 200 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1905", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1905", ENV{libsane_matched}="yes" # Canon CanoScan 700F -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1907", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1907", ENV{libsane_matched}="yes" # Canon CanoScan 9000F -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1908", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1908", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 110 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1909", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1909", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 210 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="190a", ENV{libsane_matched}="yes" # Canon CanoScan 9000F Mark II -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="190d", ENV{libsane_matched}="yes" # Canon CanoScan fb630u | Canon CanoScan fb636u -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2204", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2204", ENV{libsane_matched}="yes" # Canon CanoScan N650U/N656U -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2206", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2206", ENV{libsane_matched}="yes" # Canon CanoScan N1220U -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2207", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2207", ENV{libsane_matched}="yes" # Canon CanoScan D660U -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2208", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2208", ENV{libsane_matched}="yes" # Canon CanoScan N670U/N676U/LiDE20 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="220d", ENV{libsane_matched}="yes" # Canon CanoScan N1240U/LiDE30 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="220e", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2213", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2213", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 60 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="221c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="221c", ENV{libsane_matched}="yes" # Canon CanoScan LiDE25 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2220", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2220", ENV{libsane_matched}="yes" # Canon DR-1210C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2222", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2222", ENV{libsane_matched}="yes" # Canon PIXMA MP730 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="262f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="262f", ENV{libsane_matched}="yes" # Canon PIXMA MP700 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2630", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2630", ENV{libsane_matched}="yes" # Canon PIXMA MP360 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="263c", ENV{libsane_matched}="yes" # Canon PIXMA MP370 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="263d", ENV{libsane_matched}="yes" # Canon PIXMA MP390 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="263e", ENV{libsane_matched}="yes" # Canon PIXMA MP375R -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="263f", ENV{libsane_matched}="yes" # Canon PIXMA MP740 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="264c", ENV{libsane_matched}="yes" # Canon PIXMA MP710 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="264d", ENV{libsane_matched}="yes" # Canon imageCLASS MF5630 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="264e", ENV{libsane_matched}="yes" # Canon laserBase MF5650 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="264f", ENV{libsane_matched}="yes" # Canon imageCLASS MF8170c -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2659", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2659", ENV{libsane_matched}="yes" # Canon imageCLASS MF5730 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="265d", ENV{libsane_matched}="yes" # Canon imageCLASS MF5750 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="265e", ENV{libsane_matched}="yes" # Canon imageCLASS MF5770 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="265f", ENV{libsane_matched}="yes" # Canon imageCLASS MF3110 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2660", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2660", ENV{libsane_matched}="yes" # Canon imageCLASS MF3240 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2684", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2684", ENV{libsane_matched}="yes" # Canon imageCLASS MF6500 series | Canon imageCLASS MF6550 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2686", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2686", ENV{libsane_matched}="yes" # Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140 # Canon imageCLASS MF4150 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26a3", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26a3", ENV{libsane_matched}="yes" # Canon imageCLASS MF4660 | Canon imageCLASS MF4690 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b0", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b0", ENV{libsane_matched}="yes" # Canon imageCLASS MF4010 | Canon imageCLASS MF4018 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b4", ENV{libsane_matched}="yes" # Canon imageCLASS MF4270 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b5", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b5", ENV{libsane_matched}="yes" # Canon imageRUNNER 1020/1024/1025 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26e6", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26e6", ENV{libsane_matched}="yes" # Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ec", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26ec", ENV{libsane_matched}="yes" # Canon imageCLASS D480 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ed", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26ed", ENV{libsane_matched}="yes" # Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ee", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26ee", ENV{libsane_matched}="yes" # Canon imageCLASS D420 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ef", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26ef", ENV{libsane_matched}="yes" # Canon i-SENSYS MF5880dn -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26f9", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26f9", ENV{libsane_matched}="yes" # Canon i-SENSYS MF6680dn -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26fa", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26fa", ENV{libsane_matched}="yes" # Canon imageCLASS MF8030 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2707", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2707", ENV{libsane_matched}="yes" # Canon i-SENSYS MF4550d -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2736", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2736", ENV{libsane_matched}="yes" # Canon imageCLASS MF4410 | Canon imageCLASS MF4430 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2737", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2737", ENV{libsane_matched}="yes" # Canon i-SENSYS MF3010 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2759", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2759", ENV{libsane_matched}="yes" # Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV -ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4000", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b0", ATTR{idProduct}=="4000", ENV{libsane_matched}="yes" # Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED # Nikon Coolscan V ED -ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4001", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b0", ATTR{idProduct}=="4001", ENV{libsane_matched}="yes" # Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED -ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4002", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b0", ATTR{idProduct}=="4002", ENV{libsane_matched}="yes" # Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0101", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0101", ENV{libsane_matched}="yes" # Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0103", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0103", ENV{libsane_matched}="yes" # Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U # Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0104", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0104", ENV{libsane_matched}="yes" # Epson Stylus Scan 2000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0105", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0105", ENV{libsane_matched}="yes" # Epson Stylus Scan 2500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0106", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0106", ENV{libsane_matched}="yes" # Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0107", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0107", ENV{libsane_matched}="yes" # Epson ES-8500 | Epson Expression 1640XL -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0109", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0109", ENV{libsane_matched}="yes" # Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F # Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010a", ENV{libsane_matched}="yes" # Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010b", ENV{libsane_matched}="yes" # Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010c", ENV{libsane_matched}="yes" # Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010e", ENV{libsane_matched}="yes" # Epson Perfection 1250 | Epson Perfection 1250Photo -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010f", ENV{libsane_matched}="yes" # Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF # Epson Perfection 1650 | Epson Perfection 1650 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0110", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0110", ENV{libsane_matched}="yes" # Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0112", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0112", ENV{libsane_matched}="yes" # Epson Perfection 660 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0114", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0114", ENV{libsane_matched}="yes" # Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011b", ENV{libsane_matched}="yes" # Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011c", ENV{libsane_matched}="yes" # Epson Perfection 1260 | Epson Perfection 1260Photo -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011d", ENV{libsane_matched}="yes" # Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011e", ENV{libsane_matched}="yes" # Epson Perfection 1670 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011f", ENV{libsane_matched}="yes" # Epson Perfection 1270 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0120", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0120", ENV{libsane_matched}="yes" # Epson Perfection 2480 | Epson Perfection 2580 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0121", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0121", ENV{libsane_matched}="yes" # Epson Perfection 3490 | Epson Perfection 3590 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0122", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0122", ENV{libsane_matched}="yes" # Epson ES-7000H | Epson GT-15000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0126", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0126", ENV{libsane_matched}="yes" # Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0128", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0128", ENV{libsane_matched}="yes" # Epson ES-10000G | Epson Expression 10000XL -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0129", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0129", ENV{libsane_matched}="yes" # Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="012a", ENV{libsane_matched}="yes" # Epson ES-H300 | Epson GT-2500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="012b", ENV{libsane_matched}="yes" # Epson V700 | Epson V750 | Epson GT-X900 # Epson Perfection V700 Photo | Epson Perfection V750 Photo -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="012c", ENV{libsane_matched}="yes" # Epson GT-X970 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0135", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0135", ENV{libsane_matched}="yes" # Epson CX-5200 | Epson CX-5400 | Epson CC-600PX # Epson Stylus CX5100 | Epson Stylus CX5200 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0801", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0801", ENV{libsane_matched}="yes" # Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100 # Epson Stylus CX3200 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0802", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0802", ENV{libsane_matched}="yes" # Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300 # Epson Stylus CX6400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0805", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0805", ENV{libsane_matched}="yes" # Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0806", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0806", ENV{libsane_matched}="yes" # Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0807", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0807", ENV{libsane_matched}="yes" # Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0808", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0808", ENV{libsane_matched}="yes" # Epson Stylus CX-1500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="080c", ENV{libsane_matched}="yes" # Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="080d", ENV{libsane_matched}="yes" # Epson CX-3600 | Epson CX-3650 | Epson PX-A550 # Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="080e", ENV{libsane_matched}="yes" # Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425 # Epson Stylus Photo RX430 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="080f", ENV{libsane_matched}="yes" # Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0810", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0810", ENV{libsane_matched}="yes" # Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620 # Epson Stylus Photo RX630 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0811", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0811", ENV{libsane_matched}="yes" # Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500 # Epson Stylus CX6600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0813", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0813", ENV{libsane_matched}="yes" # Epson PM-A700 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0814", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0814", ENV{libsane_matched}="yes" # Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11 # Epson AcuLaser CX11NF | Epson LP-A500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0815", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0815", ENV{libsane_matched}="yes" # Epson LP-M5500 | Epson LP-M5500F -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0817", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0817", ENV{libsane_matched}="yes" # Epson DX-3850 | Epson CX-3700 | Epson CX-3800 # Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800 # Epson Stylus DX3800 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0818", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0818", ENV{libsane_matched}="yes" # Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700 # Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0819", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0819", ENV{libsane_matched}="yes" # Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="081a", ENV{libsane_matched}="yes" # Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="081c", ENV{libsane_matched}="yes" # Epson PM-A950 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="081d", ENV{libsane_matched}="yes" # Epson Stylus CX7700 | Epson Stylus CX7800 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="081f", ENV{libsane_matched}="yes" # Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200 # Epson Stylus DX4200 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0820", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0820", ENV{libsane_matched}="yes" # Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580 # Epson Stylus Photo RX590 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0827", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0827", ENV{libsane_matched}="yes" # Epson PM-A970 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0828", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0828", ENV{libsane_matched}="yes" # Epson PM-T990 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0829", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0829", ENV{libsane_matched}="yes" # Epson PM-A920 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="082a", ENV{libsane_matched}="yes" # Epson CX-5000 | Epson DX-5000 | Epson DX-5050 # Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="082b", ENV{libsane_matched}="yes" # Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900 # Epson Stylus CX6000 | Epson Stylus DX6000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="082e", ENV{libsane_matched}="yes" # Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900 # Epson Stylus DX4000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="082f", ENV{libsane_matched}="yes" # Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0830", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0830", ENV{libsane_matched}="yes" # Epson LP-M5600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0833", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0833", ENV{libsane_matched}="yes" # Epson LP-M6000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0834", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0834", ENV{libsane_matched}="yes" # Epson AcuLaser CX21 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0835", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0835", ENV{libsane_matched}="yes" # Epson PM-T960 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0836", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0836", ENV{libsane_matched}="yes" # Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685 # Epson Stylus Photo RX690 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0837", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0837", ENV{libsane_matched}="yes" # Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300 # Epson Stylus CX7400 | Epson Stylus DX7400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0838", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0838", ENV{libsane_matched}="yes" # Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400 # Epson Stylus DX8400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0839", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0839", ENV{libsane_matched}="yes" # Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax # Epson Stylus DX9400F -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="083a", ENV{libsane_matched}="yes" # Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585 # Epson Stylus Photo RX595 | Epson Stylus Photo RX610 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="083c", ENV{libsane_matched}="yes" # Epson ME 300 | Epson PX-401A | Epson Stylus NX100 # Epson Stylus SX100 | Epson Stylus TX100 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0841", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0841", ENV{libsane_matched}="yes" # Epson LP-M5000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0843", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0843", ENV{libsane_matched}="yes" # Epson Artisan 800 | Epson EP-901A | Epson EP-901F # Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0844", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0844", ENV{libsane_matched}="yes" # Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W # Epson Stylus Photo TX700W -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0846", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0846", ENV{libsane_matched}="yes" # Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW # Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0847", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0847", ENV{libsane_matched}="yes" # Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F # Epson Stylus NX300 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0848", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0848", ENV{libsane_matched}="yes" # Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205 # Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0849", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0849", ENV{libsane_matched}="yes" # Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400 # Epson Stylus SX405 | Epson Stylus TX400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="084a", ENV{libsane_matched}="yes" # Epson WorkForce 500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="084c", ENV{libsane_matched}="yes" # Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series # Epson Stylus TX110 Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="084d", ENV{libsane_matched}="yes" # Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series # Epson Stylus TX210 Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="084f", ENV{libsane_matched}="yes" # Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0851", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0851", ENV{libsane_matched}="yes" # Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series # Epson WorkForce 310 Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0854", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0854", ENV{libsane_matched}="yes" # Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series # Epson Stylus TX550W Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0856", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0856", ENV{libsane_matched}="yes" # Epson Stylus SX125 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="085c", ENV{libsane_matched}="yes" # Fujitsu fi-4010CU -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1029", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1029", ENV{libsane_matched}="yes" # Fujitsu fi-4120C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1041", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1041", ENV{libsane_matched}="yes" # Fujitsu fi-4220C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1042", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1042", ENV{libsane_matched}="yes" # Fujitsu fi-4530C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1078", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1078", ENV{libsane_matched}="yes" # Fujitsu fi-5750C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1095", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1095", ENV{libsane_matched}="yes" # Fujitsu fi-5110EOX/2 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1096", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1096", ENV{libsane_matched}="yes" # Fujitsu fi-5110C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1097", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1097", ENV{libsane_matched}="yes" # Fujitsu fi-5650C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ad", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10ad", ENV{libsane_matched}="yes" # Fujitsu fi-4120C2 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ae", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10ae", ENV{libsane_matched}="yes" # Fujitsu fi-4220C2 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10af", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10af", ENV{libsane_matched}="yes" # Fujitsu fi-60F -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10c7", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10c7", ENV{libsane_matched}="yes" # Fujitsu fi-4340C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10cf", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10cf", ENV{libsane_matched}="yes" # Fujitsu fi-5120C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e0", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e0", ENV{libsane_matched}="yes" # Fujitsu fi-5220C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e1", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e1", ENV{libsane_matched}="yes" # Fujitsu fi-5530C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e2", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e2", ENV{libsane_matched}="yes" # Fujitsu fi-5110EOX3 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e6", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e6", ENV{libsane_matched}="yes" # Fujitsu fi-5900C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e7", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e7", ENV{libsane_matched}="yes" # Fujitsu fi-5015C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ef", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10ef", ENV{libsane_matched}="yes" # Fujitsu fi-5110EOXM -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10f2", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10f2", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S500 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10fe", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10fe", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S500M -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1135", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1135", ENV{libsane_matched}="yes" # Fujitsu fi-5530C2 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="114a", ENV{libsane_matched}="yes" # Fujitsu fi-6140 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="114d", ENV{libsane_matched}="yes" # Fujitsu fi-6240 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="114e", ENV{libsane_matched}="yes" # Fujitsu fi-6130 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="114f", ENV{libsane_matched}="yes" # Fujitsu fi-6230 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1150", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1150", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S510 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1155", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1155", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S300 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1156", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1156", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S510M -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="116f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="116f", ENV{libsane_matched}="yes" # Fujitsu fi-6770 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1174", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1174", ENV{libsane_matched}="yes" # Fujitsu fi-6770A -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1175", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1175", ENV{libsane_matched}="yes" # Fujitsu fi-6670 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1176", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1176", ENV{libsane_matched}="yes" # Fujitsu fi-6670A -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1177", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1177", ENV{libsane_matched}="yes" # Fujitsu fi-6750S -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1178", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1178", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S300M -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="117f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="117f", ENV{libsane_matched}="yes" # Fujitsu fi-6800 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="119d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="119d", ENV{libsane_matched}="yes" # Fujitsu fi-6800-CGA -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="119e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="119e", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11a2", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11a2", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S1300 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11ed", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11ed", ENV{libsane_matched}="yes" # Fujitsu fi-6140Z -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f1", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11f1", ENV{libsane_matched}="yes" # Fujitsu fi-6240Z -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f2", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11f2", ENV{libsane_matched}="yes" # Fujitsu fi-6130Z -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f3", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11f3", ENV{libsane_matched}="yes" # Fujitsu fi-6230Z -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f4", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11f4", ENV{libsane_matched}="yes" # Fujitsu fi-6110 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11fc", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11fc", ENV{libsane_matched}="yes" # Fujitsu fi-5950 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1213", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1213", ENV{libsane_matched}="yes" # Fujitsu ScanSnap iX500 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="132b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="132b", ENV{libsane_matched}="yes" # Konica e-mini -ATTRS{idVendor}=="04c8", ATTRS{idProduct}=="0722", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c8", ATTR{idProduct}=="0722", ENV{libsane_matched}="yes" # Panasonic KV-S2026C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1000", ENV{libsane_matched}="yes" # Panasonic KV-S2046C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1001", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1001", ENV{libsane_matched}="yes" # Panasonic KV-S1025C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1006", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1006", ENV{libsane_matched}="yes" # Panasonic KV-S1020C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1007", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1007", ENV{libsane_matched}="yes" # Panasonic KV-S2048C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1009", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1009", ENV{libsane_matched}="yes" # Panasonic KV-S2028C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100a", ENV{libsane_matched}="yes" # Panasonic KV-S4085C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100c", ENV{libsane_matched}="yes" # Panasonic KV-S4065C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100d", ENV{libsane_matched}="yes" # Panasonic KV-S7075C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100e", ENV{libsane_matched}="yes" # Panasonic KV-SS080 -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100f", ENV{libsane_matched}="yes" # Panasonic KV-S1045C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1010", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1010", ENV{libsane_matched}="yes" # Samsung SCX-4x16 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3409", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3409", ENV{libsane_matched}="yes" # Samsung SCX-6x20 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="340d", ENV{libsane_matched}="yes" # Samsung MFP-560 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="340e", ENV{libsane_matched}="yes" # Samsung MFP-750 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="340f", ENV{libsane_matched}="yes" # Samsung SCX-4x20 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3412", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3412", ENV{libsane_matched}="yes" # Samsung SCX-4100 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3413", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3413", ENV{libsane_matched}="yes" # Samsung SCX-4x21 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3419", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3419", ENV{libsane_matched}="yes" # Samsung SCX-5x30 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341a", ENV{libsane_matched}="yes" # Samsung SCX-4200 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341b", ENV{libsane_matched}="yes" # Samsung CLX-3160 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341c", ENV{libsane_matched}="yes" # Samsung SCX-6x22 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341d", ENV{libsane_matched}="yes" # Samsung SCX4725 | Samsung SCX4725-FN -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341f", ENV{libsane_matched}="yes" # Samsung SCX-6x45 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3420", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3420", ENV{libsane_matched}="yes" # Samsung CLX-8380 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3421", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3421", ENV{libsane_matched}="yes" # Samsung CLX-2160 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3425", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3425", ENV{libsane_matched}="yes" # Samsung SCX-4500 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3426", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3426", ENV{libsane_matched}="yes" # Samsung CLX-6200 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3427", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3427", ENV{libsane_matched}="yes" # Samsung CLX-6240 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3428", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3428", ENV{libsane_matched}="yes" # Samsung SCX-6x55 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3429", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3429", ENV{libsane_matched}="yes" # Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342a", ENV{libsane_matched}="yes" # Samsung SCX-4500W -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342b", ENV{libsane_matched}="yes" # Samsung SCX-4824 (SCX-4x24 Series) -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342c", ENV{libsane_matched}="yes" # Samsung SCX-4828FN (SCX-4x28 Series) -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342d", ENV{libsane_matched}="yes" # Samsung SCX-4300 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342e", ENV{libsane_matched}="yes" # Samsung SCX-5835_5935 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342f", ENV{libsane_matched}="yes" # Samsung SCX-5635 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3430", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3430", ENV{libsane_matched}="yes" # Samsung SCX-4x26 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3432", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3432", ENV{libsane_matched}="yes" # Samsung SCX-4600 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3433", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3433", ENV{libsane_matched}="yes" # Samsung SCX-4623 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3434", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3434", ENV{libsane_matched}="yes" # Samsung MFP-65x -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3435", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3435", ENV{libsane_matched}="yes" # Samsung SCX-6545 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3437", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3437", ENV{libsane_matched}="yes" # Samsung CLX-8385 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3439", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3439", ENV{libsane_matched}="yes" # Samsung CLX-6220 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343a", ENV{libsane_matched}="yes" # Samsung CLX-6250 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343b", ENV{libsane_matched}="yes" # Samsung SCX-4825FN (SCX-4x25 Series) -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343c", ENV{libsane_matched}="yes" # Samsung CLX-3185 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343d", ENV{libsane_matched}="yes" # Samsung CLX-8540 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343f", ENV{libsane_matched}="yes" # Samsung SCX-4623FW -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3440", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3440", ENV{libsane_matched}="yes" # Samsung SCX-3205W (SCX-3200 Series) -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3441", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3441", ENV{libsane_matched}="yes" # Samsung SCX-6545X -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3442", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3442", ENV{libsane_matched}="yes" # Samsung SCX-6x55X -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3443", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3443", ENV{libsane_matched}="yes" # Samsung CLX-8385X -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3444", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3444", ENV{libsane_matched}="yes" # Samsung SCX-5835_5935X -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3446", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3446", ENV{libsane_matched}="yes" # Samsung SCX-4833FD | Samsung SCX-4835FD -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="344b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="344b", ENV{libsane_matched}="yes" # Samsung SCX-3400 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="344f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="344f", ENV{libsane_matched}="yes" # Samsung SF-760 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3450", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3450", ENV{libsane_matched}="yes" # Samsung SCX-4729FD -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3453", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3453", ENV{libsane_matched}="yes" # Samsung CLX-6260 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3455", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3455", ENV{libsane_matched}="yes" # Samsung CLX-3300 Series -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3456", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3456", ENV{libsane_matched}="yes" # Samsung SCX-470x -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3457", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3457", ENV{libsane_matched}="yes" # Samsung CLX-4190 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="345a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="345a", ENV{libsane_matched}="yes" # Samsung SCX-4650 4x21S Series -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="345b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="345b", ENV{libsane_matched}="yes" # Samsung M337x 387x 407x Series -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3460", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3460", ENV{libsane_matched}="yes" # Samsung M267x 287x Series -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3461", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3461", ENV{libsane_matched}="yes" # Samsung SCX-681x -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3466", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3466", ENV{libsane_matched}="yes" # Samsung C460 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3468", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3468", ENV{libsane_matched}="yes" # Pentax DSmobile 600 -ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04f9", ATTR{idProduct}=="2038", ENV{libsane_matched}="yes" # Aiptek Aiptek Pencam -ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0553", ATTR{idProduct}=="0202", ENV{libsane_matched}="yes" # Mustek ScanExpress 1200 CU -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0001", ENV{libsane_matched}="yes" # Mustek ScanExpress 600 CU -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0002", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0002", ENV{libsane_matched}="yes" # Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200 -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0006", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0006", ENV{libsane_matched}="yes" # Mustek ScanExpress 1200 CU Plus -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0008", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0008", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 F -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0010", ENV{libsane_matched}="yes" # Mustek ScanExpress A3 USB -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0210", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0210", ENV{libsane_matched}="yes" # Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0218", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0218", ENV{libsane_matched}="yes" # Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT # Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450 -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0219", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0219", ENV{libsane_matched}="yes" # Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021a", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021b", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus # Trust Direct WebScan 19200 -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021c", ENV{libsane_matched}="yes" # Mustek BearPaw 2400 CU Plus -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021d", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021e", ENV{libsane_matched}="yes" # Mustek ScanExpress 1248 UB -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021f", ENV{libsane_matched}="yes" # Mustek BearPaw 2448TA Pro -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0409", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0409", ENV{libsane_matched}="yes" # Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition # Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394 # Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452 # Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU # Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus # Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200 -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4002", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4002", ENV{libsane_matched}="yes" # Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705 # Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791 -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4003", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4003", ENV{libsane_matched}="yes" # Artec/Ultima E+ Pro -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4004", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4004", ENV{libsane_matched}="yes" # Memorex MEM 48U -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4005", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4005", ENV{libsane_matched}="yes" # Trust Easy Webscan 19200 -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4006", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4006", ENV{libsane_matched}="yes" # Trust 240H Easy Webscan Gold -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4007", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4007", ENV{libsane_matched}="yes" # UMAX AstraSlim SE -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4009", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4009", ENV{libsane_matched}="yes" # UMAX AstraSlim 1200 SE -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4010", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4010", ENV{libsane_matched}="yes" # Yakumo Scan50 -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4011", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4011", ENV{libsane_matched}="yes" # Microtek ScanMaker X6USB -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="0099", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="0099", ENV{libsane_matched}="yes" # Microtek SlimScan C6 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="009a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="009a", ENV{libsane_matched}="yes" # Microtek ScanMaker V6USL -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00a3", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="00a3", ENV{libsane_matched}="yes" # Microtek ScanMaker V6UPL -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00b6", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="00b6", ENV{libsane_matched}="yes" # Microtek ScanMaker 4800 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30cf", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="30cf", ENV{libsane_matched}="yes" # Microtek ScanMaker 3840 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30d4", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="30d4", ENV{libsane_matched}="yes" # Microtek ScanMaker 3600 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b3", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40b3", ENV{libsane_matched}="yes" # Microtek ScanMaker 3700 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b8", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40b8", ENV{libsane_matched}="yes" # Microtek ScanMaker 3600 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ca", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40ca", ENV{libsane_matched}="yes" # Microtek ScanMaker 3700 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40cb", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40cb", ENV{libsane_matched}="yes" # Microtek ScanMaker 3750 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40dd", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40dd", ENV{libsane_matched}="yes" # Microtek ScanMaker 3600 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ff", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40ff", ENV{libsane_matched}="yes" # Microtek ScanMaker V6USL -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="80a3", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="80a3", ENV{libsane_matched}="yes" # iVina 1200U -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0268", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0268", ENV{libsane_matched}="yes" # Minolta Dimage Scan Dual II -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="026a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="026a", ENV{libsane_matched}="yes" # Avision AV600U -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a13", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a13", ENV{libsane_matched}="yes" # Minolta-QMS SC-110 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a15", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a15", ENV{libsane_matched}="yes" # Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a16", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a16", ENV{libsane_matched}="yes" # Avision AV610 | Avision AV600U Plus -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a18", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a18", ENV{libsane_matched}="yes" # Avision AV220 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a23", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a23", ENV{libsane_matched}="yes" # Avision AV210 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a24", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a24", ENV{libsane_matched}="yes" # Avision AV210 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a25", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a25", ENV{libsane_matched}="yes" # Avision AV120 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a27", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a27", ENV{libsane_matched}="yes" # Avision AV220C2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2a", ENV{libsane_matched}="yes" # Avision AV220D2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2b", ENV{libsane_matched}="yes" # Avision AV220+ -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2c", ENV{libsane_matched}="yes" # Avision AV220C2-G -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2d", ENV{libsane_matched}="yes" # Avision AV220C2-B -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2e", ENV{libsane_matched}="yes" # Avision AV210C2-G -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2f", ENV{libsane_matched}="yes" # Avision AV122 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a33", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a33", ENV{libsane_matched}="yes" # Avision AV210C2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a3a", ENV{libsane_matched}="yes" # Avision AV121 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a3c", ENV{libsane_matched}="yes" # Avision AV8300 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a40", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a40", ENV{libsane_matched}="yes" # Avision AM3000 Series -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a41", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a41", ENV{libsane_matched}="yes" # Avision @V5100 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a45", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a45", ENV{libsane_matched}="yes" # Avision AV8050U -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a4d", ENV{libsane_matched}="yes" # Avision AV3200SU -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a4e", ENV{libsane_matched}="yes" # Avision AV3730SU -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a4f", ENV{libsane_matched}="yes" # Avision AV610C2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a5e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a5e", ENV{libsane_matched}="yes" # Avision IT8300 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a61", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a61", ENV{libsane_matched}="yes" # Avision AV3750SU -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a65", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a65", ENV{libsane_matched}="yes" # Avision AV3850SU -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a66", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a66", ENV{libsane_matched}="yes" # Avision AV8350 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a68", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a68", ENV{libsane_matched}="yes" # Avision FB6080E -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a82", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a82", ENV{libsane_matched}="yes" # Avision FB2080E -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a84", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a84", ENV{libsane_matched}="yes" # Avision AV122 C2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a93", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a93", ENV{libsane_matched}="yes" # Avision AV220-G -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a94", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a94", ENV{libsane_matched}="yes" # Avision @V2500 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0aa1", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0aa1", ENV{libsane_matched}="yes" # Avision AV210D2+ -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="1a35", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="1a35", ENV{libsane_matched}="yes" # Minolta Elite II -ATTRS{idVendor}=="0686", ATTRS{idProduct}=="4004", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0686", ATTR{idProduct}=="4004", ENV{libsane_matched}="yes" # Minolta Dimage Scan Dual III -ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0686", ATTR{idProduct}=="400d", ENV{libsane_matched}="yes" # Minolta Dimage Scan Elite 5400 -ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0686", ATTR{idProduct}=="400e", ENV{libsane_matched}="yes" # AGFA SnapScan 1212U -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="0001", ENV{libsane_matched}="yes" # AGFA SnapScan 1236u -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0002", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="0002", ENV{libsane_matched}="yes" # Agfa Snapscan Touch -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0100", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="0100", ENV{libsane_matched}="yes" # AGFA SnapScan 1212U_2 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2061", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2061", ENV{libsane_matched}="yes" # AGFA SnapScan e40 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="208d", ENV{libsane_matched}="yes" # AGFA SnapScan e50 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="208f", ENV{libsane_matched}="yes" # AGFA SnapScan e20 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2091", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2091", ENV{libsane_matched}="yes" # AGFA SnapScan e10 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2093", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2093", ENV{libsane_matched}="yes" # AGFA SnapScan e25 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2095", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2095", ENV{libsane_matched}="yes" # AGFA SnapScan e26 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2097", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2097", ENV{libsane_matched}="yes" # AGFA SnapScan e52 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20fd", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="20fd", ENV{libsane_matched}="yes" # AGFA SnapScan e42 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20ff", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="20ff", ENV{libsane_matched}="yes" # UMAX Astra 4900 -ATTRS{idVendor}=="06dc", ATTRS{idProduct}=="0020", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06dc", ATTR{idProduct}=="0020", ENV{libsane_matched}="yes" # Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U # RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0001", ENV{libsane_matched}="yes" # Plustek OpticPro U12 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0010", ENV{libsane_matched}="yes" # Plustek OpticPro U24 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0011", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0011", ENV{libsane_matched}="yes" # Plustek OpticPro UT12 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0013", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0013", ENV{libsane_matched}="yes" # Plustek OpticPro U24 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0015", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0015", ENV{libsane_matched}="yes" # Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0017", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0017", ENV{libsane_matched}="yes" # Plustek OpticPro 1248U | RevScan 19200i -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0400", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0400", ENV{libsane_matched}="yes" # Plustek OpticPro 1248U -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0401", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0401", ENV{libsane_matched}="yes" # Plustek OpticPro U16B -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0402", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0402", ENV{libsane_matched}="yes" # Plustek OpticPro U16B+ | Plustek OpticPro UT16B -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0403", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0403", ENV{libsane_matched}="yes" # Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="040b", ENV{libsane_matched}="yes" # Plustek OpticPro S24 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040e", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="040e", ENV{libsane_matched}="yes" # NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0412", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0412", ENV{libsane_matched}="yes" # Plustek OpticSlim 1200 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0413", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0413", ENV{libsane_matched}="yes" # Plustek OpticSlim 2400 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0422", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0422", ENV{libsane_matched}="yes" # Plustek OpticSlim 2400 plus -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0454", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0454", ENV{libsane_matched}="yes" # Plustek Iriscan Express 2 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="045f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="045f", ENV{libsane_matched}="yes" # NeatReceipts Mobile Scanner -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0462", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0462", ENV{libsane_matched}="yes" # Plustek OpticBook 3600 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0900", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0900", ENV{libsane_matched}="yes" # Corex 600c -ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0002", ENV{libsane_matched}="yes" +ATTR{idVendor}=="08f0", ATTR{idProduct}=="0002", ENV{libsane_matched}="yes" # Corex 800c -ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0005", ENV{libsane_matched}="yes" +ATTR{idVendor}=="08f0", ATTR{idProduct}=="0005", ENV{libsane_matched}="yes" # Xerox Phaser 6110MFP -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3d5d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="3d5d", ENV{libsane_matched}="yes" # Xerox Phaser 3200MFP -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3da4", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="3da4", ENV{libsane_matched}="yes" # Xerox WorkCentre 4118 Series -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="420c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="420c", ENV{libsane_matched}="yes" # Xerox WorkCentre 3119 Series -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4265", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="4265", ENV{libsane_matched}="yes" # Xerox WorkCentre 3210 -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4293", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="4293", ENV{libsane_matched}="yes" # Xerox WorkCentre 3220 -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4294", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="4294", ENV{libsane_matched}="yes" # Pentax DSmobile 600 -ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a17", ATTR{idProduct}=="3210", ENV{libsane_matched}="yes" # Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner) -ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="1000", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a53", ATTR{idProduct}=="1000", ENV{libsane_matched}="yes" # Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner) -ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="2000", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a53", ATTR{idProduct}=="2000", ENV{libsane_matched}="yes" # Syscan TravelScan 460/464 | Ambir Visigo A4 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4600", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="4600", ENV{libsane_matched}="yes" # Syscan DocketPort 465 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4802", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="4802", ENV{libsane_matched}="yes" # Syscan DocketPort 665 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4803", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="4803", ENV{libsane_matched}="yes" # Syscan DocketPort 685/ Ambir DS685 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="480c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="480c", ENV{libsane_matched}="yes" # Syscan DocketPort 485 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4810", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="4810", ENV{libsane_matched}="yes" # Syscan TravelScan 662 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="6620", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="6620", ENV{libsane_matched}="yes" # Canon CR-55 -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160c", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="160c", ENV{libsane_matched}="yes" # Canon DR-1210C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160f", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="160f", ENV{libsane_matched}="yes" # Canon DR-4010C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1614", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1614", ENV{libsane_matched}="yes" # Canon DR-2510C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1617", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1617", ENV{libsane_matched}="yes" # Canon DR-X10C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1618", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1618", ENV{libsane_matched}="yes" # Canon CR-25 -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161a", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="161a", ENV{libsane_matched}="yes" # Canon DR-2010C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="161b", ENV{libsane_matched}="yes" # Canon DR-3010C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161d", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="161d", ENV{libsane_matched}="yes" # Canon DR-7090C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1620", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1620", ENV{libsane_matched}="yes" # Canon DR-9050C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1622", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1622", ENV{libsane_matched}="yes" # Canon DR-7550C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1623", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1623", ENV{libsane_matched}="yes" # Canon DR-6050C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1624", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1624", ENV{libsane_matched}="yes" # Canon DR-6010C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1626", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1626", ENV{libsane_matched}="yes" # Canon CR-190i -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="162b", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="162b", ENV{libsane_matched}="yes" # Canon DR-6030C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1638", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1638", ENV{libsane_matched}="yes" # Canon CR-135i -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1639", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1639", ENV{libsane_matched}="yes" # Digital Dream l' espion XS -ATTRS{idVendor}=="1183", ATTRS{idProduct}=="0001", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1183", ATTR{idProduct}=="0001", ENV{libsane_matched}="yes" # KONICA MINOLTA magicolor 1690MF -ATTRS{idVendor}=="132b", ATTRS{idProduct}=="2089", ENV{libsane_matched}="yes" +ATTR{idVendor}=="132b", ATTR{idProduct}=="2089", ENV{libsane_matched}="yes" # UMAX Astra 1220U -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0010", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0010", ENV{libsane_matched}="yes" # UMAX Astra 1600U | UMAX Astra 2000U -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0030", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0030", ENV{libsane_matched}="yes" # Umax UMAX 3400 -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0050", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0050", ENV{libsane_matched}="yes" # Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450 -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0060", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0060", ENV{libsane_matched}="yes" # UMAX Astra 4400 | UMAX Astra 4450 -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0070", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0070", ENV{libsane_matched}="yes" # UMAX Astra 2100U -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0130", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0130", ENV{libsane_matched}="yes" # Umax UMAX 5400 -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0160", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0160", ENV{libsane_matched}="yes" # UMAX Astra 2200 (SU) -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0230", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0230", ENV{libsane_matched}="yes" # DCT DocketPort 487 -ATTRS{idVendor}=="1dcc", ATTRS{idProduct}=="4810", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1dcc", ATTR{idProduct}=="4810", ENV{libsane_matched}="yes" # Dell A920 -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5105", ENV{libsane_matched}="yes" +ATTR{idVendor}=="413c", ATTR{idProduct}=="5105", ENV{libsane_matched}="yes" # Dell Dell MFP Laser Printer 1815dn -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5124", ENV{libsane_matched}="yes" +ATTR{idVendor}=="413c", ATTR{idProduct}=="5124", ENV{libsane_matched}="yes" # Dell 1600n -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5250", ENV{libsane_matched}="yes" +ATTR{idVendor}=="413c", ATTR{idProduct}=="5250", ENV{libsane_matched}="yes" # The following rule will disable USB autosuspend for the device ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'if test -e /sys/$env{DEVPATH}/power/control; then echo on > /sys/$env{DEVPATH}/power/control; elif test -e /sys/$env{DEVPATH}/power/level; then echo on > /sys/$env{DEVPATH}/power/level; fi'" diff --git a/testsuite/tools/data/udev+hwdb.ref b/testsuite/tools/data/udev+hwdb.ref index 2cb6ff7..7a2c034 100644 --- a/testsuite/tools/data/udev+hwdb.ref +++ b/testsuite/tools/data/udev+hwdb.ref @@ -20,7 +20,7 @@ # If the scanner is supported by sane-backends, please mail the entry to # the sane-devel mailing list (sane-devel@alioth-lists.debian.net). # -ACTION!="add", GOTO="libsane_rules_end" +ACTION=="remove", GOTO="libsane_rules_end" # The following rule will disable USB autosuspend for the device ENV{DEVTYPE}=="usb_device", ENV{libsane_matched}=="yes", TEST=="power/control", ATTR{power/control}="on" diff --git a/testsuite/tools/data/udev.ref b/testsuite/tools/data/udev.ref index 478e8d5..d68f357 100644 --- a/testsuite/tools/data/udev.ref +++ b/testsuite/tools/data/udev.ref @@ -1,5 +1,5 @@ # This file was generated from description files (*.desc) -# by sane-desc 3.6 from sane-backends 1.0.29-241-g1f9590ab +# by sane-desc 3.6 from sane-backends 1.0.31-118-g5d3ce7806 # # udev rules file for supported USB and SCSI devices # @@ -23,7 +23,7 @@ # If the scanner is supported by sane-backends, please mail the entry to # the sane-devel mailing list (sane-devel@alioth-lists.debian.net). # -ACTION!="add", GOTO="libsane_rules_end" +ACTION=="remove", GOTO="libsane_rules_end" ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev" SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin" SUBSYSTEM=="usb_device", GOTO="libsane_usb_rules_begin" @@ -40,1390 +40,1390 @@ LABEL="libsane_create_usb_dev" LABEL="libsane_usb_rules_begin" # Hewlett-Packard ScanJet 4100C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0201", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0201", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3300c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4300c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5200C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0401", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0401", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3400c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 2100C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0505", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0505", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0601", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0601", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 2200C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0701", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0701", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard scanjet 4400c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0801", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0801", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard scanjet 4470c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 2300C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0901", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0901", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0a01", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0a01", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0b01", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="0b01", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5400c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5470c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3670 | Hewlett-Packard ScanJet 3690C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 5590 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 7650 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4850C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1b05", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="1b05", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3500C -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3970c -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4070 Photosmart -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 3800 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G2710 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="2805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 8300 | Hewlett-Packard ScanJet 8350 | Hewlett-Packard ScanJet 8390 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="3805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 8270 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3905", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="3905", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard LaserJet M1005 MFP -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3b17", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="3b17", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4370 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G3010 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G3110 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G4010 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4505", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4505", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet G4050 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet N6310 -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="4705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard LaserJet M1120 MFP -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5617", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="5617", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard LaserJet M1120n MFP -ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5717", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="03f0", ATTR{idProduct}=="5717", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 -ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0400", ATTR{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 | Mustek BearPaw 2400 -ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0400", ATTR{idProduct}=="1001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 5100 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4025", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4025", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 5300 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4026", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4026", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 5500 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4027", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4027", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 5000 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4028", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4028", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 3300 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4031", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4031", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 5 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4032", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4032", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 7 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="403e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="403e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 9 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="403f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="403f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 5200 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4041", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4041", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 3200 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4043", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4043", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 4100 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4053", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4053", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 6100 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4054", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4054", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 7200 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4056", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4056", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP C110 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4057", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4057", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP C115 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4058", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4058", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 2150 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4059", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4059", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP C310 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="405d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="405d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP C315 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="405e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="405e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Advent AW10 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak Hero Office 6.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4062", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4062", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak Hero 7.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4063", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4063", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak Hero 5.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4064", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4064", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 9200 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4065", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4065", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak ESP 2170 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4066", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4066", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak Hero 9.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="4067", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="4067", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak Hero 3.1 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="406d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="406d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak i30 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak i40 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak i50 | Kodak i55 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6003", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6003", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak i60 | Kodak i65 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kodak i80 -ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="040a", ATTR{idProduct}=="6005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Creative WebCam Go Mini -ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="041e", ATTR{idProduct}=="4007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Lexmark X70 | Lexmark X73 -ATTRS{idVendor}=="043d", ATTRS{idProduct}=="002d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="043d", ATTR{idProduct}=="002d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Lexmark X74 -ATTRS{idVendor}=="043d", ATTRS{idProduct}=="0060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="043d", ATTR{idProduct}=="0060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Lexmark X1110 | Lexmark X1130 | Lexmark X1140 # Lexmark X1150 | Lexmark X1170 | Lexmark X1180 # Lexmark X1185 | Lexmark X1195 -ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="043d", ATTR{idProduct}=="007c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Lexmark X12xx -ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="043d", ATTR{idProduct}=="007d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius ColorPage HR6 V1 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage HR6 V2 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage HR6 V2 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2008", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2008", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage HR6A -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage HR7 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2013", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2013", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage Vivid4 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2014", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2014", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage HR7LE -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2015", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2015", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage HR6X -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2016", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2016", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage Vivid3xe -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2017", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2017", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage Vivid4xe -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage Vivid4x -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage Vivid 1200 X -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius ColorPage Slim 1200 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage Vivid 1200 XE -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="201f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Genius Colorpage SF600 -ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2021", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0458", ATTR{idProduct}=="2021", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471 -ATTRS{idVendor}=="0461", ATTRS{idProduct}=="0377", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0461", ATTR{idProduct}=="0377", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox 2400 Onetouch -ATTRS{idVendor}=="0461", ATTRS{idProduct}=="038b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0461", ATTR{idProduct}=="038b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Trust Office Scan USB 19200 -ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="047b", ATTR{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Hewlett-Packard ScanJet 4300c/Silitek -ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="047b", ATTR{idProduct}=="1002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Kyocera FS-1016MFP -ATTRS{idVendor}=="0482", ATTRS{idProduct}=="0335", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0482", ATTR{idProduct}=="0335", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Compaq S4-100 -ATTRS{idVendor}=="049f", ATTRS{idProduct}=="001a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="049f", ATTR{idProduct}=="001a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 310U -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a20", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="1a20", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 620U -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a2a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="1a2a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2022", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2022", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 620UT -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2040", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2040", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 640bu -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="207e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="207e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20b0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20b0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 640BT -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20be", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20be", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 1240 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20c0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20c0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB) -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20de", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20de", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 5000 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20f8", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20f8", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 5000E | Benq (Acer) 5000U -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fc", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20fc", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 5300 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fe", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="20fe", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Benq (Acer) 5150 | Benq (Acer) 5250 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2137", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2137", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # BenQ 5550 -ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2211", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a5", ATTR{idProduct}=="2211", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Visioneer OneTouch 7100 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0229", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0229", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer 9650 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0390", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0390", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer 9320 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0420", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0420", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer 9450 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0421", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0421", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer 9550 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0422", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0422", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer 9750 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0423", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0423", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Strobe XP 450 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0424", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0424", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Strobe XP 200 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0426", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0426", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Strobe XP 100 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0427", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0427", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer OneTouch 7300 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0444", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0444", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate510 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0446", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0446", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate520 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0447", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0447", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate250 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0448", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0448", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate252 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0449", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0449", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate262 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="044c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="044c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Strobe XP 300 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0474", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0474", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate272 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0475", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0475", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate232 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0476", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0476", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate152 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0477", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0477", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate752 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0478", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0478", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Strobe XP 470 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0479", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0479", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer 9450-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="047a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer 9650-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="047b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate510-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="047c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="047c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate252-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="048c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate262-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="048d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate272-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="048e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Strobe XP 470-G | Visioneer Patriot 470 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="048f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="048f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate250-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0490", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0490", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Strobe XP 450-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0491", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0491", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate520-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0492", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0492", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer 9750-G -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0493", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0493", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Roadwarrior -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0494", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0494", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate512 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0495", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0495", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Patriot 430 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0497", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0497", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Patriot 680 | Xerox DocuMate632 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0498", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0498", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Patriot 780 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0499", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="0499", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate752 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="049a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Visioneer Strobe XP 100,r3 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="049b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate150 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="049c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate162 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="049d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox DocuMate262i -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04a7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="04a7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox Travel Scanner 100 -ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04ac", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a7", ATTR{idProduct}=="04ac", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-2080C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1601", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1601", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CR-180 | Canon CR-180II -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1602", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1602", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-9080C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1603", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1603", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-7080C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1604", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1604", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-5010C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1606", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1606", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-6080 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1607", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1607", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-2580C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1608", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1608", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-3080CII -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1609", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1609", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-2050C | Canon DR-2050SP -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="160a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-7580 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="160b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP750 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1706", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1706", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP780 | Canon PIXMA MP790 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1707", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1707", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP760 | Canon PIXMA MP770 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1708", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1708", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP150 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1709", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1709", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP170 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP450 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP500 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP800 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP800R -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="170e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP530 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1712", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1712", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP830 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1713", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1713", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP160 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1714", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1714", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP180 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1715", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1715", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP460 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1716", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1716", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP510 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1717", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1717", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP600 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1718", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP600R -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1719", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1719", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP810 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="171a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP960 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="171b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX7600 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="171c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP210 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1721", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1721", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP220 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1722", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1722", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP470 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1723", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1723", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP520 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1724", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1724", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP610 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1725", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1725", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP970 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1726", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1726", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX300 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1727", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1727", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX310 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1728", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1728", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX700 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1729", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1729", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP140 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX850 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP980 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP630 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP620 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="172f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP540 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1730", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1730", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP480 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1731", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1731", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP240 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1732", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1732", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP260 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1733", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1733", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP190 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1734", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1734", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX860 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1735", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1735", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX320 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1736", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1736", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX330 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1737", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1737", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP250 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP270 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP490 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP550 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP560 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP640 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="173f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP990 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1740", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1740", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX340 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1741", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1741", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX350 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1742", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1742", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX870 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1743", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1743", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP280 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1746", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1746", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP495 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1747", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1747", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG5100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1748", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1748", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG5200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1749", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1749", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG6100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG8100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX360 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX410 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX420 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="174f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="174f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX880 Series | Canon PIXMA MX882 | Canon PIXMA MX885 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1750", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1750", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG2100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1751", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1751", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG3100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1752", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1752", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG4100 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1753", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1753", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG5300 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1754", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1754", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG6200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1755", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1755", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG8200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1756", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1756", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP493 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1757", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1757", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA E500 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1758", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1758", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX370 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1759", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1759", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA E600 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX430 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX510 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX710 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX890 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP230 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="175f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="175f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG2200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1760", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1760", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA E510 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1761", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1761", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG3200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1762", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1762", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG4200 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1763", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1763", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG5400 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1764", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1764", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MG6300 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1765", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1765", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX390 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1766", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1766", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA E610 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1767", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1767", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX450 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1768", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1768", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX520 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1769", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1769", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX720 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="176a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="176a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MX920 Series -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="176b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="176b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan 8800F -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1901", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1901", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 100 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1904", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1904", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 200 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1905", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1905", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan 700F -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1907", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1907", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan 9000F -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1908", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1908", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 110 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1909", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="1909", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 210 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="190a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan 9000F Mark II -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="190d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan fb630u | Canon CanoScan fb636u -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2204", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2204", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan N650U/N656U -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2206", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2206", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan N1220U -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2207", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2207", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan D660U -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2208", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2208", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan N670U/N676U/LiDE20 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="220d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan N1240U/LiDE30 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="220e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2213", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2213", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan LiDE 60 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="221c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="221c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CanoScan LiDE25 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2220", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2220", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-1210C -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2222", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2222", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP730 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="262f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="262f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP700 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2630", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2630", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP360 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="263c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP370 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="263d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP390 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="263e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP375R -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="263f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP740 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="264c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon PIXMA MP710 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="264d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF5630 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="264e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon laserBase MF5650 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="264f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF8170c -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2659", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2659", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF5730 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="265d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF5750 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="265e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF5770 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="265f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF3110 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2660", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2660", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF3240 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2684", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2684", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF6500 series | Canon imageCLASS MF6550 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2686", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2686", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140 # Canon imageCLASS MF4150 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF4660 | Canon imageCLASS MF4690 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF4010 | Canon imageCLASS MF4018 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF4270 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b5", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26b5", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageRUNNER 1020/1024/1025 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26e6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26e6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ec", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26ec", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS D480 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ed", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26ed", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ee", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26ee", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS D420 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ef", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26ef", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon i-SENSYS MF5880dn -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26f9", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26f9", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon i-SENSYS MF6680dn -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26fa", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="26fa", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF8030 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2707", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2707", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon i-SENSYS MF4550d -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2736", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2736", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon imageCLASS MF4410 | Canon imageCLASS MF4430 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2737", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2737", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon i-SENSYS MF3010 -ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2759", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04a9", ATTR{idProduct}=="2759", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV -ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b0", ATTR{idProduct}=="4000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED # Nikon Coolscan V ED -ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b0", ATTR{idProduct}=="4001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED -ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b0", ATTR{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0103", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0103", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U # Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0104", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0104", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Stylus Scan 2000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Stylus Scan 2500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0106", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0106", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0107", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0107", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ES-8500 | Epson Expression 1640XL -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0109", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0109", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F # Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1250 | Epson Perfection 1250Photo -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="010f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF # Epson Perfection 1650 | Epson Perfection 1650 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0110", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0110", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0112", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0112", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 660 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0114", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0114", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1260 | Epson Perfection 1260Photo -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1670 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="011f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 1270 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0120", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0120", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 2480 | Epson Perfection 2580 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0121", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0121", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 3490 | Epson Perfection 3590 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0122", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0122", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ES-7000H | Epson GT-15000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0126", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0126", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0128", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0128", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ES-10000G | Epson Expression 10000XL -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0129", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0129", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="012a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ES-H300 | Epson GT-2500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="012b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson V700 | Epson V750 | Epson GT-X900 # Epson Perfection V700 Photo | Epson Perfection V750 Photo -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="012c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson GT-X970 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0135", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0135", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-5200 | Epson CX-5400 | Epson CC-600PX # Epson Stylus CX5100 | Epson Stylus CX5200 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0801", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0801", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100 # Epson Stylus CX3200 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300 # Epson Stylus CX6400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0806", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0806", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0807", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0807", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0808", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0808", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Stylus CX-1500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="080c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="080d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-3600 | Epson CX-3650 | Epson PX-A550 # Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="080e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425 # Epson Stylus Photo RX430 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="080f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620 # Epson Stylus Photo RX630 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0811", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0811", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500 # Epson Stylus CX6600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0813", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0813", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A700 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0814", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0814", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11 # Epson AcuLaser CX11NF | Epson LP-A500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0815", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0815", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson LP-M5500 | Epson LP-M5500F -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0817", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0817", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson DX-3850 | Epson CX-3700 | Epson CX-3800 # Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800 # Epson Stylus DX3800 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0818", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0818", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700 # Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0819", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0819", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="081a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="081c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A950 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="081d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Stylus CX7700 | Epson Stylus CX7800 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="081f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200 # Epson Stylus DX4200 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0820", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0820", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580 # Epson Stylus Photo RX590 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0827", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0827", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A970 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0828", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0828", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-T990 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0829", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0829", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A920 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="082a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson CX-5000 | Epson DX-5000 | Epson DX-5050 # Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="082b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900 # Epson Stylus CX6000 | Epson Stylus DX6000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="082e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900 # Epson Stylus DX4000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="082f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0830", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0830", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson LP-M5600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0833", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0833", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson LP-M6000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0834", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0834", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson AcuLaser CX21 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0835", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0835", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-T960 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0836", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0836", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685 # Epson Stylus Photo RX690 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0837", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0837", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300 # Epson Stylus CX7400 | Epson Stylus DX7400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0838", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0838", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400 # Epson Stylus DX8400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0839", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0839", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax # Epson Stylus DX9400F -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="083a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585 # Epson Stylus Photo RX595 | Epson Stylus Photo RX610 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="083c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ME 300 | Epson PX-401A | Epson Stylus NX100 # Epson Stylus SX100 | Epson Stylus TX100 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0841", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0841", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson LP-M5000 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0843", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0843", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Artisan 800 | Epson EP-901A | Epson EP-901F # Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0844", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0844", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W # Epson Stylus Photo TX700W -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0846", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0846", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW # Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0847", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0847", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F # Epson Stylus NX300 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0848", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0848", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205 # Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0849", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0849", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400 # Epson Stylus SX405 | Epson Stylus TX400 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="084a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson WorkForce 500 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="084c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series # Epson Stylus TX110 Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="084d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series # Epson Stylus TX210 Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="084f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0851", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0851", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series # Epson WorkForce 310 Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0854", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0854", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series # Epson Stylus TX550W Series -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0856", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="0856", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Epson Stylus SX125 -ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="085c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04b8", ATTR{idProduct}=="085c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-4010CU -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1029", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1029", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-4120C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1041", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1041", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-4220C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1042", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1042", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-4530C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1078", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1078", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5750C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1095", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1095", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5110EOX/2 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1096", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1096", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5110C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1097", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1097", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5650C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ad", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10ad", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-4120C2 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ae", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10ae", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-4220C2 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10af", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10af", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-60F -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10c7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10c7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-4340C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10cf", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10cf", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5120C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5220C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5530C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5110EOX3 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5900C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10e7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5015C -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ef", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10ef", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5110EOXM -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10f2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10f2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S500 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10fe", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="10fe", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S500M -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1135", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1135", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5530C2 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="114a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6140 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="114d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6240 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="114e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6130 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="114f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6230 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1150", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1150", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S510 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1155", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1155", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S300 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1156", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1156", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S510M -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="116f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="116f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6770 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1174", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1174", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6770A -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1175", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1175", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6670 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1176", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1176", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6670A -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1177", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1177", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6750S -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1178", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1178", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S300M -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="117f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="117f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6800 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="119d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="119d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6800-CGA -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="119e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="119e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11a2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11a2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap S1300 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11ed", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11ed", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6140Z -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11f1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6240Z -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11f2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6130Z -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11f3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6230Z -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11f4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11f4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-6110 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11fc", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="11fc", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu fi-5950 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1213", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="1213", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Fujitsu ScanSnap iX500 -ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="132b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c5", ATTR{idProduct}=="132b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Konica e-mini -ATTRS{idVendor}=="04c8", ATTRS{idProduct}=="0722", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04c8", ATTR{idProduct}=="0722", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S2026C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S2046C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S1025C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S1020C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S2048C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S2028C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S4085C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S4065C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S7075C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-SS080 -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="100f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="100f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Panasonic KV-S1045C -ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04da", ATTR{idProduct}=="1010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4x16 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3409", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3409", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-6x20 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="340d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung MFP-560 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="340e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung MFP-750 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="340f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="340f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4x20 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3412", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3412", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4100 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3413", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3413", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4x21 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3419", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3419", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-5x30 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4200 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-3160 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-6x22 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX4725 | Samsung SCX4725-FN -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="341f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-6x45 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3420", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3420", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-8380 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3421", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3421", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-2160 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3425", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3425", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4500 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3426", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3426", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-6200 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3427", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3427", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-6240 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3428", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3428", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-6x55 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3429", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3429", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-3170fn (CLX-3170 Series) | Samsung CLX-3175FW -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4500W -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4824 (SCX-4x24 Series) -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4828FN (SCX-4x28 Series) -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4300 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-5835_5935 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="342f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-5635 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3430", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3430", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4x26 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3432", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3432", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4600 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3433", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3433", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4623 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3434", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3434", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung MFP-65x -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3435", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3435", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-6545 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3437", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3437", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-8385 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3439", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3439", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-6220 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-6250 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4825FN (SCX-4x25 Series) -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-3185 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-8540 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="343f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4623FW -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3440", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3440", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-3205W (SCX-3200 Series) -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3441", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3441", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-6545X -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3442", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3442", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-6x55X -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3443", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3443", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-8385X -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3444", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3444", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-5835_5935X -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3446", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3446", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4833FD | Samsung SCX-4835FD -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="344b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="344b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-3400 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="344f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="344f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SF-760 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3450", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3450", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4729FD -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3453", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3453", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-6260 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3455", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3455", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-3300 Series -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3456", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3456", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-470x -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3457", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3457", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung CLX-4190 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="345a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="345a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-4650 4x21S Series -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="345b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="345b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung M337x 387x 407x Series -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3460", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3460", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung M267x 287x Series -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3461", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3461", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung SCX-681x -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3466", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3466", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Samsung C460 -ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3468", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04e8", ATTR{idProduct}=="3468", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Pentax DSmobile 600 -ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="04f9", ATTR{idProduct}=="2038", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Aiptek Aiptek Pencam -ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0553", ATTR{idProduct}=="0202", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek ScanExpress 1200 CU -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek ScanExpress 600 CU -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200 -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek ScanExpress 1200 CU Plus -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0008", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0008", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 F -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek ScanExpress A3 USB -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0210", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0210", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0218", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0218", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT # Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450 -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0219", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0219", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus # Trust Direct WebScan 19200 -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 2400 CU Plus -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek ScanExpress 1248 UB -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="021f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Mustek BearPaw 2448TA Pro -ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0409", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="055f", ATTR{idProduct}=="0409", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition # Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394 # Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452 # Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU # Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus # Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200 -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705 # Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791 -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4003", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4003", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Artec/Ultima E+ Pro -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Memorex MEM 48U -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Trust Easy Webscan 19200 -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Trust 240H Easy Webscan Gold -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # UMAX AstraSlim SE -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # UMAX AstraSlim 1200 SE -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Yakumo Scan50 -ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05d8", ATTR{idProduct}=="4011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker X6USB -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="0099", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="0099", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek SlimScan C6 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="009a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="009a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker V6USL -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="00a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker V6UPL -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00b6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="00b6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker 4800 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30cf", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="30cf", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker 3840 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30d4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="30d4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker 3600 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40b3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker 3700 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b8", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40b8", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker 3600 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ca", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40ca", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker 3700 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40cb", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40cb", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker 3750 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40dd", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40dd", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker 3600 -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ff", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="40ff", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Microtek ScanMaker V6USL -ATTRS{idVendor}=="05da", ATTRS{idProduct}=="80a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="05da", ATTR{idProduct}=="80a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # iVina 1200U -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0268", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0268", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Minolta Dimage Scan Dual II -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="026a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="026a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV600U -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a13", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a13", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Minolta-QMS SC-110 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a15", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a15", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision DS610CU Scancopier | Minolta-QMS SC-215 | OKI S700 Scancopier -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a16", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a16", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV610 | Avision AV600U Plus -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a18", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a18", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV220 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a23", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a23", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV210 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a24", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a24", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV210 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a25", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a25", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV120 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a27", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a27", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV220C2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV220D2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV220+ -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV220C2-G -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV220C2-B -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV210C2-G -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a2f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV122 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a33", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a33", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV210C2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a3a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV121 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a3c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV8300 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a40", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a40", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AM3000 Series -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a41", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a41", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision @V5100 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a45", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a45", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV8050U -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a4d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV3200SU -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a4e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV3730SU -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a4f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a4f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV610C2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a5e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a5e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision IT8300 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a61", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a61", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV3750SU -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a65", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a65", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV3850SU -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a66", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a66", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV8350 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a68", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a68", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision FB6080E -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a82", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a82", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision FB2080E -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a84", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a84", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV122 C2 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a93", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a93", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV220-G -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a94", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0a94", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision @V2500 -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0aa1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="0aa1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Avision AV210D2+ -ATTRS{idVendor}=="0638", ATTRS{idProduct}=="1a35", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0638", ATTR{idProduct}=="1a35", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Minolta Elite II -ATTRS{idVendor}=="0686", ATTRS{idProduct}=="4004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0686", ATTR{idProduct}=="4004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Minolta Dimage Scan Dual III -ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0686", ATTR{idProduct}=="400d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Minolta Dimage Scan Elite 5400 -ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0686", ATTR{idProduct}=="400e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan 1212U -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan 1236u -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Agfa Snapscan Touch -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0100", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="0100", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan 1212U_2 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2061", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2061", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan e40 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="208d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan e50 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="208f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan e20 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2091", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2091", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan e10 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2093", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2093", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan e25 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2095", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2095", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan e26 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2097", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="2097", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan e52 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20fd", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="20fd", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # AGFA SnapScan e42 -ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20ff", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06bd", ATTR{idProduct}=="20ff", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # UMAX Astra 4900 -ATTRS{idVendor}=="06dc", ATTRS{idProduct}=="0020", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="06dc", ATTR{idProduct}=="0020", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U # RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro U12 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro U24 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro UT12 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0013", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0013", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro U24 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0015", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0015", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0017", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0017", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro 1248U | RevScan 19200i -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0400", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0400", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro 1248U -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0401", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0401", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro U16B -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0402", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0402", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro U16B+ | Plustek OpticPro UT16B -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0403", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0403", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="040b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticPro S24 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="040e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0412", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0412", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticSlim 1200 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0413", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0413", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticSlim 2400 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0422", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0422", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticSlim 2400 plus -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0454", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0454", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek Iriscan Express 2 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="045f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="045f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # NeatReceipts Mobile Scanner -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0462", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0462", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Plustek OpticBook 3600 -ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0900", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="07b3", ATTR{idProduct}=="0900", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Corex 600c -ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="08f0", ATTR{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Corex 800c -ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="08f0", ATTR{idProduct}=="0005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox Phaser 6110MFP -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3d5d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="3d5d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox Phaser 3200MFP -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3da4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="3da4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox WorkCentre 4118 Series -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="420c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="420c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox WorkCentre 3119 Series -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4265", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="4265", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox WorkCentre 3210 -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4293", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="4293", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Xerox WorkCentre 3220 -ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4294", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0924", ATTR{idProduct}=="4294", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Pentax DSmobile 600 -ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a17", ATTR{idProduct}=="3210", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner) -ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a53", ATTR{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Portable Peripheral Co., Ltd. Q-Scan USB201 (A6 portable scanner) -ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="2000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a53", ATTR{idProduct}=="2000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Syscan TravelScan 460/464 | Ambir Visigo A4 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4600", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="4600", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Syscan DocketPort 465 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="4802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Syscan DocketPort 665 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4803", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="4803", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Syscan DocketPort 685/ Ambir DS685 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="480c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="480c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Syscan DocketPort 485 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Syscan TravelScan 662 -ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="6620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="0a82", ATTR{idProduct}=="6620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CR-55 -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="160c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-1210C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="160f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-4010C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1614", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1614", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-2510C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1617", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1617", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-X10C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1618", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1618", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CR-25 -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="161a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-2010C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="161b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-3010C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="161d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-7090C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-9050C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1622", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1622", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-7550C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1623", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1623", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-6050C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1624", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1624", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-6010C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1626", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1626", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CR-190i -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="162b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="162b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon DR-6030C -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1638", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1638", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Canon CR-135i -ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1639", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1083", ATTR{idProduct}=="1639", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Digital Dream l' espion XS -ATTRS{idVendor}=="1183", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1183", ATTR{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # KONICA MINOLTA magicolor 1690MF -ATTRS{idVendor}=="132b", ATTRS{idProduct}=="2089", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="132b", ATTR{idProduct}=="2089", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # UMAX Astra 1220U -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # UMAX Astra 1600U | UMAX Astra 2000U -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0030", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0030", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Umax UMAX 3400 -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0050", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0050", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450 -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # UMAX Astra 4400 | UMAX Astra 4450 -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0070", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0070", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # UMAX Astra 2100U -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0130", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0130", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Umax UMAX 5400 -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0160", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0160", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # UMAX Astra 2200 (SU) -ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0230", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1606", ATTR{idProduct}=="0230", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # DCT DocketPort 487 -ATTRS{idVendor}=="1dcc", ATTRS{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="1dcc", ATTR{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Dell A920 -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="413c", ATTR{idProduct}=="5105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Dell Dell MFP Laser Printer 1815dn -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5124", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="413c", ATTR{idProduct}=="5124", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # Dell 1600n -ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5250", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" +ATTR{idVendor}=="413c", ATTR{idProduct}=="5250", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" # The following rule will disable USB autosuspend for the device ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'if test -e /sys/$env{DEVPATH}/power/control; then echo on > /sys/$env{DEVPATH}/power/control; elif test -e /sys/$env{DEVPATH}/power/level; then echo on > /sys/$env{DEVPATH}/power/level; fi'" diff --git a/testsuite/tools/data/xml.ref b/testsuite/tools/data/xml.ref index 3c5b861..a6a23b1 100644 --- a/testsuite/tools/data/xml.ref +++ b/testsuite/tools/data/xml.ref @@ -7536,7 +7536,7 @@ <usbproductid>0x0444</usbproductid> <status>good</status> <url>*none*</url> - <comment>Works upto 1200 dpi and 12 bits/color.</comment> + <comment>Works up to 1200 dpi and 12 bits/color.</comment> </model> </mfg> </type> @@ -7552,7 +7552,7 @@ <url>`http://www.hp.com/'</url> <comment>*none*</comment> <model name="ScanJet Plus"> - <interface>Propietary</interface> + <interface>Proprietary</interface> <usbvendorid>*none*</usbvendorid> <usbproductid>*none*</usbproductid> <status>complete</status> @@ -8928,7 +8928,7 @@ <usbproductid>0x0010</usbproductid> <status>good</status> <url>*none*</url> - <comment>Works upto 600 dpi. No support for TA and ADF yet.</comment> + <comment>Works up to 600 dpi. No support for TA and ADF yet.</comment> </model> </mfg> <mfg name="Fujitsu"> @@ -15114,7 +15114,7 @@ <usbproductid>0x0012</usbproductid> <status>unsupported</status> <url>unsupported/genius-colorpage-hr7xe.html</url> - <comment>Unsuported. See link for details.</comment> + <comment>Unsupported. See link for details.</comment> </model> <model name="ColorPage HR8"> <interface>USB</interface> @@ -17014,7 +17014,7 @@ <usbproductid>*none*</usbproductid> <status>unsupported</status> <url>http://www.autistici.org/tamarhack/</url> - <comment>Unsupported at the moment. See link for a project for that scanner taht may support it in future.</comment> + <comment>Unsupported at the moment. See link for a project for that scanner that may support it in future.</comment> </model> <model name="Artiscan 9600 pro 36"> <interface>Parport</interface> diff --git a/tools/Makefile.am b/tools/Makefile.am index 105d178..c861979 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -36,6 +36,7 @@ EXTRA_DIST = check-po.awk libtool-get-dll-ext mustek600iin-off.c \ EXTRA_DIST += style-check.sh EXTRA_DIST += create-changelog.sh EXTRA_DIST += update-upstreams.sh +EXTRA_DIST += epson2usb.pl sane_find_scanner_SOURCES = sane-find-scanner.c if have_usblib diff --git a/tools/RenSaneDlls.cmd b/tools/RenSaneDlls.cmd index 97c6f71..37e0e16 100644 --- a/tools/RenSaneDlls.cmd +++ b/tools/RenSaneDlls.cmd @@ -1,22 +1,21 @@ /* REXX */ -/* Convert backend-DLL-filenames according to 8.3 naming convention */ -/* necessary for DLLs on OS/2 (C) Franz Bakan 2004,2005 */ -/* */ -/* This file is part of the SANE package. */ -/* */ -/* This program is free software; you can redistribute it and/or */ -/* modify it under the terms of the GNU General Public License as */ -/* published by the Free Software Foundation; either version 2 of the */ -/* License, or (at your option) any later version. */ -/* */ -/* This program is distributed in the hope that it will be useful, but */ -/* WITHOUT ANY WARRANTY; without even the implied warranty of */ -/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU */ -/* General Public License for more details. */ -/* */ -/* You should have received a copy of the GNU General Public License */ -/* along with this program; if not, write to the Free Software */ -/* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ +/* Convert backend-DLL-filenames according to 8.3 naming convention */ +/* necessary for DLLs on OS/2 (C) Franz Bakan 2004,2005 */ +/* */ +/* This file is part of the SANE package. */ +/* */ +/* This program is free software; you can redistribute it and/or */ +/* modify it under the terms of the GNU General Public License as */ +/* published by the Free Software Foundation; either version 2 of the */ +/* License, or (at your option) any later version. */ +/* */ +/* This program is distributed in the hope that it will be useful, but */ +/* WITHOUT ANY WARRANTY; without even the implied warranty of */ +/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU */ +/* General Public License for more details. */ +/* */ +/* You should have received a copy of the GNU General Public License */ +/* along with this program. If not, see <https://www.gnu.org/licenses/>. */ CALL RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs' diff --git a/tools/check-po.awk b/tools/check-po.awk index 412b451..880f731 100755 --- a/tools/check-po.awk +++ b/tools/check-po.awk @@ -11,9 +11,7 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, -# MA 02111-1307, USA. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # This script will (hopefully!) check the completeness of a .po @@ -23,14 +21,14 @@ # (and the percentage it represents), how many are fuzzy (and the # percentage it represents amongst translated strings), and how # many are untranslated (and the percentage it represents). -# It will _not_ tell you wether your file is syntactically correct +# It will _not_ tell you whether your file is syntactically correct # (eg. check for terminating double quotes!). And of course it -# will _not_ tell you wether the translations are correct! ;-] +# will _not_ tell you whether the translations are correct! ;-] # -# It was originaly been written for SANE backends translations, but +# It was originally been written for SANE backends translations, but # shall be able to check any .po file. # -# Originally writen by Yann E. MORIN +# Originally written by Yann E. MORIN # <yann dot morin dot 1998 at anciens dot enib dot fr> # # Output will look like : @@ -39,7 +37,7 @@ # | | | | | # | | | | \-> Original untranslated string # | | | | -# | | | \-> flag telling wether it is +# | | | \-> flag telling whether it is # | | | fuzzy (F) or not (-) # | | | # | | \-> line number in the .po file @@ -139,7 +137,7 @@ $1 ~ /msgid/ && first == 0 \ trans = trans a[i] } - # Checks wether we have a translation or not, wether it is fuzzy or not + # Checks whether we have a translation or not, whether it is fuzzy or not if( ( trans == "" ) || ( is_fuzzy == 1 ) ) { # Enclose original messages between double quotes diff --git a/tools/check-usb-chip.c b/tools/check-usb-chip.c index ac71cb4..dfa677c 100644 --- a/tools/check-usb-chip.c +++ b/tools/check-usb-chip.c @@ -20,9 +20,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @@ -4291,7 +4289,7 @@ check_usb_chip (int verbosity, if (ret < 0) { if (verbose > 2) - printf ("couldnt set device to configuration %d\n", + printf ("couldn't set device to configuration %d\n", config0->bConfigurationValue); return NULL; } diff --git a/tools/gamma4scanimage.c b/tools/gamma4scanimage.c index 69d83c7..9fcf659 100644 --- a/tools/gamma4scanimage.c +++ b/tools/gamma4scanimage.c @@ -18,9 +18,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* --------------------------------------------------------------------------------------------------------- */ diff --git a/tools/git-version-gen b/tools/git-version-gen new file mode 100755 index 0000000..959f988 --- /dev/null +++ b/tools/git-version-gen @@ -0,0 +1,226 @@ +#!/bin/sh +# Print a version string. +scriptversion=2019-10-13.15; # UTC + +# Copyright (C) 2007-2021 Free Software Foundation, Inc. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <https://www.gnu.org/licenses/>. + +# This script is derived from GIT-VERSION-GEN from GIT: https://git-scm.com/. +# It may be run two ways: +# - from a git repository in which the "git describe" command below +# produces useful output (thus requiring at least one signed tag) +# - from a non-git-repo directory containing a .tarball-version file, which +# presumes this script is invoked like "./git-version-gen .tarball-version". + +# In order to use intra-version strings in your project, you will need two +# separate generated version string files: +# +# .tarball-version - present only in a distribution tarball, and not in +# a checked-out repository. Created with contents that were learned at +# the last time autoconf was run, and used by git-version-gen. Must not +# be present in either $(srcdir) or $(builddir) for git-version-gen to +# give accurate answers during normal development with a checked out tree, +# but must be present in a tarball when there is no version control system. +# Therefore, it cannot be used in any dependencies. GNUmakefile has +# hooks to force a reconfigure at distribution time to get the value +# correct, without penalizing normal development with extra reconfigures. +# +# .version - present in a checked-out repository and in a distribution +# tarball. Usable in dependencies, particularly for files that don't +# want to depend on config.h but do want to track version changes. +# Delete this file prior to any autoconf run where you want to rebuild +# files to pick up a version string change; and leave it stale to +# minimize rebuild time after unrelated changes to configure sources. +# +# As with any generated file in a VC'd directory, you should add +# /.version to .gitignore, so that you don't accidentally commit it. +# .tarball-version is never generated in a VC'd directory, so needn't +# be listed there. +# +# Use the following line in your configure.ac, so that $(VERSION) will +# automatically be up-to-date each time configure is run (and note that +# since configure.ac no longer includes a version string, Makefile rules +# should not depend on configure.ac for version updates). +# +# AC_INIT([GNU project], +# m4_esyscmd([build-aux/git-version-gen .tarball-version]), +# [bug-project@example]) +# +# Then use the following lines in your Makefile.am, so that .version +# will be present for dependencies, and so that .version and +# .tarball-version will exist in distribution tarballs. +# +# EXTRA_DIST = $(top_srcdir)/.version +# BUILT_SOURCES = $(top_srcdir)/.version +# $(top_srcdir)/.version: +# echo $(VERSION) > $@-t && mv $@-t $@ +# dist-hook: +# echo $(VERSION) > $(distdir)/.tarball-version + + +me=$0 + +year=`expr "$scriptversion" : '\([^-]*\)'` +version="git-version-gen $scriptversion + +Copyright $year Free Software Foundation, Inc. +There is NO warranty. You may redistribute this software +under the terms of the GNU General Public License. +For more information about these matters, see the files named COPYING." + +usage="\ +Usage: $me [OPTION]... \$srcdir/.tarball-version [TAG-NORMALIZATION-SED-SCRIPT] +Print a version string. + +Options: + + --prefix PREFIX prefix of git tags (default 'v') + --fallback VERSION + fallback version to use if \"git --version\" fails + + --help display this help and exit + --version output version information and exit + +Running without arguments will suffice in most cases." + +prefix=v +fallback= + +while test $# -gt 0; do + case $1 in + --help) echo "$usage"; exit 0;; + --version) echo "$version"; exit 0;; + --prefix) shift; prefix=${1?};; + --fallback) shift; fallback=${1?};; + -*) + echo "$0: Unknown option '$1'." >&2 + echo "$0: Try '--help' for more information." >&2 + exit 1;; + *) + if test "x$tarball_version_file" = x; then + tarball_version_file="$1" + elif test "x$tag_sed_script" = x; then + tag_sed_script="$1" + else + echo "$0: extra non-option argument '$1'." >&2 + exit 1 + fi;; + esac + shift +done + +if test "x$tarball_version_file" = x; then + echo "$usage" + exit 1 +fi + +tag_sed_script="${tag_sed_script:-s/x/x/}" + +nl=' +' + +# Avoid meddling by environment variable of the same name. +v= +v_from_git= + +# First see if there is a tarball-only version file. +# then try "git describe", then default. +if test -f $tarball_version_file +then + v=`cat $tarball_version_file` || v= + case $v in + *$nl*) v= ;; # reject multi-line output + esac + test "x$v" = x \ + && echo "$0: WARNING: $tarball_version_file is damaged" 1>&2 +fi + +if test "x$v" != x +then + : # use $v +# Otherwise, if there is at least one git commit involving the working +# directory, and "git describe" output looks sensible, use that to +# derive a version string. +elif test "`git log -1 --pretty=format:x . 2>&1`" = x \ + && v=`git describe --abbrev=4 --match="$prefix*" HEAD 2>/dev/null \ + || git describe --abbrev=4 HEAD 2>/dev/null` \ + && v=`printf '%s\n' "$v" | sed "$tag_sed_script"` \ + && case $v in + $prefix[0-9]*) ;; + *) (exit 1) ;; + esac +then + # Is this a new git that lists number of commits since the last + # tag or the previous older version that did not? + # Newer: v6.10-77-g0f8faeb + # Older: v6.10-g0f8faeb + vprefix=`expr "X$v" : 'X\(.*\)-g[^-]*$'` || vprefix=$v + case $vprefix in + *-*) : git describe is probably okay three part flavor ;; + *) + : git describe is older two part flavor + # Recreate the number of commits and rewrite such that the + # result is the same as if we were using the newer version + # of git describe. + vtag=`echo "$v" | sed 's/-.*//'` + commit_list=`git rev-list "$vtag"..HEAD 2>/dev/null` \ + || { commit_list=failed; + echo "$0: WARNING: git rev-list failed" 1>&2; } + numcommits=`echo "$commit_list" | wc -l` + v=`echo "$v" | sed "s/\(.*\)-\(.*\)/\1-$numcommits-\2/"`; + test "$commit_list" = failed && v=UNKNOWN + ;; + esac + + # Change the penultimate "-" to ".", for version-comparing tools. + # Remove the "g" to save a byte. + v=`echo "$v" | sed 's/-\([^-]*\)-g\([^-]*\)$/.\1-\2/'`; + v_from_git=1 +elif test "x$fallback" = x || git --version >/dev/null 2>&1; then + v=UNKNOWN +else + v=$fallback +fi + +v=`echo "$v" |sed "s/^$prefix//"` + +# Test whether to append the "-dirty" suffix only if the version +# string we're using came from git. I.e., skip the test if it's "UNKNOWN" +# or if it came from .tarball-version. +if test "x$v_from_git" != x; then + # Don't declare a version "dirty" merely because a timestamp has changed. + git update-index --refresh > /dev/null 2>&1 + + dirty=`exec 2>/dev/null;git diff-index --name-only HEAD` || dirty= + case "$dirty" in + '') ;; + *) # Append the suffix only if there isn't one already. + case $v in + *-dirty) ;; + *) v="$v-dirty" ;; + esac ;; + esac +fi + +# Omit the trailing newline, so that m4_esyscmd can use the result directly. +printf %s "$v" + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/tools/hotplug/README b/tools/hotplug/README index 1170639..b7c9d15 100644 --- a/tools/hotplug/README +++ b/tools/hotplug/README @@ -17,7 +17,7 @@ instead. using the vendor ID and the product ID of your scanner. Please contact the sane-devel mailing list in this case so the ids of your scanner can be added. o Make sure that the "scanner" group exists on your system and that every user - who should be allowed to acces the scanner is a member of that group. + who should be allowed to access the scanner is a member of that group. Alternatively, you can enable access for every user of your system in libusbscanner. diff --git a/tools/libtool-get-dll-ext b/tools/libtool-get-dll-ext index 722e676..d8ca0a3 100755 --- a/tools/libtool-get-dll-ext +++ b/tools/libtool-get-dll-ext @@ -3,7 +3,7 @@ # Author: Petter Reinholdtsen <pere@td.org.uit.no> # Date: 2000-03-18 # -# Given a libtool lib*.la, return the dll extention used (ie. so, sl, +# Given a libtool lib*.la, return the dll extension used (ie. so, sl, # dll, etc) if test "x$1" = x; then echo "usage: $0 <libfile.la>" diff --git a/tools/mustek600iin-off.c b/tools/mustek600iin-off.c index d2c6754..4d89bdd 100644 --- a/tools/mustek600iin-off.c +++ b/tools/mustek600iin-off.c @@ -19,8 +19,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. andreas.czechanowski@ins.uni-stuttgart.de */ diff --git a/tools/sane-desc.c b/tools/sane-desc.c index 191c6e5..7a8645d 100644 --- a/tools/sane-desc.c +++ b/tools/sane-desc.c @@ -20,9 +20,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <../include/sane/config.h> @@ -268,7 +266,7 @@ static const char *device_type_name[] = {"Unknown", "Scanners", "Still cameras", "Video Cameras", "Meta backends", "APIs"}; static const char *device_type_aname[] = - {"UKNOWN", "SCANNERS", "STILL", "VIDEO", "META", + {"UNKNOWN", "SCANNERS", "STILL", "VIDEO", "META", "API"}; static const char *status_color[] = {COLOR_UNKNOWN, COLOR_UNSUPPORTED, COLOR_UNTESTED, COLOR_MINIMAL, @@ -783,7 +781,7 @@ check_hex (SANE_String string) return SANE_TRUE; } -/* Read and interprete the .desc files */ +/* Read and interpret the .desc files */ static SANE_Bool read_files (void) { @@ -1698,7 +1696,7 @@ update_model_record_list (model_record_entry * first_model_record, /* Insert manufacturer into list at the alphabetically correct position, */ -/* create new record if neccessary */ +/* create new record if necessary */ static mfg_record_entry * update_mfg_record_list (mfg_record_entry * first_mfg_record, mfg_entry * mfg, backend_entry * be) @@ -3496,7 +3494,7 @@ print_udev (void) int i; print_udev_header (); - printf("ACTION!=\"add\", GOTO=\"libsane_rules_end\"\n" + printf("ACTION==\"remove\", GOTO=\"libsane_rules_end\"\n" "ENV{DEVTYPE}==\"usb_device\", GOTO=\"libsane_create_usb_dev\"\n" "SUBSYSTEMS==\"scsi\", GOTO=\"libsane_scsi_rules_begin\"\n" "SUBSYSTEM==\"usb_device\", GOTO=\"libsane_usb_rules_begin\"\n" @@ -3546,10 +3544,10 @@ print_udev (void) printf ("\n"); if (mode == output_mode_udevacl) - printf ("ATTRS{idVendor}==\"%s\", ATTRS{idProduct}==\"%s\", ENV{libsane_matched}=\"yes\"\n", + printf ("ATTR{idVendor}==\"%s\", ATTR{idProduct}==\"%s\", ENV{libsane_matched}=\"yes\"\n", usbid->usb_vendor_id + 2, usbid->usb_product_id + 2); else - printf ("ATTRS{idVendor}==\"%s\", ATTRS{idProduct}==\"%s\", MODE=\"%s\", GROUP=\"%s\", ENV{libsane_matched}=\"yes\"\n", + printf ("ATTR{idVendor}==\"%s\", ATTR{idProduct}==\"%s\", MODE=\"%s\", GROUP=\"%s\", ENV{libsane_matched}=\"yes\"\n", usbid->usb_vendor_id + 2, usbid->usb_product_id + 2, DEVMODE, DEVGROUP); usbid = usbid->next; @@ -3679,7 +3677,7 @@ print_udevhwdb (void) int i; print_udevhwdb_header (); - printf("ACTION!=\"add\", GOTO=\"libsane_rules_end\"\n\n"); + printf("ACTION==\"remove\", GOTO=\"libsane_rules_end\"\n\n"); printf("# The following rule will disable USB autosuspend for the device\n"); printf("ENV{DEVTYPE}==\"usb_device\", ENV{libsane_matched}==\"yes\", TEST==\"power/control\", ATTR{power/control}=\"on\"\n\n"); diff --git a/tools/sane-find-scanner.c b/tools/sane-find-scanner.c index ac25c55..25e5954 100644 --- a/tools/sane-find-scanner.c +++ b/tools/sane-find-scanner.c @@ -13,9 +13,7 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, - MA 02111-1307, USA. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/umax_pp.c b/tools/umax_pp.c index eabf900..4c2e2b6 100644 --- a/tools/umax_pp.c +++ b/tools/umax_pp.c @@ -374,10 +374,10 @@ main (int argc, char **argv) if (sanei_umax_pp_initPort (port, name) != 1) { if (port) - fprintf (stderr, "failed to gain direct acces to port 0x%X!\n", + fprintf (stderr, "failed to gain direct access to port 0x%X!\n", port); else - fprintf (stderr, "failed to gain acces to device %s!\n", name); + fprintf (stderr, "failed to gain access to device %s!\n", name); return 0; } } @@ -499,7 +499,7 @@ main (int argc, char **argv) if (x + width > maxw) { fprintf (stderr, - "Right side of scan area exceed physical limits (x+witdh>%d)\n", + "Right side of scan area exceed physical limits (x+width>%d)\n", maxw); return 0; } diff --git a/tools/update-upstreams.sh b/tools/update-upstreams.sh index 3a5e94a..93fbc20 100755 --- a/tools/update-upstreams.sh +++ b/tools/update-upstreams.sh @@ -1,6 +1,6 @@ #!/bin/sh -u # tools/update-upstreams.sh -- files to their latest version -# Copyright (C) 2017, 2019 Olaf Meeuwissen +# Copyright (C) 2017, 2019, 2021 Olaf Meeuwissen # # License: GPL-3.0+ @@ -19,3 +19,8 @@ CONFIG_BASE_URL=https://git.savannah.gnu.org/cgit/config.git/plain for file in config.guess config.sub; do fetch $CONFIG_BASE_URL/$file done + +GNULIB_BASE_URL=https://git.savannah.gnu.org/cgit/gnulib.git/plain +fetch $GNULIB_BASE_URL/build-aux/git-version-gen +mv git-version-gen tools/ +chmod 0755 tools/git-version-gen |