Solaris のシステム管理 (上級編)

ファイル内容形式の選択

Solaris 9 9/04 より前のリリースでは、Solaris プリンタマネージャは次の一覧にあるファイル内容形式を提供しており、ローカルプリンタをインストールまたは変更するときには、この一覧から選択できました。 しかし、現在、ファイル内容形式は Solaris プリンタマネージャで割り当てることができなくなりました。 今回のリリースでは、Solaris プリンタマネージャでプリンタを追加するときには、PPD ファイルを使用して、プリンタのメーカー、モデル、およびドライバを選択します。 このとき、推奨されるファイル内容形式は PostScript です。 このファイル内容形式はツールによって設定されます。

場合によっては、Solaris プリンタマネージャを以前の動作に戻すことも可能です。 詳細は、以前の Solaris プリンタマネージャのプリンタ定義画面に戻す を参照してください。


注 –

新しいプリンタを追加するとき、あるいは、既存のプリンタを変更するときに、ファイル内容形式を指定するには、 lpadmin -I コマンドを使用する必要があります。


印刷フィルタはファイルの内容を、目的のプリンタが受け付けることができる形式に変換します。 「ファイル内容形式」は、フィルタを通さずに直接印刷できるファイル内容の形式を LP 印刷サービスに通知します。 フィルタなしに印刷するには、必要なフォントをプリンタ上でも利用できなければなりません。 フィルタは、その他のファイル形式用に設定して使用します。

ほとんどのプリンタは、以下のファイルタイプを直接印刷することができます。

ユーザーがファイルの印刷要求を出すときは、lp -T content-type コマンドを使用してそのファイルの内容形式を指定することができます。 要求を出すときにファイルの内容形式を指定しないと、LP サーバーは要求の最初のファイルを見て内容形式を判定します。 ファイルが ^D%! または %! で始まっている場合、その要求には PostScriptTM データが含まれると見なされます。 それ以外の場合、ファイルは simple (ASCII) テキストと見なされます。 LP 印刷サービスはファイル内容形式を使用して、ファイル内容をプリンタで処理できる形式に変換するためのフィルタを決めます。

選択結果は LP 印刷サービスが使用する名前に変換されます。 次の表は、Solaris プリントマネージャで選択できるファイル内容形式を示しています。

表 3–2 Solaris プリンタマネージャによるファイル内容形式の選択

ファイル内容形式  

LP 印刷サービス名 

説明 

PostScript 

postscript

PostScript ファイルはフィルタを通す必要がない  

ASCII 

simple

ASCII ファイルはフィルタを通す必要がない 

PostScript と ASCII 

simple, postscript

PostScript ファイルも ASCII ファイルもフィルタを通す必要がない 

なし 

""

プリンタのタイプに一致するもの以外は、すべてのファイルがフィルタを通す必要がある 

任意 

任意

フィルタは使用されない。 プリンタがファイル内容形式を直接処理できなければ、そのファイルは印刷されない 

プリンタの機能に最も適合するファイル内容形式を選択してください。 PostScript は、Solaris プリンタマネージャのデフォルトの選択で、通常はほとんどこのまま使用できます  (PostScript ファイルには、フィルタ処理が不要なことを示します)。

通常使用するプリンタ

この節では、Solaris ソフトウェアで最も一般的に使用されるプリンタのプリンタタイプとファイル内容形式について説明します。 掲載されていませんが、ここで説明するプリンタの多くは、simple 内容形式のファイルも直接印刷できます。

PostScript プリンタがある場合は、プリンタタイプ PS または PSR と内容形式 postscript を使用してください。 PSR はページの順序を逆転させ、各ページを逆順で印刷してバナーページを最後に印刷します。

表 3–3 は、PostScript 以外の他のプリンタと、各プリンタの構成に使用するプリンタタイプを示しています。 これらのプリンタでは、ファイル内容形式は simple です。


注 –

Sun では表 3–3 のプリンタをサポートしていませんが、フィルタ処理を行うか、プリンタがファイル内容形式を直接印刷できれば、サポートしていないプリンタを使用できます。 以下の製品に不明な点がある場合は、製造元に問い合わせてください。


表 3–3 Sun がフィルタを提供していない PostScript 以外のプリンタ

プリンタ 

プリンタタイプ 

Daisy 

daisy

Datagraphix 

datagraphix

DEC LA100 

la100

DEC LN03 

ln03

DECwriter 

decwriter

Diablo 

diablo

 

diablo-m8

Epson 2500 系列 

epson2500

 

epson2500-80

 

epson2500-hi

 

epson2500-hi80

Hewlett-Packard HPCL printer 

hplaser

IBM Proprinter 

ibmproprinter

terminfo データベースにないプリンタを設定したい場合は、サポートされていないプリンタの terminfo エントリを追加する方法 を参照してください。