Print Accounting で使用するための PPD の変更

Mac OS X では、印刷キューごとに選択された PPD を、サーバーの IP アドレスなどの追加情報が含まれるように変更する必要があります。Macintosh PPD は通常、/Library/Printers/PPDs/Contents/Resources フォルダにあります。Access ConnectSample.PPD という名前のサンプルの PPD がソフトウェアに同梱されています。


Print Accounting で使用できるように PPD を変更するには、次の手順に従います。

  1. 変更する PPD を探します。
  2. デフォルトの PPD は、gzip 形式で圧縮されています。その PPD をダブルクリックして展開します。
  3. 解凍した PPD をテキスト エディタで開きます。
  4. Access Connect サンプル PPD から次の行を PPD にコピーします。

*%******************************************************************************
*% Access Connect Print Accounting CUPS Filter
*%******************************************************************************
*cupsFilter: “application/vnd.cups-postscript 0 Access Connect_filter”
*Access Connect_Print_Accounting_IP: “192.168.1.5”
*Access Connect_Print_Accounting_Queue_Name: “My Queue Name”
*%******************************************************************************
*% Access Connect Print registering UI element for plugin invocation
*%******************************************************************************
*OpenUI *Access ConnectValidationRequired/ValidationRequired: Boolean
*DefaultAccess ConnectValidationRequired: False
*Access ConnectValidationRequired True/Required: “”
*Access ConnectValidationRequired False/Not Required: “”
*?Access Connect_Validation_Required: “query code”
*CloseUI: *Access ConnectValidationRequired

注意: 変更対象の PPD に既に CUPS フィルタがある場合は、Access Connect フィルタと競合する可能性があります。

  1. 行 Access Connect_Print_Accounting_IP を、Access Connect サーバーの TCP/IP アドレスになるように変更します。
  2. 行 Access Connect_Print_Accounting_Queue_Name を、Access Connect Administrator に指定されているキューの名前になるように変更します。
  3. PPD のニックネームを変更します。*NickName で始まる行があるはずです。
  4. デスクトップ プリンタの作成中に選択されると、この名前が表示されます。ニックネームを変更せず、代わりにインストールされた元の圧縮された PPD のままにしておくと、変更後の PPD を選択できなくなります。
  5. テキスト エディタで PPD を拡張子 .ppd で保存します。標準のテキストエディット アプリケーションにより、拡張子 .txt を付加するかどうかを尋ねるメッセージが表示されます。[.txt を付加しない] をクリックして、PPD が再び圧縮されないようにします。