[GGH4.X-6.X] 拡張パックの GGEasyPrinters とはどのようなツールか?
技術ノート
2017/08/25
[番号]
技術ノート KGTN 2017081601
[現象]
[GGH4.X-6.X] 拡張パックの GGEasyPrinters とはどのようなツールか?
[説明]
GGEasyPrinters は,利用可能なプリンターの一覧を表示するツールです.プログラム・ウインドウの Printers でも利用可能なプリンターの一覧を表示することが可能ですが,これを表示した状態で端末を移動した場合,サーバーのCPU使用率が高い時にスプーラーへのアクセスが約2分待たされる問題があります (クライアントプリンターの再構成中にプリンターの一覧を取得した場合など) .本ツールでは,端末の移動およびCPU使用率を常に監視し,これらの情報からアクセスのタイミングを調整することで,スプーラーへのアクセスが約2分待たされる問題を回避します.
設定ファイル GGEasyPrinters.ini の設定項目とその内容は次の通りです.
設定項目 | 内 容 |
logLevel | ログの出力レベル,通常は1を指定し,障害時は4を指定 ※ログファイルのパスは LOCALAPPDATA\LOG-yyyymmdd.log |
refreshSleep | プリンター一覧の更新処理の間隔(秒),既定値は1秒 |
reconnectSleep | 端末移動時にプリンター一覧の更新を行わない時間(秒),既定値は5秒 ※CPU使用率が 0 ~ CPULevel1 未満時に適用 |
reconnectSleep1 | 端末移動時にプリンター一覧の更新を行わない時間(秒),既定値は10秒 ※CPU使用率が CPULevel1 ~ CPULevel2 未満時に適用 |
reconnectSleep2 | 端末移動時にプリンター一覧の更新を行わない時間(秒),既定値は15秒 ※CPU使用率が CPULevel2 ~ 100% 時に適用 |
CPULevel1 | CPU使用率の中負荷時の基準値,既定値は50% |
CPULevel2 | CPU使用率の高負荷時の基準値,既定値は75% |