new button option --scan-resolution

detailed button option description
merge-requests/1/head
Rolf Bensch 2013-07-18 22:45:45 +02:00
rodzic ded994f348
commit 11ba184235
8 zmienionych plików z 197 dodań i 109 usunięć

Wyświetl plik

@ -90,7 +90,7 @@
*/
#include "pixma_sane_options.h"
#define BUTTON_GROUP_SIZE ( opt_target - opt_button_1 + 1 )
#define BUTTON_GROUP_SIZE ( opt_scan_resolution - opt_button_1 + 1 )
#define BUTTON_GROUP_INDEX(x) ( x - opt_button_1 )
typedef struct pixma_sane_t
@ -297,6 +297,7 @@ update_button_state (pixma_sane_t * ss, SANE_Int * info)
OVAL (opt_button_2).w = b2;
OVAL (opt_original).w = GET_EV_ORIGINAL(ev);
OVAL (opt_target).w = GET_EV_TARGET(ev);
OVAL (opt_scan_resolution).w = GET_EV_DPI(ev);
}
mark_all_button_options_cached(ss);
}
@ -688,6 +689,7 @@ control_option (pixma_sane_t * ss, SANE_Int n,
case opt_button_2:
case opt_original:
case opt_target:
case opt_scan_resolution:
/* poll scanner if option is not cached */
if (! ss->button_option_is_cached[ BUTTON_GROUP_INDEX(n) ] )
update_button_state (ss, info);
@ -1787,6 +1789,11 @@ type int target
title Target operation type
cap soft_detect advanced
type int scan-resolution
default 0
title Scan resolution
cap soft_detect advanced
rem -------------------------------------------
type group
title Extras
@ -1811,5 +1818,8 @@ END SANE_Option_Descriptor
/* pixma_sane_options.c generated by
* scripts/pixma_gen_options.py < pixma.c > pixma_sane_options.c
*
* pixma_sane_options.h generated by
* scripts/pixma_gen_options.py h < pixma.c > pixma_sane_options.h
*/
#include "pixma_sane_options.c"

Wyświetl plik

@ -156,14 +156,16 @@ typedef uint32_t uint32_t;
/** \name Button events and related information returned by pixma_wait_event() */
/**@{*/
#define PIXMA_EV_NONE 0
#define PIXMA_EV_ACTION_MASK (0xffff)
#define PIXMA_EV_BUTTON1 (1 << 16)
#define PIXMA_EV_BUTTON2 (2 << 16)
#define PIXMA_EV_ACTION_MASK (0xffffff)
#define PIXMA_EV_BUTTON1 (1 << 24)
#define PIXMA_EV_BUTTON2 (2 << 24)
#define PIXMA_EV_TARGET_MASK (0xff)
#define PIXMA_EV_ORIGINAL_MASK (0xff00)
#define PIXMA_EV_DPI_MASK (0xff0000)
#define GET_EV_TARGET(x) (x & PIXMA_EV_TARGET_MASK)
#define GET_EV_ORIGINAL(x) ( (x & PIXMA_EV_ORIGINAL_MASK) >> 8 )
#define GET_EV_DPI(x) ( (x & PIXMA_EV_DPI_MASK) >> 16 )
/**@}*/
/** @} end of API group */

Wyświetl plik

@ -926,10 +926,11 @@ handle_interrupt (pixma_t * s, int timeout)
return PIXMA_EPROTO;
}
/* s->event = 0x0boott
/* s->event = 0x0brroott
* b: button
* oo: original
* tt: target
* rr: scan resolution
* poll event with 'scanimage -A' */
if (s->cfg->pid == MG6200_PID
|| s->cfg->pid == MG6300_PID)
@ -937,12 +938,12 @@ handle_interrupt (pixma_t * s, int timeout)
* size in buf[10] 01=A4; 02=Letter; 08=10x15; 09=13x18; 0b=auto
* format in buf[11] 01=JPEG; 02=TIFF; 03=PDF; 04=Kompakt-PDF
* dpi in buf[12] 01=75; 02=150; 03=300; 04=600
* target = format; original = size */
* target = format; original = size; scan-resolution = dpi */
{
if (buf[7] & 1)
s->events = PIXMA_EV_BUTTON1 | buf[11] | buf[10]<<8; /* color scan */
s->events = PIXMA_EV_BUTTON1 | buf[11] | buf[10]<<8 | buf[12]<<16; /* color scan */
if (buf[7] & 2)
s->events = PIXMA_EV_BUTTON2 | buf[11] | buf[10]<<8; /* b/w scan */
s->events = PIXMA_EV_BUTTON2 | buf[11] | buf[10]<<8 | buf[12]<<16; /* b/w scan */
}
else
/* button no. in buf[0]

Wyświetl plik

@ -1102,23 +1102,23 @@ static int handle_interrupt (pixma_t * s, int timeout)
return PIXMA_EPROTO;
}
/* s->event = 0x0boott
/* s->event = 0x0brroott
* b: button
* oo: original
* tt: target
* poll event with 'scanimage -A'
* */
* rr: scan resolution
* poll event with 'scanimage -A' */
if (s->cfg->pid == MG8200_PID)
/* button no. in buf[7]
* size in buf[10] 01=A4; 02=Letter; 08=10x15; 09=13x18; 0b=auto
* format in buf[11] 01=JPEG; 02=TIFF; 03=PDF; 04=Kompakt-PDF
* dpi in buf[12] 01=75; 02=150; 03=300; 04=600
* target = format; original = size */
* target = format; original = size; scan-resolution = dpi */
{
if (buf[7] & 1)
s->events = PIXMA_EV_BUTTON1 | buf[11] | buf[10]<<8; /* color scan */
s->events = PIXMA_EV_BUTTON1 | buf[11] | buf[10]<<8 | buf[12]<<16; /* color scan */
if (buf[7] & 2)
s->events = PIXMA_EV_BUTTON2 | buf[11] | buf[10]<<8; /* b/w scan */
s->events = PIXMA_EV_BUTTON2 | buf[11] | buf[10]<<8 | buf[12]<<16; /* b/w scan */
}
else if (s->cfg->pid == CS9000F_PID || s->cfg->pid == CS9000F_MII_PID)
/* button no. in buf[1]

Wyświetl plik

@ -292,6 +292,20 @@ int build_option_descriptors(struct pixma_sane_t *ss)
opt->def.w = 0;
opt->val.w = 0;
opt = &(OPT_IN_CTX[opt_scan_resolution]);
sod = &opt->sod;
sod->type = SANE_TYPE_INT;
sod->title = SANE_I18N("Scan resolution");
sod->desc = sod->title;
sod->name = "scan-resolution";
sod->unit = SANE_UNIT_NONE;
sod->size = 1 * sizeof(SANE_Word);
sod->cap = SANE_CAP_SOFT_DETECT|SANE_CAP_ADVANCED;
sod->constraint_type = SANE_CONSTRAINT_NONE;
OPT_IN_CTX[opt_scan_resolution].info = 0;
opt->def.w = 0;
opt->val.w = 0;
opt = &(OPT_IN_CTX[opt__group_5]);
sod = &opt->sod;
sod->type = SANE_TYPE_GROUP;

Wyświetl plik

@ -31,6 +31,7 @@ typedef enum {
opt_button_2,
opt_original,
opt_target,
opt_scan_resolution,
opt__group_5,
opt_threshold,
opt_threshold_curve,

Wyświetl plik

@ -169,15 +169,23 @@ was pressed. Some scanners with more than two buttons send the button number
as target.
.TP
.I original
(read only) returns the value of the type of original to be scanned if the
scanner provides that data. Known values: 1 = document, 2 = foto, 5 = film.
(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,
5 = film. Known values of size: 1 = A4, 2 = Letter, 8 = 10x15, 9 = 13x18, b = auto.
Not all scanners can provide this data.
.TP
.I target
(read only) returns the value of the target of the scan operation if the scanner
provides that data. Known values: 1 = save to disk, 2 = save to pdf, 3 = send to
email, 4 = send to application. For some scanners this value is equivalent to
the number of the pressed button. Not all scanners can provide this data.
(read only) Returns the value of the target of the scan operation if the scanner
provides that data. The values depend on the scanner type. Known values:
1 = save to disk, 2 = save to pdf, 3 = send to email, 4 = send to application
or 1 = JPEG, 2 = TIFF, 3 = PDF, 4 = Compact PDF. For some scanners this value
is equivalent to the number of the pressed button. Not all scanners can provide
this data.
.TP
.I scan-resolution
(read only) Returns the resolution of the scan operation if the scanner
provides that data. Known values: 1 = 75 dpi, 2 = 150 dpi, 3 = 300 dpi,
4 = 600 dpi. Not all scanners can provide this data.
.SH FILES
.TP
.I @LIBDIR@/libsane\-pixma.a

230
po/de.po
Wyświetl plik

@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: sane-backends\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-02-18 18:21+0100\n"
"POT-Creation-Date: 2013-07-18 22:34+0200\n"
"PO-Revision-Date: 2010-08-06 17:17+0100\n"
"Last-Translator: Rolf Bensch <rolf at bensch hyphen online dot de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
@ -46,7 +46,7 @@ msgstr "Standard"
#: ../backend/mustek.c:4363 ../backend/mustek_usb.c:305
#: ../backend/mustek_usb2.c:465 ../backend/pixma_sane_options.c:158
#: ../backend/plustek.c:808 ../backend/plustek_pp.c:747
#: ../backend/sceptre.c:702 ../backend/snapscan-options.c:494
#: ../backend/sceptre.c:702 ../backend/snapscan-options.c:550
#: ../backend/teco1.c:1095 ../backend/teco2.c:1914 ../backend/teco3.c:920
#: ../backend/test.c:647 ../backend/u12.c:546 ../backend/umax.c:5176
#: ../backend/umax_pp.c:580
@ -63,7 +63,7 @@ msgstr "Scanbereich"
#: ../backend/mustek_usb.c:353 ../backend/mustek_usb2.c:431
#: ../backend/niash.c:756 ../backend/plustek.c:854
#: ../backend/plustek_pp.c:793 ../backend/sceptre.c:750
#: ../backend/snapscan-options.c:561 ../backend/stv680.c:1067
#: ../backend/snapscan-options.c:617 ../backend/stv680.c:1067
#: ../backend/teco1.c:1143 ../backend/teco2.c:1962 ../backend/teco3.c:968
#: ../backend/u12.c:592 ../backend/umax.c:5226 ../backend/umax_pp.c:629
#, no-c-format
@ -72,8 +72,8 @@ msgstr "Farbverbesserung"
#: ../include/sane/saneopts.h:159 ../backend/epson.c:3183
#: ../backend/epson2.c:1194 ../backend/kvs20xx_opt.c:365
#: ../backend/kvs40xx_opt.c:596 ../backend/rts8891.c:2813
#: ../backend/snapscan-options.c:816 ../backend/umax.c:5565
#: ../backend/kvs40xx_opt.c:596 ../backend/rts8891.c:2825
#: ../backend/snapscan-options.c:923 ../backend/umax.c:5565
#, no-c-format
msgid "Advanced"
msgstr "Erweitert"
@ -140,6 +140,7 @@ msgid "Bottom-right y"
msgstr "Unten"
#: ../include/sane/saneopts.h:173 ../backend/canon.c:1221
#: ../backend/pixma_sane_options.c:298
#, no-c-format
msgid "Scan resolution"
msgstr "Scanauflösung"
@ -1564,40 +1565,40 @@ msgid "Select the film type"
msgstr "Wählt den Filmtyp aus"
#: ../backend/canon_dr.c:340 ../backend/epjitsu.c:203
#: ../backend/epson.c:501 ../backend/epson2.c:114 ../backend/fujitsu.c:579
#: ../backend/epson.c:501 ../backend/epson2.c:114 ../backend/fujitsu.c:604
#: ../backend/gt68xx.c:148 ../backend/hp3900_sane.c:418
#: ../backend/hp3900_sane.c:427 ../backend/hp3900_sane.c:1017
#: ../backend/hp5590.c:82 ../backend/ma1509.c:108
#: ../backend/magicolor.c:167 ../backend/mustek.c:156
#: ../backend/mustek.c:160 ../backend/mustek.c:164 ../backend/pixma.c:889
#: ../backend/pixma_sane_options.c:90 ../backend/snapscan-options.c:82
#: ../backend/mustek.c:160 ../backend/mustek.c:164 ../backend/pixma.c:891
#: ../backend/pixma_sane_options.c:90 ../backend/snapscan-options.c:86
#: ../backend/test.c:192 ../backend/umax.c:181
#, no-c-format
msgid "Flatbed"
msgstr "Flachbett"
#: ../backend/canon_dr.c:341 ../backend/epjitsu.c:204
#: ../backend/fujitsu.c:580 ../backend/kodak.c:135
#: ../backend/fujitsu.c:605 ../backend/kodak.c:135
#, no-c-format
msgid "ADF Front"
msgstr "Automatischer Dokumenteneinzug vorne"
#: ../backend/canon_dr.c:342 ../backend/epjitsu.c:205
#: ../backend/fujitsu.c:581 ../backend/kodak.c:136
#: ../backend/fujitsu.c:606 ../backend/kodak.c:136
#, no-c-format
msgid "ADF Back"
msgstr "Automatischer Dokumenteneinzug hinten"
#: ../backend/canon_dr.c:343 ../backend/epjitsu.c:206
#: ../backend/fujitsu.c:582 ../backend/hp5590.c:84 ../backend/kodak.c:137
#: ../backend/pixma.c:900
#: ../backend/fujitsu.c:607 ../backend/hp5590.c:84 ../backend/kodak.c:137
#: ../backend/pixma.c:902
#, no-c-format
msgid "ADF Duplex"
msgstr "ADF-Duplex"
#: ../backend/canon_dr.c:350 ../backend/epson.c:599
#: ../backend/epson.c:3082 ../backend/epson2.c:200
#: ../backend/fujitsu.c:599 ../backend/genesys.c:89
#: ../backend/fujitsu.c:624 ../backend/genesys.c:89
#: ../backend/genesys.c:96 ../backend/gt68xx_low.h:136
#: ../backend/hp-option.c:3093
#, no-c-format
@ -1606,7 +1607,7 @@ msgstr "Rot"
#: ../backend/canon_dr.c:351 ../backend/epson.c:600
#: ../backend/epson.c:3078 ../backend/epson2.c:201
#: ../backend/fujitsu.c:600 ../backend/genesys.c:90
#: ../backend/fujitsu.c:625 ../backend/genesys.c:90
#: ../backend/genesys.c:97 ../backend/gt68xx_low.h:137
#: ../backend/hp-option.c:3094
#, no-c-format
@ -1615,7 +1616,7 @@ msgstr "Grün"
#: ../backend/canon_dr.c:352 ../backend/epson.c:601
#: ../backend/epson.c:3086 ../backend/epson2.c:202
#: ../backend/fujitsu.c:601 ../backend/genesys.c:91
#: ../backend/fujitsu.c:626 ../backend/genesys.c:91
#: ../backend/genesys.c:98 ../backend/gt68xx_low.h:138
#: ../backend/hp-option.c:3095
#, no-c-format
@ -1640,16 +1641,16 @@ msgstr "Blau verstärken"
#: ../backend/canon_dr.c:357 ../backend/epson.c:556 ../backend/epson.c:564
#: ../backend/epson.c:576 ../backend/epson.c:598 ../backend/epson2.c:164
#: ../backend/epson2.c:172 ../backend/epson2.c:184 ../backend/epson2.c:199
#: ../backend/epson2.c:213 ../backend/fujitsu.c:605
#: ../backend/epson2.c:213 ../backend/fujitsu.c:630
#: ../backend/genesys.c:99 ../backend/leo.c:109
#: ../backend/matsushita.c:138 ../backend/matsushita.c:159
#: ../backend/matsushita.c:191 ../backend/matsushita.c:213
#: ../backend/snapscan-options.c:87
#: ../backend/snapscan-options.c:91
#, no-c-format
msgid "None"
msgstr "Kein"
#: ../backend/canon_dr.c:358 ../backend/fujitsu.c:606
#: ../backend/canon_dr.c:358 ../backend/fujitsu.c:631
#, no-c-format
msgid "JPEG"
msgstr "JPEG"
@ -1667,14 +1668,14 @@ msgstr "Einseitig"
msgid "Duplex"
msgstr "Duplex"
#: ../backend/epson.c:502 ../backend/epson2.c:115 ../backend/pixma.c:906
#: ../backend/epson.c:502 ../backend/epson2.c:115 ../backend/pixma.c:908
#, no-c-format
msgid "Transparency Unit"
msgstr "Durchlichtaufsatz"
#: ../backend/epson.c:503 ../backend/epson2.c:117
#: ../backend/magicolor.c:168 ../backend/mustek.c:160
#: ../backend/pixma.c:894 ../backend/test.c:192 ../backend/umax.c:183
#: ../backend/pixma.c:896 ../backend/test.c:192 ../backend/umax.c:183
#, no-c-format
msgid "Automatic Document Feeder"
msgstr "Autom. Dokumenteneinzug"
@ -1786,7 +1787,7 @@ msgstr "Tintenstrahldrucker"
msgid "CRT monitors"
msgstr "CRT-Monitore"
#: ../backend/epson.c:656 ../backend/epson2.c:253 ../backend/fujitsu.c:589
#: ../backend/epson.c:656 ../backend/epson2.c:253 ../backend/fujitsu.c:614
#: ../backend/hp-option.c:3226 ../backend/test.c:143
#, no-c-format
msgid "Default"
@ -1861,7 +1862,7 @@ msgstr "Maximal"
#: ../backend/mustek_usb.c:260 ../backend/mustek_usb2.c:344
#: ../backend/niash.c:736 ../backend/plustek.c:721
#: ../backend/plustek_pp.c:658 ../backend/sceptre.c:673
#: ../backend/snapscan-options.c:315 ../backend/stv680.c:1030
#: ../backend/snapscan-options.c:354 ../backend/stv680.c:1030
#: ../backend/teco2.c:1886 ../backend/test.c:306 ../backend/u12.c:473
#: ../backend/umax.c:5054
#, no-c-format
@ -2111,7 +2112,7 @@ msgstr ""
"Beginne mit dem Scannen erst, wenn nach dem Senden des Scankommandos der "
"Knopf am Scanner gedrückt wird."
#: ../backend/epson2.c:101 ../backend/pixma.c:389
#: ../backend/epson2.c:101 ../backend/pixma.c:390
#, no-c-format
msgid "Infrared"
msgstr "Infrarot"
@ -2141,120 +2142,131 @@ msgstr "Eingebautes CCT-Profil"
msgid "User defined CCT profile"
msgstr "Benutzerdefiniertes CCT-Profil"
#: ../backend/fujitsu.c:590 ../backend/hp-option.c:3327
#: ../backend/fujitsu.c:615 ../backend/hp-option.c:3327
#: ../backend/hp-option.c:3340
#, no-c-format
msgid "On"
msgstr "An"
#: ../backend/fujitsu.c:591 ../backend/hp-option.c:3159
#: ../backend/fujitsu.c:616 ../backend/hp-option.c:3159
#: ../backend/hp-option.c:3326 ../backend/hp-option.c:3339
#, no-c-format
msgid "Off"
msgstr "Aus"
#: ../backend/fujitsu.c:593
#: ../backend/fujitsu.c:618
#, no-c-format
msgid "DTC"
msgstr "DTC"
#: ../backend/fujitsu.c:594
#: ../backend/fujitsu.c:619
#, no-c-format
msgid "SDTC"
msgstr "SDTC"
#: ../backend/fujitsu.c:596 ../backend/teco1.c:1152
#: ../backend/fujitsu.c:621 ../backend/teco1.c:1152
#: ../backend/teco1.c:1153 ../backend/teco2.c:1971 ../backend/teco2.c:1972
#: ../backend/teco3.c:977 ../backend/teco3.c:978
#, no-c-format
msgid "Dither"
msgstr "Halbton"
#: ../backend/fujitsu.c:597
#: ../backend/fujitsu.c:622
#, no-c-format
msgid "Diffusion"
msgstr "Diffusion"
#: ../backend/fujitsu.c:602
#: ../backend/fujitsu.c:627
#, no-c-format
msgid "White"
msgstr "Weiß"
#: ../backend/fujitsu.c:603
#: ../backend/fujitsu.c:628
#, no-c-format
msgid "Black"
msgstr "Schwarz"
#: ../backend/fujitsu.c:608
#: ../backend/fujitsu.c:633
#, no-c-format
msgid "Continue"
msgstr "Fortfahren"
#: ../backend/fujitsu.c:609
#: ../backend/fujitsu.c:634
#, no-c-format
msgid "Stop"
msgstr "Stopp"
#: ../backend/fujitsu.c:611
#: ../backend/fujitsu.c:636
#, no-c-format
msgid "10mm"
msgstr "10mm"
#: ../backend/fujitsu.c:612
#: ../backend/fujitsu.c:637
#, no-c-format
msgid "15mm"
msgstr "15mm"
#: ../backend/fujitsu.c:613
#: ../backend/fujitsu.c:638
#, no-c-format
msgid "20mm"
msgstr "20mm"
#: ../backend/fujitsu.c:615 ../backend/hp-option.c:3045
#: ../backend/fujitsu.c:640 ../backend/hp-option.c:3045
#, no-c-format
msgid "Horizontal"
msgstr "Horizontal"
#: ../backend/fujitsu.c:616
#: ../backend/fujitsu.c:641
#, no-c-format
msgid "Horizontal bold"
msgstr "horizontal breit"
#: ../backend/fujitsu.c:617
#: ../backend/fujitsu.c:642
#, no-c-format
msgid "Horizontal narrow"
msgstr "horizontal schmal"
#: ../backend/fujitsu.c:618 ../backend/hp-option.c:3044
#: ../backend/fujitsu.c:643 ../backend/hp-option.c:3044
#, no-c-format
msgid "Vertical"
msgstr "Vertikal"
#: ../backend/fujitsu.c:619
#: ../backend/fujitsu.c:644
#, no-c-format
msgid "Vertical bold"
msgstr "vertikal breit"
#: ../backend/fujitsu.c:621
#: ../backend/fujitsu.c:646
#, no-c-format
msgid "Top to bottom"
msgstr "Oben nach unten"
#: ../backend/fujitsu.c:622
#: ../backend/fujitsu.c:647
#, no-c-format
msgid "Bottom to top"
msgstr "Unten nach oben"
#: ../backend/fujitsu.c:624
#: ../backend/fujitsu.c:649
#, no-c-format
msgid "Front"
msgstr "Vorne"
#: ../backend/fujitsu.c:625
#: ../backend/fujitsu.c:650
#, no-c-format
msgid "Back"
msgstr "Hinten"
#: ../backend/fujitsu.c:3858 ../backend/genesys.c:5681
#: ../backend/kvs1025_opt.c:911
#, no-c-format
msgid "Software blank skip percentage"
msgstr ""
#: ../backend/fujitsu.c:3859
#, no-c-format
msgid "Request driver to discard pages with low percentage of dark pixels"
msgstr ""
#: ../backend/genesys.c:5672
#, no-c-format
msgid "Software crop"
@ -2265,11 +2277,6 @@ msgstr ""
msgid "Request backend to remove border from pages digitally"
msgstr ""
#: ../backend/genesys.c:5681 ../backend/kvs1025_opt.c:911
#, no-c-format
msgid "Software blank skip percentage"
msgstr ""
#: ../backend/genesys.c:5682 ../backend/kvs1025_opt.c:913
#, no-c-format
msgid "Request driver to discard pages with low numbers of dark pixels"
@ -2285,17 +2292,17 @@ msgstr ""
msgid "Request driver to detect and correct 90 degree image rotation"
msgstr ""
#: ../backend/genesys.c:5700 ../backend/pixma_sane_options.c:298
#: ../backend/genesys.c:5700 ../backend/pixma_sane_options.c:312
#, no-c-format
msgid "Extras"
msgstr "Extras"
#: ../backend/genesys.c:5719 ../backend/pixma_sane_options.c:319
#: ../backend/genesys.c:5719 ../backend/pixma_sane_options.c:333
#, no-c-format
msgid "Threshold curve"
msgstr "Schwellwertkurve"
#: ../backend/genesys.c:5720 ../backend/pixma_sane_options.c:320
#: ../backend/genesys.c:5720 ../backend/pixma_sane_options.c:334
#, no-c-format
msgid "Dynamic threshold curve, from light to dark, normally 50-65"
msgstr ""
@ -2366,32 +2373,32 @@ msgstr "Lampe aus während Schwarzkalibrierung"
msgid "The lamp will be turned off during scan. "
msgstr "Anzahl der Minuten, bis die Lampe nach dem Scan ausgeschaltet wird"
#: ../backend/genesys.c:5829 ../backend/genesys.c:5830
#: ../backend/genesys.c:5830 ../backend/genesys.c:5831
#, no-c-format
msgid "File button"
msgstr "Datei-Knopf"
#: ../backend/genesys.c:5882 ../backend/genesys.c:5883
#: ../backend/genesys.c:5883 ../backend/genesys.c:5884
#, no-c-format
msgid "OCR button"
msgstr "OCR-Knopf"
#: ../backend/genesys.c:5896 ../backend/genesys.c:5897
#: ../backend/genesys.c:5897 ../backend/genesys.c:5898
#, no-c-format
msgid "Power button"
msgstr "Einschaltknopf"
#: ../backend/genesys.c:5910 ../backend/genesys.c:5911
#: ../backend/genesys.c:5911 ../backend/genesys.c:5912
#, fuzzy, no-c-format
msgid "Extra button"
msgstr "E-Mail-Knopf"
#: ../backend/genesys.c:5924 ../backend/gt68xx.c:762
#: ../backend/genesys.c:5925 ../backend/gt68xx.c:762
#, no-c-format
msgid "Need calibration"
msgstr "benötigt Kalibirierung"
#: ../backend/genesys.c:5925 ../backend/gt68xx.c:763
#: ../backend/genesys.c:5926 ../backend/gt68xx.c:763
#, no-c-format
msgid "The scanner needs calibration for the current settings"
msgstr ""
@ -2404,30 +2411,30 @@ msgstr ""
msgid "Buttons"
msgstr "Knöpfe"
#: ../backend/genesys.c:5945 ../backend/gt68xx.c:794
#: ../backend/genesys.c:5947 ../backend/gt68xx.c:794
#: ../backend/hp5400_sane.c:392 ../backend/hp-option.h:97
#: ../backend/niash.c:728 ../backend/plustek.c:941
#, no-c-format
msgid "Calibrate"
msgstr "Kalibrierung"
#: ../backend/genesys.c:5947 ../backend/gt68xx.c:796
#: ../backend/genesys.c:5949 ../backend/gt68xx.c:796
#, no-c-format
msgid "Start calibration using special sheet"
msgstr "Starte den Kalibrierungsprozess mit einem Spezialblatt"
#: ../backend/genesys.c:5961 ../backend/gt68xx.c:809
#: ../backend/genesys.c:5963 ../backend/gt68xx.c:809
#, no-c-format
msgid "Clear calibration"
msgstr "Kalibrierung zurücksetzen"
#: ../backend/genesys.c:5962 ../backend/gt68xx.c:810
#: ../backend/genesys.c:5964 ../backend/gt68xx.c:810
#, no-c-format
msgid "Clear calibration cache"
msgstr "Löscht den Kalibrierungsspeicher"
#: ../backend/gt68xx.c:149 ../backend/ma1509.c:108 ../backend/mustek.c:164
#: ../backend/snapscan-options.c:83 ../backend/umax.c:182
#: ../backend/snapscan-options.c:87 ../backend/umax.c:182
#, no-c-format
msgid "Transparency Adapter"
msgstr "Durchlichteinheit"
@ -4007,12 +4014,12 @@ msgstr ""
"Scans die Flachbett - Lampe ausgeschaltet um besseren Kontrast zu "
"erreichen"
#: ../backend/microtek2.h:626 ../backend/snapscan-options.c:375
#: ../backend/microtek2.h:626 ../backend/snapscan-options.c:421
#, no-c-format
msgid "Quality scan"
msgstr "Hohe Qualität"
#: ../backend/microtek2.h:627 ../backend/snapscan-options.c:376
#: ../backend/microtek2.h:627 ../backend/snapscan-options.c:422
#, no-c-format
msgid "Highest quality but lower speed"
msgstr "Hohe Qualität bei geringer Geschwindigkeit"
@ -4445,22 +4452,22 @@ msgstr ""
"Warte solange, bis die Helligkeit der Lampe konstant ist anstatt einfach "
"40 Sekunden zu warten."
#: ../backend/pixma.c:377
#: ../backend/pixma.c:378
#, no-c-format
msgid "Negative color"
msgstr "Negativfilm Farbe"
#: ../backend/pixma.c:382
#: ../backend/pixma.c:383
#, no-c-format
msgid "Negative gray"
msgstr "Negativfilm Graustufen"
#: ../backend/pixma.c:395
#: ../backend/pixma.c:396
#, no-c-format
msgid "48 bits color"
msgstr "48 Bit Farbe"
#: ../backend/pixma.c:400
#: ../backend/pixma.c:401
#, no-c-format
msgid "16 bits gray"
msgstr "16 Bit Graustufen"
@ -4894,29 +4901,29 @@ msgstr ""
"Zwinge das Backend dazu, nach einem Aufruf von sane_read() den "
"Statuscode SANE_STATUS_ACCESS_DENIED zurückzuliefern."
#: ../backend/rts8891.c:2791
#: ../backend/rts8891.c:2803
#, no-c-format
msgid "This option reflects the status of a scanner button."
msgstr "Diese Option zeigt den Zustand eines Scannerknopfes an."
#: ../backend/rts8891.c:2822 ../backend/umax.c:5795
#: ../backend/rts8891.c:2834 ../backend/umax.c:5795
#: ../backend/umax_pp.c:639
#, no-c-format
msgid "Lamp on"
msgstr "Lampe an"
#: ../backend/rts8891.c:2823 ../backend/umax.c:5796
#: ../backend/rts8891.c:2835 ../backend/umax.c:5796
#, no-c-format
msgid "Turn on scanner lamp"
msgstr "Schalte Scannerlampe ein"
#: ../backend/rts8891.c:2833 ../backend/umax1220u.c:248
#: ../backend/rts8891.c:2845 ../backend/umax1220u.c:248
#: ../backend/umax.c:5812
#, no-c-format
msgid "Lamp off"
msgstr "Lampe aus"
#: ../backend/rts8891.c:2834 ../backend/umax1220u.c:249
#: ../backend/rts8891.c:2846 ../backend/umax1220u.c:249
#: ../backend/umax.c:5813
#, no-c-format
msgid "Turn off scanner lamp"
@ -4937,42 +4944,42 @@ msgstr "Anzahl der Minuten, bis die Lampe nach dem Scan ausgeschaltet wird"
msgid "Threshold value for lineart mode"
msgstr "Schwellenwert für den Strichzeichnungsmodus"
#: ../backend/snapscan-options.c:84
#: ../backend/snapscan-options.c:88
#, no-c-format
msgid "Document Feeder"
msgstr "Automatischer Dokumenteinzug"
#: ../backend/snapscan-options.c:88
#: ../backend/snapscan-options.c:92
#, no-c-format
msgid "6x4 (inch)"
msgstr "6x4 (Zoll)"
#: ../backend/snapscan-options.c:89
#: ../backend/snapscan-options.c:93
#, no-c-format
msgid "8x10 (inch)"
msgstr "8x10 (Zoll)"
#: ../backend/snapscan-options.c:90
#: ../backend/snapscan-options.c:94
#, no-c-format
msgid "8.5x11 (inch)"
msgstr "8.5x11 (Zoll)"
#: ../backend/snapscan-options.c:93
#: ../backend/snapscan-options.c:97
#, no-c-format
msgid "Halftoning Unsupported"
msgstr "Halbton nicht unterstützt"
#: ../backend/snapscan-options.c:94
#: ../backend/snapscan-options.c:98
#, no-c-format
msgid "DispersedDot8x8"
msgstr "DispersedDot8x8"
#: ../backend/snapscan-options.c:95
#: ../backend/snapscan-options.c:99
#, no-c-format
msgid "DispersedDot16x16"
msgstr "DispersedDot16x16"
#: ../backend/snapscan-options.c:99
#: ../backend/snapscan-options.c:103
#, no-c-format
msgid ""
"Number of scan lines to request in a SCSI read. Changing this parameter "
@ -4989,12 +4996,27 @@ msgstr ""
"reagiert die Scan-Anwendung möglicherweise nicht mehr auf Eingaben und "
"das System kann unbenutzbar werden."
#: ../backend/snapscan-options.c:436
#: ../backend/snapscan-options.c:111
#, no-c-format
msgid "Frame number of media holder that should be scanned."
msgstr ""
#: ../backend/snapscan-options.c:114
#, no-c-format
msgid "Use manual or automatic selection of focus point."
msgstr ""
#: ../backend/snapscan-options.c:117
#, fuzzy, no-c-format
msgid "Focus point for scanning."
msgstr "Auswurf des Dokuments nach dem Scannen"
#: ../backend/snapscan-options.c:482
#, no-c-format
msgid "Preview mode"
msgstr "Vorschaumodus"
#: ../backend/snapscan-options.c:438
#: ../backend/snapscan-options.c:484
#, no-c-format
msgid ""
"Select the mode for previews. Greyscale previews usually give the best "
@ -5003,12 +5025,12 @@ msgstr ""
"Wählt den Scanmodus für die Vorschau aus. Vorschau in Graustufen ist "
"normalerweise der beste Kompromiss aus Geschwindigkeit und Detailtreue."
#: ../backend/snapscan-options.c:545
#: ../backend/snapscan-options.c:601
#, no-c-format
msgid "Predefined settings"
msgstr "Vordefinierte Einstellungen"
#: ../backend/snapscan-options.c:547
#: ../backend/snapscan-options.c:603
#, no-c-format
msgid ""
"Provides standard scanning areas for photographs, printed pages and the "
@ -5017,12 +5039,42 @@ msgstr ""
"Stellt Standardgrößen für Fotographien, bedruckte Seiten etc. zur "
"Verfügung."
#: ../backend/snapscan-options.c:823
#: ../backend/snapscan-options.c:884
#, no-c-format
msgid "Frame"
msgstr ""
#: ../backend/snapscan-options.c:885
#, fuzzy, no-c-format
msgid "Frame to be scanned"
msgstr "Flachbettscanner"
#: ../backend/snapscan-options.c:897
#, fuzzy, no-c-format
msgid "Focus-mode"
msgstr "Fokus"
#: ../backend/snapscan-options.c:898
#, fuzzy, no-c-format
msgid "Auto or manual focus"
msgstr "Automatischer Fokus"
#: ../backend/snapscan-options.c:911
#, fuzzy, no-c-format
msgid "Focus-point"
msgstr "Fokus Position"
#: ../backend/snapscan-options.c:912
#, fuzzy, no-c-format
msgid "Focus point"
msgstr "Fokus Position"
#: ../backend/snapscan-options.c:930
#, no-c-format
msgid "Colour lines per read"
msgstr "Farbzeilen pro Lesevorgang"
#: ../backend/snapscan-options.c:835
#: ../backend/snapscan-options.c:942
#, no-c-format
msgid "Greyscale lines per read"
msgstr "Graustufenzeilen pro Lesevorgang"