BRAVA

外部連携で使いみち広がる
高速・多機能ビューア

よくあるお問い合わせ/FAQ

HOME>よくあるお問い合わせ

Brava/Blazon Enterprise FAQ

クライアントの印刷ログを取得することはできますか。

BE_logo.png

Bravaビューア自体には印刷のログを取得する機能はありませんが、ビューアに定義された 「PrintJobComplete」のイベントハンドラを追加することで、印刷ジョブ完了のイベントを補足し、ログ出力などの処理を実行できます。
呼び出し元のプログラムがこのビューア表示のコードを実行する時点で、ドキュメント名、現在時刻は取得することができ、BravaのAPIからは実行ユーザー名を取得することができるため、このイベントハンドラに呼び出し側メインシステムのログサーバーに情報を送信するコードを追加することで対応できます。
SDKに付属のJavaScriptのウィジェット APIを使用すると、イベントハンドラを以下のように記述することができます。

var ax = igc.be.client.activex.createInstance(axconfig);
var axid = ax.getId();
ax.on("PrintJobComplete", function(){
alert("印刷しました");
});

APIの詳細については、BravaSDK付属のドキュメントをご参照ください。

一覧へ戻る  FAQ Topへ戻る