Erstellen Sie eine zum Drucken auf dem Brother HL-L2340D geeignete Datei

772
Mark Smith

Ich habe einen Brother-Drucker HL-L2340D im Netzwerk (Ubuntu 14.04LTS). Ich kann zum Beispiel von aus drucken gedit. Alles gut.

Die Druckerdokumentation und einige Experimente deuten darauf hin, dass es auch möglich ist, durch Drucken einer Datei darauf zu drucken, aber ich brauche eine Datei im richtigen Format für den Drucker.

Das vom Drucker abgerufene CFG-PAGE.TXT (per FTP) scheint darauf hinzuweisen, dass der Drucker mehrere Formate kennt:

<Active services> BRN142D27960B7A BINARY_P1 TEXT_P1 POSTSCRIPT_P1 PCL_P1 BRN142D27960B7A_AT 

Wie kann ich eine Datei generieren, die ich drucken und drucken kann?

Das habe ich ausprobiert - ggf. Dateien, die mit ftp brotherund gesendet wurden put myfile:

  1. Postscript-Datei - druckt Dutzende leerer Seiten.
  2. PDF-Datei - druckt Hunderte leerer Seiten
  3. Textdatei - druckt nichts
  4. Ändern System Settings-> Printers-> mein Drucker -> Device URIzu file:///home/mark/blah.prn- BerichteThere was an error during the CUPS operation: 'client-error-not-possible
2

1 Antwort auf die Frage

4
hdhondt

Soweit ich das beurteilen kann, ist der HL-L2340D ein GDI-Drucker. GDI-Drucker verwenden das Grafiksystem im PC, um die Seite in Punkte auf der Seite umzuwandeln. Sie verstehen keine "Druckersprache" (PDL oder Page Description Language) wie PostScript oder PCL5. PCL5 versteht Klartext, den Sie mit Texteditoren usw. generieren können.

Daher sind die einzigen Dateien, die Ihr Drucker versteht, die von einem Treiber erstellten Dateien. Sie könnten den Treiber dazu bringen, in eine Datei zu drucken, und dann können Sie diese Datei mit lp an den Drucker senden, aber das ist wahrscheinlich nicht das, was Sie im Sinn haben.

Ich sehe, dass der Drucker mehrere eingebaute lpr-Warteschlangen (PCL_P1 usw.) hat. Dies sind jedoch keine PDLs, die der Drucker versteht, nur Warteschlangennamen, die mit lpr zum Senden von Druckaufträgen verwendet werden.