端末からテキストを印刷する

端末からテキストを印刷する

デスクトップ環境なしでLinuxディストリビューションを使用したいが、入力したジョブを印刷する必要があります。

print homework.txtいつでも私に電子メールで送信したり、別のコンピュータから印刷したりすることができますが、bashプロンプトで同様のことを行うことができれば良いでしょう。誰でもこれを行う方法はありますか?

ベストアンサー1

CUPSは、テキスト、PostScript、PDF、画像ファイルなど、さまざまな種類のファイルを直接認識します。これにより、アプリケーション内またはコマンドラインの中で最も便利な方法で印刷できます。ファイルをシステムのデフォルト(または唯一の)プリンタに印刷するには、次のいずれかのコマンドを入力します。

lp filename 
lpr filename

特定のプリンタに印刷するには、コマンドと-d一緒にオプションを使用します。lp

lp -d printer filename

または、-P次のlprコマンドオプションを使用します。

lpr -P printer filename

プログラム出力印刷

lpとコマンドはどちらもlpr標準入力からの印刷をサポートします。

program | lp
program | lp -d printer
program | lpr
program | lpr -P printer

プログラムが出力を提供しない場合、何も印刷キューに追加されません。

次のコマンドを使用して、印刷ジョブにさらに高度なオプションを追加できます。-o オプション。バインディングを例に挙げましょう。

lpr -P printer -o StapleLocation=UpperLeft

ソースと詳細。

おすすめ記事