web-dev-qa-db-ja.com

ブラザーHL-L2340Dでの印刷に適したファイルを作成します

システムにネットワークBrotherHL-L2340Dプリンターがあります(Ubuntu 14.04LTS)。たとえば、geditから印刷できます。すべて良い。

プリンタのドキュメントといくつかの実験では、ファイルをftpで転送することで印刷することも可能であることが示唆されていますが、プリンタに適した形式のファイルが必要です。

プリンタから(ftpで)取得されたCFG-PAGE.TXTは、プリンタがいくつかの形式を知っていることを意味しているようです。

<Active services>         BRN142D27960B7A
                          BINARY_P1
                          TEXT_P1
                          POSTSCRIPT_P1
                          PCL_P1
                          BRN142D27960B7A_AT

印刷できるファイルを生成して印刷するにはどうすればよいですか?

これは私が試したものです-必要に応じて、ftp brotherおよびput myfileを使用して送信されたファイル:

  1. Postscriptファイル-何十もの空のページを印刷します。
  2. PDFファイル-何百もの空のページを印刷します
  3. テキストファイル-何も印刷しません
  4. System Settings-> Printers->プリンタ-> Device URIfile:///home/mark/blah.prnに変更します-レポートThere was an error during the CUPS operation: 'client-error-not-possible
2
Mark Smith

私の知る限り、HL-L2340DはGDIプリンターです。GDIプリンターは、PCのグラフィックシステムを使用してページをドットに変換します。 PostScriptやPCL5などの「プリンタ言語」(別名PDLまたはページ記述言語)を理解しません。PCL5は、テキストエディタなどで生成できるプレーンテキストを理解します。

その結果、プリンターが理解できるファイルは、ドライバーによって作成されたファイルだけです。ドライバーにファイルを印刷させてから、lpを使用してそのファイルをプリンターに送信することもできますが、それはおそらくあなたが考えていることではありません。

プリンタにはいくつかのlprキューが組み込まれていることがわかります(PCL_P1など)。ただし、これらはプリンタが理解するPDLではなく、印刷ジョブを送信するためにlprで使用されるキュー名だけです。

4
hdhondt