5.3.1 BatchPrintService.xmlの設定
バッチ印刷機能に関わる設定には以下の項目があります。
設定項目
キー | 既定値 | 説明 |
---|---|---|
cpucheckloopmax | 20 | CPU使用率チェックでの最大待機ループ回数 |
cpucheckpercentage | 70 | 印刷キューからの要求取り出しを行う時のCPU使用率閾値 |
exitTimerEnabled | true | 時間経過によるキュー待ちスレッド終了 |
exitTimerLimit | 30 | キュー待ちスレッドタイムアウト(秒) |
histMax | 100 | 印刷履歴保持最大数 |
holdTime | 86400 | 印刷履歴の最大保持時間(秒) |
port | 3000 | ポート番号 |
queueSize | 100 | 印刷キュー保持数 |
restartflg | true | 一定回数の印刷要求受信後にBatchPrintServiceを再起動するかのフラグ |
restartmin | 20 | restartprintnum回目に印刷要求を受信してから再起動を行うまでの時間(分) |
restartprintnum | 128 | 再起動を実行するまでの印刷要求数 |
spoolTimeOut | 10000 | スプーラ監視タイムアウト(ミリ秒) |
sppPass | 空文字 | sppファイル解凍パスワード (base64エンコーディング済み) |
tmpFolderPath | C:\ProgramData\brainsellers\BatchPrint\tmp | 一時ファイル作成フォルダパス |
BatchPrintService.xmlの設定例
<?xml version="1.0" encoding="UTF-8"?> <properties> <section key="Application"> <entry key="cpucheckloopmax" type="string">20</entry> <entry key="cpucheckpercentage" type="string">70</entry> <entry key="exitTimerEnabled" type="string">false</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="queueSize" type="string">100</entry> <entry key="restartflg" type="string">true</entry> <entry key="restartmin" type="string">20</entry> <entry key="restartprintnum" type="string">128</entry> <entry key="spoolTimeOut" type="string">10000</entry> <entry key="sppPass" type="string"></entry> <entry key="tmpFolderPath" type="string">C:\ProgramData\brainsellers\BatchPrint\tmp</entry> </section> </properties>
- 設定はシステム管理者からの指示があった場合のみ変更してください。
- 再起動が行われると、それ以前の印刷履歴はリセットされます。