Rhaban
(Themenstarter)
Anmeldungsdatum: 25. Juni 2016
Beiträge: 465
Wohnort: München
|
Noch ein Nachtrag: Ich habe den HL-L2350DW versuchsweise an einen anderen Rechner angeschlossen; dort wurde er nicht erkannt. lsusb erwähnte ihn allerdings. Zurück an meinem eigentlichen (Haupt-)Rechner war es überraschenderweise möglich, über Einstellungen | Zahnrad | Druckoptionen eine Testseite zu drucken. Wenn ich dem Drucker aber einen anderen Druckauftrag schicke, gibt es zwar ein kurzes Geräusch in dem Drucker, er druckt aber nicht.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Moin, das ganze wird für mich etwas undurchsichtig 😕 Du solltest einen neuen Thread aufmachen für den HL-L2350DW
|
Rhaban
(Themenstarter)
Anmeldungsdatum: 25. Juni 2016
Beiträge: 465
Wohnort: München
|
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
von.wert schrieb: Genau diesen Brother HL-L2350DW habe ich für mich nicht in Betracht gezogen (ja, der steht noch am ehesten bei Saturn/MM), sondern wenn, den Brother HL-L2370DN. Guter Vergleich, vor allem eben HL-L2350DW GDI und WLAN, HL-L2370DN PCL6 und LAN. Aber wozu vorher damit befassen... 😎
Magst du das auch nochmal genau Lesen 👍 💡 Noch kannst du den HL-L2350DW zurück geben! Gruß Stephan
|
Rhaban
(Themenstarter)
Anmeldungsdatum: 25. Juni 2016
Beiträge: 465
Wohnort: München
|
Nachtrag: Ich glaube, das Problem mit meinen beiden Druckern jetzt genau beschreiben zu können: Das Problem sind nicht die Drucker ― Brother HL-5250 und HL-L2350DW ―, sondern die Schwierigkeiten, <ESCAPE>-Codes an die Drucker zu schicken. Ich hatte jahrelang selbst geschriebene Shellscripts verwendet, um bestimmte Dinge auf dem Drucker auslösen zu können. Das hat bis vor ungefähr einem Monat problemlos funktioniert. So hatte ich beispielsweise
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 | echo -e "\x1BE\x1B(11U\x1B&a10L\x1B(s0p10v15h0s0b3T\x1B&48D" > 001.prn # Initialisierung des Druckers, <ESCAPE>E,
# Zeichensatz 11 U ― damit Umstellung auf
# MS-DOS! ―, linker Rand bei Spalte 10
# 14 Zeilen/Zoll (Grund: Die Datei 001.prn enthält
# ― wegen des MS-DOS-Formats des Zeilenvorschubs ―
# zwischen jeder Kalenderzeile eine Leerzeile.
# \x1BE Drucker im PCL-Modus initialisieren
# \x1B&l8m65F 60 Zeilen/Blatt
# \x1B(11U Zeichensatz 11 U
# \x1B(s0p10v150s0b3T
# \x1B&l5C Zeilenabstand 5/48 Zoll
# \x1B&a20L Linker Rand in Spalte 20
echo -e "╔════════════════════════════════════════════════════════════════════════════════════════════════════╗\x1B&a-.3R\x0D\x0A´" >> 001.prn
echo -e "║ Kalender ║\x1B&a-.3R\x0D\x0A´" >> 001.prn
echo -e "╠════════════════════════════════════════════════════════════════════════════════════════════════════╣\x1B&a-.3R\x0D\x0A´" >> 001.prn
|
für ein Kalender-Ausdrucks-Programm geschrieben (hier nur der Anfang), der Druck erfolgte dann mit
| cat 001.prn | sed -f umlaute.sed > 002.prn
v1=`cat 002.prn`
echo -e "${v1}" | lpr -PHL-L2350DW
|
(hier jetzt schon auf den neueren Drucker HL-L2350DW umgestellt). Wenn ich dieses Programm aufrufe, tut sich gar nichts. Ich habe ein wenig herumexperimentiert; es ist möglich, „einfache” Hexcodes an den Drucker zu schicken, die werden dann auch ausgedruckt, zum Beispiel
| echo -e "Versuchstext\x08\x08\x08Fortsetzung des Textes" | lpr -PHL-L2350DW
|
Das Ergebnis ist dann:
| VersuchstFortsetzung des Textes
|
die drei Buchstaben-Rückschritte ― \x08 ― werden also berücksichtigt. Wenn ich aber kompliziertere Hexcodes an den Drucker schicke, wird entweder nur eine leere Seite ausgeworfen oder es passiert gar nichts (Im Display des Druckers dann meist "Sleep"). Es muss einen Grund geben, warum es nicht mehr möglich ist, Druckersteuercodes an die Drucker zu schicken. Bemerken sollte ich noch, dass ich allabendlich
| sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
|
aufrufe, um immer das Neueste von Ubuntu zu bekommen. Könnte es sein, dass hierdurch das Problem entstanden ist. Oder ― umgekehrt gefragt ―: Gibt es einen (vermutlich undokumentierten) Druckerbefehl, der es gestattet, mit lp oder lpr nur die Hexcodes und nichts Anderes an die Drucker zu schicken? Übrigens habe ich hier noch einen alten OKI-Flachbettdrucker; der arbeitet weiterhin treu und brav mit den direkt hingeschickten Druckersteuerungscodes:
| echo -e -n "\\x1B\\x40 \\x0A${jds} ${datum} \\x1B\\x47\\x1B\\x1F\\x31${az}\\x1B\\x1F\\x30\\x1B\\x48\\x0A${txt}\\x0C" > oki.prn
(...)
lprm # Die Druckerwarteschlange wird sicherheitshalber gelöscht.
lp -d OKI-DATA-CORP-ML5100FB oki.prn
|
Für alle Hilfe schon jetzt besten Dank!
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
@Rhaban Du hast leider immer noch nicht verstanden, dass der neu gekaufte Brother HL-L2350DW lediglich ein so genannter GDI-Drucker ist. GDI-Drucker besitzen nun mal keine eigene Intelligenz – sind also „dumm“! Deshalb hast Du die ganzen Probleme mit deinen Scripts, und den Befehlen (lp, lpr, esc, usw.) in der Konsole. Im direkten Vergleich ist dein „Brotherdrucker HL-5250-series“ (der Brother HL-5250DN) intelligent, da er PCL6, ESC/P2, PS (Emulation) beherrscht, was Du für deine Scripts brauchst. Ich hoffe, bis hierhin war es soweit verständlich. Bevor Du nun wieder losrennst und einen weiteren Drucker kaufst, versuche doch bitte erst mal den Brother HL-5250DN „wiederzubeleben“. Da er ja offensichtlich Probleme mit der Verbindung per USB hat, besorge ein LAN-Kabel (ach nein, ein Ethernet-Patch-Kabel der Kategorie 5e oder der Kategorie 6) 😉 Zum Beispiel son Teil hier.
Nach Erhalt des Kabels meldest Du dich dann ggf. wieder hier, um Hilfe bei der Einrichtung und/oder Installation zu bekommen. Viel Erfolg! Gruß Bournless
|
josefine
Anmeldungsdatum: 26. Mai 2022
Beiträge: 43
|
Eine andere Möglichkeit wäre eventuell das du deine Scripts nicht auf den Drucker sondern in eine Datei ausgibst und diese dann ausdruckst.
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
Was soll das bringen? Er will u.a. <ESCAPE>-Codes direkt an den Drucker schicken!
Ich glaube, das Problem mit meinen beiden Druckern jetzt genau beschreiben zu können: Das Problem sind nicht die Drucker ― Brother HL-5250 und HL-L2350DW ―, sondern die Schwierigkeiten, <ESCAPE>-Codes an die Drucker zu schicken.
|
Rhaban
(Themenstarter)
Anmeldungsdatum: 25. Juni 2016
Beiträge: 465
Wohnort: München
|
Danke, Bournless für Deine ausführliche (und verständliche) Antwort! Ich werde mir so schnell wie möglich ein Ethernet-Patch-Kabel kaufen und mich dann gleich wieder rühren. Auch Dir danke, Josefine. Tatsächlich ist es derzeit möglich, mit dem HL-L2350DW pdf-Dateien auszudrucken, was eine behelfsmäßige Arbeit ermöglicht. Mir geht es aber tatsächlich darum, eigene <ESCAPE>-Codes an den Drucker zu senden. Nicht verstanden habe ich jedoch, warum die jahrelange Nutzung meiner bisherigen Programme plötzlich nicht mehr funktioniert hat.
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
..Nicht verstanden habe ich jedoch, warum die jahrelange Nutzung meiner bisherigen Programme plötzlich nicht mehr funktioniert hat.
Weil Du (bisher) dafür immer den Brother HL-5250DN benutzt hattest!? → als eingetragener Drucker per Vorgabe. Schalte den PC und alle Drucker ein, warte min. 60 Sekunden und zeige dann bite die Ausgabe von sudo lpinfo -v
dann
lpstat -t
dann
driverless list
|
Rhaban
(Themenstarter)
Anmeldungsdatum: 25. Juni 2016
Beiträge: 465
Wohnort: München
|
liefert:
1
2
3
4
5
6
7
8
9
10
11
12 | network ipp
network ipps
file cups-brf:/
network beh
direct hp
serial serial:/dev/ttyS4?baud=115200
network socket
network lpd
network https
network http
direct usb://Brother/HL-L2350DW%20series?serial=E78252B2N688508
direct hpfax
|
Der HL-5250DN ist eingeschaltet, taucht aber erstaunlicherweise in dieser Liste nicht auf. Ich habe jetzt die Einstellungen unter dem Zahnrad aufgerufen, dort taucht der HL-5250DN als „Angehalten” auf. Ich klicke auf „Neustart” und rufe
erneut auf. Jetzt erscheint
1
2
3
4
5
6
7
8
9
10
11
12 | network ipp
network http
direct hp
network lpd
file cups-brf:/
network beh
network ipps
network socket
network https
serial serial:/dev/ttyS4?baud=115200
direct usb://Brother/HL-L2350DW%20series?serial=E78252B2N688508
direct hpfax
|
... also fast das Gleiche. Nun zu
Hier erscheint:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | Zeitplandienst läuft
systemvoreingestelltes Ziel: HL-L2350DW
Gerät für HL-5250DN-series: usb://Brother/HL-5250DN%20series?serial=G8J701385
Gerät für HL-L2350DW: usb://Brother/HL-L2350DW%20series?serial=E78252B2N688508
Gerät für OKI-DATA-CORP-ML5100FB: usb://OKI%20DATA%20CORP/ML5100FB
Gerät für QL-600: usb://Brother/QL-600?serial=000F9Z129141
HL-5250DN-series akzeptiert Anfragen seit So 19 Jun 2022 17:32:11 CEST
HL-L2350DW akzeptiert Anfragen seit Sa 18 Jun 2022 18:52:02 CEST
OKI-DATA-CORP-ML5100FB akzeptiert Anfragen seit Sa 18 Jun 2022 18:59:29 CEST
QL-600 akzeptiert Anfragen seit Do 16 Jun 2022 19:22:05 CEST
Drucker HL-5250DN-series ist im Leerlauf. Aktiviert seit So 19 Jun 2022 17:32:11 CEST
Drucker HL-L2350DW ist im Leerlauf. Aktiviert seit Sa 18 Jun 2022 18:52:02 CEST
Drucker OKI-DATA-CORP-ML5100FB ist deaktiviert seit Sa 18 Jun 2022 18:59:29 CEST
Unplugged or turned off
Drucker QL-600 ist deaktiviert seit Do 16 Jun 2022 19:22:05 CEST
Unplugged or turned off
|
Hier erscheint nun auch der HL-5250DN.
liefert:
| DEBUG: Started ippfinf (PID 3529)
DEBUG: Started port-processing (PID 3530)
DEBUG: PID 3529 (ippfind) stopped with status 1!
DEBUG: PID 3530 (Post-processing) exited with no errors
|
|
Rhaban
(Themenstarter)
Anmeldungsdatum: 25. Juni 2016
Beiträge: 465
Wohnort: München
|
So, ich habe gestern Abend ein Hama-5E-Network-Kabel gekauft, habe es aber noch nicht angeschlossen, weil ich nichts falsch machen möchte. An meinem Thinkpadrechner ist ja nur eine Anschlussmöglichkeit, und die ist mit dem Internetkabel belegt. Ich besitze noch eine Fast-Ethernet-Network-Expansion-Fünffachsteckdose. Ich möchte vor allem keinen Schaden durch eine falsche Verkabelung anrichten; ich vermute, dass ich noch ein (kurzes) weiteres Ethernetkabel brauche, um Internet und HL-5250DN gleichzeitig verwenden zu können. Zu den Druckern: Ich hatte vorhin eine kleine pdf-Datei unter Evince erst an den HL-5250, dann an den HL-L2350DW geschickt. Der HL-5250DN druckte nach minutenlanger Pause die Datei korrekt aus. In den „Einstellungen” (Zahnrad) stand daraufhin: „Angehalten ― Keine aktiven Druckaufträge. Stopped. Bitte starten Sie neu, wenn das Problem gelöst ist.” Nach dem Klick auf „Neustart” stand (und steht jetzt) da: „Bereit”. Um welches „Problem” es sich hier handelt, ist mir leider nicht klar. Der Druck erfolgte korrekt, aber stark zeitverzögert. Der HL-L2350DW reagierte überhaupt nicht, auch nicht, nachdem ich die pdf-Datei ein zweites Mal hingeschickt hatte. Ich drückte dann auf dem Drucker die schwarze Ein-und-Ausschalte-Taste (in der laienhaften Hoffnung, ihn vielleicht so zu einem Ausdruck bewegen zu können). In dem Display steht jetzt "Sleep". In den „Einstellungen” (Zahnrad) stand: „Verarbeitung läuft ― 2 Aufträge”. Das war die (zwei Mal geschickte) pdf-Datei. Ich habe die beiden Aufträge gelöscht.
Jetzt steht da: „Bereit. Keine aktiven Druckaufträge”. Was kann ich jetzt noch machen? Und vor allem: Wie kann ich korrekt die Ethernetkabel anschließen? Danke für alle Hilfe.
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
@Rhaban entferne das USB-Kabel zwischen dem HL-5250DN und dem PC. schalte den PC und den HL-5250DN ein. verbinde den HL-5250DN nun per Etherkabel mit deinem Router (Fritz!Box?) warte ca. 30 Sekunden. schaue unter Einstellungen / Drucker nach, ob er automatisch als weiterer/neuer Drucker eingerichtet wurde.
Falls ja, klicke auf das Zahnrad-Symbol und aktiviere den den Punkt "Drucker als Vorgabedrucker verwenden". Teste dann, ob er in z. B. LibreOffice Writer gefunden wird und ob Du einen Text (mit Umlauten/Sonderzeichen) ausdrucken kannst. Erst wenn das alles erfolgreich war, bitte deine Scripts testen. Falls er nicht automatisch eingerichtet wurde, klicke in den Einstellungen / Drucker auf den Button "Zusätzliche Druckereinstellungen..." (Bitte NICHT auf "Hinzufügen" oder "Einen Drucker hinzufügen ...)
Daraufhin wird ein neues Fenster geöffnet. Erst hier auf den Button "Hinzufügen" klicken. Auf der linken Seite auf Netzwerkdrucker klicken und max. 20 Sekunden warten. Nun sollte er (mit seiner IP-Adresse) aufgelistet werden. Mit einem Links-Klik markieren und auf den Button "Weiter" klicken. Nach der Treibersuche öffnet sich ein neues Fenster. Dort darauf achten, dass der Punkt "Drucker aus der Datenbank wählen" aktiviert ist und in der unteren Auflistung (Hersteller) Brother wählen. Nach einem Klick auf den Button weiter wählst Du in dem neuen Fester den Eintrag "HL-5250DN" und klickst auf den Button weiter. Alle weiteren Fenster mit den voreingestellten Werten bestätigen. Jetzt noch den Drucker zum Vorgabedrucker machen und testen (wie oben bereits beschrieben).
Egal, ob es nun funktioniert oder nicht, zeige danach bitte die Ausgaben von
lpinfo -v
und
lpstat -t
und
sudo ls -l /etc/cups/ppd/*.ppd
und
sudo cat /etc/cups/ppd/*.ppd | grep cupsMa Gruß Bournless PS: Ja, ich weiß, dass die Anleitung etwas zu ausführlich geraten ist. 😉
|
Ubunux
Anmeldungsdatum: 12. Juni 2006
Beiträge: 16331
|
Rhaban schrieb: So, ich habe gestern Abend ein Hama-5E-Network-Kabel gekauft, habe es aber noch nicht angeschlossen, weil ich nichts falsch machen möchte. An meinem Thinkpadrechner ist ja nur eine Anschlussmöglichkeit, und die ist mit dem Internetkabel belegt. Ich besitze noch eine Fast-Ethernet-Network-Expansion-Fünffachsteckdose. Ich möchte vor allem keinen Schaden durch eine falsche Verkabelung anrichten; ich vermute, dass ich noch ein (kurzes) weiteres Ethernetkabel brauche, um Internet und HL-5250DN gleichzeitig verwenden zu können.
Den Drucker verbindest du per neuem Ethernet-Kabel nicht mit dem PC sondern mit dem Router und damit wartest du jetzt bitte bis sich entweder Bournless oder Kellerkind_2009 wieder hier meldet.
Was kann ich jetzt noch machen? Und vor allem: Wie kann ich korrekt die Ethernetkabel anschließen? Danke für alle Hilfe.
Vor allem hörst du bitte auf dauernd hier im Thread zwischen den beiden Druckern zu switchen, das verwirrt nur unnötig und wartest wie geschrieben auf fachkundige Hilfe. Deine eigenen Versuche bringen ja offensichtlich nichts.
|
Rhaban
(Themenstarter)
Anmeldungsdatum: 25. Juni 2016
Beiträge: 465
Wohnort: München
|
Danke für Eure ausführlichen Ratschläge! entferne das USB-Kabel zwischen dem HL-5250DN und dem PC.
schalte den PC und den HL-5250DN ein.
verbinde den HL-5250DN nun per Etherkabel mit deinem Router (Fritz!Box?)
Ich habe eine Fritzbox und habe das Ethernetkabel dort angeschlossen. warte ca. 30 Sekunden.
schaue unter Einstellungen / Drucker nach, ob er automatisch als weiterer/neuer Drucker eingerichtet wurde.
Er wurde erkannt, Ich habe aber, um ganz auf den Nummer sicher zu gehen, den HL-L2350DW von meinem Rechner getrennt. Falls ja, klicke auf das Zahnrad-Symbol und aktiviere den den Punkt "Drucker als Vorgabedrucker verwenden". Teste dann, ob er in z. B. LibreOffice Writer gefunden wird und ob Du einen Text (mit Umlauten/Sonderzeichen) ausdrucken kannst. Erst wenn das alles erfolgreich war,
war es. bitte deine Scripts testen. Falls er nicht automatisch eingerichtet wurde, klicke in den Einstellungen / Drucker auf den Button "Zusätzliche Druckereinstellungen..." (Bitte NICHT auf "Hinzufügen" oder "Einen Drucker hinzufügen ...)
Daraufhin wird ein neues Fenster geöffnet. Erst hier auf den Button "Hinzufügen" klicken.
Auf der linken Seite auf Netzwerkdrucker klicken und max. 20 Sekunden warten.
Nun sollte er (mit seiner IP-Adresse) aufgelistet werden.
Mit einem Links-Klik markieren und auf den Button "Weiter" klicken.
Nach der Treibersuche öffnet sich ein neues Fenster. Dort darauf achten, dass der Punkt "Drucker aus der Datenbank wählen" aktiviert ist und in der unteren Auflistung (Hersteller) Brother wählen.
Nach einem Klick auf den Button weiter wählst Du in dem neuen Fester den Eintrag "HL-5250DN" und klickst auf den Button weiter.
Alle weiteren Fenster mit den voreingestellten Werten bestätigen.
Jetzt noch den Drucker zum Vorgabedrucker machen und testen (wie oben bereits beschrieben).
Das habe ich alles gemacht und es scheint funktioniert zu haben. Der Brother HL-5250DN tauchte zwei Mal bei den „Einstellungen” (Zahnrad) auf; ich habe die ältere Anmeldung ebenso wie den HL-L2350DW gelöscht. Den HL-5250DN habe ich zum Vorgabedrucker gemacht. Libre Office druckt Sonderzeichen, soweit ich das jetzt kontrollieren konnte, korrekt aus.
liefert:
1
2
3
4
5
6
7
8
9
10
11
12
13 | network ipp
file cups-brf:/
network beh
network lpd
serial serial:/dev/ttyS4?baud=115200
network https
network socket
network http
network ipps
direct hp
direct hpfax
network dnssd://Brother%20HL-5250DN%20series._pdl-datastream._tcp.local/
network lpd://BRN_E0FB08/BINARY_P1
|
liefert:
| Zeitplandienst läuft
systemvoreingestelltes Ziel: Brother-HL-5250DN-series
Gerät für Brother-HL-5250DN-series: dnssd://Brother%20HL-5250DN%20series._pdl-datastream._tcp.local/
Gerät für OKI-DATA-CORP-ML5100FB: usb://OKI%20DATA%20CORP/ML5100FB
Gerät für QL-600: usb://Brother/QL-600?serial=000F9Z129141
Brother-HL-5250DN-series akzeptiert Anfragen seit Di 21 Jun 2022 11:29:39 CEST
OKI-DATA-CORP-ML5100FB akzeptiert Anfragen seit Di 21 Jun 2022 09:14:06 CEST
QL-600 akzeptiert Anfragen seit Di 21 Jun 2022 09:14:08 CEST
Drucker Brother-HL-5250DN-series ist im Leerlauf. Aktiviert seit Di 21 Jun 2022 11:29:39 CEST
Drucker OKI-DATA-CORP-ML5100FB ist im Leerlauf. Aktiviert seit Di 21 Jun 2022 09:14:06 CEST
Drucker QL-600 ist im Leerlauf. Aktiviert seit Di 21 Jun 2022 09:14:08 CEST
|
| sudo ls -l /etc/cups/ppd/*.ppd
|
liefert:
| -rw-r----- 1 root lp 22806 Jun 21 11:08 /etc/cups/ppd/Brother-HL-5250DN-series.ppd
-rw-r----- 1 root lp 23563 Okt 13 2020 /etc/cups/ppd/OKI-DATA-CORP-ML5100FB.ppd
-rw-r----- 1 root lp 21633 Mär 17 2021 /etc/cups/ppd/QL-600.ppd
|
Und
| sudo cat /etc/cups/ppd/*.ppd | grep cupsMa
|
liefert:
| *cupsManualCopies: True
*cupsManualCopies: True
|
PS: Ja, ich weiß, dass die Anleitung etwas zu ausführlich geraten ist. 😉
Finde ich gar nicht; ich bin dankbar dafür! Gerade eben habe ich testweise ein Blatt aus dem unteren Papierfach gedruckt; das ist ja nur über einen <ESCAPE>-Befehl ansteuerbar. Es hat prima geklappt. Dank Eurer ausführlichen und geduldigen Hilfe scheint der Rechner wieder weitgehend zu funktionieren ― Es gibt nur ein kleines Problem mit der Zeilenlänge bei einem Ausdruck, aber das lässt sich wahrscheinlich softwaremäßig lösen. Besten Dank für alles!
|