2.2.2 ファイルサイズ,ページ数の検討
出力する帳票のファイルサイズ,およびページ数を検討します。次に説明する上限値を超えていないかどうか確認してください。
なお,ページ数の多い帳票を出力する場合,一度に出力するページ数によっては出力速度に影響が出ることがあります。実際に出力する帳票データを使用してテストし,性能を確認してください。
- 〈この項の構成〉
(1) ファイルサイズの上限
-
EPF形式ファイルを作成する際に一時ファイルを作成しますが,一時ファイルのサイズが2GB以上となる場合はエラーとなり,EPF形式ファイルを作成できません。一時ファイルサイズは,解像度(DPI値)や画像データの圧縮有無といったEPF形式ファイル出力時の設定を変更することで小さくできます。詳細については,マニュアル「EUR 帳票出力 リファレンス EUR Server編」を参照してください。
-
PDF形式ファイルのサイズが2GB以上のファイルはエラーとなり,作成できません。
-
EUR形式ファイルを作成する際に一時ファイルを作成します。一時ファイルのサイズが4GB以上となる場合,エラーとなり,EUR形式ファイルは作成できません。
-
帳票をLIPSIII対応プリンタへ出力する際に一時ファイルを作成します。一時ファイルのサイズが4GB以上となる場合,エラーとなり,印刷できません。
(2) 出力ページ数の上限
使用する機能ごとの,出力ページ数の上限について次に説明します。
(a) EUR サーバ帳票出力機能の場合
EUR サーバ帳票出力機能で出力できるページ数/シート数の上限を次の表に示します。
出力先 |
出力ページ数/シート数の上限値 |
---|---|
Windows対応プリンタ |
999,999ページ |
PDF形式ファイル |
999,999ページ |
EPF形式ファイル |
999,999ページ |
EUR形式ファイル |
拡張子が*.eupの場合:32,767ページ 拡張子が*.euvの場合:65,534ページ |
Excel形式ファイル |
100シート |
LIPSIII,PostScript,およびESC/P対応プリンタ |
999,999ページ |
PDLファイル |
999,999ページ |
プリンタ出力およびPDF形式ファイル出力の場合,出力ページ数の上限値までしか出力しません。出力ページ数の上限値を超えた場合は,エラー(KEEU123-E)になります。
Excel形式ファイル出力の場合,出力シート数の上限値を超えると,上限値まで出力し,エラー(KEEU321-W)になります。また,ページ単位でシートを分けない設定の場合,縦繰り返しのExcelのシート上での行数の上限は1シートあたり10,000です。行数が10,000を超えるときは,10,000行までを出力し,メッセージ(KEEU322-W)を出力して終了します。ページ単位でシートを分けるかどうかの設定の詳細については,マニュアル「EUR 帳票出力 機能解説 EUR Server編」を参照してください。
なお,上限値に収まらないような大量のページ数をプリンタ,PDF形式ファイルおよびEPF形式ファイルに出力する場合は,次の方法で自動的に分割するように設定できます。分割後のページ数が上限値以下になれば問題ありません。
-
プリンタに出力する場合
環境設定ファイル(EURPS_ENV)のEURPS_MAX_SPOOL_PAGESで,印刷ジョブを分割するページ数を指定できます。
-
PDF形式ファイルに出力する場合
PDF仕分け定義ファイルで,キーワードが含まれているマッピングデータファイルのフィールドごとにファイルを分割できます。
-
EPF形式ファイルに出力する場合
-
分割定義ファイルで,分割するページ数を指定できます。
-
仕分け定義ファイルで,キーワードが含まれているマッピングデータファイルのフィールドごとにファイルを分割できます。
-
また,業務プログラムからEUR Server - Adapterの起動部品を使用して,印刷またはファイル出力を実行した帳票の総ページ数を出力することができます。詳細については,マニュアル「EUR 帳票出力 機能解説 EUR Server編」を参照してください。
(b) EUR クライアント帳票出力機能の場合
EUR クライアント帳票出力機能で印刷できるページ数の上限を次に示します。
操作する場所 |
印刷できるページ数の上限 |
---|---|
メニュー |
65,534ページ |
apgrptコマンド |
32,767ページ |
OLEオートメーション |
9,999ページ |
印刷できるページ数を超えると,エラーになり,印刷処理を中止します。印刷開始ページと印刷終了ページ,または部数の指定を見直して,印刷できるページ数以内になるように修正したあと,プログラムを再度実行してください。必要ならば,数回に分けて印刷してください。
なお,印刷できるページ数の上限は,メモリ容量やスプールファイルの空き容量に依存されます。スプールファイルとは,印刷を実行する時,ユーザのハードディスク,またはネットワークプリンタが接続されているコンピュータのハードディスクに生成される,一時的なファイルです。