Brother HL-L2300D - CUPS zeigt Druckaufträge abgeschlossen an, nichts wird gedruckt

505
einpoklum

Ich versuche, einen Raspberry Pi 2B-Druckserver für einen Brother HL-L2300D-Drucker einzurichten.

Ich habe folgendes gemacht:

  1. Installiertes Raspbian (Debian-Stretch-basierte Version)
  2. Installierte eine Reihe von Paketen einschließlich cups, sambaundfoomatic-db
  3. foomatic-dbhatte keinen Treiber für den HL-L2300D, daher wurde der (proprietäre? nicht sicher) Treiber von hier installiert .
  4. Das Brother-Treiberinstallationsprogramm wurde ausgeführt. Die Installation scheint bestanden zu sein, obwohl ich eine Fehlermeldung über eine Inkompatibilität zwischen 386 und x86_64 erhalten habe
  5. Relevanter Zugriff in aktiviert /etc/cups/cupsd.conf
  6. Eingabe der Webverwaltungsoberfläche; Der Drucker wurde bereits hinzugefügt.
  7. Legen Sie den automatisch hinzugefügten Drucker als Standarddrucker fest.
  8. Öffnet eine kurze Textdatei in LeafPad
  9. Senden Sie wiederholt die zu druckende Textdatei
  10. Die CUPS-Protokolle einschließlich des Auftragsprotokolls wurden überprüft

Ergebnis:

  • Der Drucker scheint mit einer entsprechend benannten PPD gut installiert zu sein
  • Nichts wird gedruckt
  • In den Jobprotokollen werden die Jobs als erfolgreich angezeigt

Meine Fragen:

  • Was fehlt?
  • Wie kann ich den Drucker tatsächlich drucken lassen?
1

3 Antworten auf die Frage

1
einpoklum

Ein identisches Problem wurde in der SX Raspberry Pi-Community angesprochen:

Brother HL-L2300D-Drucker kann nicht vom Raspberry Pi aus gedruckt werden

Das Problem ist, dass der Raspberry Pi weder x86 noch x86_64 ist, sondern eine ARM-Prozessor-basierte Architektur. Brother bietet weder Treiber-Quellcode noch Binärdateien an, die für einen Pi-Treiber verwendet werden könnten. Es scheint eine QEMU-basierte Lösung für die Verwendung von 386-Druckertreibern zu geben.

1
John

Ich bin mir nicht sicher, ob Sie Ihre jemals zum Laufen gebracht haben, aber es scheint, dass es einen ARM-Treiber für die 2300D hier gibt . Ich hatte es für meine 2320D, Duplex und alle, aber mit den Einstellungen vermasselt, die versuchen, es richtig auf Letter (vs A4-Papier) zu bringen, und jetzt funktioniert das Duplex nicht. Auf jeden Fall einen Versuch wert.

Siehe meine selbst akzeptierte Antwort. einpoklum vor 5 Jahren 0
0
einpoklum

Während die eigenen Treiber von Brother nicht auf ARM-basierten Geräten verwendet werden können, steht ein FOSS-Treiber (Reverse-Engineered?) Zur Verfügung:

brlaser auf GitHub

was für einige Brother-Drucker funktioniert. Es wird berichtet, dass es auch mit HL-2300D-Druckern funktioniert - jedoch nicht in allen Fällen oder zu allen Zeiten, so YMMV.

Es hat aber für mich funktioniert.