Solaris Print Managerを NIS+ (FNS を使用) または NIS で使用する場合、次の各節を参照してください。
Solaris Print Manager でプリンタ情報を管理するには、FNS の設定時に作成された NIS+ テーブル fns.ctx_dir.<domain> を使用して NIS+ (FNS を使用) を実行していなければなりません。
このほか、次のことに注意してください。
Solaris Print Manager では、Solstice AdminSuite プリンタマネージャの場合と同様に、フェデレーテッドネーミングコンテキスト (thisorgunit/service/printer) のプリンタ情報だけを管理できる
Solaris Print Manager では、/usr/bin/fncreate_printer コマンドで他のコンテキストまたはサブコンテキストに追加されたプリンタ情報を管理できない
Solaris Print Manager を使用して fns.ctx_dir.<domain> ファイルを更新するには、次の作業を行う必要がある
Solaris Print Manager を実行するシステムを、fns.ctx_dir.<domain> ファイルの更新が許可されている NIS+ の admin グループに追加する
FNS と NIS+ の資格については、fns_nis+(5) と nisgrpadm(1) のマニュアルページを参照してください。
Solaris Print Manager をスーパーユーザーで起動する
NIS+ の構成によっては、/usr/bin/keylogin コマンドを実行する必要があります。詳細については、keylogin(1) のマニュアルページを参照してください。
NIS ネームサービスを実行しているシステムでは、Solaris Print Manager を使用して、NIS (yp) 互換モードで動作している NIS+ マスターネームサーバーを更新することはできません。
NIS 互換モードで動作している NIS+ デーモンが応答できる NIS マップへの要求は制限され、この中には printers.conf.byname は含まれていません。
この場合、唯一利用できる選択肢は files です。
NIS の互換性 (-Y オプション) については、rpc.nisd(1M) のマニュアルページを参照してください。
Solaris Print Manager を使用して NIS ネームサービスのプリンタ情報を更新するときは、次のことに注意してください。
NIS マップ printers.conf.byname を作成する場合は、/etc/printers.conf をソースファイルとしなければならない。これ以外のソースファイルを使用してプリンタ情報を更新するように NIS の makefile を変更している場合、Solaris Print Manager では、NIS ネームサービスのプリンタ情報を管理することができない
ネットワークに NIS マスターサーバーと NIS スレーブサーバーが設定されている場合、NIS スレーブでは、NIS スレーブが更新されるまで、更新されたプリンタ情報を認識することができない。詳細については、ypmake(1M) のマニュアルページを参照
NIS サーバーで Solaris 2.5 およびその互換バージョンを実行している場合、マップを更新するには NIS マスターサーバーに対する明示的なアクセス権が必要になる。アクセス権があるということは、NIS マスターサーバーのスーパーユーザー (root) の .rhosts ファイルに、そのシステム名のエントリがあるということを意味している
Solaris Print Manager では、ローカルまたはリモートのプリンタへのアクセスを設定するとき、デフォルトプリンタを定義できます。デフォルトプリンタとは、出力先プリンタを指定しない場合に印刷要求が送信されるプリンタのことです。
デフォルトプリンタは、選択したネームサービスや、プリンタがローカルであるかリモートであるかによって変わります。ネームサービス環境でのデフォルトプリンタの設定については、次の表を参照してください。
選択したネームサービス |
プリンタの状態 |
設定対象 |
---|---|---|
NIS または NIS+ (xfn) |
リモート |
デフォルトプリンタはネームサービスだけに設定される。ローカルシステムには設定されない |
NIS または NIS+ (xfn) |
ローカルシステムに接続 |
デフォルトプリンタはネームサービスとローカルシステム両方に設定される |
files |
設定しない |
デフォルトプリンタはローカルシステムにだけ設定される |
ユーザーごとにデフォルトプリンタを設定する方法については、「.printers ファイルの設定」を参照してください。