splp コマンド
目的
プリンター・ドライバーの設定を変更または表示します。
構文
スプリップ [ -b (B) オプション ] [ -B 数値] [ 「-c」 オプション ] [ -C オプション ] [ -e (E) オプション ] [ 「-f」 オプション ] [ -F! ] [ I 数値 ] [ - 数値 ] [ N オプション ] [ -N (N) オプション ] [ P- オプション ] [ -P オプション ] [ - オプション ] [ -s 数値 ] [ -S (S) オプション ] [ T オプション ] [ -T (T) 数値 ] [ -w (W) 数値 ] [ -W (W) オプション ] [ DevicePath ]
説明
splp コマンドは、 プリンター・デバイス・ドライバーの設定を変更したり、 表示したりします。 デフォルトのデバイス・パスは /dev/lp0 で、フラグはすべてオプションです。 デバイス・パスが / (スラッシュ) で始まっていない場合は、/dev ディレクトリーが想定されます。 また、フラグを指定しないと、splp コマンドは指定したデバイス・パスの現在の設定を報告します。 現在の設定を変更するには、適切なフラグを指定します。 他の処理は行われず、他の出力もありません。
splp コマンドが行った変更は、次にシステムを再始動するまで、あるいは、splp コマンドを再実行するまで有効です。 splp コマンドは /etc/inittab コマンド・ファイルから実行して、システムを始動するたびにプリンターを構成できます。
注: -bの splp コマンドの設定値。 -c、 -C、 -f、 -i、 -l、 -n、 -p、 -r、 -t、 -w、および -W フラグは、データがプリンターに直接送信される場合にのみ適用されます。例えば、次のようになります。 cat コマンドの出力を、指定された装置パスに直接リダイレクトします。 enq、 qprtを使用してファイルを印刷するためにキューに入れると、 lp、または lpr コマンドの場合、これらのフラグの設定は無視され、変更されません。
フラグ
| 項目 | 説明 |
|---|---|
| -b オプション | バックスペースをプリンターに送るかどうかを指定します。
|
| -B 数値 | 速度を指定された bps (ビット/秒) 数に設定します。 Number 変数の値は、50、75、110、134、 150、300、600、1200、1800、2400、4800、9600、19,200、38,400 です。 |
| -c オプション | 復帰をプリンターに送るかどうかを指定します。
|
| -C オプション | すべての小文字を大文字に変換するかどうかを指定します。
|
| -e オプション | エラーが検出された場合に実行する処理を指定します。
|
| -f オプション | プリンターに用紙送り文字を送るか、あるいは用紙送り文字をライン・フィードか復帰でシミュレートするかどうかを指定します。
|
| -F! (-F!) | 3812 ページ・プリンターまたは 3816 ページ・プリンター用のフォント状況表示をリセットします。 このフラグによりフォントは、次のスプールされた印刷ジョブによって、プリンターのフォント・ディスケットからプリンターのメモリーに再ロードされます。 プリンターをオフにしてから再びオンにした場合、あるいはプリンターのメモリー内のフォントが破壊されてしまった場合には、このフラグを指定しなければなりません。 |
| -i 数値 | 指定された桁数だけ字下げします。ここで、Number 変数の値は整数です。 |
| -l 番号 | 1 ページに指定された行数を印刷します。ここで、Number 変数の値は整数です。 |
| -n オプション | プリンターにライン・フィードを送るか、またはライン・フィードを復帰に変換するかどうかを指定します。
|
| -N オプション | パリティーの生成および検出を使用可能にするかどうかを指定します。
|
| -p オプション | システムが -b, -cの設定に従って、変更されていないすべての文字をプリンターに送信するか、または文字を変換するかを指定します。 -C, -f, -i, -l、 -n、 -r、 -t、 -w、および -W フラグ:
|
| -P オプション | パリティーを指定します。
|
| -r オプション | ライン・フィードの後に復帰を追加するかどうかを指定します。
|
| -s 数値 | 文字サイズを選択します。ここで、Number 変数はビットの数です。 Number 変数の値は、5、6、7、または 8 にすることができます。 文字サイズの追加情報については、 termio.h スペシャル・ファイルを参照してください。 |
| -S オプション | 1 文字当たりのストップ・ビット数を指定します。
|
| -t オプション | タブを拡張するかどうかを指定します。
|
| -T 数値 | Number 変数で指定された秒数にタイムアウト期間を設定します。 Number 変数の値は、整数でなければなりません。 |
| -w 数値 | Number 変数で指定された桁数を印刷します。 Number 変数の値は、整数でなければなりません。 |
| -W オプション | 指定された幅を超えて次の行に文字を折り返して印刷するかどうかを指定します。...改行文字の後の (3 つのドット):
|
例
- /dev/lp0 プリンターの現在のプリンター設定を表示するには、次のように入力します。
splp - プリンター設定を変更するには、次のように入力します。これにより、/dev/lp0 プリンターの設定が 80 カラムの用紙幅に変更されます (-w 80 フラグ)。 また、幅が 80 カラムを超える各行は次の行に折り返され ( -W+ フラグ)、すべての英字が大文字で印刷されます (-C+ フラグ)。
ファイル
| 項目 | 説明 |
|---|---|
| /dev/lp* | プリンター属性ファイルが入っています。 |
| /etc/inittab | プリンター構成コマンド・ファイルが入っています。 |