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

ファイル内容形式の選択

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

lpadmin -I コマンドまたは Admintool を使用すると、プリンタのファイル内容形式を指定できます。Admintool を使用すると、メニューからファイル内容形式を選択できます。一部のファイル内容形式はメニューにありません。lpadmin コマンドを使用して、Admintool メニューにないファイル内容形式を指定してください。

多くのプリンタでは、次の 2 種類のファイルを直接印刷できます。

ユーザーがファイルの印刷要求を出すときは、そのファイルの内容形式を指定します (lp -T content-type)。指定しないと、ファイルは simple (ASCII テキスト) と見なされます。LP 印刷サービスはファイル内容形式を使用して、ファイル内容をプリンタで処理できる形式に変換するためのフィルタを決めます。

Admintool ではファイル内容形式のリストが表示されるので、ローカルプリンタをインストールまたは変更するときに、そこから形式を選択できます。選択結果は LP 印刷サービスが使用する名前に変換されます。表 2-2 は、Admintool で選択できるファイル内容形式を示しています。

表 2-2 Admintool によるファイル内容形式の選択

ファイル内容形式 

LP 印刷サービス名 

説明 

PostScript 

postscript

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

ASCII 

simple

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

PostScript と ASCII 

simple,postscript

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

None 

""

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

Any 

any

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

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

通常使用するプリンタ

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

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

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


注 -

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


表 2-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 エントリを追加する方法」を参照してください。