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

Procedureシステムリブート後にも有効なプリンタオプション値を設定する方法

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

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

  2. 1 つまたはすべてのオプションを設定します。


    # svccfg
    svc:> select svc:/application/print/server
    svc:/application/print/server> setprop property = value
    .
    .
    .
    svc:/application/print/server> quit
    

    設定したいオプションごとに、setprop property = value コマンドを各行で繰り返します。

  3. 印刷サーバーの現在の属性値を表示し、オプションが正しく設定されているかどうかを確認します。


    # svcprop svc:/application/print/server
    
  4. 印刷スケジューラを再起動します。

    • 印刷スケジューラが実行されていない場合は、次のコマンドを使用します。


      # svcadm refresh svc:/application/print/server
      # svcadm enable svc:/application/print/server
      
    • 印刷スケジューラが実行されている場合は、次のコマンドを使用します。


      # svcadm refresh svc:/application/print/server
      # svcadm restart svc:/application/print/server
      

    印刷スケジューラが実行されているかどうかを確認するには、svcs application/print/server コマンドを実行します。


例 8–3 システムリブート後にも有効なプリンタオプション値を設定する

この例では、フィルタの数を 1 に設定する方法を示します。このオプションは、システムをリブートしたあと、または印刷スケジューラを再起動したあとにも有効です。


# svccfg
svc:> select svc:/application/print/server
svc:/application/print/server> setprop lpsched/num_filters = count: 1
svc:/application/print/server> quit

この例では、すべてのオプションを設定する方法を示します。


# svccfg
svc:> select svc:/application/print/server
svc:/application/print/server> setprop lpsched/num_filters = count: 1
svc:/application/print/server> setprop lpsched/num_notifiers = count: 1
svc:/application/print/server> setprop lpsched/fd_limit = count: 4096
svc:/application/print/server> setprop lpsched/reserved_fds = count: 2
svc:/application/print/server> quit

次に、すべてのオプションを設定するスクリプト例を示します。


#!/bin/ksh

svccfg <<-EOF
select svc:/application/print/server
setprop lpsched/num_filters = count: 1
setprop lpsched/num_notifiers = count: 1
setprop lpsched/fd_limit = count: 4096
setprop lpsched/reserved_fds = count: 2

EOF