Probelm mit DCP-130 unter OpenSuSE 10.2
Burkhard Obergöker
burkhard.obergoeker at uni-bielefeld.de
Mon Aug 13 22:14:54 CEST 2007
>
>>>> B) Scannerfunktion
>>>> Bin ich als Root angemeldet, so ist alles prima, doch als normaler User
>>>> ist Essig.
>>>> Hier vermute ich ein Problem in der Rechtevergabe.
>>>> Doch ist mir leider nicht klar welche Rechte ich dem User-Account
>>>> einräumen muss, damit nicht nur Root scannen darf.
>>> Er muß typischerweise in der Gruppe "scanner" sein.
>> Die Gruppe "scanner" existiert nicht im System.
Ich hatte ein ähnliches Problem mit dem DCP115C unter Debian Sid/Lenny.
Da war die USB-ID einfach nicht bekannt. Ein "lsusb" zeigte mir den Eintrag:
...
Bus 003 Device 003: ID 04f9:018c Brother Industries, Ltd
...
Ein passender Eintrag war aber in den UDEV-Rules nicht zu finden
(/etc/udev/libsane.rules).
Ich habe dann den Eintrag:
...
# Brother DCP-115C
SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="018c", MODE="664", \
GROUP="scanner"
...
ergänzt, damit überhaupt ein passendes Scanner-Device angelegt und mit
den richtigen Rechten belegt wurde.
Ich weiß so aus dem Kopf nicht, ob SuSE eine andere group verwendet,
aber die UDEV-Rules sollten doch irgendwie zu finden sein, oder?
##################################
Zur Druckerfunktion:
Der von Brother angebotene Cupswrapper besteht aus einigen
Shell-Skripten, die zwingend die csh benötigen.
In dem letzten Skript wird der eigentliche Filter aufgerufen:
/usr/local/Brother/lpd/rastertobrij2
Dabei handelt es sich um eine reine 32-Bit-Version. Wenn Du die
64Bit-SuSE installiert hast, findet sie vielleicht nicht alle Libs, die
sie braucht.
Was gibt denn
ldd /usr/local/Brother/lpd/rastertobrij2
von sich?
Wenn sich da ein "not found" zeigt, weist Du, warum Deine Daten nicht
beim Drucker ankommen. Installiere die fehlenden 32Bit-Libs (bei mir war
es libgcc_s.so.1) und es sollte gehen.
Der DCP-115C funktioniert bei mir jedenfalls wunderbar.
Viele Grüße
Burkhard
More information about the Linux
mailing list