デスクトップ環境なしで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