DSSによるアカウンティング情報の使用上の考慮事項
このセクションでは、DSSによるサーバーのアカウンティング情報について詳しく説明します。また、InfoPrint Managerでアカウンティング情報を使用するときの、さまざまなDSSを使用するための提案についても説明します。
- BSD DSS
- BSD DSSを使用し、宛先にアカウンティングログに記録されたページカウントは、次の基準に基づきます。
- ユーザーが印刷ジョブでjob-page-countジョブ属性またはpage-count文書属性を指定している場合は、InfoPrint Managerはアカウンティングログにその数値を記録します。
- ユーザーがjob-page-countまたはpage-countを指定せずに、印刷されているデータがPCL、PDF、またはPostScriptの場合は、InfoPrint Managerはページカウントを計算し、アカウンティングログに記録を試みます。
- CUPS DSS
- wait-for-job-completionがTrueに設定されていて、ジョブが正常終了するか、キャンセルされた場合は、アカウンティングログに記録されたページカウントはプリンターにスタックされたページ数です。例えば、3ページの文書が片面印刷で印刷された場合、アカウンティングログには3ページが記録され、3ページがスタックされます。4ページの両面文書は、2枚しかスタックされていないにもかかわらず、アカウンティングログには4ページが記録されます。プリンターや使用するバックエンドに応じ、プリンターで保留状態のジョブには、完了ページ数がゼロと記録されます。
- 注意:
- CUPS DSSを使用するときは、1.4.2以上のcups-libsバージョンを使用して正確なアカウンティング情報を取得してください。
- 物理プリンターにタイムアウト設定がある場合は、wait-for-job-completionにTrueまたはYesを指定するときに、タイムアウト設定が使用不可であること、またはタイムアウト値が十分に高いことを確認してください。タイムアウト値が低いと不正な情報が発生し、バックエンドが失敗します。
- 物理プリンターがネストされたPJL JOBコマンドをサポートしていない場合は、実宛先の printer-command属性を設定してください。詳しくは、wait-for-job-completionを参照してください。
- wait-for-job-completionがFalseに設定されている場合、ページカウントはプリンター上にスタックされたページ数には基づきません。この場合は、InfoPrint Managerは次の方法を使用し、ページカウントを計算します。
- プリンターバックエンドは、非ゼロのページカウントを戻すことがあります。このページカウントは、プリンターバックエンドがプリンターに送信するページ数に基づきます。この数値が戻された場合は、InfoPrint Managerは、アカウンティングログに記録するページカウント用に使用します。
- プリンターバックエンドがページカウントとしてゼロを戻し、そのジョブにjob-page-count指定があった場合は、InfoPrint Managerはページカウントをアカウンティングログに記録します。
- プリンターバックエンドがページカウントとしてゼロを戻し、ユーザーがjob-page-countを指定せずに、ジョブがPCL、PDF、またはPostScriptの場合は、InfoPrint Managerはページカウントを計算し、アカウンティングログに記録を試みます。
- 制限:キャンセルまたは一時停止したジョブに報告されたオクテットカウントは不正確になることがあります。
- wait-for-job-completionがTrueに設定されていて、ジョブが正常終了するか、キャンセルされた場合は、アカウンティングログに記録されたページカウントはプリンターにスタックされたページ数です。例えば、3ページの文書が片面印刷で印刷された場合、アカウンティングログには3ページが記録され、3ページがスタックされます。4ページの両面文書は、2枚しかスタックされていないにもかかわらず、アカウンティングログには4ページが記録されます。プリンターや使用するバックエンドに応じ、プリンターで保留状態のジョブには、完了ページ数がゼロと記録されます。
- DFE DSS
- wait-for-job-completion属性がTrueに設定されていて、ジョブが正常終了するか、キャンセルされた場合は、アカウンティングログに記録されたページカウントはプリンターにスタックされたページ数です。例えば、3ページの片面印刷文書では、アカウンティングログに3ページが記録され、3ページがスタックされます。4ページの両面印刷文書では、2枚しかスタックされていないにもかかわらず、アカウンティングログに4ページが記録されます。
- wait-for-job-completion属性がFalseに設定されている場合、ページカウントはプリンター上にスタックされたページ数には基づきません。この場合は、InfoPrint Managerは次の方法を使用し、ページカウントを計算します。
- アカウンティングログに記録されるページカウントは、document-formats-ripped-at-destination実宛先属性が設定されている場合を除き、PSFがプリンタードライバーに送信したことを報告するページ数です。
- document-formats-ripped-at-destination実宛先属性を入力データストリームに設定し、ジョブがPCL、PDF、またはPostScriptの場合は、InfoPrint Managerはページカウントを計算し、アカウンティングログに記録を試みます。唯一の例外は、ユーザーがjob-page-count属性を指定し、InfoPrint Managerが、ユーザーが指定したその属性の値を記録する場合です。
- 制限:キャンセルされたジョブのアカウンティングログで報告されるページカウントおよびオクテットカウントは正確ではありません。
- Email DSS
- EメールDSSを使用して宛先にアカウンティングログに記録されたページカウントは、InfoPrint ManagerがEメール受信側に生成し、送信したページ数を反映しています。このページカウントはEメール受信側が受け取ったページ数に基づきません。
- IPP DSS
- IPP DSSを使用し、宛先にアカウンティングログに記録されたページカウントは、次の基準に基づきます。
- 特定のIPPプリンターの機能によっては、プリンターがインターネットプリンティングプロトコルを通じてページ完了 情報を報告し、ジョブが正常に完了した場合、その情報が使用されます。補助シートはカウントに含まれません。
- ユーザーが印刷ジョブでjob-page-countジョブ属性またはpage-count文書属性を指定している場合は、InfoPrint Managerはアカウンティングログにその数値を記録します。補助シートはカウントに追加されません。
- ユーザーがjob-page-countまたはpage-countを指定せずに印刷されているデータがPCL、PDF、またはPostScriptの場合は、InfoPrint Managerは、プリンターからページカウントを再取得します(プリンターでその機能をサポートしている場合)。補助シートはカウントに含まれません。
- 制限:すべての情報はInternet Printer Protocol経由で入手するため、pages-completedに必要な属性が特定のプリンターモデルで対応していない場合があります。
注意: この DSS を使用して正確な結果を得るためには、プリンターに設定する sides のデフォルト (片面または両面) を、必ず、実宛先の sides 属性値に一致するように設定してください。 - コマンド接続タイプを持つPSF DSS
- コマンドを使用し、宛先用のアカウンティングログに記録されたページカウントは、PSFが生成し、プリンターに送信したページ数です。これは、プリンターで受信または印刷されたページ数には基づきません。ページカウントには、スタートページ、セパレーターページ、エンドページは含まれません。
- 他のドライバー接続タイプを持つPSF DSS
- wait-for-job-completionがTrueに設定されていて、ジョブが正常終了した場合は、アカウンティングログに記録されたページカウントはプリンターにスタックされたページ数です。例えば、3ページの両面印刷文書では、アカウンティングログに3ページ、スタックに3ページ記録されます。4ページの片面印刷または両面印刷文書では、スタックに2枚しかなくても、アカウンティングログに4ページ記録されます。
アカウンティングに記録されるページカウントには、補助シートが含まれます。
ヘッダーシート付きの両面印刷の4ページジョブは、ページカウントは5です。 これは、補助シートはカウントに含まれず、各ページの両方の面がカウントされるからです。
- wait-for-job-completionがFalseに設定されている場合、ページカウントはプリンター上にスタックされたページ数には基づきません。この場合は、InfoPrint Managerは次の方法を使用し、ページカウントを計算します。
- アカウンティングログに記録されるページカウントは、document-formats-ripped-at-destination実宛先属性が設定されている場合を除き、PSFがプリンタードライバーに送信したことを報告するページ数です。
- document-formats-ripped-at-destination実宛先属性を入力データストリームに設定し、ジョブがPCL、PDF、またはPostScriptの場合は、InfoPrint Managerはページカウントを計算し、アカウンティングログに記録を試みます。唯一の例外は、ユーザーがjob-page-count属性を指定し、InfoPrint Managerが、ユーザーが指定したその属性の値を記録する場合です。
- 制限:キャンセルジョブと一時停止ジョブに、アカウンティングログに報告されるページカウントやオクテットカウントは正確ではありません。
- wait-for-job-completionがTrueに設定されていて、ジョブが正常終了した場合は、アカウンティングログに記録されたページカウントはプリンターにスタックされたページ数です。例えば、3ページの両面印刷文書では、アカウンティングログに3ページ、スタックに3ページ記録されます。4ページの片面印刷または両面印刷文書では、スタックに2枚しかなくても、アカウンティングログに4ページ記録されます。
- TCP/IP接続タイプを持つPSF DSS
-
- 正常終了したジョブに関して、アカウンティングログに示されるページカウントは、プリンターにスタックされた AFP ページ数で、スタートページ、セパレーターページ、およびエンドページがあります。
注意: n アップドキュメントでは、n ページまでが印刷する用紙面ごとにカウントされます。
- 制限:
- すべてASCIIの複数の文書ジョブを印刷するときは、アカウンティングログには、最後に印刷された文書のページだけ表示されます。
- ジョブが一時停止またはキャンセルされた場合は、アカウンティングログに示されるページカウントが不正確になることがあります。
- 一時停止ジョブに関しては、オクテットカウントは必ずゼロ(0)になります。
- 正常終了したジョブに関して、アカウンティングログに示されるページカウントは、プリンターにスタックされた AFP ページ数で、スタートページ、セパレーターページ、およびエンドページがあります。