今回のリリースでは、 Solaris プリンタマネージャでプリンタタイプを割り当てることができなくなりました。 その代わりに、Solaris プリンタマネージャで新しいプリンタを追加したり既存のプリンタを変更したりする際には、プリンタのメーカー、モデル、およびドライバを 選択する必要があります。 以前 Solaris プリンタマネージャで割り当てたプリンタ定義を使用する方法については、以前の Solaris プリンタマネージャのプリンタ定義画面に戻す を参照してください。
「プリンタタイプ」とは、プリンタの種類を表す一般名です。 プリンタタイプは、プリンタのさまざまな制御シーケンスが入っている terminfo データベースエントリを識別します。 通常、プリンタタイプはメーカーのモデル名からとります。 たとえば、DECwriter のプリンタタイプ名は decwriter です。 ただし、共通プリンタタイプ PS はこの規則に従いません。 PS は、多くの PostScript プリンタモデルのプリンタタイプとして使用されます。
プリンタタイプを指定するには、lpadmin -T コマンドを使用します。
各プリンタタイプに関する情報は、terminfo データベース (/usr/share/lib/terminfo) に格納されています。 この情報には、プリンタの機能と初期制御データが含まれます。 インストールするプリンタは、terminfo データベース内のエントリに対応していなければなりません。
$ pwd /usr/share/lib/terminfo $ ls 1 3 5 7 9 B H P a c e g i k m o q s u w y 2 4 6 8 A G M S b d f h j l n p r t v x z $ |
各サブディレクトリには、端末またはプリンタに関してコンパイル済みのデータベースエントリが入っています。 各エントリは、プリンタまたは端末のタイプの頭文字別に編成されています。 たとえば、Epson プリンタがある場合は、/usr/share/lib/terminfo/e ディレクトリ内を探すと、Epson プリンタの特定のモデルが見つかります。
$ cd /usr/share/lib/terminfo/e $ ls emots ep2500+high ep48 ergo4000 exidy2500 env230 ep2500+low epson2500 esprit envision230 ep40 epson2500-80 ethernet ep2500+basic ep4000 epson2500-hi ex3000 ep2500+color ep4080 epson2500-hi80 exidy $ |
上記のように、Epson プリンタのエントリがあります。
NEC プリンタがある場合は、/usr/share/lib/terminfo/n ディレクトリ内を探すと、使用中の NEC プリンタモデルが見つかります。
$ cd /usr/share/lib/terminfo/n $ ls ncr7900 ncr7900iv netronics network nuc ncr7900-na ncr7901 netty netx nucterm ncr7900i nec netty-Tabs newhp ncr7900i-na net netty-vi newhpkeyboard $ |
上記のように、このディレクトリには、NEC のエントリが含まれています。