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

独自のプリンタインタフェースプログラムを設定する方法

  1. プリンタサーバーにスーパーユーザーまたは lp としてログインします。

  2. 独自のプリンタインタフェースプログラムがあるかどうかに基づいて次の手順を選択します。

    独自のプリンタインタフェースプログラムの有無 

    次の手順 

    独自のプリンタインタフェースプログラムがないので作成する必要がある 

    手順 3

    すでに独自のプリンタインタフェースプログラムがある 

    手順 5

  3. 標準プリンタインタフェースプログラムをコピーします。


    # cp /var/spool/lp/model/standard custom-interface
    
  4. 標準プリンタインタフェースプログラムのコピーを必要に応じて変更します。

    詳しくは、「標準プリンタインタフェースプログラム」のプログラムの説明を参照して、何を変更する必要があるかを判断してください。

  5. 特定のプリンタ独自のプリンタインタフェースプログラムを設定します。


    # lpadmin -p printer-name -i custom-interface
    
    -p printer-name
    

    独自のプリンタインタフェースプログラムを使用するプリンタ名 

    -i custom-interface
    

    独自のプリンタインタフェースプログラム名 

    独自のプリンタインタフェースプログラムが LP 印刷サービスに登録され、ユーザーが印刷要求を出すと、そのプリンタに使用されます。

  6. 独自のプリンタインタフェースプログラムが /etc/lp/printers/printer-name/configuration ファイルに追加されたかどうかを確認します。

例 - 独自のプリンタインタフェースプログラムを設定する

次の例では、プリンタ luna の独自のプリンタインタフェースプログラム custom を設定します。


# lpadmin -p luna -i custom

次の例では、システム venus がプリンタ asteroid 上で使用中の独自のプリンタインタフェースプログラムを設定します。


# lpadmin -p asteroid -e venus