コマンドラインからインパクトプリンタに印刷

コマンドラインからインパクトプリンタに印刷

私はRaspbianを実行するRaspberry Piを持っており、インパクトプリンタ(Epson LX-350)を購入した後、USBケーブルを介してコンピュータに接続する予定です。私の目標は、特定のイベントが発生したときに定期的にASCIIテキスト行をプリンタに出力するスクリプトを持つことです。きれいで、クールなフォントがあり、大きなフォントサイズがあり、ファイルが気になる場合や、複数のユーザーが複数のプリンタを介して印刷ジョブをスプールすることを心配しています。

特定のドライバをインストールせずにプリンタを接続してからecho "Line 1\r\nLine 2\r\nLine 3\r\n" | lp -d /dev/usb/lpXXX

今試してみるプリンタがありませんが、プリンタが到着するのを待っている間に見なければならないものがありませんか?

ベストアンサー1

cup(おそらくコマンドlpの後ろ)がそのプリンタをサポートしているかどうか、それを使用するのが賢明かどうかは、ページ全体を印刷したいのと同じではありません。lpプリンタがプログラムをエミュレートする場合は、プログラムが必要な場合があります。平行線ポートは処理されません。

幸いなことに、あなたのようなプリンタには非常に単純なコマンド言語があります。あなたの場合はESC / Pです。あなたは読みたい参考書、特にセクションR-1の例を参照してください。

ファイルから「プリンタ設定コマンドシーケンス」(例:「設定」)を準備し、そのファイルをプリンタポ​​ート(cat setup > /dev/ttyUSB0またはそれ以上)にパイプし、テキスト行を同じデバイスにパイプします。ファイル。

おすすめ記事