Linux 15.001 Themen, 106.681 Beiträge

Suse 10.3 + CUPS + Brother DCP-150C druckt nicht

mcrister / 7 Antworten / Flachansicht Nickles

Hallo zusammen,

komme hier nicht weiter und brauche eure Hilfe:
- Intel DualCore, 1 GB Ram
- Suse 10.3 / 64 bit, Standardinstallation, alle verfügbaren updates / inkl. gcc und kernel-source vorhanden
- Ducker-Scan-Kombi Brother DCP-150C (mit Linux-Treibern)

Problem:
Trotz Installation nach der Anleitung von Brother der 3 Oiginal-Brother-RPM-Linux-Treiber geht weder Druck noch Scan. Die Treiber gehören zum Modell 130C, laufen aber mit dem baugleichen 150C.
Der 150C wird auch in Yast | Drucker als 150C erkannt, nur geht weder Testdruck, noch blinkt irgend etwas bei einem "hello world".
FaQ dort schon durchgearbeitet, aber nichts gefunden...

Druckt man, wird der Job angehalten, laut KJobViewer.
In Cups (http://localhost:631) muss erst der Drucker gestartet werden und verlangt nach einem Passwort. ==> extrem nervig, kann der nicht beim Systemstart starten und ein hinterlegtes Passwort nutzen... ?
Wie geht das in Cups, gibt es ein Frontend oder muss man Dateien editieren?

Der 150C wird auch hier korrekt erkannt, aber mit Fehlermeldung: "/usr/lib64/cups/filter/brlpdwrapperdcp130c failed"
...ist der Treiber ungeeignet?
Druckt man eine Testseite geht auch hier nichts: Statusmeldung: "gestoppt um / novalue".

Beim Aufruf von Koka wird der 150C korrekt angezeigt und ausgewählt. Nach dem Start kommt die Fehlermeldung: Auf ihrem System wurde kein Sane gefunden, obwohl es korrekt installiert wurde.
Die Firewall hatte ich schon komplett deaktiviert und die Installation auch schon einmal händisch wie dort beschrieben ausgeführt. - Nada! -

Die 3 Treiber mit Beschreibung findet man hier:
http://solutions.brother.com/linux/en_us/
LPR
http://solutions.brother.com/linux/sol/printer/linux/lpr_drivers.html
Cups
http://solutions.brother.com/linux/sol/printer/linux/cups_drivers.html
Sane
http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html

Nach meinem Gefühl muss irgendwo was eingestellt werden, auch ist mir der eine 64 bit Treiber nicht ganz koscher, siehe error-Meldung oben..
Nur was und wo ist zu ändern?
Hätte jemand bitte hilfreiche Tipps?

Mac

bei Antwort benachrichtigen
KarstenW mcrister „Suse 10.3 + CUPS + Brother DCP-150C druckt nicht“
Optionen

Brother benutze ich nicht, nur HP Drucker.
Du mußt eventuell mal das Handbuch von cups durchlesen.
Mit diesen lpr Treibern kann ich nichts anfangen. Meint Brother eventuell den Druckerdämon LPD ?
Ich würde an deiner Stelle die cups Treiber nutzen , weil cups das Standarddrucksystem unter Linux/Unix ist.
Du mußt cups im Hintergrund laufen lassen. Kannst du mit

ps ax | grep cups

2359 ? Ss 0:00 /usr/sbin/cupsd
4194 pts/1 R+ 0:00 grep cups

überprüfen.

Dann muß der Postscriptinterpreter Ghostscript installiert sein:

gs -v

ESP Ghostscript 8.15.3 (2006-08-25)
Copyright (C) 2004 artofcode LLC, Benicia, CA. All rights reserved.

Die Cupsclients lpq, lpr und lprm müssen installiert sein.

Wenn da was übersetzt (kompiliert) werden muß, dann mußt du es erstmal tun.
Man kann den Drucker entweder mit lpadmin in der Konsole oder mit dem Webinterfaces von cups konfigurieren.
Du mußt erstmal überprüfen ob der Druckertreiber richtig installiert ist:

lpinfo -m | grep 5652

hpijs/HP/HP-DeskJet_5652-hpijs.ppd.gz HP DeskJet 5652 Foomatic/hpijs (recommended) - HPLIP 1.6.10

Das ist nur ein Beispiel für einen HP Deskjet 5652.
grep ist ein Unixdienstprogramm welches nur die Zeilen ausgibt die den entsprechenden Suchbegriff enthalten.

Ist der Drucker richtig installiert, kannst du ihn konfigurieren.
Ich nutze meist das Webinterface von cups:

http://localhost:631

im Adressfeld des Browser eingeben.
Ich hatte früher SUSE , bin aber auf Debian umgestiegen. Bei SUSE gab es mit dem Webinterface immer Probleme, weil die Konfigurationsdatei

/etc/cups/cupsd.conf

von SUSE etwas verändert wurde.
Wenn das root Passwort nicht angenommen wird, oder du kannst das Webinterface nicht nutzen, dann schau einfach mal in die Konfigurationsdatei

/etc/cups/cupsd.conf

rein und suche nach einem Abschnitt:

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Restrict access to the server...
Location />
Order allow,deny
Allow localhost
/Location>

# Restrict access to the admin pages...
Location /admin>
Encryption Required
Order allow,deny
Allow localhost
/Location>

# Restrict access to configuration files...
Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
/Location>

Da muß überall Allow localhost stehen, sonst kannst du das Webinterface von cups mit deinem Rechner (localhost) nicht nutzen.

Die Benutzerführung von diesem Webinterface ist sehr intuitiv.
Diese ppd Dateien sind Postscriptbeschreibungsdateien. Da stehen Informationen drinenn was der Drucker alles kann, wie Auflösung, mit oder ohne Duplex.

PS: 64 bit LInux würde ich erstmal sein lassen. Es gibt viele Programme wie Acrbat Reader ,Staroffice 8 oder Realplayer nur als 32 bit Version. Der Linuxkernel kann bis zu 64 GigaByte RAM verwalten, auch die 32 bit Version von Linux. Wobei bei einem 32 bit System nur 4 GigaByte RAM gemapped werden , also sichtbar sind.
Der Vorteil von einem 64 bit System ist nur die bessere Speicherverwaltung. Bei einem 64 bit System wird kein Unterschied zwischen Low Memory und High Memory gemacht.





Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen