私は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
またはそれ以上)にパイプし、テキスト行を同じデバイスにパイプします。ファイル。