Solaris のシステム管理 (第 2 巻)

構成ファイル

スケジューラは、表 7-2 のように、/etc/lp ディレクトリに入っている LP 構成ファイルに構成情報を格納します。


注意 - 注意 -

表 7-2 の構成ファイルはプライベートインタフェースで、将来のリリースでは変更される可能性があります。現在の場所にあるファイルに依存する、または現在使用している形式のデータに依存するソフトウェアを構築しないようにしてください。


表 7-2 /etc/lp ディレクトリの内容

ファイル 

タイプ 

説明 

classes

ディレクトリ 

lpadmin -c コマンドで与えたクラスを識別するファイル

fd

ディレクトリ 

既存のフィルタの記述 

filter.table

ファイル 

印刷フィルタ照合テーブル 

forms

ディレクトリ 

各フォームのファイルを格納する場所。最初は、このディレクトリは空になっている 

interfaces

ディレクトリ 

プリンタインタフェースプログラムファイル 

logs

/var/lp/logs へのリンク

印刷動作のログファイル 

model

/usr/lib/lp/model へのリンク

標準プリンタインタフェースプログラム 

printers

ディレクトリ 

各ローカルプリンタのディレクトリ。各ディレクトリには、個々のプリンタの構成情報と警告ファイルが入っている 

pwheels

ディレクトリ 

印字ホイールまたはカートリッジファイル 

これらの構成ファイルは、SunOS 4.1 リリースの /etc/printcap ファイルと同様の機能を提供します。


注 -

これらのファイルの内容を確認できますが、直接編集しないでください。代わりに、lpadmin(1M) コマンドを使用して構成を変更します。変更内容は /etc/lp ディレクトリ内の構成ファイルに入力されます。lpsched デーモンは、構成ファイルを管理して構成します。


/etc/lp/printers ディレクトリには、システムに認識されるプリンタ (ローカルまたはリモート) ごとに 1 つずつサブディレクトリが入っています。次の例は、プリンタ sparc1luna/etc/lp/printers サブディレクトリを示します。

$ ls -l /etc/lp/printers
drwxrwxr-x 2 lp lp 512 Jan 23 23:53 luna
drwxrwxr-x 2 lp lp 512 Jan 11 17:50 sparc1

プリンタ固有の各ディレクトリ内では、次のファイルを使用してプリンタを記述できます。

通常、プリンタ luna の構成ファイル /etc/lp/printers/luna/configuration は、次のようになっています。

Banner: on: Always
Content types: PS
Device: /dev/term/b
Interface: /usr/lib/lp/model/standard
Printer type: PS
Modules: default