印刷コマンドを使用するときにプリンタ名を入力しなくてもすむように、ユーザーのデフォルトプリンタを指定できます。あるプリンタをデフォルトとして指定する前に、そのプリンタをシステム上の印刷サービスに認識させなければなりません。次のいずれかを設定すれば、ユーザーのデフォルトプリンタを設定できます。
LPDEST 環境変数
PRINTER 環境変数
ユーザーの .PRINTERS ファイルの _default 変数
システムのデフォルトプリンタ (lpadmin -d コマンドまたは Admintool を使用)
アプリケーションがプリンタを指定する場合は、システムのデフォルトプリンタを設定したかどうかに関係なく、その出力先が印刷サービスに使用されます。アプリケーションにプリンタの出力先がない場合や、印刷コマンドの使用時にプリンタ名が指定されていない場合は、印刷コマンドはデフォルトプリンタを特定の順序で検索します。表 5-1 は、システムのデフォルトプリンタの検索順序を示しています。
表 5-1 デフォルトプリンタの検索順序
検索順序 |
/usr/bin/lp コマンドを使用 |
SunOS/BSD 互換コマンド (lpr、lpq、または lprm) を使用 |
---|---|---|
1 |
LPDEST 変数 |
PRINTER 変数 |
2 |
PRINTER 変数 |
LPDEST 変数 |
3 |
システムのデフォルトプリンタ |
システムのデフォルトプリンタ |