Solaris 2.x への移行

SunOS 5.6 プリンタ管理コマンドの使用

この節では、SunOS 4.x と Solaris 2.6 との間でのプリンタの設定と管理の相違について説明します。実際のシステムサービスはすべて、Solaris 2.6 環境でしか利用できません。これに対応する SunOS 4.x サービスは、互換モードでも使用できません。

代わりに、System V プリンタ管理コマンド、lpadmin(1M)lpsystem(1M) を使用しなければなりません。terminfo データベースと /etc/lp ディレクトリ内の構成ファイルを使用してください。詳細はSolaris のシステム管理を参照してください。

表 11-2 は印刷設定のためのコマンドの比較を示します。

表 11-2 プリンタ管理、設定、ファイルの比較

SunOS 4.x 

SunOS 5.6 

機能 

lpc

lpadmin

ラインプリンタ機能を制御する 

/etc/printcap

terminfo データベースと /etc/lp/printers/printername/*

プリンタ機能を定義するファイル 

/var/spool

 

/var/spool/lp

印刷システムがスプールとロックファイルを格納するディレクトリ 

なし 

lpmove

プリンタ間で印刷待ち行列を転送する 

lpc down

reject

プリンタへの待ち行列の実行を停止する 

troff による印刷

SunOS 4.x では、troff ファイルをデフォルトプリンタに送信するために次のコマンドが必要です。

% troff filename

Solaris 2.6 環境では、パイプ (|) を使用して lp コマンドにファイルを出力する必要があります。表 11-3 は SunOS 5.6 の troff コマンドを示します。

表 11-3 SunOS 5.6 の troff コマンド

SunOS 5.6 コマンド 

機能 

troff file | /usr/lib/lp/postscript/dpost|lp

troff ジョブをサポートするデフォルトプリンタに送信する

troff file| /usr/lib/lp/postscript/dpost|lp -d printer

特定のプリンタに送信する 

troff file | lp-Ttroff

troff ジョブをサポートする任意のプリンタに送信する