tunelp(8)

名前
tunelp - lp デバイスへのパラメータの設定

書式
tunelp <device> [-i <IRQ> | -t <TIME> | -c <CHARS> | -w <WAIT> | -a [on|off] | -o [on|off] | -C [on|off] | -r | -s | -q [on|off] ]

説明
tunelp は、よりよいパフォーマンスを得るために(そのままでは、プリ ンタが動作しないようなときは、パフォーマンスためではないが)、 の/dev/lp? デバイスに各種パラメータを設定する。パラメータ無 しで起動すると、デバイスが使用している割り込み番号などを出力する。パ ラメータを指定すると、そのパラメータにしたがって、デバイスの特性を設定 する。パラメータには、次のものが指定できる。

-i <IRQ> は、パラレルポートが使用する IRQ を指定する。 IRQ に 0 以外の値を指定すると、-z および -c オプションは無効になる。 ポートが IRQ を使用しない場合に、このオプションを指定すると、プリン トされなくなる。この場合は、 tunelp -i 0 とすると、割り込み無しの制御(ポーリング)を行うように設定され、プリンタ が再度動作するようになる。一般に、パラレルポートが割り込みをサポートし ている場合、割り込みを使った方がプリント動作は早く、効率良く、好ま しい結果となる。 -t <TIME> オプションは、プリンタが文字を受け取れなかったときに、 プリンタドライバーが -c パラメータで指定した回数、データを再送する時の 待ち時間を指定する。ディフォルトでは、この値は 10 である。できる限り早くプリントしたい場合、システムの負荷を気にしなけ れば、この値を 0 にしても構わない。プリンタへの印字速度を気にしなけ れば、500 (5 秒)というのは妥当な値で、システムの負荷をとても低く押えるこ とができる。最良のパフォーマンスを得たい場合、グラフィクス印字時には、 テキスト印字時に比べ、より小さな値(およそ 10 分の 1 ぐらい)にすべきで ある。 -c <CHARS> オプションは、プリンタへの出力の試行回数を指定する。 データの再送に当たっては、毎回 -t <TIME> で指定した時間の待ち時 間がある。 数字は、プリンターにデータを送る試行回数を示す。120 は、多くの プリンタにとって、適当な値です。プリンターによっては、この時間ウエイト することを要求するものがあるため、ディフォルトでは 250 となっているが、 これを変更することは自由である。HP laserjet4 のようにとても高速なプ リンタを持っている場合、10 でも大丈夫だろう。本当に、古いプリン タの場合、この値をずっと増やす必要がある。 -t <TIME> を 0 にすることは、 -c <CHARS> を無限大するのと 同じ意味となる。 -w <WAIT> オプションは、シグナルを検査するためのビジーループの回 数を指定する。多くのプリンタでは、極端に短いタイミングを扱うことがで きるようだが、プリンターによっては、長いタイミングを必要とするものも ある。このため、ディフォルトの 0 から徐々に増加させながら、そのプリンタ でプリントできるタイミングを求めることになる。このようなタイミングの調 整は、より長いケーブルを使うことでも可能である。 -a [on|off] このオプションは、プリンターのエラー時にアボートするかどうかを指定する。 ディフォルトでは、アボートしない。コンピュータの前に座っていれば、 エラーをみてそれを直し、プリンターに引続き出力させることができる。一 方、コンピュータから離れているときには、プリンタースプーラが、プリンターがレ ディ状態でないことを検出すると、すぐに終了して、そのことをメールで知ら せてくれるほうが良いこともある。選択するのは、貴方自身である。 -o [on|off] このオプションは、-a に良く似ている。デバイスのオープン時に、デバイ スがオンライン状態かチェックし、紙切れなどのエラーを通知しないようにす る。これは、ほとんどのバージョンの lpd で正しい設定である。 -C [on|off] このオプションは、特別な("注意深い") エラーチェックを追加する。 このオプションを on にすると、プリンタードライバーは、プリンターが、オ ンライン状態かどうか確認し、データを実際に送信するまで紙切れなどのエラー を通知しない。この機能は、オフライン状態でもデータを受け付けるように 見えるプリンタを使っている場合には、特に有効である。 -s このオプションは、現在のプリンターのステータスを返す。ステータスは、 0 から 255 までの 10 進数と、有効なフラグのリストである。このオプション が指定されると、-q off (現在の IRQ を表示しない) も指定されたものとし て処理される。 -o 、-C および -s オプションを使用するには、Linux のカーネルのバージョ ンが、1.1.76 以降である必要がある。 -r このオプションは、ポートをリセットする。このオプションを使用するには、 Linux の カーネルのバージョンが、1.1.80 以降である必要がある。 -q [on|off] 現在の IRQ の設定を表示するかどうかを設定する。

翻訳
福場 浩壮 <koso@ga2.so-net.or.jp>