Linux lpr コマンド

Linux コマンド大全

lpr(line printer remote)は、Linux および Unix システム上でファイルを印刷するためのコマンドです。

lpr は、システムで設定されているデフォルトのプリンターまたは指定したプリンターを使用して、ファイルを印刷キューに送信します。

lpr は、データをローカルまたはリモートのホストに送って処理させるために使用できます。

構文

lpr [选项] [文件...]

よく使うオプション:

  • -P <打印机名>:使用するプリンターを指定します。指定しない場合は、システムのデフォルトプリンターが使用されます。
  • -# <部数>:印刷部数を指定します。
  • -o <选项>:印刷オプションを指定します(両面印刷、ページ範囲など)。
  • -h:タイトルページを印刷しません。
  • -C <class>:ジョブのクラス(class)を指定します。
  • -J <job>:ジョブ名を指定します。
  • -T <title>:ジョブタイトルを指定します。

例

ファイルを1つ印刷する:

lpr myfile.txt

プリンターを指定して印刷する:

lpr -P myprinter myfile.txt

複数部印刷する:

lpr -# 3 myfile.txt

タイトルページを印刷しない:

lpr -h myfile.txt

印刷オプションを指定する(例:両面印刷):

lpr -o sides=two-sided-long-edge myfile.txt

両面印刷:

lpr -o sides=two-sided-long-edge myfile.txt

ページ範囲を指定する:

lpr -o page-ranges=1-5 myfile.pdf

複数のファイルを一度に印刷できます。ファイル名をスペースで区切って指定するだけです:

lpr file1.txt file2.txt file3.txt

ディレクトリ内のすべてのファイルを印刷する:

lpr -r directory

lpstat コマンドを使用すると、現在の印刷キューの状態を確認できます:

lpstat -o

印刷ジョブをキャンセルする:

cancel job_number

cancel コマンドは、印刷キュー内のジョブをキャンセルするために使用されます。job_number はジョブの番号です。

より高度な機能が必要な場合は、システムの man マニュアルを参照してください:

man lpr

Linux コマンド大全

その他の拡張