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

Brother-HL-Konfiguration ohne exakt passenden Treiber

misiu schrieb:
Kann es sein , dass da mal der original Samsung-Treiber aufgespielt wurde?
Das "/usr/share/cups/model/samsung" gibt es bei 12.3 normalerweise nicht, die PPD´s sollten im
Ordner "manufacturer-PPD" landen.
Diese Meldungen verhindern aber normalerweise das Drucken nicht.

Hüstel, jetzt, wo Du's sagst, sieht mir das auch komisch aus ...

Nein, in punkto Druckertreiber habe ich auf dem Rechner nur
- das Betriebssystem installiert und
- danach die Dinge getan, die in diesem Thread dokumentiert sind.

Dazwischen habe ich ggf. noch Patches eingespielt, aber falls die sich mit dem Druckereiwesen beschäftigen, sollten sie so einen Unfug ja auch nicht anstellen ...

Ich habe nachgesehen, das Verzeichnis

Code:
/usr/share/cups/model/manufacturer-PPDs/brother/

existiert und enthält einige .ppd.gz - Dateien. Die nachträglich installierte (siehe oben) ist - nach Dateinamen und Zeitstempel zu urteilen - nicht dabei.
Die Verzeichnisse scheinen auch völlig verschiedenen Namenskonventionen zu folgen:

Code:
> ls /usr/share/cups/model/manufacturer-PPDs/brother/
BR2600CN_GPL.ppd.gz  BR5170_2_GPL.ppd.gz  BR7025_2_GPL.ppd.gz  BR8040_2_GPL.ppd.gz  BR8640_2_GPL.ppd.gz  BRHL16_2_GPL.ppd.gz
BR2700_2_GPL.ppd.gz  BR5240_2_GPL.ppd.gz  BR7050_2_GPL.ppd.gz  BR8045_2_GPL.ppd.gz  BR8820_2_GPL.ppd.gz  BRHL18_2_GPL.ppd.gz
BR3450CN_GPL.ppd.gz  BR5250_2_GPL.ppd.gz  BR7225_2_GPL.ppd.gz  BR8050_2_GPL.ppd.gz  BR8840_2_GPL.ppd.gz  BRHL24_2_GPL.ppd.gz
BR5050_2_GPL.ppd.gz  BR5270_2_GPL.ppd.gz  BR7820_2_GPL.ppd.gz  BR8220_2_GPL.ppd.gz  BR9420_2_GPL.ppd.gz  BRHL32_3_GPL.ppd.gz
BR5070_2_GPL.ppd.gz  BR6050_2_GPL.ppd.gz  BR8020_2_GPL.ppd.gz  BR8420_2_GPL.ppd.gz  BRHL14_1_GPL.ppd.gz
BR5150_2_GPL.ppd.gz  BR6050D2_GPL.ppd.gz  BR8025_2_GPL.ppd.gz  BR8440_2_GPL.ppd.gz  BRHL14_2_GPL.ppd.gz
> ls /usr/share/cups/model/samsung/
clp500fr.ppd.gz   clp610.ppd.gz     ml1610.ppd.gz     ml1710pt.ppd.gz   ml2150fr.ppd.gz   ml2510.ppd.gz     ml3560pt.ppd.gz
clp500.ppd.gz     clp610pt.ppd.gz   ml1610pt.ppd.gz   ml1740fr.ppd.gz   ml2150.ppd.gz     ml2510pt.ppd.gz   scx4200fr.ppd.gz
clp500pt.ppd.gz   cms/              ml1630fr.ppd.gz   ml1740.ppd.gz     ml2150pt.ppd.gz   ml2550fr.ppd.gz   scx4200.ppd.gz
clp510fr.ppd.gz   ml1510fr.ppd.gz   ml1630.ppd.gz     ml1740pt.ppd.gz   ml2250fr.ppd.gz   ml2550.ppd.gz     scx4200pt.ppd.gz
clp510.ppd.gz     ml1510.ppd.gz     ml1630pt.ppd.gz   ml1750fr.ppd.gz   ml2250.ppd.gz     ml2550pt.ppd.gz   scx4500fr.ppd.gz
clp510pt.ppd.gz   ml1510pt.ppd.gz   ml1640fr.ppd.gz   ml1750.ppd.gz     ml2250pt.ppd.gz   ml3050fr.ppd.gz   scx4500.ppd.gz
clp550fr.ppd.gz   ml1520fr.ppd.gz   ml1640.ppd.gz     ml1750pt.ppd.gz   ml2251fr.ppd.gz   ml3050.ppd.gz     scx4500pt.ppd.gz
clp550.ppd.gz     ml1520.ppd.gz     ml1640pt.ppd.gz   ml2010fr.ppd.gz   ml2251.ppd.gz     ml3050pt.ppd.gz   
clp550pt.ppd.gz   ml1520pt.ppd.gz   ml1710fr.ppd.gz   ml2010.ppd.gz     ml2251pt.ppd.gz   ml3560fr.ppd.gz   
clp610fr.ppd.gz   ml1610fr.ppd.gz   ml1710.ppd.gz     ml2010pt.ppd.gz   ml2510fr.ppd.gz   ml3560.ppd.gz
> ls /usr/share/cups/model/samsung/cms/
CLP-200-600x600cms     CLP-300cms2            CLP-600cms             CLX-216x-1200x1200cms2  CLX-3160-1200x1200cms
CLP-200-600x600cms2    CLP-500cms             CLP-600cms2            CLX-216x-1200x600cms    CLX-3160-1200x1200cms2
CLP-200cms             CLP-500cms2            CLP-610-1200x1200cms   CLX-216x-1200x600cms2   CLX-3160-1200x600cms
CLP-200cms2            CLP-510cms             CLP-610-1200x1200cms2  CLX-216x-600x600cms     CLX-3160-1200x600cms2
CLP-300-1200x1200cms   CLP-510cms2            CLP-610-1200x600cms    CLX-216x-600x600cms2    CLX-3160-600x600cms
CLP-300-1200x1200cms2  CLP-600-1200x1200cms   CLP-610-1200x600cms2   CLX-216xcms             CLX-3160-600x600cms2
CLP-300-1200x600cms    CLP-600-1200x1200cms2  CLP-610-600x600cms     CLX-216xcms2            CLX-3160cms
CLP-300-1200x600cms2   CLP-600-1200x600cms    CLP-610-600x600cms2    CLX-2170-600x600cms     CLX-3160cms2
CLP-300-600x600cms     CLP-600-1200x600cms2   CLP-610cms             CLX-2170-600x600cms2
CLP-300-600x600cms2    CLP-600-600x600cms     CLP-610cms2            CLX-2170cms
CLP-300cms             CLP-600-600x600cms2    CLX-216x-1200x1200cms  CLX-2170cms2

Ein großer Teil der Dateien im letzten Verzeichnis sind übrigens Links auf jeweils andere (echte) Dateien desselben Verzeichnisses - auch das ein Unterschied zu den anderen Verzeichnissen. Auch die Berechtigungen sind etwas anders strukturiert. Typische Beispiele:

Code:
>l /usr/share/cups/model/manufacturer-PPDs/brother/
-rw-r--r--  1 root root 7925 26. Jan 18:13 BR2600CN_GPL.ppd.gz
usw.
> l /usr/share/cups/model/samsung/cms/
lrwxrwxrwx 1 root root     20 17. Apr 01:46 CLP-200cms2 -> CLP-300-1200x600cms2
-r--r--r-- 1 root root 298015 20. Apr 2007  CLP-300-1200x1200cms
usw.



misiu schrieb:
Schau dir auch die /var/log/cups/access_log an.

Die letzten Einträge lauten folgendermaßen:

Code:
localhost - - [06/Jun/2013:01:00:26 +0200] "POST / HTTP/1.1" 401 72 CUPS-Get-Devices successful-ok
localhost - root [06/Jun/2013:01:00:26 +0200] "POST / HTTP/1.1" 200 1939 CUPS-Get-Devices -
localhost - root [06/Jun/2013:01:00:25 +0200] "POST /admin/ HTTP/1.1" 200 2502 - -
localhost - root [06/Jun/2013:01:00:33 +0200] "POST /admin/ HTTP/1.1" 200 216 - -
localhost - root [06/Jun/2013:01:00:33 +0200] "POST /admin/ HTTP/1.1" 200 3469 - -
localhost - root [06/Jun/2013:01:00:37 +0200] "POST /admin HTTP/1.1" 200 266 - -
localhost - root [06/Jun/2013:01:00:37 +0200] "POST /admin HTTP/1.1" 200 2410 - -
localhost - root [06/Jun/2013:01:05:05 +0200] "POST /admin/ HTTP/1.1" 200 60 - -
localhost - - [06/Jun/2013:01:05:05 +0200] "POST / HTTP/1.1" 401 88 CUPS-Get-Devices successful-ok
localhost - root [06/Jun/2013:01:05:05 +0200] "POST / HTTP/1.1" 200 1955 CUPS-Get-Devices -
localhost - root [06/Jun/2013:01:05:05 +0200] "POST /admin/ HTTP/1.1" 200 3545 - -
localhost - - [06/Jun/2013:01:07:04 +0200] "POST /printers/HL2140 HTTP/1.1" 200 202 Create-Job successful-ok
localhost - - [06/Jun/2013:01:07:04 +0200] "POST /printers/HL2140 HTTP/1.1" 200 73280 Send-Document successful-ok

- stammen also auch zeitlich von meinen letzten Experimenten. Die Einträge davor ähneln diesen stark (es ich auch gelegentlich ein erfolgreicher "Cancel"-Befehl dabei, den ich selbst angestoßen habe).

misiu schrieb:
Ist dein Benutzer in der "lp" Gruppe eingetragen?

*************************** Nein. *************************************

Auch root übrigens nicht. Kann es das sein?
Wozu genau ist diese Gruppe da? Wieso wird dann der Druckauftrag erzeugt, wenn das im Wege steht?

Ich habe nachgesehen, derzeit ist "lp" der einzige Eintrag in der Gruppe "lp".
Wenn sollte ich denn hinzufügen - alle Normalbenutzer oder zusätzlich auch root? Soll der Eintrag "lp" drinbleiben?
 
RME schrieb:
Hast Du auch mal versucht das Problem in der Konsole anzugehen?

Bei dieser Überprüfung ist mir aufgefallen, dass noch ein undruckbarer Druckauftrag in der Warteschleife hängengeblieben ist (mit lpq arbeite ich in solchen Fällen regelmäßig).

Danach lautet die Ausgabe wie folgt:

Code:
> lpstat -p
printer HL2140 is idle.  enabled since So 30 Jun 2013 22:48:55 CEST
        Printer not connected, will retry in 30 seconds.
> lpstat -s
system default destination: HL2140
device for HL2140: usb:/dev/usb/lp0
> lpq
HL2140 is ready
no entries
> cupsenable HL2140
Absolute path to 'cupsenable' is '/usr/sbin/cupsenable', so running it may require superuser privileges (eg. root).
> su
Passwort: 
# cupsenable HL2140
# lpstat -p
printer HL2140 is idle.  enabled since So 30 Jun 2013 22:48:55 CEST
# exit
exit
> lpstat -p
printer HL2140 is idle.  enabled since So 30 Jun 2013 22:48:55 CEST

Habe gleich einmal einen Druckauftrag gestartet - diesmal kann ich aber nicht einmal erkennen, dass der Drucker überhaupt Daten empfängt (Blinken der Kontrollleuchte bleibt aus). U.U. ist ja jetzt die Auswahl des Treibers völlig verkorkst.

___________________________________________________________
 
Hat jemand meine Rückfrage gesehen? Wer muss denn in die Gruppe lp - "users" und "root", oder alle User einzeln? Oder soll root nicht rein?
 
Oben