[[Vorlage(Getestet, bionic, )]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] [:sudo: Root-Rechte] [:Rechte: Rechte für Dateien und Ordner ändern] }}} [[Inhaltsverzeichnis(2)]] [[Bild(Wiki/Icons/scanner.png, 48, align=left)]] Diese Anleitung beschreibt die Einrichtung von Scannern, die vom Modul `gt68xx` unterstützt werden. Eine Liste der unterstützten Geräte findet sich unten auf dieser Seite. sane-gt68xx unterstützt Scanner, die auf dem Grandtech GT-6801 oder GT-6816-Chipsatz basieren. Ohne die hier beschriebene Einrichtung zeigt [:XSane:] den Scanner zwar an (eventuell mit falscher Bezeichnung), es kommt aber zu dieser Fehlermeldung: {{{ Fehler beim Öffnen des Geräts 'gt68xx:libusb:001:005': Ungültiges Argument }}} = Wird der Scanner erkannt? = Nachdem man den Scanner per USB-Kabel angeschlossen hat, kann man mit einigen Kommandos im Terminal[1] abfragen, ob der Scanner von Ubuntu erkannt wurde und erhält auch genauere Informationen. Mit dem Befehl `lsusb` werden alle über USB mit dem Rechner verbundenen Geräte angezeigt. Die Ausgabe sieht dann etwa so aus, falls der Scanner erkannt wurde: {{{ Bus 008 Device 003: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner }}} Hier wurde also ein auf dem o.g. Chipsatz basierender Scanner erkannt. Genauere Informationen über das Modell erhält man mit dem Befehl[1] `scanimage -L`. Hier sieht die Ausgabe z.B. so aus: {{{ device `gt68xx:libusb:008:003' is a Medion MD/LT 9385 flatbed scanner }}} Es handelt sich in diesem Fall um ein Gerät des Herstellers Medion mit der Gerätenummer MD 9385. Mit diesen Angaben kann nun nach der benötigten Firmware gesucht werden. = Firmware-Datei = Bei jedem Start des Scanners muss als erstes die Firmware in den Scanner geladen werden. Sane macht dies völlig automatisch, es benötigt nur die Firmware-Datei dazu. Die benötigte Datei kann aus einer bestehenden Windows-Installation mit installiertem Scanner kopiert werden. In der Regel findet sich die Datei aber auch direkt auf der Installations-CD des Scanners. Die gesuchte Datei befindet sich normalerweise unter Windows in '''windows/system''' oder '''/system32''' und heißt '''*.usb''', bei einem Medion MD 9385 z.B. unter '''windows/system32/drivers/ePlus2k.usb'''. Alternativ kann die benötigte Firmware-Datei auch auf der Homepage des SANE-GT68xx-Backends heruntergeladen werden: [http://www.meier-geinitz.de/sane/gt68xx-backend/index.html gt68xx-backend] {en}. Hat man keine Treiber-CD für den Scanner zur Hand und möchte auch Windows nicht installieren, so kann man sich die Treiber auch aus dem Internet herunterladen. Auf [http://www.schugy.de/Linux/xsane/xsane.html dieser Homepage] {de} findet man beispielsweise eine Reihe von Firmware-Dateien, die bei vielen Scannern benötigt werden. Sollte die gesuchte Firmware nicht dabei sein, hilft eine Suchmaschine weiter. [[Bild(exe.jpg, 200, align=right)]] Wenn man vor dem Problem steht, dass man die gesuchte Firmware zwar gefunden hat (z.B. auf der Seite des Herstellers), diese jedoch in einem selbstextrahierenden '''.exe'''-Archiv gepackt ist, kann man sich mit [:Wine:] behelfen. Hat man Wine installiert, öffnet man mit dem Programm die '''.exe'''-Datei und kann nun auswählen, wohin man die Dateien entpacken möchte (siehe nebenstehendes Bild). Die Firmware-Datei muss anschließend mit Root-Rechten[3] nach '''/usr/share/sane/gt68xx/''' kopiert werden. falls der Ordner nicht existiert, legt man ihn an, ggf. muss für alle Benutzer Leserecht[4] für die Firmware-Datei erteilt werden. = Konfigurationsdatei anpassen = Zum Bearbeiten der Datei '''/etc/sane.d/gt68xx.conf''' ist ein Texteditor mit Root-Rechten[3] erforderlich. Die Datei muss nicht für jeden unten aufgeführten Scanner bearbeitet werden. Befindet sich hier aber für den Scanner eine auskommentierte 'override'-Zeile, so muss die Auskommentierung entfernt werden. Außerdem muss eine Zeile mit der Bezeichnung der Firmware ergänzt werden, damit die richtige Firmware geladen wird. Beispielsweise für den Medion MD9385: {{{# Medion/Lifetec/Tevion/Cytron MD/LT 9385: #override "artec-ultima-2000" #vendor "Medion" #model "MD/LT 9385" }}} muss geändert werden in {{{# Medion/Lifetec/Tevion/Cytron MD/LT 9385: override "artec-ultima-2000" vendor "Medion" model "MD/LT 9385" firmware "/PFAD/ZU/ePlus2k.usb" }}} = Erster Test = {{{#!vorlage Warnung gt68xx wird in der man-Page als experimentell beschrieben, Hardwareschäden sind also nicht auszuschließen! }}} Nun sollte beim Start der Scansoftware der Scanner richtig angezeigt werden und die Software erfolgreich starten. Beim ersten Testscan unbedingt darauf achten, dass der Scanner keine ungewöhnlichen Geräusche von sich gibt. Im Zweifelsfall sofort den Stecker des Scanners ziehen, möglicherweise handelt es sich um eine falsche Firmware-Datei. = Stromversorgung = Noch ein Tipp am Rande: Viele der billigen Scanner decken ihren kompletten Strombedarf über den USB-Bus und benötigen bis zu 500mA. Vor allem die USB-Anschlüsse an Notebooks, aber auch von vielen Mainboards, können diesen Strombedarf nicht decken. Dann schaltet sich der Scanner ggf. nicht ein und wird deshalb auch von keinem Betriebssystem erkannt. Die Lösung ist einfach: Der Scanner muss an einen USB-Hub mit eigenem Netzteil angeschlossen werden. Solche Hubs gibt es für um die 10 EUR. = Firmware = Wenn das bis dahin erfolglos war, sollte die Firmware nochmals überprüft werden. Auch die aktuellste Version des Treibers aus dem Internet bringt nicht jeden Scanner sofort zum laufen. Konkret sollte bei dem MD 9385 (wie oben im Beispiel beschrieben) die '''eplus2k.usb''' anstatt der bisher unter Windows tadellos funktionierenden '''gt680xfw.usb'''-Firmware eingesetzt werden. = Unterstützte Scanner = Die unterstützen Scanner sind auf dieser [https://sane-project.gitlab.io/website/lists/sane-backends-cvs.html#S-GT68XX SANE-Seite] {en} zu finden. = Links = * [:Scanner:] {Übersicht} Übersichtsartikel # tag: Hardware, Grafik, Scanner