ActiveX起動部品で実現できる機能の概要を次に示します。メソッドやプロパティの詳細については,マニュアル「EUR 帳票出力 リファレンス EUR Server編」を参照してください。
(a) 出力先を選んで出力する
帳票の出力には,PrintPMReportメソッドを使用します。PrintPMReportメソッド実行時に設定したPrintModeパラメタの値によって,次に示すように,帳票の出力先や出力方法を指定できます。
- 帳票サーバのプリンタに出力する(PrintMode=4)
- スプールサーバのプリンタに出力する(PrintMode=3)※
- クライアントPCに出力する(PrintMode=1)
- 複数のクライアントPCに帳票を配布して出力する(PrintMode=5)
- スプールサーバに帳票の印刷データを蓄積する(PrintMode=2)
- 注※
- スプールサーバがUNIX/Linux環境の場合は,スプールサーバのプリンタに出力できません。
(b) ファイル形式を選んで出力する
帳票出力時のファイル形式を指定できます。使用するメソッドを次に示します。
- EPF形式ファイルを出力する(OutputEPFReportメソッド)
- PDF形式ファイルを出力する(OutputPDFReportメソッド)
- Excel形式ファイルを出力する(OutputXLSXReportメソッド)
なお,EPF形式ファイルは出力後に統合することもできます。複数のEPF形式ファイルを統合するには,OutputMergeEPFReportメソッドを使用します。
(c) 帳票サーバの情報を取得する
帳票サーバおよび帳票サーバに登録されているスプールサーバの情報を一覧で取得できます。使用するメソッドを次に示します。
- 帳票サーバの情報を取得する
- プリンタクラスの一覧を取得する(GetPMPrinterClassListメソッド)
- プリンタの一覧を取得する(GetPMPrinterListメソッド)
- プリンタのトレイの一覧を取得する(GetPMTrayListメソッド)
- 帳票サーバに登録されているスプールサーバの情報を取得する
- スプールサーバの一覧を取得する(GetDestinationListメソッド)
- スプールサーバのプリンタクラスの一覧を取得する(GetPrinterClassListメソッド)※
- スプールサーバのプリンタの一覧を取得する(GetPrinterListメソッド)※
- スプールサーバのプリンタのトレイの一覧を取得する(GetTrayListメソッド)※
- 注※
- スプールサーバがUNIX/Linux環境の場合は,これらの情報を取得できません。
(d) そのほかの情報を取得する
PrintPMReportメソッドでスプールサーバに蓄積した帳票のID(ジョブID)や,EUR Web Plug-In情報を取得できます。使用するメソッドを次に示します。
- 蓄積した帳票のジョブIDを取得する(GetJobIDメソッド,GetJobIDListメソッド)
- EUR Web Plug-InのクラスIDを取得する(GetPreviewAXClassIDメソッド,GetPrintAXClassIDメソッド)
- EUR Web Plug-Inのバージョン情報を取得する(GetPreviewAXVersionメソッド,GetPrintAXVersionメソッド)