5.3.2 DirectPrintService.xmlの設定
ダイレクト印刷機能に関わる設定には以下の項目があります。
設定項目
| キー | 既定値 | 説明 |
|---|---|---|
| browserset | iexplore=iexplore, firefox=firefox, chrome=chrome, browser_broker=Edge, RuntimeBroker=Edge, explorer=Edge | SilentPDFの起動元としてチェックOKとなるプロセス名と、そのプロセス名で起動された時の返信先ブラウザのセット |
| cpucheckloopmax | 20 | CPU使用率チェックでの最大待機ループ回数 |
| cpucheckpercentage | 70 | 印刷キューからの要求取り出しを行う時のCPU使用率閾値 |
| defaultBrowser | iexplore | デフォルトブラウザ識別子 |
| exitTimerEnabled | true | 時間経過によるキュー待ちスレッド終了 |
| exitTimerLimit | 30 | キュー待ちスレッドタイムアウト(秒) |
| histMax | 100 | 印刷履歴保持最大数 |
| holdTime | 86400 | 印刷履歴の最大保持時間(秒) |
| port | 3000 | ダイレクト印刷実行モジュールのポート番号 |
| printDlgFindTimeOut | 100 | 印刷ダイアログを発見出来ない時のタイムアウト(msec) |
| queueSize | 100 | 印刷キュー保持数 |
| responseTemplate | C:\ProgramData\brainsellers\DirectPrint\ html\response.html |
レスポンスひな形htmlファイル名 |
| spoolTimeOut | 10000 | スプーラ監視タイムアウト(ミリ秒) |
| sppPass | 空文字 | sppファイル復号パスワード (base64エンコーディング済み) |
| tmpFolderPath | C:\ProgramData\brainsellers\DirectPrint\tmp | 一時ファイル作成フォルダパス |
DirectPrintService.xmlの設定例
<?xml version="1.0" encoding="UTF-8"?>
<properties>
<section key="Application">
<entry key="browserset" type="string">iexplore=iexplore,firefox=firefox,chrome=chrome,browser_broker=Edge,RuntimeBroker=Edge,explorer=Edge</entry>
<entry key="cpucheckloopmax" type="string">20</entry>
<entry key="cpucheckpercentage" type="string">70</entry>
<entry key="defaultBrowser" type="string">iexplore</entry>
<entry key="exitTimerEnabled" type="string">true</entry>
<entry key="exitTimerLimit" type="string">30</entry>
<entry key="histMax" type="string">100</entry>
<entry key="holdTime" type="string">86400</entry>
<entry key="port" type="string">3000</entry>
<entry key="printDlgFindTimeOut" type="string">10000</entry>
<entry key="queueSize" type="string">100</entry>
<entry key="responseTemplate" type="string">C:\ProgramData\brainsellers\DirectPrint\html\response.html</entry>
<entry key="spoolTimeOut" type="string">10000</entry>
<entry key="sppPass" type="string">cGFzc3dvcmQ=</entry>
<entry key="tmpFolderPath" type="string">C:\ProgramData\brainsellers\DirectPrint\tmp</entry>
</section>
</properties>
- 設定はシステム管理者からの指示があった場合のみ変更してください。
- 一時ファイル作成フォルダは、印刷実行者が書き込み権限を持っている必要があります。
