Solaris のシステム管理 (印刷)

LP 印刷サービスの構成ファイル

lpsched デーモンが/etc/lp ディレクトリに格納する構成情報を、次の表に示します。


注意 – 注意 –

この表に一覧表示されている構成ファイルは非公開インタフェースです。これらのファイルは、今後のリリースで変更される可能性があります。現在の場所にあるファイルに依存する、または現在使用している形式のデータに依存するソフトウェアを構築しないようにしてください。


表 12–5 /etc/lp ディレクトリの内容

ファイル 

種類 

説明 

classes

ディレクトリ 

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

fd

ディレクトリ 

既存のフィルタの記述 

filter.table

ファイル 

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

forms

ディレクトリ 

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

interfaces

ディレクトリ 

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

logs

/var/lp/logs へのリンク

印刷動作のログファイル 

model

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

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

printers

ディレクトリ 

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

pwheels

ディレクトリ 

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

ppd

ディレクトリ 

ローカル待ち行列を PPD ファイルを使用して構成した場合、各 PPD ファイルのコピーがここに格納される 

これらの構成ファイルは、LPD ベースの印刷サーバー上の /etc/printcap ファイルと同じ機能を提供します。


注 –

これらのファイルの内容を確認できますが、ファイルを直接編集しないでください。代わりに、lpadmin コマンドを使用して構成を変更します。変更内容は /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

プリンタ固有の各ディレクトリ内には、次の表に示すファイルがあります。

ファイル名 

説明 

alert.sh

警告に応答して実行するシェル 

alert.vars

警告変数 

configuration

構成ファイル 

users.deny

プリンタアクセスが拒否されるユーザーのリスト 

comment

プリンタの説明 (備考欄) 

通常、プリンタ 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