5.3.1 印刷データをファイル取得する

スプールデータの印刷データ(EPF形式ファイル)を任意のフォルダに取得できます。

複数のスプールデータから印刷データを取り出して,一つの印刷データに統合して取得することもできます。統合して取得する場合の条件や,統合したデータの属性情報については,「6.3.2 複数のスプールデータを統合出力する」を参照してください。

<この項の構成>
(1) 実行メソッド
(2) 設定項目

(1) 実行メソッド

スプールデータから印刷データ(EPF形式ファイル)を任意のフォルダに取得するメソッドを次の表に示します。

表5-1 スプールデータから印刷データ(EPF形式ファイル)を任意のフォルダに取得するメソッド

起動部品メソッド
SS-ActiveX起動部品GetSpoolFile
SS-Java起動部品getSpoolFile
SS-コマンド起動部品(eurpmlscコマンド)/mオプションにgetを指定

(2) 設定項目

スプールデータから印刷データ(EPF形式ファイル)を任意のフォルダに取得するときに設定する項目を,次の表に示します。

表5-2 スプールデータから印刷データ(EPF形式ファイル)を任意のフォルダに取得するときに設定する項目

印刷データのファイル取得に関する設定起動部品の設定項目設定する値
出力ファイル名SS-ActiveX起動部品:OutputFileNameプロパティ
SS-Java起動部品:setOutputFileNameメソッド
SS-コマンド起動部品:/ofnオプション
出力ファイル名(255バイト以内の文字列)
印刷データを取得するフォルダSS-ActiveX起動部品:OutputFilePathプロパティ
SS-Java起動部品:setOutputFilePathメソッド
SS-コマンド起動部品:/oオプション
取得するフォルダのパス(255バイト以内の文字列)
用紙の向きSS-ActiveX起動部品:PaperOrientationプロパティ
SS-Java起動部品:setPaperOrientationメソッド
0(帳票の定義情報に合わせる)
1(縦)
2(横)
SS-コマンド起動部品:/poオプションnone(帳票の定義情報に合わせる)
portrait(縦)
landscape(横)
印刷部数SS-ActiveX起動部品:PrintCopiesプロパティ
SS-Java起動部品:setPrintCopiesメソッドSS-コマンド起動部品:/cオプション
印刷部数(1~99)
プリンタクラス名SS-ActiveX起動部品:PrinterClassNameプロパティ
SS-Java起動部品:setPrinterClassNameメソッド
SS-コマンド起動部品:/prcオプション
プリンタクラス名
(80バイト以内の文字列)
スプールデータのジョブIDSS-ActiveX起動部品:SearchJobIDプロパティ
SS-Java起動部品:setSearchJobIDメソッド,またはsetSearchJobIDMultiメソッド
SS-コマンド起動部品:/idオプション
ジョブID(36バイト以内の文字列)
蓄積先のスプールサーバのIPアドレスSS-ActiveX起動部品:ServerAddressプロパティ
SS-Java起動部品:setServerAddressメソッド
SS-コマンド起動部品:/svrオプション
255.255.255.255形式
印刷部数の単位SS-ActiveX起動部品:SortPrintプロパティ
SS-Java起動部品:setSortPrintメソッド
0(部単位)
1(ページ単位)
SS-コマンド起動部品:/numオプションsort(部単位)
stack(ページ単位)
スプールタイトルSS-ActiveX起動部品:SpoolTitleプロパティ
SS-Java起動部品:setSpoolTitleメソッド
SS-コマンド起動部品:/sptlオプション
スプールタイトル
(255バイト以内の文字列)