• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[Solved] Mustek 1200 UB Plus

meyfru

Newbie
Hallo Leute!
Es ist zum heulen...
Ich habe fast den Umstieg von Windoof nach linux geschafft.
Meine Suse 9.1 funzt so richtig ab. Doch leider mag wohl Suse nicht meinen Scanner.Ich habe schon alles was hier im Forum an tisp und Anleitungen stand ausprobiert so weit ich es konnte. Bin nähmlich ein absoluter Neuling in punkto Linux. Es will einfach nicht klappen.
Hat jemand den selben Scanner unter Suse zu laufen? Wenn ja wäre ich für Informationen wrklich sehr sehr dankbar. In Yast wird mir ein Lifetec "LT 9583" angezeigt und ich soll doch erst die Firmware einspielen... habe die Firmware von Win reinkopiert (da läuft er super) dann alle nötigen Dateien gepatcht wie überall angegeben - nischte... Stand ist folgender: Der Scanner wird als "root" in der Konsole bei allen Befehlen (sanne-find-scanner u.s.w.) aufgeführt und unter Kooka kann ich sogar scannen als "user" kommt die Meldung " Keine Geräte erkannt"
I c h b i n a m E n d e !!! gr Rainer
 

cozi

Member
Hi Rainer!

Ich habe diesen Scanner auch am Start und er läuft unter 9.1 und 9.2 einwandfrei. Zum Einrichten hatte ich mir mal aus dem SuSE-Portal folgendes kopiert, nach dieser Anleitung geht es bei mir immer:


Mit YaST eingerichteter USB Scanner funktioniert nicht


Bezieht sich auf: SUSE LINUX 8.2


Symptom

Ihr USB Scanner wird im Konfigurationsdialog von YaST2 erkannt und der Treiber installiert. Allerdings ist kein Testscan möglich und der Scanner läßt sich danach auch nicht ansprechen.

Ursache

Für USB Scanner, welche auf dem gt68xx Backend von Sane basieren, wird neben dem Treiber auch die Firmware des Scanners benötigt.
Dies betrifft vor allem USB Scanner der Marken Medion und Mustek, sowie einzelnen Scanner anderer Marken. Eine detaillierte Liste hierzu finden Sie auf der gt68xx Homepage.

Lösung

Zunächst müssen Sie sich die Firmware des Gerätes besorgen.

Für Scanner von Mustek und Packard Bell ist diese auf der gt68xx Homepage verfügbar.
Haben Sie einen anderen von gt68xx unterstützten Scanner, können Sie versuchen die Firmware von der Treiber CD für Windows zu extrahieren. Ist die Firmware nicht direkt auf der CD Verfügbar, müssen Sie die Treiber zunächst in Windows installieren.
Die Firmware sollte dann unter: c:\\windows\system32\drivers\ zu finden sein.

Kopieren Sie die Firmware in das Verzeichnis: /usr/share/sane/gt68xx/. Sollte dieses noch nicht vorhanden sein, erstellen Sie es, indem Sie als root in einer Textkonsole folgendes eingeben:
mkdir /usr/share/sane/gt68xx/

Starten Sie danach im YaST2 Kontrollzentrum erneut den Konfigurationsdialog des Scanners. Ein Testscan sollte nun möglich und der Scanner in Ihrem System verfügbar sein.

Troubleshooting

Sollte der Scanner nach der oben beschriebenen Vorgehensweise nicht funktionieren, können Sie die manuelle Scannerkonfiguration versuchen.
Öffnen Sie dazu bitte eine Textkonsole und geben Sie die folgenden Befehle ein:
sane-find-scanner

wenn der Scanner gefunden wird sollte die Ausgabe etwa so aussehen:
found USB scanner (vendor=0x055f, product=0x021e) at /dev/usb/scanner0
found USB scanner (vendor=0x055f, product=0x021e) at /dev/usbscanner
found USB scanner (vendor=0x046d, product=0x0870) at libusb:001:002
found USB scanner (vendor=0x055f, product=0x021e) at libusb:002:002

zur Identifizierung des Scanners geben Sie jetzt:
scanimage -L

ein. Ein richtig erkannter Scanner sollte folgende Ausgabe liefern:
device `gt68xx:/dev/usb/scanner0' is a Mustek BearPaw 1200 TA flatbed scanner
device `gt68xx:/dev/usbscanner' is a Mustek BearPaw 1200 TA flatbed scanner

Nun können Sie versuchen das grafische Frontend zu starten. Geben Sie dazu:
xscanimage

ein. Sollte es weitere Probleme mit dem Zugriff auf den Scanner geben, zeigt das Backend eine entsprechende Fehlerinformation an, z.B:
[gt68xx] sane_open: power control failure: check power plug!

Bei bestimmten Scannern kann es zu einer Falscherkennung des Gerätes kommen. Ist dies der Fall muß in der Datei:
/etc/sane.d/gt68xx.conf

eine zusätzliche Option aktiviert werden.
Diese ist für Scanner der Typen:
Mustek Scanexpress 1200 UB Plus
Medion/Lifetec/Tevion LT 9452
Trust Compact Scan USB 19200

die Option:
override mustek-scanexpress-1200-ub-plus

Für Scanner der Typen:
Artec Ultima 2000
Boeder SmartScan Slim Edition
Medion/ Lifetec/ Tevion/ Cytron MD/LT 9385
Medion/ Lifetec/ Tevion MD 9458
Trust Flat Scan USB 19200

die Option:
override artec-ultima-2000

und für den Scannertyp:
Mustek BearPaw 2400 CU

die Option:
override mustek-bearpaw-2400-cu

Sie finden die override Optionen bereits auskommentiert in der Datei gt68xx.conf vor. Um diese zu aktivieren, müssen Sie das Rautezeichen am Anfang der override Zeile löschen und die Datei abspeichern.


Stichwörter: Scanner, USB, Mustek, gt68xx


Das wars, Grüße, COZi
 
OP
M

meyfru

Newbie
Hallo cozi,
vielen Dank für den Tipp. Aber das alles habe ich schon hinter mir!!!
Mit der orginalen "sbfw.usb" von sane geht nichts!!!
Habe die firmware bei "gt68xx" für den Mustek 1200 UB Plus runtergeladen - geht nicht!!!
Habe die firmware bei "gt68xx" für den Mustek BearPaw 1200 CU runtergeladen - geht nicht!!!
Ich komme in Yast nur bis zu dem Infofenster > Kann keine Testausdruck machen,
ich soll erst die Firmware einspielen:-(
Wenn ich unter "root" folgendes eingebe dann erscheint dieses:


PRIVAT:~ # sane-find-scanner

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x0d8c, product=0x5000) at libusb:005:004
found USB scanner (vendor=0x05d8, product=0x4002, chip=GT-6801) at libusb:005:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

# Scanners connected to the parallel port or other proprietary ports can't be
# detected by this program.

PRIVAT:~ # scanimage -L
device `gt68xx:libusb:005:003' is a Mustek BearPaw 1200 CU flatbed scanner
PRIVAT:~ #

irgendwie erscheit auch garnicht der Pfad wo der Scanner dran hängt mmmff....


meine gt68xx.conf
-----------------------

# gt68xx.conf: Configuration file for GT68XX based scanners
# Read man sane-gt68xx for documentation

# Manual configuration is necessary for some scanners. Please uncomment the
# override line and optinally 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.

##############################################################################
# Autodetect Mustek BearPaw 1200 CU, 2400 CU, Mustek ScanExpress 1200 UB Plus,
# Artec Ultima 2000, and several other GT-6801-based scanners
usb 0x05d8 0x4002

# Mustek BearPaw 1200 CU doesn't need any manual override

# Mustek ScanExpress 1200 UB Plus:
override "mustek-scanexpress-1200-ub-plus"

# Medion/Lifetec/Tevion LT 9452:
#override "mustek-scanexpress-1200-ub-plus"
#vendor "Lifetec"
#model "LT 9452"

# Trust Compact Scan USB 19200:
#override "mustek-scanexpress-1200-ub-plus"
#vendor "Trust"
#model "Compact Scan USB 19200"

# Mustek ScanExpress 2400 USB
#override "mustek-scanexpress-2400-usb"

# Artec Ultima 2000:
#override "artec-ultima-2000"
#firmware "ePlus2k.usb"

# Boeder SmartScan Slim Edition:
#override "artec-ultima-2000"
#vendor "Boeder"
#model "SmartScan Slim Edition"

# Medion/Lifetec/Tevion/Cytron MD/LT 9385:
#override "artec-ultima-2000"
#vendor "Medion"
#model "MD/LT 9385"

# Medion/Lifetec/Tevion/Cytron MD 9458:
#override "artec-ultima-2000"
#vendor "Medion"
#model "MD 9458"

# Trust Flat Scan USB 19200:
#override "artec-ultima-2000"
#vendor "Trust"
#model "Flat Scan USB 19200"

# Mustek BearPaw 2400 CU:
#override "mustek-bearpaw-2400-cu"

# Fujitsu 1200CUS:
#override "mustek-bearpaw-2400-cu"
#vendor "Fujitsu"
#model "1200CUS"

##############################################################################
# Autodetect Mustek BearPaw 1200 TA and Mustek BearPaw 1200 CS
usb 0x055f 0x021e

# Mustek BearPaw 1200 TA doesn't need any manual settings

# Mustek BearPaw 1200 CS:
#model "Bearpaw 1200 CS"

##############################################################################
# Autodetect Mustek BearPaw 2400 TA and Mustek BearPaw 2400 CS
usb 0x055f 0x0218

# Mustek BearPaw 2400 TA doesn't need any manual settings

# Mustek BearPaw 2400 CS:
#model "Bearpaw 2400 CS"

##############################################################################
# Autodetect Mustek BearPaw 2400 TA Plus
usb 0x055f 0x0219

##############################################################################
# Autodetect Mustek BearPaw 2448 TA Plus and Mustek BearPaw 2448 CS Plus
usb 0x055f 0x021a

# Mustek BearPaw 2448 CS Plus:
#model "Bearpaw 2448 CS Plus"

##############################################################################
# Autodetect Mustek BearPaw 2400 CU Plus
usb 0x055f 0x021d

##############################################################################
# Autodetect Mustek Bearpaw 1200 CU Plus and Packard Bell Diamond 1200
usb 0x055f 0x021c

# Mustek BearPaw 1200 CU Plus doesn't need any manual settings

# Packard Bell Diamond 1200:
#vendor "Packard Bell"
#model "Diamond 1200"

##############################################################################
# Autodetect Mustek ScanExpress A3 USB
usb 0x055f 0x0210

# Mustek ScanExpress A3 USB doesn't need any manual settings

##############################################################################
# Autodetect Lexmark X70/X73
usb 0x043d 0x002d

##############################################################################
# Autodetect Plustek OpticPro 1248U and Revscan 19200i
usb 0x07b3 0x0401
usb 0x07b3 0x0400

# Plustek OpticPro 1248U doesn't need any manual settings

# RevScan 19200i
#vendor "RevScan"
#model "19200i"

##############################################################################
# Autodetect Plustek OpticPro U16B and UT16B
usb 0x07b3 0x0402
usb 0x07b3 0x0403

# Plustek OpticPro U16B doesn't need any manual settings

# Plustek OpticPro UT16B
#model "UT16B"

##############################################################################
# Autodetect Plustek OpticSlim 1200
usb 0x07b3 0x0413

##############################################################################
# Autodetect Plustek OpticSlim 2400
usb 0x07b3 0x0422

##############################################################################
# Autodetect Genius Colorpage Vivid3x
usb 0x0458 0x2011

# Genius Colorpage Vivid3x doesn't need any manual settings

##############################################################################
# Autodetect Genius Colorpage Vivid4x
usb 0x0458 0x201b

##############################################################################
# Autodetect Genius Colorpage Vivid3xe
usb 0x0458 0x2017

##############################################################################
# Autodetect Genius Colorpage Vivid4xe
usb 0x0458 0x201a

##############################################################################
# Autodetect Genius Colorpage 1200 EX
usb 0x0458 0x201f

##############################################################################
# Autodetect Genius Colorpage Vivid 4
usb 0x0458 0x2014

##############################################################################
# Autodetect Visioneer OneTouch 7300
usb 0x04a7 0x0444

##############################################################################

meine dll.conf
-----------------

#
# SANE Dynamic library loader config
# written by YaST2, Sat Feb 12 19:03:13 2005
#
# enablethenextlineifyouwanttoallowaccessthroughthenetwork:
# net
# abaton
# agfafocus
# apple
# avision
# artec
# artec_eplus48u
# as6e
# bh
# canon
# canon630u
# canon_pp
# coolscan
# coolscan2
# dc25
# dc210
# dc240
# dmc
# epson
# fujitsu
# gphoto2
gt68xx
# hp
# hpsj5s
# hp5400
# ibm
# leo
# ma1509
# matsushita
# microtek
# microtek2
# mustek
# mustek_pp
# mustek_usb
# nec
# pie
# pint
# plustek
# plustek_pp
# pnm
# qcam
# ricoh
# s9036
# sceptre
# sharp
# sm3600
# snapscan
# sp15c
# st400
# tamarack
# teco1
# teco2
# teco3
# test
# u12
# umax
# umax_pp
# umax1220u
# v4l
# Thefollowingbackendsarenotincludedinthesane-backendsdistribution
# Ifyouwanttousethem,downloadthemfromtheirwebpagesandreadtheir
# documentation
# HPOfficeJetbackendhomepage:http://hpoj.sf.net/
# Uncommentthefollowinglineifhpojisinstalled:
# hpoj
# niash

# EOF

wie wär der versuch das Du mir mal Deine "sbfw.usb" per mail zuschicken würdest?
vieleicht downloade ich immer das falsche!?
vielen Dank Gruß Rainer

 
OP
M

meyfru

Newbie
Hallo alle zusammen, hier noch mal der Rainer!
Erst einmal vielen dank an COZi für die geopferte Zeit!!!

Wir haben es immer hin geschafft das der Scanner nun im "root-Modus" richtg toll funktioniert! Doch leider geht nichts als "user" !!! xsane und kooka findet in diesem Modus einfach nicht das Einlesegerät (Scanner) ! Gibt es denn nichts um diesen Missstand zu beheben?
Ich will es nicht glauben das ich einen Meter vor dem Ziel aufgeben muss!!!javascript:emoticon(':cry:') Hat noch jemand eine Idee?

Vielen Dank - Gruss Rainer
 

Lausi

Newbie
Hallihallo

Ich kenn' den Scanner nicht, aber die Symptomatik: Ist das ein USB-Scanner? Dann kontrolliere doch mal, ob in /etc/hotplug/usb/sane-hardcoded.usermap in der dritten und vierten Spalte irgendwo die vendor- und product-id Deines Scanners stehen (die findest raus mit usbview). Wenn nicht, eine Zeile kopieren und mit den entsprechenden Daten füllen.

Ansonsten ist mir aufgefallen, dass in Deiner dll.conf der mustek auskommentiert ist, aber das hast Du ja vermutlich schon korrigiert...

Viel Glück!
 
OP
M

meyfru

Newbie
Hi Lausi,
vielen Dank für deine Antwort. Habe alles so gemacht wie Du geschrieben hast doch leider immer das gleiche wenn ich als >user eingeloggt bin
und sane-find usw... eingebe kommt folgendes:

rainer@linux:~> sane-find-scanner

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x0d8c, product=0x5000, chip=GT-6816?) at libusb:005:003
found USB scanner (vendor=0x05d8, product=0x4002, chip=GT-6801?) at libusb:001:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

# Scanners connected to the parallel port or other proprietary ports can't be
# detected by this program.

# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
rainer@linux:~> scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
rainer@linux:~>
----------------------------------------------------------
als >root dieses:

Password:
linux:/home/rainer # sane-find-scanner

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x0d8c, product=0x5000) at libusb:005:003
found USB scanner (vendor=0x05d8, product=0x4002, chip=GT-6801) at libusb:001:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

# Scanners connected to the parallel port or other proprietary ports can't be
# detected by this program.
linux:/home/rainer # scanimage -L
device `gt68xx:libusb:001:002' is a Mustek ScanExpress 1200 UB Plus flatbed scanner
linux:/home/rainer #

Wenn ich die Sitzung als root betreibe dann kann ich auch wunderschön scannen!
Ach so Ich habe Suse 9.1 Prof. und einen USB Mustek ScanExpress 1200 UB Plus dieser wird allerdings in Yast als Lifetec LT9385 erkannt. Aber wie schon gesagt Yast verlangt immer nach Firmware:-(

Langsam aber sicher, mag i net mehr so richtig...
Irgend wie ist es Müll wenn man als Newbie nicht den rechten Durchblick hat!
 
OP
M

meyfru

Newbie
Nochmal der Rainer !

Mir ist gerade aufgefallen das ich bei meiner Ausgabe von sane-find usw... so was hier garnicht habe: at /dev/usb/scanner0

hmmm.....
 

Lausi

Newbie
Dran bleiben! Das kriegst Du sicher noch hin! Solche Gschichten formen den Charakter... :wink:

Ich musste auch als absoluter Newbie zwei mal einen Kumpel zum Essen einladen, 's hat nix geholfen, danach habe ich scanner_freak hier aus dem Forum mehrmals narrisch gemacht, schlussendlich war's ein lustloses Herumgeprobiere mit Zufallstreffer, aber immerhin reproduzierbar... 8)

Was mir auffällt: sane-find-scanner findet bei Dir zwei unterschiedliche Geräte:
Code:
found USB scanner (vendor=0x0d8c, product=0x5000) at libusb:005:003
found USB scanner (vendor=0x05d8, product=0x4002, chip=GT-6801) at libusb:001:002
Keine Ahnung, was das erste Device ist, vielleicht ist es ja Deine Maus oder sonst was Triviales, wenn nicht:
Hast Du beide Devices in in /etc/hotplug/usb/sane-hardcoded.usermap gefunden bzw. eingetragen? Die gleiche Frage in der gt68xx.conf:
Code:
##############################################################################
# Autodetect Mustek BearPaw 1200 CU, 2400 CU, Mustek ScanExpress 1200 UB Plus,
# Artec Ultima 2000, and several other GT-6801-based scanners
usb 0x05d8 0x4002
das andere Device finde ich aber nicht....

Viel Ausdauer wünsche ich Dir :wink:
 
OP
M

meyfru

Newbie
hallo und nochmal an lausi!

habe nun nochmal alles neu gepatcht und bin auf eine komische idee gekommen. Das zweite USB-gerät ist mein Kartenleser und diesen habe ich nun mal entfernt. Nun kommt der Hammer beide Scanproggis
(Kooka und xsane) erkennen nun meinen Mustek und das als "user"!!! Juubel.... und große Freude :)
Da durch hat sich aber was Neues eingestellt:
Beende ich Suse und tätige ich einen Neustart dann wird der Scanner
wieder nicht erkannt!!! Ziehe ich den USB-Stecker raus und stecke ihn dann wieder rein ist der Scanner wieder da! Wie,was denn nu???
An was kann denn das nun wieder liegen?
Aber ich bin nun erst einmal einen kleinen Schritt weiter...
 

Lausi

Newbie
Hallihallo

Gestern wollte ich nachvollziehen, ob es eventuell ein Problem gibt, wenn Du den Scanner beim booten eingeschaltet hast und siehe da, es gab ein Problem, ich konnte anschliessend auch nicht mal mehr als user scannen, genau wie Du. :twisted: So musste ich auch erst wieder mal meinen Charakter formen und konnten nicht antworten, war echt zu peinlich... :oops:

Ich habe es schlussendlich wieder hingekriegt, gemäss den zwei Links da, Abschnitt Getting the permissions right... und v.a. dem da, insbesondere der Abschnitt LIBUSB.
Zuerst habe ich das Skript erstellt und usb.usermap angepasst.
Danach habe ich in meiner /etc/fstab die Zeile
Code:
usbfs /proc/bus/usb usbfs noauto 0 0
geändert in
Code:
usbfs /proc/bus/usb usbfs defaults,devmode=0666 0 0
Jetzt läufts wieder!
Ist aber möglicherweise Distri-abhängig (keine Ahnung), ich benütze SUSI 9.1... Versuch's auch mal, viel Glück!
 
OP
M

meyfru

Newbie
hallo lausi,
ich arbeite mit Suse 9.1 !!!
Habe alles so gemacht was du geschrieben hast...
Und - alles f u n z t !!!!!!!!
Juuuucccchhhhuuu meine Suse läuft bestens!!! :)

Und wieder ein neues Mitglied in der Linuxfamilie...

Ich möchte mich nochmal bei allen die mir geholfen haben
ganz doll bedanken und werde sicherlich mein erworbenes
Wissen an andere weiter geben!

Viele Grüsse aus Berlin
Rainer
 

Th. Micus

Newbie
Hallo, ich habe den Thread verfolgt, weil ich vor dem gl. Problem stehe, hatte den Scanner schon abgehakt, versuche es aber mal neu.
Bin genau Schritt für Schritt vorgegangen, Firmware ingespielt, in etc/... die Zeilen aktiviert etc. nur nach Yast-Aufruf will das Programm immer noch die Firmware. Es fällt mir nur an dieser Meldung auf, daß 2" /" vorhanden sind, stört das?:
tommi@linux:~> scanimage
[gt68xx] Couldn't open firmware file (neither `/usr/shar nor `/usr/share//sane/gt68xx/sbfw.usb'): No such file o
scanimage: open of device gt68xx:libusb:001:003 failed:
tommi@linux:~>
Scanimage liefert korrekt:tommi@linux:~> scanimage -L
device `gt68xx:libusb:001:004' is a Mustek BearPaw 1200 CU flatbed scanner
tommi@linux:~>
Sane-find liefert: found USB scanner (vendor=0x05d8, product=0x4002, chip=GT-6801) at libusb:001:00

An die dll.conf traue ich mich nicht, so viel weiß ich von den Dingen nicht.
Was kann ich noch weiter unternehmen?
Vielen Dank
Th. Micus
 
Oben