Provided by: manpages-de_4.27.0-1_all bug

BEZEICHNUNG

       sane-mustek_pp - SANE-Backend für Mustek Parallel-Port-Flachbett-Scanner

BESCHREIBUNG

       Die  Bibliothek  sane-mustek_pp  implementiert ein SANE-(Scanner Access Now Easy) Backend zum Zugriff auf
       Mustek-Parallelport-Flachbett-Scanner und OEM-Versionen.

       Es gibt zwei Klassen von  Mustek-Parallelport-Scannern:  reguläre  CCD-Scanner  (»cold  cathode  device«,
       Geräte mit Kaltkathodenlampe) und CIS-Scanner (»contact image sensor«, Geräte mit Kontakt-Bildsensor).

       Die aktuelle Version dieses Backends unterstützt sowohl CCD-Scanner als auch CIS-Scanner.

       Die folgenden Scanner könnten mit diesem Backend funktionieren:

   CCD-Scanner
       Modell:                 ASIC-Kennung:   CCD-Typ:        funktioniert:
       --------------------------------------------------------------
       SE 6000 P               1013            00              ja
       SM 4800 P               1013/1015       04/01           ja
       SE 1200 ED Plus         1015            01              nein
       SM 1200 ED Plus         1015            01              nein
       SE 12000 P              1505            05              nein
       600 III EP Plus         1013/1015       00/01           ja
       SE 600 SEP              1013            ?? ja
       600 II EP               ???? ?? nein
       MD9848                  1015            00              ja
       Gallery 4800            ???? ?? ja
       Viviscan Compact II     1013            00              ja

   CIS-Scanner
       Modell:                 ASIC-Kennung:   funktioniert:
       -----------------------------------------------
       Mustek 600 CP & 96 CP   1015            ja (*)
       Mustek 1200 CP          1015            ja
       Mustek 1200 CP+         1015            ja

       OEM-Versionen           Ursprünglich    funktioniert
       --------------------------------------------------
       Medion/LifeTec/Tevion
          MD/LT 9350/9351      1200 CP         ja
          MD/LT 9850/9851      1200 CP         vielleicht (**)
          MD/LT 9858           1200 CP         wahrscheinlich
          MD/LT 9890/9891      1200 CP         ja
       Targa
          Funline TS12EP       1200 CP         ja
          Funline TS6EP        600 CP          ja
       Trust
          Easy Connect 9600+   600 CP          ja
       Cybercom
          9352                 1200 CP         ja (***)

       (*)  Mit älteren Versionen dieses Treibers traten Kalibrierungsprobleme auf. Sie scheinen jetzt gelöst zu
              sein.

       (**)  In der Vergangenheit wurden Problem für Typ MD/LT9850 berichtet (gestreifte Scans, Kopf bewegt sich
              bei  manchen  Auflösungen  in die falsche Richtung). Es ist nicht bekannt, ob die aktuelle Version
              des Treibers diese Probleme immer noch hat.

       FALLS SIE LAUTE KLICKGERÄUSCHE HÖREN, ZIEHEN SIE SOFORT DEN NETZSTECKER DES SCANNERS! (Dies gilt für alle
       Arten von Scannern).

       (***)  Möglicherweise muss der Parameter »engine_delay« auf 1 ms gesetzt werden, damit die Maschine  sich
              korrekt bewegt.

       Bitte  beachten  Sie,  dass sich dieses Backend immer noch in der Entwicklung befindet. Bestimmte Modelle
       werden  derzeit  nicht  unterstützt   und   andere   könnten   niemals   unterstützt   werden,   da   das
       Kommunikationsprotokoll unbekannt ist (z.B. 12000 P).

       Einige  Scanner  arbeiten  schneller,  wenn  EPP/ECP im BIOS aktiviert ist. EPP-Modus kann allerdings zum
       kompletten Aufhängen unter einigen Linux-Systemen führen. Falls das bei Ihnen der Fall  ist,  können  Sie
       entweder ECP/EPP in Ihrem BIOS oder in dem Backend selbst deaktivieren (siehe GLOBALE OPTIONEN).

       Beachten  Sie, dass das Backend als Root laufen oder über die geeigneten Zugriffsrechte auf /dev/parport*
       verfügen muss, falls die Unterstützung von Libieee1284 einkompiliert ist. Um den  Benutzern  Zugriff  auf
       den  Scanner  zu  geben,  führen  Sie  das Backend über die Netzwerkschnittstelle aus (siehe saned(8) und
       sane-net(5)). Beachten  Sie  auch,  dass  das  Backend  den  benutzten  Parallelport  exklusiv  für  sich
       beansprucht, d.h. falls Sie versuchen, während des Scannens zu drucken, könnte Ihr Computer abstürzen. Um
       die  gemeinsame  Benutzung  des  Parallelports  zu  aktivieren, müssen Sie zum Zeitpunkt des Kompilierens
       libieee1284(3) aktivieren. Es könnte notwendig sein, dass Sie das  Backend  explizit  in  Ihrer  dll.conf
       aktivieren; entfernen Sie einfach die Raute in der Zeile »mustek_pp«.

GERÄTEDEFINITION

       Dieses   Backend  erlaubt  es,  mehrere  Geräte  mittels  der  Datei  mustek_pp.conf  zu  definieren  und
       konfigurieren (sogar simultan, vorausgesetzt, sie sind mit verschiedenen Parallelports verbunden).  Bitte
       denken Sie daran, diese Datei zu bearbeiten, bevor Sie das Backend verwenden.

       Ein Gerät kann folgendermaßen definiert werden:

              Scanner <Name> <Port-Name> <Treiber>

       wobei

       <Name>  ein  beliebiger  Name  für  das  Gerät  ist,  optional  in  doppelte  englische Anführungszeichen
              eingeschlossen, beispielsweise "LifeTec 9350".

       <Port-Name> der Name des Parallel-Ports ist, mit dem das Gerät verbunden ist. Falls Libieee1284  für  die
              Kommunikation  mit  dem  Port  (default  setup)  verwendet wird, sind gültige Port-Namen parport0,
              parport1 und parport2.

       Falls das Backend für rohe E/A (old setup) konfiguriert  ist,  müssen  Port-Adressen  anstatt  Port-Namen
       verwendet werden: 0x378, 0x278 oder 0x3BC. Die Abbildung von Parallel-Ports ((lp0, lp1 und lp2) auf diese
       Adressen kann für verschiedene Linux-Kernel-Versionen unterschiedlich sein. Wenn Sie beispielsweise einen
       Kernel  2.2.x  oder  neuer  verwenden und Sie nur über einen Parallel-Port verfügen, wird dieser Port lp0
       genannt, unabhängig von der Basis-Adresse. Allerdings benötigt dieses  Backend  die  Basis-Adresse  Ihres
       Ports.  Falls  Sie  sich nicht sicher sind, an welchen Port Ihr Scanner angeschlossen ist, schauen Sie in
       /etc/conf.modules, /etc/modules.conf und/oder /proc/ioports.

       Falls Sie sich nicht sicher sind, welchen Port Sie verwenden, können Sie den Platzhalter * verwenden,  um
       nach Ihrem Scanner zu suchen.

       <Treiber> ist der für dieses Gerät zu verwendende Treiber. Derzeit sind die folgenden Treiber verfügbar:

              cis600 : für 600 CP, 96 CP und OEM-Versionen
              cis1200 : für 1200 CP und OEM-Versionen
              cis1200+ : für 1200 CP+ und OEM-Versionen
              ccd300 : für 600 IIIE P und OEM-Versionen

              Die Auswahl des falschen Treibers kann Ihren Scanner beschädigen!
              Besonders  auf  einem  600CP  können die 1200CP-Einstellungen Schaden anrichten. Falls der Scanner
              anfängt, ein lautes Geräusch zu machen, schalten Sie ihn sofort aus!!

       Die Verwendung des Treibers  cis600  auf  einem  1200CP  oder  einem  1200CP+  ist  wahrscheinlich  nicht
       gefährlich. Der Treiber cis1200+ funktioniert auch für den 1200CP und die Verwendung des Treibers cis1200
       auf einem 1200CP+ wird typischerweise zu Scans führen, die nur die Hälfte des Scanbereichs abdecken (auch
       nicht gefährlich).

       Falls  Sie  sich  über  das  genaue  Modell  Ihrer OEM-Version nicht sicher sind, prüfen Sie die optische
       Auflösung im Handbuch oder auf der Kiste: der 600CP hat eine maximale optische Auflösung von 300x600 DPI,
       während der 1200CP und der 1200CP+ eine maximale optische Auflösung von 600x1200 DPI haben.

       Beispiele:

              scanner "LifeTec 9350" 0x378 cis1200

              scanner Mustek_600CP 0x378 cis600

              scanner Mustek_600IIIEP * ccd300

       Falls Sie sich unsicher sind, welchen Port Sie verwenden müssen oder ob  Ihr  Scanner  überhaupt  erkannt
       wird, können Sie sane-find-scanner -p verwenden, um alle konfigurierten Ports zu untersuchen.

KONFIGURATION

       Der  Inhalt  der  Datei  mustek_pp.conf  ist  eine  Liste  von Gerätedefinitionen und Geräteoptionen, die
       Mustek-Scannern entsprechen. Leere Zeilen und Zeilen, die mit einer Raute (#) beginnen, werden ignoriert.
       Optionen haben das folgende Format:

              option <Name> [<Walue>]

       Abhängig von der Art dieser Option darf ein Wert vorhanden sein oder auch nicht.  Optionen  gelten  immer
       für  die  Scanner-Definitionen,  die  ihnen vorangestellt sind. Es gibt keine globalen Optionen. Optionen
       sind auch treiberspezifisch: nicht alle Treiber unterstützen alle Optionen.

   Allgemeine Optionen
       bw <Wert>
              Schwarz/Weiß-Unterscheidungswert, der beim Lineart-Scannen  verwandt  wird.  Pixelwerte  unterhalb
              dieses Wertes werden als schwarz angenommen, Werte oberhalb als weiß.
              Vorgabewert: 127
              Minimum: 0
              Maximum: 255

              Beispiel: option bw 150

   CIS-Treiberoptionen
       top_adjust <Wert>
              Vertikale  Anpassung des Ursprungs, ausgedrückt in Millimetern (Fließkomma). Diese Option kann zur
              Kalibrierung des Ursprungs innerhalb bestimmter Beschränkungen verwandt werden. Beachten Sie, dass
              CIS-Scanner wahrscheinlich temperaturabhängig sind und dass bestimmte  Ungenauigkeiten  schwer  zu
              vermeiden  sein  werden.  Unterschiede  im  Versatz in der Größenordnung von 1 bis 2 mm sind nicht
              ungewöhnlich.
              Vorgabewert: 0.0
              Minimum: -5.0
              Maximum: 5.0

              Beispiel: option top_adjust -2.5

       slow_skip
              schaltet schnelles Springen zum Anfang des Scan-Bereichs aus. Wenn die zu scannende  Region  nicht
              am  Ursprung anfängt, wird der Treiber versuchen, den Scankopf mit höchstmöglicher Geschwindigkeit
              zum Anfang des Scanbereichs zu bewegen. Bei einigen Modellen könnte dies nicht funktionieren,  was
              zu  großen  Ungenauigkeiten  (bis zu Zentimetern) führen kann. Durch Setzen dieser Option wird der
              Treiber  gezwungen,  beim  Überspringen  die  normale  Geschwindigkeit  zu  verwenden,   was   die
              Genauigkeitsprobleme   verhindert.   Derzeit   gibt   es   keine   Modelle,   bei   denen   dieses
              Ungenauigkeitsproblem auftritt.

              Standardmäßig wird schnelles Überspringen verwandt.

              Beispiel: option slow_skip

       engine_delay <Wert>
              Unter nomalen Bedingungen reicht es für den Treiber  aus,  darauf  zu  warten,  dass  der  Scanner
              signalisiert,  dass  die  Maschine  stabil  ist, bevor ein neuer Maschinenbefehl übertragen werden
              kann.  In  seltenen  Fällen  scheinen  bestimmte  Scanner  und/oder   Parallelport-Chipsätze   das
              zuverlässige  Übertragen des Maschinenstatus zu verhindern. Im Ergebnis werden Maschinenbefehle zu
              früh übertragen und die Bewegung des Scannerkopfs wird unzuverlässig. Ungenauigkeiten bis zu 10 cm
              über den gesamten vertikalen Scan-Bereich wurden berichtet. Um dieses Problem zu umgehen, kann die
              Option engine_delay gesetzt  werden.  Falls  sie  gesetzt  ist,  wartet  der  Treiber  nach  jedem
              Maschinenbefehl  eine zusätzliche Zeitspanne, identisch zum Parameter engine_delay, ausgedrückt in
              Millisekunden. In der Praxis reicht ein engine_delay von 1  ms  normalerweise  aus.  Die  maximale
              Verzögerung ist 100 ms.

              Beachten  Sie,  dass  jede  zusätzliche Millisekunde an Verzögerung sich bis zu 14 Sekunden an der
              gesamten  Scan-Zeit  aufaddieren  kann  (bei  höchster   Auflösung),   so   dass   bevorzugt   der
              kleinstmögliche Wert verwendet werden sollte.

              Vorgabewert: 0
              Minimum: 0
              Maximum: 100

              Beispiel: option engine_delay 1

   CCD-Treiber-Optionen
       top <Wert>
              Anzahl  der  Scanzeilen,  die  zum Anfang des Scan-Bereichs übersprungen werden sollen. Die Anzahl
              kann jede positive Ganzzahl sein. Mir sind die Werte 47 und 56 bekannt.

              Vorgabewert: 47
              Minimum: 0
              Maximum: keines

              Beispiel: option top 56

       waitbank <Wert>
              Die Anzahl an Mikrosekunden, die auf einen Bankwechsel gewartet werden soll.  Sie  sollten  diesen
              Wert tatsächlich nicht ändern. Kann jede positive Ganzzahl sein.

              Vorgabewert: 700
              Minimum: 0
              Maximum: keines

              Beispiel: option waitbank 700

       Nachfolgend sehen Sie ein Beispiel für eine Konfigurationsdatei:

       #
       # LifeTec/Medion 9350 an Port 0x378
       #
       scanner "LifeTec 9350" 0x378 cis1200

       # Einige Kalibrierungsoptionen (Beispiele!).
       option bw 127
       option top_skip -0.8

       #
       # Ein Mustek 600CP an Port 0x3BC
       #
       scanner "Mustek 600CP" 0x3BC cis600

       # Einige Kalibrierungsoptionen (Beispiele!).
       option bw 120
       option top_skip 1.2

       #
       # Ein Mustek 1200CP+ an Port 0x278
       #
       scanner "Mustek 1200CP plus" 0x278 cis1200+

       # Einige Kalibrierungsoptionen (Beispiele!).
       option bw 130
       option top_skip 0.2

       #
       # Ein Mustek 600 III EPP an Port parport0
       #
       scanner "Mustek 600 III EPP" parport0 ccd300

       # Einige Kalibrierungsoptionen (Beispiele!).
       option bw 130
       option top 56

GLOBALE OPTIONEN

       Sie  können das Gesamtverhalten des Backends sane-stek_pp durch globale Optionen steuern, die Vorrang vor
       allen Scannerdefinitionen in der Datei mustek_pp.conf haben.

       Derzeit gibt es nur eine globale Option:

   Globale Optionen
       no_epp Deaktiviert den Parallelport-Modus EPP;  umgeht  einen  bekannten  Fehler  im  Linux-Parport-Code.
              Aktivieren  Sie  diese  Option,  falls  das  Backend  beim Versuch hängt, auf den Parallel-Port im
              EPP-Modus zuzugreifen.

              Vorgabewert: EPP verwenden

              Beispiel: option no_epp

DATEIEN

       /etc/sane.d/mustek_pp.conf
              Die Backend-Konfigurationsdatei (siehe auch die nachfolgende Beschreibung von SANE_CONFIG_DIR).

       /usr/lib/x86_64-linux-gnu/sane/libsane-mustek_pp.a
              Die statische Bibliothek, die dieses Backend implementiert.

       /usr/lib/x86_64-linux-gnu/sane/libsane-mustek_pp.so
              Die  dynamische  Bibliothek,  die  dieses  Backend  implementiert  (auf  Systemen  verfügbar,  die
              dynamisches Laden unterstützen).

UMGEBUNGSVARIABLEN

       SANE_CONFIG_DIR
              Diese  Umgebungsvariable  gibt  eine  Liste  von  Verzeichnissen  an,  die die Konfigurationsdatei
              enthalten können. Auf *NIX-Systemen sind die Verzeichnisse durch Doppelpunkte (:) getrennt,  unter
              OS/2   durch   Semikola   (;).   Falls   diese   Variable   nicht   gesetzt   ist,  wird  in  zwei
              Standardverzeichnissen   nach   der   Konfigurationsdatei    gesucht:    zuerst    im    aktuellen
              Arbeitsverzeichnis  (.)  und  dann  in  /etc/sane.d.  Falls der Wert der Umgebungsvariable mit dem
              Verzeichnis-Trennzeichen  endet,  dann  werden  die  Standardverzeichnisse   nach   den   explizit
              angegebenen  Verzeichnissen durchsucht. Wenn Sie beispielsweise SANE_CONFIG_DIR auf »/tmp/config:«
              setzen, wird in  den  Verzeichnissen  »tmp/config«,  ».«  und  »/etc/sane.d«  gesucht  (in  dieser
              Reihenfolge).

       SANE_DEBUG_MUSTEK_PP
              Falls die Bibliothek mit Debug-Unterstützung kompiliert wurde, steuert diese Umgebungsvariable die
              Debug-Stufe  für  dieses  Backend.  Beispielsweise bewirkt ein Wert von 128 die Anzeige sämtlicher
              Debug-Ausgaben. Kleinere Werte reduzieren die Ausführlichkeit.

              Stufe   Debug-Ausgabe
              --------------------------------------
               0      nichts
               1      Fehler
               2      Warnungen & kleine Fehler
               3      zusätzliche Informationen
               4      Debug-Informationen
               5      Code-Ablauf (noch nicht unterstützt)
               6      besondere Debug-Informationen

       SANE_DEBUG_SANEI_PA4S2
              Diese Variable setzt die Debug-Stufe für die  SANE-Schnittstelle  für  den  Mustek-Chipsatz  A4S2.
              Beachten   Sie,  dass  diese  Aktivierung  Ihr  Terminal  mit  einigen  Millionen  an  Zeilen  von
              Debug-Ausgabe fluten wird.

              Stufe   Debug-Ausgabe
              ----------------------------
               0      nichts
               1      Fehler
               2      Warnungen
               3      Sachen, die nett zu wissen sind
               4      Code-Ablauf
               5      detaillierter Code-Ablauf
               6      alles

SIEHE AUCH

       sane(7), sane-mustek(5), sane-net(5), saned(8), sane-find-scanner(1), scanimage(1)

       Für die neusten Fehlerbehebungen und Informationen schauen Sie auf
              http://www.penguin-breeder.org/sane/mustek_pp/

       Für zusätzliche Informationen über den CIS-Treiber, siehe
              http://home.scarlet.be/eddy_de_greef/

AUTOREN

       Jochen Eisinger
       <jochen at penguin-breeder Punkt org>
       Eddy De Greef
       <eddy_de_greef at scarlet Punkt be>

FEHLER

       Zu  viele…  Bitte  schicken  Sie  (auf  Englisch)  Fehlerberichte  an  sane-devel@alioth-lists.debian.net
       (beachten  Sie,  dass  Sie  die Liste zuerst abonnieren müssen, bevor Sie E-Mails schicken können … siehe
       http://www.sane-project.org/mailing-lists.html).

FEHLERBERICHTE

       Falls etwas nicht  funktioniert,  kontaktieren  Sie  uns  (Jochen  für  die  CCD-Scanner,  Eddy  für  die
       CIS-Scanner)  bitte auf Englisch. Wir benötigen aber einige Informationen über Ihren Scanner, um Ihnen zu
       helfen…

       SANE-Version
              Führen Sie scanimage -V aus, um diese zu bestimmen.

       die Version des Backends und Ihrer Scanner-Hardware
              Führen Sie als root SANE_DEBUG_MUSTEK_PP=128 scanimage -L aus. Falls Sie  keine  Ausgabe  von  dem
              Backend   sane-mustek_pp   bekommen,   prüfen   Sie,   dass   eine   Zeile  »mustek_pp«  in  Ihrer
              /etc/sane.d/dll.conf enthalten ist. Falls Ihr Scanner nicht  erkannt  wird,  prüfen  Sie,  ob  die
              richtige Port-Adresse in Ihrer mustek_pp.conf definiert ist.

       der Name Ihres Scanners/Lieferanten ist auch eine wertvolle Information. Bitte nehmen Sie auch
              die  optische  Auflösung  und  den  Lampentyp  Ihres  Scanners auf, beide können im Handbuch Ihres
              Scanners gefunden werden.

       alle weiteren Kommentare
              Falls Sie Kommentare zu der Dokumentation haben (was besser gemacht werden sollte) oder  wenn  Sie
              denken, ich sollte etwas wissen, fügen Sie es bitte bei.

ÜBERSETZUNG

       Die  deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com>
       und Helge Kreutzmann <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder  neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die
       Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

                                                  13. Juli 2008                                sane-mustek_pp(5)