5.3.1 SilentPdfPrinter.xmlの設定
ダイレクト印刷機能に関わる設定には以下の項目があります。
設定項目
パラメータ | 型 | 説明 | インストール時の デフォルト値 |
---|---|---|---|
concurrentconnectionsmax | int | ダイレクト印刷サービスへの最大同時接続数 | 5 (1未満に設定された場合はインストール時のデフォルト値) |
deletefile | bool | 一時ファイルを削除するか | TRUE |
directprinthost | string | ダイレクト印刷サービスが動作するホスト名 (ループバックアドレス以外は設定禁止) |
127.0.0.1 |
maxprocessnum | int | SilentPdfPrinterが同時に並行起動できる最大数 | 10 |
port | int | ダイレクト印刷サービスのポート番号 | 3000 |
processname | string | ダイレクト印刷サービスプロセス名 (変更禁止) |
DirectPrintService |
retry | int | ダイレクト印刷サービス接続失敗時のリトライ回数 | 5 |
retryinterval | int | ダイレクト印刷サービス起動失敗時の再起動待機時間 (ミリ秒) | 5000 |
timeout | int | ダイレクト印刷サービスへのHTTP接続時のタイムアウト (ミリ秒) | 20000 |
waitloopmsec | int | HTTP送信処理で、多重起動時処理順チェックがfalseだった場合に次回チェックを行うまでの待機時間 (ミリ秒) | 1000 |
SilentPdfPrinter.xmlの設定例
<?xml version="1.0" encoding="UTF-8"?> <properties> <section key="Application"> <entry key="concurrentconnectionsmax" type="string">5</entry> <entry key="deletefile" type="string">true</entry> <entry key="directprinthost" type="string">127.0.0.1</entry> <entry key="maxprocessnum" type="string">10</entry> <entry key="port" type="string">3000</entry> <entry key="processname" type="string">DirectPrintService</entry> <entry key="retry" type="string">5</entry> <entry key="retryinterval" type="string">5000</entry> <entry key="timeout" type="string">20000</entry> <entry key="waitloopmsec" type="string">1000</entry> </section> </properties>
- 設定はシステム管理者からの指示があった場合のみ変更してください。
- SilentPdfPrinterの同時並行起動数最大値を上回る数の印刷データの同時受信はできません。