biz-Streamマニュアル バッチ印刷ガイド 第5章 ログ機能・その他の設定 5.3.1 BatchPrintService.xmlの設定

5.3.1 BatchPrintService.xmlの設定

バッチ印刷機能に関わる設定には以下の項目があります。


設定項目

パラメータ 説明 インストール時の
デフォルト値
cleanup_tmpfolder bool 開始時および終了時に一時フォルダクリーンアップを行うか
また、印刷終了後に一時ファイルを削除するか
true
cpucheckloopmax int バッチ印刷サーバのCPU使用率をチェックし「cpucheckpercentage」未満に下がるまで処理を待機します。(チェック回数が多いと待機時間が増え印刷処理時間が遅くなるため基本的に0以外に変更しないでください) 0
cpucheckpercentage int 「cpucheckloopmax」が1以上の場合、CPU使用率が当該値未満になるまで印刷処理を待機します。 70
defaultPrinterCheckInterval int デフォルトプリンタ取得処理のループ間隔 (ミリ秒) 33
defaultPrinterTimeout int デフォルトプリンタ取得処理のタイムアウト時間 (ミリ秒) 10000
formCreateRetryNum int フォーム作成処理の最大リトライ回数 5
formCreateRetryWaitMsec int フォーム作成処理のリトライ待機時間 (ミリ秒) 500
formCreateTimeoutCheckMsec int フォーム作成状況をチェックする間隔 (ミリ秒) 100
formCreateTimeoutMsec int フォーム作成処理のタイムアウト時間 (ミリ秒) 10000
histMax int 印刷履歴保持最大数 100
holdTime int 印刷履歴の最大保持時間 (秒) 86400
killProcessNames string Acrobat Reader/Acrobat関連プロセスkill処理の対象になる プロセスの名称(カンマ区切り) AcroRd32,Acrobat, RdrCEF
killProcessPrintCount int Acrobat Reader/Acrobat関連プロセスkill処理を呼ぶまでの、同プリンタでの印刷最大回数(0、1の場合は毎回killする。-1の場合はkillしない) 0
loadRetryNum int 一時ファイルロード処理の最大リトライ回数 5
loadRetryWaitMsec int 一時ファイルロード処理のリトライ待機時間 (ミリ秒) 1000
port int ポート番号 3000
printFormTimerInterval int 内部イベントチェックのインターバル (ミリ秒) 100
printProcessThreadWaitMsec int 印刷スレッドのメインループ待機時間 (ミリ秒) 100
printformbythread bool 印刷フォームをスレッド実行するフラグ
(この設定は変更禁止)
auto
queueSize int 印刷キュー保持数 100
restartflg bool 自動再起動フラグ true
restartmin int 印刷回数経過後、自動再起動を行うまでの時間 (分) 20
restartprintnum int 自動再起動実行を行う印刷回数 128
spoolTimeOut int スプーラ監視のタイムアウト時間 (ミリ秒) 60000
sppPass string sppファイル解凍パスワード (base64エンコーディング済み) 空文字
tmpFolderPath string 一時ファイル作成フォルダパス [CommonAppDataFolder] ¥brainsellers¥BatchPrint¥
tmp

BatchPrintService.xmlの設定例

<?xml version="1.0" encoding="UTF-8"?>
<properties>
	<section key="Application">
		<entry key="cleanup_tmpfolder" type="string">true</entry>
		<entry key="cpucheckloopmax" type="string">0</entry>
		<entry key="cpucheckpercentage" type="string">70</entry>
		<entry key="defaultPrinterCheckInterval" type="string">33</entry>
		<entry key="defaultPrinterTimeout" type="string">10000</entry>
		<entry key="formCreateRetryNum" type="string">5</entry>
		<entry key="formCreateRetryWaitMsec" type="string">500</entry>
		<entry key="formCreateTimeoutCheckMsec" type="string">100</entry>
		<entry key="formCreateTimeoutMsec" type="string">10000</entry>
		<entry key="histMax" type="string">100</entry>
		<entry key="holdTime" type="string">86400</entry>
		<entry key="killProcessNames" type="string">AcroRd32,Acrobat,RdrCEF</entry>
		<entry key="killProcessPrintCount" type="string">0</entry>
		<entry key="loadRetryNum" type="string">5</entry>
		<entry key="loadRetryWaitMsec" type="string">1000</entry>
		<entry key="port" type="string">3000</entry>
		<entry key="printFormTimerInterval" type="string">100</entry>
		<entry key="printProcessThreadWaitMsec" type="string">100</entry>
		<entry key="printformbythread" type="string">auto</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">60000</entry>
		<entry key="sppPass" type="string">cGFzc3dvcmQ=</entry>
		<entry key="tmpFolderPath" type="string">C:\ProgramData\brainsellers\BatchPrint\tmp</entry>
	</section>
</properties>
  • 設定はシステム管理者からの指示があった場合のみ変更してください。
  • 再起動が行われると、それ以前の印刷履歴はリセットされます。