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.