システムにネットワーク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
を使用して送信されたファイル:
System Settings
-> Printers
->プリンタ-> Device URI
をfile:///home/mark/blah.prn
に変更します-レポートThere was an error during the CUPS operation: 'client-error-not-possible
私の知る限り、HL-L2340DはGDIプリンターです。GDIプリンターは、PCのグラフィックシステムを使用してページをドットに変換します。 PostScriptやPCL5などの「プリンタ言語」(別名PDLまたはページ記述言語)を理解しません。PCL5は、テキストエディタなどで生成できるプレーンテキストを理解します。
その結果、プリンターが理解できるファイルは、ドライバーによって作成されたファイルだけです。ドライバーにファイルを印刷させてから、lpを使用してそのファイルをプリンターに送信することもできますが、それはおそらくあなたが考えていることではありません。
プリンタにはいくつかのlprキューが組み込まれていることがわかります(PCL_P1など)。ただし、これらはプリンタが理解するPDLではなく、印刷ジョブを送信するためにlprで使用されるキュー名だけです。