Solaris のシステム管理 (印刷)

Procedurelpadmin -n コマンドを使用してシステムに PPD ファイルを追加する方法

この手順は、lpadmin コマンドを使用して、既存の印刷待ち行列の設定を、指定された PPD ファイルに関連付けられるように変更する方法を示しています。

lpadmin コマンドを -n オプションとともに使用してシステムに PPD ファイルを追加する場合は、ラベルまたはリポジトリを指定できません。代わりに、user ラベルがファイルに割り当てられたあと、そのファイルが user リポジトリにコピーされます。ユーザーが定義したラベルまたはリポジトリを指定する場合は、ppdmgr ユーティリティーを使用して PPD ファイルを追加してください。ppdmgr ユーティリティーを使用してシステムに PPD ファイルを追加する方法」を参照してください。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. 既存の印刷待ち行列を PPD ファイルに関連付けられるように変更します。


    # lpadmin -p print-queue -n ppd-file-path
    
    lpadmin

    LP 印刷サービスを設定するために使用される管理コマンド。

    -p print-queue

    印刷待ち行列を指定します。印刷待ち行列は、printer-name と表記される場合があります。

    -n

    ppd-file-path で指定された PPD ファイルを、デフォルトの user PPD ファイルリポジトリ内にあるデフォルトの user ラベルディレクトリにコピーします。

    ppd-file-path

    PPD ファイルのソースパスとそのファイルの名前を指定します。このファイルは -a オプションとともに使用され、ppd-file-path のコピーが、指定されたリポジトリ内の指定されたラベルに追加されます。ppdmgr ユーティリティーは、.ppd または .ppd.gz のいずれかの拡張子を持つ有効な PPD ファイルを受け付けます。

  3. 次のいずれかの方法を使用して、PPD ファイルが追加されたことを確認します。

    • ファイルが Solaris 印刷マネージャーに表示されることを確認します。

      1. Solaris 印刷マネージャーを起動します。

        手順については、「Solaris 印刷マネージャーを起動する方法」を参照してください。

      2. 「プリンタのプロパティを変更」(ローカルまたはネットワーク) を選択します。

      3. この手順のステップ 2 で指定した印刷待ち行列を選択します。

        印刷待ち行列に関連付けられた PPD ファイルが正常に追加された場合は、そのファイルが「プリンタドライバ」フィールドに表示されます。「Solaris 印刷マネージャーの「プリンタドライバ」フィールドの説明」を参照してください。

    • 次の lpstat コマンドを使用して、PPD ファイルが追加されたことを確認します。


      % lpstat -p print-queue -l

      PPD ファイルが印刷待ち行列に正常に追加された場合は、lpstat コマンドの出力の PPD フィールドにその PPD ファイル名が含まれています。


例 11–6 lpadmin -n コマンドを使用して、既存の印刷待ち行列に PPD ファイルを追加する

この例は、印刷待ち行列 printer1 を、指定された PPD ファイルのコピーに関連付けられるように変更する方法を示しています。


# lpadmin -p printer1 -n /path/mynewHPppdfile.ppd

指定された PPD ファイルは、/var/lp/ppd/user/HP/mynewHPppdfile.ppd.gz に格納されます。