帳票システム構築支援　uCosminexus EUR

uCosminexus EUR サーバ帳票出力

文法・操作書

3020-7-536-40

目　　次

前書き

変更内容

はじめに

1.　EUR サーバ帳票出力機能の概要

1.1　EUR サーバ帳票出力機能とは

1.2　EUR サーバ帳票出力機能で帳票を出力するには

1.2.1　EUR サーバ帳票出力機能で帳票を出力するための準備

1.2.2　帳票をプリンタ出力するには

1.2.3　帳票をPDF形式ファイルに出力するには

1.2.4　帳票をEUR形式ファイルに出力するには

1.2.5　帳票をCSV形式ファイルに出力するには

1.2.6　帳票をExcel形式ファイルに出力するには

1.3　複数様式で帳票を出力するには

1.3.1　複数の帳票セットを指定した帳票出力との違い

1.3.2　複数様式での帳票出力例

1.4　データベースからデータを入力するには

1.4.1　接続情報ファイル

1.4.2　可変記号値定義ファイル

1.5　EUR Developerで帳票を出力するには

1.6　プロポーショナルフォントを出力するには

1.7　EUR サーバ帳票出力機能を英語または中国語で使用するには

1.8　出力できない文字があるときには

2.　EURで使用できる文字

2.1　EURが使用する文字コード

2.1.1　サポートする文字集合

2.1.2　入力ファイルに対するエンコーディング

2.2　EURから出力できる文字

2.3　EURでの外字の使用方法

2.3.1　プリンタでの印刷，およびPDF形式ファイル出力での外字の使用方法

2.3.2　CSV形式ファイル，EUR形式ファイル，およびExcel形式ファイル出力での外字の使用方法

2.4　EUR サーバ帳票出力機能で使用できるフォント

2.4.1　PDFで使用できるフォント

2.4.2　UNIX／Linux環境のプリンタ出力時のフォント

2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力

2.5.1　文字幅の計算方法

2.5.2　文字幅計算方法の設定

2.5.3　出力形式ごとのフォントの出力結果

2.5.4　動的モードで出力できるフォント

2.5.5　EURPS_USE_05_06_FONT_LANGが適用される条件

3.　コマンドからの帳票出力

3.1　コマンドで帳票出力するには

3.2　eurpsコマンドの文法

3.2.1　eurpsコマンドの構文

3.2.2　eurpsコマンドのオプション一覧

3.2.3　eurpsコマンドのオプション説明

3.3　eurpsコマンドのオプション指定時の注意

3.3.1　画像データを使用する場合

3.3.2　PDF形式ファイルを出力する場合

3.4　環境変数，環境設定ファイル

3.4.1　ダイアログからの環境設定ファイルの作成

3.5　eurpsコマンド実行時の終了コード

3.5.1　終了コード4を返す警告要因

3.6　コーディング例

3.6.1　コーディング例で使用しているファイル

3.6.2　プリンタ出力の指定例

3.6.3　PDF形式ファイル出力の指定例

3.6.4　EUR形式ファイル出力の指定例

3.6.5　CSV形式ファイル出力の指定例

3.6.6　Excel形式ファイル出力の指定例

3.6.7　Windows環境でC言語のプログラムからコマンド実行する場合

3.6.8　UNIX／Linux環境でシェルスクリプトからコマンド実行する場合

4.　Windows環境でActiveXオブジェクトを使用した帳票出力

4.1　ActiveXオブジェクトで帳票を出力するには

4.2　ActiveXオブジェクトとは

4.2.1　ActiveXオブジェクトのファイル名

4.2.2　ActiveXオブジェクトの構文

4.2.3　ActiveXオブジェクト使用時の注意

4.3　ActiveXオブジェクトのメソッド，プロパティ一覧

4.3.1　ActiveXオブジェクトが提供するメソッド一覧

4.3.2　ActiveXオブジェクトが提供するプロパティ一覧

4.3.3　同時に指定できないプロパティ

4.4　ActiveXオブジェクトのメソッド仕様

PrintReportメソッド

4.5　ActiveXオブジェクトのプロパティ仕様

BookmarkFileNameプロパティ

BookmarkFilePathプロパティ

Cryptoプロパティ

CryptoFileNameプロパティ

CryptoFilePathプロパティ

DataFileNameプロパティ

DataFilePathプロパティ

DBInfoFileNameプロパティ

DBInfoFilePathプロパティ

DistributeFileNameプロパティ

DistributeFilePathプロパティ

DistributionInfoFileプロパティ

DocBookmarkFileNameプロパティ

DocInfoFileNameプロパティ

DocInfoFilePathプロパティ

EncryptionPasswordKeyプロパティ

EurpsEnvFileプロパティ

FirstPageNumberプロパティ

FontWidthModeプロパティ

InitPageNumberプロパティ

MultiFormInfoDefFileNameプロパティ

MultiFormInfoDefFilePathプロパティ

MultiReportSetFileNameプロパティ

MultiReportSetFilePathプロパティ

OutFileNameプロパティ

OutputTypeプロパティ

PageNumberFormatプロパティ

PageNumberLocationプロパティ

PaperOrientationプロパティ

PrintCopiesプロパティ

PrintedPageNumberFileNameプロパティ

PrintEndPageプロパティ

PrinterinfFileNameプロパティ

PrinterinfFilePathプロパティ

PrinterNameプロパティ

PrintPageNumberプロパティ

PrintStartPageプロパティ

ReplaceItemCntlFileNameプロパティ

ReplaceItemCntlFilePathプロパティ

ReportFileNameプロパティ

ReportFilePathプロパティ

ScriptCntlFileNameプロパティ

ScriptCntlFilePathプロパティ

SortPrintプロパティ

TintInfoFileNameプロパティ

TintInfoFilePathプロパティ

TrayCodeプロパティ

UserDataFileNameプロパティ

UserDataFilePathプロパティ

ViewerPreferenceFileNameプロパティ

ViewerPreferenceFilePathプロパティ

4.6　環境変数，環境設定ファイル

4.7　ActiveXオブジェクトのエラー情報

4.7.1　Err.Numberプロパティ

4.7.2　Err.Descriptionプロパティ

4.8　コーディング例（ActiveXオブジェクトの場合）

4.8.1　コーディング例の読み方

4.8.2　プリンタ出力のコーディング例

4.8.3　PDF形式ファイル出力のコーディング例

4.8.4　EUR形式ファイル出力のコーディング例

4.8.5　CSV形式ファイル出力のコーディング例

4.8.6　Excel形式ファイル出力のコーディング例

5.　JavaBeansを使用した帳票出力

5.1　JavaBeansで帳票を出力するには

5.2　JavaBeans起動部品

5.2.1　EURで提供するJavaBeans起動部品

5.2.2　JavaBeans起動部品の構成

5.2.3　JavaBeans起動部品の設定方法

5.2.4　JavaBeans使用時の注意

5.2.5　同時に指定できないメソッド

5.3　JavaBeans起動部品が提供するパッケージ

5.4　EURPSManagerクラス

5.4.1　EURPSManagerクラスのコンストラクタ

5.4.2　EURPSManagerクラスのメソッド一覧

5.5　EURPSExceptionクラス

5.5.1　EURPSExceptionクラスのメソッド一覧

5.6　EURPSManagerクラスのメソッド仕様

printReportメソッド

setBookmarkFileNameメソッド

setBookmarkFilePathメソッド

setCryptoメソッド

setCryptoFileNameメソッド

setCryptoFilePathメソッド

setDataFileNameメソッド

setDataFilePathメソッド

setDBInfoFileNameメソッド

setDBInfoFilePathメソッド

setDistributeFileNameメソッド

setDistributeFilePathメソッド

setDistributionInfoFileメソッド

setDocBookmarkFileNameメソッド

setDocInfoFileNameメソッド

setDocInfoFilePathメソッド

setEncryptionPasswordKeyメソッド

setEurpsEnvFileメソッド

setFirstPageNumberメソッド

setFontWidthModeメソッド

setInitPageNumberメソッド

setMultiBookmarkFileNameメソッド

setMultiDataFileNameメソッド

setMultiFormInfoDefFileNameメソッド

setMultiFormInfoDefFilePathメソッド

setMultiReportFileNameメソッド

setMultiReportSetFileNameメソッド

setMultiReportSetFilePathメソッド

setMultiUserDataFileNameメソッド

setOutFileNameメソッド

setOutputTypeメソッド

setPageNumberFormatメソッド

setPageNumberLocationメソッド

setPaperOrientationメソッド

setPrintCopiesメソッド

setPrintedPageNumberFileNameメソッド

setPrintEndPageメソッド

setPrinterinfFileNameメソッド

setPrinterinfFilePathメソッド

setPrinterNameメソッド

setPrintPageNumberメソッド

setPrintStartPageメソッド

setReplaceItemCntlFileNameメソッド

setReplaceItemCntlFilePathメソッド

setReportFileNameメソッド

setReportFilePathメソッド

setScriptCntlFileNameメソッド

setScriptCntlFilePathメソッド

setSortPrintメソッド

setTintInfoFileNameメソッド

setTintInfoFilePathメソッド

setTrayCodeメソッド

setUserDataFileNameメソッド

setUserDataFilePathメソッド

setViewerPreferenceFileNameメソッド

setViewerPreferenceFilePathメソッド

5.7　EURPSExceptionクラスのメソッド仕様

getErrorCodeメソッド

getMessageメソッド

5.8　環境変数，環境設定ファイル

5.9　JavaBeans起動部品の例外情報

5.9.1　getErrorCodeメソッド

5.9.2　getMessageメソッド

5.10　コーディング例（JavaBeans起動部品の場合）

5.10.1　コーディング例の読み方

5.10.2　プリンタ出力のコーディング例

5.10.3　PDF形式ファイル出力のコーディング例

5.10.4　EUR形式ファイル出力のコーディング例

5.10.5　CSV形式ファイル出力のコーディング例

5.10.6　Excel形式ファイル出力のコーディング例

6.　ファイルへの出力

6.1　Excel形式ファイルへの出力

6.1.1　Excel形式ファイル出力の概要

6.1.2　Excel形式ファイルへ出力される情報

6.1.3　Excel形式ファイルだけに出力される情報

6.1.4　出力されるExcel形式ファイルの形式

6.1.5　UNIX／Linux環境でExcel形式ファイルを出力する場合に必要なロケール

7.　帳票出力で使用するファイル

7.1　ファイル名に使用できる文字

7.2　帳票ファイル

7.3　データファイル

7.3.1　CSV形式（DAT形式）のデータ形式

7.3.2　FIX形式のデータ形式

7.4　画像ファイル

7.4.1　画像ファイルの場所

7.4.2　扱える画像データの形式

7.5　文書情報設定ファイル

7.5.1　文書情報設定ファイルの作成

7.6　プリンタ定義ファイル

7.6.1　プリンタ定義ファイルの作成

7.6.2　プリンタ定義ファイルのキーワード

7.6.3　プリンタ定義ファイルの指定例

7.7　帳票セット指定ファイル

7.7.1　帳票セット指定ファイルの作成

7.7.2　帳票セット指定ファイルの指定例

7.8　複数様式情報定義ファイル

7.8.1　複数様式情報定義ファイルの編集

7.8.2　複数様式情報定義ファイルの指定例

7.9　接続情報ファイル

7.9.1　接続情報ファイルの作成

7.10　可変記号値定義ファイル

7.10.1　可変記号値定義ファイルの作成

7.11　仕分け定義情報ファイル

7.11.1　JP1と連携して仕分け印刷する場合

7.11.2　仕分け印刷するときの注意

7.12　PDF仕分け定義ファイル

7.12.1　PDF形式ファイルを仕分け出力する場合

7.12.2　PDF形式ファイルを暗号化仕分け出力する場合

7.12.3　PDF仕分け定義ファイルの保存場所

7.12.4　PDF仕分けをするときの注意

7.13　文書しおり定義ファイル

7.13.1　文書しおり定義ファイルの作成

7.13.2　文書しおり定義ファイルの保存場所

7.14　しおり定義ファイル

7.14.1　しおり定義ファイルの作成

7.14.2　しおり定義ファイルの保存場所

7.14.3　しおり定義ファイルの指定例

7.15　暗号化設定ファイル

7.15.1　暗号化設定ファイルに設定できる属性

7.15.2　暗号化設定ファイルの編集

7.15.3　暗号化設定ファイルの保存場所

7.15.4　暗号化設定ファイルの指定例

7.16　透かし情報ファイル

7.16.1　透かし情報ファイルの作成

7.16.2　透かし情報ファイルの保存場所

7.16.3　透かし情報ファイルの指定例

7.17　テスト印刷設定ファイル

7.17.1　テスト印刷設定ファイルの作成

7.17.2　テスト印刷設定ファイルの保存場所

7.17.3　テスト印刷設定ファイルの指定例

7.18　Acrobat JavaScriptファイル

7.18.1　Acrobat JavaScriptファイルの作成

7.18.2　Acrobat JavaScriptファイルの保存場所

7.19　Acrobat JavaScript定義ファイル

7.19.1　Acrobat JavaScript定義ファイルの作成

7.19.2　Acrobat JavaScript定義ファイルの保存場所

7.20　ビューアプレファレンス定義ファイル

7.20.1　ビューアプレファレンス定義ファイルの作成

7.20.2　ビューアプレファレンス定義ファイルの保存場所

7.21　置き換え表管理情報ファイル

7.21.1　置き換え表管理情報ファイルの作成

7.21.2　置き換え表管理情報ファイルの保存場所

7.22　置き換え表ファイル

7.22.1　置き換え表ファイルの作成

7.22.2　置き換え表ファイルの保存場所

7.23　 EURフォントファイル

7.23.1　EURフォントファイルの作成

7.23.2　EURフォントファイルの使用方法

7.23.3　EURフォントファイルを使用するときの注意

7.24　出力ページ情報ファイル

7.24.1　出力ページ情報の出力形式

7.24.2　出力ページ情報の出力先

7.25　トレースファイル

7.26　環境設定ファイル

7.26.1　環境変数一覧

7.26.2　EURPS_REPORTPATH

7.26.3　EURPS_MAPDATAPATH

7.26.4　EURPS_USERDATAPATH

7.26.5　EURPS_OUTPUTPATH

7.26.6　EURPS_LOGFILEPATH

7.26.7　EURPS_LOGSIZE

7.26.8　EURPS_LOGFILELEVEL

7.26.9　EURPS_DISTINFOPATH

7.26.10　EURPS_IMAGEPATH

7.26.11　EURPS_REPORT_WARNING

7.26.12　EURPS_MULTI_REPORTSETPATH

7.26.13　EURPS_MULTIFORM_INFODEFPATH

7.26.14　EURPS_GAIJIFONT

7.26.15　EURPS_BOOKMARKPATH

7.26.16　EURPS_PDF_OUTPUT

7.26.17　EURPS_PDF_SAMEIMAGE

7.26.18　EURPS_PDF_IMAGE_OPTIMIZEMEM

7.26.19　EURPS_CRYPTOFILEPATH

7.26.20　EURPS_DOCINFOPATH

7.26.21　EURPS_CSV_PRINT_PERIOD

7.26.22　EURPS_TMPPATH

7.26.23　EURPS_DBINFOPATH

7.26.24　EURPS_PDL_EXMINFONTPATH

7.26.25　EURPS_PDL_EXGOTFONTPATH

7.26.26　EURPS_TRACE

7.26.27　EURPS_TRACE_DRAWAPI

7.26.28　EURPS_REPORT_LOGERROR

7.26.29　EURPS_REPLACEITEMCNTLPATH

7.26.30　EURPS_REPLACEITEMPATH

7.26.31　EURPS_SKIP_OUTPUTSPACE

7.26.32　EURPS_PRINT

7.26.33　EURPS_CODE39_PARAM

7.26.34　EURPS_CODE128_PARAM

7.26.35　EURPS_QR_CORRECTION_LEVEL

7.26.36　EURPS_QR_VERSION

7.26.37　EURPS_NOSKIP_OUTPUTSPACE

7.26.38　EURPS_QR_CELL_SIZE_D

7.26.39　EURPS_QR_CELL_SIZE_M

7.26.40　EURPS_SCRIPTFILEPATH

7.26.41　EURPS_SCRIPTCNTLFILEPATH

7.26.42　EURPS_VIEWERPREFERENCEFILEPATH

7.26.43　EURPS_FIXOPT

7.26.44　EURPS_PRINTERINFPATH

7.26.45　EURPS_USE_05_06_FONT_LANG

7.26.46　EURPS_OUTPUTPDF_VER

7.26.47　EURPS_USE_05_06_FONT_REPLACE

7.26.48　EURPS_TINTINFOPATH

7.26.49　EURPS_FONT_WIDTH_MODE

7.26.50　EURPS_EXCELLOGFILELEVEL

7.26.51　EURPS_EXCELTMPPATH

7.26.52　EURPS_ENVFILE

7.26.53　EURPS_TESTPRINTFILE

7.26.54　EURPS_FONT_ROUNDDOWN

7.26.55　EURPS_MAX_SPOOL_PAGES

7.26.56　ESC/P対応プリンタ出力用の環境変数

7.26.57　環境設定ファイルの指定例

8.　ログ機能

8.1　標準エラー出力

8.2　ActiveXオブジェクトのエラー出力

8.3　JavaBeans起動部品のエラー出力

8.4　JavaBeans起動部品のログ

8.5　イベントログ

8.6　eurpsログ

8.6.1　コマンド実行時にeurpsログの出力先フォルダを作成する機能

8.6.2　eurpsログが出力できないときにユーザに通知する機能

8.7　EPS-XLSXログ

8.7.1　EPS-XLSXログの出力形式

8.8　ログの出力例

8.8.1　イベントログの出力例

8.8.2　eurpsログの出力例

8.8.3　JavaBeans起動部品のエラーログの出力例

8.8.4　JavaBeans起動部品のトレースファイルの出力例

8.8.5　EPS-XLSXログの出力例

9.　障害対策

9.1　保守情報の採取

9.1.1　連絡時に必要な保守情報

9.1.2　障害が再現する場合に追加採取する保守情報

9.1.3　データベースと接続している場合に採取する保守情報

10.　帳票出力の互換性

10.1　Windows版 EUR旧製品からの互換性

10.1.1　帳票の互換性

10.1.2　UAPの互換性

10.2　UNIX版 EURとの互換性

10.2.1　帳票の互換性

10.2.2　UAPの互換性

10.3　バージョン7以前で作成した帳票との互換性

10.4　EUR サーバ帳票出力機能で出力できる帳票の設計

11.　EUR サーバ帳票出力機能での使用上の注意

11.1　帳票出力するときの注意

11.1.1　使用できない機能

11.1.2　Windows Server 2003 x64およびWindows Server 2003 R2 x64で出力する場合の注意

11.1.3　ネットワークドライブや共有フォルダにアクセスする場合の注意

11.1.4　コマンドに指定したデータの優先順位

11.1.5　画像ファイルの扱い

11.1.6　フルパスの指定方法

11.1.7　入力データファイルに関する注意

11.1.8　出力先ファイル名の注意

11.1.9　出力ページ数の上限値

11.1.10　UNIX／Linux環境で使用する場合の注意

11.1.11　PDF形式ファイルにフォントを埋め込むときの注意

11.1.12　Visual Studio 2003からActiveXオブジェクトを使用する場合の注意

11.1.13　非Unicodeアプリケーションを使用する場合の注意

11.1.14　ファイル名にNEC選定IBM拡張文字を指定する場合

11.1.15　大量ページの出力時の注意

11.1.16　一時フォルダに関する注意

11.1.17　PDF形式ファイルを暗号化出力するときの注意

11.1.18　点線を出力するときの注意

11.2　出力形式別の注意

11.2.1　プリンタ出力するときの注意

11.2.2　EUR形式ファイルを出力するときの注意

11.2.3　PDF形式ファイルに出力するときの注意

11.2.4　複数の帳票セットを指定して出力するときの注意

11.2.5　複数様式を使用する場合の注意

11.2.6　JavaBeans起動部品で帳票を出力するときの注意

11.2.7　データファイル名の指定を省略した帳票を出力するときの注意

11.2.8　ユーザ定義サイズの帳票を出力するときの注意

11.2.9　固定画像のある帳票を出力するときの注意

11.2.10　Excel形式ファイルを出力するときの注意

11.3　フォントについての注意

11.4　バーコードについての注意

11.4.1　バーコードの印刷の注意

11.4.2　バーコードのデータキャラクタの置き換え

11.4.3　16進文字列のQRコードを使用するときの注意

11.5　プリンタについての注意

11.5.1　出力するプリンタ指定

11.5.2　光学式読み取り装置で帳票を読み取るときの注意

11.5.3　プリンタ解像度ごとのバーコード最小サイズ

11.5.4　プリンタに出力するときの注意

11.6　出力環境についての注意

11.6.1　PATH環境変数の設定

11.6.2　ASP.NET環境でコーディングするときの注意

11.6.3　サービス環境で実行するときの注意

11.6.4　アカウントに対するアクセス権の設定

11.6.5　EUR サーバ帳票出力機能を複数同時に実行する環境についての注意

11.7　ログ・トレースの注意

11.7.1　ログ出力の注意

11.7.2　ログ機能に関する注意

11.7.3　トレース採取に関する注意

11.8　インストール，アンインストール時の注意

11.8.1　インストール時の注意

11.8.2　アンインストール時の注意

11.8.3　リモートインストール（Windows環境の場合）

11.8.4　リモートインストール（UNIX環境の場合）

11.8.5　ディスク複製インストール

11.9　ヘルプについての注意

12.　EUR サーバ帳票出力機能で使用するダイアログ

12.1　［EUR　サーバ環境設定ファイルエディタ］ダイアログ

付録

付録A　インストール，アンインストール

付録A.1　インストールの手順

付録A.2　インストール後に作成されるフォルダ

付録A.3　アンインストールの手順

付録B　DABrokerの利用

付録B.1　セットアップ

付録B.2　DABrokerの起動と終了

付録B.3　DABrokerの起動中に使用できるユティリティ

付録B.4　DABrokerの設定

付録C　作業環境の言語との対応

付録C.1　表示言語の切り替え

付録C.2　入力ファイルのエンコーディング

付録D　ラテン文字一覧

付録E　このマニュアルの参考情報

付録E.1　関連マニュアル

付録E.2　EUR バージョン8での製品体系の変更

付録E.3　EUR バージョン8でのマニュアル体系の変更

付録E.4　このマニュアルでの表記

付録E.5　このマニュアルで使用する略語

付録E.6　適用OSの違いによる機能相違点の表記

付録E.7　インストール先フォルダの表記

付録E.8　関連するプログラムプロダクト

付録E.9　KB（キロバイト）などの単位表記について

索引

[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.

前書き

■ 対象製品

●適用OS：Windows 7，Windows Vista，Windows XP

P-26D2-5784　 uCosminexus EUR：イーユーアール Developer※　 08-70

●適用OS：Windows Server 2003，Windows Server 2008

P-24D2-5784　 uCosminexus EUR：イーユーアール Print Service※　 08-70
P-24D2-5984　 uCosminexus EUR：イーユーアール Print Service Enterprise※　 08-70
P-F24D2-57843　 uCosminexus EUR：イーユーアール Print Service - Cipher option　 08-20

●適用OS：HP-UX 11i V2(IPF)，HP-UX 11i V3(IPF)

P-1JD2-5181　 uCosminexus EUR：イーユーアール Print Service　 08-70
P-1JD2-5381　 uCosminexus EUR：イーユーアール Print Service Enterprise　 08-70
P-F1JD2-51813　 uCosminexus EUR：イーユーアール Print Service - Cipher option　 08-20

●適用OS：AIX 5L V5.3，AIX V6.1，AIX V7.1

P-1MD2-5181　 uCosminexus EUR：イーユーアール Print Service　 08-70
P-1MD2-5381　 uCosminexus EUR：イーユーアール Print Service Enterprise　 08-70

●適用OS：AIX 5L V5.3，AIX V6.1

P-F1MD2-51813　 uCosminexus EUR：イーユーアール Print Service - Cipher option　 08-20

●適用OS：Red Hat Enterprise Linux 5 (AMD/Intel 64)，Red Hat Enterprise Linux 5 (x86)，Red Hat Enterprise Linux 5 Advanced Platform (AMD/Intel 64)，Red Hat Enterprise Linux 5 Advanced Platform (x86)，Red Hat Enterprise Linux AS 4 (AMD64 & Intel EM64T)，Red Hat Enterprise Linux AS 4 (x86)，Red Hat Enterprise Linux ES 4 (AMD64 & Intel EM64T)，Red Hat Enterprise Linux ES 4 (x86)

P-9SD2-5181　 uCosminexus EUR：イーユーアール Print Service　 08-70
P-9SD2-5381　 uCosminexus EUR：イーユーアール Print Service Enterprise　 08-70
P-F9SD2-51813　 uCosminexus EUR：イーユーアール Print Service - Cipher option　 08-20

注※
次に示す製品を同梱しています。
・P-2463-2354　　DABroker

これらの製品は，ISO9001およびTickITの認証を受けた品質マネジメントシステムで開発されました。

■ 輸出時の注意

本製品を輸出される場合には，外国為替および外国貿易法ならびに米国の輸出管理関連法規などの規制をご確認の上，必要な手続きをお取りください。
なお，ご不明な場合は，弊社担当営業にお問い合わせください。

■ 商標類

Acrobatは，Adobe Systems Incorporated（アドビシステムズ社）の商標です。
ActiveXは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Adobe，およびReaderは，Adobe Systems Incorporated(アドビシステムズ社)の米国ならびに他の国における商標または登録商標です。
AIXは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
AIX 5Lは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
AMDは，Advanced Micro Devices, Inc.の商標です。
BSAFEは，EMC Corporationの米国およびその他の国における登録商標または商標です。
BSDは，米国Berkeley Software Design, Inc.の商品名称です。
ESC/Pは，セイコーエプソン(株)の商標です。
GIFは，米国CompuServe Inc.が開発したフォーマットの名称です。
HP-UXは，Hewlett-Packard Companyのオペレーティングシステムの名称です。
Internet Explorerは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Itaniumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
J2EEは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Javaは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
JFIFは，C-Cube Microsystems社が規定したフォーマットの名称です。
JSPは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Linuxは，Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
LIPSは，キヤノン(株)が開発した言語仕様です。
LIPSIIIは，キヤノン(株)が開発した言語仕様です。
Microsoft .NET は，お客様，情報，システムおよびデバイスを繋ぐソフトウェアです。
Microsoft Internet Information Servicesは，米国Microsoft Corporationの商品名称です。
MicrosoftおよびHyper-Vは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
MicrosoftおよびMS-DOSは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
MicrosoftおよびVisual Basicは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
MicrosoftおよびVisual Studioは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft Internet Information Serverは，米国Microsoft Corporationの商品名称です。
Microsoft Office Excelは，米国 Microsoft Corporation の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corporationの商品名称です。
ODBCは，米国Microsoft Corporationが提唱するデータベースアクセス機構です。
OLEは，米国Microsoft Corporationが開発したソフトウェア名称です。
ORACLEは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Oracle及びOracle 10gは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Oracle及びOracle9iは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Oracle及びOracle Database 11gは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
PostScriptは，米国Adobe Systems, Inc.が開発した言語仕様です。
QRコードは，株式会社デンソーウェーブの登録商標です。
Red Hatは，米国およびその他の国でRed Hat, Inc. の登録商標もしくは商標です。
RSAは，EMC Corporationの米国およびその他の国における登録商標または商標です。
Sunは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Sun Microsystemsは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows NTは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
X Window Systemは，米国X Consortium, Inc.が開発したソフトウェアです。
紙の番人は，日立公共システムエンジニアリング株式会社の登録商標です。
中ゴシックBBBは，株式会社モリサワとアドビシステムズ社が共同開発したフォントで承認外の複製は禁止されており，それらの書体名は株式会社モリサワの商標です。
リュウミンL-KLは，株式会社モリサワとアドビシステムズ社が共同開発したフォントで承認外の複製は禁止されており，それらの書体名は株式会社モリサワの商標です。

プログラムプロダクト「P-F24D2-57843，P-F1JD2-51813，P-F1MD2-51813およびP-F9SD2-51813」は，EMC CorporationのRSA BSAFE(R)ソフトウェアを搭載しています。
プログラムプロダクト「P-1JD2-5381，P-1MD2-5381，およびP-9SD2-5381」に含まれるソフトウェア「Zip32z64.so」は，「Info-ZIP」をUNIX向けに移植したものです。
プログラムプロダクト「P-24D2-5984およびP-26D2-5784」は，「Info-ZIP」のソフトウェアを搭載しています。

■ マイクロソフト製品のスクリーンショットの使用について

Microsoft Corporationのガイドラインに従って画面写真を使用しています。

■ マイクロソフト製品の表記について

このマニュアルでは，マイクロソフト製品の名称を次のように表記しています。

製品名称
表記

ActiveX(R)
ActiveX

Microsoft Internet Information Services 6.0
IIS

Microsoft(R) Office Excel 2007
Microsoft(R) Office Excel 2010
Excel

Microsoft(R) SQL Server 2000
Microsoft(R) SQL Server 2005
Microsoft(R) SQL Server 2008
Microsoft(R) SQL Server 2008 R2
SQL Server

Microsoft(R) Visual Basic(R) .NET 2003
Microsoft(R) Visual Basic(R) 2005 SP1
Microsoft(R) Visual Basic(R) 2008
Visual Basic

Microsoft(R) Visual Basic(R) Scripting Edition
VBScript

Microsoft(R) Visual C# 2005 SP1
Microsoft(R) Visual C# 2008
Visual C#

Microsoft(R) Visual Studio(R)
Visual Studio

Microsoft(R) Windows(R) 7 Professional
Microsoft(R) Windows(R) 7 Enterprise
Microsoft(R) Windows(R) 7 Ultimate
Windows 7
Windows

Microsoft(R) Windows NT(R)
Windows NT

Microsoft(R) Windows Server(R) 2003, Standard Edition
Microsoft(R) Windows Server(R) 2003, Enterprise Edition
Windows Server 2003
Windows Server 2003

Microsoft(R) Windows Server(R) 2003 R2, Standard Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise Edition
Windows Server 2003 R2

Microsoft(R) Windows Server(R) 2003 R2, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003 R2, Enterprise x64 Edition
Windows Server 2003 R2 x64

Microsoft(R) Windows Server(R) 2003, Standard x64 Edition
Microsoft(R) Windows Server(R) 2003, Enterprise x64 Edition
Windows Server 2003 x64

Microsoft(R) Windows Server(R) 2008 Standard
Microsoft(R) Windows Server(R) 2008 Standard without Hyper-VTM
Microsoft(R) Windows Server(R) 2008 Enterprise
Microsoft(R) Windows Server(R) 2008 Enterprise without Hyper-VTM
Windows Server 2008
Windows Server 2008

Microsoft(R) Windows Server(R) 2008 R2 Standard
Microsoft(R) Windows Server(R) 2008 R2 Enterprise
Microsoft(R) Windows Server(R) 2008 R2 Datacenter
Windows Server 2008 R2

Microsoft(R) Windows Vista(R) Business
Microsoft(R) Windows Vista(R) Enterprise
Microsoft(R) Windows Vista(R) Ultimate
Windows Vista

Microsoft(R) Windows(R) XP Professional Operating System
Microsoft(R) Windows(R) XP Home Edition Operating System
Windows XP

■ 発行

2011年7月　3020-7-536-40

■ 著作権

All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.

変更内容

変更内容（3020-7-536-40）

uCosminexus EUR Developer　08-70

uCosminexus EUR Print Service　08-70

uCosminexus EUR Print Service Enterprise　08-70

追加・変更内容 | 変更個所
EUR Print Managerでも仕分け印刷ができるようになりました。 | 1.2.2(1)
CPI指定に関する値はExcel形式ファイルへ出力されないことを追加しました。 | 6.1.2(2)
文書情報設定ファイルのキーワードTITLEに書式を設定することで，EURPS_MAX_SPOOL_PAGESを設定した場合の連番の表示形式を変更できるようになりました。 | 7.26.55(1)
Excel形式ファイルをExcel 2010形式に出力したり，Excel 2010で閲覧したりできるようになりました。 | －

単なる誤字・脱字などはお断りなく訂正しました。

はじめに

このマニュアルは，EUR 帳票作成機能で設計した帳票を，次に示すプログラムプロダクトを使用して帳票出力する方法について説明したものです。

uCosminexus EUR：イーユーアール Developer

uCosminexus EUR：イーユーアール Print Service

uCosminexus EUR：イーユーアール Print Service Enterprise

uCosminexus EUR：イーユーアール Print Service - Cipher option

以降，「EUR：イーユーアール」を「EUR」と表記します。

＜はじめにの構成＞

対象読者

このマニュアルで使用する記号

このマニュアルのGUIの説明で使用する記号

対象読者

このマニュアルは，Windows(R)環境のEUR 帳票作成機能で設計した帳票を，Windows環境，UNIX環境，またはLinux(R)環境で出力する方を対象としています。そのため，次に示す内容を理解されていることを前提としています。

利用する環境 | 前提知識
Windows環境で利用する場合 | Microsoft(R) Windows(R) Operating Systemに関する知識
HP-UX環境またはAIX環境で利用する場合 | UNIXに関する知識
Linux環境で利用する場合 | Linuxに関する知識
Windowsサーバアプリケーションからの帳票出力で，Active Server Pages（ASP）環境上で利用する場合 | ActiveX(R)，およびMicrosoft(R) Visual Basic(R) Scripting Edition（VBScript）/Microsoft Visual Basicに関する知識
サーバアプリケーションからの帳票出力を，JavaTMで開発する場合 | Javaプログラミングに関する知識

このマニュアルで使用する記号

このマニュアルで使用する記号について，次に示します。

記　号
意　　味

｜
横に並べられた複数の項目に対する項目間の区切りを示し，「または」を意味します。

（例）A｜B

「A，またはBを指定する」ことを示します。

｛　｝
この記号で囲まれている複数の項目のうちから一つを選択することを示します。項目が横に並べられ，記号｜で区切られている場合は，そのうちの一つを選択します。

（例）｛A｜B｜C｝

「A，B，またはCのどれかを指定する」ことを示します。

〔　〕
この記号で囲まれている項目は省略してもよいことを示します。複数の項目が横に並べて記述されている場合には，すべてを省略するか，記号｛　｝と同じくどれか一つを選択します。

（例）〔A〕

「何も指定しない」か「Aと指定する」ことを示します。

（例）〔B｜C〕

「何も指定しない」か「B，またはCのどちらかを指定する」ことを示します。

…

記述が省略されていることを示します。この記号の直前に示された項目を繰り返し複数個指定できます。

（例）〔A〔,…〕〕

「Aのあとに，Aを複数個指定できる」ことを示します。

＿
括弧で囲まれた複数項目のうち1項目に対し使用され，括弧内のすべてを省略したときシステムがとる標準値を示します。

（例）〔A｜B｜C〕

「A，B，Cのどれも指定しなかった場合，システムはCが指定されたときと同じ処理をする」ことを示します。

このマニュアルのGUIの説明で使用する記号

このマニュアルでは，次に示す記号を使用してGUIを説明しています。

記　号
意　　味

＜　＞
文字キーを表します。

＜　＞＋＜　＞
＋の前のキーを押したまま，後ろのキーを押すことを表します。

［　］
メニュー項目，ダイアログ名，ダイアログのボタンを表します。

［　］－［　］
メニュー項目を連続して選択することを表します。

（例）［ファイル］－［開く］

［ファイル］メニューから［開く］メニューを選択することを表します。

1.　EUR サーバ帳票出力機能の概要

この章では，EUR サーバ帳票出力機能と，その付加製品の概要について説明します。

また，EUR サーバ帳票出力機能で帳票を出力する流れについても説明します。

＜この章の構成＞

1.1　EUR サーバ帳票出力機能とは

1.2　EUR サーバ帳票出力機能で帳票を出力するには

1.3　複数様式で帳票を出力するには

1.4　データベースからデータを入力するには

1.5　EUR Developerで帳票を出力するには

1.6　プロポーショナルフォントを出力するには

1.7　EUR サーバ帳票出力機能を英語または中国語で使用するには

1.8　出力できない文字があるときには

1.1　EUR サーバ帳票出力機能とは

EUR サーバ帳票出力機能は，EUR 帳票作成機能で設計した帳票ファイルと，帳票出力に必要なデータファイルから，サーバ環境で帳票を出力する機能です。帳票のデータは，各環境で準備したデータと入れ替えて出力できます。

EUR 帳票作成機能で設計した帳票をプリンタに出力できます

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseを使用することで，EUR 帳票作成機能で設計した帳票をプリンタに出力できます。出力できるプリンタは，各OSで異なります。

Windows環境の場合
Windowsプリンタに標準対応しています。
JP1と連携した仕分け印刷ができます。また，EUR 帳票作成機能で設計した帳票を，帳票イメージでCSV形式ファイルに出力することもできます。
ただし，JP1と連携した仕分け印刷は，英語ロケール，および中国語ロケールでは使用できません。

UNIX／Linux環境の場合
HP-UX環境，AIX環境，およびLinux環境で定義してあるプリンタ，LIPSIII，PostScript Level2，およびESC/Pに標準対応しています。PDLファイル出力もできます。EUR サーバ帳票出力機能では，PDL（ページ記述言語）で書かれたファイルを，PDLファイルと定義します。また，EUR 帳票作成機能で設計した帳票を，帳票イメージでCSV形式ファイルに出力することもできます。

EUR 帳票作成機能で設計した帳票をPDF形式ファイルに出力できます

EUR Developer，またはEUR Print Service Enterpriseを使用することで，EUR 帳票作成機能で設計した帳票をPDF形式ファイルに出力できます。

PDF形式ファイルは，仕分け出力したり，暗号化にしたりすることもできます。

Webサーバ上に出力されたPDF形式ファイルは，FTPなどを使用してクライアントPCへ転送したあと，Adobe Readerを使用して閲覧，または印刷します。

なお，PDF形式ファイルを暗号化するには付加製品のEUR Print Service - Cipher optionが必要です。

ただし，PDF形式ファイルの仕分け出力は，英語ロケール，および中国語ロケールでは使用できません。

EUR 帳票作成機能で設計した帳票をEUR形式ファイルに出力できます

EUR Developer，またはEUR Print Service Enterpriseを使用することで，EUR 帳票作成機能で設計した帳票をEUR形式ファイルに出力できます。EUR形式ファイルは，フォームシートファイル，マッピングデータファイル，ユーザ定義データファイル，および画像ファイルを結合して1ファイルにしたものです。

Webサーバ上に出力されたEUR形式ファイルは，FTPなどを使用してクライアントPCへ転送したあと，EUR クライアント帳票出力機能を使用してプレビュー，または印刷ができます。

EUR 帳票作成機能で設計した帳票をExcel形式ファイルに出力できます

EUR Developer，またはEUR Print Service Enterpriseを使用することで，EUR 帳票作成機能で設計した帳票をExcel形式ファイルに出力できます。

Excel形式ファイルは，帳票の内容を編集したり，コメントやグラフを挿入したりするなど，Excelを使って帳票ファイルを二次加工できます。

Webサーバ上に出力されたExcel形式ファイルは，FTPなどを使用してクライアントPCへ転送したあと，Excelを使用して閲覧，編集，または印刷します。

1.2　EUR サーバ帳票出力機能で帳票を出力するには

EUR サーバ帳票出力機能で帳票を出力するための手順を示します。

＜この節の構成＞

1.2.1　EUR サーバ帳票出力機能で帳票を出力するための準備

1.2.2　帳票をプリンタ出力するには

1.2.3　帳票をPDF形式ファイルに出力するには

1.2.4　帳票をEUR形式ファイルに出力するには

1.2.5　帳票をCSV形式ファイルに出力するには

1.2.6　帳票をExcel形式ファイルに出力するには

1.2.1　EUR サーバ帳票出力機能で帳票を出力するための準備

この項では，作成した帳票をEUR サーバ帳票出力機能で出力するための手順を示します。

帳票の出力方法を決定するには，帳票の用途に応じて次の事項を決定します。

帳票の運用形態（帳票の出力先マシンはサーバか，クライアントか，など）

帳票の出力形式（帳票は印刷するか，データ出力するか，など）

帳票の様式（様式は一つか，二つ以上か，など）

決定した出力方法を基に，帳票出力時に設定する機能を次の流れから決定します。

＜この項の構成＞

(1)　帳票の運用形態を決定するまでの流れ

(2)　帳票の出力形式と帳票様式を決定するまでの流れ

(1)　帳票の運用形態を決定するまでの流れ

帳票の運用形態を次の流れに従って決定してください。

（凡例）

[図データ]：運用形態を示します。

注※

帳票の印刷データをすぐに印刷しないで，サーバ内に保存しておくことができます。

印刷要求があったときにデータを呼び出して印刷したり，一度印刷したデータを再印刷したりできます。また，帳票を検索して印刷するなどの管理もできます。

この印刷方法を「蓄積印刷」と呼びます。

運用形態が「EUR サーバ帳票出力機能を利用する」に決定した場合は，「(2)　帳票の出力形式と帳票様式を決定するまでの流れ」に進んでください。

運用形態が「EUR Print Managerを利用する」に決定した場合は，マニュアル「EUR Print Manager 帳票出力」を参照してください。

(2)　帳票の出力形式と帳票様式を決定するまでの流れ

ここでは，帳票の出力形式と帳票様式を決定するまでの流れを示します。

帳票の出力形式を決定するまでの流れ

（凡例）

[図データ]：出力形式に応じて，コマンドまたは業務アプリケーションで設定する機能を示します。使用する機能ごとのコーディング例の記載個所を次に示します。

eurpsコマンドを使用する場合
「表3-1　コーディング例の記載個所（コマンドの場合）」を参照してください。

ActiveXオブジェクトを使用する場合（Windows環境だけ）
「表4-1　コーディング例の記載個所（ActiveXオブジェクトの場合）」を参照してください。

JavaBeansを使用する場合
「表5-1　コーディング例の記載個所（JavaBeansの場合）」を参照してください。

注※1

PDF形式ファイルへ出力した帳票データは，EURがインストールされていないPCや，異なるOSのPCとの間でもやり取りできます。

注※2

EUR形式ファイルへ出力した帳票データは，より精度が高いバーコードの印刷や，プリンタごとの印刷補正ができます。

帳票様式を決定するまでの流れ

（凡例）

[図データ]：帳票様式に応じて，コマンドまたは業務アプリケーションで設定する機能を示します。使用する機能ごとのコーディング例の記載個所を次に示します。

eurpsコマンドを使用する場合
「表3-1　コーディング例の記載個所（コマンドの場合）」を参照してください。

ActiveXオブジェクトを使用する場合（Windows環境だけ）
「表4-1　コーディング例の記載個所（ActiveXオブジェクトの場合）」を参照してください。

JavaBeansを使用する場合
「表5-1　コーディング例の記載個所（JavaBeansの場合）」を参照してください。

注※

複数様式の出力については，「7.8　複数様式情報定義ファイル」を参照してください。

この流れで決定した機能を使って帳票を出力するには，コマンドまたは業務アプリケーションを使用します。OSごとに使用できるコマンドまたは業務アプリケーションを次の表に示します。

表1-1　帳票を出力する方法と使用できるOS

帳票出力の方法 | 説明 | 参照先 | Windows環境の場合 | UNIX／Linux環境の場合
eurpsコマンドからの帳票出力 | アプリケーションなどの運用ツールから実行する場合，コマンドインターフェースを使用できます。 | 「3.　コマンドからの帳票出力」 | ○ | ○
Windows環境でActiveXオブジェクトを使用した帳票出力 | EUR サーバ帳票出力機能で提供するActiveXオブジェクトを使用して，IISサーバのVBScriptやVisual Basicプログラムから実行できます。 | 「4.　Windows環境でActiveXオブジェクトを使用した帳票出力」 | ○ | ×
JavaBeansを使用した帳票出力 | JavaBeansを使用して，サーバサイドJava環境でJSPやJavaサーブレットからEUR サーバ帳票出力機能を起動して帳票を出力できます。JavaBeansを使用すると，アプリケーションと同期を取って出力処理を実行できます。 | 「5.　JavaBeansを使用した帳票出力」 | ○ | ○

（凡例）

○：使用できます。

×：使用できません。

1.2.2　帳票をプリンタ出力するには

帳票をプリンタ出力する手順を次に示します。

図1-1　帳票をプリンタ出力するときの処理の流れ

帳票設計
EUR 帳票作成機能で帳票設計して，フォームシートファイル（*.fms）として保存した帳票ファイルだけ読み込めます。
EUR 帳票作成機能では実現できても，EUR サーバ帳票出力機能では実現できない機能があります。EUR 帳票作成機能で設計した帳票をEUR サーバ帳票出力機能で出力する場合は，EUR サーバ帳票出力機能で出力できる機能範囲で帳票を設計してください。
なお，EUR サーバ帳票出力機能で出力できる帳票ファイルの互換性については，次に示す個所を参照してください。

帳票の互換性
「10.1.1　帳票の互換性」を参照してください。

フォントの互換性
「2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力」を参照してください。

その他の互換性
「10.4　EUR サーバ帳票出力機能で出力できる帳票の設計」を参照してください。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service，またはEUR Print Service Enterpriseを実行するアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

データの読み込み
EUR サーバ帳票出力機能がデータファイルのデータを読み込み，帳票上に流し込みます。

帳票出力
EUR サーバ帳票出力機能で帳票を出力します。

プリンタに出力するとき，複数の帳票セットを指定して出力することもできます。プリンタ出力での「帳票セット」は，帳票ファイルとデータファイルを一まとまりにしたものを示します。複数の帳票セットをプリンタに出力した場合，それぞれの帳票ファイルで用紙の向きやサイズが異なっていても，定義されている帳票の情報に合わせて出力できます。

＜この項の構成＞

(1)　仕分け印刷で帳票の印刷先を振り分けるには

(1)　仕分け印刷で帳票の印刷先を振り分けるには

EUR サーバ帳票出力機能では，EUR Print Managerと連携した仕分け印刷ができます。EUR Print Managerと連携した仕分け印刷については，マニュアル「EUR Print Manager 帳票出力」を参照してください。

また，Windows版のEUR サーバ帳票出力機能では，JP1と連携した仕分け印刷もできます。ここでは，JP1と連携して仕分け印刷する手順と必要なファイルを説明します。

図1-2　 JP1と連携して仕分け印刷するときの処理の流れ

帳票ファイルと仕分け定義情報ファイルの作成
EUR 帳票作成機能を使って，帳票を設計し，仕分け定義ファイルを作成します。

帳票ファイルと仕分け定義情報ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルと，EUR 帳票作成機能で作成した仕分け定義情報ファイルを，EUR Print Service，またはEUR Print Service Enterpriseを実行するアプリケーションサーバに転送します。
仕分け定義情報ファイルの形式は，「7.11　仕分け定義情報ファイル」を参照してください。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。データファイルの形式は，「7.3　データファイル」を参照してください。

仕分け定義情報ファイルの編集
JP1仕分け印刷には，仕分け定義情報ファイルが必要です。
仕分け定義情報ファイルの配布先名称に，配布先プリンタ名，または印刷実行するユーザで定義したJP1/Network Printing Systemの仕分け定義情報の配布先情報名を指定するなどの編集が必要です。仕分け定義情報ファイルの編集については，「7.11.1　JP1と連携して仕分け印刷する場合」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

ファイルの入力
帳票ファイル，データファイル，および仕分け定義情報ファイルをEUR サーバ帳票出力機能に入力します。

JP1仕分け印刷の実行
JP1仕分け印刷をeurpsコマンドから実行します。
eurpsコマンドの構文については，「3.2.1　eurpsコマンドの構文」を参照してください。
コーディング例については，「3.6.2　プリンタ出力の指定例」を参照してください。
エラー情報については，「3.5　eurpsコマンド実行時の終了コード」を参照してください。

仕分け印刷
JP1と連携して，仕分け印刷されます。

1.2.3　帳票をPDF形式ファイルに出力するには

作成した帳票をPDF形式ファイルに出力する流れを次に示します。

図1-3　帳票をPDF形式ファイルに出力するときの処理の流れ

帳票設計
EUR 帳票作成機能で帳票設計して，フォームシートファイル（*.fms）として保存した帳票ファイルだけ読み込めます。
EUR 帳票作成機能では実現できても，EUR サーバ帳票出力機能では実現できない機能があります。EUR 帳票作成機能で設計した帳票をEUR サーバ帳票出力機能で出力する場合は，EUR サーバ帳票出力機能で出力できる機能範囲で帳票を設計してください。
なお，EUR サーバ帳票出力機能で出力する帳票設計の互換性については，次に示す個所を参照してください。

帳票の互換性
「10.1.1　帳票の互換性」を参照してください。

フォントの互換性
「2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力」を参照してください。

その他の互換性
「10.4　EUR サーバ帳票出力機能で出力できる帳票の設計」を参照してください。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service Enterpriseを実行するアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

データの読み込み
EUR サーバ帳票出力機能がデータファイルのデータを読み込み，帳票上に流し込みます。

帳票出力
EUR サーバ帳票出力で帳票をPDF形式ファイルに出力します。
EUR Print Service Enterpriseを使うと，複数の帳票セットを一つのPDF形式ファイルに出力したり，しおりを付けたPDF形式ファイルを出力したり，PDF形式ファイルを仕分け出力したりすることもできます。PDF形式ファイル出力での「帳票セット」は，帳票ファイル，データファイル，およびしおり定義ファイルを一まとまりにしたものを示します。複数の帳票セットを一つのPDF形式ファイルに出力した場合，それぞれの帳票ファイルで用紙の向きやサイズが異なっていても，定義されている帳票の情報に合わせて出力できます。
また，次の付加製品や連携製品を組み合わせることができます。

EUR Print Service - Cipher option
PDF形式ファイルを暗号化して出力できます。

紙の番人
印刷後の複写，偽造および改ざんを検知できるPDF形式ファイルを出力できます。

出力要求
クライアントPCが業務アプリケーションに，PDF形式ファイルの出力を要求します。

転送
Webサーバ上に出力されたPDF形式ファイルを，FTPなどを使用してクライアントPCへ転送します。

印刷
Webサーバから転送されたPDF形式ファイルを印刷します。
このとき，クライアントPCではAdobe Readerを使用します。ブラウザ上では転送されたPDF形式ファイルをプレビューしてから印刷できます。

＜この項の構成＞

(1)　しおりを付けたPDF形式ファイルとは

(2)　PDF形式ファイルを仕分け出力するには

(3)　PDF形式ファイルを暗号化出力するには

(4)　PDF形式ファイルを暗号化仕分け出力するには

(1)　しおりを付けたPDF形式ファイルとは

EUR Print Service Enterpriseでは，PDF形式ファイルを出力するときに，しおりを付加できます。しおりとは，見たいページをめくるために付加する印です。

ここではPDF形式ファイルにしおりを付ける目的，およびしおりに出力できるものを説明します。

(a)　しおりを付ける目的

PDF形式ファイルにしおりを付加しておくと，Adobe Readerで表示したときに，次のような利点があります。

PDF形式ファイルの構成がわかりやすい

PDF形式ファイルを閲覧しやすい（しおりを選択することで，目的の場所に直接ジャンプできる）

(b)　しおりに出力できるもの

しおりに出力できるものを次に示します。

PDF文書情報のタイトル
「PDF形式ファイルを示すしおり」になります。

帳票名
「PDF形式ファイルを構成するサブ文書（帳票）を示すしおり」になります。

キー項目
「（帳票に出力する）データのまとまりを表す項目のしおり」になります。「データのまとまり」とは，特定のフィールドでの同一データのことです。対象となるデータは，マッピングデータです。

PDF形式ファイルの構成としおりの対応を，次に示します。

図1-4　PDF形式ファイルの構成としおりの対応

「PDF形式ファイルを示すしおり」をトップレベルのしおりとしますが，「PDF形式ファイルを示すしおり」がない場合は，「PDF形式ファイルを構成するサブ文書（帳票）を示すしおり」をトップレベルのしおりとします。

「（帳票に出力する）データのまとまりを表す項目のしおり」は，しおり定義ファイル中に指定した順に出力されます。階層は，5階層までです。

「PDF形式ファイルを示すしおり」の情報は，文書しおり定義ファイルに設定します。文書しおり定義ファイルについては，「7.13　文書しおり定義ファイル」を参照してください。

「PDF形式ファイルを構成するサブ文書（帳票）を示すしおり」と「（帳票に出力する）データのまとまりを表す項目のしおり」は，しおり定義ファイルに設定します。しおり定義ファイルについては，「7.14　しおり定義ファイル」を参照してください。

(2)　PDF形式ファイルを仕分け出力するには

EUR Print Service Enterpriseでは，仕分けするキーフィールドと，出力先のPDF形式ファイル名を指定しておくことで，PDF形式ファイルを仕分けして出力できます。

PDF形式ファイルを仕分け出力する流れと必要なファイルを次に示します。

図1-5　 PDF形式ファイルを仕分け出力するときの処理の流れ

帳票設計
EUR 帳票作成機能を使って，帳票を設計します。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service Enterpriseが組み込まれているアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

PDF仕分け定義ファイルの作成
PDF形式ファイルを仕分けする情報を，PDF仕分け定義ファイルに設定します。
PDF仕分け定義ファイルの作成，編集については，「7.12.1　PDF形式ファイルを仕分け出力する場合」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

ファイルの入力
帳票ファイル，データファイル，およびPDF仕分け定義ファイルをEUR サーバ帳票出力機能に入力します。

仕分け出力
EUR サーバ帳票出力機能でPDF形式ファイルの仕分け出力を実行します。
PDF形式ファイルの仕分け出力の実行には，次に示す三つの方法があります。

eurpsコマンドからの帳票出力
eurpsコマンドの構文については，「3.2.1　eurpsコマンドの構文」を参照してください。
コーディング例については，「3.6.3　PDF形式ファイル出力の指定例」を参照してください。
エラー情報については，「3.5　eurpsコマンド実行時の終了コード」を参照してください。

ActiveXオブジェクトを使用した帳票出力
実行に必要なプロパティ一覧については，「4.3.2(2)　ファイルに出力する場合」を参照してください。
出力の命令については，「4.4　ActiveXオブジェクトのメソッド仕様」を参照してください。
コーディング例については，「4.8.3(2)　PDF形式ファイルを仕分け出力する場合」を参照してください。
エラー情報については，「4.7　ActiveXオブジェクトのエラー情報」を参照してください。

JavaBeans起動部品からの帳票出力
実行に必要なメソッド一覧については，「5.4.2(2)　ファイルに出力する場合」を参照してください。
コーディング例については，「5.10.3(2)　PDF形式ファイルを仕分け出力する場合」を参照してください。
エラー情報については，「5.9　JavaBeans起動部品の例外情報」を参照してください。

出力要求
クライアントPCが業務アプリケーションに，PDF形式ファイルの出力を要求します。

転送
Webサーバ上に出力されたPDF形式ファイルを，FTPなどを使用してクライアントPCへ転送します。

印刷
Webサーバから転送されたPDF形式ファイルを印刷します。

(3)　PDF形式ファイルを暗号化出力するには

EUR Print Service EnterpriseにEUR Print Service - Cipher optionを組み合わせることで，PDF形式ファイルを暗号化して出力できます。

PDF形式ファイルを暗号化することで，PDF形式ファイルの改ざん，および給与明細など情報の漏えいを防ぐことができます。

PDF形式ファイルを暗号化出力する流れと必要なファイルを次に示します。

図1-6　 PDF形式ファイルを暗号化出力するときの処理の流れ

帳票設計
EUR 帳票作成機能を使って，帳票を設計します。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service - Cipher optionを付加したEUR Print Service Enterpriseが組み込まれているアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

暗号化設定ファイルの作成
PDF形式ファイルを暗号化出力するには，次に示すセキュリティ属性を暗号化設定ファイルに設定します。

ユーザパスワード
PDF形式ファイルを閲覧するためのパスワードです。

オーナパスワード
セキュリティ属性を変更するパスワードです。

印刷

文書の変更

内容のコピー，または抽出

注釈とフォームフィールドの作成

ユーザパスワードとオーナパスワードには，暗号化したパスワードも指定できます。暗号化設定ファイルの作成，編集については，「7.15.2　暗号化設定ファイルの編集」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR Print Service - Cipher optionを付加したEUR Print Service Enterpriseを起動します。

ファイルの入力
帳票ファイル，データファイル，および暗号化設定ファイルをEUR Print Service - Cipher optionを付加したEUR Print Service Enterpriseに入力します。

暗号化出力
PDF形式ファイルの暗号化出力を実行します。
PDF形式ファイルの暗号化出力の実行には，次に示す三つの方法があります。

eurpsコマンドからの帳票出力
eurpsコマンドの構文については，「3.2.1　eurpsコマンドの構文」を参照してください。
コーディング例については「3.6.3　PDF形式ファイル出力の指定例」を参照してください。
エラー情報については，「3.5　eurpsコマンド実行時の終了コード」を参照してください。

ActiveXオブジェクトを使用した帳票出力
実行に必要なプロパティ一覧については，「4.3.2(2)　ファイルに出力する場合」を参照してください。
出力の命令については，「4.4　ActiveXオブジェクトのメソッド仕様」を参照してください。
コーディング例については，「4.8.3(3)　PDF形式ファイルを暗号化出力する場合」を参照してください。
エラー情報については，「4.7　ActiveXオブジェクトのエラー情報」を参照してください。

JavaBeans起動部品からの帳票出力
実行に必要なメソッド一覧については，「5.4.2(2)　ファイルに出力する場合」を参照してください。
コーディング例については，「5.10.3(3)　PDF形式ファイルを暗号化出力する場合」を参照してください。
エラー情報については，「5.9　JavaBeans起動部品の例外情報」を参照してください。

出力要求
クライアントPCが業務アプリケーションに，PDF形式ファイルの出力を要求します。

転送
Webサーバ上に出力されたPDF形式ファイルを，FTPなどを使用してクライアントPCへ転送します。

表示
Webサーバから転送された，PDF形式ファイルを表示します。

(4)　PDF形式ファイルを暗号化仕分け出力するには

EUR Print Service EnterpriseにEUR Print Service - Cipher optionを組み合わせることで，PDF形式ファイルを暗号化仕分け出力することもできます。

PDF形式ファイルを暗号化仕分け出力する流れと必要なファイルを次に示します。

図1-7　 PDF形式ファイルを暗号化仕分け出力するときの処理の流れ

帳票設計
EUR 帳票作成機能を使って，帳票を設計します。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service Enterpriseが組み込まれているアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

PDF仕分け定義ファイル，暗号化設定ファイルの作成
PDF形式ファイルを暗号化仕分け出力するには，PDF仕分け定義ファイルが必要です。
PDF仕分け定義ファイルには，仕分けしたPDF形式ファイルを閲覧するためのパスワード（ユーザパスワード）を設定します。PDF仕分け定義ファイルの作成，編集については，「7.12.2　PDF形式ファイルを暗号化仕分け出力する場合」を参照してください。
セキュリティ属性を変更するパスワード（EURではオーナパスワード）も設定する場合は，「暗号化設定ファイル」が必要です。暗号化設定ファイルの作成，編集については，「7.15.2　暗号化設定ファイルの編集」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR Print Service - Cipher optionを付加したEUR Print Service Enterpriseを起動します。

ファイルの入力
帳票ファイル，データファイル，PDF仕分け定義ファイル，および暗号化設定ファイルをEUR Print Service - Cipher optionを付加したEUR Print Service Enterpriseに入力します。

暗号化仕分け出力
PDF形式ファイルの暗号化仕分け出力を実行します。
PDF形式ファイルの暗号化仕分け出力の実行には，次に示す三つの方法があります。

eurpsコマンドからの帳票出力
eurpsコマンドの構文については，「3.2.1　eurpsコマンドの構文」を参照してください。
コーディング例については，「3.6.3　PDF形式ファイル出力の指定例」を参照してください。
エラー情報については，「3.5　eurpsコマンド実行時の終了コード」を参照してください。

ActiveXオブジェクトを使用した帳票出力
実行に必要なプロパティ一覧については，「4.3.2(2)　ファイルに出力する場合」を参照してください。
出力の命令については，「4.4　ActiveXオブジェクトのメソッド仕様」を参照してください。
コーディング例については，「4.8.3(2)　PDF形式ファイルを仕分け出力する場合」を参照してください。
エラー情報については，「4.7　ActiveXオブジェクトのエラー情報」を参照してください。

JavaBeans起動部品からの帳票出力
実行に必要なメソッド一覧については，「5.4.2(2)　ファイルに出力する場合」を参照してください。
コーディング例については，「5.10.3(2)　PDF形式ファイルを仕分け出力する場合」を参照してください。
エラー情報については，「5.9　JavaBeans起動部品の例外情報」を参照してください。

出力要求
クライアントPCが業務アプリケーションに，PDF形式ファイルの出力を要求します。

転送
Webサーバ上に出力されたPDF形式ファイルを，FTPなどを使用してクライアントPCへ転送します。

表示
Webサーバから転送された，PDF形式ファイルを表示します。

1.2.4　帳票をEUR形式ファイルに出力するには

EUR形式ファイルは，EURの独自形式の印刷データファイルです。帳票定義ファイルとデータファイル（マッピングデータファイル，ユーザ定義データファイル，および画像ファイル）を一つのパッケージにしたファイルで，PDF形式よりもサイズが小さく，ネットワーク負荷を軽減できます。1ファイルにまとめているので，Webシステムなどで帳票を利用するときに便利です。

作成した帳票をEUR形式ファイルに出力する流れを次に示します。

図1-8　 帳票をEUR形式ファイルに出力するときの流れ

帳票設計
EUR 帳票作成機能を使って，帳票を設計します。
EUR 帳票作成機能で帳票設計して，フォームシートファイル（*.fms）として保存した帳票ファイルだけ読み込めます。
EUR 帳票作成機能では実現できても，EUR サーバ帳票出力機能では実現できない機能があります。EUR 帳票作成機能で設計した帳票をEUR サーバ帳票出力機能で出力する場合は，EUR サーバ帳票出力機能で出力できる機能範囲で帳票を設計してください。
なお，EUR サーバ帳票出力機能で出力する帳票設計の互換性については，次に示す個所を参照してください。

帳票の互換性
「10.1.1　帳票の互換性」を参照してください。

フォントの互換性
「2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力」を参照してください。

その他の互換性
「10.4　EUR サーバ帳票出力機能で出力できる帳票の設計」を参照してください。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service Enterpriseが組み込まれているアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

データの読み込み
EUR サーバ帳票出力機能がデータファイルのデータを読み込み，帳票上に流し込みます。

帳票出力
EUR サーバ帳票出力機能で帳票をEUR形式ファイルに出力します。
EUR形式ファイルを出力するとき，次に示す拡張子を指定してファイルの関連づけをします。

*.euv
プレビューするEUR形式ファイル

*.eup
直接印刷するEUR形式ファイル

クライアントPCで実行するとき，ここで関連づけられたファイルの拡張子の動作ができます。
出力するEUR形式ファイルは，複数の帳票セットを一つのEUR形式ファイルに出力することもできますが，クライアントPCで出力できるのは，「*.eup」のファイルだけです。EUR形式ファイル出力での「帳票セット」とは，帳票ファイルとデータファイルを一まとまりにしたものを示します。
複数様式の場合は，「*.euv」と「*.eup」のどちらのEUR形式ファイルもクライアントPCで出力できます。

出力要求
クライアントPCが業務アプリケーションに，EUR形式ファイルの出力を要求します。

転送
Webサーバ上に出力されたEUR形式ファイルを，FTPなどを使用してクライアントPCへ転送します。
クライアントPCで「Webブラウザのヘルパアプリケーションとしての実行」をする場合は，クライアントPCへ転送するときに，次に示すEUR形式ファイルのMIMEタイプをHTTPヘッダに指定します。

帳票をプレビューする場合
「application/vnd.hitachi.eur-view」を指定します。

帳票を印刷する場合
「application/vnd.hitachi.eur-print」を指定します。

プレビュー・印刷
Webサーバから転送されたEUR形式ファイルをプレビュー，または印刷します。
EUR形式ファイルは，クライアントPCにインストールされたEUR クライアント帳票出力機能を使用してプレビュー，または印刷ができます。EUR形式ファイルをプレビュー，または印刷するには，次に示す三つの方法があります。クライアントPCでの実行方法については，マニュアル「EUR クライアント帳票出力」を参照してください。

Webブラウザのヘルパアプリケーションとしての実行

EUR形式ファイルをダブルクリック実行

eurerコマンドでの実行

そのほか，バッチ実行などによって，すでにデータベースに登録されているEUR形式ファイルを検索してクライアントに返すような運用をするときは，上記の操作3.から6.の代わりに，データベースからのファイル検索と抽出を実行してください。

また，操作8.の代わりに，EUR形式ファイルをメール送信する運用もできます。この場合，メール受信者は，添付されたEUR形式ファイルをダブルクリックすることでプレビュー，または印刷ができます。

1.2.5　帳票をCSV形式ファイルに出力するには

帳票をCSV形式のファイルに出力する手順を次に示します。

図1-9　 帳票をCSV形式ファイルに出力するときの処理の流れ

帳票設計
EUR 帳票作成機能で帳票設計して，フォームシートファイル（*.fms）として保存した帳票ファイルだけ読み込めます。
CSV形式ファイルに出力できる帳票を，次に示します。

表紙のある帳票

伝票形式の帳票

繰り返しの対象が縦位置，または横位置に設定されている帳票

繰り返しの優先方向が縦優先に設定されている帳票

キーブレイクや集計のある帳票

一つの帳票で，複数ページある帳票

帳票セット指定ファイルで，複数の帳票を一括出力した帳票

複数様式の帳票

また，CSV形式のファイルに出力する場合は，EUR 帳票作成機能で帳票設計するとき，次に示す注意事項があります。

アイテムの配置

EURは，行，または列を意識しない自由配置の帳票を特長としていますが，CSV形式のファイルに出力する場合は，帳票に定義されている行，または列を意識します。グリッド補正を設定してから，アイテムを配置してください。

重ねて貼り付けたアイテム

アイテムを重ねて貼り付けている場合は，それぞれのアイテムが別の列に貼り付けられていると見なして出力されます。アイテムは重ならないように，配置してください。

縦書きで折り返されている文字

文字の描画方向が上から下で，かつアイテム枠の中で折り返されている場合は，次の行にわたる文字が，左側ではなく右側から出力されます。隣接して別のアイテムが配置されていると，そのアイテムの文字とマージされて出力されることもあります。

文字が折り返されないように，アイテム枠を広げたり，フォントのサイズを変更したりしてください。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service，またはEUR Print Service Enterpriseを実行するアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

データの読み込み
EUR サーバ帳票出力機能が，データファイルのデータを読み込み，帳票上に流し込みます。

帳票出力
CSV形式のファイルに出力するときは，拡張子「*.csv」を指定します。CSV形式ファイル名は，実行された環境の文字コードになります。
次に示す帳票をCSV形式のファイルに出力した場合は，ページの区切りを，1行の空行（改行だけの行）で示します。

一つの帳票で，複数ページある帳票

帳票セット指定ファイルで，複数の帳票を一括出力した帳票

複数様式の帳票

一つの帳票で，複数ページある帳票をCSV形式のファイルに出力した場合は，開始ページ，終了ページを指定して，任意のページ範囲だけをCSV形式のファイルに出力できます。
帳票セット指定ファイルで，複数の帳票を一括出力した帳票，または複数様式の帳票をCSV形式のファイルに出力した場合は，ページ範囲を指定できません。すべてのページがCSV形式のファイルに出力されます。

＜この項の構成＞

(1)　CSV形式ファイルの出力形式

(2)　CSV形式ファイルに出力されるデータ

(1)　CSV形式ファイルの出力形式

帳票をCSV形式のファイルに出力すると，データは「"」で囲んで出力されます。

EUR 帳票作成機能で設計した帳票を，帳票イメージでCSV形式ファイルに出力した例を次に示します。

図1-10　 EUR 帳票作成機能で設計した帳票例

図1-11　 CSV形式ファイルに出力したファイルの内容

CSV形式ファイルのデータは，帳票ファイルの行と列を次のように見なします。

行

行は，帳票ファイルの中で，いちばん多く使用されているフォントの高さを1行の高さとします。

グリッド補正をしないでアイテムが自由配置されている場合は，その項目は，上，または下のどちらかの行に出力されます。

行に出力する項目が一つもない場合は，空行（改行だけの行）を1行出力します。ただし，ページ内で，ある行から終端まで出力する項目がない場合は，空行を出力しません。

列

帳票を設計したときの，アイテム枠の幅を単位とします。

項目や桁を区切る縦線は，列には出力されません。縦線を出力したい場合は，別のアイテムに置き換えるなど，帳票を編集してください。

(2)　CSV形式ファイルに出力されるデータ

CSV形式ファイルに出力されるデータを次に示します。

帳票に貼り付けられたアイテム

マッピングされたデータ
ただし，画像，バーコード，およびバーコードのデータキャラクタは出力されません。

印刷日付アイテム

印刷時刻アイテム

ページ番号アイテム
指定したページにだけ表示形式が出力されます。

固定文字列

アイテムのプロパティの表示形式で設定された修飾属性

文字データの場合
前付加文字，後付加文字，任意書式

数値データの場合
前付加文字，後付加文字，ゼロ埋め桁数，負符号文字，小数点文字，コンマ表示，指数表示，値が0の場合，値が空データの場合，小数点以下桁揃え，小数点以下桁数，四捨五入／切り捨て／切り上げ

日付・時刻データの場合
表示形式

アイテム枠の中で折り返されている文字は，複数の行に分けて出力されます。

文字は，Windows-31Jエンコーディングで出力されます。変換できない文字は，「？」で出力されます。

文字配置（文字間隔，行間隔）の設定，および文字の横配置の設定は，無効になります。文字間隔を詰めて，左寄せで出力されます。

線，図形，およびフォント名，スタイル，サイズ，色などのフォントの属性は，出力されません。

1.2.6　帳票をExcel形式ファイルに出力するには

帳票をExcel形式のファイルに出力する手順を次に示します。

図1-12　帳票をExcel形式ファイルに出力するときの処理の流れ

帳票設計
EUR 帳票作成機能で帳票設計して，フォームシートファイル（*.fms）として保存した帳票ファイルだけ読み込めます。
EUR 帳票作成機能では実現できても，Excel形式ファイルへ出力する場合は実現できない機能があります。EUR 帳票作成機能で設計した帳票をEUR サーバ帳票出力機能でExcel形式ファイルへ出力する場合は，Excel形式ファイルに出力できる機能範囲で帳票を設計してください。
帳票設計時の注意事項については，マニュアル「EUR 帳票設計」を参照してください。
なお，Excel形式ファイルに出力できる機能の詳細については，「6.1.2　Excel形式ファイルへ出力される情報」を参照してください。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service Enterpriseを実行するアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

データの読み込み
EUR サーバ帳票出力機能が，データファイルのデータを読み込み，帳票上に流し込みます。

帳票出力
Excel形式のファイルに出力するときは，拡張子「*.xlsx」を指定します。
EUR 帳票作成機能で設計した帳票を，Excel形式ファイルに出力した例を次に示します。

図1-13　Excel形式ファイルへの出力例

出力されるExcel形式ファイルのセルの高さおよび幅は，どちらも16ピクセルになります。
EUR 帳票作成機能で設計した帳票の各アイテム範囲は，Excelのセル区切りに対応づけて変換されます。アイテムの座標値は，EUR 帳票作成機能で設計した帳票の座標に最も近いセル区切りの位置に補正されます。
そのため，EUR 帳票作成機能で設計した帳票をExcel形式ファイルへ出力すると，アイテムの配置が異なる場合があります。
Excel形式ファイルへ出力した場合のアイテムの配置については，「6.1.1(1)　文字アイテムの出力規則」，「6.1.1(2)　線アイテムの出力規則」，および「6.1.1(3)　図形アイテムの出力規則」を参照してください。

出力要求
クライアントPCが業務アプリケーションに，Excel形式ファイルの出力を要求します。

転送
Webサーバ上に出力されたExcel形式ファイルを，FTPなどを使用してクライアントPCへ転送します。

表示・編集
Webサーバから転送されたExcel形式ファイルをExcelで表示，編集します。

1.3　複数様式で帳票を出力するには

EUR サーバ帳票出力機能では，複数の異なる様式（帳票）を一つの帳票として出力できます。これを，「複数様式で帳票を出力する」といいます。

複数様式では，次のような帳票が出力できます。

表紙・次紙構成の帳票
表紙と次紙の2様式を一組にして出力できます。使用するデータファイルは一つです。
出力例を次に示します。

複数の様式・出力用データを組み合わせた帳票
表紙・次紙構成の帳票のようなn様式の帳票と，別のn様式の帳票を合わせて一組に出力することもできます。n様式ごとにデータファイルを準備するので，複数のデータファイルを使用できます。
出力例を次に示します。

伝票（連票）形式の帳票
伝票のようなn様式を一組の連票形式にして出力できます。使用するデータファイルは一つです。
出力例を次に示します。

■複数様式で帳票を出力する流れ

複数様式で帳票を出力する流れと必要なファイルを次に示します。

図1-14　 複数様式で帳票を出力するときの処理の流れ

帳票設計
EUR 帳票作成機能で帳票設計して，フォームシートファイル（*.fms）として保存した帳票ファイルだけ読み込めます。
複数様式で出力するときの帳票は，一組にする帳票すべてに同じキーフィールドで改ページするように設計しておいてください。
帳票ヘッダのある帳票は，複数様式では出力できません。
EUR 帳票作成機能では実現できても，EUR サーバ帳票出力機能では実現できない機能があります。EUR 帳票作成機能で設計した帳票をEUR サーバ帳票出力機能で出力する場合は，EUR サーバ帳票出力機能で出力できる機能範囲で帳票を設計してください。
なお，EUR サーバ帳票出力機能で出力する帳票設計の互換性については，「10.4　EUR サーバ帳票出力機能で出力できる帳票の設計」を参照してください。

帳票ファイルの転送
フォームシートファイル（*.fms）に保存した帳票ファイルを，EUR Print Service，またはEUR Print Service Enterpriseを実行するアプリケーションサーバに転送します。

データファイルの準備
出力する帳票の入力データとなるデータファイルを準備します。
データファイルの形式は，「7.3　データファイル」を参照してください。

帳票セット指定ファイル，複数様式情報定義ファイルの作成
複数様式で帳票を出力するには，複数の帳票ファイルのほかに，帳票セット指定ファイルと複数様式情報定義ファイルが必要です。
帳票セット指定ファイルは，複数の帳票ファイルを統合する順番と帳票に読み込むデータファイルを指定しておくファイルです。帳票セット指定ファイルについては，「7.7　帳票セット指定ファイル」を参照してください。
複数様式情報定義ファイルには，様式（帳票フォーマット）や読み込むデータを切り替える条件と，切り替え時の動作を指定します。複数様式情報定義ファイルについては，「7.8　複数様式情報定義ファイル」を参照してください。

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

データの入力
帳票ファイル，データファイル，帳票セット指定ファイル，および複数様式情報定義ファイルを，EUR サーバ帳票出力機能に入力します。

複数様式での帳票出力
複数様式で帳票を出力します。

＜この節の構成＞

1.3.1　複数の帳票セットを指定した帳票出力との違い

1.3.2　複数様式での帳票出力例

1.3.1　複数の帳票セットを指定した帳票出力との違い

複数様式で帳票を出力した場合，複数の帳票セットを指定した出力ではできなかった方法で，帳票を出力できます。

複数の帳票セットを指定した帳票出力との違いを次に示します。

＜この項の構成＞

(1)　データ単位の帳票出力

(2)　複数の様式で連続したページ番号の付加

(1)　データ単位の帳票出力

複数の帳票セットを指定した帳票出力は，指定された帳票ファイルの順に出力されますが，複数様式での帳票出力は，データファイルのフィールドをキーブレイク対象に指定しておくことで，データ単位で帳票を出力できます。

図1-15　 データ単位で出力した帳票例1

図1-16　 データ単位で出力した帳票例2

(2)　複数の様式で連続したページ番号の付加

複数の帳票セットを指定した帳票出力は，帳票ファイルごとにページ番号を付けていましたが，複数様式での帳票出力は，複数の様式で連続したページ番号が付けられます。

図1-17　 連続したページ番号の帳票例1

図1-18　 連続したページ番号の帳票例2

1.3.2　複数様式での帳票出力例

EUR 帳票作成機能で提供されているサンプル帳票を基に，複数様式での帳票出力例を示します。

＜この項の構成＞

(1)　サンプル帳票「請求書」の場合

(2)　サンプル帳票「従業員勤務歴カード」の場合

(3)　サンプル帳票「保険申込書」の場合

(1)　サンプル帳票「請求書」の場合

「請求書」は，「表紙次紙形式の帳票＿表紙」と「表紙次紙形式の帳票＿次紙」の2様式を一組にして出力します。

サンプル帳票「請求書」を出力したときの一組の帳票例を次に示します。

図1-19　サンプル帳票「請求書.fms」の出力例（1ページ目）

図1-20　サンプル帳票「請求書.fms」の出力例（2ページ目）

「表紙次紙形式の帳票＿表紙」は必ず出力しますが，「表紙次紙形式の帳票＿次紙」は，「表紙次紙形式の帳票＿表紙」に納まらなかったデータを出力します。請求先のデータが変わるまで「表紙次紙形式の帳票＿次紙」に出力します。請求先のデータが変わった時点で「表紙次紙形式の帳票＿表紙」に戻ります。

ページ番号は，2様式を通して請求先ごとのページ番号（n/m形式）を出力します。請求先のデータが変わった時点で，「表紙次紙形式の帳票＿表紙」は「1/m」に初期化されます。

(a)　サンプル帳票「請求書」を出力する手順

サンプル帳票「請求書」を出力する手順を次に示します。

帳票設計
EUR 帳票作成機能を使って，帳票を設計します。
帳票ファイルは，「表紙次紙形式の帳票＿表紙」と「表紙次紙形式の帳票＿次紙」の2様式を作成して，フォームシートファイル（*.fms）で保存します。

二つの帳票は，フィールド「請求書番号」をキーにして改ページするように設定します。
改ページの設定では，キーとなるフィールドのデータが変わった時点で，ページ番号を開始番号に初期化するか，またはキーとなるフィールドのデータが変わっても，通し番号でページ番号を印刷するかを設定できますが，この設定はどちらでもかまいません。ページ番号を初期化するかどうかは，複数様式情報定義ファイルのページ番号リセット属性（resetpagenumber）の設定が優先されます。

帳票ファイルの転送
作成した帳票ファイル（フォームシートファイル形式）を，EUR Print Service，またはEUR Print Service Enterpriseが組み込まれているアプリケーションサーバに転送します。

データファイルの準備
「表紙次紙形式の帳票＿表紙（複数様式帳票例１）.csv」を「表紙次紙形式の帳票＿表紙」と「表紙次紙形式の帳票＿次紙」で共有します。

帳票セット指定ファイルの作成
サンプル帳票セット指定ファイル（formset01（複数様式帳票例１）.txt）の内容を次に示します。
表紙次紙形式の帳票＿表紙（複数様式帳票例１）.fms,表紙次紙形式の帳票＿表紙（複数様式帳票例１）.csv
表紙次紙形式の帳票＿次紙（複数様式帳票例１）.fms,表紙次紙形式の帳票＿表紙（複数様式帳票例１）.csv

複数様式情報定義ファイルの作成
様式グループが一つなので，様式グループ遷移条件（grouptransfercondition）は省略します。
「表紙次紙形式の帳票＿表紙」は必ず出力します。「表紙次紙形式の帳票＿次紙」は，「表紙次紙形式の帳票＿表紙」に納まらなかったデータがあるときに出力します。様式間遷移条件（formtransfercondition）で，フィールド「請求書番号」がキーブレイクしたら「表紙次紙形式の帳票＿表紙」に戻るように指定します。
サンプル複数様式情報定義ファイル（formdef01（複数様式帳票例１）.txt）の内容を次に示します。

group 1 {
formtransfercondition {
  keybreaktopform=ON        …フィールド「請求書番号」が
                              キーブレイクしたら，
                              先頭の様式（表紙）に戻ります
                              このとき，ページ番号を初期化します
  fieldname="請求書番号"
}
formfilename "表紙次紙形式の帳票＿表紙（複数様式帳票例１）.fms" {
  transfercondition=NPNF    …表紙を1ページ出力すると次紙に移ります
  printnewpaper=OFF  ※
  resetpagenumber=ON        …次紙から表紙に戻ったとき，
                              ページ番号を初期化します
}
formfilename "表紙次紙形式の帳票＿次紙（複数様式帳票例１）.fms" {
  transfercondition=KBNF    …キーブレイクしたら，
                              表紙に戻るようにします
  printnewpaper=OFF
  resetpagenumber=OFF       …表紙からの続きのページ番号を出力します
}
}

注※

両面印刷する場合，「表紙次紙形式の帳票＿表紙」を表面に印刷したいときは，次のように指定してください。「表紙次紙形式の帳票＿次紙」に出力するデータがない場合は，裏面を白紙にします。

printnewpaper = ON

サンプル帳票「請求書」を両面印刷したときの，出力例を次に示します。

図1-21　 サンプル帳票「請求書.fms」を両面出力したときの出力例

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

データの入力
帳票ファイル，データファイル，帳票セット指定ファイル，および複数様式情報定義ファイルをEUR サーバ帳票出力機能に入力します。

帳票出力
eurpsコマンド構文の例を示します。
（例）プリンタ出力の例

eurps /p Printer1
     /mfd "C:¥TEMP¥formdef01（複数様式帳票例１）.txt"
     /mrs "C:¥TEMP¥formset01（複数様式帳票例１）.txt"

■補足説明

複数様式で出力する「表紙次紙形式の帳票」は，「表紙」と「次紙」を異なる二つの様式を一組の帳票として出力できます。

帳票ヘッダ領域のある「表紙のある帳票」は，「表紙ページ」と「次紙ページ」で一つの様式の帳票です。そのため，表紙ページの繰り返し領域に貼り付けたデータの続きを次紙ページに出力できますが，次紙ページのページ上端やページ下端にアイテムを作成したり，貼り付けたりすることはできません。

(2)　サンプル帳票「従業員勤務歴カード」の場合

「従業員勤務歴カード」は，「従業員勤務歴カード［I］」と「従業員勤務歴カード［I］（続き）」の2様式と，「従業員勤務歴カード［II］」の1様式を合わせて一組にして出力します。

サンプル帳票「従業員勤務歴カード」を出力したときの一組の帳票例を次に示します。

サンプル帳票「従業員勤務歴カード」は，従業員番号ごとに一組の帳票を出力します。

「従業員勤務歴カード［I］」は必ず出力しますが，「従業員勤務歴カード［I］（続き）」は，「従業員勤務歴カード［I］」に納まらなかったデータを出力します。従業員番号のデータが変わったとき，「従業員勤務歴カード［II］」の様式に移るようにします。「従業員勤務歴カード［II］」の出力で従業員番号のデータが変わった時点で「従業員勤務歴カード［I］」に戻ります。

ページ番号は，3様式を通して従業員番号ごとのページ番号（n/m形式）を出力します。従業員番号のデータが変わった時点で，「従業員勤務歴カード［I］」は「1/m」に初期化されます。

(a)　サンプル帳票「従業員勤務歴カード」を出力する手順

サンプル帳票「従業員勤務歴カード」を出力する手順を次に示します。

帳票設計
EUR 帳票作成機能を使って，帳票を設計します。
帳票ファイルは，「従業員勤務歴カード［I］」，「従業員勤務歴カード［I］（続き）」，および「従業員勤務歴カード［II］」の3様式を作成して，フォームシートファイル（*.fms）で保存します。

従業員勤務歴１（複数様式帳票例２）.fms

従業員勤務歴１－次紙（複数様式帳票例２）.fms

従業員勤務歴２（複数様式帳票例２）.fms

三つの帳票は，フィールド「従業員番号」をキーにして改ページするように設定します。
改ページの設定では，キーとなるフィールドのデータが変わった時点で，ページ番号を開始番号に初期化するか，またはキーとなるフィールドのデータが変わっても，通し番号でページ番号を印刷するかを設定できますが，この設定はどちらでもかまいません。ページ番号を初期化するかどうかは，複数様式情報定義ファイルのページ番号リセット属性（resetpagenumber）の設定が優先されます。

帳票ファイルの転送
作成した帳票ファイル（フォームシートファイル形式）を，EUR Print Service，またはEUR Print Service Enterpriseが組み込まれているアプリケーションサーバに転送します。

データファイルの準備
n様式とn様式を組み合わせて一組の帳票に出力するには，n様式ごとのデータファイルを準備します。
「従業員勤務歴１（複数様式帳票例２）.csv」は，「従業員勤務歴カード［I］」と「従業員勤務歴カード［I］（続き）」で共有します。

「従業員勤務歴２（複数様式帳票例２）.csv」は，「従業員勤務歴カード［II］」で使用します。

帳票セット指定ファイルの作成
サンプル帳票セット指定ファイル（formset02（複数様式帳票例２）.txt）の内容を次に示します。
従業員勤務歴１（複数様式帳票例２）.fms,従業員勤務歴１（複数様式帳票例２）.csv
従業員勤務歴１－次紙（複数様式帳票例２）.fms,従業員勤務歴１（複数様式帳票例２）.csv
従業員勤務歴２（複数様式帳票例２）.fms,従業員勤務歴２（複数様式帳票例２）.csv

複数様式情報定義ファイルの作成
「従業員勤務歴カード［I］」と「従業員勤務歴カード［I］（続き）」の2様式で一つの様式グループ，「従業員勤務歴カード［II］」の1様式で一つの様式グループにします。
「従業員勤務歴カード［I］」と「従業員勤務歴カード［I］（続き）」の様式グループと，「従業員勤務歴カード［II］」の様式グループを順に出力するので，様式間遷移条件（formtransfercondition）の指定は省略します。
様式グループ間は，フィールド「従業員番号」がキーブレイクしたら，様式グループに指定されている様式（帳票）が出力されるように，様式グループ遷移条件（grouptransfercondition）に「transfercondition=KBNF」を指定します。
この指定によって，次のように帳票が出力されます。

サンプル複数様式情報定義ファイル（formdef02（複数様式帳票例２）.txt）の内容を次に示します。

group 1 {           …「従業員勤務歴カード［I］」と，
                     「従業員勤務歴カード［I］（続き）」の
                     様式グループです
grouptransfercondition {
   transfercondition=KBNF      …二つの様式は，
                                 フィールド「従業員番号」が
                                 キーブレイクしたら，
                                 様式を切り替えます
   fieldname="従業員番号"
}
formfilename "従業員勤務歴１（複数様式帳票例２）.fms" {
  transfercondition=NPNF
                        …従業員勤務歴１が出力されると
                          次紙に移ります
                          次紙を出力しないで済む場合は
                          group 2の従業員勤務歴２に移ります
  printnewpaper=OFF  ※
  resetpagenumber=ON        …従業員勤務歴１を出力するときは，
                              ページ番号を初期化します
}
formfilename "従業員勤務歴１－次紙（複数様式帳票例２）.fms" {
  transfercondition=KBNF      …フィールド「従業員番号」が
                                キーブレイクしたら，
                                従業員勤務歴２に移ります
  printnewpaper=OFF
  resetpagenumber=OFF       …従業員勤務歴１からの
                              続きのページ番号を出力します
}
}
group 2 {                   …「従業員勤務歴カード［II］」の
                             様式グループです
grouptransfercondition {
   transfercondition=KBNF   …フィールド「従業員番号」が
                              キーブレイクしたら，group 1の
                              従業員勤務歴１に戻ります
   fieldname="従業員番号"
}
formfilename "従業員勤務歴２（複数様式帳票例２）.fms" {
  transfercondition=KBNF
  printnewpaper=OFF
  resetpagenumber=OFF     …従業員勤務歴１，または次紙からの
                            続きのページ番号を出力します
}
}

注※

両面印刷する場合，「従業員勤務歴カード［I］」を表面に印刷したいときは，次のように指定してください。

printnewpaper = ON

サンプル帳票「従業員勤務歴カード」を両面印刷したときの，出力例を次に示します。

図1-22　 両面印刷の出力例

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

ファイルの入力
帳票ファイル，データファイル，帳票セット指定ファイル，および複数様式情報定義ファイルをEUR サーバ帳票出力機能に入力します。

帳票出力
eurpsコマンド構文の例を示します。
（例）プリンタ出力の例

eurps /p Printer1
     /mfd "C:¥TEMP¥formdef02（複数様式帳票例２）.txt"
     /mrs "C:¥TEMP¥formset02（複数様式帳票例２）.txt"

(3)　サンプル帳票「保険申込書」の場合

「保険申込書」は，「保険申込書」，「保険申込書＿代理店控」，および「保険申込書＿契約者控」の3様式を一組の連票形式にして出力します。

サンプル帳票「保険申込書」を出力したときの一組の帳票例を次に示します。

サンプル帳票「保険申込書」は，契約者ごとに一組の帳票を出力します。「保険申込書」，「保険申込書＿代理店控」，「保険申込書＿契約者控」の順に一組の帳票を出力したあと，次の契約者の帳票を出力します。

ページ番号は，3様式を通して契約者ごとのページ番号（n/m形式）を出力します。契約者のデータが変わった時点で，「保険申込書」は「1/3」に初期化されます。

(a)　サンプル帳票「保険申込書」を出力する手順

サンプル帳票「保険申込書」を出力する手順を次に示します。

帳票設計
EUR 帳票作成機能を使って，帳票を設計します。
帳票ファイルは，「保険申込書」，「保険申込書＿代理店控」，および「保険申込書＿契約者控」の3様式を作成して，フォームシートファイル（*.fms）で保存します。

保険申込書（複数様式帳票例３）.fms

保険申込書＿代理店控（複数様式帳票例３）.fms

保険申込書＿契約者控（複数様式帳票例３）.fms

三つの帳票は，フィールド「契約者管理ID」をキーにして改ページするように設定します。
改ページの設定では，キーとなるフィールドのデータが変わった時点で，ページ番号を開始番号に初期化するか，またはキーとなるフィールドのデータが変わっても，通し番号でページ番号を印刷するかを設定できますが，この設定はどちらでもかまいません。ページ番号を初期化するかどうかは，複数様式情報定義ファイルのページ番号リセット属性（resetpagenumber）の設定が優先されます。

帳票ファイルの転送
作成した帳票ファイル（フォームシートファイル形式）を，EUR Print Service，またはEUR Print Service Enterpriseが組み込まれているアプリケーションサーバに転送します。

データファイルの準備
「保険申込書（複数様式帳票例３）.csv」を，「保険申込書」，「保険申込書＿代理店控」，および「保険申込書＿契約者控」で共有します。
1レコードが1契約者のデータになっています。

帳票セット指定ファイルの作成
サンプル帳票セット指定ファイル（formset03（複数様式帳票例３）.txt）の内容を次に示します。
保険申込書（複数様式帳票例３）.fms,保険申込書（複数様式帳票例３）.csv
保険申込書＿代理店控（複数様式帳票例３）.fms,保険申込書（複数様式帳票例３）.csv
保険申込書＿契約者控（複数様式帳票例３）.fms,保険申込書（複数様式帳票例３）.csv

複数様式情報定義ファイルの作成
「保険申込書」は，「保険申込書」，「保険申込書＿代理店控」，および「保険申込書＿契約者控」の3様式を一組の連票形式にして出力します。
データファイルは一つですが，様式ごとにレコードのデータを読み込むので，様式グループは三つになります。
様式グループは三つですが，3様式を必ず出力するので，様式グループ遷移条件（grouptransfercondition）の指定は省略します。
1様式グループ1様式であることと，フィールド「契約者管理ID」がキーブレイクしたら次の様式グループに移るように指定するので，様式間遷移条件（formtransfercondition）の指定は省略します。
サンプル複数様式情報定義ファイル（formdef03（複数様式帳票例３）.txt）の内容を次に示します。

group 1 {
formfilename "保険申込書（複数様式帳票例３）.fms" {
  transfercondition=KBNF     …キーブレイクしたら，
                               group 2の代理店控に移ります
  printnewpaper=OFF
  resetpagenumber=ON        …保険申込書を出力するときは，
                              ページ番号を初期化します
}
}
group 2 {
formfilename "保険申込書＿代理店控（複数様式帳票例３）.fms" {
  transfercondition=KBNF    …キーブレイクしたら，
                              group 3の契約者控に移ります
  printnewpaper=OFF
  resetpagenumber=OFF     …前の様式からの続きのページ番号を
                            出力します
}
}
group 3 {
formfilename "保険申込書＿契約者控（複数様式帳票例３）.fms" {
  transfercondition=KBNF   …キーブレイクしたら，
                             group 1の保険申込書に戻ります
  printnewpaper=OFF
  resetpagenumber=OFF     …前の様式からの続きのページ番号を
                            出力します
}
}

EUR サーバ帳票出力機能の起動
業務アプリケーションから，EUR サーバ帳票出力機能を起動します。

ファイルの入力
帳票ファイル，データファイル，帳票セット指定ファイル，および複数様式情報定義ファイルをEUR サーバ帳票出力機能に入力します。

帳票出力
eurpsコマンド構文の例を示します。
（例）Windows環境でのプリンタ出力の場合

eurps /p Printer1
     /mfd "C:¥TEMP¥formdef03（複数様式帳票例３）.txt"
     /mrs "C:¥TEMP¥formset03（複数様式帳票例３）.txt"

1.4　データベースからデータを入力するには

EUR サーバ帳票出力機能では，帳票を出力する際，データベースからデータを入力できます。EUR サーバ帳票出力機能からアクセスできるデータベースと，英語，中国語ロケールでの使用可否を次に示します。

データベース | 英語，中国語ロケールでの使用可否
HiRDB | ×
Oracle | ○
SQL Server | ×
XDM/RD E2※ | ×

（凡例）

○：使用できます

×：使用できません

注※

HiRDBクライアントのXDM/RD E2接続機能を使用します。

システム管理者は，DABrokerを使用して，データベースに接続するためのデータソースや，データベースに初めて接続する前に，接続に必要な環境を設定します。データベースの接続設定については，「付録B　DABrokerの利用」を参照してください。

データベースからデータを入力する手順を次に示します。

図1-23　 データベースからデータを入力する手順

データの入力元としてCSV形式のデータファイルを使用する場合とは異なり，データベースに接続してデータを取得します。データベースからデータを入力するには，次に示す両方のファイルの指定が必要です。

接続情報ファイル

可変記号値定義ファイル

ただし，すべての帳票セットのマッピングデータおよびユーザ定義データの入力元として指定できるデータベースは，一つだけです。

＜この節の構成＞

1.4.1　接続情報ファイル

1.4.2　可変記号値定義ファイル

1.4.1　接続情報ファイル

接続情報ファイルには，次の項目を指定します。接続情報ファイルの詳細については「7.9　接続情報ファイル」を参照してください。

DABrokerのホスト名またはIPアドレス

データベースの種別（HiRDB，Oracle，SQLServer，またはXDM/RD E2※）
注※　XDM/RD E2に接続する場合は，「HiRDB」を指定してください。

送受信領域サイズ

応答監視時間

データベースホスト名

データベース識別子

ユーザID

パスワード（暗号化したパスワードも指定可能）

排他オプション

1.4.2　可変記号値定義ファイル

可変記号値定義ファイルは，データベースと接続するために必要な，可変記号の値を定義するファイルです。可変記号値定義ファイルの詳細については「7.10　可変記号値定義ファイル」を参照してください。

1.5　EUR Developerで帳票を出力するには

帳票を設計しているクライアント環境でサーバからの帳票出力結果を確認したい場合は，EUR DeveloperのEUR サーバ帳票出力機能をお勧めします。

EUR Developerをインストールすると，EUR 帳票作成機能，EUR クライアント帳票出力機能，およびEUR サーバ帳票出力機能が使用できます。また，EUR DeveloperのEUR サーバ帳票出力機能は，PDF形式ファイル，EUR形式ファイル，CSV形式ファイル，およびExcel形式ファイルの出力もできます。

ただし，EUR Developerは，PDF形式ファイルを暗号化して出力できません。

1.6　プロポーショナルフォントを出力するには

EUR サーバ帳票出力機能は，可変ピッチフォント（プロポーショナルフォント）に対応しています。

欧文の帳票は，固定ピッチフォントを使うより，プロポーショナルフォントを使ったほうが美しく出力されます。

プロポーショナルフォントの詳細については，「2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力」を参照してください。

1.7　EUR サーバ帳票出力機能を英語または中国語で使用するには

EUR サーバ帳票出力機能は，英語，中国語，および日本語に対応しています（多言語機能）。ユーザが使用するロケールで，入出力に使用するファイルやデータを実行できるため，それぞれの言語に合わせた出力環境が設定できます。

1.8　出力できない文字があるときには

EUR サーバ帳票出力機能で帳票を出力する際，帳票で使用している文字の一部が空白で出力されることがあります。これは，PDF形式ファイル出力の環境，UNIX/Linux環境や各プリンタによって，フォントが搭載されていないなど，出力できない文字（文字コード）があるからです。

EUR サーバ帳票出力機能では，出力できない文字を出力できるように，文字を画像処理で出力できるようにしました。文字を画像処理で出力するには，EURフォントファイル作成ツールと，環境変数を使用します。EURフォントファイル作成ツールと環境変数については，「7.23　EURフォントファイル」を参照してください。

2.　EURで使用できる文字

この章では，EUR サーバ帳票出力機能で使用できる文字について説明します。

＜この章の構成＞

2.1　EURが使用する文字コード

2.2　EURから出力できる文字

2.3　EURでの外字の使用方法

2.4　EUR サーバ帳票出力機能で使用できるフォント

2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力

2.1　EURが使用する文字コード

EURが使用する文字コードは，OS環境やロケールごとに異なります。

＜この節の構成＞

2.1.1　サポートする文字集合

2.1.2　入力ファイルに対するエンコーディング

2.1.1　サポートする文字集合

対応する言語ごとにサポートする文字集合を次に示します。

表2-1　サポートする文字集合

言語
文字集合

英語
ISO8859-1
ISO8859-15※
CP1252

中国語
GB18030:2000

日本語
JIS X 0213:2004

注※

UNIX／Linux環境の場合に対応します。

2.1.2　入力ファイルに対するエンコーディング

EURでは，入力ファイルにUnicodeやShift JISが使用できます。

エンコーディングがUnicodeの場合は，実装水準1に対応しています。なお，実装水準1に結合文字は含まれません。

入力ファイルの文字は，次に示すエンコーディングを使用して変換します。入力ファイルに対するエンコーディングを間違えると，文字化けが起きたり空白が出力されたりする場合があります。

表2-2　 入力ファイルに対して使用するエンコーディング

入力ファイル | エンコーディング
Windows | UNIX／Linux
帳票ファイル | UTF-16，Shift JIS | UTF-16，Shift JIS
マッピングデータファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
ユーザ定義データファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
文書情報設定ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
プリンタ定義ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
帳票セット指定ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
複数様式情報定義ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
接続情報ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
可変記号値定義ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
仕分け定義情報ファイル | UTF-16※，UTF-8，ロケールに対応する文字コード | －
PDF仕分け定義ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
文書しおり定義ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
しおり定義ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
暗号化設定ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
透かし情報ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | －
Acrobat JavaScriptファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
Acrobat JavaScript定義ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
ビューアプレファレンス定義ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
置き換え表管理情報ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
置き換え表ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード
JavaBeans起動部品のプロパティファイル | UTF-8，ロケールに対応する文字コード | UTF-8，ロケールに対応する文字コード
環境設定ファイル | UTF-16，UTF-8，ロケールに対応する文字コード | UTF-16，ロケールに対応する文字コード

（凡例）

－：該当しません。

注1

BOM（Byte Order Mark）を付与したUTF-16エンコーディングで変換します。

注2

Windows環境で，UTF-8で表現できる文字（1バイト～4バイト）の中に不正なコードが使用されている場合，文字の先頭から不正なコードまでを半角空白に置き換えます。

注3

ロケールに対応する文字コードで変換した場合，ロケールごとにデフォルトのエンコーディングが異なります。詳細は，「付録C　作業環境の言語との対応」を参照してください。

注4

JavaBeans起動部品は，Unicode BMPの範囲外の文字はサポートしません。

注※

EUCのコードセット3には対応していません。

2.2　EURから出力できる文字

EURでは，帳票を出力するファイルやプリンタによって，次に示す文字集合の文字を出力できます。環境に合わせて，出力できる文字を使用してください。

表2-3　出力先に対応した文字集合

文字集合 | Windows対応プリンタ | PDF形式ファイル | PostScript Level2対応プリンタ※1 | LIPSIII対応プリンタ | ESC/P対応プリンタ | CSV形式ファイル | EUR形式ファイル | Excel形式ファイル
Windows環境 | UNIX／Linux環境
JISX0201:1997ローマ字 | ○ | ○ | ○ | ○ | ○ | ○※2 | ○ | ○ | ○
JISX0201:1997カタカナ | ○ | ○ | ○ | ○ | ○ | ○※2 | ○ | ○ | ○
JISX0208:1997 | ○ | ○ | ○ | ○ | ○ | ○※2 | ○ | ○ | ○
NEC特殊文字のうちJISX0208，JISX0212に含まれない文字 | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○
Windows31J-NEC特殊文字のうち，JISX0212に含まれる文字 | ○ | ○ | ○ | ○ | ○ | ○※3 | ○ | ○ | ○
Windows31J-IBM拡張文字，NEC選定IBM拡張文字のうち，JISX0212に含まれない文字 | ○ | ○ | ○ | ○ | × | × | ○ | ○ | ○
JISX0212のうちWindows31Jに含まれる文字 | ○ | ○ | ○ | ○ | ○※3 | ○※3 | ○ | ○ | ○
JISX0212のうちWindows31Jに含まれない文字 | ○ | ○ | ○ | ○※3 | ○※3 | ○※3 | × | ○ | ○
UCS-2の私用領域（U+E000～U+F8FF）に定義されている6,400字 | ○ | ○※3 | ○※3 | ○※3 | ○※3 | ○※3 | △※4 | ○※5 | ○※5
JISX0213:2004 | ○ | ○ | ○ | ○※6 | × | × | × | ○ | ○
GB18030:2000 | ○ | ○ | ○ | × | × | × | × | ○ | ○
上記の文字集合以外の文字 | ○ | × | × | × | × | × | × | ○ | ×

（凡例）

○：文字を出力します。

△：文字を出力しますが，一部出力できない文字があります。

×：空白に置き換えて出力します。

注※1

プリンタフォントに上記の文字集合が登録されていない場合は，空白に置き換えて出力します。

注※2

環境変数や環境設定ファイルに指定した，ESC/P対応プリンタで使用するフォントファイルに登録されている文字のイメージを，画像処理で出力します。

注※3

EURフォントファイルに登録されている文字を，画像として出力します。EURフォントファイルについては，「7.23　EURフォントファイル」を参照してください。

EURフォントファイルを使用しない場合は，OSごとに作成した外字を出力することもできます（Linux環境の場合は，全角の空白に置き換えて出力します）。外字の出力については，「2.3　EURでの外字の使用方法」を参照してください。

注※4

UCS-2の私用領域（U+E000～U+F8FF）に定義されている6,400字のうち，最初の1,880字だけが出力できます。

注※5

クライアント環境のWindows標準外字ファイル（EUDC.TTE）の同じコードに同じ外字を定義する必要があります。

注※6

UNIX／Linux環境の場合，日立のJISX0213:2004フォントを搭載したPostScript対応プリンタで出力できます。

2.3　EURでの外字の使用方法

EUR サーバ帳票出力機能では，外字ファイルを指定して外字を出力できます。EUR サーバ帳票出力機能で外字ファイルを指定すれば，Windows環境で特定のフォントにリンクした状態で保存した外字も，すべてのフォントで印刷できます。また，外字ファイルを差し替えて，別の外字を出力することもできます。

支社ごとに作成した外字ファイルを使用して，同じ帳票に別の外字を出力するイメージを次の図に示します。

図2-1　同じ帳票に別の外字を出力するイメージ

＜この節の構成＞

2.3.1　プリンタでの印刷，およびPDF形式ファイル出力での外字の使用方法

2.3.2　CSV形式ファイル，EUR形式ファイル，およびExcel形式ファイル出力での外字の使用方法

2.3.1　プリンタでの印刷，およびPDF形式ファイル出力での外字の使用方法

プリンタで印刷したり，PDF形式ファイルに出力したりする場合の外字の使用方法は，OSごとに異なります。

OSごとの外字の使用方法を説明します。

＜この項の構成＞

(1)　Windows環境での外字の使用方法

(2)　UNIX／Linux環境での外字の使用方法

(1)　Windows環境での外字の使用方法

Windows環境で外字を含む帳票を印刷またはPDF形式ファイルに出力する場合，外字ファイルを環境変数「EURPS_GAIJIFONT」に指定します。

なお，PDF形式ファイルに出力する場合も，外字ファイルはPDFを作成した環境だけに必要です。PDF形式ファイルには，外字は画像として埋め込まれるため，クライアント環境に帳票を転送しても，外字の閲覧，印刷ができます。

Windows環境で外字を含む帳票をPDF形式ファイルに出力する場合のイメージを次の図に示します。

図2-2　Windows環境での外字を含む帳票のPDF形式ファイル出力

注意

帳票をPDF形式ファイルに出力した場合，外字は画像としてPDF形式ファイル中に埋め込むので，外字の検索と複写はできません。

ベンダ定義文字は，プリンタドライバで「TrueTypeをプリンタフォントで置き換える」が設定されていると，プリンタによってはベンダ定義文字が正しく印刷されないことがあります。この場合は，TrueTypeで出力するように設定してください。

参考

外字ファイルを使用しない場合はWindows標準外字を使用することもできますが，正しく出力されなかったり，サービスから使用できなかったりすることがあります。

(2)　UNIX／Linux環境での外字の使用方法

EURフォントファイルを使用することで，Windows環境の外字をUNIX／Linux環境でも使用できるようになります。詳細は，「7.23　EURフォントファイル」を参照してください。

EURフォントファイルを使用しない場合はOSの外字システムで定義した外字を出力できます。ただし，Linux環境では外字を使用できません。

なお，私用領域のうち，外字が定義されていない符号位置を指定した場合は，「　（全角空白）」を出力します。

注意

帳票をPDF形式ファイルに出力した場合は，外字は画像としてPDF形式ファイル中に埋め込むので，外字の検索と複写はできません。

Shift JISロケール環境で実行する場合，ベンダ定義文字はコードで出力されますので，プリンタによって，正しく印刷されないことがあります。

(a)　OSの外字システムでの定義方法

外字システムでの定義方法はOSごとに次のとおり異なります。

HP-UX環境の場合

HP-UX外字ツール（xudcedコマンド）を使用して，24×24ドットの外字パターンを定義します。HP-UX外字ツールについては，HP-UX環境での外字の登録方法が記載されているマニュアルなどを参照してください。

作成されたudcファイルをフォントファイル（*.pcf）にマージしたあと，マージしたファイルを環境変数「EURPS_GAIJIFONT」にフルパスで指定することで使用できます。

AIX環境の場合

AIX外字ツール（fontutilコマンド）を使用して，24×24ドットの外字パターンを定義します。AIX外字ツールについては，AIX環境での外字の登録方法が記載されているマニュアルなどを参照してください。

AIXの場合，作成したフォントファイル（*.pcf）を，EUR サーバ帳票出力機能で使用できるように非圧縮形式に解凍したあと，環境変数「EURPS_GAIJIFONT」にフルパスで指定することで使用できます。

2.3.2　CSV形式ファイル，EUR形式ファイル，およびExcel形式ファイル出力での外字の使用方法

CSV形式ファイル，EUR形式ファイル，およびExcel形式ファイルに出力する場合の外字の定義方法は，プリンタでの印刷，およびPDF形式ファイル出力の場合と同じです。ただし，出力した帳票をクライアント環境に転送するときには，クライアント環境のWindows標準外字ファイル（EUDC.TTE）の同じコードに同じ外字を定義する必要があります。クライアント環境のWindows標準外字ファイル（EUDC.TTE）の同じコードに別の外字を定義すると，クライアント環境では別の外字が表示・印刷されてしまいます。

帳票をEUR形式ファイルに出力する場合を例に，クライアント環境のWindows標準外字ファイル（EUDC.TTE）に別の外字が定義されたときのイメージを次の図に示します。

図2-3　帳票をEUR形式ファイルに出力する場合（クライアント環境のWindows標準外字ファイル（EUDC.TTE）に別の外字が定義されたとき）

なお，CSV形式ファイル，EUR形式ファイル，およびExcel形式ファイルに出力する場合に使用できる外字については，「2.2　EURから出力できる文字」の表を参照してください。

2.4　EUR サーバ帳票出力機能で使用できるフォント

EUR サーバ帳票出力機能で使用できるフォントは，出力先によって異なります。

＜この節の構成＞

2.4.1　PDFで使用できるフォント

2.4.2　UNIX／Linux環境のプリンタ出力時のフォント

2.4.1　PDFで使用できるフォント

EURでは，PDFを出力するとき，欧文フォント，中国語フォント，および日本語フォントが使用できます。ただし，PDF形式ファイルを暗号化出力するときは，日本語ロケールでだけ正しく動作します。PDF形式ファイルを暗号化出力するときは，ロケールを日本語環境に設定してください。

注意

帳票アイテムのフォント，フォント埋め込み，および文字幅計算方法の指定によって，PDF形式ファイルへのフォントの出力方法は異なります。この項では，フォントを置き換えて出力する場合について説明します。次に示す設定をした場合に，フォントを置き換えて出力します。

帳票アイテムのフォント：固定ピッチフォント

フォントの埋め込み：なし

文字幅計算方法の指定：静的，または指定なし

その他の設定で出力する場合や，詳細については「2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力」を参照してください。

フォントを置き換えて出力するときに使用できるフォントについて説明します。

＜この項の構成＞

(1)　使用できる欧文フォント

(2)　使用できる中国語フォント

(3)　使用できる日本語フォント

(4)　フォントの置き換え結果

(1)　使用できる欧文フォント

フォントを置き換えて出力するとき，固定ピッチの欧文フォントを使用できます。

(a)　出力できる文字

Windows ANSIの文字を出力できます。Windows ANSI以外の文字については，空白に置き換えて出力します。

(b)　ラテン文字を使用した場合

ラテン補助文字のうち，日本語フォントでは全角となっている文字もラテン基本文字と同じ幅で出力します。ラテン文字については，「付録D　ラテン文字一覧」を参照してください。

(2)　使用できる中国語フォント

フォントを置き換えて出力するとき，中国語フォントを使用できます。

(a)　出力できる文字

宋体の場合
Adobe Technical Note #5079 30 November 2000「Adobe-GB1-4 Character Collection for CID-Keyed Fonts」文字集合の中のTechnical Note #5094「UniGB-UTF16-H/V」で規定される文字集合が出力できます。Unicode3.1 CJK拡張Aの文字をすべて含みます。
中国語で全角の文字については全角で出力します。

明体の場合
Adobe Technical Note #5080 27 May 2003「Adobe-CNS1-4 Character Collection for CID-Keyed Fonts」文字集合の中のTechnical Note #5094「UniCNS-UTF16-H/V」で規定される文字集合が出力できます。

(b)　宋体で出力されるフォント

次のフォントは宋体で出力されます。

新宋体(NSimSun) - simsun.ttc

新宋体-18030(NSimSun-18030) - simsun18030.ttc

ほう宋_GB2312(FangSong_GB2312) - simfang.ttf

楷体_GB2312(KaiTi_GB2312) - simkai.ttf

(c)　明体で出力されるフォント

次のフォントは明体で出力されます。

細明体(MingLiU) - mingliu.ttc

標楷体(DFKai-SB) - kaiu.ttf

(d)　ラテン文字を使用した場合

宋体の場合
ラテン基本文字は，Windowsの新宋体と字形が異なる場合があります。ラテン補助文字を使用した場合は，文字幅が不正に出力されるので，文字が重なって表示されることがあります。

明体の場合
ラテン基本文字は，Windowsで細明体と字形が異なる場合があります。

ラテン文字については，「付録D　ラテン文字一覧」を参照してください。

(3)　使用できる日本語フォント

フォントを置き換えて出力するとき，JISX0213:2004文字集合の文字を使用できます。

MS932文字集合はCMAP名90ms-RKSJで，UniJIS-UTF16文字集合はCMAP名UniJIS-UTF16で出力します。MS932文字集合とUniJIS-UTF16文字集合が混在する帳票も作成できます。

(a)　出力できる文字

Adobe Technical Note #5078 11 June 2004「Adobe-Japan1-6 Character Collection for CID-Keyed Fonts」文字集合中のTechnical Note #5094「UniJIS-UTF16-H/V」で規定された文字集合が出力できます。Unicode3.1 CJK拡張Aの文字をすべて含みます。

(b)　注意事項

ラテン補助文字を使用した場合は，文字幅が不正に出力されるので，文字が重なって表示されることがあります。ラテン文字については，「付録D　ラテン文字一覧」を参照してください。

(4)　フォントの置き換え結果

EUR 帳票作成機能で設計した帳票を，フォントを置き換えてPDF形式ファイルに出力する場合，次に示すフォントに置き換えて出力します。

PDF形式ファイルに出力する場合

表2-4　 帳票フォントに対応する出力フォント

帳票に使用されているフォント | 出力時のフォント
ＭＳ 明朝 | Ryumin-Light
MS Mincho
ＭＳ Ｐ明朝
MS PMincho
HG行書体
HG教科書体
HG明朝B
HG明朝E
ＭＳ ゴシック | GothicBBB-Medium
MS Gothic
ＭＳ Ｐゴシック
MS PGothic
HGゴシックE
HGゴシックM
HG創英角ポップ体
HG創英プレゼンスEB
HG創英角ゴシックUB
メイリオ
Meiryo
新宋体 | STSong-Light
NSimSun
新宋体-18030
NSimSun-18030
宋体
SimSun
ほう宋_GB2312
FangSong_GB2312
ほう宋
FangSong
楷体_GB2312
KaiTi_GB2312
楷体
KaiTi
細明体 | MingStd-Light
MingLiU
新細明体
PMingLiU
標楷体
DFKai-SB
Courier New | Courier
Lucida Console
Lucida Sans Typewriter
OCRB
Arial
Times New Roman

注　表にないフォントを使用している場合，ロケールによって次のフォントに置き換えて出力します。

英語ロケールで実行した場合
「Courier」に置き換えて出力します。

中国語ロケールで実行した場合
「STSong-Light」に置き換えて出力します。

日本語ロケールで実行した場合
「Ryumin-Light」に置き換えて出力します。

2.4.2　UNIX／Linux環境のプリンタ出力時のフォント

＜この項の構成＞

(1)　プリンタと対応するフォント

(2)　半角全角判定の設定

(3)　フォントの置き換え結果

(1)　プリンタと対応するフォント

プリンタによって，出力できないフォントがあります。プリンタごとに対応するフォントを次に示します。

表2-5　プリンタと対応するフォント

フォント | PostScript対応プリンタ | ESC/P対応プリンタ | LIPS対応プリンタ
欧文フォント(Courier)対応 | × | × | ×
簡体字中国語フォント対応 | × | × | ×
繁体字中国語フォント対応 | × | × | ×
日本語MS932出力(05-06以前の範囲) | ○ | ○ | ○
JISX0213:2004対応 | ○※ | × | ×
GB18030.2000(中国語)対応 | × | × | ×

（凡例）

○：出力できます。

×：出力できません。

注※

日立のJISX0213:2004フォントを搭載したPostScript対応プリンタで出力できます。

(2)　半角全角判定の設定

バージョン05-06の帳票をバージョン05-08以降で開いた場合，フォントごとに半角全角判定が設定されていると，帳票の見た目が異なって表示されることがあります。半角全角判定は，EURPS_USE_05_06_FONT_LANGで設定します。EURPS_USE_05_06_FONT_LANGについては，「7.26.45　EURPS_USE_05_06_FONT_LANG」を参照してください。

(3)　フォントの置き換え結果

EUR 帳票作成機能で設計した帳票を，UNIX／Linux環境のプリンタ（PostScript Level2，LIPSIII，およびESC/P対応プリンタ）に出力する場合は，次に示すフォントに置き換えて出力します。

PostScript Level2対応プリンタに出力する場合

表2-6　 PostScript Level2対応プリンタの帳票フォントに対応する出力フォント

帳票に使用されているフォント | 出力時のフォント
ＭＳ 明朝 | リュウミンL-KL
MS Mincho
HG行書体
HG教科書体
HG明朝B
HG明朝E
ＭＳ ゴシック | 中ゴシックBBB
MS Gothic
HGゴシックE
HGゴシックM
HG創英角ポップ体
HG創英プレゼンスEB
HG創英角ゴシックUB

注　表にないフォントを使用している場合，「リュウミンL-KL」に置き換えて出力します。

LIPSIII対応プリンタに出力する場合

表2-7　 LIPSIII対応プリンタの帳票フォントに対応する出力フォント

帳票に使用されているフォント | 出力時のフォント
ＭＳ 明朝 | Mincho-Medium
MS Mincho
HG行書体
HG教科書体
HG明朝B
HG明朝E
ＭＳ ゴシック | Gothic-Medium
MS Gothic
HGゴシックE
HGゴシックM
HG創英角ポップ体
HG創英プレゼンスEB
HG創英角ゴシックUB

注　表にないフォントを使用している場合，「Mincho-Medium」に置き換えて出力します。

ESC/P対応プリンタに出力する場合

表2-8　 ESC/P対応プリンタの帳票フォントに対応する出力フォント

帳票に使用されているフォント | 出力時のフォント
ＭＳ 明朝 | 明朝
MS Mincho
HG行書体
HG教科書体
HG明朝B
HG明朝E
ＭＳ ゴシック | ゴシック
MS Gothic
HGゴシックE
HGゴシックM
HG創英角ポップ体
HG創英プレゼンスEB
HG創英角ゴシックUB

注　表にないフォントを使用している場合，「明朝」に置き換えて出力します。

2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力

EUR サーバ帳票出力機能では，固定ピッチフォントと可変ピッチフォント（プロポーショナルフォント）を出力できます。ここでは，固定ピッチフォントおよび可変ピッチフォントを出力するための，文字幅の計算方法について説明します。

＜この節の構成＞

2.5.1　文字幅の計算方法

2.5.2　文字幅計算方法の設定

2.5.3　出力形式ごとのフォントの出力結果

2.5.4　動的モードで出力できるフォント

2.5.5　EURPS_USE_05_06_FONT_LANGが適用される条件

2.5.1　文字幅の計算方法

EUR サーバ帳票出力機能では，フォントを出力する際に文字幅を計算しています。

プロポーショナルフォントを出力するときは，フォントの文字幅を文字ごとに取得して計算します。固定ピッチフォントを出力するときは，プロポーショナルフォントを出力するときと同じ計算をする方法（動的モード），またはフォントの文字幅を固定値として計算する方法（静的モード）を指定できます。

帳票アイテムのフォントおよび文字幅計算方法の指定ごとの，文字幅の計算方法を次に示します。

表2-9　 文字幅の計算方法

帳票アイテムのフォント | 文字幅計算方法の指定 | 文字幅の計算方法
プロポーショナルフォント | － | 使用するフォントに合わせて文字幅を計算します（動的モード）。
固定ピッチフォント | 動的
静的※ | 固定値で文字幅を計算します（静的モード）。

（凡例）

－：文字幅計算方法の指定は適用されません。プロポーショナルフォントの場合は，常に動的モードとして計算されます。

注※

文字幅計算方法の指定を省略したときは，「静的」が仮定されます。

2.5.2　文字幅計算方法の設定

EUR サーバ帳票出力機能での，文字幅計算方法の設定方法と適用範囲を次に示します。

＜この項の構成＞

(1)　文字幅計算方法の設定方法

(2)　文字幅計算方法の適用範囲

(1)　文字幅計算方法の設定方法

EUR サーバ帳票出力機能で文字幅計算方法を設定するには，次に示す四つの方法があります。

eurpsコマンド
/fwm（-fwm）オプションで設定します。設定方法の詳細については，「3.2.3(13)　/fwmオプション」を参照してください。

ActiveXオブジェクト
FontWidthModeプロパティで設定します。設定方法の詳細については，「FontWidthModeプロパティ」を参照してください。

JavaBeans起動部品
setFontWidthModeメソッドで設定します。設定方法の詳細については，「setFontWidthModeメソッド」を参照してください。

環境変数
環境変数EURPS_FONT_WIDTH_MODEで設定します。設定方法の詳細については，「7.26.49　EURPS_FONT_WIDTH_MODE」を参照してください。

(2)　文字幅計算方法の適用範囲

出力形式ごとの文字幅計算方法の適用範囲を次に示します。

表2-10　 文字幅計算方法の適用範囲

出力環境 | 出力形式 | 適用
Windows環境の場合 | プリンタ出力 | ○
PDF形式ファイル出力（フォント埋め込みなし） | ○
PDF形式ファイル出力（フォント埋め込みあり） | ○
CSV形式ファイル出力 | ×
EUR形式ファイル出力 | ○
Excel形式ファイル出力 | ×
UNIX／Linux環境の場合 | PDF形式ファイル出力（フォント埋め込みなし） | ○
PDF形式ファイル出力（フォント埋め込みあり） | ○
PostScript Level2対応プリンタ出力 | ×
LIPSIII対応プリンタ出力 | ×
ESC/P対応プリンタ出力 | ×
CSV形式ファイル出力 | ×
EUR形式ファイル出力 | ○
Excel形式ファイル出力 | ×

（凡例）

○：プロポーショナルフォント出力，および固定ピッチフォントの動的モード出力を適用します。

×：プロポーショナルフォント出力，および固定ピッチフォントの動的モード出力を適用しません。

2.5.3　出力形式ごとのフォントの出力結果

帳票を出力するときは，出力形式ごとにフォントの出力結果が異なります。出力形式ごとのフォントの出力結果について説明します。

＜この項の構成＞

(1)　プリンタ出力でのフォントの出力結果

(2)　PDF形式ファイル出力でのフォントの出力結果

(3)　EUR形式ファイル出力でのフォントの出力結果

(1)　プリンタ出力でのフォントの出力結果

プリンタ出力では，使用するOSによって出力結果が異なります。

(a)　Windows環境

Window環境のプリンタに出力するときは，文字幅の計算方法と出力結果が次のように異なります。

動的モードの場合
帳票に指定されているフォントが出力環境にあるときは，指定されたフォントで出力します。

帳票に指定されているフォントが出力環境にないときは，フォントを置き換えて出力します。詳細については，「2.5.4　動的モードで出力できるフォント」を参照してください。

静的モードの場合
帳票に指定されているフォントで出力します。しかし，帳票に指定されたフォントの文字幅と半角全角判定の文字幅が異なると，文字が重なったり離れたりして出力されることがあります。

EURで適用される半角全角判定の文字幅
半角の文字幅はアイテムのフォント幅，全角の文字幅はアイテムのフォント幅の2倍で計算されます。
半角全角判定の文字幅は，英語フォントではCourier，簡体字中国語フォントでは新宋体，繁体字中国語フォントでは細明体，日本語フォントではＭＳ 明朝の文字幅が適用されます。フォントの言語を判定できない場合は，中国語（簡体字）ロケールでは新宋体，日本語ロケールではＭＳ 明朝，その他のロケールではCourierの文字幅が適用されます。

(b)　UNIX／Linux環境

UNIX／Linux環境のプリンタ（PostScript Level2，LIPSIII，およびESC/P対応プリンタ）に出力するときは，帳票に指定されているフォントを置き換えて出力します。詳細については，「2.4.2(3)　フォントの置き換え結果」を参照してください。

ただし，文字幅計算方法の指定に「動的」を設定して，PostScript Level2対応プリンタに出力した場合は，エラー（KEEU079-E）になります。

(2)　PDF形式ファイル出力でのフォントの出力結果

PDF形式ファイルへのフォントの出力方法と注意事項について，次に示します。

(a)　PDF形式ファイルへのフォントの出力方法

帳票アイテムのフォント，フォント埋め込みの有無，および文字幅計算方法の指定による，PDF形式ファイルへのフォントの出力方法の違いを次に示します。

表2-11　 PDF形式ファイルへのフォントの出力方法の違い

帳票アイテムのフォント | フォント埋め込み | 文字幅計算方法の指定 | PDF形式ファイルへのフォントの出力方法
プロポーショナルフォント | なし | － | フォントの書体名称を出力※1
あり | フォントを埋め込んで出力
固定ピッチフォント | なし | 動的 | フォントの書体名称を出力※1
静的 | フォントを置き換えて出力※2
あり | 動的 | フォントを埋め込んで出力
静的

（凡例）

－：文字幅計算方法の指定は適用されません。プロポーショナルフォントの場合は常に動的モードとして計算されます。

注※1

出力できるフォントの詳細については，「2.5.4　動的モードで出力できるフォント」を参照してください。

注※2

07-60以前のEUR サーバ帳票出力機能でPDF形式ファイルを出力した場合と同じフォントに置き換えて出力します。詳細については，「2.4.1(4)　フォントの置き換え結果」を参照してください。

フォントの書体名称を出力した場合，印刷・表示環境にフォントがインストールされている必要があります。フォントを埋め込んで出力した場合は，印刷・表示環境にフォントがインストールされている必要はありません。フォント埋め込みの有無によるPDF形式ファイルの表示・印刷結果の違いを，次に示します。

表2-12　 PDF形式ファイル出力のフォントの埋め込み

フォント埋め込み | 印刷・表示環境でのPDF形式ファイルのフォント | PDF形式ファイルの表示・印刷結果
なし | あり | PDF形式ファイル出力時のフォントで表示・印刷されます。
なし | 正しく表示・印刷できません。
あり | あり | PDF形式ファイルに埋め込んだフォントで表示・印刷されます。
なし

なお，フォントを埋め込まない場合，PDF形式ファイルのファイルサイズはフォントを埋め込んだ場合に比べて小さくなります。

注意

EUR サーバ帳票出力機能で出力したPDF形式ファイルに縦書きの文字が含まれる場合，Adobe Reader 9で表示および印刷してください。Adobe Reader 9より前のバージョンで表示または印刷した場合，正しく表示または印刷されない場合があります。

(b)　フォントの書体名称を出力したPDF形式ファイルを表示・印刷する場合の注意事項

次に示すフォントを，Windows XPまたはWindows Server 2003で表示・印刷する場合は，「MS ゴシック & MS 明朝 JIS2004 対応フォント」パッケージをインストールしてください。

ＭＳ 明朝

ＭＳ ゴシック

ＭＳ Ｐ明朝

ＭＳ Ｐゴシック

また，次に示すフォントは，Windows VistaまたはWindows Server 2008で表示・印刷してください。Windows XPおよびWindows Server 2003では，正しく表示・印刷できません。

メイリオ

MingLiU

NSimSun

PmingLiU

SimSun

(3)　EUR形式ファイル出力でのフォントの出力結果

EUR形式ファイルに出力するときは，文字幅計算方法の指定がEUR形式ファイルに出力されます。

EUR形式ファイルをEUR Viewerで表示・印刷する場合のフォントの出力結果については，マニュアル「EUR クライアント帳票出力」を参照してください。

2.5.4　動的モードで出力できるフォント

文字幅の計算方法が動的モードの場合，出力できるフォントを次に示します。

＜この項の構成＞

(1)　そのまま出力されるフォント

(2)　置き換えられて出力されるフォント

(1)　そのまま出力されるフォント

次に示すフォントが帳票に指定されている場合，帳票に指定されたフォントがそのまま出力されます。

ＭＳ 明朝

ＭＳ ゴシック

ＭＳ Ｐ明朝

ＭＳ Ｐゴシック

メイリオ

MingLiU

NSimSun

PmingLiU

SimSun

Courier

Times New Roman

Arial

また，Windows環境でプリンタ出力する場合は，出力環境にあるフォントも出力できます。

(2)　置き換えられて出力されるフォント

「(1)　そのまま出力されるフォント」以外のフォントが帳票に指定されている場合，ロケールやフォントの種類によって，次に示すフォントが置き換えられて出力されます。

表2-13　 置き換えられて出力されるフォント

ロケール | フォントの種類 | 出力されるフォント
日本語 | 固定ピッチフォント | ＭＳ 明朝
プロポーショナルフォント | ＭＳ Ｐ明朝
中国語（簡体字） | 固定ピッチフォント | NSimSun
プロポーショナルフォント | SimSun
その他 | 固定ピッチフォント | Courier New
プロポーショナルフォント | Arial

2.5.5　EURPS_USE_05_06_FONT_LANGが適用される条件

環境変数EURPS_USE_05_06_FONT_LANGは，次に示す条件で帳票を出力した場合にフォントの文字幅計算に適用されます。

表2-14　 EURPS_USE_05_06_FONT_LANGが文字幅計算に適用される条件

出力環境
出力形式
帳票アイテムの
フォント
文字幅計算方法
の指定

Windows環境
プリンタ出力
固定ピッチフォント
静的

PDF出力
（フォント埋め込みなし）

UNIX／Linux環境
PDF出力
（フォント埋め込みなし）

環境変数EURPS_USE_05_06_FONT_LANGの詳細については，「7.26.45　EURPS_USE_05_06_FONT_LANG」を参照してください。

3.　コマンドからの帳票出力

この章では，EUR サーバ帳票出力機能を起動して帳票を出力する方法のうち， eurpsコマンドからの帳票出力について説明します。

＜この章の構成＞

3.1　コマンドで帳票出力するには

3.2　eurpsコマンドの文法

3.3　eurpsコマンドのオプション指定時の注意

3.4　環境変数，環境設定ファイル

3.5　eurpsコマンド実行時の終了コード

3.6　コーディング例

3.1　コマンドで帳票出力するには

この節では，コマンドで帳票を出力する際に使うコマンドやコーディング例の説明個所を示します。

＜この節の構成＞

(1)　コマンドの記載個所

(2)　コーディング例の記載個所

(1)　コマンドの記載個所

コマンドの記載個所については，「3.2.2　eurpsコマンドのオプション一覧」を参照してください。

(2)　コーディング例の記載個所

コーディング例の記載個所を次の表に示します。

表3-1　コーディング例の記載個所（コマンドの場合）

出力形式
帳票様式

単一様式
複数様式

帳票セットを使用
帳票セット指定ファイルを使用※1

プリンタへ出力
3.6.2(1)
3.6.2(1)
3.6.2(1)

PDF形式ファイルへ出力
　＋暗号化出力
3.6.3(2)
3.6.3(2)
3.6.3(2)

PDF形式ファイルへ出力
　＋暗号化なし
3.6.3(1)
3.6.3(1)
3.6.3(1)

PDF形式ファイルへ出力
　＋仕分け出力
　＋暗号化出力※2
3.6.3(4)
3.6.3(4)
3.6.3(4)

PDF形式ファイルへ出力
　＋仕分け出力
　＋暗号化なし
3.6.3(4)
3.6.3(4)
3.6.3(4)

EUR形式ファイルへ出力
3.6.4
3.6.4
3.6.4

CSV形式ファイルへ出力
3.6.5
3.6.5
3.6.5

Excel形式ファイルへ出力
3.6.6
－
－

（凡例）

－：出力できません。

注※1

複数様式情報定義ファイルを組み合わせる場合，コーディング例については「7.8　複数様式情報定義ファイル」を参照してください。

注※2

暗号化のコーディング例については，「3.6.3(2)　PDF形式ファイルを暗号化する場合」をあわせて参照してください。

3.2　eurpsコマンドの文法

eurpsコマンドを実行することで，次に示す帳票の出力ができます。

プリンタ出力

EUR 帳票作成機能で設計した帳票ファイル，およびデータファイル（マッピングデータファイル，ユーザ定義データファイル）を読み込んでプリンタに出力できます。

Windows環境の場合
Windows対応のプリンタ出力だけでなく，JP1と連携した仕分け印刷もできます。

UNIX／Linux環境の場合
LIPSIII，PostScript Level2，およびESC/P対応プリンタ出力とPDLファイルへの出力ができます。

PDF形式ファイル出力

EUR 帳票作成機能で設計した帳票ファイル，およびデータファイル（マッピングデータファイル，ユーザ定義データファイル）を読み込んで，PDF形式ファイルに出力できます。

PDF形式ファイル出力では，複数の帳票を一つのPDF形式ファイルに出力したり，しおりを付けたPDF形式ファイルを出力したり，PDF形式ファイルを仕分け出力したりできます。この場合は，EUR Print Service Enterpriseを使用します。

また，PDF形式ファイルを暗号化出力したり，暗号化仕分け出力したりすることもできます。この場合は，EUR Print Service Enterpriseに，付加製品であるEUR Print Service - Cipher optionを組み合わせます。

EUR形式ファイル出力

EUR 帳票作成機能で設計した帳票ファイル，およびデータファイル（マッピングデータファイル，ユーザ定義データファイル）を読み込んで，EUR形式ファイルに出力できます。これによって，Webアプリケーションから帳票を表示したり，印刷したりできます。

EUR形式ファイルを出力する場合は，EUR Print Service Enterpriseを使用します。

CSV形式ファイル出力

EUR 帳票作成機能で設計した帳票ファイル，およびデータファイル（マッピングデータファイル，ユーザ定義データファイル）を読み込んで，CSV形式ファイルに出力できます。

Excel形式ファイル出力

EUR 帳票作成機能で設計した帳票ファイル，およびデータファイル（マッピングデータファイル，ユーザ定義データファイル）を読み込んで，Excel形式ファイルに出力できます。これによって，Excelを使って帳票ファイルを2次加工できます。

なお，eurpsコマンドを実行すると，eurpsログおよびトレースファイルが出力されます。eurpsログには，実行時に発生したエラーなどが出力されます。トレースファイルはエラー時の原因調査などに使用します。eurpsコマンドは，複数のプロセスから同時に呼び出すことができます。

eurpsログについては，「8.6　eurpsログ」を参照してください。トレースファイルについては，「7.25　トレースファイル」を参照してください。

＜この節の構成＞

3.2.1　eurpsコマンドの構文

3.2.2　eurpsコマンドのオプション一覧

3.2.3　eurpsコマンドのオプション説明

3.2.1　eurpsコマンドの構文

eurpsコマンドの構文を，出力する環境別に次に示します。

＜この項の構成＞

(1)　Windows環境の場合

(2)　UNIX／Linux環境の場合

(1)　Windows環境の場合

Windows環境でのコマンド構文を次に示します。

eurps〔.exe〕
    〔/p プリンタ定義名〕
    〔/t {csv | eur | pdf | xlsx}〕
    〔/pi プリンタ定義ファイル名〕
    〔/pf 出力先ファイル名〕
    〔/pnf 出力ページ情報ファイル名〕
    〔/df 文書情報設定ファイル名〕
    〔/mfd 複数様式情報定義ファイル名〕
    〔/rif 置き換え表管理情報ファイル名〕
    〔/dif 接続情報ファイル名〕
    〔/ds 仕分け定義情報ファイル名〕
    〔/dsf PDF仕分け定義ファイル名〕
    〔/cry〕
    〔/cryf 暗号化設定ファイル名〕
    〔/bm〕
    〔/bmf 文書しおり定義ファイル名〕
    〔/ecrypk パスワード暗号化鍵〕
    〔/tint 透かし情報ファイル名〕
    〔/jsc Acrobat JavaScript定義ファイル名〕
    〔/pvp ビューアプレファレンス定義ファイル名〕
    〔/fwm {static | dynamic}〕
    〔/mrs 帳票セット指定ファイル名〕
    帳票セット〔〔帳票セット〕…〕 ※
    〔/s 印刷開始ページ〕
    〔/e 印刷終了ページ〕
    〔/c 印刷部数〕
    〔/n 印刷部数の単位〕
    〔/h 用紙の向き〕
    〔/tc {Auto | Manual | トレイ番号}〕
    〔/g {on | off}〕
    〔/o {topr | topc | topl | btmr | btmc | btml}〕
    〔/m 書式〕
    〔/f 初期値〕
    〔/i {reset | normal}〕
    〔/nomessage | /message〕
    〔/envfile 環境設定ファイル名〕

注※

帳票セット指定ファイル名で指定する場合は，「/mrs 帳票セット指定ファイル名」を指定します。

(2)　UNIX／Linux環境の場合

UNIX／Linux環境でのコマンド構文を次に示します。

eurps〔-p プリンタ定義名〕
    〔-t {csv | eur | pdf | xlsx}〕
    〔-pi プリンタ定義ファイル名 ※1〕
    〔-pf 出力先ファイル名 ※1〕
    〔-pnf 出力ページ情報ファイル名 ※1〕
    〔-df 文書情報設定ファイル名 ※1〕
    〔-mfd 複数様式情報定義ファイル名 ※1〕
    〔-rif 置き換え表管理情報ファイル名 ※1〕
    〔-dif 接続情報ファイル名 ※1〕
    〔-dsf PDF仕分け定義ファイル名 ※1〕
    〔-cry〕
    〔-cryf 暗号化設定ファイル名 ※1〕
    〔-bm〕
    〔-bmf 文書しおり定義ファイル名 ※1〕
    〔-ecrypk パスワード暗号化鍵〕
    〔-jsc Acrobat JavaScript定義ファイル名 ※1〕
    〔-pvp ビューアプレファレンス定義ファイル名 ※1〕
    〔-fwm {static | dynamic}〕
    〔-mrs 帳票セット指定ファイル名 ※1〕
    帳票セット〔〔帳票セット〕…〕 ※2
    〔-s 印刷開始ページ〕
    〔-e 印刷終了ページ〕
    〔-c 印刷部数〕
    〔-n 印刷部数の単位〕
    〔-h 用紙の向き〕
    〔-tc {Auto | Manual | トレイ番号}〕
    〔-g {on | off}〕
    〔-o {topr | topc | topl | btmr | btmc | btml}〕
    〔-m 書式〕
    〔-f 初期値〕
    〔-i {reset | normal}〕
    〔-nomessage | -message〕
    〔-envfile 環境設定ファイル名〕

注※1

EUR サーバ帳票出力機能を実行するUNIX環境の文字ロケールがShift JISの場合，NEC選定IBM特殊文字（89区～92区）の文字を使用したファイル名のファイルは，使用できません。

注※2

帳票セット指定ファイル名で指定する場合は，「/mrs 帳票セット指定ファイル名」を指定します。

3.2.2　eurpsコマンドのオプション一覧

eurpsコマンドのオプションを，出力する環境別に次に示します。

＜この項の構成＞

(1)　プリンタ出力の場合

(2)　ファイル出力の場合

(1)　プリンタ出力の場合

Windows対応のプリンタ，UNIX／Linux対応のLIPSIII，PostScript Level2，およびESC/P対応プリンタに出力するときのオプション一覧を次に示します。

表3-2　eurpsコマンドで指定するオプション一覧（プリンタ出力の場合）

オプション
オプションの指定内容
Windows
UNIX／Linux

Windows
UNIX／Linux
プリンタ
JP1仕分け
プリンタ
PDLファイル

/p
-p
出力先プリンタ名
○
◎
◎
◎

/t
-t
帳票の出力タイプ
×
×
×
×

/pi
-pi
プリンタ定義ファイル名
○
○
○
○

/pf
-pf
出力先ファイル名
○
×
×
◎

/pnf
-pnf
出力ページ情報ファイル名
○
○
○
○

/df
-df
文書情報設定ファイル名
○
○
△
△

/mfd
-mfd
複数様式情報定義ファイル名
○ ※1
○ ※1
○ ※1
○ ※1

/rif
-rif
置き換え表管理情報ファイル名
○
○
○
○

/dif
-dif
接続情報ファイル名
○
○
○
○

/ds
－
仕分け定義情報ファイル名
×
◎
×
×

/dsf
-dsf
PDF仕分け定義ファイル名
×
×
×
×

/cry
-cry
暗号化指定
×
×
×
×

/cryf
-cryf
暗号化設定ファイル名
×
×
×
×

/bm
-bm
しおり指定
×
×
×
×

/bmf
-bmf
文書しおり定義ファイル名
×
×
×
×

/ecrypk
-ecrypk
パスワード暗号化鍵
×
×
×
×

/tint
－
透かし情報ファイル名
×
×
×
×

/jsc
-jsc
Acrobat JavaScript定義ファイル名
×
×
×
×

/pvp
-pvp
ビューアプレファレンス定義ファイル名
×
×
×
×

/fwm
-fwm
文字幅の計算方法
○
○
△※6
△※6

/mrs
-mrs
帳票セット指定ファイル名
◎ ※4
◎ ※4
◎ ※4
◎ ※4

帳票セット
帳票セット
帳票ファイル名
◎ ※4
◎ ※4
◎ ※4
◎ ※4

データファイル名
○
○
○
○

しおり定義ファイル名
×
×
×
×

複数指定
○ ※4
○ ※4
○ ※4
○ ※4

/s
-s
印刷開始ページ
○ ※²
○ ※²
○ ※²
○ ※²

/e
-e
印刷終了ページ
○ ※²
○ ※²
○ ※²
○ ※²

/c
-c
印刷部数
○ ※²
×
○ ※²
×

/n
-n
印刷部数の単位
○ ※²
×
○ ※²
×

/h
-h
用紙の向き
○ ※²
×
○ ※²，³
×

/tc
-tc
給紙トレイコード
○
×
○
○

/g
-g
余白へのページ番号出力
○ ※⁵
○ ※⁵
○ ※⁵
○ ※⁵

/o
-o
余白へのページ番号の出力位置
○ ※⁵
○ ※⁵
○ ※⁵
○ ※⁵

/m
-m
ページ番号の形式
○ ※⁵
○ ※⁵
○ ※⁵
○ ※⁵

/f
-f
ページ番号の初期値
○ ※⁵
○ ※⁵
○ ※⁵
○ ※⁵

/i
-i
ページ番号の開始番号の初期化
○ ※⁵
○ ※⁵
○ ※⁵
○ ※⁵

/nomessage
/message
-nomessage
-message
メッセージ出力
○
○
○
○

/envfile
-envfile
環境設定ファイル名
○
○
○
○

（凡例）

－：該当するオプションはありません。

◎：必ず指定するオプションです。

○：指定を省略できるオプションです。

△：指定しても無視されるオプションです。

×：指定するとエラーになるオプションです。

注※1

複数様式で帳票を出力する場合は，/mfd（-mfd）オプションを必ず指定してください。/mfd（-mfd）オプションが省略されていると，帳票セット，または帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。

注※2

/mrs（-mrs）オプション，または複数の帳票セットを指定して出力する場合，オプションの指定は無視されます。

注※3

ESC/P対応プリンタに出力する場合，オプションの指定は無視されます。

注※4

/mrs（-mrs）オプションと帳票セットを同時に指定した場合は，/mrs（-mrs）オプションで指定された帳票ファイルのあとに，帳票セットの帳票ファイルが追加して出力されます。

注※5

複数様式で帳票を出力する場合，オプションの指定は無視されます。

注※6

プリンタ定義ファイルのキーワードPDLTypeがPS2の場合，dynamicを指定するとエラーになります。

(2)　ファイル出力の場合

Windows環境，およびUNIX／Linux環境でPDF形式ファイル，EUR形式ファイル，CSV形式ファイルを出力するときのオプション一覧を次に示します。

PDF形式ファイル，EUR形式ファイルを出力するには，EUR Print Service Enterpriseが必要です。

また，PDF形式ファイルを暗号化して出力する場合は，EUR Print Service Enterpriseと付加製品のEUR Print Service - Cipher optionが必要です。

表中では，出力形式の名称を次のように省略して表記します。

PDF：PDF形式ファイル出力

EUR：EUR形式ファイル出力

CSV：CSV形式ファイル出力

Excel：Excel形式ファイル出力

表3-3　eurpsコマンドで指定するオプション一覧（ファイル出力の場合）

オプション
オプションの指定内容
PDF
EUR
CSV
Excel

Windows
UNIX／Linux
ファイル
仕分け
暗号化
暗号化仕分け

/p
-p
出力先プリンタ名
△
△
△
△
×
△
×

/t
-t
帳票の出力タイプ
◎
◎
◎
◎
◎
◎
◎

/pi
-pi
プリンタ定義ファイル名
○
○
○
○
×
○
△

/pf
-pf
出力先ファイル名
◎
×
◎
×
◎
◎
◎

/pnf
-pnf
出力ページ情報ファイル名
○
○
○
○
×
○
×

/df
-df
文書情報設定ファイル名
○
○
○
○
○
○
△

/mfd
-mfd
複数様式情報定義ファイル名
○ ※1
○ ※1
○ ※1
○ ※1
○ ※1
○ ※1
×

/rif
-rif
置き換え表管理情報ファイル名
○
○
○
○
○
○
○

/dif
-dif
接続情報ファイル名
○
○
○
○
○
○
○

/ds
－
仕分け定義情報ファイル名
×
×
×
×
×
×
×

/dsf
-dsf
PDF仕分け定義ファイル名
×
◎
×
◎
×
×
×

/cry
-cry
暗号化指定
×
×
◎
◎
×
×
×

/cryf
-cryf
暗号化設定ファイル名
×
×
◎
○
×
×
×

/bm
-bm
しおり指定
○
○
○
○
×
×
×

/bmf
-bmf
文書しおり定義ファイル名
○
○
○
○
×
×
×

/ecrypk
-ecrypk
パスワード暗号化鍵
×
×
○
○
×
×
×

/tint
－
透かし情報ファイル名
○
○
×
×
×
×
×

/jsc
-jsc
Acrobat JavaScript定義ファイル名
○
○
○
○
×
×
×

/pvp
-pvp
ビューアプレファレンス定義ファイル名
○
○
○
○
×
×
×

/fwm
-fwm
文字幅の計算方法
○
○
○
○
○
△
△

/mrs
-mrs
帳票セット指定ファイル名
◎ ※3
◎ ※3
◎ ※3
◎ ※3
○ ※3
◎ ※3
×

帳票セット
帳票ファイル名
◎ ※3
◎ ※3
◎ ※3
◎ ※3
◎ ※3
◎ ※3
◎ ※3

データファイル名
○
○
○
○
○
○
○

しおり定義ファイル名
○
○
○
○
×
×
×

複数指定
○ ※3
○ ※3
○ ※3
○ ※3
○ ※3
○ ※3
×

/s
-s
印刷開始ページ
○ ※²
○
○ ※²
○
×
○ ※²
○

/e
-e
印刷終了ページ
○ ※²
○
○ ※²
○
×
○ ※²
○

/c
-c
印刷部数
△
△
△
△
×
△
△

/n
-n
印刷部数の単位
△
△
△
△
×
△
△

/h
-h
用紙の向き
△
△
△
△
×
△
△

/tc
-tc
給紙トレイコード
△
△
△
△
×
△
△

/g
-g
余白へのページ番号出力
○ ※⁴
○ ※⁴
○ ※⁴
○ ※⁴
×
○ ※⁴
△

/o
-o
余白へのページ番号の出力位置
○ ※⁴
○ ※⁴
○ ※⁴
○ ※⁴
×
○ ※⁴
△

/m
-m
ページ番号の形式
○ ※⁴
○ ※⁴
○ ※⁴
○ ※⁴
×
○ ※⁴
△

/f
-f
ページ番号の初期値
○ ※⁴
○ ※⁴
○ ※⁴
○ ※⁴
×
○ ※⁴
△

/i
-i
ページ番号の開始番号の初期化
○ ※⁴
○ ※⁴
○ ※⁴
○ ※⁴
×
○ ※⁴
△

/nomessage
/message
-nomessage
-message
メッセージ出力
○
○
○
○
○
○
○

/envfile
-envfile
環境設定ファイル名
○
○
○
○
○
○
○

（凡例）

－：該当するオプションはありません。

◎：必ず指定するオプションです。

○：指定を省略できるオプションです。

△：指定しても無視されるオプションです。

×：指定するとエラーになるオプションです。

注※1

複数様式で帳票を出力する場合は，/mfdオプション（UNIX／Linux環境の場合は-mfdオプション）を必ず指定してください。/mfdオプション（UNIX／Linux環境の場合は-mfdオプション）が省略されていると，帳票セット，または帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。

注※2

/mrsオプション（UNIX／Linux環境の場合は-mrsオプション），または複数の帳票セットを指定して出力する場合，オプションの指定は無視されます。

注※3

/mrsオプション（UNIX／Linux環境の場合は-mrsオプション）と帳票セットを同時に指定した場合は，/mrsオプション（UNIX／Linux環境の場合は-mrsオプション）で指定された帳票ファイルのあとに，帳票セットの帳票ファイルが追加して出力されます。

注※4

複数様式で帳票を出力する場合，オプションの指定は無視されます。

3.2.3　eurpsコマンドのオプション説明

eurpsコマンドに指定するオプションを説明します。オプションの文字列は，大文字と小文字を区別します。

オプション名のセパレータは，「/」で示しています。UNIX／Linux環境の場合は，「-」に置き換えてお読みください。

＜この項の構成＞

(1)　/bmオプション

(2)　/bmfオプション

(3)　/cオプション

(4)　/cryオプション

(5)　/cryfオプション

(6)　/dfオプション

(7)　/difオプション

(8)　/dsオプション（Windows環境だけ）

(9)　/dsfオプション

(10)　/eオプション

(11)　/ecrypkオプション

(12)　/fオプション

(13)　/fwmオプション

(14)　/gオプション

(15)　/hオプション

(16)　/iオプション

(17)　/jscオプション

(18)　/mオプション

(19)　/mfdオプション

(20)　/mrsオプション

(21)　/nオプション

(22)　/nomessage | /messageオプション

(23)　/oオプション

(24)　/pオプション

(25)　/piオプション

(26)　/pfオプション

(27)　/pnfオプション

(28)　/pvpオプション

(29)　/rifオプション

(30)　/sオプション

(31)　/tオプション

(32)　/tcオプション

(33)　/tintオプション（Windows環境だけ）

(34)　/envfileオプション

(35)　帳票セット

(1)　/bmオプション

出力するPDF形式ファイルに，しおりを設定する場合に指定します。しおりには，PDF形式ファイルに付けるしおりと，帳票に付けるしおり（しおり定義ファイル名で指定）があります。PDF形式ファイルに付けるしおりは，/bmfオプションで指定します。しおり付きPDF形式ファイルを出力する場合は，必ず/bmオプションを指定してください。/tオプションに「pdf」以外が指定されている場合は，エラーになります。

/bmオプションを指定しても，/bmfオプションの指定，またはしおり定義ファイル名の指定を省略した場合は，しおりなしPDF形式ファイルを出力します。しおり定義ファイルについては，「7.14　しおり定義ファイル」を参照してください。

(2)　/bmfオプション

PDF形式ファイルにしおりを付けるとき，文書しおり定義ファイル名を指定します。PDF形式ファイルにしおりを付ける場合は，必ず/bmオプションを指定したあと，/bmfオプションを指定してください。

指定する文書しおり定義ファイルに「docinfotitle」が指定されている場合は，/dfオプションに指定する文書情報設定ファイルにキーワードTITLEの指定がされてないと，/bmfオプションを指定しても，PDF形式ファイルにしおりは付きません。文書しおり定義ファイルについては，「7.13　文書しおり定義ファイル」を参照してください。

(a)　文書しおり定義ファイル名に指定できる文字数

Windows環境の場合

フルパスのときは259文字以内，相対パス，またはファイル名だけのときは255文字以内です。

UNIX／Linux環境の場合

フルパスで1,023バイト以内です。

(b)　文書しおり定義ファイル名の指定のしかた

文書しおり定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_BOOKMARKPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_BOOKMARKPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_BOOKMARKPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_BOOKMARKPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

(3)　/cオプション

印刷部数（1～99の整数）を指定します。/cオプションの指定を省略した場合は，「1（部）」が仮定されます。

/cオプションの指定は，一つの帳票ファイルを出力するときだけ有効です。複数の帳票セット，または/mrsオプションを指定して出力する場合は，/cオプションの指定は無視され，1部数分出力されます。

/pnfオプションを指定した場合は，/cオプションで指定した印刷部数に関係なく，1部数分の出力ページ情報が出力されます。出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

(4)　/cryオプション

暗号化したPDF形式ファイルを出力する場合に指定します。暗号化したPDF形式ファイルを出力する場合，または暗号化したPDF形式ファイルを仕分け出力する場合は，必ず/cryオプションを指定してください。ただし，/cryオプションを指定しても，/cryfオプションの指定，または/dsfオプションの指定を省略した場合は，暗号化でないPDF形式ファイルを出力します。また，/cryオプションを指定しても，EUR Print Service - Cipher optionが組み込まれていない場合は，エラー（KEEU104-E）になります。

(5)　/cryfオプション

暗号化したPDF形式ファイルを出力する場合，暗号化設定ファイル名を指定します。暗号化したPDF形式ファイルを出力する場合は，必ず/cryオプションを指定したあと，/cryfオプションを指定してください。暗号化設定ファイルについては，「7.15　暗号化設定ファイル」を参照してください。

(a)　暗号化設定ファイル名に指定できる文字数

Windows環境の場合

フルパスのときは259文字以内，相対パス，またはファイル名だけのときは255文字以内です。

UNIX／Linux環境の場合

フルパスで1,023バイト以内です。

(b)　暗号化設定ファイル名の指定のしかた

暗号化設定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_CRYPTOFILEPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_CRYPTOFILEPATHに設定されているフォルダ

EUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_CRYPTOFILEPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_CRYPTOFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

(6)　/dfオプション

文書情報設定ファイル名を指定します。文書情報設定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_DOCINFOPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DOCINFOPATHに設定されているフォルダ

EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_DOCINFOPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_DOCINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

文書情報設定ファイルについては，「7.5　文書情報設定ファイル」を参照してください。

(a)　プリンタ出力の場合（Windows環境だけ）

/dfオプションに文書情報設定ファイル名を指定すると，文書情報設定ファイルに設定されている帳票名（キーワードTITLEに指定されている文字列）が，プリンタの印刷待ち状態を確認する一覧ウィンドウの「ドキュメント名」や，通信／ジョブ状態を示す確認画面などに表示されます。

/dfオプションの指定を省略したり，文書情報設定ファイルの指定が無効であったりした場合，出力先には，次に示す情報が表示されます。

Windows対応プリンタに出力する場合
HITACHI Report - 帳票ファイル名

JP1と連携して仕分け印刷する場合
EURPS 帳票ファイル名 - 時刻情報

(b)　PDF形式ファイル出力の場合

/dfオプションに文書情報設定ファイル名を指定すると，文書情報設定ファイルに設定されている文書情報（タイトル，サブタイトル，作成者，およびキーワード）が，PDF文書情報に表示されます。

/dfオプションの指定を省略した場合，PDF文書情報は空表示になりますが，次に示すPDF文書情報は自動設定されます。

表3-4　 自動設定されるPDF文書情報

項目
設定される文字列

作成（Creator）
「Windows EUR（形名） VV-RR」
帳票を作成したEURの製品・バージョン番号が設定されます。VV-RRは，バージョン，リビジョン番号です。

PDF変換
（Producer）
「EUR Print Service VVRR」
PDF形式ファイルを出力した製品名が設定されます。VVRRは，バージョン，リビジョン番号です。

作成日時
PDF形式ファイルの作成日時が設定されます。

(c)　EUR形式ファイル出力の場合

/dfオプションに文書情報設定ファイル名を指定すると，文書情報設定ファイルに設定されている帳票名（キーワードTITLEに指定されている文字列）が，プリンタの印刷待ち状態を確認する一覧ウィンドウの「ドキュメント名」や，プレビューウィンドウに表示されます。

/dfオプションの指定を省略した場合，EUR形式ファイル（拡張子なし）が表示されます。

(7)　/difオプション

データベースと連携してデータを入力する場合，接続情報ファイル名を指定します。接続情報ファイルは，EUR サーバ帳票出力機能の実行につき一つだけ指定できます。

EUR サーバ帳票出力機能の1回の実行で接続できるデータベースは一つだけです。帳票を出力する場合，すべての帳票セットのマッピングデータおよびユーザ定義データに入力できるデータは，一つのデータベースからだけです。

接続情報ファイルは，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_DBINFOPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DBINFOPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_DBINFOPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_DBINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

接続情報ファイルについては，「7.9　接続情報ファイル」を参照してください。

(8)　/dsオプション（Windows環境だけ）

JP1と連携して仕分け出力する場合，仕分け定義情報ファイル名を指定します。仕分け定義情報ファイルは，EUR 帳票作成機能で帳票設計するときに定義，および作成します。

仕分け定義情報ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

環境変数EURPS_DISTINFOPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DISTINFOPATHに設定されているフォルダ

EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

/dsfオプションを指定している場合は，エラー（KEEU011-E）となります。

仕分け定義情報ファイルについては，「7.11　仕分け定義情報ファイル」を参照してください。

(9)　/dsfオプション

PDF形式ファイルを仕分け出力する場合，PDF仕分け定義ファイル名を指定します。PDF形式ファイルを暗号化仕分け出力する場合は，必ず/cryオプションを指定したあと，/dsfオプションを指定してください。この場合，/cryfオプションの指定は省略することもできます。/pfオプションまたは/dsオプションが指定されている場合は，エラー（KEEU011-E）となります。

PDF仕分け定義ファイルについては，「7.12　PDF仕分け定義ファイル」を参照してください。

(a)　PDF仕分け定義ファイル名に指定できる文字数

Windows環境の場合

フルパスのときは259文字以内，相対パス，またはファイル名だけのときは255文字以内です。

UNIX／Linux環境の場合

フルパスで1,023バイト以内です。

(b)　PDF仕分け定義ファイル名の指定のしかた

PDF仕分け定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_DISTINFOPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DISTINFOPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_DISTINFOPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_DISTINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

(c)　PDF仕分け定義ファイルの出力先順

PDF仕分け定義ファイルに設定されているファイルの出力先は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_OUTPUTPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_OUTPUTPATHに設定されているフォルダ

環境変数TMPに設定されているフォルダ

UNIX／Linux環境の場合

環境変数EURPS_OUTPUTPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_OUTPUTPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

(10)　/eオプション

印刷終了ページ（1～999,999の整数）を指定します。

/eオプションには負数や数字以外の値，および/sオプションに指定した値よりも小さな値は指定できません。負数や数字以外を指定した場合，および/sオプションに指定した値よりも小さな値を指定した場合はエラー（KEEU002-E）になります。

/eオプションの指定を省略した場合，または/eオプションに，実ページ数よりも大きな値を指定した場合は，次のようになります。

プリンタ出力，およびCSV形式ファイル出力の場合
帳票ファイルが持つ最終ページまで出力されます。

PDF形式ファイル出力の場合
帳票ファイルが持つ最終ページまでPDF形式ファイルに出力されます。

Excel形式ファイル出力の場合
帳票ファイルのページ数が100ページ以内の場合は最終ページまで，ページ数が100ページより大きい場合は100ページまでがExcel形式ファイルに出力されます。

複数の帳票セット，または/mrsオプションを指定して出力する場合は，/eオプションの指定に関係なく，指定した複数の帳票セットの全ページが出力されます。

/pnfオプションを指定した場合は，/eオプションで指定した印刷終了ページまでの出力ページ情報が出力されます。出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

(11)　/ecrypkオプション

オーナパスワードとユーザパスワードを暗号化した暗号化設定ファイル，またはPDF仕分け定義ファイルを使用して，暗号化したPDF形式ファイルを出力するときにパスワード暗号化鍵を指定します。パスワードを暗号化して出力する場合は，必ず/cryオプションを指定してください。

パスワード暗号化鍵に指定できる文字

パスワード暗号化鍵に指定できる文字は，次のとおりです。

半角数字
0～9

半角英字
A～Z，a～z

指定できるパスワード暗号化鍵の長さは，Shift JISコードで32バイトまでです。32バイトを超えた場合は，エラー（KEEU002-E）になります。また，パスワード暗号化鍵に指定できない文字を指定した場合も，エラー（KEEU002-E）になります。

/ecrypkオプションを指定しても，EUR Print Service - Cipher optionが組み込まれていない場合は，エラー（KEEU104-E）になります。

パスワードの暗号化については，「7.15.2(4)　パスワードの暗号化」を参照してください。

(12)　/fオプション

ページ番号の初期値を指定します。初期値として指定できる値は，1～999,999です。/gオプションの指定を省略した場合，または複数様式で帳票を出力する場合は，/fオプションの指定は無視されます。

(13)　/fwmオプション

フォントの文字幅の計算方法を指定します。

表3-5　 /fwmオプションの指定値

指定値 | 説　　明
static | 固定ピッチフォントを出力するとき，固定値で文字幅を計算します。（静的モード）
dynamic | 固定ピッチフォントを出力するとき，使用するフォントに合わせて文字幅を計算します。（動的モード）

「static」または「dynamic」以外を指定した場合，エラー（KEEU002-E）になります。

/fwmオプションに何も指定しなかった場合は，「static」が仮定されます。

/fwmオプション，環境変数EURPS_FONT_WIDTH_MODE，および環境設定ファイルEURPS_FONT_WIDTH_MODEが同時に指定されている場合は，次に示す順に優先されます。

/fwmオプション

環境変数EURPS_FONT_WIDTH_MODE

環境設定ファイルEURPS_FONT_WIDTH_MODE

(14)　/gオプション

余白へのページ番号を出力するかどうかを指定します。初期値は，「off（出力しない）」です。複数様式で帳票を出力する場合は，/gオプションの指定は無視されます。

表3-6　 /gオプションの指定値

指定値 | 説　　明
on | 余白へのページ番号を出力します。
off | 余白へのページ番号は出力しません。

複数の帳票セット，または/mrsオプションを指定して出力した場合は，すべての帳票に余白ページ番号の指定があり，かつ/gオプションに「on」を指定したときに，すべての帳票ファイルの余白へページ番号が出力されます。

/gオプションに「on」を指定しても，複数の帳票セットのうち，一帳票ファイルに余白ページ番号の指定がなかったり，帳票ファイルの余白ページ番号の指定に関係なく/gオプションに「off」を指定したりしたときは，各帳票ファイルに保存されている情報で出力されます。

注意

余白へのページ番号は，EUR 帳票作成機能で設定した用紙の余白に，次に示すフォント情報で出力されます。

英語ロケールの場合

フォント種別：Courier New

フォントのサイズ：約12ポイント（148dpiで24ドット）

中国語ロケールの場合

フォント種別：新宋体

フォントのサイズ：約12ポイント（148dpiで24ドット）

日本語ロケールの場合

フォント種別：ＭＳ 明朝

フォントのサイズ：約12ポイント（148dpiで24ドット）

余白へのページ番号を出力する場合は，プリンタのハードマージンに掛からないように，用紙の余白は余裕を持って設定してください。

用紙の余白は，［用紙の設定］ダイアログの［余白］グループボックスで設定します。用紙の余白の設定については，マニュアル「EUR　帳票設計」を参照してください。

(15)　/hオプション

用紙の向きを指定します。

表3-7　/hオプションの指定値

指定値 | 説　　明
portrait | 用紙の向きを縦にして出力します。
landscape | 用紙の向きを横にして出力します。

/hオプションの指定を省略した場合は，帳票を定義したときの情報に従います。

複数の帳票セット，または/mrsオプションを指定して出力する場合は，/hオプションの指定は無視されます。用紙サイズ，および用紙の向きが異なっていても，それぞれの帳票の用紙サイズ，および用紙の向きで出力されます。

(16)　/iオプション

改ページのキーが設定されている場合，そのキーがブレイクするごとにページ番号の開始番号を初期化するかしないかを指定します。ページ番号の初期値は，/fオプションで指定します。/iオプションの指定を省略した場合は，帳票の属性に従います。初期値は，「normal（初期化しない）」です。複数様式で帳票を出力する場合は，/iオプションの指定は無視されます。

表3-8　 /iオプションの指定値

指定値 | 説　　明
reset | 初期化します。
normal | 初期化しません。

注意

改ページを設定している帳票では，ページ番号と帳票上に配置したページ番号アイテムには，ページ番号の初期化について次のような関係を持っています。

/iオプションを指定しないと，ページ番号アイテムの形式にn/m形式，またはそれ以外の形式を設定しても，余白のページ番号は初期化されません。

/iオプションに「reset」を指定すると，ページ番号アイテムのページ番号も初期化されます。n/m形式でない場合も，初期化されます。

出力する帳票ファイルが，［アイテムのプロパティ］ダイアログの［表示形式（ページ番号）］タブで，［バージョン3形式］が選択されている場合は，/iオプションの指定は無視されます。

(17)　/jscオプション

Acrobat JavaScript定義ファイル名を指定します。Acrobat JavaScript定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_SCRIPTCNTLFILEPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_SCRIPTCNTLFILEPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_SCRIPTCNTLFILEPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_SCRIPTCNTLFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

注意

Acrobat JavaScript定義ファイルが読み込めない場合，エラー（KEEU067-E）となります。

Acrobat JavaScript定義ファイルのファイルの内容に誤りがある場合，エラー（KEEU068-E）となります。

Acrobat JavaScript定義ファイルで定義されたAcrobat JavaScriptファイルが読み込めない場合，エラー（KEEU066-E）となります。

Acrobat JavaScript定義ファイルについては，「7.19　Acrobat JavaScript定義ファイル」を参照してください。

(18)　/mオプション

Windows環境の場合

ページ番号の形式を指定します。ページ番号を「*」，最終ページ番号を「$」で示して出力形式を指定します。ページ番号および最終ページ番号を全角で表示したいときは全角の記号で，半角で表示したいときは半角の記号で指定します。/gオプションの指定を省略した場合，または複数様式で帳票を出力する場合は，/mオプションの指定は無視されます。指定例を次に示します。

表3-9　 Windows環境での/mオプションの指定例

指定した形式 | 出力結果
* | 1
-*- | -1-
-*/$- | -1/5-
(*) | (1)

UNIX／Linux環境の場合

ページ番号の形式を指定します。ページ番号を「*」，最終ページ番号を「$」で示して出力形式を指定します。ページ番号および最終ページ番号を全角で表示したいときは全角の記号で，半角で表示したいときは半角の記号で指定します。ただし，最終ページ番号を半角で表示したい場合は，「¥$」と指定してください。-gオプションの指定を省略した場合，または複数様式で帳票を出力する場合は，-mオプションの指定は無視されます。指定例を次に示します。

表3-10　 UNIX/Linux環境での/mオプションの指定例

指定した形式 | 出力結果
* | 1
-*- | -1-
-*/¥$- | -1/5-
(*) | (1)

(19)　/mfdオプション

複数様式情報定義ファイル名を指定します。複数様式情報定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_MULTIFORM_INFODEFPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MULTIFORM_INFODEFPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_MULTIFORM_INFODEFPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_MULTIFORM_INFODEFPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

複数様式で帳票を出力する場合は，/mfdオプションを必ず指定してください。/mfdオプションが省略されていると，帳票セット，または帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。複数様式情報定義ファイルについては，「7.8　複数様式情報定義ファイル」を参照してください。

(20)　/mrsオプション

帳票セット指定ファイル名を指定します。複数の帳票セットをファイルに記述できるので，帳票セットの個数やファイル名に指定できる文字数の上限に関係なく指定できます。

帳票セット指定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_MULTI_REPORTSETPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MULTI_REPORTSETPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_MULTI_REPORTSETPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_MULTI_REPORTSETPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

/mrsオプションと帳票セットを同時に指定された場合は，/mrsオプションで指定された帳票ファイルのあとに，帳票セットの帳票ファイルを追加して出力されます。帳票セット指定ファイルについては，「7.7　帳票セット指定ファイル」を参照してください。

(21)　/nオプション

/cオプションで印刷部数を指定して出力する場合，印刷の単位を指定します。

表3-11　 /nオプションの指定値

指定値 | 説　　明
sort | 部単位で出力します。
stack | ページ単位で出力します。

/nオプションの指定を省略した場合は，「sort」が仮定されます。

複数の帳票セット，または/mrsオプションを指定して出力する場合は，/nオプションの指定は無視され，「sort」が仮定されます。

(22)　/nomessage | /messageオプション

eurpsコマンドを実行してエラーが発生したとき，メッセージを出力するかどうかを指定します。

表3-12　 /nomessageオプションと/messageオプション

指定値 | 説　　明
/nomessage | メッセージを出力しません。ただし，eurpsコマンド実行時のコマンド終了コードは設定されます。
/message | メッセージを標準出力で出力します。

指定を省略した場合は，「/nomessage」が仮定されます。

/nomessageオプションと/messageオプションが同時に指定されている場合は，エラー（KEEU011-E）となります。

(23)　/oオプション

ページ番号を余白に出力するときの位置を指定します。/gオプションの指定を省略した場合，または複数様式で帳票を出力する場合は，/oオプションの指定は無視されます。/oオプションの指定を省略した場合は，帳票の属性に従います。初期値は，「btmc（中央下）」です。

表3-13　 /oオプションの指定値

指定値 | 説　　明
topr | ページ番号を右上に出力します。
topc | ページ番号を中央上に出力します。
topl | ページ番号を左上に出力します。
btmr | ページ番号を右下に出力します。
btmc | ページ番号を中央下に出力します。
btml | ページ番号を左下に出力します。

「btmr」，「btmc」，または「btml」のどれかを指定した場合，データが帳票の途中までしかないときは，用紙下までを空行で埋めて，余白にページ番号が出力されます。

(24)　/pオプション

Windows環境の場合

プリンタ名を指定します。半角空白を含むプリンタ名を指定する場合は，プリンタ名を「"」で囲んでください。半角空白を含むプリンタ名を「"」で囲まないで指定した場合は，エラー（KEEU103-E）になります。

Windows対応プリンタに出力する場合
Windows環境で登録されているプリンタを指定します。/pオプションの指定を省略した場合は，Windows環境で通常使うプリンタに指定されているプリンタに出力されます。ローカルプリンタに出力する場合は，プリンタ名を指定します。ネットワークプリンタに出力する場合は，¥¥コンピュータ名¥プリンタ名形式で指定します。
システムアカウントでWindowsサービスから実行する場合は，必ずプリンタ名を指定してください。

JP1と連携して仕分け印刷する場合
JP1/Network Printing System（別製品）での仕分けプリンタを指定します。仕分けプリンタが指定されていない場合，または/pオプションを省略した場合は，JP1と連携した仕分け印刷は無視されます。

UNIX／Linux環境の場合

プリンタ定義ファイル中で定義したプリンタ名を指定します。-pオプションは，必ず指定してください。半角空白を含むプリンタ名を指定する場合は，プリンタ名を「"」で囲んでください。半角空白を含むプリンタ名を「"」で囲まないで指定した場合は，エラー（KEEU103-E）になります。

プリンタ定義ファイル中に，指定したプリンタ名がない場合は，エラーになります。

また，-pオプションが指定されると，プリンタ定義ファイルのキーワードCommandに指定されているコマンドを実行して帳票が出力されます。そのため，キーワードCommandが省略されているとエラーになります。

プリンタ定義ファイル名については，「7.6　プリンタ定義ファイル」を参照してください。

(25)　/piオプション

プリンタ定義ファイル名を指定します。プリンタ定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。/piオプションの指定を省略した場合，またはファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込みます。

Windows環境の場合

環境変数EURPS_PRINTERINFPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_PRINTERINFPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_PRINTERINFPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_PRINTERINFPATHに設定されているディレクトリ

/etc/opt/eurpsディレクトリ

次の場合は，エラーとなります。

指定したプリンタ定義ファイル名が不正な場合（KEEU009-E）

指定したプリンタ定義ファイルを読み込めなかった場合（KEEU078-E）

プリンタ定義ファイルのフォーマットが不正な場合（KEEU012-E，KEEU013-E）

(26)　/pfオプション

出力先ファイル名を指定します。

プリンタ出力の場合

Windows環境のとき
スプールファイル名を指定します。プリンタドライバのファイル出力機能を使用して印刷結果をファイル出力する場合は，/pfオプションの指定は省略できません。

UNIX／Linux環境のとき
PDLファイル名を指定します。PDLファイルとして直接出力して保存する場合は，-pfオプションの指定は省略できません。-pfオプションが指定された場合は，プリンタ定義ファイルのキーワードCommandの指定は無視されます。
EUR サーバ帳票出力機能では，PDL（ページ記述言語）で書かれたファイルを，PDLファイルと定義します。PDLファイルに出力することで，帳票に設定されている文字や画像データを，設計した帳票と同様のイメージで保存できます。

PDF形式ファイル出力の場合

PDF形式ファイル名を指定します。/pfオプションの指定は省略できません。

PDF形式ファイル名を指定するときは，拡張子（*.pdf）を付けてください。

EUR形式ファイル出力の場合

EUR形式ファイル名を指定します。/pfオプションの指定は省略できません。

EUR形式ファイル名を指定するときは，次に示す拡張子を付けてください。複数の帳票セット，または/mrsオプションを指定する場合，指定できる出力先ファイルは「*.eup」だけです。「*.euv」を指定した場合は，エラー（KEEU700-E）になります。

*.eup
クライアント側のEUR クライアント帳票出力機能で，直接プリンタに印刷する場合

*.euv
クライアント側のEUR クライアント帳票出力機能で，プレビューする場合

CSV形式ファイル出力の場合

CSV形式ファイル名を指定します。/pfオプションの指定は省略できません。

CSV形式ファイル名を指定するときは，拡張子（*.csv）を付けてください。

Excel形式ファイル出力の場合

Excel形式ファイル名を指定します。/pfオプションの指定は省略できません。

Excel形式ファイル名を指定するときは，拡張子（*.xlsx）を付けてください。

出力先ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定します。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_OUTPUTPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_OUTPUTPATHに設定されているフォルダ

環境変数TMPに設定されているフォルダ

UNIX／Linux環境の場合

環境変数EURPS_OUTPUTPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_OUTPUTPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

指定できるファイル名は，259文字以内です。半角空白を含むファイル名を指定する場合は，「"」で囲んでください。

/dsfオプションが指定されている場合は，エラー（KEEU011-E）となります。

なお，指定した出力先ファイル名が同一のフォルダにある場合，問い合わせをしないで上書きされます。既存のファイル名を残しておきたい場合は，別のファイル名を指定してください。

(27)　/pnfオプション

出力ページ情報ファイル名を指定します。

出力ページ情報ファイル名は，フルパス，相対パス，あるいはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_OUTPUTPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_OUTPUTPATHに設定されているフォルダ

環境変数TMPに設定されているフォルダ

UNIX／Linux環境の場合

環境変数EURPS_OUTPUTPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_OUTPUTPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

出力ページ情報ファイルを出力する場合は，/pnfオプションを必ず指定してください。/pnfオプションが省略されていると，出力ページ情報ファイルは出力されません。また，/tオプションのパラメタに「eur」を指定した場合は，エラー（KEEU002-E）になります。

また，出力ページ情報ファイルだけを出力したい場合は，環境変数EURPS_PRINTにNOを指定してください。

出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

(28)　/pvpオプション

ビューアプレファレンス定義ファイル名を指定します。ビューアプレファレンス定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

注意

ビューアプレファレンス定義ファイルが読み込めない場合，エラー（KEEU069-E）となります。

ビューアプレファレンス定義ファイルのファイルの内容に誤りがある場合，エラー（KEEU070-E）となります。

ビューアプレファレンス定義ファイルについては，「7.20　ビューアプレファレンス定義ファイル」を参照してください。

(29)　/rifオプション

置き換え表管理情報ファイル名を指定します。

置き換え表管理情報ファイル名は，フルパス，相対パス，あるいはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数EURPS_REPLACEITEMCNTLPATHに設定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_REPLACEITEMCNTLPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

指定した置き換え表管理情報ファイルがない場合は，エラー（KEEU060-E）になります。

/rifオプションを省略すると，帳票ファイルに定義した置き換え表管理情報ファイル名が仮定されます。また，出力する帳票が複数帳票，あるいは複数様式帳票の場合は，先頭の帳票ファイルに定義した置き換え表管理情報ファイル名が仮定されます。帳票ファイルに置き換え表管理情報ファイルの定義をしていない場合は，データの置き換えは行われずに出力されます。

指定した置き換え表管理情報ファイルのファイル形式が正しくない場合は，エラー（KEEU062-E）になります。また，指定した置き換え表管理情報ファイルで定義した置き換え表ファイルのファイル形式が正しくない場合も，エラー（KEEU063-E）になります。

置き換え表管理情報ファイルについては，「7.21　置き換え表管理情報ファイル」を参照してください。

(30)　/sオプション

印刷開始ページ（1～999,999の整数）を指定します。

/sオプションの指定を省略した場合は，先頭ページから出力されます。

複数の帳票セット，または/mrsオプションを指定して出力する場合は，/sオプションの指定に関係なく，指定した複数の帳票セットの全ページが出力されます。

/pnfオプションを指定した場合は，/sオプションで指定した印刷開始ページからの出力ページ情報が出力されます。出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

(31)　/tオプション

/tオプションは，帳票の出力タイプを指定します。

/tオプションを省略した場合，プリンタに出力します。

/tオプションのパラメタに「pdf」，「eur」，「csv」，「xlsx」以外の文字を指定した場合は，エラー（KEEU002-E）になります。

(a)　PDF形式ファイル出力の場合

パラメタに「pdf」を指定することで，PDF形式ファイルに出力することを示します。パラメタの指定は，大文字，小文字を区別しません。/pfオプションに拡張子「*.pdf」のファイルを指定した場合，/tオプションのパラメタに「eur」，「csv」，「xlsx」を指定すると，Adobe Readerで表示できないファイルが出力されます。

(b)　EUR形式ファイル出力の場合

パラメタに「eur」を指定することで，EUR形式ファイルに出力することを示します。パラメタの指定は，大文字，小文字を区別しません。/pfオプションに拡張子「*.eur」のファイルを指定した場合，/tオプションのパラメタに「pdf」，「csv」，「xlsx」を指定すると，EUR クライアント帳票出力機能で表示できないファイルが出力されます。また，/tオプションと/pnfオプション（出力ページ情報ファイル名）を同時に指定した場合は，エラー（KEEU002-E）になります。

(c)　CSV形式ファイル出力の場合

パラメタに「csv」を指定することで，csv形式ファイルに出力することを示します。パラメタの指定は，大文字と小文字を区別しません。/pfオプションに拡張子「*.csv」のファイルを指定した場合，/tオプションのパラメタに「pdf」，「eur」，「xlsx」を指定すると，エラー（KEEU004-E）になります。

(d)　Excel形式ファイル出力の場合

パラメタに「xlsx」を指定することで，Excel形式ファイルに出力することを示します。パラメタの指定は，大文字，小文字を区別しません。/pfオプションに拡張子「*.xlsx」のファイルを指定した場合，/tオプションのパラメタに「pdf」，「eur」，「csv」を指定すると，Excelで表示できないファイルが出力されます。

(32)　/tcオプション

Windows環境の場合

給紙トレイコードを指定します。指定する給紙トレイコードは，「給紙トレイ一覧ツール」で取得したコードを指定します。

/tcオプションの指定を省略した場合は，プリンタプロパティで指定したデフォルトのトレイから給紙されます。

給紙トレイ一覧ツールの実行ファイル「Eurtyl.exe」は，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Program¥下にあります。

給紙トレイ一覧ツールの実行ファイル「Eurtyl.exe」をダブルクリックすると，［給紙トレイ一覧］ダイアログが表示されます。［給紙トレイ一覧］ダイアログでは，出力先プリンタをリストボックスから選択すると，そのプリンタの給紙トレイ名と，対応する給紙トレイコードの一覧が表示されます。

複数の帳票セット，または/mrsオプションを指定して出力する場合は，すべての帳票が/tcオプションに指定したトレイから給紙されます。

UNIX／Linux環境の場合

給紙トレイ情報を指定します。-tcオプションの指定を省略した場合は，プリンタ定義ファイルのキーワードDefaultCassetteに指定されているデフォルトのトレイから給紙されます。プリンタ定義ファイルについては，「7.6　プリンタ定義ファイル」を参照してください。

指定する給紙トレイを次に示します。

表3-14　 給紙トレイ情報

指定内容 | 給紙トレイ（対象給紙装置）
auto | 自動給紙します。出力する帳票の用紙サイズからカセットを自動選択します。
manual | 手差しトレイから給紙します。
トレイ番号 | トレイ番号の給紙カセットから給紙します。トレイ番号は，1～n（nは，プリンタ定義ファイルのキーワードCassettesで指定した値）で指定します。6以上の値を指定した場合は，自動給紙となります。

注意

-tcオプションでは次に示すような指定がある場合，帳票の用紙サイズと給紙される紙のサイズが異なるときは，プリンタのハードウェアによって動作が異なります。

manualが指定されたとき

トレイ番号が指定されたとき

autoが指定されたのに，プリンタのパネルで給紙カセットが選択されたとき

帳票の用紙サイズと給紙される紙のサイズを合わせておくか，または帳票の用紙サイズと異なる用紙に出力する場合は，あらかじめ試し印刷をしてプリンタの動作を確認しておいてください。

複数の帳票セット，または-mrsオプションを指定して出力する場合は，すべての帳票が-tcオプションに指定したトレイから給紙されます。

(33)　/tintオプション（Windows環境だけ）

透かし情報ファイル名を指定します。

透かし情報ファイル名は，フルパス，相対パス，あるいはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

環境変数にEURPS_TINTINFOPATH設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_TINTINFOPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

次の場合は，エラーになります。

指定した透かし情報ファイルのファイル形式が不正な場合（KEEU009-E）

指定した透かし情報ファイルが読み込めなかった場合（KEEU080-E）

透かし情報ファイルのファイルフォーマットが不正な場合（KEEU081-E）

透かし情報ファイルについては「7.16　透かし情報ファイル」を参照してください。

(34)　/envfileオプション

環境設定ファイル名を指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。相対パスで指定された場合，カレントディレクトリからの相対パスとして環境設定ファイルを読み込みます。なお，指定された環境設定ファイルを読み込めない場合も帳票は出力されますが，環境設定ファイルで指定した内容は適用されません。

環境設定ファイルについては「7.26　環境設定ファイル」を参照してください。

(35)　帳票セット

「帳票セット」は，帳票ファイルとデータファイルの一まとまりを示します。帳票ファイル名は，必ず指定してください。使用するデータファイルが固定のときは，データファイル名の指定を省略できます。この場合，EUR 帳票作成機能で帳票設計したときに使用したデータファイル名（帳票ファイル中に保存されています）が使用されます。

(a)　帳票セットの形式

帳票セットの形式は，帳票定義時に利用したデータによって，次に示すように異なります。

プリンタ出力，EUR形式ファイル出力，およびCSV形式ファイル出力のとき

データファイルからデータを読み込んで設計した帳票の場合
帳票ファイル名〔,〔マッピングデータファイル名〕,〔ユーザ定義データファイル名〕〕

データベースからデータを読み込んで設計した帳票の場合
帳票ファイル名〔,〔マッピングデータの可変記号値定義ファイル名〕,〔ユーザ定義データの可変記号値定義ファイル名〕〕

PDF形式ファイル出力のとき

データファイルからデータを読み込んで設計した帳票の場合
帳票ファイル名〔,〔マッピングデータファイル名〕,〔ユーザ定義データファイル名〕,〔しおり定義ファイル名〕〕

データベースからデータを読み込んで設計した帳票の場合
帳票ファイル名〔,〔マッピングデータの可変記号値定義ファイル名〕,〔ユーザ定義データの可変記号値定義ファイル名〕,〔しおり定義ファイル名〕〕

(b)　帳票セットに可変記号値定義ファイル名を指定する場合の注意事項

/difオプションで接続情報ファイルを指定していなければ，可変記号値定義ファイルが指定されていてもデータファイルと見なされます。

データベースからデータを読み込んで設計した帳票は，次のように指定すると，データファイルからデータを入力して出力できます。

（記述例）

帳票ファイル名〔,〔FILE:マッピングデータファイル名〕,〔FILE:ユーザ定義データファイル名〕〕

(c)　ファイル名に指定できる文字数

帳票ファイル名，データファイル名，およびしおり定義ファイル名に指定できる文字数は，次のとおりです。

Windows環境の場合

フルパスのときは259文字以内，相対パス，またはファイル名だけのときは255文字以内です。

UNIX／Linux環境の場合

フルパスで1,023バイト以内です。

(d)　ファイル名の指定のしかた

帳票ファイル名，データファイル名，およびしおり定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境変数に設定されているフォルダ
環境変数に設定されているフォルダが読み込まれます。対応する環境変数について，ファイルの種類ごとに次に示します。

ファイルの種類 | 環境変数
帳票ファイル | EURPS_REPORTPATH
マッピングデータファイル | EURPS_MAPDATAPATH
ユーザ定義データファイル | EURPS_USERDATAPATH
しおり定義ファイル | EURPS_BOOKMARKPATH
マッピングデータの可変記号値定義ファイル | EURPS_MAPDATAPATH
ユーザ定義データの可変記号値定義ファイル | EURPS_USERDATAPATH

環境設定ファイル（EURPS_ENV）の変数に設定されているフォルダ
環境設定ファイル（EURPS_ENV）の変数に設定されているフォルダが読み込まれます。対応する環境設定ファイルの変数について，ファイルの種類ごとに次に示します。

ファイルの種類 | 環境設定ファイルの変数
帳票ファイル | EURPS_REPORTPATH
マッピングデータファイル | EURPS_MAPDATAPATH
ユーザ定義データファイル | EURPS_USERDATAPATH
しおり定義ファイル | EURPS_BOOKMARKPATH
マッピングデータの可変記号値定義ファイル | EURPS_MAPDATAPATH
ユーザ定義データの可変記号値定義ファイル | EURPS_USERDATAPATH

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境変数に設定されているディレクトリ
環境変数に設定されているフォルダが読み込まれます。対応する環境変数について，ファイルの種類ごとに次に示します。

ファイルの種類 | 環境変数
帳票ファイル | EURPS_REPORTPATH
マッピングデータファイル | EURPS_MAPDATAPATH
ユーザ定義データファイル | EURPS_USERDATAPATH
しおり定義ファイル | EURPS_BOOKMARKPATH
マッピングデータの可変記号値定義ファイル | EURPS_MAPDATAPATH
ユーザ定義データの可変記号値定義ファイル | EURPS_USERDATAPATH

環境設定ファイル（eurps_env）の変数に設定されているディレクトリ
環境設定ファイル（eurps_env）の変数に設定されているフォルダが読み込まれます。対応する環境設定ファイルの変数について，ファイルの種類ごとに次に示します。

ファイルの種類 | 環境設定ファイルの変数
帳票ファイル | EURPS_REPORTPATH
マッピングデータファイル | EURPS_MAPDATAPATH
ユーザ定義データファイル | EURPS_USERDATAPATH
しおり定義ファイル | EURPS_BOOKMARKPATH
マッピングデータの可変記号値定義ファイル | EURPS_MAPDATAPATH
ユーザ定義データの可変記号値定義ファイル | EURPS_USERDATAPATH

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

(e)　ファイルの指定のしかた

帳票ファイル名，データファイル名，およびしおり定義ファイル名は，コンマ「,」で区切って指定します。

一つの帳票セットを指定する場合

プリンタ出力，EUR形式ファイル出力，およびCSV形式ファイル出力のとき
帳票ファイルとデータファイルは，次のように指定します。

マッピングデータファイル | ユーザ定義データファイル | 記述のしかた
指定 | 指定 | report.fms,mapping.csv,userdata.csv
指定 | 省略 | report.fms,mapping.csv〔,〕
省略 | 指定 | report.fms,,userdata.csv ※
省略 | 省略 | report.fms〔,,〕

注※

マッピングデータファイルを省略する場合は，帳票ファイルの後ろにコンマ「,」が二つ必要です。

帳票ファイルと可変記号値定義ファイルは，次のように指定します。

マッピングデータの可変記号値定義ファイル
ユーザ定義データの可変記号値定義ファイル
記述のしかた

指定
指定
/dif dbinfo.txt
report.fms,dbvar.txt,userdbvar.txt

指定
省略
/dif dbinfo.txt
report.fms,dbvar.txt〔,〕

省略
指定
/dif dbinfo.txt
report.fms,,userdbvar.txt ※

省略
省略
/dif dbinfo.txt
report.fms〔,,〕

注※

マッピングデータの可変記号値定義ファイルを省略する場合は，帳票ファイルの後ろにコンマ「,」が二つ必要です。

PDF形式ファイル出力のとき
データファイルとしおり定義ファイルは，次のように指定します。

マッピングデータファイル | ユーザ定義データファイル | しおり定義ファイル | 記述のしかた
指定 | 指定 | 指定 | report.fms,mapping.csv,userdata.csv,bookmark.txt
指定 | 省略 | 指定 | report.fms,mapping.csv,,bookmark.txt ※¹
省略 | 指定 | 指定 | report.fms,,userdata.csv,bookmark.txt ※²
省略 | 省略 | 指定 | report.fms,,,bookmark.txt ※³
指定 | 指定 | 省略 | report.fms,mapping.csv,userdata.csv〔,〕
指定 | 省略 | 省略 | report.fms,mapping.csv〔,,〕
省略 | 指定 | 省略 | report.fms,,userdata.csv〔,〕
省略 | 省略 | 省略 | report.fms〔,,,〕

注※1

ユーザ定義データファイルだけ省略する場合は，マッピングデータファイルの後ろにコンマ「,」が二つ必要です。

注※2

マッピングデータファイルだけ省略する場合は，帳票ファイルの後ろにコンマ「,」が二つ必要です。

注※3

マッピングデータファイルとユーザ定義データファイルの両方を省略する場合は，帳票ファイルの後ろにコンマ「,」が三つ必要です。

可変記号値定義ファイルとしおり定義ファイルは，次のように指定します。

マッピングデータの可変記号値定義ファイル
ユーザ定義データの可変記号値定義ファイル
しおり定義ファイル
記述のしかた

指定
指定
指定
/dif dbinfo.txt
report.fms,dbvar.txt,userdbvar.txt,bookmark.txt

指定
省略
指定
/dif dbinfo.txt
report.fms,dbvar.txt,,bookmark.txt ※¹

省略
指定
指定
/dif dbinfo.txt
report.fms,,userdbvar.txt,bookmark.txt ※²

省略
省略
指定
/dif dbinfo.txt
report.fms,,,bookmark.txt ※³

指定
指定
省略
/dif dbinfo.txt
report.fms,dbvar.txt,userdbvar.txt〔,〕

指定
省略
省略
/dif dbinfo.txt
report.fms,dbvar.txt〔,,〕

省略
指定
省略
/dif dbinfo.txt
report.fms,,userdbvar.txt〔,〕

省略
省略
省略
/dif dbinfo.txt
report.fms〔,,,〕

注※1

ユーザ定義データの可変記号値定義ファイルだけ省略する場合は，マッピングデータの可変記号値定義ファイルの後ろにコンマ「,」が二つ必要です。

注※2

マッピングデータの可変記号値定義ファイルだけ省略する場合は，帳票ファイルの後ろにコンマ「,」が二つ必要です。

注※3

マッピングデータの可変記号値定義ファイルとユーザ定義データの可変記号値定義ファイルの両方を省略する場合は，帳票ファイルの後ろにコンマ「,」が三つ必要です。

複数の帳票セットを指定する場合
複数の帳票セットを指定して出力する場合は，次のように半角空白で区切って帳票セットを指定します。帳票セットを指定する個数に上限はありませんが，コマンドやシステム関数の引数に指定する文字数は，約30KBまでです。また，データベースから入力できるマッピングデータ，およびユーザ定義データの合計の上限は10個です。
帳票セットの個数やファイルに指定できる文字数の上限に関係なく指定したい場合は，/mrsオプションで帳票セット指定ファイルを指定することをお勧めします。
帳票ファイルは，指定した帳票セットのファイルの順に出力されます。
表中の△は，半角空白を示します。

プリンタ出力，EUR形式ファイル出力，およびCSV形式ファイル出力のとき

マッピングデータファイル
ユーザ定義データファイル
記述のしかた

指定
指定
report1.fms,mapping1.csv,userdata1.csv△
report2.fms,mapping2.csv,userdata2.csv△
…

指定
省略
report1.fms,mapping1.csv〔,〕△
report2.fms,mapping2.csv〔,〕△
…

省略
指定
report1.fms,,userdata1.csv△ ※
report2.fms,,userdata2.csv△ ※
…

省略
省略
report1.fms〔,,〕△
report2.fms〔,,〕△
…

注※

マッピングデータファイルを省略する場合は，帳票ファイルの後ろにコンマ「,」が二つ必要です。

帳票ファイルと可変記号値定義ファイルは，次のように指定します。

マッピングデータの可変記号値定義ファイル
ユーザ定義データの可変記号値定義ファイル
記述のしかた

指定
指定
/dif dbinfo.txt
report1.fms,dbvar1.txt,userdbvar3.txt△
report2.fms,dbvar2.txt,userdbvar3.txt△
…

指定
省略
/dif dbinfo.txt
report1.fms,dbvar1.txt〔,〕△
report2.fms,dbvar2.txt〔,〕△
…

省略
指定
/dif dbinfo.txt
report1.fms,,userdbvar1.txt△ ※
report2.fms,,userdbvar2.txt△ ※
…

省略
省略
/dif dbinfo.txt
report1.fms〔,,〕△
report2.fms〔,,〕△
…

注※

マッピングデータの可変記号値定義ファイルを省略する場合は，帳票ファイルの後ろにコンマ「,」が二つ必要です。

PDF形式ファイル出力のとき

マッピングデータファイル
ユーザ定義データファイル
しおり定義ファイル
記述のしかた

指定
指定
指定
report1.fms,mapping1.csv,userdata1.csv,
bookmark1.txt△
report2.fms,mapping2.csv,userdata2.csv,
bookmark2.txt△
…

指定
省略
指定
report1.fms,mapping1.csv,,bookmark1.txt△
report2.fms,mapping2.csv,,bookmark2.txt△
…

省略
指定
指定
report1.fms,,userdata1.csv,bookmark1.txt△
report2.fms,,userdata2.csv,bookmark2.txt△
…

省略
省略
指定
report1.fms,,,bookmark1.txt△
report2.fms,,,bookmark2.txt△
…

指定
指定
省略
report1.fms,mapping1.csv,userdata1.csv〔,〕△
report2.fms,mapping2.csv,userdata2.csv〔,〕△
…

指定
省略
省略
report1.fms,mapping1.csv〔,,〕△
report2.fms,mapping2.csv〔,,〕△
…

省略
指定
省略
report1.fms,,userdata1.csv〔,〕△
report2.fms,,userdata2.csv〔,〕△
…

省略
省略
省略
report1.fms〔,,,〕△
report2.fms〔,,,〕△
…

指定
指定
指定
/dif dbinfo.txt
report1.fms,dbvar1.txt,userdbvar1.txt,bookmark1.txt△
report2.fms,dbvar2.txt,userdbvar2.txt,bookmark2.txt△
…

指定
省略
指定
/dif dbinfo.txt
report1.fms,dbvar1.txt,,bookmark1.txt△
report2.fms,dbvar2.txt,,bookmark2.txt△
…

省略
指定
指定
/dif dbinfo.txt
report1.fms,,userdbvar1.txt,bookmark1.txt△
report2.fms,,userdbvar2.txt,bookmark2.txt△
…

省略
省略
指定
/dif dbinfo.txt
report1.fms,,,bookmark1.txt△
report2.fms,,,bookmark2.txt△
…

指定
指定
省略
/dif dbinfo.txt
report1.fms,dbvar1.txt,userdbvar1.txt〔,〕△
report2.fms,dbvar2.txt,userdbvar2.txt〔,〕△
…

指定
省略
省略
/dif dbinfo.txt
report1.fms,dbvar1.txt〔,,〕△
report2.fms,dbvar2.txt〔,,〕△
…

省略
指定
省略
/dif dbinfo.txt
report1.fms,,userdbvar1.txt〔,〕△
report2.fms,,userdbvar2.txt〔,〕△
…

省略
省略
省略
/dif dbinfo.txt
report1.fms〔,,,〕△
report2.fms〔,,,〕△
…

3.3　eurpsコマンドのオプション指定時の注意

eurpsコマンドのオプションを指定するときの注意事項について説明します。

＜この節の構成＞

3.3.1　画像データを使用する場合

3.3.2　PDF形式ファイルを出力する場合

3.3.1　画像データを使用する場合

画像データを使用する場合は，次のことに注意してください。

＜この項の構成＞

(1)　画像ファイルの場所

(2)　扱える画像データの形式

(1)　画像ファイルの場所

プリンタ出力，PDF形式ファイル出力，またはCSV形式ファイル出力のとき

画像ファイルは，環境変数EURPS_IMAGEPATHで，デフォルトの読み込みディレクトリを指定できます。ファイルは，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているディレクトリから画像ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_IMAGEPATHに設定されているディレクトリからの相対パスとして画像ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_IMAGEPATHに設定されているディレクトリ下の画像ファイルを読み込みます。

環境変数EURPS_IMAGEPATHが設定されていない場合は，次に示すフォルダの順に読み込まれます。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_IMAGEPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_IMAGEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

EUR形式ファイル出力のとき

データファイルに指定する画像ファイルは，ファイル名だけを指定してください。画像ファイルのパスは，環境変数EURPS_IMAGEPATH，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_IMAGEPATHに指定してください。

(2)　扱える画像データの形式

EUR サーバ帳票出力機能で扱える画像データの形式については，「7.4.2　扱える画像データの形式」を参照してください。

3.3.2　PDF形式ファイルを出力する場合

PDF形式ファイルを出力する場合は，次のことに注意してください。

＜この項の構成＞

(1)　システム構築時にファイルの出力性能を考慮するには

(2)　システム構築時にファイルサイズを考慮するには

(3)　システム構築時にメモリリソースの圧迫を回避するには

(1)　システム構築時にファイルの出力性能を考慮するには

図形（網掛け）のある帳票の場合，PDF形式ファイルを出力するとき，環境変数EURPS_PDF_OUTPUTによって，ファイルサイズと印刷スピードのどちらを優先するかを指定できます。

図形（網掛け）のある帳票をPDF形式ファイルに出力したあと，非PostScriptプリンタから印刷する場合，印刷にかなりの時間が掛かったとき，プリンタによっては，環境変数EURPS_PDF_OUTPUTに「PRINT_SPEED」を設定しておくことで，印刷時間を短縮できます。

環境変数EURPS_PDF_OUTPUTへの設定値は，すべて半角英大文字で指定してください。

表3-15　 EURPS_PDF_OUTPUTへの設定値

環境変数への設定値 | 説　　明
FILE_SIZE | ファイルサイズを優先します（デフォルト）。
PRINT_SPEED | 印刷スピードを優先します。ただし，「FILE_SIZE」を指定したときよりファイルサイズが大きくなることがあります。

「FILE_SIZE」，「PRINT_SPEED」以外の値を指定した場合は，「FILE_SIZE」が仮定されます。

環境変数EURPS_PDF_OUTPUTと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PDF_OUTPUTを同時に設定した場合は，環境変数の値が有効になります。

なお，図形（網掛け）のある帳票をPDF形式ファイルに出力しても，Adobe Readerで閲覧するだけであったり，PostScript Level2対応プリンタに出力したりする場合は，環境変数EURPS_PDF_OUTPUTへの設定は意味がありません。

(2)　システム構築時にファイルサイズを考慮するには

同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力するとき，ファイルサイズを最適化するかどうかを指定します。

同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力する場合，複数分の画像データをPDF形式ファイルに出力するため，ファイルサイズが大きくなります。そのため，環境変数EURPS_PDF_SAMEIMAGEに「OPTIMIZE」を設定すると，一つ分の画像データだけをPDF形式ファイルに出力するので，ファイルサイズが小さくなります。ただし，別々の画像アイテムを画像データに貼り付けた帳票をPDF形式ファイルに出力する場合は，環境変数EURPS_PDF_SAMEIMAGEに「NO」を設定したときに比べて，PDF形式ファイルの出力時間が遅くなる場合があります。

環境変数への設定値は，すべて半角英大文字で指定してください。

表3-16　 EURPS_PDF_SAMEIMAGEへの設定値

環境変数への設定値 | 説　　明
OPTIMIZE | 帳票に同一の画像データが貼り付けてある場合，ファイルサイズを最適化します。
NO | 帳票に同一の画像データが貼り付けてある場合，ファイルサイズを最適化しません。

「OPTIMIZE」，「NO」以外の値を指定した場合，または環境変数EURPS_PDF_SAMEIMAGEに何も設定しなかった場合は，「OPTIMIZE」が仮定されます。

環境変数EURPS_PDF_SAMEIMAGEと環境設定ファイルEURPS_ENV（UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PDF_SAMEIMAGEを同時に設定した場合は，環境変数の値が有効になります。

なお，Adobe Readerで閲覧する場合や，プリンタに出力する場合には，環境変数EURPS_PDF_SAMEIMAGEへの設定は，何も影響がありません。

(3)　システム構築時にメモリリソースの圧迫を回避するには

複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力するとき，メモリリソースを最適化するかどうかを指定できます。

複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する場合，メモリ上に複数分の画像データ，またはバーコードデータを確保してPDF形式ファイルを出力するため，メモリリソースを圧迫します。そのため，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を設定しておくと，メモリリソースの圧迫を回避できます。ただし，メモリリソースの最適化処理を行う場合，一時ファイル（Windows環境の場合はSystemTemp，UNIX／Linux環境の場合は/tmp）を使用するため，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を設定しないときに比べて，PDF形式ファイルの出力時間が遅くなります。

環境変数への設定値は，すべて半角英大文字で指定してください。

表3-17　 EURPS_PDF_IMAGE_OPTIMIZEMEMへの設定値

環境変数への設定値 | 説　　明
YES | 複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力するとき，メモリリソースを最適化にします。

「YES」以外の値を指定した場合，または環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに何も設定しなかった場合は，メモリリソースの最適化はしません。

環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMと環境設定ファイルEURPS_ENV（eurps_env）中の変数EURPS_PDF_IMAGE_OPTIMIZEMEMを同時に設定した場合は，環境変数の値が有効になります。

なお，Adobe Readerで閲覧する場合や，プリンタに出力する場合には，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMへの設定は，何も影響がありません。

3.4　環境変数，環境設定ファイル

eurpsコマンドに指定するファイルのデフォルトの読み込みディレクトリなどを，環境変数，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）に指定できます。

環境変数については，「7.26.1　環境変数一覧」を参照してください。環境設定ファイルについては，「7.26　環境設定ファイル」を参照してください。

＜この節の構成＞

3.4.1　ダイアログからの環境設定ファイルの作成

3.4.1　ダイアログからの環境設定ファイルの作成

環境設定ファイルは，テキストエディタで直接編集するほかに，［EUR　サーバ環境設定ファイルエディタ］ダイアログから編集することもできます。［EUR　サーバ環境設定ファイルエディタ］ダイアログを使用すると，次の利点があります。

環境変数が機能別に分類されているので，目的の環境変数を簡単に探せます。

フォルダやファイルのパスを［参照］ボタンで簡単に指定できます。

幾つかの決められた設定値から選択する環境変数の場合，ドロップダウンリストで値を選択できます（直接入力することもできます）。

入力した値が正しいかどうかを事前にチェックできます。

［EUR　サーバ環境設定ファイルエディタ］ダイアログは，EUR Developer，Windows版のEUR Print Service，およびWindows版のEUR Print Service Enterpriseで使用できます。UNIX／Linux環境で使用する環境変数も指定できます。環境変数の詳細については「7.26　環境設定ファイル」を参照してください。

ここでは，［EUR　サーバ環境設定ファイルエディタ］ダイアログで環境設定ファイルを編集する方法について説明します。

＜この項の構成＞

(1)　［EUR　サーバ環境設定ファイルエディタ］ダイアログの操作

(2)　［EUR　サーバ環境設定ファイルエディタ］ダイアログの便利な機能

(3)　［EUR　サーバ環境設定ファイルエディタ］ダイアログでの環境変数の分類

(4)　［EUR　サーバ環境設定ファイルエディタ］ダイアログでチェックされる内容

(5)　［EUR　サーバ環境設定ファイルエディタ］ダイアログを使用する場合の注意事項

(1)　［EUR　サーバ環境設定ファイルエディタ］ダイアログの操作

［EUR　サーバ環境設定ファイルエディタ］ダイアログは，スタートメニューの［EUR Developer］，［EUR Print Service］，または［EUR Print Service Enterprise］から［EUR　サーバ環境設定ファイルエディタ］を選択すると表示されます。

［EUR　サーバ環境設定ファイルエディタ］ダイアログの操作手順は次のとおりです。

環境設定ファイルを開く。
［ファイル］－［開く］を選択すると，［環境設定ファイルを開く］ダイアログが表示されます。編集したい環境設定ファイルを指定して［開く］ボタンをクリックすると，環境設定ファイルの内容が読み込まれ，ダイアログに反映された状態で表示されます。
環境設定ファイルにすでに環境変数が設定されている場合，値のチェックが実施されます。チェックされる内容については「3.4.1(4)　［EUR　サーバ環境設定ファイルエディタ］ダイアログでチェックされる内容」を参照してください。

［表示フィルタ］リストボックスで，フィルタを選択する。
選択したフィルタに分類されている環境変数が，［環境変数一覧］リストボックスに表示されます。
環境変数の分類の詳細については，「3.4.1(3)　［EUR　サーバ環境設定ファイルエディタ］ダイアログでの環境変数の分類」を参照してください。

［環境変数一覧］リストボックスで，環境変数を選択する。
選択した環境変数に対応する形式の［値］が表示されます。

［値］に設定値を入力する。
環境変数の内容に応じて，［値］は次の形式で表示されます。それぞれの［値］の形式に合わせて設定値を入力します。

文字列または数値を指定する環境変数の場合
［値］テキストボックスが表示されます。テキストボックスに直接入力します。

フォルダまたはファイルを指定する環境変数の場合
［値］テキストボックスおよび［参照］ボタンが表示されます。［参照］ボタンをクリックして，フォルダまたはファイルを選択します。直接入力することもできます。

幾つかの決められた設定値から選択する環境変数の場合
［値］ドロップダウンリストが表示されます。リストから設定値を選択します。直接入力することもできます。

［値］の入力規則の詳細については，「12.1　［EUR　サーバ環境設定ファイルエディタ］ダイアログ」を参照してください。
設定値の入力が完了すると，［環境変数一覧］リストボックスでの環境変数名の横に[図データ]が付いた状態になります。

環境設定ファイルを保存する。
［ファイル］－［上書き保存］を選択して，環境設定ファイルを上書き保存します。別名で保存するときは［ファイル］－［名前を付けて保存］を選択してください。
環境変数の値が正しいかどうかチェックされて，問題がなければ自動的に保存されます。問題がある場合はチェック後に［チェック結果］ダイアログが表示されるので，メッセージを確認してから値を修正してください。ほかのマシンに配布する目的で実行マシンには存在しないパスを設定している場合などは，メッセージを無視して［保存］ボタンをクリックすればファイルを保存できます。
チェックされる内容については「3.4.1(4)　［EUR　サーバ環境設定ファイルエディタ］ダイアログでチェックされる内容」を参照してください。

(2)　［EUR　サーバ環境設定ファイルエディタ］ダイアログの便利な機能

［EUR　サーバ環境設定ファイルエディタ］ダイアログで環境設定ファイルを編集するときは，次の機能を使用すると効率的に作業できます。

(a)　環境変数の値のチェック

環境変数の値が正しいかどうかは，環境設定ファイルを開く時，および環境設定ファイルを保存する時に自動でチェックされますが，環境設定ファイルの編集途中でもチェックを実施できます。［編集］－［値のチェック］を選択すると，その時点で設定されている環境変数の値に対してチェックを実施します。

なお，チェックされる内容は，環境設定ファイルを開く時，環境設定ファイルを保存する時，および［値のチェック］を選択した時でそれぞれ異なります。詳細については「3.4.1(4)　［EUR　サーバ環境設定ファイルエディタ］ダイアログでチェックされる内容」を参照してください。

(b)　パスの一括置換

環境変数で指定されているフォルダまたはファイルのパスを一括で置換できます。［編集］－［パスの置換］を選択すると，［パスの置換］ダイアログが表示されます。

［検索する文字列］テキストボックス，および［置換後の文字列］テキストボックスに入力して，［一括置換］ボタンをクリックすると，パスが一括置換されます。

(3)　［EUR　サーバ環境設定ファイルエディタ］ダイアログでの環境変数の分類

［表示フィルタ］リストボックスでは，環境変数は次の表のとおり分類されます。

表3-18　［表示フィルタ］リストボックスでの環境変数の分類

分類 | 環境変数
基本設定 | EURPS_IMAGEPATH
EURPS_MAPDATAPATH
EURPS_OUTPUTPATH
EURPS_REPORTPATH
EURPS_USERDATAPATH
データベース | EURPS_DBINFOPATH
複数様式 | EURPS_MULTI_REPORTSETPATH
EURPS_MULTIFORM_INFODEFPATH
ファイル・フォルダ | EURPS_BOOKMARKPATH
EURPS_CRYPTOFILEPATH
EURPS_DBINFOPATH
EURPS_DISTINFOPATH
EURPS_DOCINFOPATH
EURPS_ENVFILE
EURPS_EXCELTMPPATH
EURPS_IMAGEPATH
EURPS_LOGFILEPATH
EURPS_MAPDATAPATH
EURPS_MULTI_REPORTSETPATH
EURPS_MULTIFORM_INFODEFPATH
EURPS_OUTPUTPATH
EURPS_PDL_EXGOTFONTPATH
EURPS_PDL_EXMINFONTPATH
EURPS_PRINTERINFPATH
EURPS_REPLACEITEMCNTLPATH
EURPS_REPLACEITEMPATH
EURPS_REPORTPATH
EURPS_SCRIPTCNTLFILEPATH
EURPS_SCRIPTFILEPATH
EURPS_TESTPRINTFILE
EURPS_TINTINFOPATH
EURPS_TMPPATH
EURPS_USERDATAPATH
EURPS_VIEWERPREFERENCEFILEPATH
データ補正 | EURPS_CSV_PRINT_PERIOD
EURPS_FIXOPT
EURPS_FONT_ROUNDDOWN
EURPS_FONT_WIDTH_MODE
EURPS_GAIJIFONT
EURPS_NOSKIP_OUTPUTSPACE
EURPS_REPLACEITEMCNTLPATH
EURPS_REPLACEITEMPATH
EURPS_SKIP_OUTPUTSPACE
EURPS_USE_05_06_FONT_LANG
EURPS_USE_05_06_FONT_REPLACE
バーコード・QRコード | EURPS_CODE128_PARAM
EURPS_CODE39_PARAM
EURPS_QR_CELL_SIZE_D
EURPS_QR_CELL_SIZE_M
EURPS_QR_CORRECTION_LEVEL
EURPS_QR_VERSION
PDF出力 | EURPS_BOOKMARKPATH
EURPS_DISTINFOPATH
EURPS_OUTPUTPDF_VER
EURPS_PDF_IMAGE_OPTIMIZEMEM
EURPS_PDF_OUTPUT
EURPS_PDF_SAMEIMAGE
EURPS_SCRIPTCNTLFILEPATH
EURPS_SCRIPTFILEPATH
EURPS_SKIP_OUTPUTSPACE
EURPS_TINTINFOPATH
EURPS_VIEWERPREFERENCEFILEPATH
PDF暗号化 | EURPS_CRYPTOFILEPATH
Excel出力 | EURPS_EXCELLOGFILELEVEL
EURPS_EXCELTMPPATH
システム運用・保守 | EURPS_ENVFILE
EURPS_EXCELLOGFILELEVEL
EURPS_EXCELTMPPATH
EURPS_LOGFILELEVEL
EURPS_LOGFILEPATH
EURPS_LOGSIZE
EURPS_MAX_SPOOL_PAGES
EURPS_PRINT
EURPS_REPORT_LOGERROR
EURPS_REPORT_WARNING
EURPS_TESTPRINTFILE
EURPS_TMPPATH
EURPS_TRACE
EURPS_TRACE_DRAWAPI
UNIX固有 | EURPS_J84GA16
EURPS_J84GA24
EURPS_J84GA48
EURPS_J84GA72
EURPS_J84GA96
EURPS_J84GK16
EURPS_J84GK24
EURPS_J84GK48
EURPS_J84GK72
EURPS_J84GK96
EURPS_J84MA16
EURPS_J84MA24
EURPS_J84MA48
EURPS_J84MA72
EURPS_J84MA96
EURPS_J84MK16
EURPS_J84MK24
EURPS_J84MK48
EURPS_J84MK72
EURPS_J84MK96
その他 | －

（凡例）　－：該当なし

(4)　［EUR　サーバ環境設定ファイルエディタ］ダイアログでチェックされる内容

［EUR　サーバ環境設定ファイルエディタ］ダイアログでは，次の三つのタイミングで環境変数の設定値が正しいかどうかチェックされます。

環境設定ファイルを開く時

環境設定ファイルを保存する時

［編集］－［値のチェック］を選択した時

それぞれのタイミングでチェックされる内容を，次の表に示します。

表3-19　各タイミングでチェックされる内容

チェックするタイミング
チェックされる内容

環境設定ファイルを開く時

環境設定ファイルに同じ環境変数が複数定義されているかどうか

未サポートの環境変数が存在するかどうか

環境変数に指定した値※1が範囲内かどうか

フォルダやファイルを指定する環境変数の絶対パスが存在するかどうか※2

環境設定ファイルを保存する時

環境変数に指定した値※1が範囲内かどうか

フォルダやファイルを指定する環境変数の絶対パスが存在するかどうか※2

［編集］－［値のチェック］を選択した時

注※1　数値を指定する環境変数，および幾つかの決められた設定値から選択する環境変数に関してチェックします。

注※2　相対パス，およびUNIX／Linuxのパス（/で始まるパス）はチェックしません。

(5)　［EUR　サーバ環境設定ファイルエディタ］ダイアログを使用する場合の注意事項

［EUR　サーバ環境設定ファイルエディタ］ダイアログを使用する場合の注意事項について次に示します。

(a)　使用できるロケール，サポートする文字集合およびエンコーディングについて

［EUR　サーバ環境設定ファイルエディタ］ダイアログは，英語ロケール，中国語ロケール，および日本語ロケールで使用できます。ロケールごとのサポートする文字集合およびエンコーディングを次の表に示します。

表3-20　ロケールごとのサポートする文字集合およびエンコーディング

ロケール | 文字集合 | エンコーディング
英語 | Unicode | CP1252
中国語 | Unicode | CP936
日本語 | Unicode | CP932

なお，それぞれのロケールでサポートしない文字列を［値］に入力した場合，「?」に変換されて表示されます。

(b)　［表示フィルタ］リストボックスの「その他」について

未サポートの環境変数が記述されている環境設定ファイルを読み込んだ場合，［表示フィルタ］リストボックスの「その他」を選択すると，次のように表示されます。

［環境変数一覧］リストボックスには未サポートの環境変数が表示されます。

［環境変数一覧］リストボックスで環境変数を選択すると，［値］テキストボックスが表示されます。［値］テキストボックスは選択した環境変数の値が入力された状態になっています。

［値］テキストボックスには任意の文字列を入力できます。未サポートの環境変数の値を修正したい場合は，テキストボックスの値を直接編集してください。

ただし，「その他」で指定した内容はチェックされません。

(c)　［環境変数一覧］の環境変数名のチェックについて

設定値の入力が完了すると，［環境変数一覧］リストボックスの環境変数名の横に[図データ]が付いた状態になります。[図データ]を再度クリックすると[図データ]になりますが，環境変数自体がファイルから削除されるので注意してください。

コメントとして残しておきたい場合は，テキストエディタで直接開いて編集してください。

3.5　eurpsコマンド実行時の終了コード

eurpsコマンド実行時の終了コードには，次に示す値が返されます。終了コードと対応するエラーの詳細は，マニュアル「EUR メッセージ」を参照してください。

表3-21　eurpsコマンド実行時の終了コード一覧

終了コード | 意　味
0 | 正常終了しました。
4 | 警告が発生しました。 ※
8 | システムエラーが発生しました。または，出力でエラーが発生しました。
10 | データベースアクセスでエラーが発生しました。
12 | データエラーが発生しました。
16 | コマンドの文法にエラーがあります。
32 | 上記以外のエラーが発生しました。

注※

警告が発生する要因については，「3.5.1　終了コード4を返す警告要因」を参照してください。

終了コードは，eurpsコマンドで/nomessageオプション（UNIX／Linux環境の場合は-nomessageオプション）が指定されていても設定されます。ただし，終了コードだけでは，エラーの詳細が判別できないため，/messageオプション（UNIX／Linux環境の場合は-messageオプション）を指定して，出力されるメッセージを参照して解析するか，またはログ機能で出力されるエラー情報で調査してください。ログのエラー情報については，「8.　ログ機能」，およびマニュアル「EUR メッセージ」を参照してください。

＜この節の構成＞

3.5.1　終了コード4を返す警告要因

3.5.1　終了コード4を返す警告要因

eurpsコマンドの実行時に，プリンタ出力，PDF形式ファイル出力，またはExcel形式ファイル出力で次の表に示す警告要因が検出された場合，終了コード4を返し，詳細メッセージを出力して帳票を出力します。EUR形式ファイル出力の場合は，項番6の警告要因以外は終了コード0を返します。

表3-22　終了コード4を返す警告要因

項番 | 警告要因 | 出力メッセージ | 詳細メッセージ
1 | 文字アイテムのアイテム枠が小さく，指定したデータがアイテム枠内に収まる分だけ出力されたとき。 | KEEU300-W | KEEU301-W
2 | 数値アイテムのアイテム枠が小さく，指定したデータがアイテム枠内に収まらなくて，データが「***」で出力されたとき。 | KEEU301-W
3 | バーコードアイテムのアイテム枠が小さく，バーコードが出力されないとき。 | KEEU301-W
4 | アイテムが出力できる範囲を超えているので，まったく出力されないか，または出力できる範囲に収まる分だけ出力されたとき。 | KEEU301-W
5 | フィールドのデータ型に合わないデータを入力したため，データが欠損値（空白）で出力されたとき。 | KEEU302-W
6 | 画像ファイルがない，EUR サーバ帳票出力機能ではサポートしていない画像ファイルである，または画像ファイルが壊れているとき。 | KEEU305-W
7 | 指定した帳票ファイルが，上位バージョンの機能を使用して作成されているため，実行時のEUR サーバ帳票出力機能のバージョンで出力できる範囲で帳票を出力されたとき。 | KEEU304-W
8 | バーコードデータに使用できない文字，または誤った桁数を指定したために，バーコードが出力されなかったとき。 | KEEU301-W
9 | 集計行のアイテムが表示できない位置に配置されたとき。 | KEEU303-W
10 | 日付変換用システムファイルが正しくないとき。 | KEEU308-W
11 | 指定した置き換え表ファイルに，置き換えデータを1件も登録していなかったとき。 | 出力しない
12 | 指定した置き換え表ファイルにキーデータがなかったとき。または不正なデータがあったとき。 | 出力しない
13 | アイテムが不当に重なっていたため，Excel形式ファイルへ出力できない項目があったとき。 | KEEU320-W | 出力しない
14 | 変換するページ数が100ページを超えていたとき。 | KEEU321-W | 出力しない
15 | 接続先データベースがHiRDBではないのに，接続情報ファイルのキーワードQueryExclusiveStringが指定されたとき。 | KEEU350-W | 出力しない

警告が発生しても終了コード4を返さないようにするには，環境変数，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_REPORT_WARNINGに「NO」を設定してください。

EURPS_REPORT_WARNINGに「NO」を設定すると，警告要因があっても，終了コード0を返して終了します。メッセージKEEU300-W，詳細メッセージ（KEEU301-W～KEEU308-W），KEEU320-W～KEEU321-W，およびKEEU350-Wも出力されません。ただし，EUR形式ファイル出力の場合は，EURPS_REPORT_WARNINGの設定に関係なく，項番6の警告要因があるときは終了コード4を返し，それ以外では0を返します。

3.6　コーディング例

eurpsコマンドのコーディング例について説明します。

＜この節の構成＞

3.6.1　コーディング例で使用しているファイル

3.6.2　プリンタ出力の指定例

3.6.3　PDF形式ファイル出力の指定例

3.6.4　EUR形式ファイル出力の指定例

3.6.5　CSV形式ファイル出力の指定例

3.6.6　Excel形式ファイル出力の指定例

3.6.7　Windows環境でC言語のプログラムからコマンド実行する場合

3.6.8　UNIX／Linux環境でシェルスクリプトからコマンド実行する場合

3.6.1　コーディング例で使用しているファイル

eurpsコマンドを使用する場合，あらかじめファイルを設定する必要があります。ここでは，コーディング例で使用するファイルについて説明します。

＜この項の構成＞

(1)　コーディング例で使用しているファイル

(2)　ファイルの定義例

(1)　コーディング例で使用しているファイル

コーディング例で使用しているファイル名を次に示します。

表3-23　 コーディング例で使用しているファイル名

ファイルの種類 | ファイル名
データファイル | mapping1.csv，mapping2.csv，mapping3.csv
Acrobat JavaScript定義ファイル | javascript.csv
暗号化設定ファイル | crypto.txt
しおり定義ファイル | bookmark1.txt，bookmark2.txt，bookmark3.txt
PDF仕分け定義ファイル | shiwake.csv
ビューアプレファレンス定義ファイル | pdfviewer.csv
可変記号値定義ファイル | DBVar1.txt，DBVar2.txt，DBVar3.txt
仕分けプリンタ | nps_pr2
仕分け定義情報ファイル | shiwake.dat
出力プリンタ | Windows環境の場合 | Printer1
UNIX/Linux環境の場合 | LIPSPR1，PSPR2，ESCPPR3
出力先ファイル | 印刷ファイルの場合 | output.prn
PDLファイルの場合 | output.ls3，output.ps2
PDF形式ファイルの場合 | output.pdf
CSV形式ファイルの場合 | output.csv
EUR形式ファイルの場合 | output.eup，output.euv
Excel形式ファイルの場合 | output.xlsx
接続情報ファイル | DBInfo1.txt，DBInfo2.txt，DBInfo3.txt
帳票セット指定ファイル | formset.txt
帳票ファイル | sample1.fms，sample2.fms，sample3.fms
複数様式情報定義ファイル | formdef.txt
文書しおり定義ファイル | docbm1.txt，docbm2.txt
文書情報設定ファイル | PDFdoc.txt
出力ページ情報ファイル | pageinfo.csv

(2)　ファイルの定義例

コーディング例で使用しているファイルの定義例を次に示します。

表3-24　 ファイルの定義例

指定例に使用したファイル名
定義例

文書情報設定ファイル
PDFdoc.txt
TITLE="人事管理"
SUBTITLE="TOKYO-Area"
AUTHOR="Jinji1"
KEYWORD="Jinji,TOKYO,YOKOHAMA,CHIBA"

文書しおり定義ファイル
docbm1.txt
TITLE=docinfotitle
SCALE=150
BOOKMARK=open

docbm2.txt
TITLE="地域別売り上げ"
SCALE=120
BOOKMARK=close

しおり定義ファイル
bookmark1.txt
NAME="sample"
BREAKFLD=100

bookmark1.txt
NAME="東京"
BREAKFLD=200

bookmark2.txt
NAME="大阪"
BREAKFLD=130

bookmark3.txt
NAME="福岡"
BREAKFLD=80

暗号化設定ファイル
crypto.txt
OwnerPassword=OWNER
DisablePrint=Yes
UserPassword=HITACHI

PDF仕分け定義ファイル
shiwake.csv
KEYFIELD,1,氏名番号
DATA,00000001.pdf,00000001,TARO
DATA,00000002.pdf,00000002,HANAKO

帳票セット指定ファイル
formset.txt

データファイルを指定する場合
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv

可変記号値定義ファイルを指定する場合
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt

帳票セット指定ファイル
（しおり付きPDF形式ファイルの場合）
formset.txt

データファイルを指定する場合
sample1.fms,mapping1.csv,,bookmark1.txt
sample2.fms,mapping2.csv,,bookmark2.txt
sample3.fms,mapping3.csv,,bookmark3.txt

可変記号値定義ファイルを指定する場合
sample1.fms,DBVar1.txt,,bookmark1.txt
sample2.fms,DBVar2.txt,,bookmark2.txt
sample3.fms,DBVar3.txt,,bookmark3.txt

プリンタ定義ファイル名
LIPSPR1
LIPSIII対応プリンタ，解像度300dpi，ハードマージン上下左右5mm，2段カセット，LPプリンタ名は，Printer1で登録されているプリンタ，自動給紙，モノクロ印刷

HP-UX / Linuxの場合
[LIPSPR1]
PDLType=LIPS3
XDpi=300
YDpi=300
Margin=5:5:5:5
Cassettes=2
Duplex=FALSE
Color=FALSE
DefaultCassette=Auto
Command=/usr/bin/lp -c -oraw -onb -dPrinter1

AIXの場合
[LIPSPR1]
PDLType=LIPS3
XDpi=300
YDpi=300
Margin=5:5:5:5
Cassettes=2
Duplex=FALSE
Color=FALSE
DefaultCassette=Auto
Command=/usr/bin/lp -c -onobanner -dPrinter1

PSPR2
PostScript Level2対応プリンタ，解像度600dpi，ハードマージン上下左右5mm，3段カセット，LPプリンタ名は，Printer2で登録されているプリンタ，自動給紙，両面カラー印刷

HP-UXの場合
[PSPR2]
PDLType=PS2
XDpi=600
YDpi=600
Margin=5:5:5:5
Cassettes=3
Duplex=FALSE
Color=TRUE
DefaultCassette=Auto
Command=/usr/bin/lp -c -oraw -onb -dPrinter2
Font=MS明朝:HeiseiMin-W3-90ms-RKSJ-H,MSゴシック:HeiseiKakugo-W3-90ms-RKSJ-H

AIX，およびLinuxの場合
[PSPR2]
PDLType=PS2
XDpi=600
YDpi=600
Margin=5:5:5:5
Cassettes=3
Duplex=FALSE
Color=TRUE
DefaultCassette=Auto
Command=/usr/bin/lp -c -onobanner -dPrinter2
Font=MS明朝:HeiseiMin-W3-90ms-RKSJ-H,MSゴシック:HeiseiKakugo-W3-90ms-RKSJ-H

ESCPPR3
ESC/P対応プリンタ，解像度180dpi，1段カセット，LPプリンタ名は，Printer3で登録されているプリンタ，自動給紙，モノクロ印刷

HP-UXの場合
[ESCPPR3]
PDLType=ESCP
XDpi=180
YDpi=180
Cassettes=1
Duplex=FALSE
Color=FALSE
DefaultCassette=Auto
Command=/usr/bin/lp -c -oraw -onb -dPrinter3

AIX，およびLinuxの場合
[ESCPPR3]
PDLType=ESCP
XDpi=180
YDpi=180
Cassettes=1
Duplex=FALSE
Color=FALSE
DefaultCassette=Auto
Command=/usr/bin/lp -c -onobanner -dPrinter3

3.6.2　プリンタ出力の指定例

プリンタ出力するときのコマンド構文を次に示します。

＜この項の構成＞

(1)　プリンタ出力の場合

(2)　JP1と連携した仕分け印刷をする場合

(3)　PDLファイルに出力する場合

(1)　プリンタ出力の場合

Windows対応のプリンタ，UNIX／Linux対応のLIPSIII，PostScript Level2，およびESC/P対応プリンタに出力する場合のコマンドの指定例を次に示します。

表3-25　 プリンタ出力の場合の指定例

出力方法
Windows環境
UNIX／Linux環境

プリンタ出力をするとき
インストール先フォルダ¥Program¥eurps.exe
/p Printer1
/pi printerinf
/pf output.prn
/pnf pageinfo.csv
/mfd formdef.txt
/mrs formset.txt
/rif ReplaceItem.csv
/df PDFdoc.txt
/s 1
/e 300
/c 100
/n sort
/h portrait
/tc Auto
/g off
/o btmc
/m -*-
/f 1
/i normal
/message
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
eurps
-p LIPSPR1
-pi printerinf
-mfd formdef.txt
-mrs formset.txt
-rif ReplaceItem.csv
-pnf pageinfo.csv
-s 1
-e 300
-c 100
-n stack
-h landscape
-tc Auto
-g on
-o btml
-m *
-f 1
-i reset
-message
-dif DBInfo1.txt
sample1.fms,DBVar1.txt

複数の帳票セットを指定するとき
インストール先フォルダ¥Program¥eurps.exe
/p Printer1
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv
/opt/eurps/bin/eurps
-p LIPSPR1
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv

複数の帳票セットを指定するとき（データベースを使用）
インストール先フォルダ¥Program¥eurps.exe
/p Printer1
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt
/opt/eurps/bin/eurps
-p LIPSPR1
-dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
インストール先フォルダ¥Program¥eurps.exe
/p Printer1
/mfd formdef.txt
/mrs formset.txt
/opt/eurps/bin/eurps
-p LIPSPR1
-mfd formdef.txt
-mrs formset.txt

(2)　JP1と連携した仕分け印刷をする場合

JP1と連携した仕分け印刷をする場合のコマンドの指定例を次に示します。JP1と連携した仕分け印刷は，Windows環境で使用できます。

表3-26　 JP1と連携した仕分け印刷をする場合の指定例

出力方法
Windows環境

JP1と連携した仕分け印刷をするとき
インストール先フォルダ¥Program¥eurps.exe
/p nps_pr2
/pi printerinf
/ds shiwake.dat
/pnf pageinfo.csv
/mfd formdef.txt
/mrs formset.txt
/rif ReplaceItem.csv
/df PDFdoc.txt
/s 1
/e 200
/g on
/o btmc
/m *
/f 1
/i normal
/message
/dif DBInfo1.txt
sample1.fms,DBVar1.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
インストール先フォルダ¥Program¥eurps.exe
/p nps_pr2
/ds shiwake.dat
/mfd formdef.txt
/mrs formset.txt

(3)　PDLファイルに出力する場合

PDLファイルに出力する場合のコマンドの指定例を次に示します。PDLファイル出力は，UNIX／Linux環境で使用できます。

表3-27　 PDLファイルに出力する場合の指定例

出力方法
UNIX／Linux環境

PDLファイルに出力するとき
eurps
-p LIPSPR1
-pi printerinf
-pf output.es2
-mfd formdef.txt
-mrs formset.txt
-rif ReplaceItem.csv
-pnf pageinfo.csv
-s 1
-e 1000
-tc Manual
-g on
-o btmc
-m *
-f 1
-i reset
-message
sample1.fms,mapping1.csv

複数の帳票セットを指定するとき
/opt/eurps/bin/eurps
-p LIPSPR1
-pf output.ls3
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv

/opt/eurps/bin/eurps
-p PSPR2
-pf output.ps2
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv

/opt/eurps/bin/eurps
-p ESCPPR3
-pf output.es2
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv

複数の帳票セットを指定するとき（データベースを使用）
/opt/eurps/bin/eurps
-p LIPSPR1
-pf output.ls3
-dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt

/opt/eurps/bin/eurps -p PSPR2
-pf output.ps2
-dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt

/opt/eurps/bin/eurps -p ESCPPR3
-pf output.es2
-dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
/opt/eurps/bin/eurps -p LIPSPR1
-pf output.ls3
-mfd formdef.txt
-mrs formset.txt

/opt/eurps/bin/eurps
-p PSPR2
-pf output.ps2
-mfd formdef.txt
-mrs formset.txt
/opt/eurps/bin/eurps

-p ESCPPR3
-pf output.es2
-mfd formdef.txt
-mrs formset.txt

3.6.3　PDF形式ファイル出力の指定例

PDF形式ファイルを出力する場合のコマンドの指定例を次に示します。

＜この項の構成＞

(1)　PDF形式ファイル出力の場合

(2)　PDF形式ファイルを暗号化する場合

(3)　しおり付きPDF形式ファイル出力の場合

(4)　PDF形式ファイルを仕分け出力する場合

(1)　PDF形式ファイル出力の場合

表3-28　 PDF形式ファイル出力の場合の指定例

出力方法
Windows環境
UNIX／Linux環境

PDF形式ファイルを出力するとき
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/mfd formdef.txt
/mrs formset.txt
/rif ReplaceItem.csv
/pnf pageinfo.csv
/df PDFdoc.txt
/jsc javascript.csv
/pvp pdfviewer.csv
/s 1
/e 20000
/g on
/o btmc
/m *
/f 1
/i reset
/message
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-mfd formdef.txt
-mrs formset.txt
-rif ReplaceItem.csv
-pnf pageinfo.csv
-df PDFdoc.txt
-jsc javascript.csv
-pvp pdfviewer.csv
-s 1
-e 2000
-g on
-o btmc
-m *
-f 1
-i reset
-message
-dif DBInfo1.txt
sample1.fms,DBVar1.txt

複数の帳票セットを指定するとき
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv

複数の帳票セットを指定するとき（データベースを使用）
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/mfd formdef.txt
/mrs formset.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-mfd formdef.txt
-mrs formset.txt

(2)　PDF形式ファイルを暗号化する場合

表3-29　PDF形式ファイルを暗号化する場合の指定例

出力方法
Windows環境
UNIX／Linux環境

PDF形式ファイルを出力するとき
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/cry
/cryf crypto.txt
/mfd formdef.txt
/mrs formset.txt
/rif ReplaceItem.csv
/pnf pageinfo.csv
/df PDFdoc.txt
/jsc javascript.csv
/pvp pdfviewer.csv
/ecrypk eurpass
/s 1
/e 20000
/g on
/o btmc
/m *
/f 1
/i reset
/message
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-cry
-cryf crypto.txt
-mfd formdef.txt
-mrs formset.txt
-rif ReplaceItem.csv
-pnf pageinfo.csv
-df PDFdoc.txt
-jsc javascript.csv
-pvp pdfviewer.csv
-ecrypk eurpass
-s 1
-e 2000
-g on
-o btmc
-m *
-f 1
-i reset
-message
-dif DBInfo1.txt
sample1.fms,DBVar1.txt

複数の帳票セットを指定するとき
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/cry
/cryf crypto.txt
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-cry
-cryf crypto.txt
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv

複数の帳票セットを指定するとき（データベースを使用）
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/cry
/cryf crypto.txt
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-cry
-cryf crypto.txt
-dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/cry
/cryf crypto.txt
/mfd formdef.txt
/mrs formset.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-cry
-cryf crypto.txt
-mfd formdef.txt
-mrs formset.txt

(3)　しおり付きPDF形式ファイル出力の場合

表3-30　 しおり付きPDF形式ファイル出力の場合の指定例

出力方法
Windows環境
UNIX／Linux環境

しおり付きPDF形式ファイルを出力するとき
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/bm
/bmf docbm1.txt
/mfd formdef.txt
/mrs formset.txt
/rif ReplaceItem.csv
/pnf pageinfo.csv
/df PDFdoc.txt
/jsc javascript.csv
/pvp pdfviewer.csv
/s 1
/e 1000
/g on
/o btmr
/m *
/f 1
/i normal
/message
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-bm
-bmf docbm1.txt
-mfd formdef.txt
-mrs formset.txt
-rif ReplaceItem.csv
-pnf pageinfo.csv
-df PDFdoc.txt
-jsc javascript.csv
-pvp pdfviewer.csv
-s 1
-e 1000
-g on
-o btmr
-m *
-f 1
-i normal
-message
-dif DBInfo1.txt
sample1.fms,DBVar1.txt

複数の帳票セットを指定するとき
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/df PDFdoc.txt
/bm
/bmf docbm1.txt
sample1.fms,mapping1.csv,,bookmark1.txt
sample2.fms,mapping2.csv,,bookmark2.txt
sample3.fms,mapping3.csv,,bookmark3.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-df PDFdoc.txt
-bm
-bmf docbm1.txt
sample1.fms,mapping1.csv,,bookmark1.txt
sample2.fms,mapping2.csv,,bookmark2.txt
sample3.fms,mapping3.csv,,bookmark3.txt

複数の帳票セットを指定するとき（データベースを使用）
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/df PDFdoc.txt
/bm
/bmf docbm1.txt
/dif DBInfo1.txt
sample1.fms,DBVar1.txt,,bookmark1.txt
sample2.fms,DBVar3.txt,,bookmark2.txt
sample3.fms,DBVar3.txt,,bookmark3.txt
/opt/eurps/bin/eurps
-t pdf
-pf output.pdf
-df PDFdoc.txt
-bm
-bmf docbm1.txt
-dif DBInfo1.txt
sample1.fms,DBVar1.txt,,bookmark1.txt
sample2.fms,DBVar3.txt,,bookmark2.txt
sample3.fms,DBVar3.txt,,bookmark3.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/pf output.pdf
/bm
/bmf docbm1.txt
/mfd formdef.txt
/mrs formset.txt
/opt/eurps/bin/eurps -t pdf
-pf output.pdf
-bm
-bmf docbm1.txt
-mfd formdef.txt
-mrs formset.txt

(4)　PDF形式ファイルを仕分け出力する場合

表3-31　 PDF形式ファイルを仕分け出力する場合の指定例

出力方法
Windows環境
UNIX／Linux環境

PDF形式ファイルを仕分け出力するとき
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/dsf shiwake.csv
/bm
/bmf docbm1.txt
/mfd formdef.txt
/mrs formset.txt
/rif ReplaceItem.csv
/pnf pageinfo.csv
/df PDFdoc.txt
/jsc javascript.csv
/pvp pdfviewer.csv
/s 1
/e 10000
/g on
/o btmc
/m *
/f 1
/i normal
/message
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
/opt/eurps/bin/eurps
-t pdf
-dsf shiwake.csv
-bm
-bmf docbm1.txt
-mfd formdef.txt
-mrs formset.txt
-rif ReplaceItem.csv
-pnf pageinfo.csv
-df PDFdoc.txt
-jsc javascript.csv
-pvp pdfviewer.csv
-s 1
-e 10000
-g on
-o btmc
-m *
-f 1
-i normal
-message
-dif DBInfo1.txt
sample1.fms,DBVar1.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
インストール先フォルダ¥Program¥eurps.exe
/t pdf
/dsf shiwake.csv
/mfd formdef.txt
/mrs formset.txt
/opt/eurps/bin/eurps -t pdf
-dsf shiwake.csv
-mfd formdef.txt
-mrs formset.txt

3.6.4　EUR形式ファイル出力の指定例

EUR形式ファイルを出力する場合のコマンドの指定例を次に示します。

表3-32　 EUR形式ファイル出力の場合の指定例

出力方法
Windows環境
UNIX／Linux環境

EUR形式ファイルを出力するとき
インストール先フォルダ¥Program¥eurps.exe
/t eur
/pf output.eup
/mfd formdef.txt
/df PDFdoc.txt
/message
/rif ReplaceItem.csv
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
/opt/eurps/bin/eurps
-t eur
-pf output.eup
-mfd formdef.txt
-df PDFdoc.txt
-message
-rif ReplaceItem.csv
-dif DBInfo1.txt
sample1.fms,DBVar1.txt

複数の帳票セットを指定するとき
インストール先フォルダ¥Program¥eurps.exe
/t eur
/pf output.eup
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv
/opt/eurps/bin/eurps
-t eur
-pf output.eup
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv

複数の帳票セットを指定するとき（データベースを使用）
インストール先フォルダ¥Program¥eurps.exe
/t eur
/pf output.eup
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt
/opt/eurps/bin/eurps
-t eur
-pf output.eup
-dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
インストール先フォルダ¥Program¥eurps.exe
/t eur
/pf output.eup
/mfd formdef.txt
/mrs formset.txt
/opt/eurps/bin/eurps
-t eur
-pf output.eup
-mfd formdef.txt
-mrs formset.txt

3.6.5　CSV形式ファイル出力の指定例

CSV形式ファイルを出力する場合のコマンドの指定例を次に示します。

表3-33　 CSV形式ファイル出力の場合の指定例

出力方法
Windows環境
UNIX／Linux環境

CSV形式ファイルを出力するとき
インストール先フォルダ¥Program¥eurps.exe
/t csv
/pf output.csv
/mfd formdef.txt
/mrs formset.txt
/rif ReplaceItem.csv
/pnf pageinfo.csv
/s 100
/e 300
/g on
/o btmc
/m - * -
/f 100
/i normal
/message
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
/opt/eurps/bin/eurps
-t csv
-pf output.csv
-mfd formdef.txt
-mrs formset.txt
-rif ReplaceItem.csv
-pnf pageinfo.csv
-s 100
-e 300
-g on
-o btmc
-m - * -
-f 100
-i normal
-message
-dif DBInfo1.txt
sample1.fms,DBVar1.txt

複数の帳票セットを指定するとき
インストール先フォルダ¥Program¥eurps.exe
/t csv
/pf output.csv
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv
/opt/eurps/bin/eurps
-t csv
-pf output.csv
sample1.fms,mapping1.csv
sample2.fms,mapping2.csv
sample3.fms,mapping3.csv

複数の帳票セットを指定するとき（データベースを使用）
インストール先フォルダ¥Program¥eurps.exe
/t csv
/pf output.csv
/dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt
/opt/eurps/bin/eurps
-t csv
-pf output.csv
-dif DBInfo1.txt
sample1.fms,DBVar1.txt
sample2.fms,DBVar2.txt
sample3.fms,DBVar3.txt

複数様式情報定義ファイルを指定するとき（帳票セット指定ファイルを使用）
インストール先フォルダ¥Program¥eurps.exe
/t csv
/pf output.csv
/mfd formdef.txt
/mrs formset.txt
/opt/eurps/bin/eurps
-t csv
-pf output.csv
-mfd formdef.txt
-mrs formset.txt

3.6.6　Excel形式ファイル出力の指定例

Excel形式ファイルを出力する場合のコマンドの指定例を次に示します。

表3-34　 Excel形式ファイル出力の場合の指定例

出力方法
Windows環境
UNIX／Linux環境

Excel形式ファイルを出力するとき
インストール先フォルダ¥Program¥eurps.exe
/t xlsx
/pf output.xlsx
sample1.fms,mapping.csv
/opt/eurps/bin/eurps
-t xlsx
-pf output.xlsx
sample1.fms,mapping.csv

3.6.7　Windows環境でC言語のプログラムからコマンド実行する場合

C言語のプログラムでエラーメッセージIDを取得する例を出力別に示します。

このプログラム例は，eurpsコマンドの標準エラー（メッセージ文）を，パイプを使って取得します。取得したメッセージ文を解析してメッセージIDを取得します。

＜この項の構成＞

(1)　プリンタ出力のコーディング例

(2)　PDF形式ファイル出力のコーディング例

(3)　EUR形式ファイル出力のコーディング例

(4)　CSV形式ファイル出力のコーディング例

(5)　Excel形式ファイル出力のコーディング例

(1)　プリンタ出力のコーディング例

#include<windows.h>
#include<stdio.h>

void main(int argc,char *argv[])
{
 HANDLE hRead,hWrite;
 SECURITY_ATTRIBUTES saAttr;
 DWORD dwRead;
 char sbuf[4096];
 STARTUPINFO          si;
 PROCESS_INFORMATION   pi;
 BOOL                 bRtn;
 CHAR                 szCmdLine[2048];
 DWORD                dwRC;
 CHAR                 szExePath[_MAX_PATH];

 /* eurps.exeのフルパス */
 strcpy(szExePath, "c:¥¥program files¥¥hitachi¥¥eur print service¥¥program¥¥eurps.exe");

     saAttr.nLength=sizeof(SECURITY_ATTRIBUTES);
     saAttr.bInheritHandle=TRUE;
     saAttr.lpSecurityDescriptor=NULL;

 bRtn=CreatePipe(&hRead,&hWrite,&saAttr,0);
 if (bRtn !=TRUE){         /* CreatePipeに失敗 */
   printf("CreatePipe failed¥n");
   exit(1);
 }

//  sprintf(szCmdLine,"%s /message /p printer1 sample1.fms,data1.csv", szExePath);
 sprintf(szCmdLine,"%s /message sample1.fms,data1.csv", szExePath);

 memset(&si, 0x00,sizeof(STARTUPINFO));
 si.cb=sizeof(STARTUPINFO);
 si.dwFlags=STARTF_USESTDHANDLES;
 si.hStdInput=GetStdHandle(STD_INPUT_HANDLE);
 si.hStdOutput=GetStdHandle(STD_OUTPUT_HANDLE);
 si.hStdError=hWrite;
 memset(&pi,0x00,sizeof(pi));
 _putenv("EURPS_REPORTPATH=.");
 _putenv("EURPS_MAPDATAPATH=.");

 bRtn=CreateProcessA(
       NULL,        //ファイル名
       (LPTSTR)szCmdLine,     //ファイル名+コマンド構文
       NULL,        //プロセス・セキュリティ
       NULL,        //スレッド・セキュリティ
       TRUE,        //ハンドルを継承するか？
       DETACHED_PROCESS,      //生成フラグ
       NULL,        //継承される環境ブロック
       NULL,        //起動時のフォルダ
       &si,         //スタートアップ情報へのポインタ
       &pi);        //プロセス情報へのポインタ
 if (!bRtn) {
     printf("CreateProcess failed¥n");
     exit(1);
 }

 /* writeパイプをクローズ */
 CloseHandle(hWrite);

 memset(sbuf,0x00,sizeof(sbuf));

 /* メッセージ文の読み込み */
 if (!ReadFile(hRead,sbuf,4095,&dwRead,NULL)) {
   DWORD dwcode=GetLastError();
     /* BROKEN_PIPEはエラーではない */
   if (dwcode !=ERROR_BROKEN_PIPE) {
     /* BROKEN_PIPE以外のとき */
       printf("Read failed¥n");
       exit(1);
   }
 }

 WaitForSingleObject(pi.hProcess,INFINITE);
 GetExitCodeProcess(pi.hProcess,&dwRC);
 CloseHandle(pi.hThread);
 CloseHandle(pi.hProcess);
 CloseHandle(hRead);
 printf("eurps process terminated, rc = %d, returns [%s]¥n", dwRC, sbuf);
 if (dwRC>0) {
     /* メッセージ文字列からメッセージIDをerridに取り出す */
     char errid_str[10];
     int errid;

     memset(errid_str,0x00,sizeof(errid_str));
     strncpy(errid_str,sbuf + strlen("eurps:KEEU"),3);
     errid=atol(errid_str);
     if (errid==300) {
         /* KEEU300-Wの場合のエラー処理 */
     } else if (errid==5) {
         /* KEEU005-Eの場合のエラー処理 */
     } else if (errid==6) {
         /* KEEU006-Eの場合のエラー処理 */

     } else if (errid== …{
            :    
         /* 以下，そのほかのエラー処理を繰り返す */
     }
     exit(1);
 }
}

(2)　PDF形式ファイル出力のコーディング例

#include<windows.h>
#include<stdio.h>

void main(int argc,char *argv[])
{
 HANDLE hRead,hWrite;
 SECURITY_ATTRIBUTES saAttr;
 DWORD dwRead;
 char sbuf[4096];
 STARTUPINFO          si;
 PROCESS_INFORMATION   pi;
 BOOL                 bRtn;
 CHAR                 szCmdLine[2048];
 DWORD                dwRC;
 CHAR                 szExePath[_MAX_PATH];

/* eurps.exeのフルパス */
 strcpy(szExePath, "c:¥¥program files¥¥hitachi¥¥eur print service¥¥program¥¥eurps.exe");

     saAttr.nLength=sizeof(SECURITY_ATTRIBUTES);
     saAttr.bInheritHandle=TRUE;
     saAttr.lpSecurityDescriptor=NULL;

 bRtn=CreatePipe(&hRead,&hWrite,&saAttr,0);
 if (bRtn !=TRUE){         /* CreatePipeに失敗 */
   printf("CreatePipe failed¥n");
   exit(1);
 }

 sprintf(szCmdLine,"%s /message /t pdf /pf output.pdf sample1.fms,data1.csv", szExePath);

 memset(&si, 0x00,sizeof(STARTUPINFO));
 si.cb=sizeof(STARTUPINFO);
 si.dwFlags=STARTF_USESTDHANDLES;
 si.hStdInput=GetStdHandle(STD_INPUT_HANDLE);
 si.hStdOutput=GetStdHandle(STD_OUTPUT_HANDLE);
 si.hStdError=hWrite;
 memset(&pi,0x00,sizeof(pi));

 _putenv("EURPS_REPORTPATH=.");
 _putenv("EURPS_MAPDATAPATH=.");
 _putenv("EURPS_OUTPUTPATH=.");

 bRtn=CreateProcessA(
       NULL,        //ファイル名
       (LPTSTR)szCmdLine,     //ファイル名+コマンド構文
       NULL,        //プロセス・セキュリティ
       NULL,        //スレッド・セキュリティ
       TRUE,        //ハンドルを継承するか？
       DETACHED_PROCESS,      //生成フラグ
       NULL,        //継承される環境ブロック
       NULL,        //起動時のフォルダ
       &si,         //スタートアップ情報へのポインタ
       &pi);        //プロセス情報へのポインタ
 if (!bRtn) {
     printf("CreateProcess failed¥n");
     exit(1);
 }

 /* writeパイプをクローズ */
 CloseHandle(hWrite);

 memset(sbuf,0x00,sizeof(sbuf));

 /* メッセージ文の読み込み */
 if (!ReadFile(hRead,sbuf,4095,&dwRead,NULL)) {
   DWORD dwcode=GetLastError();
     /* BROKEN_PIPEはエラーではない */
   if (dwcode !=ERROR_BROKEN_PIPE) {
     /* BROKEN_PIPE以外のとき */
       printf("Read failed¥n");
       exit(1);
   }
 }

 WaitForSingleObject(pi.hProcess,INFINITE);
 GetExitCodeProcess(pi.hProcess,&dwRC);
 CloseHandle(pi.hThread);
 CloseHandle(pi.hProcess);
 CloseHandle(hRead);
 printf("eurps process terminated, rc = %d, returns [%s]¥n", dwRC, sbuf);
 if (dwRC>0) {
     /* メッセージ文字列からメッセージIDをerridに取り出す */
     char errid_str[10];
     int errid;

     memset(errid_str,0x00,sizeof(errid_str));
     strncpy(errid_str,sbuf + strlen("eurps:KEEU"),3);
     errid=atol(errid_str);
     if (errid==300) {
         /* KEEU300-Wの場合のエラー処理 */
     } else if (errid==5) {
         /* KEEU005-Eの場合のエラー処理 */
     } else if (errid==6) {
         /* KEEU006-Eの場合のエラー処理 */

     } else if (errid== …{
            :    
         /* 以下，そのほかのエラー処理を繰り返す */
     }
     exit(1);
 }
}

(3)　EUR形式ファイル出力のコーディング例

#include<windows.h>
#include<stdio.h>

void main(int argc,char *argv[])
{
 HANDLE hRead,hWrite;
 SECURITY_ATTRIBUTES saAttr;
 DWORD dwRead;
 char sbuf[4096];
 STARTUPINFO          si;
 PROCESS_INFORMATION   pi;
 BOOL                 bRtn;
 CHAR                 szCmdLine[2048];
 DWORD                dwRC;
 CHAR                 szExePath[_MAX_PATH];

 /* eurps.exeのフルパス */
 strcpy(szExePath, "c:¥¥program files¥¥hitachi¥¥eur print service¥¥program¥¥eurps.exe");

     saAttr.nLength=sizeof(SECURITY_ATTRIBUTES);
     saAttr.bInheritHandle=TRUE;
     saAttr.lpSecurityDescriptor=NULL;

 bRtn=CreatePipe(&hRead,&hWrite,&saAttr,0);
 if (bRtn !=TRUE){         /* CreatePipeに失敗 */
   printf("CreatePipe failed¥n");
   exit(1);
 }

 sprintf(szCmdLine,"%s /message /t eur /pf output.eup sample1.fms,data1.csv", szExePath);

 memset(&si, 0x00,sizeof(STARTUPINFO));
 si.cb=sizeof(STARTUPINFO);
 si.dwFlags=STARTF_USESTDHANDLES;
 si.hStdInput=GetStdHandle(STD_INPUT_HANDLE);
 si.hStdOutput=GetStdHandle(STD_OUTPUT_HANDLE);
 si.hStdError=hWrite;
 memset(&pi,0x00,sizeof(pi));

 _putenv("EURPS_REPORTPATH=.");
 _putenv("EURPS_MAPDATAPATH=.");
 _putenv("EURPS_OUTPUTPATH=.");

 bRtn=CreateProcessA(
       NULL,        //ファイル名
       (LPTSTR)szCmdLine,     //ファイル名+コマンド構文
       NULL,        //プロセス・セキュリティ
       NULL,        //スレッド・セキュリティ
       TRUE,        //ハンドルを継承するか？
       DETACHED_PROCESS,      //生成フラグ
       NULL,        //継承される環境ブロック
       NULL,        //起動時のフォルダ
       &si,         //スタートアップ情報へのポインタ
       &pi);        //プロセス情報へのポインタ
 if (!bRtn) {
     printf("CreateProcess failed¥n");
     exit(1);
 }

 /* writeパイプをクローズ */
 CloseHandle(hWrite);

 memset(sbuf,0x00,sizeof(sbuf));

 /* メッセージ文の読み込み */
 if (!ReadFile(hRead,sbuf,4095,&dwRead,NULL)) {
   DWORD dwcode=GetLastError();
     /* BROKEN_PIPEはエラーではない */
   if (dwcode !=ERROR_BROKEN_PIPE) {
     /* BROKEN_PIPE以外のとき */
       printf("Read failed¥n");
       exit(1);
   }
 }

 WaitForSingleObject(pi.hProcess,INFINITE);
 GetExitCodeProcess(pi.hProcess,&dwRC);
 CloseHandle(pi.hThread);
 CloseHandle(pi.hProcess);
 CloseHandle(hRead);
 printf("eurps process terminated, rc = %d, returns [%s]¥n", dwRC, sbuf);
 if (dwRC>0) {
     /* メッセージ文字列からメッセージIDをerridに取り出す */
     char errid_str[10];
     int errid;

     memset(errid_str,0x00,sizeof(errid_str));
     strncpy(errid_str,sbuf + strlen("eurps:KEEU"),3);
     errid=atol(errid_str);
     if (errid==300) {
         /* KEEU300-Wの場合のエラー処理 */
     } else if (errid==5) {
         /* KEEU005-Eの場合のエラー処理 */
     } else if (errid==6) {
         /* KEEU006-Eの場合のエラー処理 */

     } else if (errid== …{
            :    
         /* 以下，そのほかのエラー処理を繰り返す */
     }
     exit(1);
 }
}

(4)　CSV形式ファイル出力のコーディング例

#include<windows.h>
#include<stdio.h>

void main(int argc,char *argv[])
{
 HANDLE hRead,hWrite;
 SECURITY_ATTRIBUTES saAttr;
 DWORD dwRead;
 char sbuf[4096];
 STARTUPINFO          si;
 PROCESS_INFORMATION   pi;
 BOOL                 bRtn;
 CHAR                 szCmdLine[2048];
 DWORD                dwRC;
 CHAR                 szExePath[_MAX_PATH];

 /* eurps.exeのフルパス */
 strcpy(szExePath, "c:¥¥program files¥¥hitachi¥¥eur print service¥¥program¥¥eurps.exe");

     saAttr.nLength=sizeof(SECURITY_ATTRIBUTES);
     saAttr.bInheritHandle=TRUE;
     saAttr.lpSecurityDescriptor=NULL;

 bRtn=CreatePipe(&hRead,&hWrite,&saAttr,0);
 if (bRtn !=TRUE){         /* CreatePipeに失敗 */
   printf("CreatePipe failed¥n");
   exit(1);
 }

 sprintf(szCmdLine,"%s /message /t csv /pf output.csv sample1.fms,data1.csv", szExePath);

 memset(&si, 0x00,sizeof(STARTUPINFO));
 si.cb=sizeof(STARTUPINFO);
 si.dwFlags=STARTF_USESTDHANDLES;
 si.hStdInput=GetStdHandle(STD_INPUT_HANDLE);
 si.hStdOutput=GetStdHandle(STD_OUTPUT_HANDLE);
 si.hStdError=hWrite;
 memset(&pi,0x00,sizeof(pi));

 _putenv("EURPS_REPORTPATH=.");
 _putenv("EURPS_MAPDATAPATH=.");
 _putenv("EURPS_OUTPUTPATH=.");

 bRtn=CreateProcessA(
       NULL,        //ファイル名
       (LPTSTR)szCmdLine,     //ファイル名+コマンド構文
       NULL,        //プロセス・セキュリティ
       NULL,        //スレッド・セキュリティ
       TRUE,        //ハンドルを継承するか？
       DETACHED_PROCESS,      //生成フラグ
       NULL,        //継承される環境ブロック
       NULL,        //起動時のフォルダ
       &si,         //スタートアップ情報へのポインタ
       &pi);        //プロセス情報へのポインタ
 if (!bRtn) {
     printf("CreateProcess failed¥n");
     exit(1);
 }

 /* writeパイプをクローズ */
 CloseHandle(hWrite);

 memset(sbuf,0x00,sizeof(sbuf));

 /* メッセージ文の読み込み */
 if (!ReadFile(hRead,sbuf,4095,&dwRead,NULL)) {
   DWORD dwcode=GetLastError();
     /* BROKEN_PIPEはエラーではない */
   if (dwcode !=ERROR_BROKEN_PIPE) {
     /* BROKEN_PIPE以外のとき */
       printf("Read failed¥n");
       exit(1);
   }
 }

 WaitForSingleObject(pi.hProcess,INFINITE);
 GetExitCodeProcess(pi.hProcess,&dwRC);
 CloseHandle(pi.hThread);
 CloseHandle(pi.hProcess);
 CloseHandle(hRead);
 printf("eurps process terminated, rc = %d, returns [%s]¥n", dwRC, sbuf);
 if (dwRC>0) {
     /* メッセージ文字列からメッセージIDをerridに取り出す */
     char errid_str[10];
     int errid;

     memset(errid_str,0x00,sizeof(errid_str));
     strncpy(errid_str,sbuf + strlen("eurps:KEEU"),3);
     errid=atol(errid_str);
     if (errid==300) {
         /* KEEU300-Wの場合のエラー処理 */
     } else if (errid==5) {
         /* KEEU005-Eの場合のエラー処理 */
     } else if (errid==6) {
         /* KEEU006-Eの場合のエラー処理 */

     } else if (errid== …{
            :    
         /* 以下，そのほかのエラー処理を繰り返す */
     }
     exit(1);
 }
}

(5)　Excel形式ファイル出力のコーディング例

#include<windows.h>
#include<stdio.h>

void main(int argc,char *argv[])
{
 HANDLE hRead,hWrite;
 SECURITY_ATTRIBUTES saAttr;
 DWORD dwRead;
 char sbuf[4096];
 STARTUPINFO          si;
 PROCESS_INFORMATION   pi;
 BOOL                 bRtn;
 CHAR                 szCmdLine[2048];
 DWORD                dwRC;
 CHAR                 szExePath[_MAX_PATH];

/* eurps.exeのフルパス */
 strcpy(szExePath, "c:¥¥program files¥¥hitachi¥¥eur print service¥¥program¥¥eurps.exe");

     saAttr.nLength=sizeof(SECURITY_ATTRIBUTES);
     saAttr.bInheritHandle=TRUE;
     saAttr.lpSecurityDescriptor=NULL;

 bRtn=CreatePipe(&hRead,&hWrite,&saAttr,0);
 if (bRtn !=TRUE){         /* CreatePipeに失敗 */
   printf("CreatePipe failed¥n");
   exit(1);
 }

 sprintf(szCmdLine,"%s /message /t xlsx /pf output.xlsx sample1.fms,data1.csv", szExePath);

 memset(&si, 0x00,sizeof(STARTUPINFO));
 si.cb=sizeof(STARTUPINFO);
 si.dwFlags=STARTF_USESTDHANDLES;
 si.hStdInput=GetStdHandle(STD_INPUT_HANDLE);
 si.hStdOutput=GetStdHandle(STD_OUTPUT_HANDLE);
 si.hStdError=hWrite;
 memset(&pi,0x00,sizeof(pi));

 _putenv("EURPS_REPORTPATH=.");
 _putenv("EURPS_MAPDATAPATH=.");
 _putenv("EURPS_OUTPUTPATH=.");

 bRtn=CreateProcessA(
       NULL,        //ファイル名
       (LPTSTR)szCmdLine,     //ファイル名+コマンド構文
       NULL,        //プロセス・セキュリティ
       NULL,        //スレッド・セキュリティ
       TRUE,        //ハンドルを継承するか？
       DETACHED_PROCESS,      //生成フラグ
       NULL,        //継承される環境ブロック
       NULL,        //起動時のフォルダ
       &si,         //スタートアップ情報へのポインタ
       &pi);        //プロセス情報へのポインタ
 if (!bRtn) {
     printf("CreateProcess failed¥n");
     exit(1);
 }

 /* writeパイプをクローズ */
 CloseHandle(hWrite);

 memset(sbuf,0x00,sizeof(sbuf));

 /* メッセージ文の読み込み */
 if (!ReadFile(hRead,sbuf,4095,&dwRead,NULL)) {
   DWORD dwcode=GetLastError();
     /* BROKEN_PIPEはエラーではない */
   if (dwcode !=ERROR_BROKEN_PIPE) {
     /* BROKEN_PIPE以外のとき */
       printf("Read failed¥n");
       exit(1);
   }
 }

 WaitForSingleObject(pi.hProcess,INFINITE);
 GetExitCodeProcess(pi.hProcess,&dwRC);
 CloseHandle(pi.hThread);
 CloseHandle(pi.hProcess);
 CloseHandle(hRead);
 printf("eurps process terminated, rc = %d, returns [%s]¥n", dwRC, sbuf);
 if (dwRC>0) {
     /* メッセージ文字列からメッセージIDをerridに取り出す */
     char errid_str[10];
     int errid;

     memset(errid_str,0x00,sizeof(errid_str));
     strncpy(errid_str,sbuf + strlen("eurps:KEEU"),3);
     errid=atol(errid_str);
     if (errid==300) {
         /* KEEU300-Wの場合のエラー処理 */
     } else if (errid==5) {
         /* KEEU005-Eの場合のエラー処理 */
     } else if (errid==6) {
         /* KEEU006-Eの場合のエラー処理 */

     } else if (errid== …{
            :    
         /* 以下，そのほかのエラー処理を繰り返す */
     }
     exit(1);
 }
}

3.6.8　UNIX／Linux環境でシェルスクリプトからコマンド実行する場合

シェルスクリプトでエラーメッセージIDを取得する例を出力別に示します。

＜この項の構成＞

(1)　プリンタ出力のコーディング例

(2)　PDF形式ファイル出力のコーディング例

(3)　EUR形式ファイル出力のコーディング例

(4)　CSV形式ファイル出力のコーディング例

(5)　Excel形式ファイル出力のコーディング例

(1)　プリンタ出力のコーディング例

#!/bin/sh

/opt/eurps/bin/eurps -message -p printer1 sample1.fms,data1.csv>$$.log
RC=$?

if [ $RC -gt 0 ];then
 ERRID=`awk '{print substr($0,12,3);}' $$.log`
       …メッセージ文字列から
         メッセージIDをERRIDに取り出す
 if [ $ERRID -eq 300 ];then     …KEEU300-Wの場合のエラー処理
 elif [ $ERRID -eq 5 ];then     …KEEU005-Eの場合のエラー処理
 elif [ $ERRID -eq 6 ];then     …KEEU006-Eの場合のエラー処理
 elif [ $ERRID -eq   …
          :     …以下，そのほかのエラー処理を繰り返す
 fi
fi

rm $$.log

(2)　PDF形式ファイル出力のコーディング例

#!/bin/sh

/opt/eurps/bin/eurps -message -t pdf -pf output.pdf sample1.fms,data1.csv>$$.log
RC=$?

if [ $RC -gt 0 ];then
 ERRID=`awk '{print substr($0,12,3);}' $$.log`
       …メッセージ文字列から
         メッセージIDをERRIDに取り出す
 if [ $ERRID -eq 300 ];then     …KEEU300-Wの場合のエラー処理
 elif [ $ERRID -eq 5 ];then     …KEEU005-Eの場合のエラー処理
 elif [ $ERRID -eq 6 ];then     …KEEU006-Eの場合のエラー処理
 elif [ $ERRID -eq   …
          :     …以下，そのほかのエラー処理を繰り返す
 fi
fi

rm $$.log

(3)　EUR形式ファイル出力のコーディング例

#!/bin/sh

/opt/eurps/bin/eurps -message -t eur -pf output.eup sample1.fms,data1.csv>$$.log
RC=$?

if [ $RC -gt 0 ];then
 ERRID=`awk '{print substr($0,12,3);}' $$.log`
       …メッセージ文字列から
         メッセージIDをERRIDに取り出す
 if [ $ERRID -eq 300 ];then     …KEEU300-Wの場合のエラー処理
 elif [ $ERRID -eq 5 ];then     …KEEU005-Eの場合のエラー処理
 elif [ $ERRID -eq 6 ];then     …KEEU006-Eの場合のエラー処理
 elif [ $ERRID -eq   …
          :     …以下，そのほかのエラー処理を繰り返す
 fi
fi

rm $$.log

(4)　CSV形式ファイル出力のコーディング例

#!/bin/sh

/opt/eurps/bin/eurps -message -t csv -pf output.csv sample1.fms,data1.csv>$$.log
RC=$?

if [ $RC -gt 0 ];then
 ERRID=`awk '{print substr($0,12,3);}' $$.log`
       …メッセージ文字列から
         メッセージIDをERRIDに取り出す
 if [ $ERRID -eq 300 ];then     …KEEU300-Wの場合のエラー処理
 elif [ $ERRID -eq 5 ];then     …KEEU005-Eの場合のエラー処理
 elif [ $ERRID -eq 6 ];then     …KEEU006-Eの場合のエラー処理
 elif [ $ERRID -eq   …
          :     …以下，そのほかのエラー処理を繰り返す
 fi
fi

rm $$.log

(5)　Excel形式ファイル出力のコーディング例

#!/bin/sh

/opt/eurps/bin/eurps -message -t xlsx -pf output.xlsx sample1.fms,data1.csv>$$.log
RC=$?

if [ $RC -gt 0 ];then
 ERRID=`awk '{print substr($0,12,3);}' $$.log`
       …メッセージ文字列から
         メッセージIDをERRIDに取り出す
 if [ $ERRID -eq 300 ];then     …KEEU300-Wの場合のエラー処理
 elif [ $ERRID -eq 5 ];then     …KEEU005-Eの場合のエラー処理
 elif [ $ERRID -eq 6 ];then     …KEEU006-Eの場合のエラー処理
 elif [ $ERRID -eq   …
          :     …以下，そのほかのエラー処理を繰り返す
 fi
fi

rm $$.log

4.　Windows環境でActiveXオブジェクトを使用した帳票出力

この章では，EUR サーバ帳票出力機能を起動して帳票出力する方法のうち，EUR サーバ帳票出力機能で提供するActiveXオブジェクトを使用した帳票出力について説明します。

＜この章の構成＞

4.1　ActiveXオブジェクトで帳票を出力するには

4.2　ActiveXオブジェクトとは

4.3　ActiveXオブジェクトのメソッド，プロパティ一覧

4.4　ActiveXオブジェクトのメソッド仕様

4.5　ActiveXオブジェクトのプロパティ仕様

4.6　環境変数，環境設定ファイル

4.7　ActiveXオブジェクトのエラー情報

4.8　コーディング例（ActiveXオブジェクトの場合）

4.1　ActiveXオブジェクトで帳票を出力するには

この節では，ActiveXオブジェクトで帳票を出力する際に作成するAPIやコーディング例の説明個所を示します。

＜この節の構成＞

(1)　APIの記載個所

(2)　コーディング例の記載個所

(1)　APIの記載個所

メソッドおよびプロパティの記載個所については，「4.3　ActiveXオブジェクトのメソッド，プロパティ一覧」を参照してください。

(2)　コーディング例の記載個所

コーディング例の記載個所を次の表に示します。

表4-1　コーディング例の記載個所（ActiveXオブジェクトの場合）

出力形式
帳票様式

単一様式
複数様式

帳票セットを使用
帳票セット指定ファイルを使用※1

プリンタへ出力
4.8.2(1)
4.8.2(2)※2
4.8.2(3)
4.8.2(4)
4.8.2(5)※2

PDF形式ファイルへ出力
　＋暗号化出力
4.8.3(3)(a)
4.8.3(3)(b)※2
4.8.3(3)(c)
4.8.3(3)(d)
4.8.3(3)(e)※2

PDF形式ファイルへ出力
　＋暗号化なし
4.8.3(1)(a)
4.8.3(1)(b)※2
4.8.3(1)(c)
4.8.3(1)(d)
4.8.3(1)(e)※2

PDF形式ファイルへ出力
　＋仕分け出力
　＋暗号化出力※3
4.8.3(2)(a)
4.8.3(2)(b)※2
4.8.3(2)(c)
4.8.3(2)(d)
4.8.3(2)(e)※2

PDF形式ファイルへ出力
　＋仕分け出力
　＋暗号化なし
4.8.3(2)(a)
4.8.3(2)(b)※2
4.8.3(2)(c)
4.8.3(2)(d)
4.8.3(2)(e)※2

EUR形式ファイルへ出力
4.8.4(1)
4.8.4(2)※2
4.8.4(3)
4.8.4(4)
4.8.4(5)※2

CSV形式ファイルへ出力
4.8.5(1)
4.8.5(2)※2
4.8.5(3)
4.8.5(4)
4.8.5(5)※2

Excel形式ファイルへ出力
4.8.6
－
－

（凡例）

－：出力できません。

注※1

複数様式情報定義ファイルを組み合わせる場合，コーディング例については「7.8　複数様式情報定義ファイル」を参照してください。

注※2

データベースを使用する場合のコーディング例の記載個所です。

なお，複数様式で帳票セットを使用する場合については，このマニュアルには記載していません（データベースを使用する場合と使用しない場合とで，コーディング内容はほぼ同じのため）。

注※3

「4.8.3(2)　PDF形式ファイルを仕分け出力する場合」の「PDF形式ファイルを暗号化仕分け出力する場合」の内容を指定してください。

4.2　ActiveXオブジェクトとは

Webサーバ上のVBScript，Visual BasicおよびVisual C#で開発するサーバアプリケーションからEUR サーバ帳票出力機能を起動して帳票出力できるように，EUR サーバ帳票出力機能では ActiveXオブジェクトを提供しています。ActiveXオブジェクトを利用することで，Webサーバ上のサーバアプリケーションから帳票を印刷したり，PDF形式ファイルやEUR形式ファイルに出力したりできます。

＜この節の構成＞

4.2.1　ActiveXオブジェクトのファイル名

4.2.2　ActiveXオブジェクトの構文

4.2.3　ActiveXオブジェクト使用時の注意

4.2.1　ActiveXオブジェクトのファイル名

EURPSEX.dll

ActiveXサーバコンポーネントです。

このファイルは，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥System¥下にあります。

4.2.2　ActiveXオブジェクトの構文

ActiveXオブジェクトを使用する場合は，次のプログラムIDおよびタイプライブラリを使用します。それぞれの開発環境でActiveXオブジェクトを使用する方法については，MSDNライブラリのCOMの利用方法のマニュアルを参照してください。

プログラムID：EURPS.Exec

タイプライブラリ：EURPS Exec 1.0 Type Library

開発環境ごとにActiveXオブジェクトを生成するコーディング例を次に示します。

ASPのVBScriptで使用する場合

Set eurps=Server.CreateObject("EURPS.Exec")

Visual Basic .NET 2003, Visual Basic 2005 SP1，またはVisual Basic 2008で使用する場合

Option Strict Off（遅延バインデイングを許可する）を設定したとき

Dim eurps As Object
eurps = CreateObject("EURPS.Exec")

Option Strict On（遅延バインデイングを許可しない）を設定したとき

Dim eurps As EURPSEX.Exec
eurps = New EURPSEX.Exec

Visual C# 2005 SP1，またはVisual C# 2008で使用する場合

EURPSEX.Exec eurps;
eurps = new EURPSEX.Exec();

4.2.3　ActiveXオブジェクト使用時の注意

ActiveXオブジェクトを使用するときの注意事項について説明します。

＜この項の構成＞

(1)　画像データを使用する場合

(2)　PDF形式ファイル出力のシステム構築時に出力性能を考慮するには

(3)　PDF形式ファイル出力のシステム構築時にファイルサイズを考慮するには

(4)　PDF形式ファイル出力のシステム構築時にメモリリソースの圧迫を回避するには

(5)　複数の帳票セットを指定して出力するときの文字列の長さ

(1)　画像データを使用する場合

画像データを使用する場合は，次のことに注意してください。

(a)　画像ファイルの場所

画像ファイルは，環境変数EURPS_IMAGEPATHで，デフォルトの読み込みフォルダを指定できます。ファイルは，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから画像ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_IMAGEPATHに設定されているフォルダからの相対パスとして画像ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_IMAGEPATHに設定されているフォルダ下の画像ファイルを読み込みます。

環境変数EURPS_IMAGEPATHが設定されていない場合は，次に示す順にファイルを検索します。

環境設定ファイル（EURPS_ENV）中の変数EURPS_IMAGEPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

EUR形式ファイルを出力する場合，データファイルに指定する画像ファイルは，ファイル名だけを指定してください。画像ファイルのパスは，環境変数EURPS_IMAGEPATH，または環境設定ファイル（EURPS_ENV）中の変数EURPS_IMAGEPATHに指定してください。

(b)　扱える画像データの形式

EUR サーバ帳票出力機能で扱える画像データの形式については，「7.4.2　扱える画像データの形式」を参照してください。

(2)　PDF形式ファイル出力のシステム構築時に出力性能を考慮するには

図形（網掛け）のある帳票の場合，PDF形式ファイルを出力するとき，環境変数EURPS_PDF_OUTPUTによって，ファイルサイズと印刷スピードのどちらを優先するかを指定できます。

図形（網掛け）のある帳票をPDF形式ファイルに出力したあと，非PostScriptプリンタから印刷する場合，印刷にかなりの時間が掛かったとき，プリンタによっては，環境変数EURPS_PDF_OUTPUTに「PRINT_SPEED」を設定しておくことで，印刷時間を短縮できます。

環境変数EURPS_PDF_OUTPUTへの設定値は，すべて半角英大文字で指定してください。

表4-2　 EURPS_PDF_OUTPUTへの設定値

環境変数への設定値 | 説　　明
FILE_SIZE | ファイルサイズを優先します（デフォルト）。
PRINT_SPEED | 印刷スピードを優先します。ただし，「FILE_SIZE」を指定したときよりファイルサイズが大きくなることがあります。

「FILE_SIZE」，「PRINT_SPEED」以外の値を指定した場合は，「FILE_SIZE」が仮定されます。

環境変数EURPS_PDF_OUTPUTと環境設定ファイルEURPS_ENV中の変数EURPS_PDF_OUTPUTを同時に設定した場合は，環境変数の値が有効になります。

(3)　PDF形式ファイル出力のシステム構築時にファイルサイズを考慮するには

同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力するとき，ファイルサイズを最適化するかどうかを指定します。

同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力する場合，複数分の画像データをPDF形式ファイルに出力するため，ファイルサイズが大きくなります。そのため，環境変数EURPS_PDF_SAMEIMAGEに「OPTIMIZE」を設定すると，一つ分の画像データだけをPDF形式ファイルに出力するので，ファイルサイズが小さくなります。ただし，別々の画像アイテムを画像データに貼り付けた帳票をPDF形式ファイルに出力する場合は，環境変数EURPS_PDF_SAMEIMAGEに「NO」を設定したときに比べて，PDF形式ファイルの出力時間が遅くなる場合があります。

環境変数への設定値は，すべて半角英大文字で指定してください。

表4-3　 EURPS_PDF_SAMEIMAGEへの設定値

環境変数への設定値 | 説　　明
OPTIMIZE | 帳票に同一の画像データが貼り付けてある場合，ファイルサイズを最適化します。
NO | 帳票に同一の画像データが貼り付けてある場合，ファイルサイズを最適化しません。

「OPTIMIZE」，「NO」以外の値を指定した場合，または環境変数EURPS_PDF_SAMEIMAGEに何も設定しなかった場合は，「OPTIMIZE」が仮定されます。

環境変数EURPS_PDF_SAMEIMAGEと環境設定ファイルEURPS_ENV中の変数EURPS_PDF_SAMEIMAGEを同時に設定した場合は，環境変数の値が有効になります。

(4)　PDF形式ファイル出力のシステム構築時にメモリリソースの圧迫を回避するには

複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力するとき，メモリリソースを最適化するかどうかを指定できます。

複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する場合，メモリ上に複数分の画像データ，またはバーコードデータを確保してPDF形式ファイルを出力するため，メモリリソースを圧迫します。そのため，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を設定しておくと，メモリリソースの圧迫を回避できます。ただし，メモリリソースの最適化処理を行う場合，一時ファイル（SystemTemp）を使用するため，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を設定しないときに比べて，PDF形式ファイルの出力時間が遅くなります。

環境変数への設定値は，すべて半角英大文字で指定してください。

表4-4　 EURPS_PDF_IMAGE_OPTIMIZEMEMへの設定値

環境変数への設定値 | 説　　明
YES | 複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力するとき，メモリリソースを最適化にします。

「YES」以外の値を指定した場合，または環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに何も設定しなかった場合は，メモリリソースの最適化はしません。

環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMと環境設定ファイルEURPS_ENV中の変数EURPS_PDF_IMAGE_OPTIMIZEMEMを同時に設定した場合は，環境変数の値が有効になります。

(5)　複数の帳票セットを指定して出力するときの文字列の長さ

複数の帳票セットを指定して出力するとき，eurpsコマンドの構文に指定できる文字列の長さは，30KBまでです。

ActiveXオブジェクトを使用した帳票出力は，「eurps.exe（EUR サーバ帳票出力機能実行ファイル）」をプロセス起動します。そのため，プロパティやメソッドに指定されたファイル名などの情報が，eurpsコマンドの構文に置き換えられたとき，文字列の長さが30KBを超えると，正しく起動されません。

また，UAPから直接CreateProcess関数などを使用してコマンド実行する場合も，eurpsコマンドの構文が30KBを超えると，EUR サーバ帳票出力機能が正しく起動されません。

eurpsコマンドの構文が30KBを超えるような複数の帳票セットを指定する場合は，複数回に分けて実行するか，または複数の帳票セットを記述した帳票セット指定ファイル（MultiReportSetFileNameプロパティ）で指定してください。

コマンド構文の長さは，次に示す計算式で求められます。複数の帳票セットを指定する場合は，求められた値が30KB以内になるように，eurpsコマンドに指定するファイル名長や，出力する帳票ファイルの数を決定してください。計算式の単位は，バイトです。

コマンド構文の長さを求める計算式

プリンタ出力とEUR形式ファイル出力の場合
Σ（帳票ファイル名長＋3＋マッピングデータファイル名長 ※1＋3＋ユーザ定義データファイル名長 ※1＋3）＋Σ（そのほかのオプション名長 ※2＋1）

PDF形式ファイル出力の場合
Σ（帳票ファイル名長＋3＋マッピングデータファイル名長 ※1＋3＋ユーザ定義データファイル名長 ※1＋3＋しおり定義ファイル名長＋3）＋Σ（そのほかのオプション名長 ※2＋1）

注※1

データベース連携時には，「マッピングデータファイル名長」は「マッピングデータの可変記号値定義ファイル名長」に，「ユーザ定義データファイル名長」は「ユーザ定義データの可変記号値定義ファイル名長」に置き換えて計算してください。

注※2

「そのほかのオプション名」とは，帳票ファイル名，マッピングデータファイル名，ユーザ定義データファイル名，およびしおり定義ファイル名以外のオプション名と指定された文字列の長さです。

4.3　ActiveXオブジェクトのメソッド，プロパティ一覧

ActiveXオブジェクトが提供するメソッドとプロパティの一覧を示します。

＜この節の構成＞

4.3.1　ActiveXオブジェクトが提供するメソッド一覧

4.3.2　ActiveXオブジェクトが提供するプロパティ一覧

4.3.3　同時に指定できないプロパティ

4.3.1　ActiveXオブジェクトが提供するメソッド一覧

ActiveXオブジェクトが提供するメソッドの一覧を次に示します。

表4-5　 ActiveXオブジェクトが提供するメソッド

メソッド | 概　　要
PrintReport | 指定したプロパティで帳票を出力します。

4.3.2　ActiveXオブジェクトが提供するプロパティ一覧

ActiveXオブジェクトが提供するプロパティを，出力先別に示します。

＜この項の構成＞

(1)　Windows対応プリンタに出力する場合

(2)　ファイルに出力する場合

(1)　Windows対応プリンタに出力する場合

次の表に，Windows対応のプリンタに出力するときのプロパティ一覧をアルファベット順で記載します。

表4-6　 Windows対応プリンタに出力するときに指定できるプロパティ

プロパティ
概　　要
データ型
プリンタ出力

DataFileName
マッピングデータ用のデータファイル名または可変記号値定義ファイル名
String
String配列
○

DataFilePath
マッピングデータ用のデータファイルまたは可変記号値定義ファイルのある場所
String
○

DBInfoFileName
接続情報ファイル名
String
○

DBInfoFilePath
接続情報ファイルのある場所
String
○

DistributionInfoFile
仕分け定義情報ファイル名
String
○

DocInfoFileName
文書情報設定ファイル名
String
○

DocInfoFilePath
文書情報設定ファイルのある場所
String
○

EurpsEnvFile
環境設定ファイル名
string
○

FirstPageNumber
ページ番号の初期値
Integer
○

FontWidthMode
文字幅の計算方法
String
○

InitPageNumber
ページ番号の開始番号の初期化
Boolean
○

MultiFormInfoDefFileName ※1
複数様式情報定義ファイル名
String
○

MultiFormInfoDefFilePath
複数様式情報定義ファイルのある場所
String
○

MultiReportSetFileName ※2
帳票セット指定ファイル名
String
◎

MultiReportSetFilePath
帳票セット指定ファイルのある場所
String
○

OutFileName ※3
出力先ファイル名
String
○

OutputType
帳票の出力タイプ
Integer
○

PageNumberFormat
ページ番号の形式
String
○

PageNumberLocation
余白へのページ番号の印刷位置
Integer
○

PaperOrientation ※4
印刷の向き
Integer
○

PrintCopies ※4
印刷部数
Integer
○

PrintedPageNumberFileName
出力ページ情報ファイル名
String
○

PrintEndPage ※4
印刷終了ページ
Integer
○

PrinterinfFileName
プリンタ定義ファイル名
String
○

PrinterinfFilePath
プリンタ定義ファイルのある場所
String
○

PrinterName
出力先プリンタ名
String
○

PrintPageNumber
余白へのページ番号印刷
Boolean
○

PrintStartPage ※4
印刷開始ページ
Integer
○

ReplaceItemCntlFileName
置き換え表管理情報ファイル名
String
○

ReplaceItemCntlFilePath
置き換え表管理情報ファイルのある場所
String
○

ReportFileName ※2
帳票ファイル名
String
String配列
◎

ReportFilePath
帳票ファイルのある場所
String
○

SortPrint ※4
部数が複数の場合の印刷単位
Integer
○

TrayCode
給紙トレイコード
Integer
○

UserDataFileName
ユーザ定義データ用のデータファイル名または可変記号値定義ファイル名
String
String配列
○

UserDataFilePath
ユーザ定義データ用のデータファイルまたは可変記号値定義ファイルのある場所
String
○

（凡例）

◎：必ず指定するプロパティです。

○：指定を省略できるプロパティです。

注※1

複数様式で帳票を出力する場合は，MultiFormInfoDefFileNameプロパティを必ず指定してください。MultiFormInfoDefFileNameプロパティが省略されていると，ReportFileNameプロパティで指定されている複数の帳票ファイル，またはMultiReportSetFileNameプロパティの帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。

注※2

MultiReportSetFileNameプロパティとReportFileNameプロパティを同時に指定された場合は，MultiReportSetFileNameプロパティで指定された帳票ファイルのあとに，ReportFileNameプロパティで指定された帳票ファイルを追加して出力されます。

注※3

プリンタドライバのファイル出力機能を使用して印刷結果をファイル出力する場合は，OutFileNameプロパティを指定してください。

注※4

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票ファイルを指定して出力する場合，プロパティの指定は無効になります。

(2)　ファイルに出力する場合

次の表に，PDF形式ファイル，EUR形式ファイル，CSV形式ファイルを出力するときのプロパティ一覧をアルファベット順で記載します。

PDF形式ファイル，EUR形式ファイルを出力するには，EUR Developer，またはEUR Print Service Enterpriseが必要です。

また，PDF形式ファイルを暗号化して出力する場合は，EUR Print Service Enterpriseと付加製品のEUR Print Service - Cipher optionが必要です。

表中では，出力形式の名称を次のように省略して表記します。

PDF：PDF形式ファイル出力

EUR：EUR形式ファイル出力

CSV：CSV形式ファイル出力

Excel：Excel形式ファイル出力

表4-7　 ファイルを出力するときに指定できるプロパティ

プロパティ
概　　要
データ型
PDF
EUR
CSV
Excel

ファイル
仕分け
暗号化
暗号化仕分け

BookmarkFileName
しおり定義ファイル名
String
String配列
○
○
○
○
×
×
×

BookmarkFilePath
文書しおり定義ファイルと，しおり定義ファイルのある場所
String
○
○
○
○
△
△
×

Crypto
PDF形式ファイルの暗号化出力の有無
Boolean
△
△
◎
◎
△
△
×

CryptoFileName
暗号化設定ファイル名
String
△
△
◎
○
△
△
×

CryptoFilePath
暗号化設定ファイルのある場所
String
△
△
○
○
△
△
×

DataFileName
マッピングデータ用のデータファイル名
または可変記号値定義ファイル名
String
String配列
○
○
○
○
○
○
○

DataFilePath
マッピングデータ用のデータファイル
または可変記号値定義ファイルのある場所
String
○
○
○
○
○
○
○

DBInfoFileName
接続情報ファイル名
String
○
○
○
○
○
○
○

DBInfoFilePath
接続情報ファイルのある場所
String
○
○
○
○
○
○
○

DistributeFileName
PDF仕分け定義ファイル名
String
△
◎
△
◎
△
△
×

DistributeFilePath
PDF仕分け定義ファイルのある場所
String
△
○
△
○
△
△
×

DocBookmarkFileName
文書しおり定義ファイル名
String
○
○
○
○
△
△
×

DocInfoFileName
文書情報設定ファイル名
String
○
○
○
○
○
△
△

DocInfoFilePath
文書情報設定ファイルのある場所
String
○
○
○
○
○
△
△

EncryptionPasswordKey
パスワード暗号化鍵
String
△
△
○
○
△
△
×

EurpsEnvFile
環境設定ファイル名
string
○
○
○
○
○
○
○

FirstPageNumber
ページ番号の初期値
Integer
○
○
○
○
△
○
△

FontWidthMode
文字幅の計算方法
String
○
○
○
○
○
△
△

InitPageNumber
ページ番号の開始番号の初期化
Boolean
○
○
○
○
△
○
△

MultiFormInfoDefFileName ※1
複数様式情報定義ファイル名
String
○
○
○
○
○
○
×

MultiFormInfoDefFilePath
複数様式情報定義ファイルのある場所
String
○
○
○
○
○
○
×

MultiReportSetFileName ※2
帳票セット指定ファイル名
String
◎
◎
◎
◎
◎
◎
×

MultiReportSetFilePath
帳票セット指定ファイルのある場所
String
○
○
○
○
○
○
×

OutFileName
出力先ファイル名
String
◎
×
◎
×
◎
◎
◎

OutputType
帳票の出力タイプ
Integer
◎
◎
◎
◎
◎
◎
◎

PageNumberFormat
ページ番号の形式
String
○
○
○
○
△
○
△

PageNumberLocation
余白へのページ番号の印刷位置
Integer
○
○
○
○
△
○
△

PrintedPageNumberFileName
出力ページ情報ファイル名
String
○
○
○
○
×
○
×

PrintEndPage ※3
印刷終了ページ
Integer
○
○
○
○
△
○
○

PrintPageNumber
余白へのページ番号印刷
Boolean
○
○
○
○
△
○
△

PrintStartPage ※3
印刷開始ページ
Integer
○
○
○
○
△
○
○

ReplaceItemCntlFileName
置き換え表管理情報ファイル名
String
○
○
○
○
○
○
○

ReplaceItemCntlFilePath
置き換え表管理情報ファイルのある場所
String
○
○
○
○
○
○
○

ReportFileName ※2
帳票ファイル名
String
String配列
◎
◎
◎
◎
◎
◎
◎

ReportFilePath
帳票ファイルのある場所
String
○
○
○
○
○
○
○

ScriptCntlFileName
Acrobat JavaScript定義ファイル名
String
○
○
○
○
△
△
×

ScriptCntlFilePath
Acrobat JavaScript定義ファイルのある場所
String
○
○
○
○
△
△
×

TintInfoFileName
透かし情報ファイル名
String
○
○
×
×
×
×
×

TintInfoFilePath
透かし情報ファイルのある場所
String
○
○
×
×
×
×
×

UserDataFileName
ユーザ定義データ用のデータファイル名
または可変記号値定義ファイル名
String
String配列
○
○
○
○
○
○
○

UserDataFilePath
ユーザ定義データ用のデータファイル
または可変記号値定義ファイルのある場所
String
○
○
○
○
○
○
○

ViewerPreferenceFileName
ビューアプレファレンス定義ファイル名
String
○
○
○
○
△
△
×

ViewerPreferenceFilePath
ビューアプレファレンス定義ファイルのある場所
String
○
○
○
○
△
△
×

（凡例）

◎：必ず指定するプロパティです。

○：指定を省略できるプロパティです。

△：指定しても無視されるプロパティです。

×：指定するとエラーになるプロパティです。

注※1

複数様式で帳票を出力する場合は，MultiFormInfoDefFileNameプロパティを必ず指定してください。MultiFormInfoDefFileNameプロパティが省略されていると，ReportFileNameプロパティで指定されている複数の帳票ファイル，またはMultiReportSetFileNameプロパティの帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。

注※2

MultiReportSetFileNameプロパティとReportFileNameプロパティを同時に指定した場合は，MultiReportSetFileNameプロパティで指定された帳票ファイルが出力されたあとに，ReportFileNameプロパティで指定された帳票ファイルが出力されます。

注※3

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票ファイルを指定して出力する場合，プロパティの指定は無効になります。

そのほか，PrintCopiesプロパティ，SortPrintプロパティ，およびPaperOrientationプロパティは指定してもエラーになりませんが，プロパティの指定は無効になります。

4.3.3　同時に指定できないプロパティ

同時に指定できないプロパティについて説明します。

ActiveXオブジェクトで次に示す組み合わせを同時に指定すると，メッセージKEEU503-E「プロパティ（プロパティ名）と同時に指定できないプロパティが指定されています。」が出力されます。

表4-8　 ActiveXオブジェクトで同時に指定できないプロパティ

指定したプロパティ | 同時に指定できないプロパティ
OutputType=0の場合 | BookmarkFileName
CryptoFileName
DistributeFileName
DocBookmarkFileName
OutputType=1かつOutFileNameを指定した場合 | DistributeFileName
OutputType=2の場合 | BookmarkFileName
CryptoFileName
DistributeFileName
DistributionInfoFile
DocBookmarkFileName
FirstPageNumber
InitPageNumber
PageNumberFormat
PageNumberLocation
PaperOrientation
PrintCopies
PrintedPageNumberFileName
PrintEndPage
PrinterinfFileName
PrinterinfFilePath
PrinterName
PrintPageNumber
PrintStartPage
SortPrint
TrayCode
OutputType=2かつOutFileNameを指定した場合 | DistributeFileName
OutputType=3の場合 | BookmarkFileName
Crypto
CryptoFileName
DistributeFileName
DistributionInfoFile
DocBookmarkFileName
OutputType=4の場合 | BookmarkFileName
BookmarkFilePath
Crypto
CryptoFileName
CryptoFilePath
DistributeFileName
DistributeFilePath
DistributionInfoFile
DocBookmarkFileName
EncryptionPasswordKey
MultiFormInfoDefFileName
MultiFormInfoDefFilePath
MultiReportSetFileName
MultiReportSetFilePath
PrintedPageNumberFileName
PrinterName
ScriptCntlFileName
ScriptCntlFilePath
TintInfoFileName
TintInfoFilePath
ViewerPreferenceFileName
ViewerPreferenceFilePath
DistributionInfoFileを指定した場合 | OutFileName
PaperOrientation
PrintCopies
SortPrint
TrayCode

4.4　ActiveXオブジェクトのメソッド仕様

ActiveXオブジェクトが提供するメソッドの詳細を説明します。

＜この節の構成＞

PrintReportメソッド

PrintReportメソッド

プロパティで指定した帳票ファイル，データファイル，および印刷属性に従って，帳票を出力します。

形式

PrintReport()

パラメタ

なし

解説

PrintReportメソッドは，次に示す時点で，呼び出し元に制御が戻ります。

プリンタスプールへの出力が終了した時点

PDF形式ファイルの出力が完了した時点

EUR形式ファイルの出力が完了した時点

CSV形式ファイルの出力が完了した時点

Excel形式ファイルの出力が完了した時点

戻り値

なし

データ型

Empty

4.5　ActiveXオブジェクトのプロパティ仕様

ActiveXオブジェクトが提供するプロパティの詳細を説明します。

＜この節の構成＞

BookmarkFileNameプロパティ

BookmarkFilePathプロパティ

Cryptoプロパティ

CryptoFileNameプロパティ

CryptoFilePathプロパティ

DataFileNameプロパティ

DataFilePathプロパティ

DBInfoFileNameプロパティ

DBInfoFilePathプロパティ

DistributeFileNameプロパティ

DistributeFilePathプロパティ

DistributionInfoFileプロパティ

DocBookmarkFileNameプロパティ

DocInfoFileNameプロパティ

DocInfoFilePathプロパティ

EncryptionPasswordKeyプロパティ

EurpsEnvFileプロパティ

FirstPageNumberプロパティ

FontWidthModeプロパティ

InitPageNumberプロパティ

MultiFormInfoDefFileNameプロパティ

MultiFormInfoDefFilePathプロパティ

MultiReportSetFileNameプロパティ

MultiReportSetFilePathプロパティ

OutFileNameプロパティ

OutputTypeプロパティ

PageNumberFormatプロパティ

PageNumberLocationプロパティ

PaperOrientationプロパティ

PrintCopiesプロパティ

PrintedPageNumberFileNameプロパティ

PrintEndPageプロパティ

PrinterinfFileNameプロパティ

PrinterinfFilePathプロパティ

PrinterNameプロパティ

PrintPageNumberプロパティ

PrintStartPageプロパティ

ReplaceItemCntlFileNameプロパティ

ReplaceItemCntlFilePathプロパティ

ReportFileNameプロパティ

ReportFilePathプロパティ

ScriptCntlFileNameプロパティ

ScriptCntlFilePathプロパティ

SortPrintプロパティ

TintInfoFileNameプロパティ

TintInfoFilePathプロパティ

TrayCodeプロパティ

UserDataFileNameプロパティ

UserDataFilePathプロパティ

ViewerPreferenceFileNameプロパティ

ViewerPreferenceFilePathプロパティ

BookmarkFileNameプロパティ

しおり定義ファイル名を指定します。

解説

BookmarkFileNameプロパティには，ReportFileNameプロパティで指定した帳票ファイルに対応するしおり定義ファイルを指定してください。

しおり定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

BookmarkFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_BOOKMARKPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU025-E）になります。

ファイル名には「"」を含めないでください。また，2次元以上の配列を指定したり，String，またはString配列以外のデータ型を指定したりしないでください。エラー（KEEU500-E）になります。

データ型

String（一つの帳票セットを指定する場合）

String配列（複数の帳票セットを指定する場合）

BookmarkFilePathプロパティ

文書しおり定義ファイル，およびしおり定義ファイルのファイルのある場所を指定します。

解説

指定されたファイルのパスは，DocBookmarkFileNameプロパティで指定する文書しおり定義ファイルと，BookmarkFileNameプロパティで指定するしおり定義ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU025-E）になります。

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

Cryptoプロパティ

PDF形式ファイルを暗号化にして出力するかどうかを指定します。

表4-9　 Cryptoプロパティの指定値

指定値 | 説　　明
True | PDF形式ファイルを暗号化にします。
False | PDF形式ファイルを暗号化にしません。

解説

Cryptoプロパティの指定は，EUR Print Service Enterpriseの付加製品であるEUR Print Service - Cipher optionが組み込まれているとき有効です。EUR Print Service - Cipher optionが組み込まれていない状態で，Cryptoプロパティに「True」を指定したときは，エラー（KEEU104-E）になります。

データ型

Boolean

CryptoFileNameプロパティ

暗号化設定ファイル名を指定します。

解説

暗号化設定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

CryptoFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_CRYPTOFILEPATHに設定されているフォルダ

EUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU029-E）になります。

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定したりしないでください。エラー（KEEU500-E）になります。

データ型

String

CryptoFilePathプロパティ

暗号化設定ファイルのファイルのある場所を指定します。

解説

指定されたファイルのパスは，CryptoFileNameプロパティで指定する暗号化設定ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU029-E）になります。

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

DataFileNameプロパティ

マッピングデータ用のデータファイル名，または可変記号値定義ファイル名を指定します。

解説

データファイルからデータを入力する場合，ReportFileNameプロパティで指定した帳票ファイルに対応するマッピングデータファイル名を指定してください。

データベースからデータを入力する場合は，可変記号値定義ファイル名を指定してください。

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

DataFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MAPDATAPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，2次元以上の配列を指定したり，String，またはString配列以外のデータ型を指定したりしないでください。エラー（KEEU500-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

データ型

String（一つの帳票セットを指定する場合）

String配列（複数の帳票セットを指定する場合）

DataFilePathプロパティ

マッピングデータ用のデータファイル，または可変記号値定義ファイルのある場所を指定します。

解説

DataFileNameプロパティで指定するマッピングデータ用のデータファイル，または可変記号値定義ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

データ型

String

DBInfoFileNameプロパティ

データベースからデータを入力する場合，接続情報ファイル名を指定します。

解説

接続情報ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

DBInfoFilePathプロパティで指定したフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DBINFOPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU053-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

指定したファイルの内容に誤りがある場合は，エラー（KEEU055-E）になります。必ず指定するキーワードが指定されているかどうかを見直してください。

データ型

String

DBInfoFilePathプロパティ

接続情報ファイルがある場所を指定します。

解説

指定されたファイルのパスは，DBInfoFileNameプロパティで指定する接続情報ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU053-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

指定したファイルの内容に誤りがある場合は，エラー（KEEU055-E）になります。必ず指定するキーワードが指定されているかどうかを見直してください。

データ型

String

DistributeFileNameプロパティ

PDF仕分け定義ファイル名を指定します。

解説

DistributeFileNameプロパティを指定して，PDF形式ファイルを仕分け出力するときは，OutFileNameプロパティを指定しないでください。同時に指定すると，エラー（KEEU503-E）になります。

PDF仕分け定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

DistributeFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DISTINFOPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU014-E）になります。

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定したりしないでください。エラー（KEEU500-E）になります。

データ型

String

DistributeFilePathプロパティ

PDF仕分け定義ファイルのファイルのある場所を指定します。

解説

指定されたファイルのパスは，DistributeFileNameプロパティで指定するPDF仕分け定義ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU014-E）になります。

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

DistributionInfoFileプロパティ

JP1と連携した仕分け印刷をする場合，仕分け定義情報ファイル名を指定します。

解説

仕分け定義情報ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

環境設定ファイル（EURPS_ENV）の変数EURPS_DISTINFOPATHに設定されているフォルダ

EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

なお，OutputTypeプロパティに「1（PDF形式ファイルに出力）」が指定されている場合は，DistributionInfoFileプロパティを指定しても無効です。

仕分け定義情報ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU500-E）になります。

データ型

String

DocBookmarkFileNameプロパティ

文書しおり定義ファイル名を指定します。

解説

文書しおり定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

BookmarkFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_BOOKMARKPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

文書しおり定義ファイルに「docinfotitle」が指定されている場合は，DocInfoFileNameプロパティに，キーワードTITLEが指定された文書情報設定ファイルが指定されていないと，DocBookmarkFileNameプロパティを指定しても，PDF形式ファイルにしおりは出力されません。

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU025-E）になります。

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

DocInfoFileNameプロパティ

文書情報設定ファイル名を指定します。

解説

文書情報設定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

DocInfoFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DOCINFOPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU010-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

DocInfoFilePathプロパティ

文書情報設定ファイルのある場所を指定します。

解説

指定されたファイルのパスは，DocInfoFileNameプロパティで指定する文書情報設定ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU010-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

EncryptionPasswordKeyプロパティ

オーナパスワードとユーザパスワードを暗号化した暗号化設定ファイル，またはPDF仕分け定義ファイルを使用して，暗号化したPDF形式ファイルを出力するときにパスワード暗号化鍵を指定します。

解説

EncryptionPasswordKeyプロパティには，オーナパスワードとユーザパスワードを暗号化したときに指定した，暗号化鍵を指定します。

パスワード暗号化鍵に指定できる文字は，次のとおりです。

半角数字
0～9

半角英字
A～Z，a～z

指定できるパスワード復号鍵の長さは，Shift JISコードで32バイトまでです。

String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

EurpsEnvFileプロパティ

環境設定ファイル名を指定します。

解説

環境設定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，プロセスのカレントディレクトリを起点としてファイルを検索します。

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

なお，指定された環境設定ファイルを読み込めない場合も帳票は出力されますが，環境設定ファイルで指定した内容は適用されません。

データ型

String

FirstPageNumberプロパティ

余白のページ番号を印刷するときの開始値を指定します。開始値として指定できる値は，1～999,999です。

解説

FirstPageNumberプロパティの指定は，PrintPageNumberプロパティで「True（余白のページ番号を印刷する）」が指定されているとき有効です。

FirstPageNumberプロパティを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。

1～999,999の範囲外の値を指定した場合は，エラー（KEEU500-E）になります。

データ型

Integer

FontWidthModeプロパティ

文字幅の計算方法を指定します。

表4-10　 FontWidthModeプロパティの指定値

指定値 | 説　　明
static | 固定ピッチフォントを出力するとき，固定値で文字幅を計算します（静的モード）。
dynamic | 固定ピッチフォントを出力するとき，使用するフォントに合わせて文字幅を計算します（動的モード）。

解説

FontWidthModeプロパティの指定値は，すべて半角英小文字で指定してください。

「static」または「dynamic」以外を指定した場合，エラー（KEEU500-E）になります。

String以外のデータ型を指定した場合は，エラー（KEEU500-E）になります。

FontWidthModeプロパティに何も指定しなかった場合は，「static」が仮定されます。

FontWidthModeプロパティ，環境変数EURPS_FONT_WIDTH_MODE，および環境設定ファイルEURPS_FONT_WIDTH_MODEが同時に指定されている場合は，次に示す順に優先されます。

FontWidthModeプロパティ

環境変数EURPS_FONT_WIDTH_MODE

環境設定ファイルEURPS_FONT_WIDTH_MODE

データ型

String

InitPageNumberプロパティ

改ページのキーが設定されている場合，そのキーがブレイクするごとにページ番号の開始番号を初期化するかどうかを指定します。

表4-11　 InitPageNumberプロパティの指定値

指定値 | 説　　明
True | 初期化します。
False | 初期化しません。

解説

InitPageNumberプロパティの指定は，PrintPageNumberプロパティで「True（余白のページ番号を印刷する）」が指定されているとき有効です。

ページ番号を初期化する値は，FirstPageNumberプロパティで指定します。

InitPageNumberプロパティを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。ただし，帳票編集中に，［アイテムのプロパティ］ダイアログの［表示形式（ページ番号）］タブで［バージョン3形式］が選択されているページ番号アイテムに対しては，InitPageNumberプロパティの指定は無視されます。

データ型

Boolean

MultiFormInfoDefFileNameプロパティ

複数様式情報定義ファイル名を指定します。

解説

複数の帳票セット，またはMultiReportSetFileNameプロパティを指定して，複数様式で帳票を出力するとき，MultiFormInfoDefFileNameプロパティを指定します。

複数様式で帳票を出力する場合は，MultiFormInfoDefFileNameプロパティを必ず指定してください。MultiFormInfoDefFileNameプロパティが省略されていると，ReportFileNameプロパティで指定されている複数の帳票ファイル，またはMultiReportSetFileNameプロパティの帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。

複数帳票情報定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

MultiFormInfoDefFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MULTIFORM_INFODEFPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU037-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

PrintedPageNumberFileNameプロパティを指定した場合は，出力ページ情報が出力されます。出力される出力ページ情報の詳細については，「7.24　出力ページ情報ファイル」を参照してください。

データ型

String

MultiFormInfoDefFilePathプロパティ

複数様式情報定義ファイルのある場所を指定します。

解説

指定されたファイルのパスは，MultiFormInfoDefFileNameプロパティで指定する複数様式情報定義ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU037-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

MultiReportSetFileNameプロパティ

帳票セット指定ファイル名を指定します。

解説

ReportFileNameプロパティで一つの帳票セット，または複数の帳票セットを指定して出力する場合は，MultiReportSetFileNameプロパティの指定は要りません。MultiReportSetFileNameプロパティとReportFileNameプロパティが同時に指定された場合は，MultiReportSetFileNameプロパティで指定された帳票ファイルのあとに，ReportFileNameプロパティの帳票ファイルを追加して出力されます。

帳票セット指定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

MultiReportSetFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MULTI_REPORTSETPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU035-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

PrintedPageNumberFileNameプロパティを指定した場合は，出力ページ情報が出力されます。出力される出力ページ情報の詳細については，「7.24　出力ページ情報ファイル」を参照してください。

データ型

String

MultiReportSetFilePathプロパティ

帳票セット指定ファイルのある場所を指定します。

解説

指定されたファイルのパスは，MultiReportSetFileNameプロパティで指定する帳票セット指定ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU035-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

OutFileNameプロパティ

出力先ファイル名を指定します。

解説

OutFileNameプロパティは，OutputTypeプロパティに指定されている出力種別に対応した出力先ファイル名を指定します。

OutputTypeプロパティで「0（プリンタに出力）」が指定されている場合
出力するスプールファイル名を指定します。出力先ファイル名を指定しないで帳票出力を実行すると，プリンタに出力されます。

OutputTypeプロパティで「1（PDF形式ファイルに出力）」が指定されている場合
出力するPDF形式ファイル名を指定します。出力先ファイル名を指定しないで帳票出力を実行すると，エラー（KEEU501-E）になります。
PDF形式ファイルを仕分け出力するときは，OutFileNameプロパティは指定しないでください。OutFileNameプロパティとDistributeFileNameプロパティを同時に指定すると，エラー（KEEU503-E）になります。

OutputTypeプロパティで「2（EUR形式ファイルを出力）」が指定されている場合
出力するEUR形式ファイル名を指定します。出力先ファイル名を指定しないで帳票出力を実行すると，エラー（KEEU501-E）になります。

OutputTypeプロパティで「3（CSV形式ファイルに出力）」が指定されている場合
出力するCSV形式ファイル名を指定します。出力先ファイル名を指定しないで帳票出力を実行すると，エラー（KEEU501-E）になります。

OutputTypeプロパティで「4（Excel形式ファイルに出力）」が指定されている場合
出力するExcel形式ファイル名を指定します。出力先ファイル名を指定しないで帳票出力を実行すると，エラー（KEEU501-E）になります。

出力先ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，環境設定ファイル（EURPS_ENV）の変数EURPS_OUTPUTPATHに設定されているフォルダが，デフォルトとして設定されます。

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

OutputTypeプロパティ

出力種別を指定します。省略した場合は，「0」が仮定されます。

表4-12　 OutputTypeプロパティの指定値

指定値 | 説　　明
0 | プリンタに出力します。
1 | PDF形式ファイルに出力します。
2 | EUR形式ファイルを出力します。
3 | CSV形式ファイルに出力します。
4 | Excel形式ファイルに出力します。

解説

OutputTypeプロパティに「0」を指定した場合，OutFileNameプロパティに出力先ファイルを指定すると，スプールファイルに出力できます。OutFileNameプロパティの指定を省略すると，プリンタに出力します。

OutputTypeプロパティに「1」，「2」，「3」，または「4」を指定した場合は，OutFileNameプロパティを指定してください。

OutputTypeプロパティに「1（PDF形式ファイルに出力）」を指定する場合は，EUR Developer，またはEUR Print Service Enterpriseが必要です。また，PDF形式ファイルを暗号化出力したり，暗号化仕分け出力したりする場合は，EUR Print Service Enterpriseと付加製品のEUR Print Service - Cipher optionが必要です。

OutputTypeプロパティに「2（EUR形式ファイルを出力）」を指定する場合は，EUR Developer，またはEUR Print Service Enterpriseが必要です。

OutputTypeプロパティに「4（Excel形式ファイルを出力）」を指定する場合は，EUR Developer，またはEUR Print Service Enterpriseが必要です。

EUR Developer，またはEUR Print Service Enterpriseがインストールされていない環境で，OutputTypeプロパティに「1」，「2」，または「4」を指定した場合は，エラー（KEEU104-E）になります。

「0」，「1」，「2」，「3」，「4」以外の値を指定すると，エラー（KEEU500-E）になります。

データ型

Integer

PageNumberFormatプロパティ

余白のページ番号の書式を指定します。

解説

PageNumberFormatプロパティの指定は，PrintPageNumberプロパティで「True（余白のページ番号を印刷する）」が指定されているとき有効です。

ページ番号を「*」，最終ページ番号を「$」で示して印刷形式を指定します。ページ番号，および最終ページ番号を全角で表示したい場合は全角の記号で，半角で表示したい場合は半角の記号で指定します。

表4-13　 ページ番号の書式

指定したページ番号の形式 | 出力結果例
* | 1
-*- | -1-
-*/$- | -1/5-
(*) | (1)

PageNumberFormatプロパティを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。

データ型

String

PageNumberLocationプロパティ

余白のページ番号を印刷する位置を，番号で指定します。

表4-14　 PageNumberLocationプロパティの指定値

指定値 | 説　　明
1 | ページ番号を左上に印刷します。
2 | ページ番号を中央上に印刷します。
3 | ページ番号を右上に印刷します。
4 | ページ番号を左下に印刷します。
5 | ページ番号を中央下に印刷します。
6 | ページ番号を右下に印刷します。

解説

PageNumberLocationプロパティの指定は，PrintPageNumberプロパティで「True（余白のページ番号を印刷する）」が指定されているとき有効です。

PageNumberLocationプロパティを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。

1～6の範囲外の値を指定した場合は，エラー（KEEU500-E）になります。

データ型

Integer

PaperOrientationプロパティ

プリンタに出力するときの用紙の向きを指定します。省略した場合は，0が仮定されます。

表4-15　 PaperOrientationプロパティの指定値

指定値 | 説　　明
0 | 帳票を設計したときの属性に従います。
1 | 縦方向に印刷します。
2 | 横方向に印刷します。

解説

指定された値が帳票の属性と異なる場合，帳票の一部が出力されないことがあります。

なお，次に示す条件の場合は，PaperOrientationプロパティを指定しても無効です。

OutputTypeプロパティに「1（PDF形式ファイルに出力）」が指定されている場合

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票セットを指定して出力する場合
用紙のサイズ，および用紙の向きが異なっていても，それぞれの帳票の用紙サイズ，および用紙の向きで出力されます。

「0」，「1」，「2」以外の値を指定した場合は，エラー（KEEU500-E）になります。

データ型

Integer

PrintCopiesプロパティ

印刷部数を指定します。指定できる部数は，1～99です。

解説

PrintCopiesプロパティの指定は，一つの帳票セットを出力するときだけ有効です。

PrintCopiesプロパティを指定しない場合は，1部だけ出力されます。

次に示す条件の場合は，PrintCopiesプロパティを指定しても無効です。

OutputTypeプロパティに「1（PDF形式ファイルに出力）」が指定されている場合

OutputTypeプロパティに「2（EUR形式ファイルに出力）」が指定されている場合

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票セットを指定して出力する場合
PrintCopiesプロパティの指定は無視され，1部数分出力されます。

1～99の範囲外の値を指定した場合は，エラー（KEEU500-E）になります。

PrintedPageNumberFileNameプロパティを指定した場合は，PrintCopiesプロパティで指定する印刷部数に関係なく，1部数分の出力ページ情報が出力されます。出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

データ型

Integer

PrintedPageNumberFileNameプロパティ

出力ページ情報ファイル名を指定します。

解説

出力ページ情報ファイルを出力する場合は，PrintedPageNumberFileNameプロパティを必ず指定してください。PrintedPageNumberFileNameプロパティが省略されていると，出力ページ情報ファイルは出力されません。

出力ページ情報ファイル名は，フルパス，相対パス，あるいはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

環境変数EURPS_OUTPUTPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_OUTPUTPATHに設定されているフォルダ

環境変数TMPに設定されているフォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU025-E）になります。

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

OutputTypeプロパティに「2」を指定した場合は，エラー（KEEU503-E）になります。

出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

データ型

String

PrintEndPageプロパティ

印刷終了ページを指定します。指定できる値は，0～999,999です。

解説

PrintEndPageプロパティを指定しない場合，または指定した値が「0」の場合は，最終ページまで印刷します。

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票セットを指定した場合は，PrintEndPageプロパティの指定に関係なく，全ページが印刷されます。

0～999,999の範囲外の値を指定した場合は，エラー（KEEU500-E）になります。

PrintedPageNumberFileNameプロパティを指定した場合は，PrintEndPageプロパティで指定した印刷終了ページまでの出力ページ情報が出力されます。出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

データ型

Integer

PrinterinfFileNameプロパティ

プリンタ定義ファイル名を指定します。

解説

プリンタ定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

PrinterinfFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_PRINTERINFPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

PrinterinfFileNameプロパティを指定しない場合，プリンタ定義ファイル名はprinterinfになります。

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

OutputTypeプロパティに「2」を指定した場合は，エラー（KEEU500-E）になります。

データ型

String

PrinterinfFilePathプロパティ

プリンタ定義ファイルのある場所を指定します。

解説

指定されたファイルのパスは，次に示す場合のプリンタ定義ファイルのデフォルトの場所になります。

PrinterinfFileNameプロパティでプリンタ定義ファイルを相対パスまたはファイル名だけで指定した場合

PrinterinfFileNameプロパティを指定しなかった場合

帳票出力を実行する前に，指定したファイルのパスを見直してください。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

OutputTypeプロパティに「2」を指定した場合は，エラー（KEEU500-E）になります。

データ型

String

PrinterNameプロパティ

印刷先のプリンタ名を指定します。

解説

OutputTypeプロパティに「0（プリンタに出力）」が指定されている場合は，必ずPrinterNameプロパティを指定してください。また，ASP中のVBScriptからの実行時など，システムアカウントでWindowsサービスから実行する場合も，必ずPrinterNameプロパティを指定してください。指定しなかった場合は，エラー（KEEU103-E）になります。

プリンタ名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

PrintPageNumberプロパティ

余白へのページ番号を印刷するかどうかを指定します。

表4-16　 PrintPageNumberプロパティの指定値

指定値 | 説　　明
True | 余白へのページ番号を印刷します。
False | 余白へのページ番号は印刷しません。

解説

余白へのページ番号は，EUR 帳票作成機能で設定した用紙の余白に，次に示すフォント情報で印刷されます。

英語ロケールの場合
フォント種別：Courier New
フォントのサイズ：約12ポイント（148dpiで24ドット）

中国語ロケールの場合
フォント種別：新宋体
フォントのサイズ：約12ポイント（148dpiで24ドット）

日本語ロケールの場合
フォント種別：ＭＳ 明朝
フォントのサイズ：約12ポイント（148dpiで24ドット）

余白へのページ番号を印刷する場合は，プリンタのハードマージンに掛からないように，用紙の余白は余裕を持って設定してください。
用紙の余白は，［用紙の設定］ダイアログの［余白］グループボックスで設定します。［用紙の設定］ダイアログについては，マニュアル「EUR　帳票設計」を参照してください。

PrintPageNumberプロパティを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。［レポートのプロパティ］ダイアログについては，マニュアル「EUR　帳票設計」を参照してください。

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票セットを指定した場合は，すべての帳票に余白ページ番号の指定があり，かつPrintPageNumberプロパティに「True」が指定されているとき，すべての帳票ファイルの余白へページ番号が印刷されます。
指定した帳票セットのうち，一つの帳票ファイルに余白ページ番号の指定がなくてPrintPageNumberプロパティに「True」を指定したときと，帳票ファイルに余白ページ番号の指定の有無に関係なくPrintPageNumberプロパティに「False」を指定したときは，各帳票ファイルに保存されている情報で印刷されます。

データ型

Boolean

PrintStartPageプロパティ

印刷開始ページを指定します。指定できる値は，0～999,999です。

解説

PrintStartPageプロパティを指定しない場合，または指定した値が「0」の場合は，1ページから印刷します。

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票セットを指定した場合は，PrintStartPageプロパティの指定に関係なく，全ページが印刷されます。

0～999,999の範囲外の値を指定した場合，またはPrintEndPageプロパティで指定した値より大きな値を指定した場合は，エラー（KEEU500-E）になります。

PrintedPageNumberFileNameプロパティを指定した場合は，PrintStartPageプロパティで指定した印刷開始ページからの出力ページ情報が出力されます。出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

データ型

Integer

ReplaceItemCntlFileNameプロパティ

置き換え表管理情報ファイル名を指定します。

解説

置き換え表管理情報ファイル名は，フルパス，相対パス，あるいはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

ReplaceItemCntlFilePathプロパティで指定されているフォルダ

環境変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU060-E，またはKEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU025-E）になります。

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

ReplaceItemCntlFileNameプロパティを省略すると，帳票ファイルに定義した置き換え表管理情報ファイル名が仮定されます。また，出力する帳票が複数帳票，あるいは複数様式帳票の場合は，先頭の帳票ファイルに定義した置き換え表管理情報ファイル名が仮定されます。帳票ファイルに置き換え表管理情報ファイルの定義をしていない場合は，データは置き換えられないで出力されます。

置き換え表管理情報ファイルについては，「7.21　置き換え表管理情報ファイル」を参照してください。

データ型

String

ReplaceItemCntlFilePathプロパティ

置き換え表管理情報ファイルのファイルのある場所を指定します。

解説

指定されたファイルの場所は，ReplaceItemCntlFilePathプロパティで指定する置き換え表管理情報ファイルのデフォルトの場所になります。

ReplaceItemCntlFilePathプロパティの指定を省略した場合は，次に示す順にファイルのある場所を検索します。

環境変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ

環境設定ファイル（eurps_env）の変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイルのパスを見直してください。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU014-E）になります。

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

置き換え表管理情報ファイルについては，「7.21　置き換え表管理情報ファイル」を参照してください。

データ型

String

ReportFileNameプロパティ

帳票ファイル名を指定します。

解説

ReportFileNameプロパティは，必ず指定してください。省略はできません。ただし，MultiReportSetFileNameプロパティで帳票セット指定ファイルを指定した場合は，ReportFileNameプロパティを省略できます。

帳票ファイル名を指定しないで帳票出力を実行すると，エラー（KEEU501-E）になります。また，「フォームシートファイル（*.fms）」でない帳票ファイル名が指定されていると，エラー（KEEU007-E）になります。

帳票ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

ReportFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_REPORTPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU005-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，2次元以上の配列を指定したり，String，またはString配列以外のデータ型を指定したりしないでください。エラー（KEEU500-E）になります。

データ型

String（一つの帳票セットを指定する場合）

String配列（複数の帳票セットを指定する場合）

ReportFilePathプロパティ

帳票ファイルのある場所を指定します。

解説

ReportFilePathプロパティで指定するファイルのパスは，ReportFileNameプロパティで指定する帳票ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU005-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

ScriptCntlFileNameプロパティ

Acrobat JavaScript定義ファイル名を指定します。

解説

Acrobat JavaScript定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

ScriptCntlFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_SCRIPTCNTLFILEPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU067-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

ScriptCntlFilePathプロパティ

Acrobat JavaScript定義ファイルのある場所を指定します。

解説

ScriptCntlFilePathプロパティで指定するファイルのパスは，ScriptCntlFileNameプロパティで指定するAcrobat JavaScript定義ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU067-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

SortPrintプロパティ

複数の部数を印刷するとき，部単位で印刷するか，またはページ単位で印刷するかを指定します。省略した場合は，「0」が仮定されます。

表4-17　 SortPrintプロパティの指定値

指定値 | 説明
0 | 部単位で印刷します。
1 | ページ単位で印刷します。

解説

次に示す条件の場合は，SortPrintプロパティを指定しても無効です。

OutputTypeプロパティに「1（PDF形式ファイルに出力）」が指定されている場合

OutputTypeプロパティに「2（EUR形式ファイルを出力）」が指定されている場合

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票セットを指定して出力する場合
SortPrintプロパティの指定は無視され，「0」が仮定されます。

「0」，「1」以外の値が指定された場合は，エラー（KEEU500-E）になります。

データ型

Integer

TintInfoFileNameプロパティ

透かし情報ファイル名を指定します。

解説

透かし情報ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

TintInfoFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_TINTINFOPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU080-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

TintInfoFilePathプロパティ

透かし情報ファイルのある場所を指定します。

解説

指定されたファイルのパスは，TintInfoFileNameプロパティで指定する透かし情報ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU080-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイルのパスに誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パスで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

TrayCodeプロパティ

プリンタの給紙トレイコードを指定します。

解説

TrayCodeプロパティを指定しない場合は，プリンタプロパティで指定したデフォルトのトレイから給紙されます。

給紙トレイコードは，「給紙トレイ一覧ツール」で取得したコードで指定します。［給紙トレイ一覧］ツールの実行ファイル「Eurtyl.exe」は，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Program¥下にあります。

［給紙トレイ一覧］ツールの実行ファイル「Eurtyl.exe」をダブルクリックすると，［給紙トレイ一覧］ダイアログが表示されます。［給紙トレイ一覧］ダイアログでは，出力先プリンタをリストボックスから選択すると，そのプリンタの給紙トレイ名と，対応する給紙トレイコードの一覧が表示されます。

MultiReportSetFileNameプロパティ，またはReportFileNameプロパティで複数の帳票セットを指定して出力する場合は，すべての帳票がTrayCodeプロパティに指定したトレイから給紙されます。

TrayCodeプロパティに指定した給紙トレイコードが，出力先のプリンタで使用できない場合は，エラー（KEEU023-E）になります。

OutputTypeプロパティに「1（PDF形式ファイルに出力）」，および「2（EUR形式ファイルに出力）」が指定されている場合は，TrayCodeプロパティを指定しても無効です。

データ型

Integer

UserDataFileNameプロパティ

ユーザ定義データ用のデータファイル名，または可変記号値定義ファイル名を指定します。

解説

データファイルからデータを入力する場合は，ReportFileNameプロパティで指定した帳票ファイルに対応するユーザ定義データファイル名を指定してください。

データベースからデータを入力する場合は，可変記号値定義ファイル名を指定してください。

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

UserDataFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_USERDATAPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイル名には「"」を含めないでください。また，2次元以上の配列を指定したり，String，またはString配列以外のデータ型を指定したりしないでください。エラー（KEEU500-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

データ型

String（一つの帳票セットを指定する場合）

String配列（複数の帳票セットを指定する場合）

UserDataFilePathプロパティ

ユーザ定義データ用のデータファイル，または可変記号値定義ファイルのある場所を指定します。

解説

UserDataFileNameプロパティで指定するユーザ定義データ用ファイル，または可変記号値定義ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

データ型

String

ViewerPreferenceFileNameプロパティ

ビューアプレファレンス定義ファイル名を指定します。

解説

ビューアプレファレンス定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

ViewerPreferenceFilePathプロパティで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU069-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

ViewerPreferenceFilePathプロパティ

ビューアプレファレンス定義ファイルのある場所を指定します。

解説

ViewerPreferenceFilePathプロパティで指定するファイルのパスは，ViewerPreferenceFileNameプロパティで指定するビューアプレファレンス定義ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルのパスを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU069-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイル名に誤りがあるときは，エラー（KEEU009-E）になります。

フルパスで指定するときは259文字以内

相対パス，またはファイル名だけで指定するときは255文字以内

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

データ型

String

4.6　環境変数，環境設定ファイル

ActiveXオブジェクトで指定するファイルのデフォルトの読み込みフォルダなどを，環境変数，または環境設定ファイル（EURPS_ENV）に指定できます。

環境変数については，「7.26.1　環境変数一覧」を参照してください。環境設定ファイルについては，「7.26　環境設定ファイル」を参照してください。

環境設定ファイルはテキストエディタで編集できますが，［EUR　サーバ環境設定ファイルエディタ］ダイアログでも編集できます。［EUR　サーバ環境設定ファイルエディタ］ダイアログを使った環境設定ファイルの編集方法については，「3.4.1　ダイアログからの環境設定ファイルの作成」を参照してください。

4.7　ActiveXオブジェクトのエラー情報

ActiveXオブジェクトを使用して実行している場合にエラーが発生したときは，ErrオブジェクトのNumberプロパティに終了コード，Descriptionプロパティにメッセージが設定されます。

＜この節の構成＞

4.7.1　Err.Numberプロパティ

4.7.2　Err.Descriptionプロパティ

4.7.1　Err.Numberプロパティ

PrintReportメソッドの実行でエラーが発生した場合，ErrオブジェクトのNumberプロパティに終了コードが設定，または更新されますが，正常終了した場合は，終了コードが更新されません。そのため，PrintReportメソッドの実行後にNumberプロパティの終了コードを参照しても正しいエラー判定ができません。

PrintReportメソッドを実行する前は，Numberプロパティに終了コードが設定されていない（エラーが発生していない）ことを判定してからPrintReportメソッドを実行することをお勧めします。

ErrオブジェクトのNumberプロパティに設定される終了コードを次に示します。終了コードと対応するエラーの詳細は，マニュアル「EUR メッセージ」を参照してください。2000番台の終了コードは，ActiveXオブジェクト固有の終了コードです。

表4-18　 ActiveXオブジェクト実行時の終了コード一覧

終了コード | 意　味
0 | 正常終了しました。
4 | 警告が発生しました。 ※
8 | システムエラーが発生しました。または，出力でエラーが発生しました。
10 | データベースアクセスでエラーが発生しました。
12 | データエラーが発生しました。
2008 | ActiveXオブジェクトによる起動で，起動時にシステムエラーが発生しました。
2016 | ActiveXオブジェクトによる起動で，プロパティの指定でエラーが発生しました。
32 | 上記以外のエラーが発生しました。

注※

警告が発生する要因については，「(1)　終了コード4を返す警告要因」を参照してください。

＜この項の構成＞

(1)　終了コード4を返す警告要因

(1)　終了コード4を返す警告要因

PrintReportメソッドを実行したとき，次に示す警告要因があると，プリンタ出力，PDF形式ファイル出力，またはExcel形式ファイル出力は，終了コード4を返します。EUR形式ファイル出力の場合は，項番6の警告要因以外は終了コード0を返します。

表4-19　 終了コード4を返す警告要因

項番 | 警告要因 | 出力メッセージ | 詳細メッセージ
1 | 文字アイテムのアイテム枠が小さく，指定したデータがアイテム枠内に収まる分だけ出力されたとき。 | KEEU300-W | KEEU301-W
2 | 数値アイテムのアイテム枠が小さく，指定したデータがアイテム枠内に収まらなくて，データが「***」で出力されたとき。 | KEEU301-W
3 | バーコードアイテムのアイテム枠が小さく，バーコードが出力されないとき。 | KEEU301-W
4 | アイテムが出力できる範囲を超えているので，まったく出力されないか，または出力できる範囲に収まる分だけ出力されたとき。 | KEEU301-W
5 | フィールドのデータ型に合わないデータを入力したため，データが欠損値（空白）で出力されたとき。 | KEEU302-W
6 | 画像ファイルがない，EUR サーバ帳票出力機能ではサポートしていない画像ファイルである，または画像ファイルが壊れているとき。 | KEEU305-W
7 | 指定した帳票ファイルが，上位バージョンの機能を使用して作成されているため，実行時のEUR サーバ帳票出力機能のバージョンで出力できる範囲で帳票を出力されたとき。 | KEEU304-W
8 | バーコードデータに使用できない文字，または誤った桁数を指定したために，バーコードが出力されなかったとき。 | KEEU301-W
9 | 集計行のアイテムが表示できない位置に配置されたとき。 | KEEU303-W
10 | 日付変換用システムファイルが正しくないとき。 | KEEU308-W
11 | 指定した置き換え表ファイルに，置き換えデータを1件も登録していなかったとき。 | 出力しない
12 | 指定した置き換え表ファイルにキーデータがなかったとき。または不正なデータがあったとき。 | 出力しない
13 | アイテムが不当に重なっていたため，Excel形式ファイルへ出力できない項目があったとき。 | KEEU320-W | 出力しない
14 | 変換するページ数が100ページを超えていたとき。 | KEEU321-W | 出力しない
15 | 接続先データベースがHiRDBではないのに，接続情報ファイルのキーワードQueryExclusiveStringが指定されたとき。 | KEEU350-W | 出力しない

PrintReportメソッドを実行したとき，警告が発生しても，終了コード4を返して帳票は出力されます。

警告が発生しても終了コード4を返さないようにするには，環境変数，または環境設定ファイル（EURPS_ENV）中の変数EURPS_REPORT_WARNINGに「NO」を設定してください。EURPS_REPORT_WARNINGに「NO」を設定すると，警告要因があっても，終了コード0を返して終了します。メッセージKEEU300-W，詳細メッセージ（KEEU301-W～KEEU308-W），KEEU320-W～KEEU321-W，およびKEEU350-Wも出力されません。ただし，EUR形式ファイル出力の場合は，EURPS_REPORT_WARNINGの設定に関係なく，項番6の警告要因があるときは終了コード4を返し，それ以外では0を返します。

4.7.2　Err.Descriptionプロパティ

ErrオブジェクトのDescriptionプロパティは，エラー，または警告発生時のメッセージ文が設定されます。メッセージ文については，マニュアル「EUR メッセージ」を参照してください。

4.8　コーディング例（ActiveXオブジェクトの場合）

ActiveXオブジェクトのコーディング例を次に示します。

＜この節の構成＞

4.8.1　コーディング例の読み方

4.8.2　プリンタ出力のコーディング例

4.8.3　PDF形式ファイル出力のコーディング例

4.8.4　EUR形式ファイル出力のコーディング例

4.8.5　CSV形式ファイル出力のコーディング例

4.8.6　Excel形式ファイル出力のコーディング例

4.8.1　コーディング例の読み方

ここではコーディング例の読み方について説明します。

＜この項の構成＞

(1)　可変領域

(2)　コーディング例で使用しているファイル

(3)　ファイルの定義例

(1)　可変領域

ActiveXオブジェクトのコーディング例には，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」の可変領域があります。必要な設定に合わせて，可変領域を設定してください。

(2)　コーディング例で使用しているファイル

コーディング例で使用しているファイル名を次に示します。

表4-20　 コーディング例で使用しているファイル名

ファイルの種類 | ファイル名
帳票ファイル | sample1.fms，sample2.fms，sample3.fms
マッピングデータファイル | mapping1.csv，mapping2.csv，mapping3.csv
可変記号値定義ファイル | DBVar1.txt，DBVar2.txt
接続情報ファイル | DBInfo1.txt
複数様式情報定義ファイル | formdef.txt
帳票セット指定ファイル | formset.txt
文書情報設定ファイル | pdfdoc.txt
文書しおり定義ファイル | docbm1.txt，docbm2.txt
しおり定義ファイル | bookmark1.txt，bookmark2.txt，bookmark3.txt
PDF仕分け定義ファイル | shiwake.csv
暗号化設定ファイル | crypto.txt
出力するプリンタ | Printer1
出力先ファイル | PDF形式ファイルの場合 | output.pdf
EUR形式ファイルの場合 | output.euv，output.eup
CSV形式ファイルの場合 | output.csv
Excel形式ファイルの場合 | output.xlsx

(3)　ファイルの定義例

コーディング例で使用しているファイルの定義例を次に示します。

表4-21　 ファイルの定義例

コーディング例に使用したファイル名
定義例

可変記号値定義ファイル
DBVar1.txt
代理店=横浜
社員番号=10000

DBVar2.txt
代理店=名古屋
社員番号=15000

接続情報ファイル
DBInfo1.txt
DABrokerHost=hostname
DBType=HiRDB
SendBufferSize=64
TimeoutInterval=60
User=USERID
QueryExclusiveString=WITH ROLLBACK

複数様式情報定義ファイル
formdef.txt
group 1 {
formtransfercondition {
keybreaktopform=ON
fieldname="社員番号"
}
formfilename "sample1.fms" {
transfercondition=NPNF
printnewpaper=OFF
resetpagenumber=ON
}
formfilename "sample2.fms" {
transfercondition=KBNF
printnewpaper=OFF
resetpagenumber=OFF
}
}

帳票セット指定ファイル
formset.txt

データファイルを指定する場合
sample1.fms,mapping1.csv
sample2.fms,mapping1.csv

可変記号値定義ファイルを指定する場合
sample1.fms,DBVar1.txt
sample2.fms,DBVar1.txt

帳票セット指定ファイル（しおり付きPDF形式ファイルの場合）
formset.txt

データファイルを指定する場合
sample1.fms,mapping1.csv,,bookmark1.txt
sample2.fms,mapping1.csv,,bookmark2.txt

可変記号値定義ファイルを指定する場合
sample1.fms,DBVar1.txt,,bookmark1.txt
sample2.fms,DBVar1.txt,,bookmark2.txt

文書情報設定ファイル
pdfdoc.txt
TITLE="人事管理"
SUBTITLE="TOKYO-Area"
AUTHOR="Jinji1"
KEYWORD="Jinji,TOKYO,YOKOHAMA,CHIBA"

文書しおり定義ファイル
docbm1.txt
TITLE=docinfotitle
SCALE=150
BOOKMARK=open

docbm2.txt
TITLE="地域別売り上げ"
SCALE=120
BOOKMARK=close

しおり定義ファイル
bookmark1.txt
NAME="東京"
BREAKFLD =200

bookmark2.txt
NAME="大阪"
BREAKFLD =130

bookmark3.txt
NAME="福岡"
BREAKFLD=80

PDF仕分け定義ファイル
shiwake.csv
KEYFIELD,1,氏名番号
DATA,00000001.pdf,00000001,TARO
DATA,00000002.pdf,00000002,HANAKO

暗号化設定ファイル
crypto.txt
OwnerPassword=OWNER
DisablePrint=Yes
UserPassword=HITACHI

4.8.2　プリンタ出力のコーディング例

Webサーバ上のASP環境でスクリプトを指定して，帳票をプリンタに印刷するコーディング例を次に示します。

帳票セットを複数指定する場合（データベースを使用）

<HTML>
<HEAD>
<TITLE>Sample Script of ASP page for EUR Print Service</TITLE>
</HEAD>
<BODY>
<%
 'スクリプトのタイムアウト時間を100秒に設定
 Server.ScriptTimeOut=100

 '**********///　1.　配列定義領域　開始　///**********
 Dim A,B(1),C(1)
 '接続情報ファイル名をAに設定
 A="DBInfo1.txt"
 '帳票ファイル名を配列Bに設定
 B(0)="sample1.fms"
 B(1)="sample2.fms"
 '可変記号値定義ファイル名を配列Cに設定
 C(0)="DBVar1.txt"
 C(1)="DBVar2.txt"
 '**********///　1.　配列定義領域　終了　///**********

 'エラーハンドリングを行う
 On Error Resume Next
  'プログラムID「EURPS.Exec」を指定して，
  'ActiveXオブジェクトのインスタンス作成
  Set EUR=Server.CreateObject("EURPS.Exec")

 '**********///　2.　ファイル名指定領域　開始　///**********
 '接続情報ファイルの指定
 EUR.DBInfoFileName=A
 '帳票ファイルの指定
 EUR.ReportFileName=B
 '可変記号値定義ファイルの指定
 EUR.DataFileName=C
 '出力プリンタの指定
 EUR.PrinterName="Printer1"
 '**********///　2.　ファイル名指定領域　終了　///**********

 If Err.Number<>0 Then
   Response.Write("EUR実行前にエラーが発生しています"& Err.Number &"<BR>")
 Else
   '印刷指示
   EUR.PrintReport()
   'PrintReportメソッドは正常終了かどうかの判定
   If Err.Number=0 Then
     '「印刷終了」をHTMLドキュメントに出力
     Response.Write("印刷終了")
   Else
     Response.Write("エラーが発生しました。<BR>")
     Response.Write("エラー番号="& Err.Number &"<BR>")
     'メッセージ文字列からメッセージIDをerridに取り出す
     errid=Cint(Mid(Err.Description,5,3))

 '**********///　3.　エラー番号指定領域　開始　///**********
     If errid=300 Then
     '***/// KEEU300-Wの場合のエラー処理 ///***
       Elseif errid=5 Then
       '***/// KEEU005-Eの場合のエラー処理 ///***
       Elseif errid=53 Then
       '***/// KEEU053-Eの場合のエラー処理 ///***
 '**********///　3.　エラー番号指定領域　終了　///**********

     End If
   End If
 End If
%>
</BODY>
</HTML>

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

＜この項の構成＞

(1)　帳票セットを指定する場合

(2)　帳票セットを指定する場合（データベースを使用）

(3)　帳票セットを複数指定する場合

(4)　帳票セット指定ファイルを指定する場合

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

(1)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'マッピングデータファイルの指定
EUR.DataFileName="mapping1.csv"
'出力プリンタの指定
EUR.PrinterName="Printer1"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(2)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'可変記号値定義ファイルの指定
EUR.DataFileName="DBVar1.txt"
'出力プリンタの指定
EUR.PrinterName="Printer1"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

(3)　帳票セットを複数指定する場合

配列定義領域

Dim A(1),B(1)
'帳票ファイル名を配列Aに設定
A(0)="sample1.fms"
A(1)="sample2.fms"
'マッピングデータファイル名を配列Bに設定
B(0)="mapping1.csv"
B(1)="mapping2.csv"

ファイル名指定領域

'帳票ファイルの指定
EUR.ReportFileName=A
'マッピングデータファイルの指定
EUR.DataFileName=B
'出力プリンタの指定
EUR.PrinterName="Printer1"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(4)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"
'出力プリンタの指定
EUR.PrinterName="Printer1"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"
'出力プリンタの指定
EUR.PrinterName="Printer1"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

4.8.3　PDF形式ファイル出力のコーディング例

Webサーバ上のASP環境でスクリプトを指定して，帳票をPDF形式ファイルに出力するコーディング例を次に示します。

＜この項の構成＞

(1)　PDF形式ファイルに出力する場合

(2)　PDF形式ファイルを仕分け出力する場合

(3)　PDF形式ファイルを暗号化出力する場合

(1)　PDF形式ファイルに出力する場合

帳票セットを複数指定するとき（データベースを使用）

<HTML>
<HEAD>
<TITLE>Sample Script for EUR Print Service Enterprise</TITLE>
</HEAD>
<BODY>
<%

 '**********///　1.　配列定義領域　開始　///**********
 'D(2)はしおり付きPDF形式ファイルに出力する場合だけ指定
 Dim A,B(2),C(2),D(2)
 '接続情報ファイル名をAに設定
 A="DBInfo1.txt"
 '帳票ファイル名を配列Bに設定
 B(0)="sample1.fms"
 B(1)="sample2.fms"
 B(2)="sample3.fms"
 '可変記号値定義ファイル名を配列Cに設定
 C(0)="DBVar1.txt"
 C(1)="DBVar2.txt"
 C(2)="DBVar3.txt"
 '***/// しおり付きPDF形式ファイルに出力する場合　開始 ///***
 'しおり定義ファイル名を配列Dに設定
 D(0)="bookmark1.txt"
 D(1)="bookmark2.txt"
 D(2)="bookmark3.txt"
 '***/// しおり付きPDF形式ファイルに出力する場合　終了 ///***
 '**********///　1.　配列定義領域　終了　///**********

 'エラーハンドリングを行う
 On Error Resume Next
  'プログラムID「EURPS.Exec」を指定して，
  'ActiveXオブジェクトのインスタンス作成
  Set EUR=Server.CreateObject("EURPS.Exec")

 '**********///　2.　ファイル名指定領域　開始　///**********
 '出力タイプ(PDF形式ファイル出力)の指定
 EUR.OutputType=1
 '出力先ファイルの指定
 EUR.OutFileName="output.pdf"
 '接続情報ファイルの指定
 EUR.DBInfoFileName=A
 '帳票ファイルの指定
 EUR.ReportFileName=B
 '可変記号値定義ファイルの指定
 EUR.DataFileName=C
 '***/// しおり付きPDF形式ファイルに出力する場合　開始 ///***
 '文書しおり定義ファイルの指定
 EUR.DocBookmarkFileName="docbm2.txt"
 'しおり定義ファイルの指定
 EUR.BookmarkFileName=D
 '***/// しおり付きPDF形式ファイルに出力する場合　終了 ///***
 '**********///　2.　ファイル名指定領域　終了　///**********

 If Err.Number<>0 Then
   Response.Write("EUR実行前にエラーが発生しています"& Err.Number &"<BR>")
 Else
   '印刷指示
   EUR.PrintReport()
   'PrintReportメソッドは正常終了かどうかの判定
   If Err.Number=0 Then
     '「PDF形式ファイル出力終了」をHTMLドキュメントに出力
     Response.Write("PDF形式ファイル出力終了")
   Else
     Response.Write("エラーが発生しました。<BR>")
     Response.Write("エラー番号="& Err.Number &"<BR>")
     'メッセージ文字列からメッセージIDをerridに取り出す
     errid=Cint(Mid(Err.Description,5,3))

 '**********///　3.　エラー番号指定領域　開始　///**********
     If errid=300 Then
     '***/// KEEU300-Wの場合のエラー処理 ///***
       Elseif errid=5 Then
       '***/// KEEU005-Eの場合のエラー処理 ///***
       Elseif errid=53 Then
       '***/// KEEU053-Eの場合のエラー処理 ///***
 '**********///　3.　エラー番号指定領域　終了　///**********
     End If
   End If
 End If
%>
</BODY>
</HTML>

しおり付きPDF形式ファイルに出力する場合は，「しおり付きPDF形式ファイルに出力する場合」の領域内の内容も指定してください。

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

(a)　帳票セットを指定するとき

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'マッピングデータファイルの指定
EUR.DataFileName="mapping1.csv"
'***/// しおり付きPDF形式ファイルに出力する場合　開始 ///***
'文書情報設定ファイルの指定
EUR.DocInfoFileName="pdfdoc.txt"
'文書しおり定義ファイルの指定
EUR.DocBookmarkFileName="docbm1.txt"
'しおり定義ファイルの指定
EUR.BookmarkFileName="bookmark1.txt"
'***/// しおり付きPDF形式ファイルに出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(b)　帳票セットを指定するとき（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'可変記号値定義ファイルの指定
EUR.DataFileName="DBVar1.txt"
'***/// しおり付きPDF形式ファイルに出力する場合　開始 ///***
'文書情報設定ファイルの指定
EUR.DocInfoFileName="pdfdoc.txt"
'文書しおり定義ファイルの指定
EUR.DocBookmarkFileName="docbm1.txt"
'しおり定義ファイルの指定
EUR.BookmarkFileName="bookmark1.txt"
'***/// しおり付きPDF形式ファイルに出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

(c)　帳票セットを複数指定するとき

配列定義領域

'C(2)はしおり付きPDF形式ファイルに出力する場合だけ指定
Dim A(2),B(2),C(2)
'帳票ファイル名を配列Aに設定
A(0)="sample1.fms"
A(1)="sample2.fms"
A(2)="sample3.fms"
'マッピングデータファイル名を配列Bに設定
B(0)="mapping1.csv"
B(1)="mapping2.csv"
B(2)="mapping3.csv"
'***/// しおり付きPDF形式ファイルに出力する場合　開始 ///***
'しおり定義ファイル名を配列Cに設定
C(0)="bookmark1.txt"
C(1)="bookmark2.txt"
C(2)="bookmark3.txt"
'***/// しおり付きPDF形式ファイルに出力する場合　終了 ///***

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'帳票ファイルの指定
EUR.ReportFileName=A
'マッピングデータファイルの指定
EUR.DataFileName=B
'***/// しおり付きPDF形式ファイルに出力する場合　開始 ///***
'文書しおり定義ファイルの指定
EUR.DocBookmarkFileName="docbm2.txt"
'しおり定義ファイルの指定
EUR.BookmarkFileName=C
'***/// しおり付きPDF形式ファイルに出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(d)　帳票セット指定ファイルを指定するとき

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"
'***/// しおり付きPDF形式ファイルに出力する場合　開始 ///***
'文書しおり定義ファイルの指定
EUR.DocBookmarkFileName="docbm2.txt"
'***/// しおり付きPDF形式ファイルに出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***

(e)　帳票セット指定ファイルを指定するとき（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"
'***/// しおり付きPDF形式ファイルに出力する場合　開始 ///***
'文書しおり定義ファイルの指定
EUR.DocBookmarkFileName="docbm2.txt"
'***/// しおり付きPDF形式ファイルに出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

(2)　PDF形式ファイルを仕分け出力する場合

帳票セットを複数指定するとき（データベースを使用）

<HTML>
<HEAD>
<TITLE>Sample Script for EUR Print Service Enterprise</TITLE>
</HEAD>
<BODY>
<%

 '**********///　1.　配列定義領域　開始　///**********
 Dim A,B(1),C(1)
 '接続情報ファイル名をAに設定
 A="DBInfo1.txt"
 '帳票ファイル名を配列Bに設定
 B(0)="sample1.fms"
 B(1)="sample2.fms"
 '可変記号値定義ファイル名を配列Cに設定
 C(0)="DBVar1.txt"
 C(1)="DBVar2.txt"
 '**********///　1.　配列定義領域　終了　///**********

 'エラーハンドリングを行う
 On Error Resume Next
  'プログラムID「EURPS.Exec」を指定して，
  'ActiveXオブジェクトのインスタンス作成
  Set EUR=Server.CreateObject("EURPS.Exec")

 '**********///　2.　ファイル名指定領域　開始　///**********
 '出力タイプ(PDF形式ファイル出力)の指定
 EUR.OutputType=1
 'PDF仕分け定義ファイルの指定
 EUR.DistributeFileName="shiwake.csv"
 '複数様式情報定義ファイルの指定
 EUR.MultiFormInfoDefFileName="formdef.txt"
 '接続情報ファイルの指定
 EUR.DBInfoFileName=A
 '帳票ファイルの指定
 EUR.ReportFileName=B
 '可変記号値定義ファイルの指定
 EUR.DataFileName=C
 '***/// PDF形式ファイルを暗号化仕分け出力する場合　開始 ///***
 'PDF形式ファイルの暗号化指定
 EUR.Crypto=true
 '暗号化設定ファイルの指定
 EUR.CryptoFileName="crypto.txt"
 '***/// PDF形式ファイルを暗号化仕分け出力する場合　終了 ///***
 '**********///　2.　ファイル名指定領域　終了　///**********

 If Err.Number<>0 Then
   Response.Write("EUR実行前にエラーが発生しています"& Err.Number &"<BR>")
 Else
   '印刷指示
   EUR.PrintReport()
   'PrintReportメソッドは正常終了かどうかの判定
   If Err.Number=0 Then
     '「PDF形式ファイル出力終了」をHTMLドキュメントに出力
     Response.Write("PDF形式ファイル出力終了")
   Else
     Response.Write("エラーが発生しました。<BR>")
     Response.Write("エラー番号="& Err.Number &"<BR>")
     'メッセージ文字列からメッセージIDをerridに取り出す
     errid=Cint(Mid(Err.Description,5,3))

 '**********///　3.　エラー番号指定領域　開始　///**********
     If errid=300 Then
     '***/// KEEU300-Wの場合のエラー処理 ///***
       Elseif errid=5 Then
       '***/// KEEU005-Eの場合のエラー処理 ///***
       Elseif errid=53 Then
       '***/// KEEU053-Eの場合のエラー処理 ///***
 '**********///　3.　エラー番号指定領域　終了　///**********
     End If
   End If
 End If
%>
</BODY>
</HTML>

PDF形式ファイルを暗号化仕分け出力する場合は，「PDF形式ファイルを暗号化仕分け出力する場合」の領域内の内容も指定してください。

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

(a)　帳票セットを指定するとき

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'PDF仕分け定義ファイルの指定
EUR.DistributeFileName="shiwake.csv"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'マッピングデータファイルの指定
EUR.DataFileName="mapping1.csv"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　開始 ///***
'PDF形式ファイルの暗号化指定
EUR.Crypto=true
'暗号化設定ファイルの指定
EUR.CryptoFileName="crypto.txt"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(b)　帳票セットを指定するとき（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'PDF仕分け定義ファイルの指定
EUR.DistributeFileName="shiwake.csv"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'可変記号値定義ファイルの指定
EUR.DataFileName="DBVar1.txt"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　開始 ///***
'PDF形式ファイルの暗号化指定
EUR.Crypto=true
'暗号化設定ファイルの指定
EUR.CryptoFileName="crypto.txt"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

(c)　帳票セットを複数指定するとき

配列定義領域

Dim A(1),B(1)
'帳票ファイル名を配列Aに設定
A(0)="sample1.fms"
A(1)="sample2.fms"
'マッピングデータファイル名を配列Bに設定
B(0)="mapping1.csv"
B(1)="mapping2.csv"

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'PDF仕分け定義ファイルの指定
EUR.DistributeFileName="shiwake.csv"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'帳票ファイルの指定
EUR.ReportFileName=A
'マッピングデータファイルの指定
EUR.DataFileName=B
'***/// PDF形式ファイルを暗号化仕分け出力する場合　開始 ///***
'PDF形式ファイルの暗号化指定 EUR.Crypto=true
'暗号化設定ファイルの指定 EUR.CryptoFileName="crypto.txt"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(d)　帳票セット指定ファイルを指定するとき

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'PDF仕分け定義ファイルの指定
EUR.DistributeFileName="shiwake.csv"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　開始 ///***
'PDF形式ファイルの暗号化指定 EUR.Crypto=true
'暗号化設定ファイルの指定 EUR.CryptoFileName="crypto.txt"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***

(e)　帳票セット指定ファイルを指定するとき（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'PDF仕分け定義ファイルの指定
EUR.DistributeFileName="shiwake.csv"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　開始 ///***
'PDF形式ファイルの暗号化指定 EUR.Crypto=true
'暗号化設定ファイルの指定 EUR.CryptoFileName="crypto.txt"
'***/// PDF形式ファイルを暗号化仕分け出力する場合　終了 ///***

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

(3)　PDF形式ファイルを暗号化出力する場合

帳票セットを複数指定するとき（データベースを使用）

<HTML>
<HEAD>
<TITLE>Sample Script for EUR Print Service Enterprise</TITLE>
</HEAD>
<BODY>
<%

 '**********///　1.　配列定義領域　開始　///**********
 Dim A,B(1),C(1)
 '接続情報ファイル名をAに設定
 A="DBInfo1.txt"
 '帳票ファイル名を配列Bに設定
 B(0)="sample1.fms"
 B(1)="sample2.fms"
 '可変記号値定義ファイル名を配列Cに設定
 C(0)="DBVar1.txt"
 C(1)="DBVar2.txt"
 '**********///　1.　配列定義領域　終了　///**********

 'エラーハンドリングを行う
 On Error Resume Next
  'プログラムID「EURPS.Exec」を指定して，
  'ActiveXオブジェクトのインスタンス作成
  Set EUR=Server.CreateObject("EURPS.Exec")

 '**********///　2.　ファイル名指定領域　開始　///**********
 '出力タイプ(PDF形式ファイル出力)の指定
 EUR.OutputType=1
 '出力先ファイルの指定
 EUR.OutFileName="output.pdf"
 'PDF形式ファイルの暗号化指定
 EUR.Crypto=true
 '暗号化設定ファイルの指定
 EUR.CryptoFileName="crypto.txt"
 '接続情報ファイルの指定
 EUR.DBInfoFileName=A
 '帳票ファイルの指定
 EUR.ReportFileName=B
 '可変記号値定義ファイルの指定
 EUR.DataFileName=C
 '**********///　2.　ファイル名指定領域　終了　///**********

 If Err.Number<>0 Then
   Response.Write("EUR実行前にエラーが発生しています"& Err.Number &"<BR>")
 Else
   '印刷指示
   EUR.PrintReport()
   'PrintReportメソッドは正常終了かどうかの判定
   If Err.Number=0 Then
     '「PDF形式ファイル出力終了」をHTMLドキュメントに出力
     Response.Write("PDF形式ファイル出力終了")
   Else
     Response.Write("エラーが発生しました。<BR>")
     Response.Write("エラー番号="& Err.Number &"<BR>")
     'メッセージ文字列からメッセージIDをerridに取り出す
     errid=Cint(Mid(Err.Description,5,3))

 '**********///　3.　エラー番号指定領域　開始　///**********
     If errid=300 Then
     '***/// KEEU300-Wの場合のエラー処理 ///***
       Elseif errid=5 Then
       '***/// KEEU005-Eの場合のエラー処理 ///***
       Elseif errid=53 Then
       '***/// KEEU053-Eの場合のエラー処理 ///***
 '**********///　3.　エラー番号指定領域　終了　///**********
     End If
   End If
 End If
%>
</BODY>
</HTML>

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

(a)　帳票セットを指定するとき

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'PDF形式ファイルの暗号化指定
EUR.Crypto=true
'暗号化設定ファイルの指定
EUR.CryptoFileName="crypto.txt"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'マッピングデータファイルの指定
EUR.DataFileName="mapping1.csv"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(b)　帳票セットを指定するとき（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'PDF形式ファイルの暗号化指定
EUR.Crypto=true
'暗号化設定ファイルの指定
EUR.CryptoFileName="crypto.txt"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'可変記号値定義ファイルの指定
EUR.DataFileName="DBVar1.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

(c)　帳票セットを複数指定するとき

配列定義領域

Dim A(1),B(1)
'帳票ファイル名を配列Aに設定
A(0)="sample1.fms"
A(1)="sample2.fms"
'マッピングデータファイル名を配列Bに設定
B(0)="mapping1.csv"
B(1)="mapping2.csv"

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'PDF形式ファイルの暗号化指定
EUR.Crypto=true
'暗号化設定ファイルの指定
EUR.CryptoFileName="crypto.txt"
'帳票ファイルの指定
EUR.ReportFileName=A
'マッピングデータファイルの指定
EUR.DataFileName=B

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(d)　帳票セット指定ファイルを指定するとき

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'PDF形式ファイルの暗号化指定
EUR.Crypto=true
'暗号化設定ファイルの指定
EUR.CryptoFileName="crypto.txt"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***

(e)　帳票セット指定ファイルを指定するとき（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(PDF形式ファイル出力)の指定
EUR.OutputType=1
'出力先ファイルの指定
EUR.OutFileName="output.pdf"
'PDF形式ファイルの暗号化指定
EUR.Crypto=true
'暗号化設定ファイルの指定
EUR.CryptoFileName="crypto.txt"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

4.8.4　EUR形式ファイル出力のコーディング例

Webサーバ上のASP環境でスクリプトを指定して，帳票をEUR形式ファイルに出力するコーディング例を次に示します。

帳票セットを複数指定する場合（データベースを使用）

<HTML>
<HEAD>
<TITLE>Sample Script for EUR Print Service Enterprise</TITLE>
</HEAD>
<BODY>
<%

 '**********///　1.　配列定義領域　開始　///**********
 Dim A,B(1),C(1)
 '接続情報ファイル名をAに設定
 A="DBInfo1.txt"
 '帳票ファイル名を配列Bに設定
 B(0)="sample1.fms"
 B(1)="sample2.fms"
 '可変記号値定義ファイル名を配列Cに設定
 C(0)="DBVar1.txt"
 C(1)="DBVar2.txt"
 '**********///　1.　配列定義領域　終了　///**********

 'エラーハンドリングを行う
 On Error Resume Next
  'プログラムID「EURPS.Exec」を指定して，
  'ActiveXオブジェクトのインスタンス作成
  Set EUR=Server.CreateObject("EURPS.Exec")

 '**********///　2.　ファイル名指定領域　開始　///**********
 '出力タイプ(EUR形式ファイル出力)の指定
 EUR.OutputType=2
 '出力先ファイルの指定
 EUR.OutFileName="output.eup"
 '接続情報ファイルの指定
 EUR.DBInfoFileName=A
 '帳票ファイルの指定
 EUR.ReportFileName=B
 '可変記号値定義ファイルの指定
 EUR.DataFileName=C
 '**********///　2.　ファイル名指定領域　終了　///**********

 If Err.Number<>0 Then
   Response.Write("EUR実行前にエラーが発生しています"& Err.Number &"<BR>")
 Else
   '印刷指示
   EUR.PrintReport()
   'PrintReportメソッドは正常終了かどうかの判定
   If Err.Number=0 Then
     '「EUR形式ファイル出力終了」をHTMLドキュメントに出力
     Response.Write("EUR形式ファイル出力終了")
   Else
     Response.Write("エラーが発生しました。<BR>")
     Response.Write("エラー番号="& Err.Number &"<BR>")
     'メッセージ文字列からメッセージIDをerridに取り出す
     errid=Cint(Mid(Err.Description,5,3))

 '**********///　3.　エラー番号指定領域　開始　///**********
     If errid=300 Then
     '***/// KEEU300-Wの場合のエラー処理 ///***
       Elseif errid=5 Then
       '***/// KEEU005-Eの場合のエラー処理 ///***
       Elseif errid=53 Then
       '***/// KEEU053-Eの場合のエラー処理 ///***
 '**********///　3.　エラー番号指定領域　終了　///**********

     End If
   End If
 End If
%>
</BODY>
</HTML>

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

＜この項の構成＞

(1)　帳票セットを指定する場合

(2)　帳票セットを指定する場合（データベースを使用）

(3)　帳票セットを複数指定する場合

(4)　帳票セット指定ファイルを指定する場合

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

(1)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(EUR形式ファイル出力)の指定
EUR.OutputType=2
'出力先ファイルの指定
EUR.OutFileName="output.euv"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'マッピングデータファイルの指定
EUR.DataFileName="mapping1.csv"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(2)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(EUR形式ファイル出力)の指定
EUR.OutputType=2
'出力先ファイルの指定
EUR.OutFileName="output.euv"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'可変記号値定義ファイルの指定
EUR.DataFileName="DBVar1.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

(3)　帳票セットを複数指定する場合

配列定義領域

Dim A(1),B(1)
'帳票ファイル名を配列Aに設定
A(0)="sample1.fms"
A(1)="sample2.fms"
'マッピングデータファイル名を配列Bに設定
B(0)="mapping1.csv"
B(1)="mapping2.csv"

ファイル名指定領域

'出力タイプ(EUR形式ファイル出力)の指定
EUR.OutputType=2
'出力先ファイルの指定
EUR.OutFileName="output.eup"
'帳票ファイルの指定
EUR.ReportFileName=A
'マッピングデータファイルの指定
EUR.DataFileName=B

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(4)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(EUR形式ファイル出力)の指定
EUR.OutputType=2
'出力先ファイルの指定
EUR.OutFileName="output.eup"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(EUR形式ファイル出力)の指定
EUR.OutputType=2
'出力先ファイルの指定
EUR.OutFileName="output.eup"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

4.8.5　CSV形式ファイル出力のコーディング例

Webサーバ上のASP環境でスクリプトを指定して，帳票をCSV形式ファイルに出力するコーディング例を次に示します。

帳票セットを複数指定する場合（データベースを使用）

<HTML>
<HEAD>
<TITLE>Sample Script for EUR Print Service</TITLE>
</HEAD>
<BODY>
<%

 '**********///　1.　配列定義領域　開始　///**********
 Dim A,B(1),C(1)
 '接続情報ファイル名をAに設定
 A="DBInfo1.txt"
 '帳票ファイル名を配列Bに設定
 B(0)="sample1.fms"
 B(1)="sample2.fms"
 '可変記号値定義ファイル名を配列Cに設定
 C(0)="DBVar1.txt"
 C(1)="DBVar2.txt"
 '**********///　1.　配列定義領域　終了　///**********

 'エラーハンドリングを行う
 On Error Resume Next
  'プログラムID「EURPS.Exec」を指定して，
  'ActiveXオブジェクトのインスタンス作成
  Set EUR=Server.CreateObject("EURPS.Exec")

 '**********///　2.　ファイル名指定領域　開始　///**********
 '出力タイプ(CSV形式ファイル出力)の指定
 EUR.OutputType=3
 '出力先ファイルの指定
 EUR.OutFileName="output.csv"
 '接続情報ファイルの指定
 EUR.DBInfoFileName=A
 '帳票ファイルの指定
 EUR.ReportFileName=B
 '可変記号値定義ファイルの指定
 EUR.DataFileName=C
 '**********///　2.　ファイル名指定領域　終了　///**********

 If Err.Number<>0 Then
   Response.Write("EUR実行前にエラーが発生しています"& Err.Number &"<BR>")
 Else
   '印刷指示
   EUR.PrintReport()
   'PrintReportメソッドは正常終了かどうかの判定
   If Err.Number=0 Then
     '「CSV形式ファイル出力終了」をHTMLドキュメントに出力
     Response.Write("CSV形式ファイル出力終了")
   Else
     Response.Write("エラーが発生しました。<BR>")
     Response.Write("エラー番号="& Err.Number &"<BR>")
     'メッセージ文字列からメッセージIDをerridに取り出す
     errid=Cint(Mid(Err.Description,5,3))

 '**********///　3.　エラー番号指定領域　開始　///**********
     If errid=300 Then
     '***/// KEEU300-Wの場合のエラー処理 ///***
       Elseif errid=5 Then
       '***/// KEEU005-Eの場合のエラー処理 ///***
       Elseif errid=53 Then
       '***/// KEEU053-Eの場合のエラー処理 ///***
 '**********///　3.　エラー番号指定領域　終了　///**********

     End If
   End If
 End If
%>
</BODY>
</HTML>

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

＜この項の構成＞

(1)　帳票セットを指定する場合

(2)　帳票セットを指定する場合（データベースを使用）

(3)　帳票セットを複数指定する場合

(4)　帳票セット指定ファイルを指定する場合

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

(1)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(CSV形式ファイル出力)の指定
EUR.OutputType=3
'出力先ファイルの指定
EUR.OutFileName="output.csv"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'マッピングデータファイルの指定
EUR.DataFileName="mapping1.csv"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(2)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(CSV形式ファイル出力)の指定
EUR.OutputType=3
'出力先ファイルの指定
EUR.OutFileName="output.csv"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'可変記号値定義ファイルの指定
EUR.DataFileName="DBVar1.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

(3)　帳票セットを複数指定する場合

配列定義領域

Dim A(1),B(1)
'帳票ファイル名を配列Aに設定
A(0)="sample1.fms"
A(1)="sample2.fms"
'マッピングデータファイル名を配列Bに設定
B(0)="mapping1.csv"
B(1)="mapping2.csv"

ファイル名指定領域

'出力タイプ(CSV形式ファイル出力)の指定
EUR.OutputType=3
'出力先ファイルの指定
EUR.OutFileName="output.csv"
'帳票ファイルの指定
EUR.ReportFileName=A
'マッピングデータファイルの指定
EUR.DataFileName=B

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

(4)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(CSV形式ファイル出力)の指定
EUR.OutputType=3
'出力先ファイルの指定
EUR.OutFileName="output.csv"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(CSV形式ファイル出力)の指定
EUR.OutputType=3
'出力先ファイルの指定
EUR.OutFileName="output.csv"
'複数様式情報定義ファイルの指定
EUR.MultiFormInfoDefFileName="formdef.txt"
'接続情報ファイルの指定
EUR.DBInfoFileName="DBInfo1.txt"
'帳票セット指定ファイルの指定
EUR.MultiReportSetFileName="formset.txt"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=35 Then
'***/// KEEU035-Eの場合のエラー処理 ///***
Elseif errid=37 Then
'***/// KEEU037-Eの場合のエラー処理 ///***
Elseif errid=53 Then
'***/// KEEU053-Eの場合のエラー処理 ///***

4.8.6　Excel形式ファイル出力のコーディング例

Webサーバ上のASP環境でスクリプトを指定して，帳票をExcel形式ファイルに出力するコーディング例を次に示します。

帳票セットを指定する場合（データベースを使用）

<HTML>
<HEAD>
<TITLE>Sample Script for EUR Print Service Enterprise</TITLE>
</HEAD>
<BODY>
<%

 'エラーハンドリングを行う
 On Error Resume Next
  'プログラムID「EURPS.Exec」を指定して，
  'ActiveXオブジェクトのインスタンス作成
  Set EUR=Server.CreateObject("EURPS.Exec")

 '**********///　2.　ファイル名指定領域　開始　///**********
 '出力タイプ(XLSX形式ファイル出力)の指定
 EUR.OutputType=4
 '出力先ファイルの指定
 EUR.OutFileName="output.xlsx"
 '接続情報ファイルの指定
 EUR.DBInfoFileName="DBInfo1.txt"
 '帳票ファイルの指定
 EUR.ReportFileName="sample1.fms"
 '可変記号値定義ファイルの指定
 EUR.DataFileName="DBVar1.txt"
 '**********///　2.　ファイル名指定領域　終了　///**********

 If Err.Number<>0 Then
   Response.Write("EUR実行前にエラーが発生しています"& Err.Number &"<BR>")
 Else
   '印刷指示
   EUR.PrintReport()
   'PrintReportメソッドは正常終了かどうかの判定
   If Err.Number=0 Then
     '「XLSX形式ファイル出力終了」をHTMLドキュメントに出力
     Response.Write("XLSX形式ファイル出力終了")
   Else
     Response.Write("エラーが発生しました。<BR>")
     Response.Write("エラー番号="& Err.Number &"<BR>")
     'メッセージ文字列からメッセージIDをerridに取り出す
     errid=Cint(Mid(Err.Description,5,3))

 '**********///　3.　エラー番号指定領域　開始　///**********
     If errid=300 Then
     '***/// KEEU300-Wの場合のエラー処理 ///***
       Elseif errid=5 Then
       '***/// KEEU005-Eの場合のエラー処理 ///***
       Elseif errid=53 Then
       '***/// KEEU053-Eの場合のエラー処理 ///***
 '**********///　3.　エラー番号指定領域　終了　///**********

     End If
   End If
 End If
%>
</BODY>
</HTML>

帳票セットを指定する場合は，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

＜この項の構成＞

(1)　帳票セットを指定する場合

(1)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

'出力タイプ(Excel形式ファイル出力)の指定
EUR.OutputType=4
'出力先ファイルの指定
EUR.OutFileName="output.xlsx"
'帳票ファイルの指定
EUR.ReportFileName="sample1.fms"
'マッピングデータファイルの指定
EUR.DataFileName="mapping1.csv"

エラー番号指定領域

If errid=300 Then
'***/// KEEU300-Wの場合のエラー処理 ///***
Elseif errid=5 Then
'***/// KEEU005-Eの場合のエラー処理 ///***
Elseif errid=6 Then
'***/// KEEU006-Eの場合のエラー処理 ///***

5.　JavaBeansを使用した帳票出力

この章では，EUR サーバ帳票出力機能を起動して帳票出力する方法のうち，JavaBeansを使用した帳票出力について説明します。

＜この章の構成＞

5.1　JavaBeansで帳票を出力するには

5.2　JavaBeans起動部品

5.3　JavaBeans起動部品が提供するパッケージ

5.4　EURPSManagerクラス

5.5　EURPSExceptionクラス

5.6　EURPSManagerクラスのメソッド仕様

5.7　EURPSExceptionクラスのメソッド仕様

5.8　環境変数，環境設定ファイル

5.9　JavaBeans起動部品の例外情報

5.10　コーディング例（JavaBeans起動部品の場合）

5.1　JavaBeansで帳票を出力するには

この節では，JavaBeansで帳票を出力する際に作成するAPIやコーディング例の説明個所を示します。

＜この節の構成＞

(1)　APIの記載個所

(2)　コーディング例の記載個所

(1)　APIの記載個所

メソッドの記載個所については，「5.4.2　EURPSManagerクラスのメソッド一覧」および「5.5.1　EURPSExceptionクラスのメソッド一覧」を参照してください。

(2)　コーディング例の記載個所

コーディング例の記載個所を次の表に示します。

表5-1　コーディング例の記載個所（JavaBeansの場合）

出力形式
帳票様式

単一様式
複数様式

帳票セットを使用
帳票セット指定ファイルを使用※1

プリンタへ出力
5.10.2(1)
5.10.2(2)※2
5.10.2(3)
5.10.2(4)
5.10.2(5)※2

PDF形式ファイルへ出力
　＋暗号化出力
5.10.3(3)(a)
5.10.3(3)(b)※2
5.10.3(3)(c)
5.10.3(3)(d)
5.10.3(3)(e)※2

PDF形式ファイルへ出力
　＋暗号化なし
5.10.3(1)(a)
5.10.3(1)(b)※2
5.10.3(1)(c)
5.10.3(1)(d)
5.10.3(1)(e)※2

PDF形式ファイルへ出力
　＋仕分け出力
　＋暗号化出力※3
5.10.3(2)(a)
5.10.3(2)(b)※2
5.10.3(2)(c)
5.10.3(2)(d)
5.10.3(2)(e)※2

PDF形式ファイルへ出力
　＋仕分け出力
　＋暗号化なし
5.10.3(2)(a)
5.10.3(2)(b)※2
5.10.3(2)(c)
5.10.3(2)(d)
5.10.3(2)(e)※2

EUR形式ファイルへ出力
5.10.4(1)
5.10.4(2)※2
5.10.4(3)
5.10.4(4)
5.10.4(5)※2

CSV形式ファイルへ出力
5.10.5(1)
5.10.5(2)※2
5.10.5(3)
5.10.5(4)
5.10.5(5)※2

Excel形式ファイルへ出力
5.10.6
－
－

（凡例）

－：出力できません。

注※1

複数様式情報定義ファイルを組み合わせる場合，コーディング例については「7.8　複数様式情報定義ファイル」を参照してください。

注※2

データベースを使用する場合のコーディング例の記載個所です。

なお，複数様式で帳票セットを使用する場合については，このマニュアルには記載していません（データベースを使用する場合と使用しない場合とで，コーディング内容はほぼ同じのため）。

注※3

「5.10.3(2)　 PDF形式ファイルを仕分け出力する場合」の「PDF形式ファイルを暗号化仕分け出力する場合」の内容を指定してください。

5.2　JavaBeans起動部品

サーバ側で動作するJavaプログラムから，EUR サーバ帳票出力機能を起動して帳票出力できる部品を提供しています。これを，JavaBeans起動部品といいます。

Webサーバ側のアプリケーション実行環境（Javaサーブレット，JSP，およびEJB）からJavaBeans起動部品を利用することで，サーバ側のアプリケーションを効率良く作成できます。

JavaBeans起動部品は，帳票ファイル名などをプロパティで設定し，出力実行メソッドを呼び出して帳票を出力します。

JavaBeans起動部品を実行すると，エラーログおよびトレースファイルが出力されます。エラーログには，実行時に発生したエラーなどが出力されます。トレースファイルはエラー時の原因調査などに使用します。

エラーログとトレースファイルについては，「8.4　JavaBeans起動部品のログ」を参照してください。

＜この節の構成＞

5.2.1　EURで提供するJavaBeans起動部品

5.2.2　JavaBeans起動部品の構成

5.2.3　JavaBeans起動部品の設定方法

5.2.4　JavaBeans使用時の注意

5.2.5　同時に指定できないメソッド

5.2.1　EURで提供するJavaBeans起動部品

JavaBeans起動部品には，EUR Developer バージョン08-00以降，EUR Print Service バージョン05-05以降，およびEUR Print Service Enterprise バージョン08-00以降に対応したJavaBeans起動部品（EURPSManager_5.jar）があります。

参考

EUR Developer，EUR Print Service，またはEUR Print Service Enterprise バージョン08-00以降が前提とするJ2SDKのバージョンは，次のどちらかです。

Java 2 SDK, Standard Edition 1.4

Java 2 Platform Standard Edition Development Kit 5.0

5.2.2　JavaBeans起動部品の構成

JavaBeans起動部品は，次に示すニつのファイルから構成されます。

EURPSManager_5.jar：JARファイル（JavaBeans起動部品）

EURPSManager.properties：プロパティファイル

これらのファイルは，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseをインストールした場合に，利用するOSによって次に示すディレクトリ下にインストールされます。

Windows環境の場合
EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Java

UNIX／Linux環境の場合
/opt/eurps/java

＜この項の構成＞

(1)　プロパティファイル（EURPSManager.properties）

(1)　プロパティファイル（EURPSManager.properties）

JavaBeans起動部品は，実行時にプロパティファイル（EURPSManager.properties）の設定情報を参照します。

プロパティファイルの構文

キーワード=値

キーワードに指定できる値を次に示します。

表5-2　 プロパティファイルの設定情報

キーワード
値

CommandPath
EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseの実行ファイルのフルパスを記述します。eurpsコマンドのパスに空白が含まれる場合も「"」などで囲まないで記述してください。
JavaBeans起動部品は，キーワードCommandPathに指定された情報を参照して，eurpsコマンドのパスを取得します。
EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseをインストールした場合，次に示す値が設定されています。

Windows環境の場合
インストールした製品によって，次のどれかが設定されます。
EUR Developerのインストール先フォルダ¥¥EUR Print Service¥¥Program¥¥eurps.exe
EUR Print Serviceのインストール先フォルダ¥¥Program¥¥eurps.exe
EUR Print Service Enterpriseのインストール先フォルダ¥¥Program¥¥eurps.exe

UNIX／Linux環境の場合
/opt/eurps/bin/eurps

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseを任意のディレクトリにインストールしていなければ，プロパティファイルの内容を変更する必要はありません。

TraceFilePrefix
トレースファイルのテキストの先頭に出力する文字列を記述します。

TraceFileDir
トレースファイルを出力するフォルダのフルパスを記述します。EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseをインストールした場合，次に示す値が設定されています。

Windows環境の場合
C:¥¥eurpslog

UNIX／Linux環境の場合
/var/opt/eurps

TraceFileSize
トレースファイルサイズを4,096～2,147,483,647バイトの範囲で指定します。
省略または範囲外の値を指定した場合は，1,048,576バイトが仮定されます。

TraceLogLevel※
トレースレベルを，20，30のどちらかで指定します。
省略または範囲外の値を指定した場合は，20が仮定されます。

TraceErrorFileDir
エラーログファイルを出力するフォルダのフルパスを記述します。EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseをインストールした場合，次に示す値が設定されています。

Windows環境の場合
C:¥¥eurpslog

UNIX／Linux環境の場合
/var/opt/eurps

TraceErrorFileSize
エラーログファイルを4,096～2,147,483,647バイトの範囲で指定します。
省略または範囲外の値を指定した場合は，1,048,576バイトが仮定されます。

注※

トレースレベルによって出力される項目を次に示します。

　20：重要な例外，例外トレース，公開メソッドの開始・終了トレース，障害調査に必要な情報

　30：「20」で出力される項目，内部メソッドの開始・終了トレース

プロパティファイルに設定されていないキーワードについては，システムプロパティに設定されているキーワードを参照します。プロパティファイルがない場合は，システムプロパティに設定されているすべてのキーワードを参照します。参照するシステムプロパティのキーワードは，プロパティファイルのキーワードの先頭に「EURPSManager.」を付加したものになります。例えば，「CommandPath」の場合，「EURPSManager.CommandPath」を参照します。

なお，必要なキーワード（CommandPath，TraceFileDir，TraceErrorFileDir）がプロパティファイルにも，システムプロパティにも設定されていない場合は，エラー（KEEU604-E）になります。

システムプロパティの設定方法については，JSP環境のマニュアルを参照してください。

なお，アプリケーションプログラムからシステムプロパティを設定する場合は，システムプロパティを設定したあと，JavaBeans起動部品のオブジェクトを生成してください。

5.2.3　JavaBeans起動部品の設定方法

JavaBeans起動部品の設定は，次のどちらかの方法で指定してください。

設定方法1
次に示すファイルおよびフォルダのフルパスを，クラスパスに追加します。

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Java¥下のEURPSManager_5.jarファイル，およびEURPSManager.propertiesファイルのあるフォルダ※

OSインストールドライブ:¥Program Files¥Hitachi¥HNTRLib2¥classes¥hntrlib2j.jarファイル

注※

インストール後にEURPSManager_5.jarファイルおよびEURPSManager.propertiesファイルを別のフォルダに移動した場合は，移動先のEURPSManager_5.jarファイル，およびEURPSManager.propertiesファイルの移動先フォルダを指定してください。

設定方法2
JSPまたはJavaサーブレットアプリケーションのJavaBeans格納フォルダに，次に示すファイルをコピーします。

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Java¥下のEURPSManager_5.jarファイル，およびEURPSManager.propertiesファイル

OSインストールドライブ:¥Program Files¥Hitachi¥classes¥hntrlib2j.jarファイル※

注※

uCosminexusのアプリケーションサーバを使用する場合は，コピーする必要はありません。

なお，JSPまたはJavaサーブレットアプリケーションで管理するフォルダやクラスパスの設定については，JSP環境のマニュアルを参照してください。

5.2.4　JavaBeans使用時の注意

JavaBeans起動部品を使用する場合の注意事項について説明します。

＜この項の構成＞

(1)　JavaBeans起動部品のエンコーディング

(2)　画像データを使用する場合

(3)　PDF形式ファイル出力のシステム構築時に出力性能を考慮するには

(4)　PDF形式ファイル出力のシステム構築時にファイルサイズを考慮するには

(5)　PDF形式ファイル出力のシステム構築時にメモリリソースの圧迫を回避するには

(6)　複数の帳票セットを指定して出力するときの文字列の長さ

(7)　J2EEサポート，およびWARファイル作成時の注意

(8)　JavaBeans起動部品のセキュリティについて

(1)　JavaBeans起動部品のエンコーディング

JavaBeans起動部品がサポートするエンコーディングは，使用するJ2SDKのバージョンに依存します。ロケールに対応する文字コードについては，「付録C　作業環境の言語との対応」を参照してください。

(2)　画像データを使用する場合

(a)　画像ファイルの場所

画像ファイルの参照先は，環境変数EURPS_IMAGEPATHで，デフォルトの読み込みフォルダを指定できます。画像ファイルの参照先は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合

設定されているフォルダから画像ファイルを読み込みます。

ファイル名を相対パスで指定した場合

環境変数EURPS_IMAGEPATHに設定されているフォルダからの相対パスとして画像ファイルを読み込みます。

ファイル名だけ指定した場合

環境変数EURPS_IMAGEPATHに設定されているフォルダ下の画像ファイルを読み込みます。

環境変数EURPS_IMAGEPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_IMAGEPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_IMAGEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

EUR形式ファイルを出力する場合は，データファイルに指定する画像ファイルは，ファイル名だけを指定してください。画像ファイルのパスは，環境変数EURPS_IMAGEPATH，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_IMAGEPATHに指定してください。

(b)　扱える画像データの形式

EUR サーバ帳票出力機能で扱える画像データの形式については，「7.4.2　扱える画像データの形式」を参照してください。

(3)　PDF形式ファイル出力のシステム構築時に出力性能を考慮するには

図形（網掛け）のある帳票の場合，PDF形式ファイルを出力するとき，環境変数EURPS_PDF_OUTPUTによって，ファイルサイズと印刷スピードのどちらを優先するかを指定できます。

図形（網掛け）のある帳票をPDF形式ファイルに出力し，非PostScriptプリンタから印刷する場合，印刷に時間が掛かることがあります。このような場合，環境変数EURPS_PDF_OUTPUTに「PRINT_SPEED」を設定しておくことで，印刷時間を短縮できます。

環境変数EURPS_PDF_OUTPUTへの設定値には，次に示す文字列を半角英大文字で指定してください。

表5-3　 EURPS_PDF_OUTPUTの設定値

環境変数への設定値 | 説　　明
FILE_SIZE | ファイルサイズを優先します（デフォルト）。
PRINT_SPEED | 印刷スピードを優先します。ただし，「FILE_SIZE」を指定した場合よりファイルサイズが大きくなることがあります。

「FILE_SIZE」，「PRINT_SPEED」以外の値を指定した場合は，「FILE_SIZE」が仮定されます。

環境変数EURPS_PDF_OUTPUTと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PDF_OUTPUTを同時に設定した場合は，環境変数の値が優先されます。

(4)　PDF形式ファイル出力のシステム構築時にファイルサイズを考慮するには

同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力する場合，ファイルサイズを最適化するかどうかを指定します。

同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力する場合，複数分の画像データをPDF形式ファイルに出力するため，ファイルサイズが大きくなります。そのため，環境変数EURPS_PDF_SAMEIMAGEに「OPTIMIZE」を設定すると，一つ分の画像データだけをPDF形式ファイルに出力するので，ファイルサイズが小さくなります。ただし，別々の画像アイテムを画像データに貼り付けた帳票をPDF形式ファイルに出力する場合は，環境変数EURPS_PDF_SAMEIMAGEに「NO」を設定したときに比べて，PDF形式ファイルの出力時間が遅くなる場合があります。

環境変数への設定値には，次に示す文字列をすべて半角英大文字で指定してください。

表5-4　 EURPS_PDF_SAMEIMAGEの設定値

環境変数への設定値 | 説　　明
OPTIMIZE | 帳票に同一の画像データが貼り付けてある場合，ファイルサイズを最適化します。
NO | 帳票に同一の画像データが貼り付けてある場合，ファイルサイズを最適化しません。

「OPTIMIZE」，「NO」以外の値を指定した場合，または環境変数EURPS_PDF_SAMEIMAGEに何も設定しなかった場合は，「OPTIMIZE」が仮定されます。

環境変数EURPS_PDF_SAMEIMAGEと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PDF_SAMEIMAGEを同時に設定した場合は，環境変数の値が優先されます。

(5)　PDF形式ファイル出力のシステム構築時にメモリリソースの圧迫を回避するには

複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する場合，メモリリソースを最適化するかどうかを指定できます。

複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する場合，メモリ上に複数分の画像データ，またはバーコードデータを確保してPDF形式ファイルを出力するため，メモリリソースを圧迫します。そのため，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を設定しておくと，メモリリソースの圧迫を回避できます。ただし，メモリリソースの最適化処理を行う場合，一時ファイル（Windows環境の場合はSystemTemp，UNIX／Linux環境の場合は/tmp）を使用するため，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を設定しないときに比べて，PDF形式ファイルの出力時間が遅くなります。

環境変数への設定値には，次に示す文字列をすべて半角英大文字で指定してください。

表5-5　 EURPS_PDF_IMAGE_OPTIMIZEMEMの設定値

環境変数への設定値 | 説　　明
YES | 複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する場合，メモリリソースを最適化にします。

「YES」以外の値を指定した場合，または環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに何も設定しなかった場合は，メモリリソースの最適化はしません。

環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PDF_IMAGE_OPTIMIZEMEMを同時に設定した場合は，環境変数の値が優先されます。

(6)　複数の帳票セットを指定して出力するときの文字列の長さ

複数の帳票セットを指定して出力するとき，eurpsコマンドの構文に指定できる文字列の長さは，約30KBまでです。

JavaBeans起動部品を使用した帳票出力は，「eurps.exe（EUR サーバ帳票出力機能実行ファイル）」をプロセス起動します。そのため，プロパティやメソッドに指定されたファイル名などの情報が，eurpsコマンドの構文に置き換えられた場合，文字列の長さが約30KBを超えると，正しく起動されません。

また，次に示す場合にも，eurpsコマンドの構文が約30KBを超えると，EUR サーバ帳票出力機能が正しく起動されません。

Windows環境で，UAPから直接CreateProcess関数などを使用してコマンド実行した場合

UNIX／Linux環境で，UAPから直接プロセス起動する関数を使用してコマンド実行した場合

eurpsコマンドの構文が約30KBを超えるような複数の帳票セットを指定する場合は，複数回に分けて実行するか，または複数の帳票セットを記述した帳票セット指定ファイル（setMultiReportSetFileNameプロパティ）で指定してください。

コマンド構文の長さは，次に示す計算式で求められます。複数の帳票セットを指定する場合は，求められた値が約30KB以内になるように，eurpsコマンドに指定するファイル名長や，出力する帳票ファイルの数を決定してください。計算式の単位は，バイトです。

コマンド構文の長さを求める計算式

プリンタ出力とEUR形式ファイル出力の場合
Σ（帳票ファイル名長＋3＋マッピングデータファイル名長 ※1＋3＋ユーザ定義データファイル名長 ※1＋3）＋Σ（そのほかのオプション名長 ※2＋1）

PDF形式ファイル出力の場合
Σ（帳票ファイル名長＋3＋マッピングデータファイル名長 ※1＋3＋ユーザ定義データファイル名長 ※1＋3＋しおり定義ファイル名長＋3）＋Σ（そのほかのオプション名長 ※2＋1）

注※1

データベース連携時には，「マッピングデータファイル名長」は「マッピングデータの可変記号値定義ファイル名長」に，「ユーザ定義データファイル名長」は「ユーザ定義データの可変記号値定義ファイル名長」に置き換えて計算してください。

注※2

「そのほかのオプション名」とは，帳票ファイル名，マッピングデータファイル名，ユーザ定義データファイル名，およびしおり定義ファイル名以外のオプション名と指定された文字列の長さです。

(7)　J2EEサポート，およびWARファイル作成時の注意

プロパティファイル（EURPSManager.properties）は，クラスローダ（J2EE対応）で読み込めるので，JARファイル（EURPSManager_5.jar）とプロパティファイルのファイルの場所を同じにすることで，WARファイルにできます。ただし，クラスローダでプロパティファイルを読み込めない場合は，環境変数CLASSPATHからプロパティファイルを読み込めます。

JavaBeansを使用した帳票出力は，「eurps.exe（EUR サーバ帳票出力機能実行ファイル）」をプロセス起動するので，WARファイルの作成元と配布先で「eurps.exe」のファイルのパスを同じにしてください。ただし，Windows環境とUNIX／Linux環境では，ディレクトリ構造が異なるため，Windows環境で作成したWARファイルをUNIX／Linux環境に配布したり，UNIX／Linux環境で作成したWARファイルをWindows環境に配布したりすることはできません。

(8)　JavaBeans起動部品のセキュリティについて

セキュリティマネージャを使用する場合，JavaBeans起動部品（EURPSManager_5.jar）を使用するには，アクセス権の許可が必要です。

アクセス権の許可は，ポリシーファイルで設定します。

ポリシーファイルでアクセス権の許可を設定する場合，セキュリティを強化するために，アクセス権の適用範囲を制限します。EURPSManager_5.jarを使用するときは，EUR サーバ帳票出力機能が提供するjarファイルだけに適用するように，codeBaseで指定します。

なお，すでにセキュリティポリシーを設定している場合，適用範囲を限定することで，今まで動作していたプログラムにも影響を与えることがあります。セキュリティポリシーは，システム全体のセキュリティポリシーを検討してから，ポリシーファイルに記述してください。

記述例を次に示します。

grant codeBase "file:${ejbserver.http.root}/web/${ejbserver.serverName}/eurps/WEB-INF/lib/EURPSManager_5.jar" {
   permission java.io.FilePermission "C:/Program Files/Hitachi/EUR Print Service/Program/eurps.exe", "execute";
};

なお，eurps.homeはJavaVMの起動オプションで指定されたEUR サーバ帳票出力機能の実行ファイルのインストールパスを示します。

JavaVMの起動オプションの記述例を次に示します。

記述個所
usrconf.cfg（J2EEサーバ用オプション定義ファイル）

記述例（Windowsの場合）

add.jvm.arg=-Deurps.home=C:¥Program Files¥Hitachi¥EUR Print Service¥Program

5.2.5　同時に指定できないメソッド

同時に指定できないメソッドについて説明します。

JavaBeans起動部品で次に示す組み合わせを同時に指定すると，メッセージKEEU603-E「同時に指定できないメソッドが指定されています。」が出力されます。

表5-6　 JavaBeans起動部品で同時に指定できないメソッド

指定したメソッド | 同時に指定できないメソッド
setOutputType=0の場合 | setBookmarkFileName
setCryptoFileName
setDistributeFileName
setDocBookmarkFileName
setOutputType=1かつsetOutFileNameを指定した場合 | setDistributeFileName
setOutputType=2の場合 | setBookmarkFileName
setCryptoFileName
setDistributeFileName
setDistributionInfoFile
setDocBookmarkFileName
setFirstPageNumber
setInitPageNumber
setMultiBookmarkFileName
setPageNumberFormat
setPageNumberLocation
setPaperOrientation
setPrintCopies
setPrintedPageNumberFileName
setPrintEndPage
setPrinterinfFileName
setPrinterinfFilePath
setPrinterName
setPrintPageNumber
setPrintStartPage
setScriptCntlFileName
setSortPrint
setTrayCode
setViewerPreferenceFileName
setOutputType=2かつsetOutFileNameを指定した場合 | setDistributeFileName
setOutputType=3の場合 | setBookmarkFileName
setCrypto
setCryptoFileName
setDistributeFileName
setDistributionInfoFile
setDocBookmarkFileName
setMultiBookmarkFileName
setOutputType=4の場合 | setBookmarkFileName
setBookmarkFilePath
setCrypto
setCryptoFileName
setCryptoFilePath
setDistributeFileName
setDistributeFilePath
setDistributionInfoFile
setDocBookmarkFileName
setEncryptionPasswordKey
setMultiBookmarkFileName
setMultiDataFileName
setMultiFormInfoDefFileName
setMultiFormInfoDefFilePath
setMultiReportFileName
setMultiReportSetFileName
setMultiReportSetFilePath
setMultiUserDataFileName
setPrintedPageNumberFileName
setPrinterName
setScriptCntlFileName
setScriptCntlFilePath
setTintInfoFileName
setTintInfoFilePath
setViewerPreferenceFileName
setViewerPreferenceFilePath
setDistributionInfoFileを指定した場合 | setCryptoFileName
setDistributeFileName
setOutFileName
setPaperOrientation
setPrintCopies
setSortPrint
setTrayCode

5.3　JavaBeans起動部品が提供するパッケージ

JavaBeans起動部品では，JP.co.Hitachi.soft.EURPSパッケージを提供します。

JP.co.Hitachi.soft.EURPSパッケージは，次に示すクラスを提供します。

帳票出力の制御を行うクラス
EURPSManager：帳票出力を制御するクラス

例外の制御を行うクラス
EURPSException：帳票出力時に発生するエラー（例外）を管理するクラス

5.4　EURPSManagerクラス

EURPSManagerクラスは，帳票出力を制御するクラスです。

public class EURPSManager

クラス継承

java.lang.Object

JP.co.Hitachi.soft.EURPS.EURPSManager

解説

帳票ファイル，データファイル，出力種別（プリンタ出力，PDF形式ファイル，EUR形式ファイル，CSV形式ファイル，またはExcel形式ファイル）などのプロパティを設定するメソッドと，帳票出力を行うメソッドを提供します。

JSPやJavaサーブレットなどのアプリケーションプログラムからは，次に示す手順で帳票出力をします。

CSV形式ファイルの作成

EURPSManagerオブジェクトの作成

プロパティの設定
帳票ファイル，データファイル，出力種別（プリンタ出力，PDF形式ファイル，またはEUR形式ファイル）などのプロパティを設定するメソッドに情報を設定します。メソッドへの設定内容については，「5.6　EURPSManagerクラスのメソッド仕様」を参照してください。

帳票の出力
帳票出力メソッド（printReportメソッド）を呼び出して帳票を出力します。

3．と4．の処理で発生したエラー，または発生するエラーは，例外を処理するようにプログラムに記述します。

例外

エラー発生時は，次のEURPSException例外が発生します。

表5-7　 EURPSException例外

メッセージID | 説明
KEEU604-E | 必須項目が設定されていません。
KEEU605-E | プロパティファイルが読み込めません。または，設定内容が不正です。

＜この節の構成＞

5.4.1　EURPSManagerクラスのコンストラクタ

5.4.2　EURPSManagerクラスのメソッド一覧

5.4.1　EURPSManagerクラスのコンストラクタ

EURPSManagerクラスのコンストラクタは，EURPSManagerオブジェクトを生成します。

public EURPSManager() throws EURPSException

解説

ユーザアプリケーションからこのコンストラクタを呼び出すことで，EURPSManagerオブジェクトを生成します。

なお，プロパティファイル（EURPSManager.properties）の設定内容に誤りがある場合は，エラー（KEEU604-E）になります。

引数

なし

例外処理

EURPSException

EURPSManagerオブジェクトの生成時にエラーが発生した場合は，EURPSExceptionクラスの例外が発生します。

5.4.2　EURPSManagerクラスのメソッド一覧

EURPSManagerクラスのメソッドを，出力別に示します。

＜この項の構成＞

(1)　プリンタに出力する場合

(2)　ファイルに出力する場合

(1)　プリンタに出力する場合

次の表に，Windows対応のプリンタ，またはUNIX対応のLIPSIII，PostScript Level2，およびESC/P対応プリンタに出力する場合のメソッド一覧をアルファベット順で記載します。

表5-8　 プリンタ出力時に使用するメソッド一覧

メソッド | 概　　要 | プリンタ出力
printReport | 帳票の出力 | ◎
setDataFileName | マッピングデータ用のデータファイル名または可変記号値定義ファイル名 | ○
setDataFilePath | マッピングデータ用のデータファイルまたは可変記号値定義ファイルのある場所 | ○
setDBInfoFileName | 接続情報ファイル名 | ○
setDBInfoFilePath | 接続情報ファイルのある場所 | ○
setDistributionInfoFile | 仕分け定義情報ファイル名 | ○
setDocInfoFileName | 文書情報設定ファイル名 | ○
setDocInfoFilePath | 文書情報設定ファイルのある場所 | ○
setEurpsEnvFile | 環境設定ファイル名 | ○
setFirstPageNumber | ページ番号の初期値 | ○
setFontWidthMode ※1 | 文字幅の計算方法 | ○
setInitPageNumber | ページ番号の開始番号の初期化 | ○
setMultiDataFileName | 複数のマッピングデータ用のデータファイル名または可変記号値定義ファイル名 | ○
setMultiFormInfoDefFileName ※2 | 複数様式情報定義ファイル名 | ○
setMultiFormInfoDefFilePath | 複数様式情報定義ファイルのある場所 | ○
setMultiReportFileName ※3 | 複数の帳票ファイル名 | ◎
setMultiReportSetFileName※3 | 帳票セット指定ファイル名 | ◎
setMultiReportSetFilePath | 帳票セット指定ファイルのある場所 | ○
setMultiUserDataFileName | 複数のユーザ定義データ用のデータファイル名または可変記号値定義ファイル名 | ○
setOutFileName ※4 | 出力先ファイル名 | ○
setOutputType | 帳票の出力タイプ | ○
setPageNumberFormat | ページ番号の形式 | ○
setPageNumberLocation | 余白へのページ番号の印刷位置 | ○
setPaperOrientation ※5 | 印刷の向き | ○
setPrintCopies ※5 | 印刷部数 | ○
setPrintedPageNumberFileName | 出力ページ情報ファイル名 | ○
setPrintEndPage ※5 | 印刷終了ページ | ○
setPrinterinfFileName | プリンタ定義ファイル名 | ○
setPrinterinfFilePath | プリンタ定義ファイルのある場所 | ○
setPrinterName | 出力先プリンタ名 | ○
setPrintPageNumber | 余白へのページ番号印刷 | ○
setPrintStartPage ※5 | 印刷開始ページ | ○
setReplaceItemCntlFileName | 置き換え表管理情報ファイル名 | ○
setReplaceItemCntlFilePath | 置き換え表管理情報ファイルのある場所 | ○
setReportFileName ※3 | 帳票ファイル名 | ◎
setReportFilePath | 帳票ファイルのある場所 | ○
setSortPrint ※5 | 部数が複数の場合の印刷単位 | ○
setTrayCode | 給紙トレイコード | ○
setUserDataFileName | ユーザ定義データ用のデータファイル名または可変記号値定義ファイル名 | ○
setUserDataFilePath | ユーザ定義データ用のデータファイルまたは可変記号値定義ファイルのある場所 | ○

（凡例）

◎：必ず指定するメソッドです。

○：指定を省略できるメソッドです。

注※1

UNIX／Linux環境でPostScript Level2対応プリンタに出力する場合は，setFontWidthModeメソッドを指定するとエラー（KEEU079-E）になります。

UNIX／Linux環境でLIPSIII対応プリンタまたはESC/P対応プリンタに出力する場合は，setFontWidthModeメソッドの指定は無効になります。

注※2

複数様式で帳票を出力する場合は，setMultiFormInfoDefFileNameメソッドを必ず指定してください。setMultiFormInfoDefFileNameメソッドが省略されていると，setMultiReportFileNameメソッドで指定されている複数の帳票ファイル，またはsetMultiReportSetFileNameメソッドの帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。

注※3

setMultiReportSetFileNameメソッドとsetReportFileNameメソッド，またはsetMultiReportFileNameメソッドを同時に指定した場合は，setMultiReportSetFileNameメソッドで指定された帳票ファイルのあとに，setReportFileNameメソッド，またはsetMultiReportFileNameメソッドで指定された帳票ファイルを追加して出力します。

注※4

プリンタドライバのファイル出力機能を使用して印刷結果をファイル出力する場合は，setOutFileNameメソッドを指定してください。

注※5

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドを指定して出力する場合は，メソッドの指定は無効になります。

(2)　ファイルに出力する場合

次の表に，PDF形式ファイル，EUR形式ファイル，CSV形式ファイルを出力する場合のメソッド一覧をアルファベット順で記載します。

PDF形式ファイル，EUR形式ファイルに出力するには，EUR Developer，またはEUR Print Service Enterpriseが必要です。

また，PDF形式ファイルを暗号化して出力する場合は，EUR Print Service Enterpriseと付加製品のEUR Print Service - Cipher optionが必要です。

表中では，出力形式の名称を次のように省略して表記します。

PDF：PDF形式ファイル出力

EUR：EUR形式ファイル出力

CSV：CSV形式ファイル出力

Excel：Excel形式ファイル出力

表5-9　 ファイル出力時に使用するメソッド一覧

メソッド | 概　　要 | PDF | EUR | CSV | Excel
ファイル | 仕分け | 暗号化 | 暗号化仕分け
printReport | 帳票の出力 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎
setBookmarkFileName | しおり定義ファイル名 | ○ | ○ | ○ | ○ | × | × | ×
setBookmarkFilePath | 文書しおり定義ファイルとしおり定義ファイルのファイルのある場所 | ○ | ○ | ○ | ○ | △ | △ | ×
setCrypto | PDF形式ファイルの暗号化出力の有無 | △ | △ | ◎ | ◎ | △ | × | ×
setCryptoFileName | 暗号化設定ファイル名 | △ | △ | ◎ | ○ | × | × | ×
setCryptoFilePath | 暗号化設定ファイルのある場所 | △ | △ | ○ | ○ | △ | △ | ×
setDataFileName | マッピングデータ用のデータファイル名または可変記号値定義ファイル名 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setDataFilePath | マッピングデータ用のデータファイルまたは可変記号値定義ファイルのある場所 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setDBInfoFileName | 接続情報ファイル名 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setDBInfoFilePath | 接続情報ファイルのある場所 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setDistributeFileName | PDF仕分け定義ファイル名 | △ | ◎ | △ | ◎ | × | × | ×
setDistributeFilePath | PDF仕分け定義ファイルのある場所 | △ | ○ | △ | ○ | △ | △ | ×
setDocBookmarkFileName | 文書しおり定義ファイル名 | ○ | ○ | ○ | ○ | × | × | ×
setDocInfoFileName | 文書情報設定ファイル名 | ○ | ○ | ○ | ○ | ○ | △ | △
setDocInfoFilePath | 文書情報設定ファイルのある場所 | ○ | ○ | ○ | ○ | ○ | △ | △
setEncryptionPasswordKey | パスワード暗号化鍵 | △ | △ | ○ | ○ | △ | △ | ×
setEurpsEnvFile | 環境設定ファイル名 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setFirstPageNumber | ページ番号の初期値 | ○ | ○ | ○ | ○ | × | ○ | △
setFontWidthMode | 文字幅の計算方法 | ○ | ○ | ○ | ○ | ○ | △ | △
setInitPageNumber | ページ番号の開始番号の初期化 | ○ | ○ | ○ | ○ | × | ○ | △
setMultiBookmarkFileName | 複数のしおり定義ファイル名 | ○ | ○ | ○ | ○ | × | × | ×
setMultiDataFileName | 複数のマッピングデータ用のデータファイル名または可変記号値定義ファイル名 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setMultiFormInfoDefFileName ※1 | 複数様式情報定義ファイル名 | ○ | ○ | ○ | ○ | ○ | ○ | ×
setMultiFormInfoDefFilePath | 複数様式情報定義ファイルのある場所 | ○ | ○ | ○ | ○ | ○ | ○ | ×
setMultiReportFileName ※2 | 複数の帳票ファイル名 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ×
setMultiReportSetFileName ※2 | 帳票セット指定ファイル名 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ×
setMultiReportSetFilePath | 帳票セット指定ファイルのある場所 | ○ | ○ | ○ | ○ | ○ | ○ | ×
setMultiUserDataFileName | 複数のユーザ定義データ用のデータファイル名または可変記号値定義ファイル名 | ○ | ○ | ○ | ○ | ○ | ○ | ×
setOutFileName | 出力先ファイル名 | ◎ | × | ◎ | × | ◎ | ◎ | ◎
setOutputType | 帳票の出力タイプ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎
setPageNumberFormat | ページ番号の形式 | ○ | ○ | ○ | ○ | × | ○ | △
setPageNumberLocation | 余白へのページ番号の印刷位置 | ○ | ○ | ○ | ○ | × | ○ | △
setPrintedPageNumberFileName | 出力ページ情報ファイル名 | ○ | ○ | ○ | ○ | × | ○ | ×
setPrintEndPage ※3 | 印刷終了ページ | ○ | ○ | ○ | ○ | × | ○ | ○
setPrintPageNumber | 余白へのページ番号印刷 | ○ | ○ | ○ | ○ | × | ○ | △
setPrintStartPage ※3 | 印刷開始ページ | ○ | ○ | ○ | ○ | × | ○ | ○
setReplaceItemCntlFileName | 置き換え表管理情報ファイル名 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setReplaceItemCntlFilePath | 置き換え表管理情報ファイルのある場所 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setReportFileName ※2 | 帳票ファイル名 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎
setReportFilePath | 帳票ファイルのある場所 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setScriptCntlFileName | Acrobat JavaScript定義ファイル名 | ○ | ○ | ○ | ○ | × | × | ×
setScriptCntlFilePath | Acrobat JavaScript定義ファイルのある場所 | ○ | ○ | ○ | ○ | △ | △ | ×
setTintInfoFileName | 透かし情報ファイル名 | ○ | ○ | × | × | × | × | ×
setTintInfoFilePath | 透かし情報ファイルのある場所 | ○ | ○ | × | × | × | × | ×
setUserDataFileName | ユーザ定義データ用のデータファイル名または可変記号値定義ファイル名 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setUserDataFilePath | ユーザ定義データ用のデータファイルまたは可変記号値定義ファイルのある場所 | ○ | ○ | ○ | ○ | ○ | ○ | ○
setViewerPreferenceFileName | ビューアプレファレンス定義ファイル名 | ○ | ○ | ○ | ○ | × | × | ×
setViewerPreferenceFilePath | ビューアプレファレンス定義ファイルのある場所 | ○ | ○ | ○ | ○ | △ | △ | ×

（凡例）

◎：必ず指定するメソッドです。

○：指定を省略できるメソッドです。

△：指定しても無視されるメソッドです。

×：指定するとエラーになるメソッドです。

注※1

複数様式で帳票を出力する場合は，setMultiFormInfoDefFileNameメソッドを必ず指定してください。setMultiFormInfoDefFileNameメソッドが省略されていると，setMultiReportFileNameメソッドで指定されている複数の帳票ファイル，またはsetMultiReportSetFileNameメソッドの帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。

注※2

setMultiReportSetFileNameメソッドとsetReportFileNameメソッド，またはsetMultiReportFileNameメソッドを同時に指定した場合は，setMultiReportSetFileNameメソッドで指定された帳票ファイルのあとに，setReportFileNameメソッド，またはsetMultiReportFileNameメソッドで指定された帳票ファイルを追加して出力します。

注※3

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドを指定して出力する場合，メソッドの指定は無効になります。

なお，setPrintCopiesメソッド，setSortPrintメソッド，およびsetPaperOrientationメソッドは指定してもエラーになりませんが，メソッドの指定は無効になります。

5.5　EURPSExceptionクラス

EURPSExceptionクラスは，JavaBeans起動部品の各メソッドで例外が発生した場合にスローされるクラスです。

public class EURPSException extends java.lang.Exception

クラス継承

java.lang.Exception

JP.co.Hitachi.soft.EURPS.EURPSException

解説

EURPSExceptionクラスのオブジェクトは，JavaBeans起動部品の内部で生成します。

ユーザプログラムは，このオブジェクトを例外ハンドラで受け取り，getMessageメソッド，またはgetErrorCodeメソッドを呼び出してエラー情報を取得します。

＜この節の構成＞

5.5.1　EURPSExceptionクラスのメソッド一覧

5.5.1　EURPSExceptionクラスのメソッド一覧

EURPSExceptionクラスのメソッド一覧を，次に示します。

表5-10　 EURPSExceptionクラスのメソッド

メソッド | 概　　要
getErrorCode | エラーコードを取得します。
getMessage | エラーメッセージ文字列を取得します。

5.6　EURPSManagerクラスのメソッド仕様

EURPSManagerクラスで使用できるメソッドの詳細を説明します。

＜この節の構成＞

printReportメソッド

setBookmarkFileNameメソッド

setBookmarkFilePathメソッド

setCryptoメソッド

setCryptoFileNameメソッド

setCryptoFilePathメソッド

setDataFileNameメソッド

setDataFilePathメソッド

setDBInfoFileNameメソッド

setDBInfoFilePathメソッド

setDistributeFileNameメソッド

setDistributeFilePathメソッド

setDistributionInfoFileメソッド

setDocBookmarkFileNameメソッド

setDocInfoFileNameメソッド

setDocInfoFilePathメソッド

setEncryptionPasswordKeyメソッド

setEurpsEnvFileメソッド

setFirstPageNumberメソッド

setFontWidthModeメソッド

setInitPageNumberメソッド

setMultiBookmarkFileNameメソッド

setMultiDataFileNameメソッド

setMultiFormInfoDefFileNameメソッド

setMultiFormInfoDefFilePathメソッド

setMultiReportFileNameメソッド

setMultiReportSetFileNameメソッド

setMultiReportSetFilePathメソッド

setMultiUserDataFileNameメソッド

setOutFileNameメソッド

setOutputTypeメソッド

setPageNumberFormatメソッド

setPageNumberLocationメソッド

setPaperOrientationメソッド

setPrintCopiesメソッド

setPrintedPageNumberFileNameメソッド

setPrintEndPageメソッド

setPrinterinfFileNameメソッド

setPrinterinfFilePathメソッド

setPrinterNameメソッド

setPrintPageNumberメソッド

setPrintStartPageメソッド

setReplaceItemCntlFileNameメソッド

setReplaceItemCntlFilePathメソッド

setReportFileNameメソッド

setReportFilePathメソッド

setScriptCntlFileNameメソッド

setScriptCntlFilePathメソッド

setSortPrintメソッド

setTintInfoFileNameメソッド

setTintInfoFilePathメソッド

setTrayCodeメソッド

setUserDataFileNameメソッド

setUserDataFilePathメソッド

setViewerPreferenceFileNameメソッド

setViewerPreferenceFilePathメソッド

printReportメソッド

プロパティに指定した帳票ファイル，データファイル，および出力種別に従って，帳票を出力します。

形式

public void printReport() throws EURPSException

引数

なし

解説

PrintReportメソッドは，次に示す時点で，呼び出し元に制御が戻ります。

プリンタスプールへの出力が終了した時点

PDF形式ファイルの出力が完了した時点

EUR形式ファイルの出力が完了した時点

CSV形式ファイルの出力が完了した時点

Excel形式ファイルの出力が完了した時点

戻り値

なし

例外

エラー発生時は，次のEURPSException例外が発生します。

表5-11　 EURPSException例外

メッセージID
説明

KEEU600-E
メソッドの指定値に誤りがあります。

KEEU601-E
メソッドが指定されていません。

KEEU603-E
同時に指定できないメソッドが指定されています。

KEEU607-E
JavaBeans起動部品の実行中に発生したそのほかのエラーです。

KEEUxxx-y
EUR サーバ帳票出力機能の実行中に発生したエラーです。
xxxは，メッセージ番号を示します。
yは，レベル（I（Information），W（Warning），またはE（Error））を示します。
各メッセージの説明は，マニュアル「EUR メッセージ」を参照してください。

setBookmarkFileNameメソッド

しおり定義ファイル名を指定します。

形式

public void setBookmarkFileName(String newBookmarkFileName)

引数

newBookmarkFileName

しおり定義ファイル名を指定します。

解説

引数newBookmarkFileNameには，setReportFileNameメソッドで指定した帳票ファイルに対応するしおり定義ファイル名を指定してください。

しおり定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setBookmarkFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_BOOKMARKPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setBookmarkFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_BOOKMARKPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，次に示す内容を基に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合

フルパスで指定するときは半角259文字以内

相対パス，またはファイル名だけで指定するときは半角255文字以内

UNIX／Linux環境の場合

フルパスで指定するときは1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU025-E）になります。

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで0，2または3を指定した場合，setBookmarkFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

setBookmarkFileNameメソッドを指定した場合は，必ずsetReportFileNameメソッドを指定してください。指定しない場合は，エラー（KEEU601-E）になります。

戻り値

なし

setBookmarkFilePathメソッド

文書しおり定義ファイル，およびしおり定義ファイルがあるディレクトリを指定します。

形式

public void setBookmarkFilePath(String newBookmarkFilePath)

引数

newBookmarkFilePath

文書しおり定義ファイル，およびしおり定義ファイルがあるディレクトリを指定します。

解説

指定されたディレクトリは，setBookmarkFileNameメソッドとsetMultiBookmarkFileNameメソッドで指定するしおり定義ファイル，およびsetDocBookmarkFileNameメソッドで指定する文書しおり定義ファイルのデフォルトのディレクトリになります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU025-E）になります。

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setCryptoメソッド

PDF形式ファイルを暗号化にして出力するかどうかを指定します。

形式

public void setCrypto(boolean newCrypto)

引数

newCrypto

PDF形式ファイルを暗号化にして出力するかどうかを指定します。指定値を次に示します。

表5-12　 setCryptoメソッドの指定値

指定値 | 説　　明
true | PDF形式ファイルを暗号化にします。
false | PDF形式ファイルを暗号化にしません。

解説

setCryptoメソッドの指定は，EUR Print Service Enterpriseの付加製品であるEUR Print Service - Cipher optionが組み込まれている場合に有効です。EUR Print Service - Cipher optionが組み込まれていない状態でsetCryptoメソッドに「true」を指定した場合は，エラー（KEEU104-E）になります。

setOutputTypeメソッドで3を指定した場合，setCryptoメソッドを指定すると，エラー（KEEU603-E）になります。

setCryptoメソッドで「true」を指定した場合は，setCryptoFileNameメソッドまたはsetDistributeFileNameメソッドを指定してください。どちらも指定しない場合は，エラー（KEEU600-E）になります。

戻り値

なし

setCryptoFileNameメソッド

暗号化設定ファイル名を指定します。

形式

public void setCryptoFileName(String newCryptoFileName)

引数

newCryptoFileName

暗号化設定ファイル名を指定します。

解説

暗号化設定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setCryptoFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_CRYPTOFILEPATHに設定されているフォルダ

EUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setCryptoFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_CRYPTOFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU029-E）になります。

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで0，2または3を指定した場合，setCryptoFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

setCryptoFileNameメソッドを指定した場合は，必ずsetCryptoメソッドを指定してください。指定しない場合は，エラー（KEEU601-E）になります。

setCryptoメソッドで「false」を指定した場合は，setCryptoFileNameメソッドを指定しないでください。指定した場合は，エラー（KEEU600-E）になります。

戻り値

なし

setCryptoFilePathメソッド

暗号化設定ファイルがあるディレクトリを指定します。

形式

public void setCryptoFilePath(String newCryptoFilePath)

引数

newCryptoFilePath

暗号化設定ファイルがあるディレクトリを指定します。

解説

指定されたディレクトリは，setCryptoFileNameメソッドで指定する暗号化設定ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU029-E）になります。

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setDataFileNameメソッド

マッピングデータ用のデータファイル名，または可変記号値定義ファイル名を指定します。

形式

public void setDataFileName(String newDataFileName)

引数

newDataFileName

マッピングデータ用のデータファイル名または可変記号値定義ファイル名を指定します。

解説

データファイルからデータを読み込む場合，setReportFileNameメソッドで指定した帳票ファイルに対応するマッピングデータファイル名を指定してください。

データベースからデータを読み込む場合は，可変記号値定義ファイル名を指定してください。

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setDataFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MAPDATAPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setDataFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_MAPDATAPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

setDataFileNameメソッドを指定した場合は，必ずsetReportFileNameメソッドを指定してください。指定しない場合は，エラー（KEEU601-E）になります。

戻り値

なし

setDataFilePathメソッド

マッピングデータ用のデータファイル，または可変記号値定義ファイルのある場所を指定します。

形式

public void setDataFilePath(String newDataFilePath)

引数

newDataFilePath

マッピングデータ用のデータファイル，または可変記号値定義ファイルのある場所を指定します。

解説

setDataFileNameメソッドとsetMultiDataFileNameメソッドで指定するマッピングデータ用のデータファイル，または可変記号値定義ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

戻り値

なし

setDBInfoFileNameメソッド

データベースからデータを読み込む場合，接続情報ファイル名を指定します。

形式

public void setDBInfoFileName (String newDBInfoFileName)

引数

newDBInfoFileName

接続情報ファイル名を指定します。

解説

接続情報ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setDBInfoFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DBINFOPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setDBInfoFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_DBINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU053-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

指定したファイルの内容に誤りがある場合は，エラー（KEEU055-E）になります。必ず指定するキーワードが指定されているかどうかを見直してください。

戻り値

なし

setDBInfoFilePathメソッド

接続情報ファイルのある場所を指定します。

形式

public void setDBInfoFilePath (String newDBInfoFilePath)

引数

newDBInfoFilePath

接続情報ファイルのある場所を指定します。

解説

指定されたディレクトリは，setDBInfoFileNameメソッドで指定するファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU053-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

指定したファイルの内容に誤りがある場合は，エラー（KEEU055-E）になります。必ず指定するキーワードが指定されているかどうかを見直してください。

戻り値

なし

setDistributeFileNameメソッド

PDF仕分け定義ファイル名を指定します。

形式

public void setDistributeFileName(String newDistributeFileName)

引数

newDistributeFileName

PDF仕分け定義ファイル名を指定します。

解説

setDistributeFileNameメソッドを指定して，PDF形式ファイルを仕分け出力する場合は，setOutFileNameメソッドを指定しないでください。同時に指定すると，エラー（KEEU603-E）になります。

PDF仕分け定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setDistributeFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_DISTINFOPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setDistributeFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_DISTINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU014-E）になります。

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで0，2または3を指定した場合，setDistributeFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

setOutFileNameメソッドを指定した場合は，setCryptoFileNameメソッドを指定しないでください。指定した場合は，エラー（KEEU603-E）になります。

戻り値

なし

setDistributeFilePathメソッド

PDF仕分け定義ファイルのある場所を指定します。

形式

public void setDistributeFilePath(String newDistributeFilePath)

引数

newDistributeFilePath

PDF仕分け定義ファイルのある場所を指定します。

解説

指定されたディレクトリは，setDistributeFileNameメソッドで指定するPDF仕分け定義ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU006-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setDistributionInfoFileメソッド

JP1と連携した仕分け印刷をする場合，仕分け定義情報ファイル名を指定します。Windows環境の場合だけ指定できます。

形式

public void setDistributionInfoFile(String newDistributionInfoFile)

引数

newDistributionInfoFile

仕分け定義情報ファイル名を指定します。

解説

仕分け定義情報ファイルは，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

環境設定ファイル（EURPS_ENV）の変数EURPS_DISTINFOPATHに設定されているフォルダ

EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

なお，setOutputTypeメソッドに1を指定した場合は，setDistributionInfoFileメソッドを指定しても無効です。2または3を指定した場合は，エラー（KEEU603-E）になります。

仕分け定義情報ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。また，UNIX／Linux環境でsetDistributionInfoFileメソッドを指定すると，エラー（KEEU606-E）になります。

次のメソッドと組み合わせて指定すると，エラー（KEEU603-E）になります。

setPrintCopiesメソッド

setSortPrintメソッド

setPaperOrientationメソッド

setTrayCodeメソッド

setCryptoFileNameメソッド

setDistributeFileNameメソッド

setOutFileNameメソッド

戻り値

なし

例外

エラー発生時は，次のEURPSException例外が発生します。

表5-13　 EURPSException例外

メッセージID | 説明
KEEU606-E | UNIX/Linux版でsetDistributionInfoFileメソッドを指定しました。

setDocBookmarkFileNameメソッド

文書しおり定義ファイル名を指定します。

形式

public void setDocBookmarkFileName(String newDocBookmarkFileName)

引数

newDocBookmarkFileName

文書しおり定義ファイル名を指定します。

解説

文書しおり定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setBookmarkFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）のEURPS_BOOKMARKPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setBookmarkFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）のEURPS_BOOKMARKPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

文書しおり定義ファイルに「docinfotitle」が指定されている場合は，setDocInfoFileNameメソッドに，キーワードTITLEが指定された文書情報設定ファイルが指定されていないと，setDocBookmarkFileNameメソッドを指定しても，PDF形式ファイルにしおりは出力されません。

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU025-E）になります。

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで0，2または3を指定した場合，setDocBookmarkFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

setDocBookmarkFileNameメソッドを指定した場合は，必ずsetReportFileNameメソッドを指定してください。指定しない場合は，エラー（KEEU601-E）になります。

戻り値

なし

setDocInfoFileNameメソッド

文書情報設定ファイル名を指定します。

形式

public void setDocInfoFileName(String newDocInfoFileName)

引数

newDocInfoFileName

文書情報設定ファイル名を指定します。

解説

文書情報設定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setDocInfoFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）のEURPS_DOCINFOPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setDocInfoFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）のEURPS_DOCINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU010-E）になります。

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setDocInfoFilePathメソッド

文書情報設定ファイルがあるディレクトリを指定します。

形式

public void setDocInfoFilePath(String newDocInfoFilePath)

引数

newDocInfoFilePath

文書情報設定ファイルがあるディレクトリを指定します。

解説

指定されたディレクトリは，setDocInfoFileNameメソッドで指定する文書情報設定ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU010-E）になります。

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setEncryptionPasswordKeyメソッド

オーナパスワードとユーザパスワードを暗号化した暗号化設定ファイル，またはPDF仕分け定義ファイルを使用して，暗号化したPDF形式ファイルを出力する場合にパスワード暗号化鍵を指定します。

形式

public void setEncryptionPasswordKey(String newEncryptionPasswordKey)

引数

newEncryptionPasswordKey

パスワード暗号化鍵を指定します。

解説

setEncryptionPasswordKeyメソッドには，オーナパスワードとユーザパスワードを暗号化した時に指定した，暗号化鍵を指定します。

パスワード暗号化鍵に指定できる文字は，次のとおりです。

半角数字
0～9

半角英字
A～Z，a～z

指定できるパスワード暗号化鍵の長さは，Shift JISコードで32バイトまでです。

setEncryptionPasswordKeyメソッドを指定した場合は，必ずsetCryptoメソッドを指定してください。指定しない場合は，エラー（KEEU601-E）になります。

setCryptoメソッドで「false」を指定した場合は，setEncryptionPasswordKeyメソッドを指定しないでください。指定した場合は，エラー（KEEU600-E）になります。

戻り値

なし

setEurpsEnvFileメソッド

環境設定ファイル名を指定します。

形式

public void setEurpsEnvFile(String newEurpsEnvFile)

引数

newEurpsEnvFile

環境設定ファイル名を指定します。

解説

環境設定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，プロセスのカレントディレクトリを起点としてファイルを検索します。

ファイルのパスには「"」を含めないでください。また，String以外のデータ型を指定しないでください。エラー（KEEU500-E）になります。

なお，指定された環境設定ファイルを読み込めない場合も帳票は出力されますが，環境設定ファイルで指定した内容は適用されません。

戻り値

なし

setFirstPageNumberメソッド

余白のページ番号を印刷する場合の開始値を指定します。

形式

public void setFirstPageNumber(int newFirstPageNumber)

引数

newFirstPageNumber

余白のページ番号を印刷する場合の開始値を指定します。開始値として指定できる値は，1～999,999です。

解説

setFirstPageNumberメソッドの指定は，setPrintPageNumberメソッドで「true（余白のページ番号を印刷する）」が指定されている場合に有効です。

setFirstPageNumberメソッドを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。

1～999,999の範囲外の値を指定した場合は，エラー（KEEU600-E）になります。

setOutputTypeメソッドに「2」を指定した場合は，エラー（KEEU603-E）になります。

戻り値

なし

setFontWidthModeメソッド

文字幅の計算方法を指定します。

形式

public void setFontWidthMode(String newFontWidthMode)

引数

newFontWidthMode

文字幅の計算方法を指定します。指定値を次に示します。

表5-14　 setFontWidthModeメソッドの指定値

指定値 | 説　　明
static | 固定ピッチフォントを出力する場合，固定値で文字幅を計算します（静的モード）。
dynamic | 固定ピッチフォントを出力する場合，使用するフォントに合わせて文字幅を計算します（動的モード）。

解説

setFontWidthModeメソッドの指定値は，すべて半角英小文字で指定してください。

「static」または「dynamic」以外を指定した場合，エラー（KEEU600-E）になります。

setFontWidthModeメソッドに何も指定しなかった場合は，「static」が仮定されます。

setFontWidthModeメソッド，環境変数EURPS_FONT_WIDTH_MODE，および環境設定ファイルEURPS_FONT_WIDTH_MODEが同時に指定されている場合は，次に示す順に優先されます。

setFontWidthModeメソッド

環境変数EURPS_FONT_WIDTH_MODE

環境設定ファイルEURPS_FONT_WIDTH_MODE

戻り値

なし

setInitPageNumberメソッド

改ページのキーが設定されている場合，そのキーがブレイクするごとにページ番号の開始番号を初期化するかどうかを指定します。

形式

public void setInitPageNumber(boolean newInitPageNumber)

引数

newInitPageNumber

改ページのキーが設定されている場合，そのキーがブレイクするごとにページ番号の開始番号を初期化するかどうかを指定します。指定値を次に示します。

表5-15　 setInitPageNumberメソッドの指定値

指定値 | 説　　明
true | 初期化します。
false | 初期化しません。

解説

setInitPageNumberメソッドの指定は，setPrintPageNumberメソッドで「true（余白のページ番号を印刷する）」が指定されている場合に有効です。

ページ番号を初期化する値は，setFirstPageNumberメソッドで指定します。

setInitPageNumberメソッドを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。ただし，帳票編集中に，［アイテムのプロパティ］ダイアログの［表示形式（ページ番号）］タブで［バージョン3形式］が選択されているページ番号アイテムに対しては，setInitPageNumberメソッドの指定は無視されます。

setOutputTypeメソッドに2を指定した場合は，エラー（KEEU603-E）になります。

戻り値

なし

setMultiBookmarkFileNameメソッド

setMultiReportFileNameメソッドで複数の帳票ファイルを指定して出力する場合，各帳票ファイルに指定するしおり定義ファイルを配列で指定します。帳票との対応づけは，配列の要素順です。

形式

public void setMultiBookmarkFileName(String[] newMultiBookmarkFileName)

引数

newMultiBookmarkFileName

しおり定義ファイル名を配列で指定します。

setMultiReportFileNameメソッドで指定した帳票ファイルと同じ配列要素数のしおり定義ファイルを指定してください。

n番目（先頭はゼロ）の帳票に対するしおり定義ファイルを省略したい場合は，配列のn番目の要素にnullを指定してください。

（例）2番目の帳票のしおり定義ファイルを省略する場合

fms[0]="Sample1.fms";    //帳票ファイル名を配列fmsに設定
fms[1]="Sample2.fms";
fms[2]="Sample3.fms";
                        //しおり定義ファイル名を配列bokに設定
bok[0]="Book1.txt";
bok[1]=null;
bok[2]="Book3.txt";

解説

しおり定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setBookmarkFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_BOOKMARKPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setBookmarkFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_BOOKMARKPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

setBookmarkFileNameメソッドとsetMultiBookmarkFileNameメソッドを同時に指定した場合は，setMultiBookmarkFileNameメソッドの指定が有効になります。

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU025-E）になります。

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで0，2または3を指定した場合，setMultiBookmarkFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

setMultiReportFileNameメソッドの引数で指定した配列の個数と，setMultiBookmarkFileNameメソッドの引数で指定した配列の個数は同じにしてください。異なる場合は，エラー（KEEU600-E）になります。

戻り値

なし

setMultiDataFileNameメソッド

setMultiReportFileNameメソッドで複数の帳票ファイルを指定して出力する場合，各帳票ファイルで使用するマッピングデータ用のデータファイル名，または可変記号値定義ファイル名を配列で指定します。帳票との対応づけは，配列の要素順です。

形式

public void setMultiDataFileName(String[] newMultiDataFileName)

引数

newMultiDataFileName

マッピングデータ用のデータファイル名，または可変記号値定義ファイル名を配列で指定します。

なお，n番目（先頭はゼロ）の帳票に対するデータファイルを省略したい場合は，配列のn番目の要素にnullを指定してください。

（例）2番目の帳票のデータファイルを省略する場合

fms[0]="Sample1.fms";    //帳票ファイル名を配列fmsに設定
fms[1]="Sample2.fms";
fms[2]="Sample3.fms";
                        //データファイル名を配列mapに設定
map[0]="Data1.csv";
map[1]=null;
map[2]="Data3.csv";

解説

データファイルからデータを読み込む場合，setMultiReportFileNameメソッドで指定した帳票ファイルと同じ配列要素数のデータファイル名を指定してください。

データベースからデータを読み込む場合は，可変記号値定義ファイル名を指定してください。

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setDataFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MAPDATAPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setDataFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_MAPDATAPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

setDataFileNameメソッドとsetMultiDataFileNameメソッドを同時に指定した場合は，setMultiDataFileNameメソッドの指定が有効になります。

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

setMultiReportFileNameメソッドの引数で指定した配列の個数と，setMultiDataFileNameメソッドの引数で指定した配列の個数は同じにしてください。異なる場合は，エラー（KEEU600-E）になります。

戻り値

なし

setMultiFormInfoDefFileNameメソッド

複数様式情報定義ファイル名を指定します。

形式

public void setMultiFormInfoDefFileName(String newMultiFormInfoDefFileName)

引数

newMultiFormInfoDefFileName

複数様式情報定義ファイル名を指定します。

解説

setMultiReportFileNameメソッド，またはsetMultiReportSetFileNameメソッドを指定して，複数様式で帳票を出力する場合，setMultiFormInfoDefFileNameメソッドを指定します。

複数様式で帳票を出力する場合は，setMultiFormInfoDefFileNameメソッドを必ず指定してください。setMultiFormInfoDefFileNameメソッドが省略されていると，setMultiReportFileNameメソッドで指定されている複数の帳票ファイル，またはsetMultiReportSetFileNameメソッドの帳票セット指定ファイルに指定されている帳票ファイルが順に出力されます。

複数帳票情報定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setMultiFormInfoDefFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MULTIFORM_INFODEFPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setMultiFormInfoDefFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_MULTIFORM_INFODEFPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU037-E ）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setPrintedPageNumberFileNameメソッドを指定した場合は，出力ページ情報が出力されます。出力される出力ページ情報の詳細については，「7.24　出力ページ情報ファイル」を参照してください。

戻り値

なし

setMultiFormInfoDefFilePathメソッド

複数様式情報定義ファイルのある場所を指定します。

形式

public void setMultiFormInfoDefFilePath(String newMultiFormInfoDefFilePath)

引数

newMultiFormInfoDefFilePath

複数様式情報定義ファイルのある場所を指定します。

解説

指定されたディレクトリは，setMultiFormInfoDefFileNameメソッドで指定する複数様式情報定義ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU037-E）になります。

ファイル名に指定できる文字数は，次のとおりです。パスの文字数が上限を超えているなど，指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setMultiReportFileNameメソッド

複数の帳票ファイルを指定して出力する場合，帳票ファイル名を配列で指定します。帳票は，配列の要素順に出力されます。

形式

public void setMultiReportFileName(String newMultiReportFileName)

引数

newMultiReportFileName

帳票ファイル名を配列で指定します。

解説

帳票出力を実行する場合，帳票ファイル名を必ず指定してください。省略はできません。そのため，setReportFileNameメソッド，またはsetMultiReportFileNameメソッドのどちらかで，帳票ファイル名を指定してください。帳票ファイル名を指定しないで帳票出力を実行すると，エラー（KEEU601-E）になります。また，「フォームシートファイル（*.fms）」でない帳票ファイル名が指定されていると，エラー（KEEU007-E）になります。ただし，setMultiReportSetFileNameメソッドで帳票セット指定ファイルを指定した場合は，setMultiReportFileNameメソッドを省略できます。

setReportFileNameメソッドとsetMultiReportFileNameメソッドを同時に指定した場合は，setMultiReportFileNameメソッドの指定が有効になります。

帳票ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setReportFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_REPORTPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setReportFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_REPORTPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

setMultiReportFileNameメソッドで指定された帳票ファイルは，setMultiDataFileNameメソッドとsetMultiUserDataFileNameメソッドで指定されているデータファイルを使用します。setMultiReportFileNameメソッドで指定された帳票ファイルが一つであっても，setDataFileNameメソッドとsetUserDataFileNameメソッドで指定されているデータファイルを使用することはありません。

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU005-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setMultiReportSetFileNameメソッド

帳票セット指定ファイル名を指定します。

形式

public void setMultiReportSetFileName(String newMultiReportSetFileName)

引数

newMultiReportSetFileName

帳票セット指定ファイル名を指定します。

解説

setReportFileNameメソッド，またはsetMultiReportFileNameメソッドを指定して出力する場合は，setMultiReportSetFileNameメソッドの指定は要りません。setMultiReportSetFileNameメソッドとsetReportFileNameメソッド，またはsetMultiReportFileNameメソッドが同時に指定された場合は，setMultiReportSetFileNameメソッドで指定された帳票ファイルのあとに，setReportFileNameメソッドの帳票ファイル，またはsetMultiReportFileNameメソッドの帳票ファイルを追加して出力されます。

帳票セット指定ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setMultiReportSetFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_MULTI_REPORTSETPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setMultiReportSetFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_MULTI_REPORTSETPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU035-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setPrintedPageNumberFileNameメソッドを指定した場合は，出力ページ情報が出力されます。出力される出力ページ情報の詳細については，「7.24　出力ページ情報ファイル」を参照してください。

戻り値

なし

setMultiReportSetFilePathメソッド

帳票セット指定ファイルのある場所を指定します。

形式

public void setMultiReportSetFilePath(String newMultiReportSetFilePath)

引数

newMultiReportSetFilePath

帳票セット指定ファイルのある場所を指定します。

解説

指定されたディレクトリは，setMultiReportSetFileNameメソッドで指定する帳票セット指定ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU035-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setMultiUserDataFileNameメソッド

setMultiReportFileNameメソッドで複数の帳票ファイルを指定して出力する場合，各帳票ファイルで使用するユーザ定義データ用のデータファイル名，または可変記号値定義ファイル名を配列で指定します。帳票との対応づけは，配列の要素順です。

形式

public void setMultiUserDataFileName(String newMultiUserDataFileName)

引数

newMultiUserDataFileName

ユーザ定義データ用のデータファイル名，または可変記号値定義ファイル名を配列で指定します。

なお，n番目（先頭はゼロ）の帳票に対するデータファイルを省略したい場合は，配列のn番目の要素にnullを指定してください。

（例）2番目の帳票のデータファイルを省略する場合

fms[0]="Sample1.fms";    //帳票ファイル名を配列fmsに設定
fms[1]="Sample2.fms";
fms[2]="Sample3.fms";
                        //データファイル名を配列usrに設定
usr[0]="Data1.csv";
usr[1]=null;
usr[2]="Data3.csv";

解説

データファイルからデータを読み込む場合，setMultiReportFileNameメソッドで指定した帳票ファイルと同じ配列要素数のデータファイル名を指定してください。

データベースからデータを読み込む場合は，可変記号値定義ファイル名を指定してください。

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setUserDataFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_USERDATAPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setUserDataFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_USERDATAPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

setUserDataFileNameメソッドとsetMultiUserDataFileNameメソッドを同時に指定した場合は，setMultiUserDataFileNameメソッドの指定が有効になります。

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

setMultiReportFileNameメソッドの引数で指定した配列の個数と，setMultiUserDataFileNameメソッドの引数で指定した配列の個数は同じにしてください。異なる場合は，エラー（KEEU600-E）になります。

戻り値

なし

setOutFileNameメソッド

出力先ファイル名を指定します。

形式

public void setOutFileName(String newOutFileName)

引数

newOutFileName

出力先ファイル名を指定します。

解説

setOutFileNameメソッドは，setOutputTypeメソッドに指定されている出力種別に対応した出力先ファイル名を指定します。

PDF形式ファイルを仕分け出力する場合は，setOutFileNameメソッドは指定しないでください。setOutFileNameメソッドとsetDistributeFileNameメソッドを同時に指定すると，エラー（KEEU603-E）になります。

出力先ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）の変数EURPS_OUTPUTPATHに設定されているフォルダが，デフォルトとして設定されます。

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。パスの文字数が上限を超えているなど，指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで「1」，「2」，「3」，または「4」を指定した場合，setOutFileNameメソッドを指定しないと，エラー（KEEU601-E）になります。

戻り値

なし

setOutputTypeメソッド

出力種別を指定します。

形式

public void setOutputType(short type)

引数

type

出力種別を指定します。省略した場合は，「0」が仮定されます。指定値を次に示します。

表5-16　setOutputTypeメソッドの指定値

指定値 | 出力種別
0 | プリンタに出力
1 | PDF形式ファイルに出力
2 | EUR形式ファイルに出力
3 | CSV形式ファイルに出力
4 | Excel形式ファイルに出力

解説

setOutputTypeメソッドに「0」を指定した場合，setOutFileNameメソッドに出力先ファイルを指定すると，PrinterNameプロパティで指定したプリンタの印刷形式に従ったファイル（Windows環境の場合），またはPDLファイル（UNIX／Linux環境の場合）に出力できます。setOutFileNameメソッドの指定を省略すると，プリンタに出力します。

setOutputTypeメソッドに「1」，「2」，「3」または「4」を指定した場合は，setOutFileNameメソッドを必ず指定してください。

「0」，「1」，「2」，「3」，または「4」以外の値を指定すると，エラー（KEEU600-E）になります。

EUR DeveloperまたはEUR Print Service Enterpriseがインストールされていない環境で，setOutputTypeメソッドに「1」，「2」，または「4」を指定した場合は，エラー（KEEU104-E）になります。

戻り値

なし

setPageNumberFormatメソッド

余白のページ番号の書式を指定します。

形式

public void setPageNumberFormat(String newPageNumberFormat)

引数

newPageNumberFormat

余白のページ番号の書式を指定します。

ページ番号を「*」，最終ページ番号を「$」で示して印刷形式を指定します。ページ番号，および最終ページ番号を全角で表示したい場合は全角の記号で，半角で表示したい場合は半角の記号で指定します。ページ番号の書式と出力結果を次に示します。

（例）

表5-17　 ページ番号の書式と出力結果

指定したページ番号の書式 | 出力結果
* | 1
-*- | -1-
-*/$- | -1/5-
(*) | (1)

解説

setPageNumberFormatメソッドの指定は，setPrintPageNumberメソッドで「True（余白のページ番号を印刷する）」が指定されている場合に有効です。

setPageNumberFormatメソッドを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。

setOutputTypeメソッドで2を指定した場合，setPageNumberFormatメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setPageNumberLocationメソッド

余白のページ番号を印刷する位置を指定します。

形式

public void setPageNumberLocation(int newPageNumberLocation)

引数

newPageNumberLocation

余白のページ番号を印刷する位置を，番号で指定します。指定値を次に示します。

表5-18　 setPageNumberLocationメソッドの指定値

指定値 | 説　　明
1 | ページ番号を左上に印刷します。
2 | ページ番号を中央上に印刷します。
3 | ページ番号を右上に印刷します。
4 | ページ番号を左下に印刷します。
5 | ページ番号を中央下に印刷します。
6 | ページ番号を右下に印刷します。

解説

setPageNumberLocationメソッドの指定は，setPrintPageNumberメソッドで「true（余白のページ番号を印刷する）」が指定されている場合に有効です。

setPageNumberLocationメソッドを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。

1～6の範囲外の値を指定した場合は，エラー（KEEU600-E）になります。

setOutputTypeメソッドで2を指定した場合，setPageNumberLocationメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setPaperOrientationメソッド

プリンタに出力する場合の用紙の向きを指定します。

形式

public void setPaperOrientation(int newPaperOrientation)

引数

newPaperOrientation

プリンタに出力する場合の用紙の向きを指定します。省略した場合は，「0」が仮定されます。指定値を次に示します。

表5-19　 setPaperOrientationメソッドの指定値

指定値 | 説　　明
0 | 帳票を設計した時の属性に従います。
1 | 縦方向に印刷します。
2 | 横方向に印刷します。

解説

指定された値が帳票の属性と異なる場合，帳票の一部が出力されないことがあります。

なお，次に示す条件の場合は，setPaperOrientationメソッドを指定しても無効です。

setOutputTypeメソッドに1が指定されている場合

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドで複数の帳票ファイルを指定して出力する場合
用紙のサイズ，および用紙の向きが異なっていても，それぞれの帳票の用紙サイズ，および用紙の向きで出力されます。

setOutputTypeメソッドで2を指定した場合，setPaperOrientationメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setPrintCopiesメソッド

印刷部数を指定します。

形式

public void setPrintCopies(int newPrintCopies)

引数

newPrintCopies

印刷部数を指定します。指定できる部数は，1～99です。

解説

setPrintCopiesメソッドの指定は，一つの帳票ファイルを出力する場合だけ有効です。

setPrintCopiesメソッドを指定しない場合は，1部だけ出力されます。

次に示す条件の場合は，setPrintCopiesメソッドを指定しても無効です。

setOutputTypeメソッドに1が指定されている場合

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドで複数の帳票ファイルを指定して出力する場合
setPrintCopiesメソッドの指定は無視され，1部数分出力されます。

1～99の範囲外の値を指定した場合は，エラー（KEEU600-E）になります。

setOutputTypeメソッドで2を指定した場合，setPrintCopiesメソッドを指定すると，エラー（KEEU603-E）になります。

setPrintedPageNumberFileNameメソッドを指定した場合はsetPrintCopiesメソッドで指定する印刷部数に関係なく，1部数分の出力ページ情報が出力されます。出力ページ情報ファイルについては，「7.24　出力ページ情報ファイル」を参照してください。

戻り値

なし

setPrintedPageNumberFileNameメソッド

出力ページ情報ファイル名を指定します。

形式

public void setPrintedPageNumberFileName(String newPrintedPageNumberFileName)

引数

newPrintedPageNumberFileName

出力ページ情報ファイル名を指定します。

解説

setPrintedPageNumberFileNameメソッドを指定すると，出力ページ情報が出力されます。

出力ページ情報ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）の変数EURPS_OUTPUTPATHに設定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_TMPPATHに設定されているフォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）の変数EURPS_OUTPUTPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU014-E）になります。

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで2を指定した場合，setPrintedPageNumberFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setPrintEndPageメソッド

印刷終了ページを指定します。

形式

public void setPrintEndPage(int newPrintEndPage)

引数

newPrintEndPage

印刷終了ページを指定します。指定できる値は，0～999,999です。

解説

setPrintEndPageメソッドを指定しない場合，または指定した値が「0」の場合は，最終ページまで印刷します。

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドで複数の帳票ファイルを指定した場合は，setPrintEndPageメソッドの指定に関係なく，指定した帳票ファイルの全ページが出力されます。

0～999,999の範囲外の値を指定した場合は，エラー（KEEU600-E）になります。

setPrintedPageNumberFileNameメソッドを指定した場合は，setPrintEndPageメソッドで指定した印刷終了ページまでの出力ページ情報が出力されます。

setOutputTypeメソッドで2を指定した場合，setPrintEndPageメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setPrinterinfFileNameメソッド

プリンタ定義ファイル名を指定します。

形式

public void setPrinterinfFileName(String newPrinterinfFileName)

引数

newPrinterinfFileName

プリンタ定義ファイル名を指定します。

解説

プリンタ定義ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setPrinterinfFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_PRINTERINFPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setPrinterinfFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_PRINTERINFPATHに設定されているディレクトリ

/etc/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで2を指定した場合，setPrinterinfFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setPrinterinfFilePathメソッド

プリンタ定義ファイルのある場所を指定します。

形式

public void setPrinterinfFilePath(String newPrinterinfFilePath)

引数

newPrinterinfFilePath

プリンタ定義ファイルのある場所を指定します。

解説

指定されたディレクトリは，次に示す場合のプリンタ定義ファイルのデフォルトの場所になります。

setPrinterinfFileNameメソッドでプリンタ定義ファイルを相対パスまたはファイル名だけで指定した場合

setPrinterinfFileNameメソッドを指定しなかった場合

帳票出力を実行する前に，指定したファイルのパスを見直してください。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで2を指定した場合，setPrinterinfFilePathメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setPrinterNameメソッド

印刷先のプリンタ名を指定します。

形式

public void setPrinterName(String newPrinterName)

引数

newPrinterName

印刷先のプリンタ名を指定します。

Windows環境の場合（プリンタ出力）
通常使うプリンタに指定されているプリンタ以外の任意のプリンタに出力する場合は，プリンタ名を指定してください。setPrinterNameメソッドを指定しないで帳票出力を実行すると，Windows環境で通常使うプリンタに指定されているプリンタ名に出力されます。

UNIX／Linux環境の場合
プリンタ定義ファイルで定義したプリンタ名を指定してください。setOutputTypeメソッドで0を指定した場合，必ずsetPrinterNameメソッドを指定してください。指定しなかった場合は，エラー（KEEU601-E）になります。

解説

setOutputTypeメソッドで2を指定した場合，setPrinterNameメソッドを指定すると，エラー（KEEU603-E）になります。

プリンタ名には「"」を含めないでください。プリンタ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setPrintPageNumberメソッド

余白のページ番号を印刷するかどうかを指定します。

形式

public void setPrintPageNumber(boolean newPrintPageNumber)

引数

newPrintPageNumber

余白のページ番号を印刷するかどうかを指定します。指定値を次に示します。

表5-20　 setPrintPageNumberメソッドの指定値

指定値 | 説　　明
true | 余白のページ番号を印刷します。
false | 余白のページ番号は印刷しません。

解説

余白へのページ番号は，EUR 帳票作成機能で設定した用紙の余白に，次に示すフォント情報で印刷されます。

英語ロケールの場合
フォント種別：Courier New
フォントのサイズ：約12ポイント（148dpiで24ドット）

中国語ロケールの場合
フォント種別：新宋体
フォントのサイズ：約12ポイント（148dpiで24ドット）

日本語ロケールの場合
フォント種別：ＭＳ 明朝
フォントのサイズ：約12ポイント（148dpiで24ドット）

余白へのページ番号を印刷する場合は，プリンタのハードマージンに掛からないように，用紙の余白は余裕を持って設定してください。

setPrintPageNumberメソッドを指定しない場合は，帳票編集時に［レポートのプロパティ］ダイアログで指定されている値が有効になります。

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドで複数の帳票ファイルを指定した場合は，すべての帳票に余白ページ番号の指定があり，かつsetPrintPageNumberメソッドに「true」が指定されている場合，すべての帳票ファイルの余白にページ番号が印刷されます。
一方，指定した複数の帳票セットのうち，次に示す場合は，各帳票ファイルに保存されている情報で印刷されますので，注意してください。

指定した複数の帳票セットのうち，一つの帳票ファイルに余白ページ番号の指定がなくて，setPrintPageNumberメソッドに「true」を指定した場合

帳票ファイルに余白ページ番号の指定の有無に関係なく，setPrintPageNumberメソッドに「false」を指定した場合

setOutputTypeメソッドで2を指定した場合，setPrintPageNumberメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setPrintStartPageメソッド

印刷開始ページを指定します。

形式

public void setPrintStartPage(int newPrintStartPage)

引数

newPrintStartPage

印刷開始ページを指定します。指定できる値は，0～999,999です。

解説

setPrintStartPageメソッドを指定しない場合，または指定した値が「0」の場合は，先頭ページから印刷します。

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドで複数の帳票ファイルを指定した場合は，setPrintStartPageメソッドの指定に関係なく，指定した帳票ファイルの全ページが出力されます。

0～999,999の範囲外の値を指定した場合，またはsetPrintEndPageメソッドで指定した値より大きな値を指定した場合は，エラー（KEEU600-E）になります。

setPrintedPageNumberFileNameメソッドを指定した場合は，setPrintStartPageメソッドで指定した印刷開始ページからの出力ページ情報が出力されます。

setOutputTypeメソッドで2を指定した場合，setPrintStartPageメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setReplaceItemCntlFileNameメソッド

置き換え表管理情報ファイル名を指定します。

形式

public void setReplaceItemCntlFileName(String newReplaceItemCntlFileName)

引数

newReplaceItemCntlFileName

置き換え表管理情報ファイル名を指定します。

解説

setReplaceItemCntlFileNameメソッドを省略すると，setReportFileNameメソッド，setMultiReportFileNameメソッド，およびsetMultiReportSetFileNameメソッドで指定する帳票ファイルに定義した置き換え表管理情報ファイル名が仮定されます。ただし，出力する帳票が複数帳票，あるいは複数様式帳票の場合は，先頭の帳票ファイルに定義した置き換え表管理情報ファイル名が仮定されます。

置き換え表管理情報ファイル名は，フルパス，相対パス，あるいはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setReplaceItemCntlFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setReplaceItemCntlFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_REPLACEITEMCNTLPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限のないファイルであったりすると，エラー（KEEU060-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setReplaceItemCntlFilePathメソッド

置き換え表管理情報ファイルのファイルのある場所を指定します。

形式

public void setReplaceItemCntlFilePath (String newReplaceItemCntlFilePath)

引数

newReplaceItemCntlFilePath

置き換え表管理情報ファイルのファイルのある場所を指定します。

解説

指定されたディレクトリは，setReplaceItemCntlFileNameメソッドで指定するファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU060-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setReportFileNameメソッド

帳票ファイル名を指定します。

形式

public void setReportFileName(String newReportFileName)

引数

newReportFileName

帳票ファイル名を指定します。

解説

EUR サーバ帳票出力機能を実行して帳票を出力する場合，帳票ファイル名は必ず指定してください。省略はできませんので，setReportFileNameメソッド，またはsetMultiReportFileNameメソッドのどちらかで指定してください。帳票ファイルを指定せずに帳票出力を実行すると，エラー（エラーコード：KEEU601-E）が返されます。また，「フォームシートファイル（*.fms）」でない帳票ファイル名が指定されていると，エラー（KEEU007-E）になります。ただし，setMultiReportSetFileNameメソッドで帳票セット指定ファイルを指定した場合は，setReportFileNameメソッドを省略できます。

■setReportFileNameメソッドを使用する時の注意事項

setReportFileNameメソッドで指定された帳票ファイルは，setDataFileNameメソッドとsetUserDataFileNameメソッドで指定されているデータファイルを使用します。setMultiReportFileNameメソッドで指定された帳票ファイルが一つであっても，setDataFileNameメソッドとsetUserDataFileNameメソッドで指定されているデータファイルを使用することはありません。

setReportFileNameメソッドとsetMultiReportFileNameメソッドを同時に指定した場合は，setMultiReportFileNameメソッドの指定が有効になります。

帳票ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setReportFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_REPORTPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setReportFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_REPORTPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU005-E）になります。

ファイル名に指定できる文字数は，次のとおりです。パスの文字数が上限を超えているなど，指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setReportFilePathメソッド

帳票ファイルのある場所を指定します。

形式

public void setReportFilePath(String newReportFilePath)

引数

newReportFilePath

帳票ファイルのある場所を指定します。

解説

setReportFilePathメソッドで指定するファイルのパスは，setReportFileNameメソッドとsetMultiReportFileNameメソッドで指定する帳票ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU005-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setScriptCntlFileNameメソッド

Acrobat JavaScript定義ファイル名を指定します。

形式

public void setScriptCntlFileName (String newScriptCntlFileName)

引数

newScriptCntlFileName

Acrobat JavaScript定義ファイル名を指定します。

解説

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setScriptCntlFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_SCRIPTCNTLFILEPATHに定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setScriptCntlFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_SCRIPTCNTLFILEPATHに指定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU067-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで0，2または3を指定した場合，setScriptCntlFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setScriptCntlFilePathメソッド

Acrobat JavaScript定義ファイルのある場所を指定します。

形式

public void setScriptCntlFilePath (String newScriptCntlFilePath)

引数

newScriptCntlFilePath

Acrobat JavaScript定義ファイルのある場所を指定します。

解説

指定されたディレクトリは，setViewerPreferenceFileNameメソッドで指定するAcrobat JavaScript定義ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU067-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setSortPrintメソッド

複数の部数を印刷する場合，部単位で印刷するか，またはページ単位で印刷するかを指定します。

形式

public void setSortPrint(int newSortPrint)

引数

newSortPrint

複数の部数を印刷する場合，部単位で印刷するか，またはページ単位で印刷するかを指定します。省略した場合は，「0」が仮定されます。指定値を次に示します。

表5-21　 setSortPrintメソッドの指定値

指定値 | 説　　明
0 | 部単位で印刷します。
1 | ページ単位で印刷します。

解説

次に示す条件の場合は，setSortPrintメソッドを指定しても無効です。

setOutputTypeメソッドに1が指定されている場合

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドで複数の帳票ファイルを指定して出力する場合
setSortPrintメソッドの指定は無視され，「0」が仮定されます。

「0」，「1」以外の値が指定された場合は，エラー（KEEU600-E）になります。

setOutputTypeメソッドで2を指定した場合，setSortPrintメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setTintInfoFileNameメソッド

透かし情報ファイル名を指定します。

形式

public void setTintInfoFileName (String newTintInfoFileName)

引数

newTintInfoFileName

透かし情報ファイル名を指定します。

解説

透かし情報ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

setTintInfoFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_TINTINFOPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU080-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで0，2または3を指定した場合，setTintInfoFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setTintInfoFilePathメソッド

透かし情報ファイルのある場所を指定します。

形式

public void setTintInfoFileName (String newTintInfoFileName)

引数

newTintInfoFileName

透かし情報ファイルのある場所を指定します。

解説

指定されたファイルのパスは，setTintInfoFileNameメソッドで指定する透かし情報ファイルのデフォルトの場所になります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU080-E）になります。

ファイルのパスに指定できる文字数は，次のとおりです。指定したファイルのパスに誤りがある場合は，エラー（KEEU009-E）になります。

フルパスで指定する場合は半角259文字以内

相対パスで指定する場合は半角255文字以内

ファイルのパスには「"」を含めないでください。ファイルのパスに「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

setTrayCodeメソッド

プリンタの給紙トレイを指定します。

形式

public void setTrayCode(int newTrayCode)

引数

newTrayCode

プリンタの給紙トレイを指定します。

Windows環境の場合
Windows環境の場合は，プリンタの給紙トレイを給紙トレイコードで指定します。setTrayCodeメソッドを指定しない場合は，プリンタプロパティで指定したデフォルトのトレイから給紙されます。
給紙トレイコードは，「給紙トレイ一覧ツール」で取得したコードです。
［給紙トレイ一覧］ツールの実行ファイル「Eurtyl.exe」は，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Program¥下にあります。
［給紙トレイ一覧］ツールの実行ファイル「Eurtyl.exe」をダブルクリックすると，［給紙トレイ一覧］ダイアログが表示されます。［給紙トレイ一覧］ダイアログでは，出力先プリンタをリストボックスから選択すると，そのプリンタの給紙トレイ名と，対応する給紙トレイコードの一覧が表示されます。

UNIX／Linux環境の場合
UNIX／Linux環境の場合は，プリンタの給紙トレイを給紙カセット番号で指定します。setTrayCodeメソッドを指定しない場合は，プリンタ定義ファイルにキーワードDefaultCassetteで指定したデフォルトのトレイから給紙されます。プリンタ定義ファイルについては，「7.6　プリンタ定義ファイル」を参照してください。
指定する給紙トレイ情報を次に示します。

表5-22　 給紙トレイ情報

指定する情報 | 給紙トレイ（対象給紙装置）
0 | 自動給紙します。出力する帳票の用紙サイズからカセットを自動選択します。
-1 | 手差しトレイから給紙します。
給紙カセット番号 | 指定したカセット番号の給紙カセットから給紙します。カセット番号は，1～n（nは，プリンタ定義ファイルのキーワードCassettesで指定した値）で指定します。

注意

次に示す指定がある場合，帳票の用紙サイズと給紙される紙のサイズが異なるときは，プリンタのハードによって動作が異なります。

-1（手差しトレイ）が指定された場合

給紙カセット番号が指定された場合

0（自動給紙）が指定されたのに，プリンタのパネルで給紙カセットが選択されている場合

帳票の用紙サイズと給紙される紙のサイズを合わせておくか，または帳票の用紙サイズと異なる用紙に印刷する場合は，あらかじめ試し印刷をしてプリンタの動作を確認しておいてください。

解説

setOutputTypeメソッドに1を指定した場合，setTrayCodeメソッドを指定しても無効です。2を指定した場合，setSortPrintメソッドを指定すると，エラー（KEEU603-E）になります。

setMultiReportSetFileNameメソッド，またはsetMultiReportFileNameメソッドで複数の帳票ファイルを指定して出力する場合は，すべての帳票がsetTrayCodeメソッドに指定したトレイから給紙されます。

戻り値

なし

setUserDataFileNameメソッド

ユーザ定義データ用のデータファイル名，または可変記号値定義ファイル名を指定します。

形式

public void setUserDataFileName(String newUserDataFileName)

引数

newUserDataFileName

ユーザ定義データ用のデータファイル名，または可変記号値定義ファイル名を指定します。

解説

データファイルからデータを読み込む場合は，setReportFileNameメソッドで指定した帳票ファイルに対応するユーザ定義データファイル名を指定してください。

データベースからデータを読み込む場合は，可変記号値定義ファイル名を指定してください。

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setUserDataFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_USERDATAPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setUserDataFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_USERDATAPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

setUserDataFileNameメソッドを指定した場合は，必ずsetReportFileNameメソッドを指定してください。指定しない場合は，エラー（KEEU601-E）になります。

戻り値

なし

setUserDataFilePathメソッド

ユーザ定義データ用のデータファイル，または可変記号値定義ファイルのある場所を指定します。

形式

public void setUserDataFilePath(String newUserDataFilePath)

引数

newUserDataFilePath

ユーザ定義データ用のデータファイルまたは可変記号値定義ファイルのある場所を指定します。

解説

指定されたディレクトリは，setUserDataFileNameメソッドとsetMultiUserDataFileNameメソッドで指定するユーザ定義データ用のデータファイル，または可変記号値定義ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU006-E，またはKEEU054-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

指定した可変記号値定義ファイルの内容に誤りがある場合は，エラー（KEEU056-E）になります。

戻り値

なし

setViewerPreferenceFileNameメソッド

ビューアプレファレンス定義ファイル名を指定します。

形式

public void setViewerPreferenceFileName (String newViewerPreferenceFileName)

引数

newViewerPreferenceFileName

ビューアプレファレンス定義ファイル名を指定します。

解説

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名をフルパスで指定しなかった場合は，次に示す順にファイルを検索します。

Windows環境の場合

setViewerPreferenceFilePathメソッドで指定されているフォルダ

環境設定ファイル（EURPS_ENV）の変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

setViewerPreferenceFilePathメソッドで指定されているディレクトリ

環境設定ファイル（eurps_env）の変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで設定したディレクトリ）

/var/opt/eurpsディレクトリ

帳票出力を実行する前に，指定したファイル名を見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU069-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ファイル名には「"」を含めないでください。ファイル名に「"」が含まれていると，エラー（KEEU600-E）になります。

setOutputTypeメソッドで0，2または3を指定した場合，setViewerPreferenceFileNameメソッドを指定すると，エラー（KEEU603-E）になります。

戻り値

なし

setViewerPreferenceFilePathメソッド

ビューアプレファレンス定義ファイルのある場所を指定します。

形式

public void setViewerPreferenceFilePath (String newViewerPreferenceFilePath)

引数

newViewerPreferenceFilePath

ビューアプレファレンス定義ファイルのある場所を指定します。

解説

指定されたディレクトリは，setViewerPreferenceFileNameメソッドで指定するビューアプレファレンス定義ファイルのデフォルトのディレクトリになります。

帳票出力を実行する前に，指定したファイルのパスを見直してください。

存在するファイル，または読み込み権限のあるファイルを指定してください。指定したファイルのパスにファイルがなかったり，読み込み権限が与えられていないファイルを指定した場合は，エラー（KEEU069-E）になります。

ファイル名に指定できる文字数は，次のとおりです。指定したファイル名に誤りがある場合は，エラー（KEEU009-E）になります。

Windows環境の場合
フルパスで指定する場合は半角259文字以内
相対パス，またはファイル名だけで指定する場合は半角255文字以内

UNIX／Linux環境の場合
フルパスで1,023バイト以内

ディレクトリ名には「"」を含めないでください。ディレクトリ名に「"」が含まれていると，エラー（KEEU600-E）になります。

戻り値

なし

5.7　EURPSExceptionクラスのメソッド仕様

EURPSExceptionクラスで使用できるメソッドの詳細を説明します。

＜この節の構成＞

getErrorCodeメソッド

getMessageメソッド

getErrorCodeメソッド

エラーコードを取得します。

形式

public int getErrorCode()

引数

なし

解説

ユーザアプリケーションは，getErrorCodeメソッドを呼び出してエラーコードを取得します。

戻り値

エラーコード（eurpsコマンドの終了コード）を返します。エラーコードについては，マニュアル「EUR メッセージ」を参照してください。

getMessageメソッド

エラー，または警告発生時のメッセージ文を取得します。

形式

public String getMessage()

引数

なし

解説

ユーザアプリケーションは，getMessageメソッドを呼び出してエラーメッセージを取得します。

getErrorCodeメソッドで終了コード4が返された場合は，getMessageメソッドからKEEU300番台のメッセージが返されます。KEEU300番台に該当する警告が複数発生した場合，各メッセージの文字列を連結した文字列が返されます。4以外の終了コードが返された場合は，getMessageメソッドから発生したエラー（KEEUnnn-E）のメッセージ文が返されます。

戻り値

エラー，または警告発生時のメッセージ文を返します。メッセージ文については，マニュアル「EUR メッセージ」を参照してください。

5.8　環境変数，環境設定ファイル

JavaBeans起動部品で指定するファイルの入出力フォルダなどを，環境変数，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）に指定できます。

環境変数については，「7.26.1　環境変数一覧」を参照してください。環境設定ファイルについては，「7.26　環境設定ファイル」を参照してください。

環境設定ファイルはテキストエディタで編集できますが，［EUR　サーバ環境設定ファイルエディタ］ダイアログでも編集できます。［EUR　サーバ環境設定ファイルエディタ］ダイアログを使った環境設定ファイルの編集方法については，「3.4.1　ダイアログからの環境設定ファイルの作成」を参照してください。

5.9　JavaBeans起動部品の例外情報

JavaBeans起動部品を使用して帳票出力を実行している場合にエラーが発生した場合は，例外を発生させます。ユーザプログラムは，EURPSExceptionオブジェクトによって例外情報を取得します。例外情報には，エラーコードとエラーメッセージが含まれます。

＜この節の構成＞

5.9.1　getErrorCodeメソッド

5.9.2　getMessageメソッド

5.9.1　getErrorCodeメソッド

EURPSExceptionオブジェクトのgetErrorCodeメソッドは，次に示した終了コードを返します。終了コードと対応するエラーの詳細は，マニュアル「EUR メッセージ」を参照してください。

表5-23　 JavaBeans起動部品実行時の終了コード一覧

終了コード | 意　味
0 | 正常終了しました。
4 | 警告が発生しました。 ※
8 | システムエラーが発生しました。または，出力でエラーが発生しました。
10 | データベースアクセスでエラーが発生しました。
12 | データエラーが発生しました。
16 | メソッドでの設定値，またはプリンタ定義ファイル内で文法エラーがあります。
32 | 上記以外のエラーが発生しました。

注※

警告が発生する要因については，「(1)　終了コード4を返す警告要因」を参照してください。

＜この項の構成＞

(1)　終了コード4を返す警告要因

(1)　終了コード4を返す警告要因

JavaBeans起動部品を使用して帳票出力を実行した場合に発生するおそれがある警告要因を，次に示します。なお，終了コード4を返す警告が発生した場合，詳細メッセージも出力されます。

表5-24　 終了コード4を返す警告要因

項番 | 警告要因 | 出力メッセージ | 詳細メッセージ
1 | 文字アイテムのアイテム枠が小さく，指定したデータがアイテム枠内に収まる分だけ出力された場合。 | KEEU300-W | KEEU301-W
2 | 数値アイテムのアイテム枠が小さく，指定したデータがアイテム枠内に収まらなくて，データが「***」で出力された場合。 | KEEU301-W
3 | バーコードアイテムのアイテム枠が小さく，バーコードが出力されない場合。 | KEEU301-W
4 | アイテムが出力できる範囲を超えているので，まったく出力されないか，または出力できる範囲に収まる分だけ出力された場合。 | KEEU301-W
5 | フィールドのデータ型に合わないデータを入力したため，データが欠損値（空白）で出力された場合。 | KEEU302-W
6 | 画像ファイルがない，EUR サーバ帳票出力機能ではサポートしていない画像ファイルである，または画像ファイルが壊れている場合。 | KEEU305-W
7 | 指定した帳票ファイルが，上位バージョンの機能を使用して作成されているため，実行時のEUR サーバ帳票出力機能のバージョンで出力できる範囲で帳票を出力された場合。 | KEEU304-W
8 | バーコードデータに使用できない文字，または誤った桁数を指定したために，バーコードが出力されなかった場合。 | KEEU301-W
9 | 集計行のアイテムが表示できない位置に配置された場合。 | KEEU303-W
10 | 日付変換用システムファイルが正しくない場合。 | KEEU308-W
11 | 指定した置き換え表ファイルに，置き換えデータを1件も登録していなかった場合。 | 出力しない
12 | 指定した置き換え表ファイルにキーデータがなかった場合。または不正なデータがあった場合。 | 出力しない
13 | アイテムが不当に重なっていたため，Excel形式ファイルへ出力できない項目があった場合。 | KEEU320-W | 出力しない
14 | 変換するページ数が100ページを超えていた場合。 | KEEU321-W | 出力しない
15 | 接続先データベースがHiRDBではないのに，接続情報ファイルのキーワードQueryExclusiveStringが指定された場合。 | KEEU350-W | 出力しない

プリンタ出力，PDF形式ファイル出力，またはExcel形式ファイル出力をする場合に警告要因が発生したときは，終了コード4を返します。

EUR形式ファイルを出力する場合に警告要因が発生したときは，終了コード4を返します。ただし，項番6の警告要因が発生した場合は，終了コード0を返します。

ただし，環境変数，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_REPORT_WARNINGに「NO」を設定すると，警告要因があっても，終了コード0を返して終了します。メッセージKEEU300-Wと詳細メッセージ（KEEU301-W～KEEU308-W），KEEU320-W～KEEU321-W，KEEU350-Wも出力されません。

なお，終了コード4が帰ってきた場合，警告は発生しても帳票は出力されます。

警告が発生しても終了コード4を返さないようにするには，環境変数，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_REPORT_WARNINGに「NO」を設定してください。

ただし，EUR形式ファイル出力の場合は，EURPS_REPORT_WARNINGの設定に関係なく，終了コード0を返します。ただし，項番6の警告要因が発生した場合は，終了コード4を返します。

5.9.2　getMessageメソッド

EURPSExceptionオブジェクトのgetMessageメソッドは，エラーメッセージ文字列を返します。

getErrorCodeメソッドで終了コード4が返された場合は，getMessageメソッドからKEEU300番台のメッセージが返されます。KEEU300番台に該当する警告が複数発生した場合，各メッセージの文字列を連結した文字列が返されます。4以外の終了コードが返された場合は，getMessageメソッドから発生したエラー（KEEUnnn-E）のメッセージ文が返されます。

メッセージ文については，マニュアル「EUR メッセージ」を参照してください。

5.10　コーディング例（JavaBeans起動部品の場合）

JavaBeans起動部品のコーディング例を次に示します。

＜この節の構成＞

5.10.1　コーディング例の読み方

5.10.2　プリンタ出力のコーディング例

5.10.3　PDF形式ファイル出力のコーディング例

5.10.4　EUR形式ファイル出力のコーディング例

5.10.5　CSV形式ファイル出力のコーディング例

5.10.6　Excel形式ファイル出力のコーディング例

5.10.1　コーディング例の読み方

ここではコーディング例の読み方について説明します。

＜この項の構成＞

(1)　可変領域

(2)　コーディング例で使用しているファイル

(3)　ファイルの定義例

(1)　可変領域

JavaBeans起動部品のコーディング例には，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」の可変領域があります。必要な設定に合わせて，可変領域を設定してください。

(2)　コーディング例で使用しているファイル

コーディング例で使用しているファイル名を次に示します。

表5-25　 コーディング例で使用しているファイル名

ファイルの種類 | ファイル名
帳票ファイル | sample1.fms，sample2.fms，sample3.fms
マッピングデータファイル | mapping1.csv，mapping2.csv，mapping3.csv
可変記号値定義ファイル | DBVar1.txt，DBVar2.txt，DBVar3.txt
接続情報ファイル | DBInfo1.txt
複数様式情報定義ファイル | formdef.txt
帳票セット指定ファイル | formset.txt
文書情報設定ファイル | pdfdoc.txt
文書しおり定義ファイル | docbm1.txt，docbm2.txt
しおり定義ファイル | bookmark1.txt，bookmark2.txt，bookmark3.txt
PDF仕分け定義ファイル | shiwake.csv
暗号化設定ファイル | crypto.txt
出力するプリンタ | Printer1
出力先ファイル | PDF形式ファイルの場合 | output.pdf
EUR形式ファイルの場合 | output.euv，output.eup
CSV形式ファイルの場合 | output.csv
Excel形式ファイルの場合 | output.xlsx

(3)　ファイルの定義例

コーディング例で使用しているファイルの定義例を次に示します。

表5-26　 ファイルの定義例

コーディング例に使用したファイル名
定義例

可変記号値定義ファイル
DBVar1.txt
代理店=横浜
社員番号=10000

DBVar2.txt
代理店=名古屋
社員番号=15000

接続情報ファイル
DBInfo1.txt
DABrokerHost=hostname
DBType=HiRDB
SendBufferSize=64
TimeoutInterval=60
User=USERID
QueryExclusiveString=WITH ROLLBACK

複数様式情報定義ファイル
formdef.txt
group 1 {
formtransfercondition {
keybreaktopform=ON
fieldname="社員番号"
}
formfilename "sample1.fms" {
transfercondition=NPNF
printnewpaper=OFF
resetpagenumber=ON
}
formfilename "sample2.fms" {
transfercondition=KBNF
printnewpaper=OFF
resetpagenumber=OFF
}
}

帳票セット指定ファイル
formset.txt

データファイルを指定する場合
sample1.fms,mapping1.csv
sample2.fms,mapping1.csv
sample3.fms,mapping2.csv

可変記号値定義ファイルを指定する場合
sample1.fms,DBVar1.txt
sample2.fms,DBVar1.txt
sample3.fms,DBVar2.txt

帳票セット指定ファイル（しおり付きPDF形式ファイルの場合）
formset.txt

データファイルを指定する場合
sample1.fms,mapping1.csv,,bookmark1.txt
sample2.fms,mapping1.csv,,bookmark2.txt
sample3.fms,mapping2.csv,,bookmark3.txt

可変記号値定義ファイルを指定する場合
sample1.fms,DBVar1.txt,,bookmark1.txt
sample2.fms,DBVar1.txt,,bookmark2.txt
sample3.fms,DBVar2.txt,,bookmark3.txt

文書情報設定ファイル
pdfdoc.txt
TITLE="人事管理"
SUBTITLE="TOKYO-Area"
AUTHOR="Jinji1"
KEYWORD="Jinji,TOKYO,YOKOHAMA,CHIBA"

文書しおり定義ファイル
docbm1.txt
TITLE=docinfotitle
SCALE=150
BOOKMARK=open

docbm2.txt
TITLE="地域別売り上げ"
SCALE=120
BOOKMARK=close

しおり定義ファイル
bookmark1.txt
NAME="東京"
BREAKFLD =200

bookmark2.txt
NAME="大阪"
BREAKFLD =130

bookmark3.txt
NAME="福岡"
BREAKFLD=80

PDF仕分け定義ファイル
shiwake.csv
KEYFIELD,1,氏名番号
DATA,00000001.pdf,00000001,TARO
DATA,00000002.pdf,00000002,HANAKO

暗号化設定ファイル
crypto.txt
OwnerPassword=OWNER
DisablePrint=Yes
UserPassword=HITACHI

5.10.2　プリンタ出力のコーディング例

帳票をプリンタ出力するコーディング例を次に示します。

帳票セットを複数指定する場合（データベースを使用）

import JP.co.Hitachi.soft.EURPS.*;

 :
   try {
     EURPSManager obj=new EURPSManager();

   /**********　1.　配列定義領域　開始　**********/
     String fms[]=new String[3];
     String dbv[]=new String[3];
     //接続情報ファイル名をdbiに設定
     String dbi="DBInfo1.txt";
     //帳票ファイル名を配列fmsに設定
     fms[0]="sample1.fms";
     fms[1]="sample2.fms";
     fms[2]="sample3.fms";
     //可変記号値定義ファイル名を配列dbvに設定
     dbv[0]="DBVar1.txt";
     dbv[1]="DBVar2.txt";
     dbv[2]="DBVar3.txt";
   /**********　1.　配列定義領域　終了　**********/

   /**********　2.　ファイル名指定領域　開始　**********/
     //印刷種別を「0（プリンタ出力）」に指定
     obj.setOutputType(0);
     //出力するプリンタ名の指定
     obj.setPrinterName("Printer1");
     //接続情報ファイル名の指定
     obj.setDBInfoFileName(dbi);
     //帳票ファイル名の指定
     obj.setMultiReportFileName(fms);
     //可変記号値定義ファイル名の指定
     obj.setMultiDataFileName(dbv);
   /**********　2.　ファイル名指定領域　終了　**********/
     //帳票の出力指示
     obj.printReport();

   }
   //エラー処理
   catch (EURPSException ce) {
     String erridstr;
     int errid = 0;

     if (ce.getMessage()!= null && ce.getMessage().length() >= 8) {
         erridstr = ce.getMessage().substring(4, 7);
         //メッセージIDをerridに取り出す
         errid = Integer.parseInt(erridstr);
       }

   /**********　3.　エラー番号指定領域　開始　**********/
     if (errid==300) {
           //KEEU300-Wの場合のエラー処理
     } else if (errid==5) {
           //KEEU005-Eの場合のエラー処理
     } else if (errid==53) {
           //KEEU053-Eの場合のエラー処理
     }
   /**********　3.　エラー番号指定領域　終了　**********/
   }

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

＜この項の構成＞

(1)　帳票セットを指定する場合

(2)　帳票セットを指定する場合（データベースを使用）

(3)　帳票セットを複数指定する場合

(4)　帳票セット指定ファイルを指定する場合

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

(1)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「0（プリンタ出力）」に指定
obj.setOutputType(0);
//出力するプリンタ名の指定
obj.setPrinterName("Printer1");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//マッピングデータファイル名の指定
obj.setDataFileName("mapping1.csv");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(2)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「0（プリンタ出力）」に指定
obj.setOutputType(0);
//出力するプリンタ名の指定
obj.setPrinterName("Printer1");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//可変記号値定義ファイル名の指定
obj.setDataFileName("DBVar1.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

(3)　帳票セットを複数指定する場合

配列定義領域

String fms[]=new String[3];
String map[]=new String[3];
//帳票ファイル名を配列fmsに設定
fms[0]="sample1.fms";
fms[1]="sample2.fms";
fms[2]="sample3.fms";
//マッピングデータファイル名を配列mapに設定
map[0]="mapping1.csv";
map[1]="mapping2.csv";
map[2]="mapping3.csv";

ファイル名指定領域

//印刷種別を「0（プリンタ出力）」に指定
obj.setOutputType(0);
//出力するプリンタ名の指定
obj.setPrinterName("Printer1");
//帳票ファイル名の指定
obj.setMultiReportFileName(fms);
//マッピングデータファイル名の指定
obj.setMultiDataFileName(map);

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(4)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「0（プリンタ出力）」に指定
obj.setOutputType(0);
//出力するプリンタ名の指定
obj.setPrinterName("Printer1");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
}

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「0（プリンタ出力）」に指定
obj.setOutputType(0);
//出力するプリンタ名の指定
obj.setPrinterName("Printer1");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

5.10.3　PDF形式ファイル出力のコーディング例

帳票をPDF形式ファイルに出力するコーディング例を次に示します。

＜この項の構成＞

(1)　PDF形式ファイルに出力する場合

(2)　PDF形式ファイルを仕分け出力する場合

(3)　PDF形式ファイルを暗号化出力する場合

(1)　PDF形式ファイルに出力する場合

帳票セットを複数指定する場合（データベースを使用）

import JP.co.Hitachi.soft.EURPS.*;

 :
   try {
     EURPSManager obj=new EURPSManager();

   /**********　1.　配列定義領域　開始　**********/
     String fms[]=new String[3];
     String dbv[]=new String[3];
     //bokはしおり付きPDF形式ファイルに出力する場合だけ指定
     String bok[]=new String[3];
     //接続情報ファイル名をdbiに設定
     String dbi="DBInfo1.txt";
     //帳票ファイル名を配列fmsに設定
     fms[0]="sample1.fms";
     fms[1]="sample2.fms";
     fms[2]="sample3.fms";
     //可変記号値定義ファイル名を配列dbvに設定
     dbv[0]="DBVar1.txt";
     dbv[1]="DBVar2.txt";
     dbv[2]="DBVar3.txt";
   /*** しおり付きPDF形式ファイルに出力する場合　開始 ***/
     //しおり定義ファイル名を配列bokに設定
     bok[0]="bookmark1.txt";
     bok[1]="bookmark2.txt";
     bok[2]="bookmark3.txt";
   /*** しおり付きPDF形式ファイルに出力する場合　終了 ***/
   /**********　1.　配列定義領域　終了　**********/

   /**********　2.　ファイル名指定領域　開始　**********/
     //印刷種別を「1（PDF形式ファイルに出力）」に指定
     obj.setOutputType(1);
     //出力するPDF形式ファイル名の指定
     obj.setOutFileName("output.pdf");
     //接続情報ファイル名の指定
     obj.setDBInfoFileName(dbi);
     //帳票ファイル名の指定
     obj.setMultiReportFileName(fms);
     //可変記号値定義ファイル名の指定
     obj.setMultiDataFileName(dbv);
   /**** しおり付きPDF形式ファイルに出力する場合　開始 ****/
     //文書しおり定義ファイル名の指定
     obj.setDocBookmarkFileName("docbm2.txt");
     //しおり定義ファイル名の指定
     obj.setMultiBookmarkFileName(bok);
   /**** しおり付きPDF形式ファイルに出力する場合　終了 ****/
   /**********　2.　ファイル名指定領域　終了　**********/
     //帳票の出力指示
     obj.printReport();

   }
   //エラー処理
   catch (EURPSException ce) {
     String erridstr;
     int errid = 0;

     if (ce.getMessage()!= null && ce.getMessage().length() >= 8) {
         erridstr = ce.getMessage().substring(4, 7);
         //メッセージIDをerridに取り出す
         errid = Integer.parseInt(erridstr);
       }

   /**********　3.　エラー番号指定領域　開始　**********/
     if (errid==300) {
           //KEEU300-Wの場合のエラー処理
     } else if (errid==5) {
           //KEEU005-Eの場合のエラー処理
     } else if (errid==53) {
           //KEEU053-Eの場合のエラー処理
     }
   /**********　3.　エラー番号指定領域　終了　**********/
   }

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

(a)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//マッピングデータファイル名の指定
obj.setDataFileName("mapping1.csv");
/*** しおり付きPDF形式ファイルに出力する場合　開始 ***/
//文書情報設定ファイル名の指定
obj.setDocInfoFileName("pdfdoc.txt");
//文書しおり定義ファイル名の指定
obj.setDocBookmarkFileName("docbm1.txt");
//しおり定義ファイル名の指定
obj.setBookmarkFileName("bookmark1.txt");
/*** しおり付きPDF形式ファイルに出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(b)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//可変記号値定義ファイル名の指定
obj.setDataFileName("DBVar1.txt");
/*** しおり付きPDF形式ファイルに出力する場合　開始 ***/
//文書情報設定ファイル名の指定
obj.setDocInfoFileName("pdfdoc.txt");
//文書しおり定義ファイル名の指定
obj.setDocBookmarkFileName("docbm1.txt");
//しおり定義ファイル名の指定
obj.setBookmarkFileName("bookmark1.txt");
/*** しおり付きPDF形式ファイルに出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

(c)　帳票セットを複数指定する場合

配列定義領域

String fms[]=new String[3];
String map[]=new String[3];
//bokはしおり付きPDF形式ファイルに出力する場合だけ指定
String bok[]=new String[3];
//帳票ファイル名を配列fmsに設定
fms[0]="sample1.fms";
fms[1]="sample2.fms";
fms[2]="sample3.fms";
//マッピングデータファイル名を配列mapに設定
map[0]="mapping1.csv";
map[1]="mapping2.csv";
map[2]="mapping3.csv";
/*** しおり付きPDF形式ファイルに出力する場合　開始 ***/
//しおり定義ファイル名を配列bokに設定
bok[0]="bookmark1.txt";
bok[1]="bookmark2.txt";
bok[2]="bookmark3.txt";
/*** しおり付きPDF形式ファイルに出力する場合　終了 ***/

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//帳票ファイル名の指定
obj.setMultiReportFileName(fms);
//マッピングデータファイル名の指定
obj.setMultiDataFileName(map);
/*** しおり付きPDF形式ファイルに出力する場合　開始 ***/
//文書しおり定義ファイル名の指定
obj.setDocBookmarkFileName("docbm2.txt");
//しおり定義ファイル名の指定
obj.setMultiBookmarkFileName(bok);
/*** しおり付きPDF形式ファイルに出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(d)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");
/*** しおり付きPDF形式ファイルに出力する場合　開始 ***/
//文書しおり定義ファイル名の指定
obj.setDocBookmarkFileName("docbm2.txt");
/*** しおり付きPDF形式ファイルに出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
}

(e)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");
/*** しおり付きPDF形式ファイルに出力する場合　開始 ***/
//文書しおり定義ファイル名の指定
obj.setDocBookmarkFileName("docbm2.txt");
/*** しおり付きPDF形式ファイルに出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

(2)　PDF形式ファイルを仕分け出力する場合

帳票セットを複数指定する場合（データベースを使用）

import JP.co.Hitachi.soft.EURPS.*;

 :
   try {
     EURPSManager obj=new EURPSManager();

   /**********　1.　配列定義領域　開始　**********/
     String fms[]=new String[3];
     String dbv[]=new String[3];
     //接続情報ファイル名をdbiに設定
     String dbi="DBInfo1.txt";
     //帳票ファイル名を配列fmsに設定
     fms[0]="sample1.fms";
     fms[1]="sample2.fms";
     fms[2]="sample3.fms";
     //可変記号値定義ファイル名を配列dbvに設定
     dbv[0]="DBVar1.txt";
     dbv[1]="DBVar2.txt";
     dbv[2]="DBVar3.txt";
   /**********　1.　配列定義領域　終了　**********/

   /**********　2.　ファイル名指定領域　開始　**********/
     //印刷種別を「1（PDF形式ファイルに出力）」に指定
     obj.setOutputType(1);
     //PDF仕分け定義ファイル名の指定
     obj.setDistributeFileName("shiwake.csv");
     //複数様式情報定義ファイルの指定
     obj.setMultiFormInfoDefFileName("formdef.txt");
     //接続情報ファイル名の指定
     obj.setDBInfoFileName(dbi);
     //帳票ファイル名の指定
     obj.setMultiReportFileName(fms);
     //可変記号値定義ファイル名の指定
     obj.setMultiDataFileName(dbv);
   /*** PDF形式ファイルを暗号化仕分け出力する場合　開始 ***/
     //PDF形式ファイルの暗号化指定
     obj.setCrypto(true);
     //暗号化設定ファイル名の指定
     obj.setCryptoFileName("crypto.txt");
   /*** PDF形式ファイルを暗号化仕分け出力する場合　終了 ***/
   /**********　2.　ファイル名指定領域　終了　**********/
     //帳票の出力指示
     obj.printReport();

   }
   //エラー処理
   catch (EURPSException ce) {
     String erridstr;
     int errid = 0;

     if (ce.getMessage()!= null && ce.getMessage().length() >= 8) {
         erridstr = ce.getMessage().substring(4, 7);
         //メッセージIDをerridに取り出す
         errid = Integer.parseInt(erridstr);
       }

   /**********　3.　エラー番号指定領域　開始　**********/
     if (errid==300) {
           //KEEU300-Wの場合のエラー処理
     } else if (errid==5) {
           //KEEU005-Eの場合のエラー処理
     } else if (errid==53) {
           //KEEU053-Eの場合のエラー処理
     }
   /**********　3.　エラー番号指定領域　終了　**********/
   }

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

(a)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//PDF仕分け定義ファイル名の指定
obj.setDistributeFileName("shiwake.csv");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//マッピングデータファイル名の指定
obj.setDataFileName("mapping1.csv");
/*** PDF形式ファイルを暗号化仕分け出力する場合　開始 ***/
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
/*** PDF形式ファイルを暗号化仕分け出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(b)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//PDF仕分け定義ファイル名の指定
obj.setDistributeFileName("shiwake.csv");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//可変記号値定義ファイル名の指定
obj.setDataFileName("DBVar1.txt");
/*** PDF形式ファイルを暗号化仕分け出力する場合　開始 ***/
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
/*** PDF形式ファイルを暗号化仕分け出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

(c)　帳票セットを複数指定する場合

配列定義領域

String fms[]=new String[3];
String map[]=new String[3];
//帳票ファイル名を配列fmsに設定
fms[0]="sample1.fms";
fms[1]="sample2.fms";
fms[2]="sample3.fms";
//マッピングデータファイル名を配列mapに設定
map[0]="mapping1.csv";
map[1]="mapping2.csv";
map[2]="mapping3.csv";

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//PDF仕分け定義ファイル名の指定
obj.setDistributeFileName("shiwake.csv");
//複数様式情報定義ファイルの指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//帳票ファイル名の指定
obj.setMultiReportFileName(fms);
//マッピングデータファイル名の指定
obj.setMultiDataFileName(map);
/*** PDF形式ファイルを暗号化仕分け出力する場合　開始 ***/
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
/*** PDF形式ファイルを暗号化仕分け出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(d)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//PDF仕分け定義ファイル名の指定
obj.setDistributeFileName("shiwake.csv");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");
/*** PDF形式ファイルを暗号化仕分け出力する場合　開始 ***/
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
/*** PDF形式ファイルを暗号化仕分け出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
}

(e)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//PDF仕分け定義ファイル名の指定
obj.setDistributeFileName("shiwake.csv");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");
/*** PDF形式ファイルを暗号化仕分け出力する場合　開始 ***/
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
/*** PDF形式ファイルを暗号化仕分け出力する場合　終了 ***/

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

(3)　PDF形式ファイルを暗号化出力する場合

帳票セットを複数指定する場合（データベースを使用）

import JP.co.Hitachi.soft.EURPS.*;

 :
   try {
     EURPSManager obj=new EURPSManager();

   /**********　1.　配列定義領域　開始　**********/
     String fms[]=new String[3];
     String dbv[]=new String[3];
     //接続情報ファイル名をdbiに設定
     String dbi="DBInfo1.txt";
     //帳票ファイル名を配列fmsに設定
     fms[0]="sample1.fms";
     fms[1]="sample2.fms";
     fms[2]="sample3.fms";
     //可変記号値定義ファイル名を配列dbvに設定
     dbv[0]="DBVar1.txt";
     dbv[1]="DBVar2.txt";
     dbv[2]="DBVar3.txt";
   /**********　1.　配列定義領域　終了　**********/

   /**********　2.　ファイル名指定領域　開始　**********/
     //印刷種別を「1（PDF形式ファイルに出力）」に指定
     obj.setOutputType(1);
     //出力するPDF形式ファイル名の指定
     obj.setOutFileName("output.pdf");
     //PDF形式ファイルの暗号化指定
     obj.setCrypto(true);
     //暗号化設定ファイル名の指定
     obj.setCryptoFileName("crypto.txt");
     //接続情報ファイル名の指定
     obj.setDBInfoFileName(dbi);
     //帳票ファイル名の指定
     obj.setMultiReportFileName(fms);
     //可変記号値定義ファイル名の指定
     obj.setMultiDataFileName(dbv);
   /**********　2.　ファイル名指定領域　終了　**********/
     //帳票の出力指示
     obj.printReport();

   }
   //エラー処理
   catch (EURPSException ce) {
     String erridstr;
     int errid = 0;

     if (ce.getMessage()!= null && ce.getMessage().length() >= 8) {
         erridstr = ce.getMessage().substring(4, 7);
         //メッセージIDをerridに取り出す
         errid = Integer.parseInt(erridstr);
       }

   /**********　3.　エラー番号指定領域　開始　**********/
     if (errid==300) {
           //KEEU300-Wの場合のエラー処理
     } else if (errid==5) {
           //KEEU005-Eの場合のエラー処理
     } else if (errid==53) {
           //KEEU053-Eの場合のエラー処理
     }
   /**********　3.　エラー番号指定領域　終了　**********/
   }

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

(a)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//マッピングデータファイル名の指定
obj.setDataFileName("mapping1.csv");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(b)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//可変記号値定義ファイル名の指定
obj.setDataFileName("DBVar1.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

(c)　帳票セットを複数指定する場合

配列定義領域

String fms[]=new String[3];
String map[]=new String[3];
//帳票ファイル名を配列fmsに設定
fms[0]="sample1.fms";
fms[1]="sample2.fms";
fms[2]="sample3.fms";
//マッピングデータファイル名を配列mapに設定
map[0]="mapping1.csv";
map[1]="mapping2.csv";
map[2]="mapping3.csv";

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
//複数様式情報定義ファイルの指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//帳票ファイル名の指定
obj.setMultiReportFileName(fms);
//マッピングデータファイル名の指定
obj.setMultiDataFileName(map);

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(d)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
//複数様式情報定義ファイルの指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
}

(e)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「1（PDF形式ファイルに出力）」に指定
obj.setOutputType(1);
//出力するPDF形式ファイル名の指定
obj.setOutFileName("output.pdf");
//PDF形式ファイルの暗号化指定
obj.setCrypto(true);
//暗号化設定ファイル名の指定
obj.setCryptoFileName("crypto.txt");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

5.10.4　EUR形式ファイル出力のコーディング例

帳票をEUR形式ファイルに出力するコーディング例を次に示します。

帳票セットを複数指定する場合（データベースを使用）

import JP.co.Hitachi.soft.EURPS.*;

 :
   try {
     EURPSManager obj=new EURPSManager();

   /**********　1.　配列定義領域　開始　**********/
     String fms[]=new String[3];
     String dbv[]=new String[3];
     //接続情報ファイル名をdbiに設定
     String dbi="DBInfo1.txt";
     //帳票ファイル名を配列fmsに設定
     fms[0]="sample1.fms";
     fms[1]="sample2.fms";
     fms[2]="sample3.fms";
     //可変記号値定義ファイル名を配列dbvに設定
     dbv[0]="DBVar1.txt";
     dbv[1]="DBVar2.txt";
     dbv[2]="DBVar3.txt";
   /**********　1.　配列定義領域　終了　**********/

   /**********　2.　ファイル名指定領域　開始　**********/
     //印刷種別を「2（EUR形式ファイルに出力）」に指定
     obj.setOutputType(2);
     //出力するEUR形式ファイル名の指定
     obj.setOutFileName("output.eup");
     //接続情報ファイル名の指定
     obj.setDBInfoFileName(dbi);
     //帳票ファイル名の指定
     obj.setMultiReportFileName(fms);
     //可変記号値定義ファイル名の指定
     obj.setMultiDataFileName(dbv);
   /**********　2.　ファイル名指定領域　終了　**********/
     //帳票の出力指示
     obj.printReport();

   }
   //エラー処理
   catch (EURPSException ce) {
     String erridstr;
     int errid = 0;

     if (ce.getMessage()!= null && ce.getMessage().length() >= 8) {
         erridstr = ce.getMessage().substring(4, 7);
         //メッセージIDをerridに取り出す
         errid = Integer.parseInt(erridstr);
       }

   /**********　3.　エラー番号指定領域　開始　**********/
     if (errid==300) {
           //KEEU300-Wの場合のエラー処理
     } else if (errid==5) {
           //KEEU005-Eの場合のエラー処理
     } else if (errid==53) {
           //KEEU053-Eの場合のエラー処理
     }
   /**********　3.　エラー番号指定領域　終了　**********/
   }

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

＜この項の構成＞

(1)　帳票セットを指定する場合

(2)　帳票セットを指定する場合（データベースを使用）

(3)　帳票セットを複数指定する場合

(4)　帳票セット指定ファイルを指定する場合

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

(1)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「2（EUR形式ファイルに出力）」に指定
obj.setOutputType(2);
//出力するEUR形式ファイル名の指定
obj.setOutFileName("output.euv");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//マッピングデータファイル名の指定
obj.setDataFileName("mapping1.csv");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(2)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「2（EUR形式ファイルに出力）」に指定
obj.setOutputType(2);
//出力するEUR形式ファイル名の指定
obj.setOutFileName("output.euv");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//可変記号値定義ファイル名の指定
obj.setDataFileName("DBVar1.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

(3)　帳票セットを複数指定する場合

配列定義領域

String fms[]=new String[3];
String map[]=new String[3];
//帳票ファイル名を配列fmsに設定
fms[0]="sample1.fms";
fms[1]="sample2.fms";
fms[2]="sample3.fms";
//マッピングデータファイル名を配列mapに設定
map[0]="mapping1.csv";
map[1]="mapping2.csv";
map[2]="mapping3.csv";

ファイル名指定領域

//印刷種別を「2（EUR形式ファイルに出力）」に指定
obj.setOutputType(2);
//出力するEUR形式ファイル名の指定
obj.setOutFileName("output.eup");
//帳票ファイル名の指定
obj.setMultiReportFileName(fms);
//マッピングデータファイル名の指定
obj.setMultiDataFileName(map);

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(4)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「2（EUR形式ファイルに出力）」に指定
obj.setOutputType(2);
//出力するEUR形式ファイル名の指定
obj.setOutFileName("output.eup");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
}

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「2（EUR形式ファイルに出力）」に指定
obj.setOutputType(2);
//出力するEUR形式ファイル名の指定
obj.setOutFileName("output.eup");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

5.10.5　CSV形式ファイル出力のコーディング例

帳票をCSV形式ファイルに出力するコーディング例を次に示します。

帳票セットを複数指定する場合（データベースを使用）

import JP.co.Hitachi.soft.EURPS.*;

 :
   try {
     EURPSManager obj=new EURPSManager();

   /**********　1.　配列定義領域　開始　**********/
     String fms[]=new String[3];
     String dbv[]=new String[3];
     //接続情報ファイル名をdbiに設定
     String dbi="DBInfo1.txt";
     //帳票ファイル名を配列fmsに設定
     fms[0]="sample1.fms";
     fms[1]="sample2.fms";
     fms[2]="sample3.fms";
     //可変記号値定義ファイル名を配列dbvに設定
     dbv[0]="DBVar1.txt";
     dbv[1]="DBVar2.txt";
     dbv[2]="DBVar3.txt";
   /**********　1.　配列定義領域　終了　**********/

   /**********　2.　ファイル名指定領域　開始　**********/
     //印刷種別を「3（CSV形式ファイルに出力）」に指定
     obj.setOutputType(3);
     //出力するCSV形式ファイル名の指定
     obj.setOutFileName("output.csv");
     //接続情報ファイル名の指定
     obj.setDBInfoFileName(dbi);
     //帳票ファイル名の指定
     obj.setMultiReportFileName(fms);
     //可変記号値定義ファイル名の指定
     obj.setMultiDataFileName(dbv);
   /**********　2.　ファイル名指定領域　終了　**********/
     //帳票の出力指示
     obj.printReport();

   }
   //エラー処理
   catch (EURPSException ce) {
     String erridstr;
     int errid = 0;

     if (ce.getMessage()!= null && ce.getMessage().length() >= 8) {
         erridstr = ce.getMessage().substring(4, 7);
         //メッセージIDをerridに取り出す
         errid = Integer.parseInt(erridstr);
       }

   /**********　3.　エラー番号指定領域　開始　**********/
     if (errid==300) {
           //KEEU300-Wの場合のエラー処理
     } else if (errid==5) {
           //KEEU005-Eの場合のエラー処理
     } else if (errid==53) {
           //KEEU053-Eの場合のエラー処理
     }
   /**********　3.　エラー番号指定領域　終了　**********/
   }

そのほかの場合は，「1.配列定義領域」，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

＜この項の構成＞

(1)　帳票セットを指定する場合

(2)　帳票セットを指定する場合（データベースを使用）

(3)　帳票セットを複数指定する場合

(4)　帳票セット指定ファイルを指定する場合

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

(1)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「3（CSV形式ファイルに出力）」に指定
obj.setOutputType(3);
//出力するCSV形式ファイル名の指定
obj.setOutFileName("output.csv");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//マッピングデータファイル名の指定
obj.setDataFileName("mapping1.csv");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(2)　帳票セットを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「3（CSV形式ファイルに出力）」に指定
obj.setOutputType(3);
//出力するCSV形式ファイル名の指定
obj.setOutFileName("output.csv");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//可変記号値定義ファイル名の指定
obj.setDataFileName("DBVar1.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

(3)　帳票セットを複数指定する場合

配列定義領域

String fms[]=new String[3];
String map[]=new String[3];
//帳票ファイル名を配列fmsに設定
fms[0]="sample1.fms";
fms[1]="sample2.fms";
fms[2]="sample3.fms";
//マッピングデータファイル名を配列mapに設定
map[0]="mapping1.csv";
map[1]="mapping2.csv";
map[2]="mapping3.csv";

ファイル名指定領域

//印刷種別を「3（CSV形式ファイルに出力）」に指定
obj.setOutputType(3);
//出力するCSV形式ファイル名の指定
obj.setOutFileName("output.csv");
//帳票ファイル名の指定
obj.setMultiReportFileName(fms);
//マッピングデータファイル名の指定
obj.setMultiDataFileName(map);

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

(4)　帳票セット指定ファイルを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「3（CSV形式ファイルに出力）」に指定
obj.setOutputType(3);
//出力するCSV形式ファイル名の指定
obj.setOutFileName("output.csv");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
}

(5)　帳票セット指定ファイルを指定する場合（データベースを使用）

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「3（CSV形式ファイルに出力）」に指定
obj.setOutputType(3);
//出力するCSV形式ファイル名の指定
obj.setOutFileName("output.csv");
//複数様式情報定義ファイル名の指定
obj.setMultiFormInfoDefFileName("formdef.txt");
//接続情報ファイル名の指定
obj.setDBInfoFileName("DBInfo1.txt");
//帳票セット指定ファイル名の指定
obj.setMultiReportSetFileName("formset.txt");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==35) {
//KEEU035-Eの場合のエラー処理
} else if (errid==37) {
//KEEU037-Eの場合のエラー処理
} else if (errid==53) {
//KEEU053-Eの場合のエラー処理
}

5.10.6　Excel形式ファイル出力のコーディング例

帳票をExcel形式ファイルに出力するコーディング例を次に示します。

帳票セットを指定する場合（データベースを使用）

import JP.co.Hitachi.soft.EURPS.*;

 :
   try {
     EURPSManager obj=new EURPSManager();

   /**********　2.　ファイル名指定領域　開始　**********/
     //印刷種別を「4（Excel形式ファイルに出力）」に指定
     obj.setOutputType(4);
     //出力するExcel形式ファイル名の指定
     obj.setOutFileName("output.xlsx");
     //接続情報ファイル名の指定
     obj.setDBInfoFileName("DBInfo1.txt");
    //帳票ファイル名の指定
    obj.setReportFileName("sample1.fms");
     //可変記号値定義ファイル名の指定
     obj.setDataFileName("DBVar1.txt");
   /**********　2.　ファイル名指定領域　終了　**********/
     //帳票の出力指示
     obj.printReport();

   }
   //エラー処理
   catch (EURPSException ce) {
     String erridstr;
     int errid = 0;

     if (ce.getMessage()!= null && ce.getMessage().length() >= 8) {
         erridstr = ce.getMessage().substring(4, 7);
         //メッセージIDをerridに取り出す
         errid = Integer.parseInt(erridstr);
       }

   /**********　3.　エラー番号指定領域　開始　**********/
     if (errid==300) {
           //KEEU300-Wの場合のエラー処理
     } else if (errid==5) {
           //KEEU005-Eの場合のエラー処理
     } else if (errid==53) {
           //KEEU053-Eの場合のエラー処理
     }
   /**********　3.　エラー番号指定領域　終了　**********/
   }

帳票セットを指定する場合は，「2.ファイル名指定領域」，「3.エラー番号指定領域」のそれぞれに，次に示すコーディング例を当てはめて使用してください。

＜この項の構成＞

(1)　帳票セットを指定する場合

(1)　帳票セットを指定する場合

配列定義領域
必要ありません。

ファイル名指定領域

//印刷種別を「4（Excel形式ファイルに出力）」に指定
obj.setOutputType(4);
//出力するExcel形式ファイル名の指定
obj.setOutFileName("output.xlsx");
//帳票ファイル名の指定
obj.setReportFileName("sample1.fms");
//マッピングデータファイル名の指定
obj.setDataFileName("mapping1.csv");

エラー番号指定領域

if (errid==300) {
//KEEU300-Wの場合のエラー処理
} else if (errid==5) {
//KEEU005-Eの場合のエラー処理
} else if (errid==6) {
//KEEU006-Eの場合のエラー処理
}

6.　ファイルへの出力

この章では，EUR サーバ帳票出力機能を使って帳票をファイルへ出力する場合の，出力形式ごとの概要，制限事項，注意事項などを説明します。

＜この章の構成＞

6.1　Excel形式ファイルへの出力

6.1　Excel形式ファイルへの出力

ここでは，Excel形式ファイル出力の概要，Excel形式ファイル（*.xlsx）へ出力される帳票定義情報，およびExcel形式ファイルだけに出力される情報について説明します。

＜この節の構成＞

6.1.1　Excel形式ファイル出力の概要

6.1.2　Excel形式ファイルへ出力される情報

6.1.3　Excel形式ファイルだけに出力される情報

6.1.4　出力されるExcel形式ファイルの形式

6.1.5　UNIX／Linux環境でExcel形式ファイルを出力する場合に必要なロケール

6.1.1　Excel形式ファイル出力の概要

EUR サーバ帳票出力機能では，EUR 帳票作成機能で設計した帳票ファイル（*.fms）をExcel形式ファイル（*.xlsx）へ出力できます。

帳票ファイルをExcel形式ファイルに出力すると，帳票の内容を編集したり，コメントやグラフを挿入したりするなど，Excelを使って帳票ファイルを2次加工できます。

帳票ファイルからExcel形式ファイルへの出力の概要を次に示します。

帳票ファイルをExcel形式ファイルへ出力した場合，Excel形式ファイルのセルの高さおよび幅は，どちらも16ピクセルになります。

帳票ファイル上の文字や線などのアイテムは，Excelのセル区切りに合わせて配置されます。アイテムの座標値は，EUR 帳票作成機能で設計した帳票の座標に最も近いセル区切りの位置に補正されます。Excel形式ファイル上でのアイテムの座標は，セルA1の左上のセル区切りを原点とします。

補正の結果，EUR 帳票作成機能で設計した帳票をExcel形式ファイルへ出力すると，アイテムの配置が異なる場合があります。アイテムの配置の詳細については，「6.1.1(1)　文字アイテムの出力規則」，「6.1.1(2)　線アイテムの出力規則」，および「6.1.1(3)　図形アイテムの出力規則」を参照してください。

なお，Excel形式ファイルに出力されなかったアイテムについては，メッセージ（KEEU320-W）を出力し，出力されなかったアイテムの情報をEPS-XLSXログに出力します。EPS-XLSXログに出力される項目の詳細については，「8.7　EPS-XLSXログ」を参照してください。

また，Excel形式ファイルへ出力した場合，次のような注意事項があります。

EUR 帳票作成機能で表示した場合と比べて帳票の見た目が異なる

出力できない帳票がある

使用できない機能がある

注意事項の詳細については，「11.2.10　Excel形式ファイルを出力するときの注意」を参照してください。

＜この項の構成＞

(1)　文字アイテムの出力規則

(2)　線アイテムの出力規則

(3)　図形アイテムの出力規則

(1)　文字アイテムの出力規則

Excel形式ファイルへ出力した場合，文字アイテムの出力は次の規則に従います。

フィールドの種別とアイテムの種類の変換規則

セルへの配置規則

セルの結合規則

重なっている文字アイテムの出力規則

それぞれの規則について説明します。

(a)　フィールドの種別とアイテムの種類の変換規則

Excel形式ファイルに出力する場合，EUR 帳票作成機能で定義したフィールドの種別およびアイテムの種類とExcelでの書式の表示形式が異なることがあります。

EUR 帳票作成機能で定義した内容とExcelでの書式の表示形式の対応を次に示します。

表6-1　EUR 帳票作成機能で定義した内容とExcelでの書式の表示形式の対応

EUR 帳票作成機能で定義した内容 | Excelでの書式の表示形式
文字アイテムのフィールドの種別 | 文字列 | 文字列
数値 | 数値
日付 | 文字列
和暦 | 文字列
バーコード | －
アイテムの種類 | 印刷日付・印刷時刻・ページ番号 | 文字列

（凡例）

－：出力しません。

なお，帳票設計時，文字アイテムの枠の大きさまたは改行コードにより，文字アイテムが複数行にわたる場合があります。この場合，Excel形式ファイルに出力すると文字アイテムは1行で出力されます。

文字列がExcelのセルからはみ出した場合，隣のセルにアイテムが配置されていないときは，すべての文字列が表示されます。ほかのアイテムが配置されているときは，はみ出した文字列は表示されません。

また，数値がExcelのセルからはみ出した場合は，枠内に「#」が表示されます。

Excelでの書式の表示形式は，Excelの［セルの書式設定］ダイアログの［表示形式］タブで確認できます。［セルの書式設定］ダイアログは，Excelのセルを右クリックして表示されるメニューから，［セルの書式設定］を選択して表示します。

(b)　セルへの配置規則

EUR 帳票作成機能で定義した文字アイテムの四隅の座標は，それぞれいちばん近いセル区切りの座標に合わせて出力されます。文字アイテムの高さおよび幅は，アイテムの四隅が，どのセル区切りに合わせて出力されるかによって決まります。

（例1）

文字アイテムの左上，左下，右上，右下が，それぞれA1の左上，左下，右上，右下のセル区切りに合わせて出力されます。この文字アイテムは文字のフォントサイズおよびアイテム枠の大きさが小さく，Excelのセル一つ分に収まるため，文字アイテムはA1だけに配置されます。

なお，文字アイテムの四隅の座標値がちょうどセルの中心に位置する場合は，座標値の小さい方のセル区切り位置に合わせて出力されます。

（例2）

次の図は文字アイテムの左端がセルの中心に位置しています。この場合，文字アイテムの左上はA1の左上のセル区切りに，文字アイテムの左下はA1の左下のセル区切りに合わせて出力されます。文字アイテムの右上，右下はそれぞれB1の右上，右下のセル区切りに合わせて出力されます。この文字アイテムは文字のフォントサイズおよびアイテム枠の大きさが大きく，A1とB1の二つのセルにわたるため，セルが結合されます。その結果，文字アイテムはA1とB1の結合セルに配置されます。

セルの結合の詳細については，「6.1.1(1)(c)　セルの結合規則」を参照してください。

（例3）

次の図は文字アイテムの上端がセルの中心に位置しています。この場合，文字アイテムの左上はA1の左上のセル区切りに，文字アイテムの右上はB1の右上のセル区切りに合わせて出力されます。文字アイテムの左下，右下はそれぞれA1の左下，B1の右下のセル区切りに合わせて出力されます。その結果，文字アイテムはA1とB1の結合セルに配置されます。

また，文字アイテムが小さく，四隅のうちどれかの角が同じ場所に出力される場合，文字アイテムは出力されません。

（例4）

文字アイテムの四隅の座標すべてがセルの左上のセル区切りに合わせて出力されるため，文字アイテムは出力されません。

(c)　セルの結合規則

文字アイテムの四隅の位置をそれぞれいちばん近いセル区切りに合わせた場合，アイテムが複数のセルにわたるときは，セルが結合されます。

（例1）

文字アイテムの左上，左下，右上，右下がそれぞれA1の左上，A1の左下，B1の右上，B1の右下のセル区切りに合わせて出力されます。その結果，文字アイテムはA1とB1の二つのセルにわたるため，セルが結合されます。

（例2）

文字アイテムの左上，左下，右上，右下がそれぞれA1の左上，A2の左下，B1の右上，B2の右下のセル区切りに合わせて出力されます。その結果，文字アイテムはA1，A2，B1およびB2の四つのセルにわたるため，セルが結合されます。

(d)　重なっている文字アイテムの出力規則

EUR 帳票作成機能で帳票を設計した時に重なっている文字アイテムは，すべて出力されません。

（例）

次の図で文字アイテム「あい」と「かきくけ」は重なっているため，どちらも出力されません。

ほかのアイテムと重なっていないように見える文字アイテムが出力されない場合

帳票設計時にほかのアイテムと重なっていないように見える文字アイテムが，Excel形式ファイルに出力されないことがあります。これは，文字アイテムが空データ（値のないデータ）の配置された繰り返し領域と重なっているためです。空データはアイテム枠もなく，帳票に表示されません。

空データは繰り返しを設定した時に帳票に配置されます。

次に示す図のように，空データが配置された繰り返し領域に別の文字アイテムが重なって配置されることがあります。

「aaa」，「bbb」，および「ccc」は繰り返し設定されたマッピングデータアイテム，「xyz」は任意の文字アイテムを示します。

この場合，文字アイテム「xyz」はExcel形式ファイルに出力されません。

ただし，集計行のアイテムと空データの配置された繰り返し領域が重なっている場合，集計行のアイテムはExcel形式ファイルに出力されます。

空データは，繰り返し個数や下限／右限の指定の有無に関係なく配置されることがあります。空データが配置される場合を次に示します。

マッピングデータの個数が帳票ファイルの貼付域の限界に満たない場合

繰り返し個数を指定しない場合，マッピングデータが帳票ファイルの貼付域の限界に満たない個数でも，繰り返し領域は貼付域の限界まで設定されます。

このため，データがない領域には空データが配置されます。

また，データに欠損値（空白）が含まれていて，帳票には表示されなくても，繰り返し領域として設定されます。

マッピングデータの個数が繰り返し個数や繰り返しの下限／右限に満たない場合

繰り返し個数を指定した場合，マッピングデータの個数が指定した個数より少なくても，繰り返し領域は指定した個数分設定されます。

また，繰り返しの下限／右限を設定した場合は，マッピングデータが設定した繰り返しの下限／右限に満たない個数でも，繰り返し領域は設定された位置まで設定されます。

このため，データがない領域には空データが配置されます。

空データが配置された例を次に示します。

(2)　線アイテムの出力規則

Excel形式ファイルへ出力した場合，線アイテムの出力は次の規則に従います。

線種および線の傾きの出力規則

線幅の変換規則

セルへの配置規則

複数の線アイテムの同一セルへの配置規則

結合セルに重なる線アイテムの配置規則

それぞれの規則について説明します。

(a)　線種および線の傾きの出力規則

Excel形式ファイルには，実線，点線，破線，一点鎖線，二点鎖線，点線（丸），点線（角）が出力できます。ただし，点線，点線（丸），および点線（角）はすべて同じ線種に変換されます。出力結果の詳細については，「6.1.2(3)　線」を参照してください。

水平線または垂直線だけがExcel形式ファイルに出力できます。斜線は出力できません。

(b)　線幅の変換規則

Excelのセル罫線は，線幅を数値で指定できません。

実線は，EUR 帳票作成機能で定義した線幅によって3種類の線幅を持つ実線のどれかに変換されます。

0.1～1.4ポイントの実線
Excelのセル罫線の中でいちばん細い実線に変換されます。

1.5～2.4ポイントの実線
Excelのセル罫線の中で2番目に細い実線に変換されます。

2.5～10.0ポイントの実線
Excelのセル罫線の中でいちばん太い実線に変換されます。

実線以外の線種は，すべてExcelでサポートされる線種のセル罫線として出力されます。実線以外のExcelの線種はそれぞれ1種類の線幅しか持たないため，EURで線幅を指定してもすべて同じ線幅で出力されます。

出力結果の詳細については，「6.1.2(3)　線」を参照してください。

(c)　セルへの配置規則

EUR 帳票作成機能で定義した線アイテムはExcel形式ファイルのセル罫線として出力されます。線アイテムの位置および長さは，アイテムの始点と終点がExcelのセル区切りのどこに出力されるかによって決まります。

線アイテムの始点と終点は，帳票ファイルでの座標値にいちばん近いセル区切りに合わせて出力されます。

その結果，線アイテムの長さが帳票設計時と異なる場合があります。線アイテムの長さは，始点が配置されたセル区切りから終点が配置されたセル区切りまでの長さになります。

（例1）

線アイテムの始点の座標はA1の左上のセル区切りに，終点の座標はA1の左下のセル区切りに合わせて出力されます。その結果，線アイテムはA1の左罫線として配置され，長さはExcelのセル一つ分になります。

（例2）

線アイテムの始点の座標はA1の左上のセル区切りに，終点の座標はB1の右上のセル区切りに合わせて出力されます。その結果，線アイテムはA1とB1の上罫線として配置され，長さはExcelのセル二つ分になります。

なお，線アイテムの始点または終点の座標値がちょうどセルの中心に位置する場合は，座標値の小さい方のセル区切りに合わせて出力されます。

（例3）

次の図は線アイテムの始点がセルの中心に位置しています。この場合，線アイテムの始点の座標はA1の左上のセル区切りに，終点の座標はA2の左下のセル区切りに合わせて出力されます。その結果，線アイテムはA1とA2の左罫線として配置され，長さはExcelのセル二つ分になります。

なお，線アイテムの始点と終点が同じ座標に配置される場合，線アイテムは出力されません。

（例4）

線アイテムの始点と終点の座標は，どちらも左上のセル区切りに合わせて出力されます。線アイテムの始点と終点の座標が重なってしまうため，この線アイテムは出力されません。

(d)　複数の線アイテムの同一セルへの配置規則

Excel形式ファイル出力時に，線アイテムの出力位置が補正された結果，複数の線アイテムが同じセルの同じ位置に配置されることがあります。しかし，セル罫線には１種類の情報しか設定できないため，同じセル罫線には，線アイテムを一つだけ出力します。

線アイテム同士が同じセル罫線に配置された場合，線の開始位置座標が最も左上にある（原点に近い）線アイテムが出力されます。開始位置座標が原点から同じ距離にある場合は，座標値が最も左にある線アイテムを出力します。

線アイテムの一部だけがほかの線アイテムと重なって配置される場合，線アイテムの重なっていない部分は優先順位と関係なく出力されます。

(e)　結合セルに重なる線アイテムの配置規則

文字アイテムの大きさによって，セルが結合される場合があります。線アイテムの出力位置を補正した結果，出力位置が結合セルの内部となった場合は，線アイテムの結合セルと重なる部分は出力されません。結合セルと重ならない部分は別々のセル罫線として出力されます。

結合セルと線アイテムが重なった場合の出力結果を次に示します。

図6-1　結合セルと線アイテムが重なった場合の出力結果

(3)　図形アイテムの出力規則

Excel形式ファイルへ出力した場合，図形アイテムの出力は次の規則に従います。

図形アイテムの種類別の出力規則

網掛けアイテムの出力規則

複数の網掛けアイテムの同一セルへの配置規則

結合セルの塗りつぶしパターンの出力規則

それぞれの規則について説明します。

(a)　図形アイテムの種類別の出力規則

EUR 帳票作成機能で定義できる図形アイテムは，網掛けアイテム，角丸四角アイテム，円／楕円アイテム，および多角形アイテムの4種類です。

図形アイテムの種類別のExcel形式ファイルへの出力結果を次に示します。

表6-2　図形アイテムの種類別のExcel形式ファイルへの出力結果

図形アイテムの種類 | 出力結果
網掛けアイテム | ○
角丸四角アイテム | ○※
円／楕円アイテム | ×
多角形アイテム | ×

（凡例）

○：出力できます。

×：出力できません。

注※

角丸め情報は出力されません。網掛けアイテムと同様に出力されます。

角丸四角アイテムは網掛けアイテムと同じ出力規則に従います。

(b)　網掛けアイテムの出力規則

網掛けアイテムはExcel形式ファイルのセル区切りに合わせて出力されます。

網掛けアイテムの四隅の座標は，それぞれいちばん近いセル区切りの座標に合わせて出力されます。四隅の座標値がちょうどセルの中心に位置する場合は，座標値の小さい方のセル区切り位置に合わせて出力されます。

網掛けアイテムの領域が複数のセルにわたっても，セルは結合されません。

EUR 帳票作成機能で設定した網掛けのパターンは，Excelのセルの塗りつぶしパターンとして出力されます。EURでの網掛けパターンとExcelのセルの塗りつぶしパターンの対応については，「6.1.2(4)(a)　出力結果の詳細」を参照してください。

枠線については，線アイテムと同様にExcel形式ファイルのセル罫線として出力されます。線アイテムの出力方法については，「6.1.1(2)　線アイテムの出力規則」を参照してください。

(c)　複数の網掛けアイテムの同一セルへの配置規則

Excel形式ファイル出力時に，網掛けアイテムの出力位置が補正された結果，同じセルに複数のアイテムが配置される場合があります。この場合，EURでの帳票設計時に最前面に表示されるアイテムの枠線および網掛けパターンが出力され，背面に表示されるアイテムの枠線および網掛けパターンは出力されません。

同じセルに配置された網掛けアイテムのうち，最前面に表示されるアイテム以外の枠線および網掛けパターンは，重なっていない部分だけが出力されます。

また，網掛けアイテムの網掛けパターンは，Excel形式ファイル出力時に1種類の塗りつぶしパターンに変換されます。また，帳票設計時に塗りつぶしを選択した場合は，Excel形式ファイル出力時に塗りつぶしの色が「色なし」になります。

EURでの網掛けパターンとExcelのセルの塗りつぶしパターンの対応については，「6.1.2(4)(a)　出力結果の詳細」を参照してください。

図6-2　同じセルに二つの網掛けアイテムが配置された場合の例

最前面に表示される網掛けアイテムの網掛けのパターンが透明（塗りつぶしなし）の場合，帳票設計時，アイテムが重なる部分には背面に表示される網掛けアイテムの枠線や網掛けパターンが表示されます。しかし，Excel形式ファイルに出力すると，アイテムの重なっている部分には最前面に表示されるアイテムの枠線が出力され，背面に表示される網掛けアイテムの枠線や網掛けパターンは表示されません。

網掛けアイテムの網掛けのパターンが透明（塗りつぶしなし）の場合，Excelでの塗りつぶしパターンは「塗りつぶしなし」になります。

図6-3　最前面に表示されるアイテムの網掛けのパターンが透明（塗りつぶしなし）の場合

(d)　結合セルの塗りつぶしパターンの出力規則

Excel形式ファイル出力時に，網掛けアイテムの出力位置が補正された結果，文字アイテムが出力された結合セルに，網掛けアイテムが出力される場合があります。この場合，結合セルの塗りつぶしパターンは，網掛けアイテムが出力されるセルの位置によって，次のように出力されます。

結合セル中の最も左上のセルと重なっている場合

結合されたセルの塗りつぶしパターンは，出力する網掛けアイテムの塗りつぶしパターンとなります。

結合セル中の最も左上のセルと重なっていない場合

結合されたセルの塗りつぶしパターンは変換されません。

6.1.2　Excel形式ファイルへ出力される情報

ここでは，Excel形式ファイルへ出力される帳票定義情報について説明します。

＜この項の構成＞

(1)　用紙

(2)　文字

(3)　線

(4)　図形

(5)　集計アイテム

(6)　繰り返し

(7)　ブレイク

(8)　帳票ヘッダ

(9)　集計行

(1)　用紙

情報の種類 | 帳票ファイルに定義された内容 | 出力結果
用紙サイズ | A3 | ○
A4
A5
レター
リーガル
B4 | A4
B5
ハガキ
10×14インチシート
11×17インチシート
15×11インチシート
12×8.5インチシート
ユーザ定義 | 幅（1/10mm単位）
長さ（1/10mm単位）
印刷の向き | 縦 | ○
横
用紙の余白サイズ | 上余白 | 数値（0mm以上） | 1 cm※
下余白
右余白
左余白

（凡例）

○：定義内容のとおりに反映されます。

注※

Excel画面上での単位の表記は，Windowsの設定によって異なることがあります。単位の表記の詳細については，「11.2.10　Excel形式ファイルを出力するときの注意」を参照してください。

用紙の情報の出力結果は，Excel画面の次に示す個所で確認できます。

情報の種類 | Excel画面の表示個所
用紙サイズ | ［ページレイアウト］－［サイズ］
印刷の向き | ［ページレイアウト］－［印刷の向き］
用紙の余白サイズ | ［ページレイアウト］－［余白］

(2)　文字

固定文字列

機能 | 出力結果 | 参照先
配置 | 横位置／縦位置 | ○ | 6.1.2(2)(a)
フォント | フォント名 | ＭＳ 明朝 | ○ | 6.1.2(2)(d)
ＭＳ 明朝以外 | △
スタイル | 標準 | ○
太字 | ○
斜体 | ○
太字斜体 | ○
サイズ | 3～256pt | ○
色 | フルカラー | ○
フォント縦横比補正を行う | ×
文字配置 | バージョン2以前の文字配置を行う | × | 6.1.2(2)(d)
文字の方向 | 上向き左から右 | ○
上向き上から下 | ○
左向き下から上 | ○
右向き上から下 | ○
左向き左から右 | △
文字間隔 | -10.0～100.0pt | ×
行間隔 | -10.0～100.0pt | ×
ワードラップを行う | △ | 6.1.2(2)(c)
CPI指定 | ×
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)

（凡例）

○：出力されます。

△：加工して出力されます。

×：出力されません。

マッピングデータ文字列

機能 | 出力結果 | 参照先
表示形式 | 前付加文字列 | △ | 6.1.2(2)(c)表6-4
後付加文字列 | △
任意書式指定 | △
配置※ | ○ | 6.1.2(2)(a)
フォント※ | △ | 6.1.2(2)(d)
文字配置※ | △ | 6.1.2(2)(d)
アイテムの桁数指定 | △ | 6.1.2(2)(c)表6-7
縮小して全体を表示 | △ | 6.1.2(2)(c)
置き換え表 | △ | 6.1.2(2)(a)
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)
CPI指定 | × | 6.1.2(2)(c)

（凡例）

○：出力されます。

△：加工して出力されます。

×：出力されません。

注※

下位項目は「固定文字列」と同じになります。

マッピングデータ，数値，数値（集計対象外）

機能 | 出力結果 | 参照先
表示形式 | 前付加文字列 | ○ | 6.1.2(2)(c)表6-5
後付加文字列 | ○
ゼロ埋め桁数 | ○
負符号文字 | ○
小数点文字 | ○
コンマ表示 | ○
指数表示 | ○
小数点以下桁揃え | ○
小数点以下桁数 | ○
配置※ | ○ | 6.1.2(2)(a)
フォント※ | △ | 6.1.2(2)(d)
文字配置※ | △ | 6.1.2(2)(d)
0のとき0表示／表示しない／ハイフン表示 | ○ | 6.1.2(2)(c)表6-5
空データのとき表示しない／ハイフン表示 | △ | 6.1.2(2)(c)表6-5
アイテムの桁数指定 | △ | 6.1.2(2)(c)表6-7
縮小して全体を表示 | △ | 6.1.2(2)(c)
置き換え表 | △ | 6.1.2(2)(a)
ワードラップを行う | △ | 6.1.2(2)(c)
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)
CPI指定 | × | 6.1.2(2)(c)

（凡例）

○：出力されます。

△：加工して出力されます。

×：出力されません。

注※

下位項目は「固定文字列」と同じになります。

マッピングデータ，日付時刻

機能 | 出力結果 | 参照先
表示形式 | レポートファイル形式 | 和暦／西暦 | △ | 6.1.2(2)(c)表6-6
配置※ | ○ | 6.1.2(2)(a)
フォント※ | △ | 6.1.2(2)(d)
文字配置※ | △ | 6.1.2(2)(d)
縮小して全体を表示 | △ | 6.1.2(2)(c)
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)
CPI指定 | × | 6.1.2(2)(c)

（凡例）

○：出力されます。

△：加工して出力されます。

×：出力されません。

注※

下位項目は「固定文字列」と同じになります。

マッピングデータ，日次／月次／年次

機能 | 出力結果 | 参照先
表示形式 | レポートファイル形式 | 和暦／西暦 | △ | 6.1.2(2)(c)表6-6
フォームシートファイル形式 | 和暦／西暦 | △
配置※ | ○ | 6.1.2(2)(a)
フォント※ | △ | 6.1.2(2)(d)
文字配置※ | △ | 6.1.2(2)(d)
縮小して全体を表示 | △ | 6.1.2(2)(c)
ワードラップを行う | △ | 6.1.2(2)(c)
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)
CPI指定 | × | 6.1.2(2)(c)

（凡例）

○：出力されます。

△：加工して出力されます。

×：出力されません。

注※

下位項目は「固定文字列」と同じになります。

マッピングデータ，和暦（日次）／和暦（月次）／和暦（年次）

機能 | 出力結果 | 参照先
表示形式 | レポートファイル形式 | 和暦 | △ | 6.1.2(2)(c)表6-6
フォームシートファイル形式 | 和暦 | △
配置※ | ○ | 6.1.2(2)(a)
フォント※ | △ | 6.1.2(2)(d)
文字配置※ | △ | 6.1.2(2)(d)
縮小して全体を表示 | △ | 6.1.2(2)(c)
ワードラップを行う | △ | 6.1.2(2)(c)
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)
CPI指定 | × | 6.1.2(2)(c)

（凡例）

○：出力されます。

△：加工して出力されます。

×：出力されません。

注※

下位項目は「固定文字列」と同じになります。

印刷日付・印刷時刻

機能 | 出力結果 | 参照先
表示形式 | 西暦／和暦 | △ | 6.1.2(2)(b)表6-3
配置※ | ○ | 6.1.2(2)(a)
フォント※ | △ | 6.1.2(2)(d)
文字配置※ | △ | 6.1.2(2)(d)
ワードラップを行う | △ | 6.1.2(2)(c)
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)

（凡例）

○：出力されます。

△：加工して出力されます。

注※

下位項目は「固定文字列」と同じになります。

ページ番号

機能 | 出力結果 | 参照先
表示形式 | 最大ページ桁数 | 任意／1／2／3／4／5 | △ | 6.1.2(2)(b)表6-3
バージョン2形式 | ページ番号 | △
ページ数 | △
バージョン3形式 | 初期化あり | ページ番号 | △
ページ数 | △
初期化なし | ページ番号 | △
ページ数 | △
配置※ | ○ | 6.1.2(2)(a)
フォント※ | △ | 6.1.2(2)(d)
文字配置※ | △ | 6.1.2(2)(d)
ワードラップを行う | △ | 6.1.2(2)(c)
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)

（凡例）

○：出力されます。

△：加工して出力されます。

注※

下位項目は「固定文字列」と同じになります。

(a)　出力結果の詳細（アイテムの表示に関するもの）

説明
設定値
出力結果

繰り返し種別
非繰り返し，見出し，繰り返し
△

水平方向の文字揃え※1
左揃え，
中央揃え，
右揃え，
均等配置
左詰め（インデント），
中央揃え，
右詰め（インデント），
均等割り付け（インデント）

垂直方向の文字揃え※1
上揃え，
中揃え，
下揃え，
均等配置
上詰め，
中央揃え，
下詰め，
均等割り付け

まとめ表示の優先順位
階層あり／階層なし
セルを結合します。

まとめ表示※2
まとめ表示をする／しない
セルを結合します。

罫線をまとめる／まとめない
△

表示・印刷ページ
［全てのページに出力する］オプションボタン，［先頭のページだけに出力する］オプションボタン，または［最終ページだけに出力する］オプションボタンの指定
△

表示条件
［アイテムの表示条件］ダイアログの設定値
△

置き換え表※3
［置き換え表］タブの設定値
△

（凡例）

△：帳票設計時に表示されているとおりに出力されます。

注※1

縦／横方向の配置の出力結果は，Excel画面の次に示す表示で確認できます。

情報の種類
Excel画面の表示

縦／横方向の配置
［ホーム］－［配置］

上段：図6-4の1

縦方向配置設定で，左から順に上揃え，中央揃え，下揃えとなります。

下段：図6-4の2

横方向配置設定で，左から順に左揃え，中央揃え，右揃えとなります。

図6-4　Excel画面の表示

均等割り付けに関しては，［セルの書式設定］－［配置］タブの縦／横位置のプルダウンリストから選択します。

注※2

罫線をまとめた場合の，まとめ表示の表示結果を次に示します。

図6-5　まとめ表示の表示結果（罫線をまとめた場合）

まとめ表示でのセルの結合は，まとめ表示されたキーの繰り返しの先頭位置から終了位置までの領域を結合します。

まとめ表示されたキーの出力位置は，結合されたセルの領域内に，キーが持っている縦／横方向の文字揃え位置（左寄せなど）で出力します。

また，まとめ表示を設定したセルに対し，罫線をまとめるかどうかも設定できます。罫線をまとめない場合の，まとめ表示の表示結果を次に示します。

図6-6　まとめ表示の表示結果（罫線をまとめない場合）

まとめ表示のセルに対して罫線をまとめる設定をしないと，次の例のように，罫線が結合セルの文字アイテムに隠れて表示されない場合があります。この場合，ログにメッセージが出力されます。

注※3

置き換え表で置き換えられた値はすべて文字列として出力します。

(b)　出力結果の詳細（アイテム種別によるもの）

印刷日付・印刷時刻アイテム，ページ番号アイテム

表6-3　印刷日付・印刷時刻アイテム，ページ番号アイテムの出力結果

説明
設定値
出力結果

印刷日付・印刷時刻アイテム，ページ番号アイテムの表示フォーマット
［定義］テキストボックスの指定値
文字列として出力します。

印刷日付・印刷時刻アイテム，ページ番号アイテムの種別
日付アイテム
時刻アイテム
ページ番号アイテム
文字列として出力します。
印刷日付・印刷時刻は，Excel形式ファイル出力時の日時を出力します。

ページ番号アイテムの表示形式
［バージョン2形式］オプションボタンまたは［バージョン3形式］オプションボタンの指定
×

ページ番号アイテムのときのページ番号桁数
［最大ページ桁数］リストボックスの指定値
×

（凡例）

×：定義内容は反映されません。

(c)　出力結果の詳細（データ装飾）

文字列データ

前付加文字列，後付加文字列，任意書式指定に関しては，文字列の書式として設定するのではなく，これらの書式を一つの文字列として出力します。

表6-4　文字列データの出力結果

説明 | 設定値 | 出力結果
前付加文字列 | ［前付加文字］テキストボックスの指定値 | △
後付加文字列 | ［後付加文字］テキストボックスの指定値 | △
任意書式指定 | ［任意書式指定］テキストボックスの指定値 | △

（凡例）

△：帳票設計時に表示されているとおりに出力されます。

数値データ

表6-5　数値データの出力結果

説明
設定値
出力結果

前付加文字列
［前付加文字］テキストボックスの指定値
前付加文字列として出力します。

後付加文字列
［後付加文字］テキストボックスの指定値
後付加文字列として出力します。

コンマ表示
［コンマ表示］チェックボックスのON／OFF
ONの場合，桁区切り属性として出力します。

小数点以下桁数
［小数点以下桁数］テキストボックスの指定値
指定の桁数を書式に設定します。※1

小数点文字
［小数点文字］テキストボックスの指定値
"."（ピリオド）に統一します。

四捨五入
四捨五入，
切り捨て，
切り上げ
帳票設計時に表示されているとおりに出力します。

ゼロ埋め桁数
［ゼロ埋め桁数］テキストボックスの指定値
書式情報に出力します。

指数表示
［指数表示］チェックボックスのON／OFF
ONの場合，書式情報に出力します。※2

負符号文字
［負符号文字］テキストボックスのON／OFF
書式情報に出力します。

0を表示，非表示，"-"表示
［値が0の場合］グループボックスの指定値
書式情報に出力します。ただし，「0を表示しない」の場合は何も表示しません。

欠損値を非表示，"-"表示
［値が空データの場合］グループボックスの指定値

「表示しない」の場合

何も表示しません。

「"-"」表示の場合

文字"-"を出力します。

注※1

帳票設計時に小数点以下桁数を指定しないでExcel形式ファイルに小数値を出力した場合，小数点以下が表示されないで整数値として表示されます。数式バーでは小数点以下の数値も表示されます。

小数をExcel形式ファイルに出力したい場合，［小数点以下桁数］テキストボックスで小数点以下の桁数を指定してください。桁数を指定しないと，Excel出力時に小数点以下の桁数はデフォルトの「0」が設定されます。

注※2

帳票設計時に指数表示を設定している場合，［小数点以下桁数］テキストボックスで小数点以下の桁数を指定してください。桁数を指定しないと，Excel出力時に小数点以下の桁数はデフォルトの「0」が設定されます。

日付・時刻データ

日付・時刻アイテムは文字列として出力します。

表6-6　日付・時刻データの出力結果

説明
設定値
出力結果

日付フォーマット
［定義］テキストボックス での指定値
△

日付の表示形式
日次，月次，年次，日付・時刻
日次（和暦），月次（和暦），年次（和暦）
△

元号年1年を元年と表示するかどうか
［元号年1年を元年と表示する］チェックボックスのON／OFF
△

（凡例）

△：帳票設計時に表示されているとおりに出力されます。

機能ごとの出力結果

桁数の指定

桁数指定が指定されていれば，指定された桁数で出力します。この場合，文字数が桁数を上回っているとエラー（KEEU050-E）となります。

表6-7　桁数の指定の出力結果

説明
設定値
出力結果

アイテム枠内に入力できる桁数の指定
［桁数を指定］チェックボックスのON／OFF
OFFの場合は何もしません。
ONの場合，指定された桁数で出力します。

アイテムの桁数
1以上の整数値

縮小して全体を表示

「縮小して全体を表示」が設定されていた場合，EURでは設定したポイント数より小さい状態で表示されます。Excel形式ファイルに出力する文字列は，小さくなったポイント数で帳票設計時に表示されているとおりに出力します。Excelでも「縮小して全体を表示する」という項目はありますが，この項目は設定しません。

ワードラップを行う

ワードラップは，Excel形式ファイルに属性としては出力されません。Excel上で文字列の折り返しがある場合，自動的に折り返されますが，EUR サーバ帳票出力機能を使ってExcel形式ファイルに出力する場合，文字列は1行として出力されます。

文字の折り返しに関する注意事項については，「11.2.10　Excel形式ファイルを出力するときの注意」を参照してください。

CPI指定

CPIで指定した内容は，Excel形式ファイルに属性としては出力されません。

(d)　出力結果の詳細（フォント，文字方向に関するもの）

説明
設定値
出力結果

フォントの高さ（単位：1pt）※
3～256
ポイント数として出力します。

フォントの太さ※
［スタイル］コンボボックスの設定

「標準」を設定した場合：

太字を設定しません。

「太字」を設定した場合：

太字を設定します。

フォントの傾き※
［スタイル］コンボボックスの設定

「標準」を設定した場合：

斜体を設定しません。

「斜体」を設定した場合：

斜体を設定します。

書体名※
［フォント名］コンボボックスの設定

日本語ロケール：

"MS　明朝"

中国語ロケール：

"NSimSun"

上記以外のロケール：

"Courier New"

フォントの色※
［色］リストボックスの設定
RGB値をフォントの色として出力します。

文字描画方法※
［文字の方向］グループボックスの設定
上向き左から右
Excelのデフォルト

上向き上から下
縦書き

左向き下から上
左へ90度回転

右向き上から下
右へ90度回転

左向き左から右
Excelのデフォルト

バージョン2以前の文字配置を行うかどうか
［バージョン2以前の文字配置を行う］チェックボックスのON／OFF
×

文字幅間隔（単位：1pt）
ポイント数
×

文字行間隔（単位：1pt）
ポイント数
×

文字幅間隔指定
標準，狭く，広く
×

文字行間隔指定
標準，狭く，広く
×

文字の縦横比を2:1に補正するかどうか
［フォント縦横比補正を行う］チェックボックスのON／OFF
×

（凡例）

×：定義内容は反映されません。

注※

フォント属性の出力結果は，Excel画面の次に示す個所で確認できます。

情報の種類 | Excel画面の表示個所
フォントの高さ | ［書式設定］ツールバー
フォントの太さ
フォントの傾き | ［書式］－［セル］の「配置」
書体名 | ［書式設定］ツールバー
フォントの色
文字描画方法

なお，EURでの「上向き，上から下」とExcelでの「縦書き」では，見え方が異なります。EURでの「上向き，上から下」では半角英字，半角数字は右向き，それ以外の文字は上向きで表示されますが，Excelでの「縦書き」ではすべて上向きで表示されます。EURでの「上向き，上から下」とExcelでの「縦書き」の見え方の違いを次に示します。

(3)　線

機能
出力結果
参照先

水平線
垂直線
線
線種
実線
○
6.1.2(3)(a)表6-8

破線
○

点線
○

一点鎖線
○

二点鎖線
○

点線（丸）
○

点線（角）
○

線幅
細線／中線／太線／極太線
△

任意サイズ
0.1～10pt
△

線色
フルカラー
○

繰り返し
△

出力ページ
△

斜線
×

（凡例）

○：出力されます。

△：加工して出力されます。

×：出力されません。

(a)　出力結果の詳細

EURでの線アイテムは，Excelでのセル罫線として出力されます。セル罫線は線幅という概念がなく，線種と線幅を合わせて一つのパターンとなります。そのため，線種は表6-9の対応表に従って出力し，線幅は線種によって一意に決定されます。

表6-8　線アイテムの出力結果

情報の種類
設定値
出力結果

座標
線種
実線
破線
点線
一点鎖線
二点鎖線
表6-9参照

破線
点線
一点鎖線
二点鎖線
点線（丸）
点線（角）
表6-9参照

線幅
細線
中線
太線
極太線
表6-9参照

任意線幅
1pt単位，0.1～10.0ポイント
表6-9参照

線色
線の色
RGB値を線色として出力します。

線の繰り返し
非繰り返し，見出し，繰り返し
△

線の表示・印刷ページ
［全てのページに出力する］オプションボタン，［先頭のページだけに出力する］オプションボタン，または［最終ページだけに出力する］オプションボタンの指定
△

アイテムの配置
［繰り返し領域の左上を基準］または，［貼付域の左上を基準］の設定
△

（凡例）

△：帳票設計時に表示されているとおりに出力されます。

線種と線色の出力結果は，Excel画面の次に示す個所で確認できます。

情報の種類 | Excel画面の表示個所
線種 | ［罫線］－［線のスタイル］
線色 | ［罫線］－［線の色］

EURの線種とExcel形式ファイルでの線種の対応を次の表に示します。

表6-9　EURの線種とExcel形式ファイルでの線種との対応

EUR | Excel
線種 | 線幅 | 線種
実線　[図データ] | 1（細線） | 図6-7の5
2（中線） | 図6-7の5
3（太線） | 図6-7の6
4（極太線） | 図6-7の6
任意サイズ：0.1pt～1.4pt | 図6-7の5
任意サイズ：1.5pt～2.4pt | 図6-7の6
任意サイズ：2.5pt～10.0pt | 図6-7の7
破線　[図データ] | 図6-7の4
点線　[図データ] | 図6-7の1※
一点鎖線　[図データ] | 図6-7の3
二点鎖線　[図データ] | 図6-7の2
点線（丸）　[図データ] | 図6-7の1※
点線（角）　[図データ] | 図6-7の1※

注※

点線・点線（丸）・点線（角）は，Excelの枠線の属性としては区別がないため，すべて同じ線種に出力されます。

図6-7　Excel形式ファイルでの線種

(4)　図形

機能
出力結果
参照先

網掛け
パターン
14種類
△
6.1.2(4)(a)表6-11

繰り返し
△

枠線表示
枠線種
○

枠線幅
△※2

枠線色
○※2

背景色
フルカラー
○

前景色
フルカラー
○

角丸四角
角丸め
△

パターン※1
繰り返し
枠線※1
色※1
△

円／楕円※1
×

多角形※1
×

出力ページ
△

条件付きアイテム表示／非表示切り替え
△

（凡例）

○：出力されます。

×：出力されません。

△：加工して出力されます。

注※1

下位項目は「網掛け」欄と同じになります。

注※2

出力結果は線アイテムと同じになります。

(a)　出力結果の詳細

網掛けアイテムの場合，次に示す表の対応づけに従ってセルの塗りつぶしパターンを決定します。この場合，背景色は「色なし」で，パターンの色は「自動」で統一します。

表6-10　EURでの網掛けパターンとExcelのセルの塗りつぶしパターンの対応

EUR | Excel
薄い網掛け | 6.25% 灰色（図6-8の2）
やや濃い網掛け
やや薄い網掛け
濃い網掛け
濃い左上り点線
濃い右上り点線
左上り点線
右上り点線
透明（塗りつぶしなし） | 塗りつぶしなし
塗りつぶし | 塗りつぶし（図6-8の1）
横縞 | 6.25% 灰色（図6-8の2）
縦縞
濃い横縞
濃い縦縞

図6-8　Excelのセルの塗りつぶしパターン

表6-11　図形アイテムの出力結果

説明
設定値
出力結果

網掛けのパターン
薄い網掛け
やや濃い網掛け
やや薄い網掛け
濃い網掛け
濃い左上り点線
濃い右上り点線
左上り点線
右上り点線
透明（塗りつぶしなし）
塗りつぶし
横縞
縦縞
濃い横縞
濃い縦縞
網掛けアイテムの場合，表6-10を参照してください。

図形の繰り返し
非繰り返し，見出し，繰り返し
△

表示・印刷ページ
［全てのページに出力する］オプションボタン，［先頭のページだけに出力する］オプションボタン，または［最終ページだけに出力する］オプションボタンの指定
△

表示条件
［アイテムの表示条件］ダイアログの設定値
△

背景色※1
［背景色］リストボックスの指定値
背景色としてRGB値を出力します。

前景色※1
［前景色］リストボックスの指定値
パターンの色としてRGB値に変換して出力します。

枠線※1
［枠線表示］チェックボックスのON／OFF
ON：枠線を表示します。
OFF：枠線を表示しません。

枠線種※1
実線
破線
点線
一点鎖線
二点鎖線
点線（丸）
点線（角）
網掛けアイテムの場合はセル属性になるので，「6.1.2(3)(a)　出力結果の詳細」を参照してください。

枠線幅※1
1（細線），2（中線），3（太線），4（極太線）
網掛けアイテムの場合はセル属性になるので，「6.1.2(3)(a)　出力結果の詳細」を参照してください。

枠線色
［枠線色］リストボックスの指定値
セル罫線としてRGB値を出力します。

丸め半径X※2
［丸め］テキストボックスの指定値
×

丸め半径Y※2
［丸め］テキストボックスの指定値
×

枠影有無
［影付き］チェックボックスのON／OFF
×

丸める角
［左上］，［左下］，［右上］，［右下］チェックボックスのON／OFF
×

（凡例）

△：帳票設計時に表示されているとおりに出力されます。

×：定義内容は反映されません。

注※1

セルの色設定，図形の線，図形の枠線の出力結果は，Excel画面の次に示す個所で確認できます。

情報の種類
Excel画面の表示個所

セルの背景色・パターンの色・パターンの種類
［書式］－［セル］

「背景色」：「背景色」に対応

「パターンの色」：「前景色」に対応

「パターンの種類」：
XML属性値では表6-10に示すとおりに対応づけられています。ただし，網掛けはExcel形式ファイルでの出力先とならない属性です。

図形の枠線種・線幅
［図形の書式設定］－［線のスタイル］－［幅］
［図形の書式設定］－［線のスタイル］－［線の先端］
線種の設定（実線／点線）は次の順に並んでいます。

実線

点線（丸）

点線（角）

破線

一点鎖線

長破線

長一点鎖線

長二点鎖線

点線（丸）は，枠線の先端を設定する必要があります。

図形の枠線の先端設定
［図形の書式設定］－［線のスタイル］－［線の先端］
デフォルトは「四角」です。設定を「丸」へ変更すると，枠線種の点線（丸）になります。

注※2

丸め半径Xおよび丸め半径Yは，角丸四角アイテムの場合の属性値です。Excel形式ファイル出力では，角丸四角アイテムは網掛けアイテムとするため，これらの属性は出力されません。

(5)　集計アイテム

機能 | 出力結果 | 参照先
種別 | キー集計 | △ | 6.1.2(5)(a)
ヘッダ集計 | △
総集計 | △
集計種別 | 合計／平均／最大／最小／件数 | △ | 6.1.2(5)(a)
配置※ | ○ | 6.1.2(2)(a)
フォント※ | △ | 6.1.2(2)(d)
文字配置※ | △ | 6.1.2(2)(d)
ワードラップを行う | △ | 6.1.2(2)(c)
出力ページ | △ | 6.1.2(2)(a)
条件付きアイテム表示／非表示切り替え | △ | 6.1.2(2)(a)

（凡例）

○：出力されます。

△：加工して出力されます。

注※

下位項目は「6.1.2(2)　文字」の固定文字列と同じになります。

(a)　出力結果の詳細

EURの集計アイテムおよびExcelのセルは，最大有効桁数が15桁です。そのため，集計関数を適用した結果，値が正しく表示できないことがあります。

説明
設定値
出力結果

集計アイテム
合計
平均
最大
最小
件数
集計結果を数値として出力します。

(6)　繰り返し

繰り返しは，帳票設計時に表示されているとおりに出力されます。

(a)　出力結果の詳細

まとめ表示に関するもの

まとめ表示の表示結果については，「6.1.2(2)(a)　出力結果の詳細（アイテムの表示に関するもの）」を参照してください。

説明 | 設定値 | 出力結果
集計行を分断して表示するかどうか | ［集計行で分断しない］のON／OFF | 帳票設計時に表示されているとおりに出力されます。

(7)　ブレイク

帳票設計時にデータ中の特定のフィールドをキーとしてブレイクを設定すると，キーとなるデータの値が変化した時点で改ブロックまたは改ページされます。改ブロックまたは改ページされた帳票は，帳票設計時に表示されているとおりにExcel形式ファイルに出力されます。

(8)　帳票ヘッダ

機能 | 出力結果 | 参照先
ヘッダ領域 | あり／なし | △ | 6.1.2(8)(a)
ヘッダアイテム | あり／なし | △
アイテムの配置規準 | 貼り付け域／繰り返し領域 | △

（凡例）

△：加工して出力されます。

(a)　出力結果の詳細

EURでの帳票ヘッダ領域に相当するExcelの機能はありません。見た目は，帳票設計時に表示されているとおりに出力します。

説明 | 設定値 | 出力結果
帳票ヘッダ領域幅 | 帳票ヘッダ領域の設定 | △
帳票ヘッダ領域の表示・非表示 | ON／OFF | △
アイテムの配置 | ［繰り返し領域の左上を基準］または，［貼付域の左上を基準］の設定 | △

（凡例）

△：帳票設計時に表示されているとおりに出力されます。

(9)　集計行

集計行は，帳票設計時に表示されているとおりに出力されます。

6.1.3　Excel形式ファイルだけに出力される情報

ここでは，Excel形式ファイルに出力される情報のうち，帳票定義情報以外の情報について説明します。

＜この項の構成＞

(1)　ファイル作成日時

(2)　フォームシートバージョン，EUR Print Service Enterpriseバージョン

(1)　ファイル作成日時

Excel形式ファイル出力実行時の日付・時刻を，Excel形式ファイル作成日時としてファイルに埋め込みます。ファイル作成日時は，Excel画面の［ドキュメントのプロパティ］－［詳細情報］タブの「作成日時」に出力されます。

(2)　フォームシートバージョン，EUR Print Service Enterpriseバージョン

Excel形式ファイル出力時に，フォームシートバージョンおよびライブラリ（Windows環境の場合はLibXLS.dll，UNIX／Linux環境の場合はlibxls.so）のバージョンをExcel画面の［ドキュメントのプロパティ］の「コメント」欄に出力します。

フォームシートバージョンについては，「10.2.1　帳票の互換性」を参照してください。

出力形式

Formsheet Vxx.x
PRODUCTCODE VV-RR-SS

xx.x：フォームシートのバージョン番号

PRODUCTCODE：EUR Print Service Enterpriseの形名

VV-RR-SS：ライブラリのバージョン番号（VV），リビジョン番号（RR），限定番号（SS）

出力例

Formsheet V12.0
P-24D2-5984 08-10

6.1.4　出力されるExcel形式ファイルの形式

＜この項の構成＞

(1)　ファイル名・シート名

(2)　ページ

(1)　ファイル名・シート名

出力するExcel形式ファイルのファイル名は，コマンド実行時に/pfオプションで指定します。

帳票が複数ページにわたる場合，ページごとにシートを分けて出力します。シート名は，「sheet+ページ番号」となります。

例：2ページの帳票を出力した場合

出力された帳票の1ページ目
シート名：「sheet1」

出力された帳票の2ページ目
シート名：「sheet2」

(2)　ページ

(a)　ページが指定されたアイテムの出力

アイテムの出力ページが指定されていた場合，そのアイテムは指定したページに該当するシートだけに出力されます。

(b)　出力シート数の制限

出力するシート数の上限は100とします。出力しようとするページ数が100を超えた場合，先頭（最初のページまたは/sオプションで指定されたページ）から100ページだけを出力し，メッセージ（KEEU321-W）を出力して終了します。

6.1.5　UNIX／Linux環境でExcel形式ファイルを出力する場合に必要なロケール

UNIX／Linux環境でExcel形式ファイルを出力する場合は，実行環境ごとに次の表に示すロケールをインストールしてください。

必要なロケールがインストールされていない場合は，エラー（KEEU124-E）になります。

表6-12　UNIX／Linux環境でExcel形式ファイルを出力する場合に必要なロケール

実行環境
必要なロケール

OS
言語

HP-UX
（IPF）
英語
en_US.utf8

中国語
zh_CN.utf8

日本語
ja_JP.utf8

AIX
英語
EN_US.UTF-8

中国語
ZH_CN.UTF-8

日本語
JA_JP.UTF-8

Linux
英語
en_US.utf8

中国語
zh_CN.utf8

日本語
ja_JP.utf8

7.　帳票出力で使用するファイル

この章では，EUR サーバ帳票出力機能で扱えるファイルの種類とデータファイルの形式について説明します。

＜この章の構成＞

7.1　ファイル名に使用できる文字

7.2　帳票ファイル

7.3　データファイル

7.4　画像ファイル

7.5　文書情報設定ファイル

7.6　プリンタ定義ファイル

7.7　帳票セット指定ファイル

7.8　複数様式情報定義ファイル

7.9　接続情報ファイル

7.10　可変記号値定義ファイル

7.11　仕分け定義情報ファイル

7.12　PDF仕分け定義ファイル

7.13　文書しおり定義ファイル

7.14　しおり定義ファイル

7.15　暗号化設定ファイル

7.16　透かし情報ファイル

7.17　テスト印刷設定ファイル

7.18　Acrobat JavaScriptファイル

7.19　Acrobat JavaScript定義ファイル

7.20　ビューアプレファレンス定義ファイル

7.21　置き換え表管理情報ファイル

7.22　置き換え表ファイル

7.23　 EURフォントファイル

7.24　出力ページ情報ファイル

7.25　トレースファイル

7.26　環境設定ファイル

7.1　ファイル名に使用できる文字

ファイル名に指定できる文字数（フルパス）を，次に示します。

表7-1　 ファイル名に指定できる文字数

適用OS | ファイル名に指定できる文字数
Windows | 259文字以内※
HP-UX | 1,023バイト以内
AIX | 1,023バイト以内
Linux | 1,023バイト以内

注※

Windows環境で相対パス，またはファイル名だけを指定する場合は，255文字以内です。

ファイル名は，EUR サーバ帳票出力機能が稼働するOSのファイルシステムのファイル名称規則に従って指定してください。なお，EUR サーバ帳票出力機能を実行するUNIX環境の文字ロケールがShift JISの場合，NEC選定IBM特殊文字（89区～92区）の文字を使用したファイル名のファイルは，使用できません。

ほかのOSから転送した帳票ファイルやデータファイルを使用する場合は，使用できる文字数やファイル名称規則が異なるので注意してください。

7.2　帳票ファイル

EUR サーバ帳票出力機能で扱える帳票ファイルは，フォームシートファイル形式（*.fms）だけです。

帳票ファイルの作成については，マニュアル「EUR 帳票設計」を参照してください。

7.3　データファイル

EUR サーバ帳票出力機能で扱えるデータファイルは，CSV形式（*.csv），DAT形式（*.dat），およびFIX形式（*.fix）があります。

■注意

データファイルのフィールドの区切り方法やフィールド定義などは，EUR 帳票作成機能で帳票を設計する時に指定してください。

データファイル中のタブコードは，半角空白一つと見なして読み込まれます。ただし，データファイルの1行目をフィールド名として扱う場合は，そのままタブコードとして読み込まれます。

EUR サーバ帳票出力機能では，DAT形式ファイルはCSV形式ファイルと同じと見なします。

＜この節の構成＞

7.3.1　CSV形式（DAT形式）のデータ形式

7.3.2　FIX形式のデータ形式

7.3.1　CSV形式（DAT形式）のデータ形式

CSV形式（DAT形式）のデータファイルは，フィールドとフィールドの間を区切り記号で区切ったファイルです。区切り記号は，EUR 帳票作成機能で帳票設計する時に，データのプロパティで指定できます。区切り記号のデフォルトは「,（コンマ）」です。指定した区切り文字は，帳票ファイル中に保存されます。

CSV形式（DAT形式）のデータファイルのファイルサイズ，およびレコードの上限値を，次に示します。

表7-2　 CSV形式（DAT形式）データファイルの上限値

項目 | 上限値
ファイルサイズ | 2GBを上限とします。
レコード数 | 上限はありません。
レコード長 | 上限はありません。
フィールド数 | 上限はありません。
1フィールドの長さ | 上限はありません。

次に，ファイル形式を示します。

＜この項の構成＞

(1)　数値データ

(2)　文字データ

(3)　画像データ

(4)　日付データ

(5)　バーコードデータ

(6)　特殊編集レベルデータ

(7)　区切り文字

(1)　数値データ

数値は，そのまま記述するか，または「"」で囲みます。

先頭に一つ以上の半角空白のある数値データの両端を「"」で囲んで記述した場合，先頭の半角空白を除いたデータが，入力データとなります。
（例）
「"△126"」と記述した場合は，「126」が入力データとなります。
「"△-126△"」と記述した場合は，「-126」が入力データとなります。

「"」で囲んでいない場合，前後の空白を除いたデータが，入力データとなります。
（例）
「△315△」と入力した場合は，「315」が入力データとなります。

(2)　文字データ

文字列を記述します。文字列は，そのまま記述するか，または「"」で囲みます。

「"」を文字データとして使用する場合は，「"」を二つ続けて記述し，文字データの両端を「"」で囲んでください。
（例）
「E"UR」とする場合は，「"E""UR"」と指定します。

「"」で囲んでいない場合，前後の空白を除いたデータが，入力データとなります。
（例）
「△EUR△」と入力した場合は，「EUR」が入力データとなります。

区切り文字を文字データとして記述する場合は，文字列の両端を「"」で囲んでください。
（例）
「,」が区切り文字の場合，「EU,R」とするときは，「"EU,R"」と指定します。

「"」で囲まれていない文字列の終端は，区切り文字，改行コード，または¥0（Null：0x00）にしてください。

「"」で囲まれている文字列の終端は，改行コード，または¥0（Null：0x00）にしてください。

文字列中のタブコードは，半角空白一つに変換されます。ただし，タブコードが区切り文字として使用されている場合は，区切り文字として扱われます。

「"」で囲まれた文字列中の改行コードは，文字として扱われます。

(3)　画像データ

画像ファイル名をそのまま記述するか，または「"」で囲んで指定します。

(4)　日付データ

日付データは，西暦または和暦を数値で指定します。

日付データには，入力データの桁数と，指定したいデータ種別の桁数が一致するように入力データを指定してください。入力データの桁数とデータ種別の桁数が合っていないと，マッピングデータウィンドウに表示されないことがあります。

(a)　西暦

西暦を数値で記述します。指定できるデータの種別と桁数を次に示します。

データ種別
桁数
指定例
（2004年5月23日12時10分05秒）

日付（年次）
4桁
2004

日付（月次）
6桁
200405

日付（日次）
8桁
20040523

日付（日付・時刻）※
年4桁
月2桁
日2桁
時2桁
分2桁
秒2桁
2004/05/23 12:10:05

注※

日付は「/」で，時刻は「:」で区切り，日付と時刻の間は半角空白一つで区切ってください。

日付は省略できませんが，時刻は省略できます。時刻を省略した場合は，00:00:00が仮定されます。

(b)　和暦

和暦を指定する場合，1桁目に元号を次の数値で指定します。

元号 | 指定値
平成 | 4
昭和 | 3
大正 | 2
明治 | 1

指定できるデータ種別と桁数を次に示します。

データ種別 | 桁数 | 指定例
「平成21年1月1日」を表示させる場合 | 「昭和64年1月1日」を表示させる場合
和暦（年次） | 3桁 | 421 | 364
和暦（月次） | 5桁 | 42101 | 36401
和暦（日次） | 7桁 | 4210101 | 3640101

和暦日付は，「平成元年1月1日」のような架空の日付も表示できます。また，［アイテムのプロパティ］ダイアログの［表示形式］（日付・時刻データ）タブで，日付の表示形式を次のように設定することもできます。

「平成1年」を「平成元年」と表示できます。

「平成21年」を「H21」と表示できます。

［アイテムのプロパティ］ダイアログについては，マニュアル「EUR 帳票設計」を参照してください。

(c)　日付データの補足説明

年号を表すデータは4桁で認識されます。そのため，［コントロールパネル］の［地域のオプション］の設定で，年号を2桁に設定している場合は，［日付］ページの［短い形式］のリストボックスから，年号を4桁で表示する形式「yyyy」に選択し直してください。［区切り記号］は，「/」を指定してください。また，Windowsの時刻表示を12時間制の形式に設定している場合は，［時刻］ページの［時間の形式］のリストボックスから，24時間制の形式に選択し直してください。この場合，午前，または午後を表す「t」の付く形式は設定しないでください。

(5)　バーコードデータ

バーコードで使用するデータを指定します。

バーコードで使用するデータは，バーコードの種類によって異なります。指定するデータの桁数が合っていないと，帳票に貼り付けた時に，バーコードが表示されないことがあります。バーコードのデータについては，マニュアル「EUR 帳票設計」を参照してください。

(6)　特殊編集レベルデータ

繰り返し機能で，帳票に読み込んだデータに対して，レコード単位で任意に編集したい場合は，特殊編集レベルを1～99の範囲で記述します。

複数レコードに同一レベルを指定した場合，一つのレコードを編集すると，同一レベルのレコードすべてが編集されます。

編集しない場合は，省略するか，または「0」もしくは空白を指定してください。

(7)　区切り文字

データは，EUR 帳票作成機能で帳票を設計した時に，データのプロパティで指定した区切り文字で区切ります。

なお，「"」は，区切り文字には使用できません。

CSV形式のデータファイルに空データを指定する場合は，次のように指定します。次の例では，区切り文字として「,（コンマ）」を指定しています。

(a)　コンマを並べて指定した場合

コンマを並べて指定した場合，コンマの間が空データになります。

（例）

指定したデータ："あか","きいろ",,"あお"

入力されるデータ

一つ目のデータ：あか

二つ目のデータ：きいろ

三つ目のデータ：（空データ）

四つ目のデータ：あお

指定したデータ：,,,500

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：（空データ）

三つ目のデータ：（空データ）

四つ目のデータ：500

(b)　コンマの間に一つ以上の半角空白を指定した場合

コンマの間に一つ以上の半角空白を指定した場合，指定した半角空白の数に関係なくコンマの間が空データになります（△は半角空白を示します）。

（例）

指定したデータ："あか","きいろ",△△,"あお"

入力されるデータ

一つ目のデータ：あか

二つ目のデータ：きいろ

三つ目のデータ：（空データ）

四つ目のデータ：あお

指定したデータ：△△△,△△,△△△△,500

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：（空データ）

三つ目のデータ：（空データ）

四つ目のデータ：500

(c)　複数フィールドでn番目以降にコンマだけを並べて指定した場合

複数フィールドでn番目以降にコンマだけを並べて指定した場合，n番目以降のフィールドが空データになります。

（例）

指定したデータ："あか","きいろ",,,

入力されるデータ

一つ目のデータ：あか

二つ目のデータ：きいろ

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

このように，n番目以降にコンマだけを並べて指定する場合，帳票を定義するときに項目数を定義してあれば，コンマを省略することもできます。項目数を4とした場合，次のようになります。

（例）

指定したデータ："あか"

入力されるデータ

一つ目のデータ：あか

二つ目のデータ：（空データ）

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

指定したデータ：,500

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：500

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

(d)　1行すべてのフィールドを空データにする場合

1行すべてのフィールドを空データにする場合は，コンマだけを指定するか，または改行コードだけを指定します。

（例）

指定したデータ：,,,

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：（空データ）

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

指定したデータ：改行コード

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：（空データ）

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

7.3.2　FIX形式のデータ形式

FIX形式のデータファイルは，レコード中に区切り文字がなく，すべてのレコードの，フィールドの開始位置とデータ長が固定である形式を持つファイルです。フィールドの区切り位置と長さは，EUR 帳票作成機能のデータのプロパティで指定した情報を使います。指定した区切り位置と長さは，帳票ファイル中に保存されます。

FIX形式のデータファイルのファイルサイズ，およびレコードの上限値を，次に示します。

表7-3　 FIX形式データファイルの上限値

項目 | 上限値
ファイルサイズ | 2GBを上限とします。
レコード数 | 上限はありません。
レコード長 | 改行を含めないで100,000バイトを上限とします。
フィールド数 | 1レコードの上限が100,000バイトなので，その範囲内では制限なしと見なします。
1フィールドの長さ | 100,000バイトを上限とします。

次に，ファイル形式を示します。

＜この項の構成＞

(1)　数値データ

(2)　文字データ

(3)　画像データ

(4)　日付データ

(5)　バーコードデータ

(6)　特殊編集レベルデータ

(7)　区切り文字

(1)　数値データ

数値をそのまま記述します。

(2)　文字データ

文字列をそのまま記述します。文字列中のタブコードは，半角空白一つに変換されます。

(3)　画像データ

画像ファイル名をそのまま記述します。

(4)　日付データ

日付データは，西暦または和暦を数値で指定します。

日付データには，入力データの桁数と，指定したいデータ種別の桁数が一致するように入力データを指定してください。入力データの桁数とデータ種別の桁数が合っていないと，マッピングデータウィンドウに表示されないことがあります。

(a)　西暦

西暦を数値で記述します。指定できるデータの種別と桁数を次に示します。

フィールド種別
データ形式
指定例
（2004年5月23日12時10分05秒）

日付（年次）
4桁
2004

日付（月次）
6桁
200405

日付（日次）
8桁
20040523

日付（日付・時刻）※
年4桁
月2桁
日2桁
時2桁
分2桁
秒2桁
2004/05/23 12:10:05

注※

日付は「/」で，時刻は「:」で区切り，日付と時刻の間は半角空白一つで区切ってください。

日付は省略できませんが，時刻は省略できます。時刻を省略した場合は，00:00:00が仮定されます。

(b)　和暦

和暦を指定する場合，1桁目に元号を次の数値で指定します。

元号 | 指定値
平成 | 4
昭和 | 3
大正 | 2
明治 | 1

指定できるデータ種別と桁数を次に示します。

データ種別 | 桁数 | 指定例
「平成21年1月1日」を表示させる場合 | 「昭和64年1月1日」を表示させる場合
和暦（年次） | 3桁 | 421 | 364
和暦（月次） | 5桁 | 42101 | 36401
和暦（日次） | 7桁 | 4210101 | 3640101

和暦日付は，「平成元年1月1日」のような架空の日付も表示できます。また，［アイテムのプロパティ］ダイアログの［表示形式］（日付・時刻データ）タブで，日付の表示形式を次のように設定することもできます。

「平成1年」を「平成元年」と表示できます。

「平成21年」を「H21」と表示できます。

［アイテムのプロパティ］ダイアログについては，マニュアル「EUR 帳票設計」を参照してください。

(c)　日付データの補足説明

年号を表すデータは4桁で認識されます。そのため，［コントロールパネル］の［地域のオプション］の設定で，年号を2桁に設定している場合は，［日付］ページの［短い形式］のリストボックスから，年号を4桁で表示する形式「yyyy」に選択し直してください。［区切り記号］は，「/」を指定してください。また，Windowsの時刻表示を12時間制の形式に設定している場合は，［時刻］ページの［時間の形式］のリストボックスから，24時間制の形式に選択し直してください。この場合，午前，または午後を表す「t」の付く形式は設定しないでください。

(5)　バーコードデータ

バーコードで使用するデータを指定します。

バーコードで使用するデータは，バーコードの種類によって異なります。指定するデータの桁数が合っていないと，帳票に貼り付けた時に，バーコードが表示されないことがあります。バーコードのデータについては，マニュアル「EUR 帳票設計」を参照してください。

(6)　特殊編集レベルデータ

繰り返し機能で，帳票に読み込んだデータに対して，レコード単位で任意に編集したい場合は，特殊編集レベルを1～99の範囲で記述します。

複数レコードに同一レベルを指定した場合，一つのレコードを編集すると，同一レベルのレコードすべてが編集されます。

編集しない場合は，省略するか，または「0」もしくは空白を指定してください。

(7)　区切り文字

データの区切りは，データの開始位置で決まるため，区切り文字は使用しません。

なお，データ中に「，」などを記述すると，データとして扱われます。

FIX形式のデータファイルに空データを指定する場合は，次のように指定します（△は半角空白を示します）。

(a)　あるフィールドのデータに，データ長分の半角空白を並べて指定した場合

あるフィールドのデータに，データ長分の半角空白を並べて指定した場合，そのフィールドは空データになります。データ長を4とした場合，次のようになります。

（例）

指定したデータ：あかしろ△△△△あお

入力されるデータ

一つ目のデータ：あか

二つ目のデータ：しろ

三つ目のデータ：（空データ）

四つ目のデータ：あお

指定したデータ：△△△△△△△△500△△△△△

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：（空データ）

三つ目のデータ：500

四つ目のデータ：（空データ）

(b)　n番目以降のデータに，データ長分の半角空白を並べて指定した場合

n番目以降のデータに，データ長分の半角空白を並べて指定した場合，n番目以降のフィールドがすべて空データになります。データ長を4とした場合，次のようになります。

（例）

指定したデータ：あかしろ△△△△△△△△

入力されるデータ

一つ目のデータ：あか

二つ目のデータ：しろ

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

このように，n番目以降のデータに，データ長分の半角空白を並べて指定する場合，半角空白は省略できます。

（例）

指定したデータ：500△1000

入力されるデータ

一つ目のデータ：500

二つ目のデータ：1000

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

(c)　1行すべてのフィールドを空データにする場合

1行すべてのフィールドを空データにする場合は，半角空白だけを指定するか，または改行コードだけを指定します。

（例）

データの指定：△△△△△△△△△△△△

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：（空データ）

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

指定したデータ：△△△△△△

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：（空データ）

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

指定したデータ：改行コード

入力されるデータ

一つ目のデータ：（空データ）

二つ目のデータ：（空データ）

三つ目のデータ：（空データ）

四つ目のデータ：（空データ）

7.4　画像ファイル

＜この節の構成＞

7.4.1　画像ファイルの場所

7.4.2　扱える画像データの形式

7.4.1　画像ファイルの場所

画像ファイルは，環境変数EURPS_IMAGEPATHで，デフォルトの読み込みフォルダを指定できます。ファイルは，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから画像ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_IMAGEPATHに設定されているフォルダからの相対パスとして画像ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_IMAGEPATHに設定されているフォルダ下の画像ファイルを読み込みます。

環境変数EURPS_IMAGEPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_IMAGEPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_IMAGEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

指定されたフォルダがない場合は，画像は出力されません。

EUR形式ファイルを出力する場合，データファイルに指定する画像ファイルは，ファイル名だけを指定してください。画像ファイルのパスは，環境変数EURPS_IMAGEPATH，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_IMAGEPATHに指定してください。

7.4.2　扱える画像データの形式

EUR サーバ帳票出力機能で扱える画像データの形式は次のとおりです。

Windows BITMAP

JPEG

GIF（GIF GIF87a，GIF GIF89a）

TIFF（TIFF 6.0）

画像データの詳細形式を，次に示します。

表7-4　 EUR サーバ帳票出力機能で扱える画像データの形式

画像データの形式
詳細形式

Windows BITMAP（*.bmp）
2色モノクロ

16色パレットカラー

256色パレットカラー

24ビットフルカラー

16色RLE圧縮
Windows環境のプリンタ印刷では出力できますが，次に示す場合には出力できません。

Windows環境でのPDF形式ファイル出力

UNIX／Linux環境でのプリンタ印刷，PDLファイル出力，およびPDF形式ファイル出力

256色RLE圧縮
Windows環境のプリンタ印刷では出力できますが，次に示す場合には出力できません。

Windows環境でのPDF形式ファイル出力

UNIX／Linux環境でのプリンタ印刷，PDLファイル出力，およびPDF形式ファイル出力

Windows 3.0以前のビットマップ形式

JPEG（*.jpg / *.jpe / *.jpeg）
JFIFフォーマット基本DCT（ベースライン）フルカラー

JFIFフォーマット基本DCT（ベースライン）256色グレイスケール

GIF GIF87a（*.gif）
2色モノクロ ノンインタレース

2色モノクロ インタレース

4色パレットカラー ノンインタレース

4色パレットカラー インタレース

16色パレットカラー ノンインタレース

16色パレットカラー インタレース

256色パレットカラー ノンインタレース

256色パレットカラー インタレース

GIF GIF89a（*.gif）
2色モノクロ ノンインタレース

2色モノクロ インタレース

4色パレットカラー ノンインタレース

4色パレットカラー インタレース

16色パレットカラー ノンインタレース

16色パレットカラー インタレース

256色パレットカラー ノンインタレース

256色パレットカラー インタレース

透明色指定
上記の8フォーマット（色4種×インタレース2種）それぞれで透明色の有無の指定ができます。ただし，透明部分は，GIF画像中の背景色が使用されます。

アニメーション
上記の8フォーマット（色4種×インタレース2種）それぞれでアニメーションの有無の指定ができます。ただし，先頭の1枚目だけが使用されます。

TIFF 6.0（*.tif / *.tiff）
2色モノクロ 非圧縮

2色モノクロ ハフマン圧縮

2色モノクロ G3/G4 Fax互換圧縮

16色 非圧縮

256色 非圧縮

24ビット色 非圧縮

グレイスケール 非圧縮

カラー：RGB指定

カラー：YCbCr指定

複数画像（ただし，先頭の1枚だけを対象とします）

ストリップ形式（カラーTIFFのストリップも使用できます）

■注意

画像が正しく出力されない場合，画像データの内容に問題があることがあります。このような場合は，画像を作成したソフトウェアとは別のソフトウェアで，画像を保存し直すことをお勧めします。

7.5　文書情報設定ファイル

帳票をプリンタ出力，PDF形式ファイル出力，およびEUR形式ファイル出力する場合，出力先に表示する帳票名を指定したり，PDF文書情報を指定したりできます。

帳票名やPDF文書情報は，文書情報設定ファイルに設定します。

文書情報設定ファイル名は，eurpsコマンド，ActiveXオブジェクト，およびJavaBeans起動部品に指定します。

文書情報設定ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

＜この節の構成＞

7.5.1　文書情報設定ファイルの作成

7.5.1　文書情報設定ファイルの作成

文書情報設定ファイルの指定方法を説明します。

＜この項の構成＞

(1)　文書情報設定ファイルの構文

(2)　文書情報設定ファイルのキーワード

(3)　文書情報設定ファイル名の指定先

(4)　文書情報設定ファイルの指定例

(1)　文書情報設定ファイルの構文

キーワード=値

キーワードに指定できる値を次に示します。

表7-5　 文書情報設定ファイルの構文と対応するプリンタ

キーワード | 値 | プリンタ出力 | PDF形式ファイル出力 | EUR形式ファイル出力
TITLE | 出力先に表示する帳票名，またはPDF文書情報に表示するタイトルの文字列を指定します。 | ○ | ○ | ○
SUBTITLE | サブタイトルの文字列を指定します。 | × | ○ | ×
AUTHOR | ファイルの作成者を指定します。 | × | ○ | ×
KEYWORD | キーワードを指定します。 | × | ○ | ×

（凡例）

○：指定は有効です。

×：指定は無視されます。

(2)　文書情報設定ファイルのキーワード

文書情報設定ファイルに指定するキーワードは，大文字で指定します。大文字と小文字を混在させたり，小文字で指定したりした場合は，指定が無視されます。

また，キーワードを複数指定した場合は，最初に指定した情報が有効になります。

(a)　TITLE

プリンタ出力とEUR形式ファイル出力の場合は，出力先に表示する帳票名の文字列を指定します。

PDF形式ファイル出力の場合は，PDF文書情報に表示するタイトルの文字列を指定します。

■キーワードTITLEの形式

TITLE="文字列"

文字列

帳票名，またはPDF文書情報に表示するタイトルを「"」で囲んで指定します。「"」で囲まれていない場合，または「""」のように空の文字列で指定されている場合は，指定を無効と見なします。

文字列中に「"」を指定したい場合は，「"」を二つ続けて記述して，文字列の両端を「"」で囲んでください。例えば，「E"UR」とする場合は，「"E""UR"」と指定します。

ただし，EUR形式ファイルでは二つ続けて「"」を記述すると，ファイルが開けません。

文字列に使用できる文字コード
文字列に使用できる文字コードについては，「2.1　EURが使用する文字コード」を参照してください。
文字列は，任意の文字列で指定できますが，制御文字，ベンダ定義文字（IBM拡張文字とNEC選定IBM拡張文字），および外字は指定できません。ベンダ定義文字を使用する場合は，Windows特殊文字（0x8740～0x87FC）を使用してください。

指定できる文字列の長さ
指定できる文字列の長さは，出力方法によって異なります。
プリンタ出力の場合
指定できる文字列の長さに制限はありません。指定された文字列はプリンタスプールのジョブ名になります。しかし，プリンタスプールのジョブ名に表示される文字列は，259文字までです。ただし，プリンタドライバによっては，指定した文字列が259文字以下でも，正常に印刷できないことがあります。指定できる文字列長の最大値は，プリンタによって異なりますのでご注意ください。
PDF形式ファイル出力の場合
指定できる文字列の長さに制限はありません。指定された文字列はすべて保存されます。ただし，指定した文字列がすべて表示されるかどうかは，Adobe Readerによって異なります。指定した文字列をすべて表示したい場合は，Adobe Readerで表示できる長さを確認してから，文字列を指定されることをお勧めします。
EUR形式ファイル出力の場合
指定できる文字列の長さに制限はありませんが，259文字までの文字列しか保存したり，表示したりされません。

(b)　SUBTITLE

PDF形式ファイル出力の場合，PDF文書情報に表示するサブタイトルの文字列を指定できます。プリンタ出力とEUR形式ファイル出力の場合は，キーワードSUBTITLEを指定しても無視されます。

■キーワードSUBTITLEの形式

SUBTITLE="文字列"

文字列

PDF文書情報に表示するサブタイトルを「"」で囲んで指定します。「"」で囲まれていない場合，または「""」のように空の文字列で指定されている場合は，指定を無効と見なします。

文字列中に「"」を指定したい場合は，「"」を二つ続けて記述して，文字列の両端を「"」で囲んでください。例えば，「E"UR」とする場合は，「"E""UR"」と指定します。

文字列に使用できる文字コード
文字列に使用できる文字コードについては，「2.1　EURが使用する文字コード」を参照してください。
文字列は，任意の文字列（日本語も含む）で指定できますが，制御文字，ベンダ定義文字（IBM拡張文字とNEC選定IBM拡張文字），および外字は指定できません。ベンダ定義文字を使用する場合は，Windows特殊文字（0x8740～0x87FC）を使用してください。

指定できる文字列の長さ
指定できる文字列の長さに制限はありません。指定された文字列はすべて保存されます。ただし，指定した文字列がすべて表示されるかどうかは，Adobe Readerによって異なります。指定した文字列をすべて表示したい場合は，Adobe Readerで表示できる長さを確認してから，文字列を指定されることをお勧めします。

(c)　AUTHOR

PDF形式ファイル出力の場合，PDF文書情報に表示するファイルの作成者を指定できます。プリンタ出力とEUR形式ファイル出力の場合は，キーワードAUTHORを指定しても無視されます。

■キーワードAUTHORの形式

AUTHOR="文字列"

文字列

PDF文書情報に表示するファイルの作成者を「"」で囲んで指定します。「"」で囲まれていない場合，または「""」のように空の文字列で指定されている場合は，指定を無効と見なします。

文字列中に「"」を指定したい場合は，「"」を二つ続けて記述して，文字列の両端を「"」で囲んでください。例えば，「E"UR」とする場合は，「"E""UR"」と指定します。

文字列に使用できる文字コード
文字列に使用できる文字コードについては，「2.1　EURが使用する文字コード」を参照してください。
文字列は，任意の文字列（日本語も含む）で指定できますが，制御文字，ベンダ定義文字（IBM拡張文字とNEC選定IBM拡張文字），および外字は指定できません。ベンダ定義文字を使用する場合は，Windows特殊文字（0x8740～0x87FC）を使用してください。

指定できる文字列の長さ
指定できる文字列の長さに制限はありません。指定された文字列はすべて保存されます。ただし，指定した文字列がすべて表示されるかどうかは，Adobe Readerによって異なります。指定した文字列をすべて表示したい場合は，Adobe Readerで表示できる長さを確認してから，文字列を指定されることをお勧めします。

(d)　KEYWORD

PDF形式ファイル出力の場合，PDF文書情報に表示するキーワードを指定できます。プリンタ出力とEUR形式ファイル出力の場合は，キーワードKEYWORDを指定しても無視されます。

■キーワードKEYWORDの形式

KEYWORD="文字列"

文字列

PDF文書情報に表示するキーワードを「"」で囲んで指定します。「"」で囲まれていない場合，または「""」のように空の文字列で指定されている場合は，指定を無効と見なします。

文字列中に「"」を指定したい場合は，「"」を二つ続けて記述して，文字列の両端を「"」で囲んでください。例えば，「E"UR」とする場合は，「"E""UR"」と指定します。

文字列に使用できる文字コード
文字列に使用できる文字コードについては，「2.1　EURが使用する文字コード」を参照してください。
文字列は，任意の文字列（日本語も含む）で指定できますが，制御文字，ベンダ定義文字（IBM拡張文字とNEC選定IBM拡張文字），および外字は指定できません。ベンダ定義文字を使用する場合は，Windows特殊文字（0x8740～0x87FC）を使用してください。

指定できる文字列の長さ
指定できる文字列の長さに制限はありません。指定された文字列はすべて保存されます。ただし，指定した文字列がすべて表示されるかどうかは，Adobe Readerによって異なります。指定した文字列をすべて表示したい場合は，Adobe Readerで表示できる長さを確認してから，文字列を指定されることをお勧めします。

(3)　文書情報設定ファイル名の指定先

文書情報設定ファイル名の指定先を，次に示します。

eurpsコマンドの/dfオプション（UNIX／Linux環境の場合は-dfオプション）
ただし，UNIX／Linux環境のプリンタ出力では，文書情報設定ファイル名の指定はできません。

ActiveXオブジェクトのDocInfoFileNameプロパティ

JavaBeans起動部品のsetDocInfoFileNameメソッド

文書情報設定ファイル名を指定すると，出力先では次のように表示されます。

(a)　プリンタ出力の場合

文書情報設定ファイル名を指定すると，文書情報設定ファイルに設定されている帳票名（キーワードTITLEに指定されている文字列）が，プリンタの印刷待ち状態を確認する一覧ウィンドウの「ドキュメント名」や，通信／ジョブ状態を示す確認画面などに表示されます。ただし，帳票名に表示される文字列は，259文字までです。

文書情報設定ファイル名を指定しなかったり，文書情報設定ファイルの指定が無効であったりした場合，出力先には，次に示す情報が表示されます。表示される文字列の長さは，Shift JISコードでのバイト数です。

Windows対応プリンタに出力する場合
HITACHI Report - 帳票ファイル名
表示される文字列は，帳票ファイル名を含めた，31バイトまでです。帳票ファイル名が長くて31バイトを超える場合は，31バイトまでを表示します。31バイト目が2バイト文字の場合は，30バイトまでの文字列を表示します。

JP1と連携して仕分け印刷する場合
EURPS 帳票ファイル名 - 時刻情報
表示される文字列は，時刻情報11バイトを含めた，31バイトまでです。帳票ファイル名が長くて31バイトを超える場合は，帳票ファイル名の後ろを切り詰めて31バイトまでを表示します。31バイト目が2バイト文字の場合は，30バイトまでの文字列を表示します。

(b)　PDF形式ファイル出力の場合

文書情報設定ファイル名を指定すると，文書情報設定ファイルに設定されている文書情報（タイトル，サブタイトル，作成者，およびキーワード）が，PDF文書情報に表示されます。

文書情報設定ファイル名を指定しないと，PDF文書情報は空表示になりますが，次に示すPDF文書情報は自動設定されます。

表7-6　 自動設定されるPDF文書情報

項目
設定される文字列

作成（Creator）
「Windows EUR（形名） VV-RR」
帳票を作成したEURの製品・バージョン番号が設定されます。VV-RRは，バージョン，リビジョン番号です。

PDF変換
（Producer）
「EUR Print Service VVRR」
PDF形式ファイルを出力した製品名が設定されます。VVRRは，バージョン，リビジョン番号です。

作成日時
PDF形式ファイルの作成日時が設定されます。

(c)　EUR形式ファイル出力の場合

文書情報設定ファイル名を指定すると，文書情報設定ファイルに設定されている帳票名（キーワードTITLEに指定されている文字列）が，プリンタの印刷待ち状態を確認する一覧ウィンドウの「ドキュメント名」や，プレビューウィンドウに表示されます。

文書情報設定ファイル名を指定しないと，EUR形式ファイル（拡張子なし）が表示されます。

(4)　文書情報設定ファイルの指定例

文書情報設定ファイルの指定例を次に示します。

プリンタ出力，およびEUR形式ファイル出力の場合

TITLE="横浜支社の人事管理"

PDF形式ファイル出力の場合

TITLE="人事管理"
SUBTITLE="TOKYO-Area"
AUTHOR="Jinji1"
KEYWORD="Jinji,TOKYO,YOKOHAMA,CHIBA"

7.6　プリンタ定義ファイル

プリンタ定義ファイルには，次に示す情報を定義します。

印刷位置補正情報（Windows / UNIX/Linux環境）

印刷で使用するプリンタの情報（Windows / UNIX/Linux環境）

PDF形式ファイルを印刷するときの解像度情報（Windows / UNIX/Linux環境）

CODE39/GS1-128（UCC/EAN-128）/CODE128バーコードのバーコード補正情報（Windows / UNIX/Linux環境）

QRコードのセルサイズ（Windows / UNIX/Linux環境）

PDF形式ファイルへのフォント埋め込み（Windows / UNIX/Linux環境）

印刷位置補正情報

帳票印刷時に印刷位置を補正するために，水平方向と垂直方向のシフト量をプリンタ定義ファイルに定義します。

例えば，プレプリント用紙を使用した場合，出力先プリンタのハードの給紙精度によって印刷位置がずれることがあります。プリンタごとの補正情報をプリンタ定義ファイルに定義しておくことで，印刷位置がずれることなく印刷できます。

印刷位置を補正できるのは，GDI印刷，およびPDFファイル出力の場合です。

印刷で使用するプリンタの情報

UNIXでの印刷で使用するプリンタ情報をプリンタ定義ファイルに定義します。

プリンタ定義ファイルは，Windows環境でのプリンタアイコンの代わりになるものです。プリンタのハード情報（PDL言語，解像度，マージンなど）や，プリンタアイコンのプロパティで指定できる内容（給紙トレイ，両面印刷など）を定義します。

ひとつのプリンタ定義ファイルには，複数のプリンタ情報を登録できます。

PDF形式ファイルを印刷するときの解像度情報

バーコードのあるPDF形式ファイルを印刷するとき，使用するプリンタの解像度をプリンタ定義ファイルに定義します。

バーコードのあるPDF形式ファイルは，使用するプリンタの解像度に合わせて印刷されます。見た目は変わりありませんが，バーコードリーダで正しく読み取れないことがあります。

プリンタ定義ファイルに，使用するプリンタの解像度を指定することで，プリンタの解像度に合わせたバーコードを印刷できます。バーコードのあるPDF形式ファイルを印刷する場合は，必ず指定することをお勧めします。

CODE39/GS1-128（UCC/EAN-128）/CODE128バーコードのバーコード補正情報

CODE39/GS1-128（UCC/EAN-128）/CODE128バーコードのエレメントやバーの幅を指定できます。バーコードのサイズを自由に変えられるので，作成した帳票に合わせたバーコードのカスタマイズができます。

QRコードのセルサイズ

QRコードのセルサイズを指定できます。QRコードのセルサイズを指定することによって，QRコードのサイズを自由に変えられるので，作成した帳票に合わせたQRコードのカスタマイズができます。

PDF形式ファイルへのフォント埋め込み

PDF形式ファイルにフォントを埋め込んで出力できます。フォントを埋め込むことによって，PDF形式ファイルを出力するマシンにインストールされていないフォントも出力できるようになります。

＜この節の構成＞

7.6.1　プリンタ定義ファイルの作成

7.6.2　プリンタ定義ファイルのキーワード

7.6.3　プリンタ定義ファイルの指定例

7.6.1　プリンタ定義ファイルの作成

プリンタ定義ファイルは，システム管理者が作成してください。

＜この項の構成＞

(1)　プリンタ定義ファイルの保存場所

(2)　プリンタ定義ファイルの構文

(3)　 UNIX／Linux環境のEUR サーバ帳票出力機能で印刷するときの運用手順

(1)　プリンタ定義ファイルの保存場所

プリンタ定義ファイルの保存場所は，コマンドオプション，環境変数，または環境設定ファイルで指定できます。コマンドオプション，環境変数，または環境設定ファイルでプリンタ定義ファイルの保存場所を指定した場合は，指定した場所にプリンタ定義ファイルを保存してください。コマンドオプションで指定する方法については「3.2.3(25)　/piオプション」を，環境変数または環境設定ファイルで指定する方法については「7.26.44　EURPS_PRINTERINFPATH」を参照してください。

プリンタ定義ファイルの保存場所を指定していない場合は，次に示す場所に保存してください。

Windows環境の場合
プリンタ定義ファイルは，メモ帳などのテキストエディタを開いて編集したあと，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ下に，ファイル名「printerinf」で保存してください。

UNIX／Linux環境の場合
プリンタ定義ファイルは，EUR Print Service，またはEUR Print Service Enterpriseをインストールすると，/opt/eurps/sample下にサンプル（ファイル名「printerinf」）が提供されます。このサンプルを参考にしてファイルの内容をカスタマイズしたあと，/etc/opt/eurps下に，ファイル名「printerinf」で保存してから利用してください。

(2)　プリンタ定義ファイルの構文

[エントリ名]
キーワード=値

キーワードに指定できる値を次に示します。

表7-7　 プリンタ定義ファイルの構文

構　文
説　　明

エントリ名

「印刷位置補正情報」，または「UNIXでの印刷で使用するプリンタの情報」を設定する場合は，次に示すプリンタ名を指定します。
Windows環境の場合：Windowsで登録されているプリンタ名
UNIX/Linux環境の場合：任意のプリンタ名
eurpsコマンドの/pオプション（UNIX/Linux環境の場合は-pオプション）に指定するプリンタ定義ファイル中のプリンタ名とは，ここで指定する［プリンタ名］のプリンタ名です。
半角空白を含むプリンタ名を指定する場合は，プリンタ名を「"」で囲んで指定してください。半角空白を含むプリンタ名を「"」で囲まないで指定した場合は，エラー（KEEU103-E）になります。

「PDF形式ファイルを印刷するときの解像度情報」を設定する場合は，半角英字の大文字で「PDF」と指定します。

キーワード=値
プリンタ情報を「キーワード=値」の形式で記述します。

構文中に空白を指定する場合の注意

構文中に空白（△）を指定する場合は，次のように指定してください。

△1[エントリ名]△2

△1キーワード△1=△1値△1

空白（△）の説明

△1：0個以上のタブ，半角空白，または全角空白を示します。

△2：これ以降，改行コード（¥r¥n，または¥n）までを無視します。

(3)　 UNIX／Linux環境のEUR サーバ帳票出力機能で印刷するときの運用手順

UNIX／Linux環境のEUR サーバ帳票出力機能で印刷するときは，プリンタ定義ファイルを指定しただけでは印刷できません。EUR サーバ帳票出力機能をインストールしたあと，稼働するOSでプリンタ定義をする必要があります。

OSでのプリンタ定義
OSでのプリンタ定義は，スーパーユーザでログインしたあと，次に示す手順で行います。

HP-UX環境の場合

# /usr/sbin/lpshut　　（プリンタのスケジューラが動作している場合）

# /usr/sbin/lpadmin　（プリンタ定義　※）

# /usr/lib/lpsched　　（プリンタのスケジューラを起動）

AIX環境の場合

# /usr/sbin/lpshut　　（プリンタのスケジューラが動作している場合）

# /usr/sbin/lpadmin　（プリンタ定義　※）

# /usr/lib/lp/lpsched　（プリンタのスケジューラを起動）

Linux環境の場合

Linux環境の場合は，printconf-gui，またはprintconf-tuiツールを使用します。printconf-gui，またはprintconf-tuiツールについては，Linuxのドキュメントを参照してください。

プリンタ定義ファイルの指定
1.で定義したプリンタ名を，プリンタ定義ファイルのキーワードCommandに指定します。

印刷の実行
2.で指定したプリンタ名を指定します。
注※
プリンタ定義は，ローカルプリンタとリモートプリンタで定義が次のように異なります。

HP-UX環境の場合
ローカルプリンタのとき
lpadminコマンドを使用して，ローカルプリンタをプリンタスプールシステムに追加します。例えば，プリンタ名Printer1とする場合は，次のように定義します。スペシャルファイルとして，/dev/lp0を使用しています。

# /usr/sbin/lpadmin -pPrinter1 -v/dev/lp0 -mLIPS3

リモートプリンタのとき
lpadminコマンドを使用して，リモートプリンタをプリンタスプールシステムに追加します。例えば，ホスト名HOST1に接続されているプリンタ（プリンタ名＝LBPA4）をプリンタ名Printer1とする場合は，次のように定義します。

# /usr/sbin/lpadmin -pPrinter1 -v/dev/null -ocmrcmodel -osmrsmodel -ormHOST1 -orpLBPA4 -mrmodel

AIX環境の場合
ローカルプリンタのとき
lpadminコマンドを使用して，ローカルプリンタをプリンタスプールシステムに追加します。例えば，プリンタ名Printer1とする場合は，次のように定義します。スペシャルファイルとして，/dev/lp0を使用しています。

# /usr/sbin/lpadmin -pPrinter1 -v/dev/lp0 -onobanner
# /usr/sbin/accept Printer1
# /usr/bin/enable Printer1

リモートプリンタのとき
lpadminコマンドを使用して，リモートプリンタをプリンタスプールシステムに追加します。例えば，ホスト名HOST1に接続されているプリンタ（プリンタ名＝RemotePR）をプリンタ名Printer1とする場合は，次のように定義します。ただし，ネットワークの構成などによって指定方法が異なる場合があります。プリンタを定義する場合は，あらかじめAIXのマニュアルで確認することをお勧めします。

# /usr/sbin/lpsystem HOST1
# /usr/sbin/lpadmin -pPrinter1 -sHOST1!RemotePR
# /usr/sbin/accept Printer1
# /usr/bin/enable Printer1

Linux環境の場合
ローカルプリンタのとき
プリンタタイプをLOCALに設定して，ドライバは直接プリンタキューを指定してください。
リモートプリンタのとき
プリンタタイプをLPDに設定して，ドライバは直接プリンタキューを指定してください。

7.6.2　プリンタ定義ファイルのキーワード

プリンタ定義ファイルに記述するキーワード一覧を次に示します。プリンタ定義ファイルのキーワードは，大文字，小文字の区別をしません。

表7-8　 プリンタ定義ファイルのキーワード一覧

エントリ名 | キーワード | 説明 | 指定の有効／無効
Windows | UNIX／Linux
プリンタ名 | PDLType | プリンタがサポートしているPDLの種類を指定します。 | × | ◎
XDPI | プリンタの横解像度を指定します。 | × | ◎
YDPI | プリンタの縦解像度を指定します。 | × | ◎
Margin | プリンタのハードマージンを指定します。 | × | ○
Duplex | 両面印刷するかどうかを指定します。 | ○ | ○
DuplexBinding | 両面印刷する場合に，用紙のとじ代の方向を指定します。 | ○ | ○
BindingAdjust | 両面印刷する場合，偶数ページを印刷するときに用紙の余白の位置を入れ替えるかどうかを指定します。 | ○ | ○
Cassettes | プリンタにセットされている用紙カセットの数を指定します。 | × | ○
DefaultCassette | 使用する給紙トレイを指定します。 | × | ○
Color | カラー印刷するかどうかを指定します。 | × | ○
Command | 生成したPDLファイルを出力するコマンドを指定します。 | × | ○
PaperShiftX | 横方向の印刷位置補正値を指定します。 | ○ | ○
PaperShiftY | 縦方向の印刷位置補正値を指定します。 | ○ | ○
Font | フォントの置き換え情報を指定します（PostScript Level2対応プリンタに出力する場合）。 | × | ○
CODE39PARAM | CODE39バーコードのバーコード補正情報を指定します。 | ○ | ○
CODE128PARAM | CODE128バーコードのバーコード補正情報を指定します。 | ○ | ○
CODE128PATTERN | GS1-128（UCC/EAN-128）バーコードチューニングのパターンファイル名を指定します。 | ○ | ○
QRCellSizeD | 生成されるQRコードのセルサイズをドット単位で指定します。 | ○ | ○
QRCellSizeM | 生成されるQRコードのセルサイズを100分の1ミリメートル単位で指定します。 | ○ | ○
GenTextMode | PostScript対応プリンタでUnicodeを出力するために，PostScript対応プリンタとデバイスフォントに対応したPS2形式ファイルを作成します。 | × | ○
PDF | YDPI | PDF形式ファイルを印刷するプリンタの解像度を指定します。 | ○ | ○
PaperShiftX | PDF出力時の横方向の位置補正値を指定します。 | ○ | ○
PaperShiftY | PDF出力時の縦方向の位置補正値を指定します。 | ○ | ○
CODE39PARAM | CODE39バーコードのバーコード補正情報を指定します。 | ○ | ○
CODE128PATTERN | GS1-128（UCC/EAN-128）バーコードチューニングのパターンファイル名を指定します。 | ○ | ○
EmbedCount | 埋め込むフォントの数を指定します。 | ○ | ○
Embed1，Embed2，…EmbedN | 書体名と，それに対応するフォントファイル名を指定します。 | ○ | ○
QRCellSizeD | 生成されるQRコードのセルサイズをドット単位で指定します。 | ○ | ○
QRCellSizeM | 生成されるQRコードのセルサイズを100分の1ミリメートル単位で指定します。 | ○ | ○

（凡例）

◎：有効（省略できません）

○：有効（省略できます）

×：無効

＜この項の構成＞

(1)　PDLType

(2)　XDPI

(3)　YDPI

(4)　Margin

(5)　Duplex

(6)　DuplexBinding

(7)　BindingAdjust

(8)　Cassettes

(9)　DefaultCassette

(10)　Color

(11)　Command

(12)　PaperShiftX

(13)　PaperShiftY

(14)　Font

(15)　CODE39PARAM

(16)　CODE128PARAM

(17)　CODE128PATTERN

(18)　EmbedCount

(19)　Embed1，Embed2，… EmbedN

(20)　QRCellSizeD

(21)　QRCellSizeM

(22)　GenTextMode

(1)　PDLType

プリンタがサポートしているPDLの種類を指定します。

表7-9　 PDLTypeの指定値

指定値 | 説　　明
LIPS3 | LIPSIII対応プリンタを使用します。
PS2 | PostScript Level2対応プリンタを使用します。
ESCP | ESC/Pプリンタを使用します。

「LIPS3」，「PS2」と「ESCP」は，大文字，小文字を区別しません

LIPSIII対応プリンタに，PostScript Level2対応プリンタを示す「PS2」を指定した場合など，プリンタがサポートしているPDLと異なるPDLを指定した場合は，印刷結果を保証しません。

(2)　XDPI

プリンタの横解像度を指定します。単位は，dpiです。

(3)　YDPI

エントリ名がプリンタ名の場合
プリンタの縦解像度を指定します。単位は，dpiです。

エントリ名がPDFの場合
PDF形式ファイル出力の縦解像度を指定します。単位は，dpiです。指定できる値は「300」，「600」，および「720」です。省略した場合は，「720」が仮定されます。

(4)　Margin

プリンタのハードマージンを指定します。単位は，mm（ミリメートル）です。ハードマージンは，上下左右の順に「:」で区切って指定します。省略した場合は，「0:0:0:0」が仮定されます。

指定値は，LIPSIII対応プリンタの場合に有効となります。ESC/Pプリンタの場合は，印刷ライブラリでハードマージンを「0:0:0:0」で固定しているため，指定しても無視されます。

（例）上下左右のハードマージンを5mmとする場合

Margin=5:5:5:5

(5)　Duplex

両面印刷するかどうかを指定します。

表7-10　 Duplexの指定値

指定値 | 説　　明
true | 両面印刷します。
false | 両面印刷しません。

「true」と「false」は，大文字，小文字を区別しません。

Windows環境で「true」，「false」以外の値を指定したり，指定を省略したりした場合は，プリンタの印刷設定に従います。

UNIX/Linux環境で「true」，「false」以外の値を指定したり，指定を省略したりした場合は，「false（両面印刷しません）」が仮定されます。

注意

Windows環境の場合，両面印刷ができないプリンタに対してもキーワードDuplexを設定できますが，出力結果は保証しません。

UNIX／Linux環境でPDLファイルに出力する場合，ESC/P対応プリンタ，またはLIPS対応プリンタでもキーワードDuplexを設定できますが，両面印刷はできません。
両面印刷ができないプリンタに「true」を指定した場合，出力結果は保証しません。

(6)　DuplexBinding

両面印刷する場合の，用紙のとじ代の方向を指定します。キーワードDuplexで「true」を指定した場合，またはプリンタの印刷設定が両面印刷になっている場合に有効です。

表7-11　DuplexBindingの指定値

指定値 | 説　　明
Short | 用紙の短辺にとじ代を設定します。
Long | 用紙の長辺にとじ代を設定します。

「Short」と「Long」は，大文字，小文字を区別しません。

Windows環境で「Short」，「Long」以外の値を指定したり，指定を省略したりした場合は，キーワードDuplexの設定，およびプリンタの印刷設定によって次のように仮定されます。

Duplexが「true」かつ，プリンタ設定が両面印刷の場合

プリンタで指定されたとじ代の方向が仮定されます。

Duplexが「true」かつ，プリンタ設定が片面印刷の場合

「Long（用紙の長辺にとじ代を設定します）」が仮定されます。

Duplexの値が省略されている場合

プリンタで指定されたとじ代の方向が仮定されます。

UNIX/Linux環境で「Short」，「Long」以外の値を指定したり，指定を省略したりした場合は，「Long（用紙の長辺にとじ代を設定します）」が仮定されます。

印刷結果は，DuplexBindingの指定値と，用紙の印刷の向きとの組み合わせによって次のように異なります。

図7-1　DuplexBindingの指定値と用紙の印刷の向きとの組み合わせでの印刷結果の違い

注意

PostScript対応プリンタで出力する場合，バージョン08-30以前では用紙の短辺にとじ代を設定していた帳票が，バージョン08-50以降では用紙の長辺にとじ代を設定されることがあります。このとき，キーワードDuplexBindingに「Short（用紙の短辺にとじ代を設定します）」を指定してください。

(7)　BindingAdjust

両面印刷を行う場合，偶数ページを印刷するときに用紙の余白の位置を入れ替えるかどうかを指定します。

表7-12　BindingAdjustの指定値

指定値 | 説　　明
true | 余白を入れ替えます。
false | 余白を入れ替えません。

「true」と「false」は，大文字，小文字を区別しません。

指定を省略した場合は「FALSE」が仮定されます。

余白の位置を入れ替えると，とじ代が必要な帳票を両面印刷する場合に，とじ代を含んだ余白を帳票の左右または上下のどちらかだけに設定して印刷できます。左右または上下のどちらの余白を入れ替えるかは，BindingAdjustの指定値と，とじ代の方向（キーワードDuplexBindingまたはプリンタで設定）との組み合わせで次のように異なります。

図7-2　とじ代を含む余白の設定例

注意

キーワードBindingAdjustを指定すると，最初に印刷されるページを奇数ページ，次に印刷されるページを偶数ページとして扱います。

例えば，eurpsコマンドで「/s 2」と指定し，帳票の2ページ目から印刷を開始しても，最初に印刷されるページ（2ページ目）は奇数ページ，次に印刷されるページ（3ページ目）は偶数ページとして扱います。

(8)　Cassettes

プリンタにセットされている用紙カセットの数を指定します。省略した場合は，「1」が仮定されます。

（例）2段カセットのプリンタの場合

Cassettes=2

(9)　DefaultCassette

印刷時に使用する給紙トレイを指定します。省略した場合は，「Auto（自動給紙をします）」が仮定されます。

表7-13　 DefaultCassetteの指定値

指定値
説　　明

Auto
自動給紙します。
自動給紙を設定した場合は，次のように動作します。ただし，プリンタハードごとに動作が異なるため，試し印刷で動作確認されることをお勧めします。

プリンタのプロパティで給紙方法に自動給紙を設定されている場合は，出力する帳票の用紙サイズと同じ用紙サイズのカセットを自動選択します。

プリンタのプロパティで給紙方法にカセットを設定されている場合は，そのカセットから給紙します。

Manual
手差しトレイから給紙します。

1～n
トレイ番号の給紙カセットから給紙します。トレイ番号は，1～n（nは，キーワードCassettesで指定した値）で指定します。6以上の値を指定した場合は，自動給紙となります。

「Auto」と「Manual」は，大文字，小文字を区別しません。

eurpsコマンドの-tcオプションが指定されている場合は，-tcオプションの指定が優先されます。

注意

帳票の用紙サイズと給紙される用紙サイズが異なる場合，プリンタによって動作が異なります。使用するプリンタのマニュアルで確認してください。

(10)　Color

カラー印刷するか，またはモノクロ印刷するかのどちらかを指定します。省略した場合は，「false（モノクロ印刷をします）」が仮定されます。

表7-14　 Colorの指定値

指定値 | 説　　明
true | カラー印刷をします。
false | モノクロ印刷をします。

「true」と「false」は，大文字，小文字を区別しません。

PostScript Level2対応カラープリンタに「true」を指定した場合は，カラー印刷されます。

PostScript Level2対応カラープリンタに「false」を指定した場合は，モノクロ印刷されます。

PostScript Level2対応モノクロプリンタ，LIPSIII対応プリンタ，およびESC/P対応プリンタに「true」を指定した場合は，モノクロ印刷されます。

モノクロ印刷をする場合，帳票の色指定されたアイテムは，モノクロ2値に変換して出力されます。

(11)　Command

キーワードPDLTypeで指定したPDL種別で作成されたファイルを，実際にプリンタへ出力して印刷を実行する場合，またはJP1/NQSEXEC出力キュー登録によってJP1/Network Printing System経由で出力する場合に，その出力コマンドを指定します。

プリンタへ印刷する場合
lp出力コマンドで，次に示す形式で指定します。
/usr/bin/lp -d出力先プリンタ名
出力先プリンタ名には，動作するOS上で定義したプリンタ名を指定します。

（例）

Command=/usr/bin/lp -dPR1

JP1/NQSEXEC出力キュー登録によってJP1/Network Printing System経由で出力する場合
qprxコマンドで，次に示す形式で指定します。
/usr/bin/nqs/qprx -q 出力キュー名
出力キュー名には，JP1/Network Printing System上で管理された出力キュー名を指定します。

（例）

Command=/usr/bin/nqs/qprx -q Q1

なお，eurpsコマンドでキーワードCommandを指定したプリンタ定義名に「-p プリンタ定義名 -pf 出力するPDLファイル名」を指定した場合，UNIXでの印刷を実行したときは，キーワードCommandに指定されたコマンドの文字列は実行されないで，ファイルだけ出力されます。

また，PDLファイルとして直接出力して保存することを目的とする場合は，キーワードCommandの指定を省略できます。ただし，eurpsコマンドで，-pオプション（プリンタ定義名）指定して，-pfオプション（出力PDLファイル名）の指定を省略した場合は，キーワードCommandの文字列が省略されているとエラーになります。

(12)　PaperShiftX

横方向の出力位置補正値を，小数点以下1桁（nn.n形式）で指定します。出力位置の補正値は，0.1mm単位で-10.0～10.0で指定します。省略した場合は，「0.0」が仮定されます。

出力位置を左方向にシフトする場合は負数，右方向にシフトする場合は正数を指定します。

エントリ名がプリンタ名の場合
出力位置を補正しても，ハードマージンには印刷できません。
また，プリンタハードによっては，出力位置を補正することで，一部のオブジェクトがハードマージンに掛かってしまった場合，印刷が欠けることがあります。試し印刷で動作確認することをお勧めします。

エントリ名がPDFの場合
出力印刷位置を補正することで，一部のオブジェクトが用紙の外にはみ出した場合，出力結果が欠けることがあります。事前に出力内容を確認することをお勧めします。

(13)　PaperShiftY

縦方向の出力位置補正値を，小数点以下1桁（nn.n形式）で指定します。出力位置の補正値は，0.1mm単位で-10.0～10.0で指定します。省略した場合は，「0.0」が仮定されます。

出力位置を上方向にシフトする場合は負数，下方向にシフトする場合は正数を指定します。

エントリ名がプリンタ名の場合
出力位置を補正しても，ハードマージンには印刷できません。
また，プリンタハードによっては，出力位置を補正することで，一部のオブジェクトがハードマージンに掛かってしまった場合，印刷が欠けることがあります。試し印刷で動作確認することをお勧めします。

エントリ名がPDFの場合
出力印刷位置を補正することで，一部のオブジェクトが用紙の外にはみ出した場合，出力結果が欠けることがあります。事前に出力内容を確認することをお勧めします。

(14)　Font

PostScript Level2対応プリンタは，リュウミンL-KL，または中ゴシックBBBでしか印刷できません。設計した帳票に使用されているフォントのまま，PostScript Level2対応プリンタで帳票を印刷する場合は，置き換えるフォント情報を，次に示す形式で指定します。複数指定する場合は，コンマ「,」で区切ります。

Font=置き換え前フォント名:置き換え後フォント名
    〔〔,置き換え前フォント名:置き換え後フォント名〕…〕

置き換え前フォント名

EUR 帳票作成機能で帳票を設計した時に，［アイテムのプロパティ］ダイアログの［フォント］ページに設定したフォント名を指定します。

置き換え後フォント名

プリンタに搭載されているPostScriptフォント名をそのまま指定します。

日本語のフォントを指定する場合は，「Ryumin-Light-90ms-RKSJ-H」のように，文字セット，エンコード，および縦横指定を含んだPostScriptフォント名にしてください。

置き換え前フォントが，縦横指定のあるフォント（末尾が-H，または-V）の場合は，置き換え後フォントも合わせて，縦横指定のあるフォントで指定してください。

置き換え後フォントに欧文フォントを指定する場合は，次に示すように，EUR 帳票作成機能で帳票を設計してください。

欧文フォントなど，縦横比が2:1ではないフォントを指定すると，文字がアイテム枠からはみ出して印刷されます。帳票を正しく印刷するには，あらかじめアイテム枠を大きめに定義してください。

［アイテムのプロパティ］ダイアログの［文字配置］タブで設定する［文字の方向］は，「上向きで，左から右へ」，「左向きで，下から上へ」，または「右向きで，上から下へ」のどれかで指定してください。「上向きで，上から下へ」と「左向きで，左から右へ」を指定すると，正しく印刷されません。

キーワードFontの指定を省略した場合，帳票に使用されているフォントは，次のように置き換えて印刷されます。

表7-15　 帳票フォントの置き換え

帳票に使用されているフォント | 置き換えられるフォント
ＭＳ ゴシック | 中ゴシックBBB
ＭＳ 明朝 | リュウミンL-KL
それ以外のフォント | リュウミンL-KL

指定できるフォント名の長さは128文字までです。128文字よりも長い名称を指定すると，エラー（KEEU102-E）になります。

(15)　CODE39PARAM

CODE39バーコードのバーコード補正情報を指定します。次に示す形式で指定します。

type〔,〔エレメント幅比〕,〔Param〕〕

type

エレメント幅の求め方を指定します。

指定値
説明

0
細エレメントのサイズから計算された1文字の幅から，細エレメント，太エレメントを計算します。
計算の結果，発生したずれはすべてキャラクタ間ギャップに追加されるため，サイズは自由に調整できます。

1
細エレメントのサイズをドット単位に変換した値と，細エレメント，太エレメント，キャラクタ間ギャップの比から，各バーの太さを計算します。
各バーの太さはドットで計算されるため，サイズの調整は段階的になります。

2
1を指定した場合の計算方法に加えて，バーコードの線の太さを補正します。

省略した場合，または0～2以外の値を指定した場合は，「0」が仮定されます。

エレメント幅比

細エレメント，太エレメント，およびキャラクタ間ギャップの比率を指定します。次に示す形式で指定します。

細エレメント：太エレメント：キャラクタ間ギャップ

細エレメントには，1以上の値を指定してください。

太エレメントには，細エレメントの2.0～3.0倍の値を指定してください。

キャラクタ間ギャップには，細エレメントの値以上の値を指定してください。

エレメント幅比を正しく指定していない場合，エレメント幅はtypeに0が指定されたときの方法で計算されます。

Param

typeに2を指定した場合，バーコードの線の太さを細く補正する幅をミリメートル単位で指定します。指定した値をドット単位に変換して四捨五入した値が補正されます。計算されたドット数の分だけ黒バーが細く，白バーが太くなります。

バーコードの線の太さは，補正するドット数の計算結果が1以上の場合に補正されます。

解像度300dpiの場合，補正するドット数の計算結果を次に示します。

表7-16　解像度300dpiの場合に補正するドット数

Paramに指定する値（ミリメートル） | 補正するドット数（ドット）
0.04 | 0.972441
0.041 | 0.984252
0.042 | 0.996063
0.043 | 1.007874
0.044 | 1.019685
0.045 | 1.031496
0.046 | 1.043307

解像度600dpiの場合，補正するドット数の計算結果を次に示します。

表7-17　解像度600dpiの場合に補正するドット数

Paramに指定する値（ミリメートル） | 補正するドット数（ドット）
0.02 | 0.972441
0.021 | 0.996063
0.022 | 1.019685
0.023 | 1.043307
0.024 | 1.066929
0.025 | 1.090551
0.026 | 1.114173

Paramには1モジュール以上のドット数の幅は指定できません。Paramに指定した値が1モジュール以上のドット数になる場合は，1ドットが指定されます。

typeに2を指定しても，Paramを指定していない場合，エレメント幅はtypeに1が指定されたときの方法で計算されます。エレメント幅比を正しく指定していない場合，エレメント幅はtypeに0が指定されたときの方法で計算されます。

CODE39PARAMは，バージョン05-06以降で指定できます。05-05以前のバージョンでは，自動的にtypeに0が指定された場合と同じ計算方法でエレメント幅が決定します。CODE39バーコードのバーコード補正情報の指定例を次に示します。

（例）CODE39バーコードの細エレメント，太エレメント，キャラクタ間ギャップの幅の比を1対2.5対1に変更し，黒バーの太さを0.04mm細く補正する場合

CODE39PARAM=2,1:2.5:1,0.04

注意

CODE39バーコードのバーコード補正情報は，プリンタ定義ファイルのほかに，環境変数でも指定できます。プリンタ定義ファイルと環境変数のどちらも指定された場合は，プリンタ定義ファイルの内容が優先されます。

(16)　CODE128PARAM

CODE128バーコードのバーコード補正情報を指定します。次に示す形式で指定します。

type〔,〔Param1〕,〔Param2〕〕

環境変数EURPS_CODE128_PARAMとプリンタ定義ファイルのキーワードCODE128PARAMが同時に指定された場合は，プリンタ定義ファイルの指定が有効になります。

type

バーコードの描画方式を指定します。

指定値
説明

0
ミリメートル（mm）で指定したモジュールサイズからバーキャラクタサイズを計算します。モジュールサイズ×11（mm）を超えないドット数でバーキャラクタを描画します。ストップキャラクタは，モジュールサイズ×13（mm）を超えないドット数で描画します。1を指定した場合と比べて，サイズを細かく指定できますが，バーコードの質は落ちます。

1
ミリメートル（mm）で指定したモジュールサイズを超えないドット数を求め，その11倍をバーキャラクタのサイズにします。1ドットの大きさを超えるまではバーコードの大きさは変わりません。プリンタ解像度によって補正するドット数が変わります。

2
1を指定した場合の計算方法に加えて，param1で指定した幅に相当するドット数分だけ黒バーを細く，白バーを太くします。
param2を指定した場合は，param1で指定した値で補正した状態のスタートキャラクタとストップキャラクタにparam2で指定した値でさらに補正します。

省略した場合，または0，1，2以外の値を指定した場合は，0が仮定されます。指定値が0の場合，Param1，およびParam2に指定した値は無視されます。

Param1

typeに2を指定した場合，バーを調整する幅をミリメートルで指定します。指定した値をドット単位に変換して四捨五入した値が補正されます。補正するドット数の計算結果が1以上の場合だけ補正されます。

解像度300dpiの場合，補正するドット数の計算結果を次に示します。

表7-18　解像度300dpiの場合に補正するドット数

Param1またはParam2に指定する値（ミリメートル） | 補正するドット数（ドット）
0.04 | 0.972441
0.041 | 0.984252
0.042 | 0.996063
0.043 | 1.007874
0.044 | 1.019685
0.045 | 1.031496
0.046 | 1.043307

解像度600dpiの場合，補正するドット数の計算結果を次に示します。

表7-19　解像度600dpiの場合に補正するドット数

Param1またはParam2に指定する値（ミリメートル） | 補正するドット数（ドット）
0.02 | 0.972441
0.021 | 0.996063
0.022 | 1.019685
0.023 | 1.043307
0.024 | 1.066929
0.025 | 1.090551
0.026 | 1.114173

Param2

typeに2を指定した場合，param1で指定した値で補正したスタートキャラクタとストップキャラクタを調整する幅をミリメートルで指定します。指定した値をドット単位に変換して四捨五入した値が補正されます。補正するドット数の計算結果が1以上の場合だけ補正されます。解像度別の補正するドット数については，表7-17，表7-18を参照してください。

注意

バーの幅を超える値を指定した場合は，バーの幅を1ドットに設定します。

typeに1を指定した場合でも，param1に数値を指定して，param2を省略したときは0が仮定されます。

typeに2を指定した場合でも，次のときは0が仮定されます。
・param1を指定しなかったとき
・param1が数値以外，または0以下だったとき

typeに2を指定した場合でも，param1に0より大きい値，param2に0以下の値を指定したときはparam2は無視されます。

(17)　CODE128PATTERN

バーコードパターンファイル名をフルパスで指定します。CODE128PARAMまたは環境変数EURPS_CODE128_PARAMと同時に指定した場合は，CODE128PATTERNキーワードで指定されたパターンファイルを使用してチューニングされます。

CODE128PATTERN=バーコードパターンファイル名

(18)　EmbedCount

埋め込むフォントの数を指定します。1以上の数値を指定します。1以上の数値以外が指定された場合，フォントを埋め込みません。

（例）埋め込むフォントが三つの場合

EmbedCount=3

(19)　Embed1，Embed2，… EmbedN

複数の書体名と，それに対応するフォントファイル名を指定します。EmbedNの「N」には，1からEmbedCountで指定した数値までを指定します。書体名とフォントファイル名はコロン（:）で区切ります。

Embed1=書体名1:フォントファイル名1
Embed2=書体名2:フォントファイル名2
　：
EmbedN=書体名N:フォントファイル名N

書体名

帳票定義に指定している書体名です。EUR 帳票作成機能の［アイテムのプロパティ］ダイアログに表示される名称を指定します。

フォントファイル名

TrueTypeフォントファイル，TrueTypeコレクションフォントファイル，またはTrueTypeのOpenTypeフォントファイルをフルパスで指定します。

1からEmbedCountで指定した数値の間の定義だけが有効となり，それ以外が指定された場合，指定は無視されます。

（例）EmbedCount=3の場合（Embed2が指定されていないとき）

次の指定は有効です。

Embed1=書体名1:フォントファイル名1
Embed3=書体名3:フォントファイル名3

この場合，指定した二つのフォントが埋め込まれます。

（例）EmbedCount=3の場合（Embed4が指定されいるとき）

次の指定はEmbed4が無効です。

Embed1=書体名1:フォントファイル名1
Embed3=書体名3:フォントファイル名3
Embed4=書体名4:フォントファイル名4

注意事項

使用するフォントや文字によって，埋め込みができない場合があります。埋め込みに使用するフォントは，次の点を確認してから使用してください。

フォントファイルの属性に埋め込みが許可されているか

フォントの埋め込みについてライセンス許諾があるか

フォントを埋め込んだPDFファイルを配布する場合，フォントの再配布についてライセンス許諾があるか

(20)　QRCellSizeD

生成されるQRコードのセルサイズ（1セル当たりの大きさ）をドット単位で指定します。

表7-20　 QRCellSizeDの設定値

環境変数の設定値 | 説明
0 | セルサイズはアイテムの大きさとバージョンから自動的に決定されます。
5～10 | 指定した値がセルサイズになります。

0または5～10以外の値を指定した場合，またはQRCellSizeDに何も指定しなかった場合は，「0」が仮定されます。

QRCellSizeDとQRCellSizeMを同時に指定した場合は，QRCellSizeMの指定値が有効となります。

プリンタ定義ファイルのキーワードQRCellSizeDと環境変数EURPS_QR_CELL_SIZE_Dでセルサイズを同時に指定した場合は，プリンタ定義ファイルのキーワードQRCellSizeDの指定値が有効となります。

(21)　QRCellSizeM

生成されるQRコードのセルサイズ（1セル当たりの大きさ）を100分の1ミリメートル単位で指定します。

表7-21　 QRCellSizeMの設定値

環境変数の設定値 | 説明
0 | セルサイズはアイテムの大きさとバージョンから自動的に決定されます。
21～126 | 指定した値がセルサイズになります。

0または21～126以外の値を指定した場合，またはQRCellSizeMに何も指定しなかった場合は，「0」が仮定されます。

QRCellSizeMとQRCellSizeDを同時に指定した場合は，QRCellSizeMの指定値が有効となります。

プリンタ定義ファイルのキーワードQRCellSizeMと環境変数EURPS_QR_CELL_SIZE_Mでセルサイズを同時に指定した場合は，プリンタ定義ファイルのキーワードQRCellSizeMの指定値が有効となります。

(22)　GenTextMode

日立のJISX0213:2004フォントを搭載したPostScript対応プリンタで，JISX0213:2004の文字集合の文字を出力するために，PostScript対応プリンタとデバイスフォントに対応したPS2形式ファイルを作成します。

GenTextModeの指定は，PDLTypeに「PS2」を指定した時だけ有効です。

表7-22　GenTextModeの設定値

環境変数の設定値
文字コード

RPS2004M-UTF16
UTF-16エンコーディングの文字を出力します。
PostScript対応プリンタで出力するJIS2004字形は，ＭＳ 明朝・ＭＳ ゴシックVer.5.0の字形に準拠しています。

7.6.3　プリンタ定義ファイルの指定例

＜この項の構成＞

(1)　「印刷位置補正情報」を設定する場合

(2)　「UNIXでの印刷で使用するプリンタの情報」を設定する場合

(3)　「PDF形式ファイルを印刷するときの解像度情報」を設定する場合

(4)　「CODE39バーコードのバーコード補正情報」を設定する場合

(5)　Windows環境で「PDF形式ファイルにフォントを埋め込む」を設定する場合

(6)　「QRコードのセルサイズ」をドット単位で設定する場合

(7)　「QRコードのセルサイズ」を100分の1ミリメートル単位で設定する場合

(8)　PostScript対応プリンタでJISX0213:2004の文字集合の文字を出力する場合

(1)　「印刷位置補正情報」を設定する場合

Windows環境の場合
印刷位置を，右方向に5.0（mm）シフトするプリンタ定義ファイルの指定例を次に示します。

[Printer1]
 PaperShiftX=5.0
 PaperShiftY=0.0

UNIX／Linux環境の場合
印刷位置を，上方向に5.0（mm）シフトするプリンタ定義ファイルの指定例を次に示します。

[LIPSPR1]
 PaperShiftX=0.0
 PaperShiftY=-5.0

(2)　「UNIXでの印刷で使用するプリンタの情報」を設定する場合

3台のプリンタを使用した，プリンタ定義ファイルの指定例を次に示します。

LIPSPR1の定義内容
LIPSIII対応プリンタ，解像度300dpi，ハードマージン上下左右5mm，2段カセット，LPプリンタ名は，Printer1で登録されているプリンタ，自動給紙，モノクロ印刷，CODE39バーコードの細エレメント，太エレメント，キャラクタ間ギャップの幅の比を1対2.5対1に変更し，黒バーの太さを0.04mm補正，QRコードのセルサイズに5ドットを指定し，QRコードのセルサイズに30(1/100mm)を指定

PSPR2の定義内容
PostScript Level2対応プリンタ，解像度600dpi，ハードマージン上下左右5mm，両面印刷，用紙の長辺にとじ代を設定，3段カセット，LPプリンタ名は，Printer2で登録されているプリンタ，自動給紙，両面カラー印刷，ＭＳ 明朝をHeiseiMin-W3-90ms-RKSJ-Hに置き換え，ＭＳ ゴシックをHeiseiKakugo-W3-90ms-RKSJ-Hに置き換え，CODE39バーコードの細エレメント，太エレメント，キャラクタ間ギャップの幅の比を1対2対1に変更，QRコードのセルサイズに10ドットを指定し，QRコードのセルサイズに50(1/100mm)を指定

ESCPPR3の定義内容
ESC/P対応プリンタ，解像度180dpi，1段カセット，LPプリンタ名は，Printer3で登録されているプリンタ，自動給紙，モノクロ印刷，CODE39バーコードの細エレメント，太エレメント，キャラクタ間ギャップの幅の比を1対3対1に変更し，黒バーの太さを0.05mm補正，QRコードのセルサイズに9ドットを指定し，QRコードのセルサイズに100(1/100mm)を指定

HP-UX環境の場合

[LIPSPR1]
 PDLType=LIPS3
 XDpi=300
 YDpi=300
 Margin=5:5:5:5
 Duplex=FALSE
 Cassettes=2
 DefaultCassette=Auto
 Color=FALSE
 Command=/usr/bin/lp -c -oraw -onb -dPrinter1
 CODE39PARAM=2,1:2.5:1,0.04
 QRCellSizeD=5
 QRCellSizeM=30

[PSPR2]
 PDLType=PS2
 XDpi=600
 YDpi=600
 Margin=5:5:5:5
 Duplex=TRUE
 DuplexBinding=Long
 Cassettes=3
 DefaultCassette=Auto
 Color=TRUE
 Command=/usr/bin/lp -c -oraw -onb -dPrinter2
 Font=MS明朝:HeiseiMin-W3-90ms-RKSJ-H,MSゴシック:HeiseiKakugo-W3-90ms-RKSJ-H
 CODE39PARAM=2,1:2:1
 QRCellSizeD=10
 QRCellSizeM=50

[ESCPPR3]
 PDLType=ESCP
 XDpi=180
 YDpi=180
 Duplex=FALSE
 Cassettes=1
 DefaultCassette=Auto
 Color=FALSE
 Command=/usr/bin/lp -c -oraw -onb -dPrinter3
 CODE39PARAM=2,1:3:1,0.05
 QRCellSizeD=9
 QRCellSizeM=100

AIX，およびLinux環境の場合

[LIPSPR1]
 PDLType=LIPS3
 XDpi=300
 YDpi=300
 Margin=5:5:5:5
 Duplex=FALSE
 Cassettes=2
 DefaultCassette=Auto
 Color=FALSE
 Command=/usr/bin/lp -c -onobanner -dPrinter1
 CODE39PARAM=2,1:2.5:1,0.04
 QRCellSizeD=5
 QRCellSizeM=30

[PSPR2]
 PDLType=PS2
 XDpi=600
 YDpi=600
 Margin=5:5:5:5
 Duplex=TRUE
 DuplexBinding=Long
 Cassettes=3
 DefaultCassette=Auto
 Color=TRUE
 Command=/usr/bin/lp -c -onobanner -dPrinter2
 Font=MS明朝:HeiseiMin-W3-90ms-RKSJ-H,MSゴシック:HeiseiKakugo-W3-90ms-RKSJ-H
 CODE39PARAM=2,1:2:1
 QRCellSizeD=6
 QRCellSizeM=50

[ESCPPR3]
 PDLType=ESCP
 XDpi=180
 YDpi=180
 Duplex=FALSE
 Cassettes=1
 DefaultCassette=Auto
 Color=FALSE
 Command=/usr/bin/lp -c -onobanner -dPrinter3
 CODE39PARAM=2,1:3:1,0.05
 QRCellSizeD=9
 QRCellSizeM=100

(3)　「PDF形式ファイルを印刷するときの解像度情報」を設定する場合

UNIX／Linux環境の場合

PDF形式ファイルを印刷するプリンタの解像度が600（dpi）の場合の，プリンタ定義ファイルの指定例を次に示します。

[PDF]
 YDPI=600

(4)　「CODE39バーコードのバーコード補正情報」を設定する場合

CODE39バーコードの細エレメント，太エレメント，キャラクタ間ギャップの幅の比を1対2.5対1に変更し，黒バーの太さを0.04mm補正するプリンタ定義ファイルの指定例を次に示します。

Windows環境の場合

[Printer1]
 CODE39PARAM=2,1:2.5:1,0.04

UNIX／Linux環境の場合

[LIPSPR1]
 CODE39PARAM=2,1:2.5:1,0.04

(5)　Windows環境で「PDF形式ファイルにフォントを埋め込む」を設定する場合

PDF形式ファイルに，二つのフォントを埋め込み，ＭＳ 明朝およびＭＳ ゴシックを指定する場合の，プリンタ定義ファイルの指定例を次に示します。

[PDF]
EmbedCount=2
Embed1=ＭＳ 明朝:c:¥windows¥fonts¥msmincho.ttc
Embed2=ＭＳ ゴシック:c:¥windows¥fonts¥msgothic.ttc

(6)　「QRコードのセルサイズ」をドット単位で設定する場合

QRコードのセルサイズを7ドットにするプリンタ定義ファイルの指定例を次に示します。

Windows環境の場合

[Printer1]
 QRCellSizeD=7

UNIX／Linux環境の場合

[LIPSPR1]
 QRCellSizeD=7

(7)　「QRコードのセルサイズ」を100分の1ミリメートル単位で設定する場合

QRコードのセルサイズを0.7ミリメートルにするプリンタ定義ファイルの指定例を次に示します。

Windows環境の場合

[Printer1]
 QRCellSizeM=70

UNIX／Linux環境の場合

[LIPSPR1]
 QRCellSizeM=70

(8)　PostScript対応プリンタでJISX0213:2004の文字集合の文字を出力する場合

日立のJISX0213:2004フォントを搭載したPostScript対応プリンタで，JISX0213:2004の文字集合の文字を出力するプリンタ定義ファイルの指定例を次に示します。

UNIX／Linux環境の場合

[PSPR2]
 PDLType=PS2
 XDPI=720
 YDPI=720
 GenTextMode=RPS2004M-UTF16

7.7　帳票セット指定ファイル

EUR サーバ帳票出力機能では，複数の帳票ファイルを帳票セットで指定することもできますが，帳票セットで指定する場合は，個数の上限はなくても，コマンドやシステム関数の引数に指定する文字数に制限があります。帳票セットの個数やファイルに指定できる文字数の上限に関係なく指定したい場合は，帳票セットを帳票セット指定ファイルに指定することをお勧めします。

帳票セット指定ファイルは，次のように複数の帳票ファイルを統合する順番と帳票に読み込むデータファイルを指定しておくファイルです。

図7-3　帳票セット指定ファイル

＜この節の構成＞

7.7.1　帳票セット指定ファイルの作成

7.7.2　帳票セット指定ファイルの指定例

7.7.1　帳票セット指定ファイルの作成

帳票セット指定ファイルは，メモ帳などのテキストエディタを開いて作成，または編集してください。任意の拡張子のファイルを使用できます。

＜この項の構成＞

(1)　帳票セット指定ファイルの形式

(2)　帳票セット指定ファイルの編集

(1)　帳票セット指定ファイルの形式

帳票セット指定ファイルの形式を次に示します。

帳票セット1 △₁〔△₂
 〔帳票セット2 △₁〕〕〔△₂
        ：
 〔帳票セットn △₁〕〕

（凡例）

△₁：0個以上のタブ，または半角空白を示します。

△₂：改行コード（¥n）を示します。

(2)　帳票セット指定ファイルの編集

帳票セット指定ファイルの編集方法を説明します。

■帳票セットの形式

帳票ファイル名△n〔,〔マッピングデータ△n〕,〔ユーザ定義データ△n〕,〔しおり定義ファイル〕〕

「マッピングデータ」と「ユーザ定義データ」に指定するファイル情報は，帳票を設計する時に使用したデータによって，次のように異なります。

データファイルから読み込んだデータの場合
データファイル名を指定します。省略した場合は，帳票設計時に指定したデータファイル名が入力されます。帳票設計時に指定したデータファイル名は，EUR 帳票作成機能の［データのプロパティ］ダイアログの［データ情報］タブで確認できます。

データベースアクセス定義で抽出したデータを読み込んだ場合
可変記号値定義ファイル名を指定します。データベースアクセス定義で可変記号を設定しなかった場合，または可変記号の初期値で実行する場合は，可変記号値定義ファイル名の指定を省略できます。
誤ってデータファイル名を指定した場合は，データファイル名が指定されたと見なされます。また，オプション記述ファイルのキーワード「DBInfoFileName」に接続情報ファイルが指定されていない場合は，可変記号値定義ファイルを指定しても，データファイルと見なされます。データベースに接続して帳票にデータを読み込む場合は，「DBInfoFileName」に接続情報ファイルを指定してください。

●帳票セットの指定方法

帳票セットは，一つ以上指定してください。一つ以上の帳票セットが指定されていない場合は，エラー（KEEU036-E）になります。指定できる帳票セットの上限はありません。

帳票セットは，「"」で囲まないでください。帳票セットを「"」で囲んだ場合は，すべてのファイルを帳票ファイルと見なします。

「△n」は，ファイル名を区切るコンマ「,」の前に，0個以上の半角空白，または0個以上の改行コード（¥t）が指定できることを示します。

帳票ファイルは必ず指定してください。帳票ファイルが指定されていない場合は，エラー（KEEU036-E）になります。

●ファイルの指定のしかた

ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。ファイル名を相対パス，またはファイル名だけで指定した場合，帳票セット指定ファイルのフォルダは，環境変数，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）のEURPS_MULTI_REPORTSETPATHに設定されているフォルダとなります。環境変数EURPS_MULTI_REPORTSETPATHについては，「7.26.12　EURPS_MULTI_REPORTSETPATH」を参照してください。

ファイル名に空白が含まれている場合は，個々のファイルを「"」で囲んでください。例えば，帳票ファイル名に空白が含まれている場合は，「"Report 1.fms",Mapdata.csv」のように指定します。

7.7.2　帳票セット指定ファイルの指定例

EUR 帳票作成機能で提供されている帳票セット指定ファイルのサンプル例を示します。

＜この項の構成＞

(1)　サンプル帳票「請求書」の場合

(2)　サンプル帳票「従業員勤務歴カード」の場合

(3)　サンプル帳票「保険申込書」の場合

(1)　サンプル帳票「請求書」の場合

サンプル帳票「請求書」を出力する時に指定する，サンプル帳票セット指定ファイル（formset01（複数様式帳票例１）.txt）の指定例を示します。

一つのデータファイルを二つの異なる様式（帳票）で共有しています。

■サンプル帳票セット指定ファイル（formset01（複数様式帳票例１）.txt）の内容

表紙次紙形式の帳票＿表紙（複数様式帳票例１）.fms,表紙次紙形式の帳票＿表紙（複数様式帳票例１）.csv

表紙次紙形式の帳票＿次紙（複数様式帳票例１）.fms,表紙次紙形式の帳票＿表紙（複数様式帳票例１）.csv

(2)　サンプル帳票「従業員勤務歴カード」の場合

サンプル帳票「従業員勤務歴カード」を出力する時に指定する，サンプル帳票セット指定ファイル（formset02（複数様式帳票例２）.txt）の指定例を示します。

二つのデータファイルと三つの異なる様式（帳票）を使用しています。

■サンプル帳票セット指定ファイル（formset02（複数様式帳票例２）.txt）の内容

従業員勤務歴１（複数様式帳票例２）.fms,従業員勤務歴１（複数様式帳票例２）.csv

従業員勤務歴１－次紙（複数様式帳票例２）.fms,従業員勤務歴１（複数様式帳票例２）.csv

従業員勤務歴２（複数様式帳票例２）.fms,従業員勤務歴２（複数様式帳票例２）.csv

(3)　サンプル帳票「保険申込書」の場合

サンプル帳票「保険申込書」を出力する時に指定する，サンプル帳票セット指定ファイル（formset03（複数様式帳票例３）.txt）の指定例を示します。

一つのデータファイルを三つの異なる様式（帳票）で共有しています。

■サンプル帳票セット指定ファイル（formset03（複数様式帳票例３）.txt）の内容

保険申込書（複数様式帳票例３）.fms,保険申込書（複数様式帳票例３）.csv

保険申込書＿代理店控（複数様式帳票例３）.fms,保険申込書（複数様式帳票例３）.csv

保険申込書＿契約者控（複数様式帳票例３）.fms,保険申込書（複数様式帳票例３）.csv

7.8　複数様式情報定義ファイル

帳票セット，または帳票セット指定ファイルを指定した帳票出力は，指定されている帳票ファイルが順に出力されますが，複数様式情報定義ファイルを指定することで，複数の異なる様式（帳票）を一つの帳票として出力できます。これを「複数様式で帳票を出力する」といいます。

複数様式情報定義ファイルは，様式（帳票フォーマット）や読み込むデータを切り替える条件と，切り替え時の動作を定義しておくファイルです。

同じ様式で出力するデータのまとまりを様式グループといいます。様式グループの中にも様式グループを定義することができます。これをサブ様式グループといいます。サブ様式グループを定義すると，様式グループのデータを細かく切り分けて，それぞれ異なるフォーマットの帳票に出力できます。

サブ様式グループを定義した帳票の出力例を次に示します。

図7-4　 サブ様式グループを定義した帳票の出力例

この出力例では，日立家のデータをすべて出力してから，戸塚家のデータを出力します。一家族分のデータからは，まず家族全員の総計を出力してから，個人の明細を出力します。

＜この節の構成＞

7.8.1　複数様式情報定義ファイルの編集

7.8.2　複数様式情報定義ファイルの指定例

7.8.1　複数様式情報定義ファイルの編集

複数様式情報定義ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

複数様式情報定義ファイルに指定するキーワードとオプションは，大文字，小文字の区別をしません。

複数様式情報定義ファイルの形式を次に示します。

group 様式グループ番号 {
 〔grouptransfercondition {              …様式グループ遷移条件
     transfercondition={KBNF|EOFN}
     〔fieldname="フィールド名"〕
  }〕
 〔formtransfercondition {               …様式間遷移条件
     keybreaktopform={ON|OFF}
     〔fieldname="フィールド名"〕
  }〕
 〔formfilename "帳票ファイル名" {         …様式遷移情報
     transfercondition={NPNF|KBNF|EOFN}
     printnewpaper={ON|OFF}
     resetpagenumber={ON|OFF}
     〔traycode=給紙トレイ番号〕
  }〕
 〔subgroup サブ様式グループ番号 {          …サブ様式グループ
     grouptransfercondition {
       transfercondition=KBNF
       fieldname="フィールド名"
     }
    〔formtransfercondition {
       keybreaktopform={ON|OFF}
      〔fieldname="フィールド名"〕
     }〕
     formfilename "帳票ファイル名" {
       transfercondition={NPNF|KBNF}
       printnewpaper={ON|OFF}
       resetpagenumber={ON|OFF}
      〔traycode=給紙トレイ番号〕
     }
 }〕
}
              :

複数様式情報定義ファイルで指定するキーワードは，次のとおりです。

表7-23　複数様式情報定義ファイルのキーワード

キーワード
説明
キーワードの省略可否

group
グルーピングした出力様式（様式グループ）を識別する番号を指定します。
×

grouptransfercondition
グループごとに様式を切り替える条件（様式グループ遷移条件）を指定します。
○

formtransfercondition
フィールドごとに様式を切り替える条件（様式間遷移条件）を指定します。
○

formfilename
様式遷移情報を指定します。
ここでは，様式を切り替える条件，両面印刷時の白紙挿入の条件，ページ番号の指定方法などを設定します。
○

subgroup
サブ様式グループを識別する番号を指定します。
○

（凡例）

○：指定を省略できるキーワードです

×：必ず指定するキーワードです

注意

サブ様式グループは，先頭の様式グループには指定できません。先頭の様式グループに指定してもエラーにはなりませんが，帳票は正しく出力されません。

様式グループ，またはサブ様式グループの先頭に定義した様式の帳票は，必ず出力されるように設定する必要があります。様式グループ，またはサブ様式グループの先頭に定義した様式の帳票が出力されない場合，帳票は正しく出力されません。

＜この項の構成＞

(1)　group

(2)　grouptransfercondition

(3)　formtransfercondition

(4)　formfilename

(5)　subgroup

(1)　group

様式グループを識別する番号を指定します。

■groupの形式

group 様式グループ番号

様式グループ番号

様式グループ番号を1以上の整数で指定します。様式グループ番号は，様式グループ間で同じ番号がないように指定してください。同じ様式グループ番号がある場合，または様式グループ番号が昇順で指定されていない場合は，エラー（KEEU038-E）になります。

様式グループは，次に示すように，読み込むデータファイルごとに作成します。

図7-5　 複数様式情報定義ファイルとデータファイルの例（様式グループを読み込むデータファイルごとに作成する場合）

連票形式の帳票のように，一つのデータファイルを3様式で共有していても，様式ごとに1レコードのデータを読み込む場合は，様式グループは三つになります。

図7-6　 複数様式情報定義ファイルとデータファイルの例（様式ごとに1レコードのデータを読み込む場合）

(2)　grouptransfercondition

様式グループを切り替える条件を指定します。grouptransferconditionは，指定を省略できます。

■grouptransferconditionの形式

〔grouptransfercondition {

transfercondition={KBNF|EOFN}

〔fieldname="フィールド名"〕

}〕

■キーワードtransferconditionの構文

transfercondition={KBNF|EOFN}

KBNF | EOFN

様式グループを次の様式グループに切り替える条件を指定します。複数様式のPDF形式ファイルを仕分け出力する場合は，KBNFを指定してください。

サブ様式グループを切り替える場合は，KBNFを指定します。

KBNF
キーブレイクのタイミングで次の様式グループに切り替えます。KBNFを指定した場合は，キーワードfieldnameで，キーブレイクするフィールド名を指定してください。
KBNFを指定する場合は，様式グループのformfilenameに指定する帳票を設計するとき，フィールド名とフィールド属性が同じになるように指定しておいてください。

EOFN
様式グループのformfilenameに指定されているすべての帳票ファイルを印刷したあと，次の様式グループに切り替えます。

図7-7　 transferconditionの値による様式グループ切り分けタイミングの違い

■キーワードfieldnameの構文

fieldname="フィールド名"

フィールド名

キーブレイクの対象となるフィールド名を「"」で囲んで指定します。

キーワードtransferconditionにKBNFを指定した場合は，フィールド名を指定してください。

各様式グループに指定されたフィールドが同じ名称でない場合は，エラー（KEEU047-E）になります。また，同じフィールド属性でない場合は，エラー（KEEU049-E）になります。

様式グループとサブ様式グループに指定されたフィールド名が同じ名称の場合は，エラー（KEEU038-E）になります。

(3)　formtransfercondition

grouptransferconditionは，キーブレイクの対象となるフィールドのデータが変わった時点で次の様式グループに切り替えますが，formtransferconditionは，キーブレイクの対象となるフィールドのデータが変わった時点で先頭の様式に切り替えるかどうかを指定します。

例えば，請求書のように，次のような条件で帳票出力する場合，formtransferconditionを指定します。

様式1は必ず出力します。

様式1に納まらないデータがある場合，続きのデータを様式2に出力して，請求先のデータが変わった時点で，様式1に戻るようにします。

様式1の出力で請求先のデータが変わった場合は，様式1に戻ります。

図7-8　 formtransferconditionの指定例

このように，先頭の様式を出力したあと，次の様式に続きのデータを出力しなくて済む場合は，formtransferconditionを指定しておくと便利です。

formtransferconditionを指定した場合，同じ様式グループ内にsubgroupは指定できません。formtransferconditionとsubgroupを同時に指定した場合は，エラー（KEEU038-E）になります。

■formtransferconditionの形式

〔formtransfercondition {

keybreaktopform={ON|OFF}

〔fieldname="フィールド名"〕

}〕

■キーワードkeybreaktopformの構文

keybreaktopform={ON|OFF}

ON | OFF

先頭の様式に切り替えるかどうかを指定します。

ON
キーブレイクのタイミングで先頭の様式に切り替えます。ONを指定した場合は，キーワードfieldnameで，キーブレイクするフィールド名を指定してください。
先頭の様式を出力する場合，ページ番号の開始番号を初期化するときは，先頭の様式の遷移条件でキーワードformfilenameのresetpagenumberにONを指定しておいてください。

OFF
先頭への様式には切り替えません。キーワードformfilenameのtransferconditionで指定されている各様式の遷移条件での動作になります。

■補足説明

キーワードtransferconditionでNPNFが設定されている場合，先頭の様式でページ番号の開始番号を初期化するときは，キーワードkeybreaktopformにONを指定しておいてください。OFFが指定されている場合は，ページ番号が初期化されません。

図7-9　 keybreaktopformの値による様式切り替えの違い

■キーワードfieldnameの構文

fieldname="フィールド名"

フィールド名

キーブレイク対象フィールド名を「"」で囲んで指定します。

キーワードkeybreaktopformにONを指定した場合は，フィールド名を指定してください。指定されていない場合は，エラー（KEEU038-E）になります。

(4)　formfilename

様式を次の様式に切り替える条件を指定します。

formfilenameを指定した場合，同じ様式グループ内にsubgroupは指定できません。formfilenameとsubgroupを両方指定した場合，またはどちらも指定しなかった場合は，エラー（KEEU038-E）になります。

formfilenameは，様式グループ内に指定する様式の数分を繰り返し指定します。

■formfilenameの形式

formfilename "帳票ファイル名" {

transfercondition={NPNF|KBNF|EOFN}

printnewpaper={ON|OFF}

resetpagenumber={ON|OFF}

[traycode=給紙トレイ番号]

}

帳票ファイル名

帳票ファイル名を「"」で囲んで指定します。パスの指定は要りません。

指定する帳票ファイル名は，様式グループ間で同じ名称がないように指定してください。同じ名称の帳票ファイルがある場合，または帳票ファイル名をパス指定された場合は，エラー（KEEU038-E）になります。

複数様式で出力する場合は，一組にする帳票すべてに同じキーフィールドで改ページするように設計しておいてください。

帳票ヘッダのある帳票は，複数様式では出力できません。

■キーワードtransferconditionの構文

transfercondition={NPNF|KBNF|EOFN}

NPNF | KBNF | EOFN

様式を切り替える条件を指定します。

サブ様式グループの様式を切り替える場合は，NPNFとKBNFが指定できます。

NPNF（ページエンド改ページ）
キーブレイク以外の改ページのタイミングで，次の様式に切り替えます。

KBNF（キーブレイク改ページ）
キーブレイクのタイミングで，次の様式に切り替えます。
KBNFを指定した場合，grouptransferconditionもしくはformtransferconditionのキーワードfieldnameに指定されているキーブレイク対象フィールド，または帳票に設定されている改ページのキーフィールドによって様式を切り替えます。
KBNFを指定する場合は，帳票ファイル名に指定する帳票を設計するとき，フィールド名とフィールド属性が同じになるように指定しておいてください。

EOFN（ファイル終端）
すべての様式のデータを印刷したあと，次の様式に切り替えます。

■キーワードprintnewpaperの構文

printnewpaper={ON|OFF}

ON | OFF

様式を両面印刷する場合，空白ページを挿入するかどうかを指定します。

また，両面印刷する場合は，［印刷］ダイアログのプロパティで，用紙の両面に印刷する指定をしてください。

ON
必ず奇数ページから印刷されるように，空白ページを挿入します。

図7-10　 printnewpaperがONの場合の例

OFF
印刷している様式に偶数ページがない場合，次の様式を続けて印刷します。

図7-11　 printnewpaperがOFFの場合の例

■キーワードresetpagenumberの構文

resetpagenumber={ON|OFF}

ON | OFF

キーとなるフィールドのデータが変わった時点で，ページ番号の開始番号を初期化するかどうかを指定します。

ON
キーとなるフィールドのデータが変わった時点で，ページ番号を初期化します。

図7-12　 resetpagenumberがONの場合の例

OFF
ページ番号は初期化しません。通し番号になります。

図7-13　 resetpagenumberがOFFの場合の例

■補足説明

複数様式の帳票の場合，帳票設計時の改ページの設定ではページ番号を初期化するかどうかは有効になりません。キーワードresetpagenumberの設定だけが有効になります。

■キーワードtraycodeの構文

給紙トレイ番号を指定します。/tcオプションを同時に指定した場合，traycodeの指定が優先されます。

traycode=給紙トレイ番号

給紙トレイ番号

この様式を印刷する場合の給紙トレイ番号を指定します。

Windows環境の場合
給紙トレイ番号は，トレイコード表示ツールで表示されるトレイコードを指定してください。省略した場合は，デフォルトの給紙トレイから給紙されます。

UNIX／Linux環境の場合
給紙カセットのカセット番号を指定してください。カセット番号は，1～n（nは，プリンタに設定されているカセット番号）で指定します。6以上の値を指定した場合は，自動給紙となります。省略した場合は，プリンタ定義ファイルのDefaultCassetteキーで指定された方法で給紙します。

(5)　subgroup

サブ様式グループを識別する番号を指定します。

subgroupとformfilenameは，どちらかを指定してください。subgroupとformfilenameを両方指定した場合，またはどちらも指定しなかった場合は，エラー（KEEU038-E）になります。

subgroupを指定すると，formtransferconditionは指定できません。subgroupとformtransferconditionを同時に指定した場合は，エラー（KEEU038-E）になります。

group文とsubgroup文の様式グループ遷移条件（grouptransfercondition）のフィールド名（fieldname）には異なる文字列を指定してください。同じ文字列を指定すると，エラー（KEEU038-E）になります。

■subgroupの形式

subgroup サブ様式グループ番号

サブ様式グループ番号

サブ様式グループ番号を1以上の整数で指定します。サブ様式グループは，様式グループの中にだけ指定できます。様式グループの中以外に指定した場合は，エラー（KEEU038-E）になります。

また，サブ様式グループ番号は，サブ様式グループ間で同じ番号がないように指定してください。同じサブ様式グループ番号がある場合，またはサブ様式グループ番号が昇順で指定されていない場合は，エラー（KEEU038-E）になります。

サブ様式グループを定義した場合，どのように帳票が出力されるかを次に示します。

図7-14　サブ様式グループを定義した場合の帳票の出力例

注意

サブ様式グループを定義したファイルは，次に示すバージョンの製品で読み込んでください。

製品 | バージョン
EUR Designer | 08-00以降
EUR Developer | 08-00以降
EUR Print Service Enterprise | 08-00以降
EUR Professional Edition | 05-06以降
EUR Print Service | 05-06以降

バージョン05-05以前のEURまたはEUR Print Serviceで読み込んだ場合はエラー（KEEU038-E）になります。

7.8.2　複数様式情報定義ファイルの指定例

EUR 帳票作成機能で提供されている複数様式のサンプルを基に，複数様式情報定義ファイルの指定内容を示します。

＜この項の構成＞

(1)　サンプル帳票「請求書」の場合

(2)　サンプル帳票「従業員勤務歴カード」の場合

(3)　サンプル帳票「保険申込書」の場合

(4)　サブ様式グループを指定した場合

(1)　サンプル帳票「請求書」の場合

複数様式のサンプル帳票「請求書」の出力時に指定する，サンプル複数様式情報定義ファイル（formdef01（複数様式帳票例１）.txt）の指定例を示します。

group 1 {
formtransfercondition {
  keybreaktopform=ON        …フィールド「請求書番号」が
                              キーブレイクしたら，
                              先頭の様式（表紙）に戻ります
  fieldname="請求書番号"
}
formfilename "表紙次紙形式の帳票＿表紙（複数様式帳票例１）.fms" {
  transfercondition=NPNF        …表紙を1ページ出力すると
                                  次紙に移ります
  printnewpaper=OFF  ※
  resetpagenumber=ON        …次紙から表紙に戻った時に，
                              ページ番号を初期化します
}
formfilename "表紙次紙形式の帳票＿次紙（複数様式帳票例１）.fms" {
  transfercondition=KBNF      …キーブレイクしたら，
                                表紙に戻ります
  printnewpaper=OFF
  resetpagenumber=OFF         …表紙からの続きのページ番号を
                                出力します
}
}

注※

両面印刷する場合，「表紙次紙形式の帳票＿表紙」を表面に印刷したいときは，次のように指定してください。「表紙次紙形式の帳票＿次紙」に出力するデータがない場合は，裏面を白紙にします。

printnewpaper = ON

(2)　サンプル帳票「従業員勤務歴カード」の場合

複数様式のサンプル帳票「従業員勤務歴カード」の出力時に指定する，サンプル複数様式情報定義ファイルの指定例（formdef02（複数様式帳票例２）.txt）を示します。

group 1 {             …「従業員勤務歴カード［I］」と，
                       「従業員勤務歴カード［I］（続き）」の
                       様式グループです
grouptransfercondition {
   transfercondition=KBNF      …二つの様式は，
                                 フィールド「従業員番号」が
                                 キーブレイクしたら，
                                 様式を切り替えます
   fieldname="従業員番号"
}
formfilename "従業員勤務歴１（複数様式帳票例２）.fms" {
  transfercondition=NPNF   …従業員勤務歴１が出力されると
                             次紙に移ります
                             次紙を出力しないで済む場合は
                             group 2の従業員勤務歴２に移ります
  printnewpaper=OFF  ※
  resetpagenumber=ON        …従業員勤務歴１の出力時は，
                              ページ番号を初期化します
}
formfilename "従業員勤務歴１－次紙（複数様式帳票例２）.fms" {
  transfercondition=KBNF      …フィールド「従業員番号」が
                                キーブレイクしたら，
                                従業員勤務歴２に移ります
  printnewpaper=OFF
  resetpagenumber=OFF       …従業員勤務歴１からの
                              続きのページ番号を出力します
}
}
group 2 {                   …「従業員勤務歴カード［II］」の
                             様式グループです
grouptransfercondition {
   transfercondition=KBNF   …フィールド「従業員番号」が
                              キーブレイクしたら，group 1の
                              従業員勤務歴１に戻ります
   fieldname="従業員番号"
}
formfilename "従業員勤務歴２（複数様式帳票例２）.fms" {
  transfercondition=KBNF
  printnewpaper=OFF
  resetpagenumber=OFF     …従業員勤務歴１，または次紙からの
                            続きのページ番号を出力します
}
}

注※

両面印刷する場合，「従業員勤務歴カード［I］」を表面に印刷したいときは，次のように指定してください。

printnewpaper = ON

(3)　サンプル帳票「保険申込書」の場合

複数様式のサンプル帳票「保険申込書」の出力時に指定する，サンプル複数様式情報定義ファイル（formdef03（複数様式帳票例３）.txt）の指定例を示します。

group 1 {
formfilename "保険申込書（複数様式帳票例３）.fms" {
  transfercondition=KBNF     …キーブレイクしたら，
                               group 2の代理店控に移ります
  printnewpaper=OFF
  resetpagenumber=ON        …保険申込書の出力時は，
                              ページ番号を初期化します
}
}
group 2 {
formfilename "保険申込書＿代理店控（複数様式帳票例３）.fms" {
  transfercondition=KBNF      …キーブレイクしたら，
                                group 3の契約者控に移ります
  printnewpaper=OFF
  resetpagenumber=OFF     …前の様式からの続きのページ番号を
                            出力します
}
}
group 3 {
formfilename "保険申込書＿契約者控（複数様式帳票例３）.fms" {
  transfercondition=KBNF     …キーブレイクしたら，
                               group 1の保険申込書に戻ります
  printnewpaper=OFF
  resetpagenumber=OFF     …前の様式からの続きのページ番号を
                            出力します
}
}

(4)　サブ様式グループを指定した場合

サブ様式グループを指定した複数様式の帳票の出力時に指定する，複数様式情報定義ファイルの指定例を示します。

group 1 {             …「sample1」の様式グループです
  grouptransfercondition {
      transfercondition=KBNF     …フィールド「A」がキーブレイクしたら，
                                   様式を切り替えます
      fieldname="A"
  }
  formfilename "sample1.fms" {
      transfercondition=NPNF        …sample1が出力されると
                                      subgroup 1のsample2に移ります
      printnewpaper=OFF
      resetpagenumber=ON     …sample1の出力時は，
                               ページ番号を初期化します
  }
}
group 2 {             …「sample2」と「sample3」の
                       様式グループです
  grouptransfercondition {
      transfercondition=KBNF     …フィールド「A」がキーブレイクしたら，
                                   group 1のsample1に戻ります。
      fieldname="A"
  }
  subgroup 1 {       …「sample2」の
                       サブ様式グループです
      grouptransfercondition {
          transfercondition=KBNF    …フィールド「B」がキーブレイクしたら，
                                      様式を切り替えます
          fieldname="B"
      }
      formfilename "sample2.fms" {
          transfercondition=NPNF     …sample2が出力されると
                                       subgroup 2のsample3に移ります
          printnewpaper=OFF
          resetpagenumber=ON     …sample2の出力時は，
                                   ページ番号を初期化します
      }
  }
  subgroup 2 {       …「sample3」の
                       サブ様式グループです
      grouptransfercondition {
          transfercondition=KBNF     …フィールド「B」が
                                       キーブレイクしたら，group 1の
                                       sample1に戻ります
          fieldname="B"
      }
      formfilename "sample3.fms" {
          transfercondition=NPNF
          printnewpaper=OFF
          resetpagenumber=ON     …sample3の出力時は，
                                   ページ番号を初期化します
      }
  }
}

7.9　接続情報ファイル

接続情報ファイルは，データベースと接続するために必要な情報を定義するファイルです。入力データをデータベースから読み込んで帳票を出力する場合に，接続するデータベースの情報を接続情報ファイルに定義します。

接続情報ファイルは，一つの接続先について一つ作成します。EUR サーバ帳票出力機能の実行時には，接続情報ファイルを一つだけ指定できます。

＜この節の構成＞

7.9.1　接続情報ファイルの作成

7.9.1　接続情報ファイルの作成

接続情報ファイルは，メモ帳などのテキストエディタを開いて作成，または編集してください。任意の拡張子のファイルを使用できます。

＜この項の構成＞

(1)　接続情報ファイルの形式

(2)　接続情報ファイルのキーワード

(3)　接続情報ファイルの指定例

(4)　接続情報ファイルでの注意事項

(5)　パスワードの暗号化

(1)　接続情報ファイルの形式

△キーワード△=△値△

（凡例）

△：0個以上のタブ，半角空白，または全角空白を示します。

(2)　接続情報ファイルのキーワード

接続情報ファイルに記述するキーワードを次に示します。接続情報ファイルに指定するキーワードは，大文字，小文字を区別します。

なお，不正なキーワードが指定された場合は，エラー（KEEU055-E）になります。

表7-24　 接続情報ファイルのキーワード

キーワード
値
省略の可否

DABrokerHost
DABrokerのホスト名またはIPアドレスを指定します。
×

DBType
データベースの種別を指定します。指定できる種別※1は，「HiRDB」「ORACLE」または「SQLServer」です。
×

SendBufferSize
送受信領域サイズを，1～16,000（KB）の値で指定します。
×

TimeoutInterval
応答監視時間を，0～3,600（秒）の値で指定します。
×

Hostname※2
データベースの種別ごとに，データベースホスト名を指定します。

「HiRDB」の場合：ホスト名またはIPアドレス

「ORACLE」の場合：ネットサービス名（省略可）

「SQLServer」の場合：ODBCデータソース名

○

HostInfo※2
データベースの種別ごとに，データベース識別子を指定します。

「HiRDB」の場合：接続ポート名

「ORACLE」の場合：指定不要

「SQLServer」の場合：指定不要

○

User※2，※3
ユーザIDを指定します。
×

Password※2，※3
パスワードを指定します。暗号化したパスワードも指定できます。パスワードの暗号化については，「7.9.1(5)　パスワードの暗号化」を参照してください。
○

QueryExclusiveString※2

データを抽出する時のデータベースへの排他オプションを指定します。ここで指定した文字列は，EUR サーバ帳票出力機能が作成したSQLの最後に付加されます。

キーワードQueryExclusiveStringの指定は，接続先データベースがHiRDBの場合に有効です。排他オプションの詳細については，マニュアル「HiRDB UAP開発ガイド」を参照してください。

○

EncryptPassword
パスワードが，暗号化されているかされていないかが設定されます。
このキーワードは，接続情報パスワード暗号化ツールを実行すると自動的に設定されるので，指定および変更をしないでください。
△

（凡例）

○：指定を省略できるキーワードです。

△：指定および変更してはいけないキーワードです。

×：必ず指定するキーワードです。

注※1

XDM/RD E2に接続する場合は，HiRDBを指定してください。

注※2

キーワードの指定は，接続先データベースに依存します。そのため，指定を省略できるキーワードでも，接続先データベースでは指定が必要な場合もあります。接続情報ファイルに記述するキーワードの指定規則については，接続先データベースのマニュアルを参照してください。

注※3

EUR サーバ帳票出力機能は，指定されたユーザIDおよびパスワードを，直接データベースに渡します。指定する文字列の規則については，接続先データベースのマニュアルを参照してください。

(3)　接続情報ファイルの指定例

接続情報ファイルの指定例を次に示します。

DABrokerHost = hostname
DBType = HiRDB
SendBufferSize = 64
TimeoutInterval = 60
User = USERID
QueryExclusiveString = WITH ROLLBACK

(4)　接続情報ファイルでの注意事項

各データベースへ接続する場合の注意事項について説明します。データベースの接続設定については，「付録B　DABrokerの利用」を参照してください。

(a)　 DABrokerとHiRDBを別マシンにインストールしているときの注意

DABrokerがインストールされているマシンに，HiRDBのクライアントの設定をしてください。そこで設定したホスト名，IPアドレスまたは接続ポート名を，キーワードHostnameに指定してください。HiRDBのクライアントの設定については，マニュアル「HiRDB UAP開発ガイド」を参照してください。

(b)　 DABrokerとOracleを別マシンにインストールしているときの注意

DABrokerがインストールされているマシンに，Oracleのクライアントの設定をしてください。そこで設定したネットサービス名称を，キーワードHostnameに指定してください。Oracleのクライアントの設定については，Oracleのマニュアルを参照してください。

(c)　SQL Serverを使用するときの注意

DABrokerがインストールされているマシンで，システムデータソースとして，SQL ServerのODBCデータソースを追加してください。

SQL ServerのODBCデータソース追加時の設定で，「SQL Serverが，ログインIDの権限の確認を行う方法は？」に「ユーザーが入力するSQL Server用のログインIDとパスワードを使う」を選択してください。

追加したSQL ServerのODBCデータソース名を，キーワードHostnameに指定してください。

(5)　パスワードの暗号化

セキュリティを強化するために，接続情報ファイルに設定されたキーワードPasswordのパスワードを暗号化できます。パスワードを暗号化すると，接続情報ファイルのキーワード「EncryptPassword」に「TRUE」が設定されます。

(a)　パスワードを暗号化する方法

パスワードの暗号化は，接続情報パスワード暗号化ツールで行います。 接続情報パスワード暗号化ツールは，EUR Developer，EUR Print Service，およびEUR Print Service Enterpriseに同梱されています。

Windows環境のファイルを暗号化する場合
Windows環境の接続情報ファイルのパスワードを暗号化する場合は，接続情報パスワード暗号化ツール「eurecdif.exe」を使用します。「eurecdif.exe」はEUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Program¥下にあります。

コマンドの構文

eurecdif.exe
    /if 暗号化対象ファイルパス
    /of 出力先ファイルパス

/ifオプション
パスワードを暗号化する接続情報ファイル名のフルパスを，259文字以内で指定します。

/ofオプション
パスワードを暗号化したデータを出力するファイルのフルパスを，259文字以内で指定します。

UNIX／Linux環境のファイルを暗号化する場合
UNIX／Linux環境の接続情報ファイルを暗号化する場合は，接続情報パスワード暗号化ツール「eurecdif」を使用します。「eurecdif」は，/opt/eurps/bin/下にあります。

コマンドの構文

eurecdif
    -if 暗号化対象ファイルパス
    -of 出力先ファイルパス

-ifオプション
パスワードを暗号化する接続情報ファイル名のフルパスを，1,023バイト以内で指定します。

-ofオプション
パスワードを暗号化したデータを出力するファイルのフルパスを，1,023バイト以内で指定します。

(b)　出力されるファイル

パスワード暗号化ツールのコマンドを実行すると，接続情報ファイルの中のパスワードだけを暗号化し，指定したファイルに出力されます。暗号化前のファイルへの上書きはできません。

7.10　可変記号値定義ファイル

データベースから抽出したデータを使って帳票を出力したい場合は，データファイルを指定するプロパティに可変記号値定義ファイルを指定します。

可変記号値定義ファイルは，データベースからデータを検索し，条件に合ったデータを抽出する時に必要な，検索条件の可変記号とその値（可変記号値）を定義するためのファイルです。可変記号は，条件式の条件値だけを変更する場合に使います。

帳票を設計した時に設定された可変記号に，可変記号値を定義することで，条件に合った抽出データで帳票を出力できます。接続情報ファイルと組み合わせて使用します。

可変記号値定義ファイルは，一つの帳票ファイルに対して，マッピングデータ用とユーザ定義データ用にそれぞれ一つずつ作成します。

＜この節の構成＞

7.10.1　可変記号値定義ファイルの作成

7.10.1　可変記号値定義ファイルの作成

可変記号値定義ファイルは，メモ帳などのテキストエディタを開いて作成，または編集してください。任意の拡張子のファイルを使用できます。

＜この項の構成＞

(1)　可変記号値定義ファイルの形式

(2)　可変記号値定義ファイルの指定例

(3)　使用できる文字

(1)　可変記号値定義ファイルの形式

△可変記号1△=△値1△
△可変記号2△=△値2△
　　　　　 ：
△可変記号n△=△値n△

（凡例）

△：0個以上のタブ，半角空白または全角空白を示します。

n ：複数指定ができることを示します。

■可変記号

可変記号には，EUR 帳票作成機能で［可変記号入力］ダイアログに設定した可変記号の文字列を指定します。指定できる可変記号の数は，255個までです。1個の可変記号の文字列長は，254バイトまでです。同一名の可変記号は指定できません。指定された場合，最初に記述した可変記号名だけが有効となり，2番目以降の記述は無視されます。

可変記号に指定できる文字は，次のとおりです。半角空白は指定できません。

全角文字：漢字，ひらがな，カタカナ，英字（Ａ～Ｚ），数字（０～９）

半角カタカナ

半角英字：A～Z

半角数字：0～9

先頭1文字目は，全角文字，半角カタカナ，または半角英字を指定してください。先頭1文字目に，半角数字は指定できません。

■可変記号値

検索条件の文字列を指定します。

可変記号値については，各データベースの仕様に依存します。

(2)　可変記号値定義ファイルの指定例

可変記号値定義ファイルの指定例を次に示します。

代理店 = 横浜
請求書番号 = 100

(3)　使用できる文字

データベース接続で使用できる文字についての注意を次に示します。

HiRDBおよびOracleは，Shift JISとUTF-8に対応しています。XDM/RD E2およびSQL ServerはShift JISに対応しています。

Shift JISデータベースの場合

データベースに格納されているデータは，Shift JISで取り出してください。Shift JISコードの文字とは，次のような文字です。

・1バイト文字で0x20～0x7E，または0xA1～0xDF

・2バイト文字で1バイト目が，0x81～0x9F，または0xE0～0xFC

・2バイト文字で2バイト目が，0x40～0x7E，または0x80～0xFC

例えば，CHAR属性の列に0x00が入っている場合は，0x00以降のデータは取り出されません。データを取り出す対象となる列に0x00から始まるデータが格納されている場合は，NULL値となります。

データを取り出す対象となる列にバイナリデータが格納されている場合は，文字列として取り出されます。

Unicodeデータベースの場合

データベースに格納されているデータは，UTF-8で取り出してください。UTF-8は，次のような文字です。

UTF-8
文字の種類

1バイト目
2バイト目
3バイト目

00-7F
－
－
制御コード
ASCII文字

C0-DF
80-BF
－
UCS-2マルチバイト文字（0x0080-0x07FF）

E0-EF
80-BF
80-BF
UCS-2マルチバイト文字（0x0800-0xFFFF）

サポート文字は，ASCII文字(X'20'～X'7E')，UCS-2マルチバイト文字(0x0080-0x07FF，0x0800-0xFFFF)の範囲です。サロゲートペアにも対応します。

サポートしていない文字が指定されていた場合，データベースに格納されているデータと異なる文字で出力されることがあります。

0バイト定数とNULL値を区別しないでください。
データベース接続では，0バイト定数とNULL値はどちらもNULL値として扱われ，区別されません。

表名や列名に引用符（"）が含まれている場合は，正しく動作しません。

上記範囲外の文字コードを含むデータを抽出した場合の動作は，保証しません。

7.11　仕分け定義情報ファイル

Windows版 EUR サーバ帳票出力機能では，JP1/Network Printing Systemを利用することで，JP1と連携した仕分け印刷が実現できます。

仕分け印刷とは，EUR 帳票作成機能で定義した帳票を，配布先のプリンタごとに仕分けして出力することです。例えば，地区，フロアをキーにして印刷を実行すると，各地区，各フロアにあるプリンタへ，配布先ごとのデータに仕分けして印刷できます。

仕分け印刷をする場合は，仕分け定義情報ファイルが必要です。仕分け定義情報ファイルは，EUR 帳票作成機能の［仕分けキーフィールド選択］ダイアログで仕分けキーフィールドを設定したあと，メモ帳などの編集エディタで配布先名称などを編集します。任意の拡張子のファイルを使用できます。

＜この節の構成＞

7.11.1　JP1と連携して仕分け印刷する場合

7.11.2　仕分け印刷するときの注意

7.11.1　JP1と連携して仕分け印刷する場合

JP1と連携して仕分け印刷する場合の仕分け定義情報ファイルの指定方法を次に示します。

＜この項の構成＞

(1)　仕分け定義情報ファイルの編集手順

(2)　仕分け定義情報ファイルの編集例

(3)　仕分け印刷の実行

(1)　仕分け定義情報ファイルの編集手順

EUR 帳票作成機能で定義した仕分け定義情報ファイルの編集手順を次に示します。

仕分け定義情報ファイルの転送
仕分け定義情報ファイルを，EUR サーバ帳票出力機能で仕分けを実行するPCに転送します。

編集エディタの起動
メモ帳など，テキストファイルが編集できるエディタを起動します。

仕分け定義情報ファイルの編集
仕分け定義情報ファイルを開き，配布先名称などを指定します。
"HOLD"：保留オプションの指定
"HOLD"行は，JP1と連携して仕分け印刷する場合に使用される情報です。
JP1と連携して仕分け印刷したあと，仕分け元の帳票を仕分けプリンタに保留するかどうかを指定します。保留する場合は「on」，保留しない場合は「off」を指定します。デフォルトは「off」です。
"KEYFIELD"：仕分けキーフィールドの情報
"KEYFIELD"行には，EUR 帳票作成機能で［仕分けキーフィールド選択］ダイアログに設定した仕分けキーフィールドの情報が，次のように表示されます。
■"KEYFIELD"行の形式
"KEYFIELD","キー数","仕分けキーフィールド1","仕分けキーフィールド2",…
"UNDEFDEST"：未定義ページ情報
"UNDEFDEST"行には，未定義ページの扱いを指定します。
未定義ページとは，出力する帳票が何ページもある場合，指定したキーフィールドのデータでキーワード情報に定義されていないデータが現れたページのことを指します。"UNDEFDEST"行には，未定義ページの扱いを次のように指定します。

未定義ページがあった場合，すべてのページを配布しないとき
3行目を「"UNDEFDEST","no distribution"」と指定します。

前ページと同じ配布先に未定義ページを出力する場合
4行目を「"UNDEFDEST","same as prev"」と指定します。

未定義ページだけ特定の配布先に出力する場合
5行目を「"UNDEFDEST","default dest","配布先名称"」と指定します。
なお，"UNDEFDEST"行の先頭すべてが「"#UNDEFDEST"」の場合は，未定義ページを配布しません。

"DEST"：配布先の指定
"DEST"行には，各キーワードに対応する配布先レコードを指定します。
■"DEST"行の形式
"DEST","配布先名称","仕分けキーフィールド1のデータ","仕分けキーフィールド2のデータ"

"DEST"行は，仕分け先に合わせて，行を追加したり，削除したりすることもできます。
2番目の項目「配布先名称」は必ず指定してください。
「配布先名称」には，配布先プリンタ名，または印刷実行するユーザで定義したJP1/Network Printing Systemの仕分け定義情報の配布先情報名を指定します。
配布先名称は，次のような形式で記述します。
¥¥マシン名¥プリンタ名

配布先プリンタ名を指定する場合
配布先プリンタ名は，システム環境，名称などの制約がありますので，システム構築の内容を確認してから指定してください。
配布先プリンタは，JP1/Network Printing Systemの［定義項目の選択］ダイアログの［配布先定義］タブに指定できるプリンタを指定します。配布先プリンタを指定すると，JP1/Network Printing Systemの仕分け定義情報の，配布先情報名の定義が要らないので，作業が軽減できます。
なお，この場合は，配布される帳票の仕分けオプションは，次のようになります。
・配布先ユーザ名の指定はできません。EUR サーバ帳票出力機能の印刷実行ユーザと同一のユーザ名で配布されます。
・印刷部数の指定はできません。1部（固定）で配布されます。
・セパレータを出力しません。
・配布先に保留しません。

JP1/Network Printing Systemの仕分け定義情報の配布先情報名を指定する場合
配布先情報名を指定する場合は，帳票の仕分けオプション（配布先ユーザ名の指定，印刷部数，セパレータ出力，配布先に保留）の指定が，JP1/Network Printing Systemの［定義項目の選択］ダイアログの［配布先定義］タブでできます。配布先のプリンタも，配布先情報を指定する時に指定できるかどうかがチェックされるので，定義ミスがありません。また，配布先のプリンタ名称などが変更になった場合は，仕分け定義情報ファイルの定義内容を変更しなくても，［配布先定義］ダイアログの内容を変更するだけで，仕分け印刷されます。仕分け配布のシステム構築については，JP1のマニュアル，またはヘルプを参照してください。

仕分け定義情報ファイルの保存

(2)　仕分け定義情報ファイルの編集例

「地区」と「フロア」フィールドを仕分けキーフィールドに指定して，次のように仕分けする場合の仕分け定義情報ファイルの例を示します。

「地区」が「東京」で，「フロア」が「1」の場合
仕分け先「東京支店PR1への配布」に出力します

「地区」が「東京」で，「フロア」が「2」の場合
仕分け先「東京支店PR2への配布」に出力します

「地区」が「横浜」で，「フロア」が「1」の場合
仕分け先「横浜支店PR1への配布」に出力します

「地区」が「横浜」で，「フロア」が「2」の場合
仕分け先「横浜支店PR2への配布」に出力します

仕分けキーフィールドの指定
EUR 帳票作成機能の［仕分けキーフィールド選択］ダイアログで，「地区」と「フロア」フィールドを仕分けキーフィールドに指定します。

編集エディタで仕分け定義情報ファイルを開く
仕分け定義情報ファイルをEUR サーバ帳票出力機能に転送し，編集エディタで開くと，次のように表示されます。
"HOLD","off"
"KEYFIELD"," 2","地区","フロア"
"#UNDEFDEST","no distribution"
"#UNDEFDEST","same as prev"
"#UNDEFDEST","default dest",""
"DEST","","東京","1"
"DEST","","東京","2"
"DEST","","横浜","1"
"DEST","","横浜","2"
　　　　　　　：

仕分け定義情報ファイルの編集
未定義ページの扱いを指定したり，配布先名称などを指定したりして，仕分け定義情報ファイルを次のように編集します。ここでは，未定義ページを「本店PR1への配布」に出力するようにしています。
"HOLD","off"
"KEYFIELD"," 2","地区","フロア"
"#UNDEFDEST","no distribution"
"#UNDEFDEST","same as prev"
"UNDEFDEST","default dest","本店PR1への配布"
"DEST","東京支店PR1への配布","東京","1"
"DEST","東京支店PR2への配布","東京","2"
"DEST","横浜支店PR1への配布","横浜","1"
"DEST","横浜支店PR2への配布","横浜","2"
　　　　　　　　　：

■JP1と連携して仕分け印刷する流れ

JP1と連携して仕分け印刷する流れを次に示します。

仕分け定義情報ファイルの配布先名称にJP1/Network Printing Systemで指定した配布先プリンタ名，または配布先情報名を設定することで，仕分けられた帳票が出力されます。

図7-15　 仕分け印刷の流れ

(3)　仕分け印刷の実行

JP1と連携した仕分け印刷は，eurpsコマンドから実行できます。

eurpsコマンドの/pオプションに仕分けプリンタ名，/dsオプションに仕分け定義情報ファイルを指定します。

eurpsコマンドの構文については，「3.2.2　eurpsコマンドのオプション一覧」を参照してください。

注意

仕分け定義情報ファイルは，フルパス，相対パス，またはファイル名だけのどれかで指定します。相対パス，またはファイル名だけで指定する場合，仕分け定義情報ファイルのフォルダは，環境変数，または環境設定ファイル（EURPS_ENV）のEURPS_DISTINFOPATHに設定されているフォルダとなります。環境変数EURPS_DISTINFOPATHについては，「7.26.9　EURPS_DISTINFOPATH」を参照してください。

7.11.2　仕分け印刷するときの注意

仕分けキーフィールドの指定は，ページごとにキーフィールドのデータと仕分け情報を比較して，仕分けされます。次のような帳票の場合は，仕分け印刷をするときに注意してください。

1ページ中に仕分けキーフィールドのデータが，複数繰り返して表示されている帳票の場合
仕分け印刷は，ページ単位に仕分けをします。そのため，1ページに複数の情報があっても，分別して配布することはできません。フィールドのデータごとに分別して配布したい場合は，仕分けをする前に改ページをして，1ページに1仕分けキーフィールドのデータだけが表示されるように設計してください。
1ページ中に仕分けキーフィールドのデータが複数繰り返して表示されている場合は，そのページの最初のデータが仕分けの判定対象になります。
例えば，1ページに東京と横浜のデータが繰り返して表示されていると，東京には横浜のデータも一緒に配布されますが，横浜には配布されません。

集計ページのある帳票の場合
集計ページは，前ページの最後のデータを仕分けの判定対象にします。
例えば，前ページが横浜のデータであれば，集計ページも横浜に配布されます。
キー集計と総集計の集計ページがある場合，前ページが横浜のデータであれば，総集計の集計ページは横浜だけに配布されます。総集計のデータを配布先すべてに出力する場合は，総集計アイテムをすべてのキー集計の集計ページに貼り付けてください。

JP1連携で両面仕分け印刷する場合
仕分け元と仕分け先は，異なる名称を指定してください。同じ名称を指定すると，正しい仕分けができません。

7.12　PDF仕分け定義ファイル

EUR サーバ帳票出力機能では，PDF形式ファイルを仕分け出力できます。

PDF形式ファイルの仕分け出力とは，キーとなるフィールドごとに，異なるPDF形式ファイルに分類して出力することです。

PDF形式ファイルを仕分け出力するには，PDF仕分け定義ファイルが必要です。

PDF仕分け定義ファイルは，PDF形式ファイルを仕分け出力する場合とPDF形式ファイルを暗号化仕分け出力する場合とで定義内容が異なります。

＜この節の構成＞

7.12.1　PDF形式ファイルを仕分け出力する場合

7.12.2　PDF形式ファイルを暗号化仕分け出力する場合

7.12.3　PDF仕分け定義ファイルの保存場所

7.12.4　PDF仕分けをするときの注意

7.12.1　PDF形式ファイルを仕分け出力する場合

PDF形式ファイルを仕分け出力する場合のPDF仕分け定義ファイルの指定方法を次に示します。

＜この項の構成＞

(1)　PDF仕分け定義ファイルの形式

(2)　PDF仕分け定義ファイルの編集

(3)　PDF仕分け定義ファイルの指定例

(1)　PDF仕分け定義ファイルの形式

PDF形式ファイルを仕分け出力する場合のPDF仕分け定義ファイルの形式を次に示します。項目は，コンマ「,」で区切って記述します。

(2)　PDF仕分け定義ファイルの編集

PDF仕分け定義ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

PDF仕分け定義ファイルに指定するキーワードは，大文字，小文字の区別をしません。

(a)　KEYFIELD行

KEYFIELD行は，必ず1行目に指定してください。1行目がKEYFIELD行でなかったり，KEYFIELD行が複数指定されていたりした場合は，エラー（KEEU020-E）になります。

■KEYFIELD行の形式

KEYFIELD,キー数,仕分けキーフィールド名1〔〔,仕分けキーフィールド名2〕,…〕

KEYFIELD

キーワードKEYFIELDを指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

キー数

仕分けするキーの数を，1以上の整数で指定します。0を指定した場合，または指定を省略した場合は，エラー（KEEU020-E）になります。

仕分けキーフィールド名

仕分けするキーフィールド名を，「キー数」で指定した数だけコンマ「,」で区切って指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

また，指定されたフィールド名の数と「キー数」で指定した数が合わなかったり，仕分けキーフィールド名に同じフィールド名を複数指定したりした場合も，エラー（KEEU020-E）になります。

指定した仕分けキーフィールド名に一致するフィールドがない場合は，エラー（KEEU019-E）になります。

(b)　TOTAL行

PDF仕分け定義ファイルのTOTAL行は，省略できます。ただし，総集計ページがある場合や，総集計ページを別ファイルにする場合は，指定してください。

TOTAL行が複数指定されている場合は，エラー（KEEU020-E）になります。

■TOTAL行の形式

〔TOTAL,出力先ファイル名〕

TOTAL

キーワードTOTALを指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

出力先ファイル名

総集計ページを出力するPDF形式ファイル名を指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

(c)　DATA行

DATA行に指定した「仕分けキーフィールド名のデータ」とすべて同じ行が複数指定されている場合は，エラー（KEEU020-E）になります。

■DATA行の形式

DATA,出力先ファイル名,仕分けキーフィールド名1のデータ1〔〔,仕分けキーフィールド名2のデータ1〕…〕

〔DATA,出力先ファイル名,仕分けキーフィールド名1のデータ2〔〔,仕分けキーフィールド名2のデータ2〕…〕〕

　　　　　　　　　　　　　：

DATA

キーワードDATAを指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

出力先ファイル名

仕分けするページを出力するPDF形式ファイル名を指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

仕分けキーフィールド名のデータ

KEYFIELD行の「仕分けキーフィールド名」に対応するデータを，「キー数」で指定した数だけコンマ「,」で区切って指定します。指定されたすべてのデータで，マッピングデータファイルと照合して仕分けされます。指定を省略した場合は，エラー（KEEU020-E）になります。

また，指定された仕分けキーフィールド名のデータ数と「キー数」で指定した数が合わなかった場合も，エラー（KEEU020-E）になります。

●データの指定のしかた

データの文字列は，そのまま記述するか，または「"」で囲みます。

データ中に「"」が使用されている場合は，「"」を二つ続けて記述し，データの両端を「"」で囲んでください。
「E"UR」とする場合は，「"E""UR"」と指定します。

データ中に区切り文字が使用されている場合は，文字列の両端を「"」で囲んでください。
「,」が区切り文字の場合，「EU,R」とするときは，「"EU,R"」と指定します。

(3)　PDF仕分け定義ファイルの指定例

■指定内容

PDF仕分け定義ファイル（shiwake.csv）の定義内容
KEYFIELD,1,F1
DATA,Alunch.pdf,A
DATA,Blunch.pdf,B

マッピングデータファイル（menu.csv）の内容
F1,F2,F3
A,Fish,タイ
A,Fish,サケ
A,Fish,マグロ
B,Meat,牛肉
B,Meat,豚肉

eurpsコマンドの指定
eurps /t pdf /dsf shiwake.csv menu.fms,menu.csv

■出力結果

「Alunch.pdf」には，「Fish　タイ」「Fish　サケ」「Fish　マグロ」が表示されます。

「Blunch.pdf」には，「Meat　牛肉」「Meat　豚肉」が表示されます。

7.12.2　PDF形式ファイルを暗号化仕分け出力する場合

PDF形式ファイルを暗号化仕分け出力する場合のPDF仕分け定義ファイルの指定方法を次に示します。

＜この項の構成＞

(1)　PDF仕分け定義ファイルの形式

(2)　PDF仕分け定義ファイルの編集

(3)　PDF仕分け定義ファイルに指定するuserpasswordの注意

(4)　設定されているパスワードの違い

(5)　PDF仕分け定義ファイルの指定例

(1)　PDF仕分け定義ファイルの形式

PDF形式ファイルを暗号化仕分け出力する場合のPDF仕分け定義ファイルの形式を次に示します。項目は，コンマ「,」で区切って記述します。

(2)　PDF仕分け定義ファイルの編集

PDF仕分け定義ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。

PDF仕分け定義ファイルに指定するキーワードは，大文字，小文字の区別をしません。

(a)　KEYFIELD行

KEYFIELD行は，必ず1行目に指定してください。1行目がKEYFIELD行でなかったり，KEYFIELD行が複数指定されていたりした場合は，エラー（KEEU020-E）になります。

■KEYFIELD行の形式

KEYFIELD,キー数,仕分けキーフィールド名1〔〔,仕分けキーフィールド名2〕,…〕

KEYFIELD

キーワードKEYFIELDを指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

キー数

仕分けするキーの数を，1以上の整数で指定します。0を指定した場合，または指定を省略した場合は，エラー（KEEU020-E）になります。

仕分けキーフィールド名

仕分けするキーフィールド名を，「キー数」で指定した数だけコンマ「,」で区切って指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

また，指定されたフィールド名の数と「キー数」で指定した数が合わなかったり，仕分けキーフィールド名に同じフィールド名を複数指定したりした場合も，エラー（KEEU020-E）になります。

指定した仕分けキーフィールド名に一致するフィールドがない場合は，エラー（KEEU019-E）になります。

(b)　TOTAL行

TOTAL行は，省略できます。ただし，総集計ページがある場合や，総集計ページを別ファイルにする場合は，指定してください。

TOTAL行を複数指定されている場合は，エラー（KEEU020-E）になります。

■TOTAL行の形式

〔TOTAL,出力先ファイル名〔,userpassword〕〕

TOTAL

キーワードTOTALを指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

出力先ファイル名

総集計ページを出力するPDF形式ファイル名を指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

userpassword

「出力先ファイル名」で指定したPDF形式ファイルに対するユーザパスワードを指定します。暗号化したパスワードも指定できます。パスワードの暗号化については，「7.15.2(4)　パスワードの暗号化」を参照してください。

「userpassword」の指定は省略できます。指定を省略する場合は，「userpassword」の直前のコンマ「,」も省略できます。

●ユーザパスワードの文字列に指定できる文字

文字列に指定できる文字は，次のとおりです。指定できない文字を使用した場合は，エラー（KEEU020-E）になります。

半角数字
0～9

半角英字
A～Z，a～z

半角記号
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ¥ ] ^ _ ` { | } ~

文字列にコンマ「,」を指定する場合は，コンマ「,」を「"」で囲んでください。

半角空白

●ユーザパスワードの文字列長

指定できる文字列の長さは，Shift JISコードで32バイトまでです。32バイトを超えた場合は，エラー（KEEU020-E）になります。

(c)　DATA行

DATA行に指定した「仕分けキーフィールド名のデータ」とすべて同じ行が複数指定されている場合は，エラー（KEEU020-E）になります。

■DATA行の形式

DATA,出力先ファイル名,仕分けキーフィールド名1のデータ1〔〔,仕分けキーフィールド名2のデータ1〕…〕〔,userpassword〕

〔DATA,出力先ファイル名,仕分けキーフィールド名1のデータ2〔〔,仕分けキーフィールド名2のデータ2〕…〕〔,userpassword〕〕

　　　　　　　　　　　　　　：

DATA

キーワードDATAを指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

出力先ファイル名

仕分けするページを出力するPDF形式ファイル名を指定します。指定を省略した場合は，エラー（KEEU020-E）になります。

仕分けキーフィールド名のデータ

KEYFIELD行の「仕分けキーフィールド名」に対応するデータを，「キー数」で指定した数だけコンマ「,」で区切って指定します。指定されたすべてのデータで，マッピングデータファイルと照合して仕分けされます。指定を省略した場合は，エラー（KEEU020-E）になります。

また，指定された仕分けキーフィールド名のデータ数と「キー数」で指定した数が合わなかった場合も，エラー（KEEU020-E）になります。

●データの指定のしかた

データの文字列は，そのまま記述するか，または「"」で囲みます。

データ中に「"」が使用されている場合は，「"」を二つ続けて記述し，データの両端を「"」で囲んでください。
「E"UR」とする場合は，「"E""UR"」と指定します。

データ中に区切り文字が使用されている場合は，文字列の両端を「"」で囲んでください。
「,」が区切り文字の場合，「EU,R」とするときは，「"EU,R"」と指定します。

userpassword

「出力先ファイル名」で指定した，仕分けするページを出力するPDF形式ファイルに対するユーザパスワードを指定します。暗号化したパスワードも指定できます。パスワードの暗号化については，「7.15.2(4)　パスワードの暗号化」を参照してください。

「userpassword」の指定は省略できます。指定を省略する場合は，「userpassword」の直前のコンマ「,」も省略できます。

●ユーザパスワードの文字列に指定できる文字

文字列に指定できる文字は，次のとおりです。指定できない文字を使用した場合は，エラー（KEEU020-E）になります。

半角数字
0～9

半角英字
A～Z，a～z

半角記号
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ¥ ] ^ _ ` { | } ~

半角空白

文字列にコンマ「,」を指定する場合は，コンマ「,」を「"」で囲んでください。

●ユーザパスワードの文字列長

指定できる文字列の長さは，Shift JISコードで32バイトまでです。32バイトを超えた場合は，エラー（KEEU020-E）になります。

(3)　PDF仕分け定義ファイルに指定するuserpasswordの注意

PDF形式ファイルを暗号化仕分け出力する場合，PDF仕分け定義ファイルのuserpasswordを指定するときは，次に示す注意があります。

ユーザパスワードは，PDF仕分け定義ファイルのuserpasswordで指定します。暗号化設定ファイルのキーワードUserPasswordの指定はいりません。指定されていても無視されます。

パスワードは，暗号化設定ファイルのキーワードOwnerPassword，またはPDF仕分け定義ファイルのuserpasswordのどちらかを指定してください。どちらも指定していない場合は，エラー（KEEU033-E）になります。

暗号化設定ファイルで指定するOwnerPasswordと，PDF仕分け定義ファイルで指定するuserpasswordは，異なるパスワードを指定してください。同じパスワードが指定されている場合は，エラー（KEEU034-E）になります。

(4)　設定されているパスワードの違い

暗号化仕分けされたPDF形式ファイルを開こうとすると，パスワードの入力を求められます。どのパスワードを入力して開くかによって，PDF形式ファイルの表示は次のように異なります。

暗号化設定ファイルのキーワードOwnerPasswordだけ設定されている場合
パスワードの入力を求められません。
自由にファイルを開けますが，暗号化設定ファイルに設定されているセキュリティ属性は有効です。

PDF仕分け定義ファイルのuserpasswordだけ設定されている場合
パスワードの入力を求められます。
ユーザパスワードが通知されている閲覧者だけファイルを開けます。また，暗号化設定ファイルに設定されているセキュリティ属性も有効です。

暗号化設定ファイルのキーワードOwnerPasswordとPDF仕分け定義ファイルのuserpasswordの両方が設定されている場合
パスワードの入力を求められます。入力するパスワードは，オーナパスワードとユーザパスワードのどちらでもかまいません。ただし，どちらのパスワードを入力するかによって，セキュリティ属性は次のように異なります。

オーナパスワードを入力したとき
暗号化設定ファイルに設定されているセキュリティ属性は，すべて解除した状態で表示されます。

ユーザパスワードを入力したとき
暗号化設定ファイルに設定されているセキュリティ属性は有効です。

■セキュリティ属性を変更する場合の注意

PDF形式ファイルのセキュリティ属性を変更する場合は，暗号化設定ファイルから行ってください。Adobe AcrobatでPDF形式ファイルを開き，オーナパスワードを入力することで文書のセキュリティを変更できますが，この場合EURでは動作を保証しません。

(5)　PDF仕分け定義ファイルの指定例

ユーザパスワードを指定して，PDFからの印刷を禁止する場合の指定例を示します。

■指定内容

暗号化設定ファイル（cipher.txt）の定義内容
OwnerPassword=OWNER
DisablePrint=Yes

PDF仕分け定義ファイル（shiwake.csv）の定義内容
KEYFIELD,1,氏名番号
DATA,00000001.pdf,00000001,TARO
DATA,00000002.pdf,00000002,HANAKO

マッピングデータファイル（shikyuu.csv）の内容
所属,氏名番号,氏名,支給額
勤労課,00000001,日立太郎,250000
勤労課,00000002,日立花子,200000

eurpsコマンドの指定
eurps /t pdf /cry /cryf cipher.txt /dsf shiwake.csv shikyuu.fms,shikyuu.csv

■出力結果

「00000001.pdf」には「勤労課　日立太郎　250,000円」が表示され，「00000002.pdf」には「勤労課　日立花子　200,000円」が表示されます。

どちらも，ファイルを開こうとすると，パスワードの入力を求められます。

また，ファイルを開くと，［文書のセキュリティ］ダイアログには次のように表示されます。

ユーザパスワード：はい

オーナパスワード：はい

印刷　　　　　　：許可しない

7.12.3　PDF仕分け定義ファイルの保存場所

PDF仕分け定義ファイルは，任意のフォルダに保存してください。この保存先フォルダを，次に示すPDF仕分け定義ファイルのデフォルトの読み込みフォルダに設定してください。

環境変数，および環境設定ファイルの変数「EURPS_DISTINFOPATH」

ActiveXオブジェクトの「DistributeFilePath」

JavaBeans起動部品の「setDistributeFilePath」

7.12.4　PDF仕分けをするときの注意

仕分けキーフィールドの指定は，ページごとにキーフィールドのデータと仕分け情報を比較して，仕分けされます。次のような帳票の場合は，仕分けをするときに注意してください。

1ページ中に仕分けキーフィールドのデータが，複数繰り返して表示されている帳票の場合
仕分け印刷は，ページ単位に仕分けをします。そのため，1ページに複数の情報があっても，分別して配布することはできません。フィールドのデータごとに分別して配布したい場合は，仕分けをする前に改ページをして，1ページに1仕分けキーフィールドのデータだけが表示されるように設計してください。
1ページ中に仕分けキーフィールドのデータが複数繰り返して表示されている場合は，そのページの最初のデータが仕分けの判定対象になります。
例えば，1ページに東京と横浜のデータが繰り返して表示されていると，東京には横浜のデータも一緒に配布されますが，横浜には配布されません。

集計ページのある帳票の場合
集計ページは，前ページの最後のデータを仕分けの判定対象にします。
例えば，前ページが横浜のデータであれば，集計ページも横浜に配布されます。
キー集計と総集計の集計ページがある場合，前ページが横浜のデータであれば，総集計の集計ページは横浜だけに配布されます。総集計のデータを配布先すべてに出力する場合は，総集計アイテムをすべてのキー集計の集計ページに貼り付けてください。

JP1連携で両面仕分け印刷する場合
仕分け元と仕分け先は，異なる名称を指定してください。同じ名称を指定すると，正しい仕分けができません。

PDF仕分け定義ファイルに指定されたデータがない場合は，エラー（KEEU031-E）となります。

すでに同じ名称のファイルがあった場合は，エラー（KEEU032-E）となります。

7.13　文書しおり定義ファイル

EUR サーバ帳票出力機能では，PDF形式ファイルにしおりを付けられます。

しおりには，「PDF形式ファイルを示すしおり」と「サブ文書の情報を示すしおり」があります。「PDF形式ファイルを示すしおり」を付ける場合は，文書しおり定義ファイルに情報を設定します。

文書しおり定義ファイルに「PDF形式ファイルを示すしおり」が設定されていると，PDF形式ファイルを開いた場合，次のように表示されます。

文書しおり定義ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

＜この節の構成＞

7.13.1　文書しおり定義ファイルの作成

7.13.2　文書しおり定義ファイルの保存場所

7.13.1　文書しおり定義ファイルの作成

文書しおり定義ファイルには，「PDF形式ファイルを示すしおり」となる文字列とPDF形式ファイルのページの表示方法を設定します。

＜この項の構成＞

(1)　文書しおり定義ファイルの構文

(2)　文書しおり定義ファイルのキーワード

(1)　文書しおり定義ファイルの構文

キーワード=値

キーワードに指定できる値を次に示します。

表7-25　 文書しおり定義ファイルの構文

キーワード | 値
TITLE | 「PDF形式ファイルを示すしおり」の文字列を指定します。
SCALE | ページの表示方法を指定します。
BOOKMARK | しおりを開いた状態で表示するか，閉じた状態で表示するかを指定します。

(2)　文書しおり定義ファイルのキーワード

文書しおり定義ファイルに指定するキーワードTITLEとSCALEは，出力するPDF形式ファイルごとに1組だけ指定します。一つのPDF形式ファイルに複数組のキーワードを指定した場合は，エラー（KEEU028-E）になります。

文書しおり定義ファイルに指定するキーワードとオプションは，大文字，小文字の区別をしません。

(a)　TITLE

「PDF形式ファイルを示すしおり」の文字列を指定します。「PDF形式ファイルを示すしおり」は，文書情報設定ファイルに設定したタイトルをそのまま利用することもできますし，任意の文字列を設定することもできます。

■キーワードTITLEの形式

TITLE={docinfotitle | "文字列"}

docinfotitle

文書情報設定ファイルのキーワードTITLEに指定されている文字列を，PDF形式ファイルを示すタイトルとします。

オプションdocinfotitleを指定したのに文書情報設定ファイルのキーワードTITLEに文字列が指定されていない場合は，しおりパレットにはタイトルを表示しません。文書情報設定ファイルについては，「7.5　文書情報設定ファイル」を参照してください。

文字列

「PDF形式ファイルを示すしおり」に任意の文字列を指定する場合は，文字列を「"」で囲んで指定します。文字列が「"」で囲まれていない場合，または「""」のように空の文字列で指定されている場合は，エラー（KEEU028-E）になります。

文字列中に「"」を指定したい場合は，「"」を二つ続けて記述して，文字列の両端を「"」で囲んでください。例えば，「E"UR」とする場合は，「"E""UR"」と指定します。

文字列に使用できる文字コード
文字列に使用できる文字コードについては，「2.1　EURが使用する文字コード」を参照してください。
文字列は，任意の文字列で指定できますが，制御文字は指定できません。文字列に制御文字を指定した場合は，半角空白に置き換えて出力されます。

指定できる文字列の長さ
指定できる文字列の長さに制限はありません。

(b)　SCALE

ページの表示方法を指定します。キーワードSCALEの指定を省略した場合は，100（%）で表示されます。実際の大きさで表示する場合は，キーワードSCALEの指定を省略するか，またはキーワードSCALEに「100」を指定してください。

ページの表示位置は，Adobe Readerの仕様と同じです。

■キーワードSCALEの形式

SCALE=〔倍率 | fit | fith〕

倍率

表示するページの倍率を，10～1,600（%）の整数で指定します。

fit

ページ全体が，表示ウィンドウに収まるサイズで表示されます。

オプションfitを「"」で囲んで指定すると，エラー（KEEU028-E）になります。

fith

ページの横幅が，表示ウィンドウの横幅と一致するように表示されます。

オプションfithを「"」で囲んで指定すると，エラー（KEEU028-E）になります。

(c)　BOOKMARK

しおりを開いた状態で表示するか，閉じた状態で表示するかを指定します。省略した場合は，openが仮定されます。open，close以外を指定した場合，およびオプションを「"」で囲んだ場合はエラー（KEEU028-E）となります。open，closeは半角文字で指定してください。

■キーワードBOOKMARKの形式

BOOKMARK =〔open | close〕

open

しおりが開いた状態で表示されます。

close

しおりが閉じた状態で表示されます。

7.13.2　文書しおり定義ファイルの保存場所

文書しおり定義ファイルは，しおり定義ファイルと同じフォルダに保存してください。この保存先フォルダを，次に示す文書しおり定義ファイルのデフォルトの読み込みフォルダに設定してください。

環境変数，および環境設定ファイルの変数「EURPS_BOOKMARKPATH」

ActiveXオブジェクトの「BookmarkFilePath」

JavaBeans起動部品の「setBookmarkFilePath」

しおり定義ファイルについては，「7.14　しおり定義ファイル」を参照してください。

7.14　しおり定義ファイル

EUR サーバ帳票出力機能では，PDF形式ファイルにしおりを付けられます。

しおりには，「PDF形式ファイルを示すしおり」と「サブ文書の情報を示すしおり」があります。「サブ文書の情報を示すしおり」を付ける場合は，しおり定義ファイルに情報を設定します。

しおり定義ファイルに「サブ文書の情報を示すしおり」の情報が設定されていると，PDF形式ファイルを開いた場合，次のように表示されます。

サブ文書の情報には，「PDF形式ファイルを構成するサブ文書（帳票）を示すしおり」と「（帳票に出力する）データのまとまりを表す項目のしおり」があります。

しおり定義ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

＜この節の構成＞

7.14.1　しおり定義ファイルの作成

7.14.2　しおり定義ファイルの保存場所

7.14.3　しおり定義ファイルの指定例

7.14.1　しおり定義ファイルの作成

しおり定義ファイルには，「PDF形式ファイルを構成するサブ文書（帳票）を示すしおり」と「（帳票に出力する）データのまとまりを表す項目のしおり」の文字列とPDF形式ファイルのページの表示方法を設定します。

＜この項の構成＞

(1)　しおり定義ファイルの構文

(2)　しおり定義ファイルのキーワード

(1)　しおり定義ファイルの構文

キーワード=値

キーワードに指定できる値を次に示します。

表7-26　 しおり定義ファイルの構文

キーワード | 値
NAME | 「PDF形式ファイルを構成するサブ文書（帳票）を示すしおり」を指定します。
BREAKFLD | 「（帳票に出力する）データのまとまりを表す項目のしおり」を指定します。

(2)　しおり定義ファイルのキーワード

しおり定義ファイルに指定するキーワードとオプションは，大文字，小文字の区別をしません。

(a)　NAME

「PDF形式ファイルを構成するサブ文書（帳票）を示すしおり」の文字列（帳票名）を指定します。NAMEキーワードは，出力する帳票ファイルごとに一つだけ指定します。一つの帳票ファイルに複数のNAMEキーワードを指定した場合は，エラー（KEEU027-E）になります。

■キーワードNAMEの形式

NAME="文字列"〔,倍率 | ,fit | ,fith〕

文字列

「PDF形式ファイルを構成するサブ文書（帳票）を示すしおり」の文字列（帳票名）を「"」で囲んで指定します。文字列が「"」で囲まれていない場合，または「""」のように空の文字列で指定されている場合は，エラー（KEEU027-E）になります。

文字列中に「"」を指定したい場合は，「"」を二つ続けて記述して，文字列の両端を「"」で囲んでください。例えば，「E"UR」とする場合は，「"E""UR"」と指定します。

文字列に使用できる文字コード
文字列に使用できる文字コードについては，「2.1　EURが使用する文字コード」を参照してください。
文字列は，任意の文字列で指定できますが，制御文字は指定できません。文字列に制御文字を指定した場合は，半角空白に置き換えて出力されます。

指定できる文字列の長さ
指定できる文字列の長さに制限はありません。

倍率 | fit | fith

ページの表示方法を指定します。指定を省略した場合は，100（%）で表示されます。

実際の大きさで表示する場合は，表示方法の指定を省略するか，または「100」を指定してください。

ページの表示位置は，Adobe Readerの仕様と同じです。

倍率

表示するページの倍率を，10～1,600（%）の整数で指定します。

fit

ページ全体が，表示ウィンドウに収まるサイズで表示されます。

オプションfitを「"」で囲んで指定すると，エラー（KEEU027-E）になります。

fith

ページの横幅が，表示ウィンドウの横幅と一致するように表示されます。

オプションfithを「"」で囲んで指定すると，エラー（KEEU027-E）になります。

(b)　BREAKFLD

「（帳票に出力する）データのまとまりを表す項目のしおり」のキーとなるフィールド名を指定します。

キーワードBREAKFLDは，5行まで（5階層表示）指定できます。6行以上指定した場合は，エラー（KEEU027-E）になります。階層は，キーワードBREAKFLDに指定したフィールド順です。キーワードBREAKFLDに指定したフィールド中のデータが直前のデータと異なる値の場合（一番目のデータも含む），その値が階層の中を分類する文字列として表示されます。

■キーワードBREAKFLDの形式

BREAKFLD="フィールド名1"〔,倍率1 | ,fit | ,fith〕

BREAKFLD="フィールド名2"〔,倍率2 | ,fit | ,fith〕

　　　　　　　　　　　：

BREAKFLD="フィールド名5"〔,倍率5 | ,fit | ,fith〕

フィールド名

「（帳票に出力する）データのまとまりを表す項目のしおり」のキーとなるフィールド名を「"」で囲んで指定します。フィールド名が「"」で囲まれていない場合は，エラー（KEEU027-E）になります。

キーとなるフィールド名には，出力するデータのどのフィールドを指定してもかまいませんが，帳票を設計した時に設定された改ページや改ブロックのキーとなるフィールドと同じフィールド名を指定すると，帳票を設計した時と同じ情報の帳票を表示できます。どのフィールドが改ページや改ブロックのキーとなるフィールドに設定されているかを知るには，EUR 帳票作成機能で確認してください。

指定したフィールドのデータが画像データの場合は，画像ファイル名がしおりとして表示されます。

また，指定したフィールドのデータが空データだった場合は，「（空データ）」がしおりとして表示されます。

次に示すフィールド名をキーワードBREAKFLDに指定した場合，エラーにはなりませんが，指定したn番目のしおりは出力されません。

帳票を設計した時にフィールド定義されていないフィールド名

帳票に貼り付けられていないフィールド名

倍率 | fit | fith

ページの表示方法を指定します。指定を省略した場合は，100（%）で表示されます。

実際の大きさで表示する場合は，表示方法の指定を省略するか，または「100」を指定してください。

ページの表示位置は，Adobe Readerの仕様と同じです。

倍率

表示するページの倍率を，10～1,600（%）の整数で指定します。

fit

ページ全体が，表示ウィンドウに収まるサイズで表示されます。

オプションfitを「"」で囲んで指定すると，エラー（KEEU027-E）になります。

fith

ページの横幅が，表示ウィンドウの横幅と一致するように表示されます。

オプションfithを「"」で囲んで指定すると，エラー（KEEU027-E）になります。

7.14.2　しおり定義ファイルの保存場所

しおり定義ファイルは，文書しおり定義ファイルと同じフォルダに保存してください。この保存先フォルダを，次に示すしおり定義ファイルのデフォルトの読み込みフォルダに設定してください。

環境変数，および環境設定ファイルの変数「EURPS_BOOKMARKPATH」

ActiveXオブジェクトの「BookmarkFilePath」

JavaBeans起動部品の「setBookmarkFilePath」

文書しおり定義ファイルについては，「7.13　文書しおり定義ファイル」を参照してください。

7.14.3　しおり定義ファイルの指定例

しおり定義ファイルの指定例と，その表示例を次に示します。

文書しおり定義ファイルの定義内容
TITLE="ペット情報"
SCALE=fit
BOOKMARK=open

しおり定義ファイルの定義内容
NAME="ペット"
BREAKFLD="科目",fit

表示例

フィールド名「科目」のデータのまとまりを示す項目「イヌ」，「ウサギ」，および「ハムスター」をクリックすると，直接ページを開けます。

7.15　暗号化設定ファイル

EUR サーバ帳票出力機能では，PDF形式ファイルの改ざん，および給与明細など情報の漏えいを防ぐために，PDF形式ファイルを暗号化できます。

PDF形式ファイルを暗号化するには，セキュリティ属性を暗号化設定ファイルに設定します。

＜この節の構成＞

7.15.1　暗号化設定ファイルに設定できる属性

7.15.2　暗号化設定ファイルの編集

7.15.3　暗号化設定ファイルの保存場所

7.15.4　暗号化設定ファイルの指定例

7.15.1　暗号化設定ファイルに設定できる属性

暗号化設定ファイルには，次に示すセキュリティ属性を設定できます。

ユーザパスワード
PDF形式ファイルを閲覧する時に入力するパスワードを指定します。ユーザパスワードが指定されていると，PDF形式ファイルを閲覧する時に，パスワード入力が要求されます。

オーナパスワード
セキュリティ属性を設定，または変更したり，PDFに権限を設定したりする時に入力するパスワードを指定します。
Adobe Reader 7の，「マスタパスワード」に該当するものです。

印刷
PDFから印刷することを禁止します。

文書の変更
PDF文書情報の変更を禁止します。

内容のコピー，または抽出
内容のコピー，または抽出を禁止します。

注釈とフォームフィールドの作成
注釈とフォームフィールドの作成を禁止します。

7.15.2　暗号化設定ファイルの編集

暗号化設定ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

＜この項の構成＞

(1)　暗号化設定ファイルの構文

(2)　暗号化設定ファイルのキーワード

(3)　OwnerPasswordとUserPasswordの違い

(4)　パスワードの暗号化

(1)　暗号化設定ファイルの構文

キーワード=値

セキュリティ属性を，「キーワード=値」の形式で記述します。キーワードに指定できる値を次に示します。

表7-27　 暗号化設定ファイルの構文

キーワード | 値
OwnerPassword | PDFに，セキュリティ属性と権限を設定する時のパスワードを指定します。
DisablePrint | PDFからの印刷を禁止するかどうかを指定します。
DisableChange | PDF文書情報の変更を禁止するかどうかを指定します。
DisableCopy | PDF中の内容のコピー，または抽出を禁止するかどうかを指定します。
DisableAdd | 注釈とフォームフィールドの作成を禁止するかどうかを指定します。
UserPassword | PDF形式ファイルを閲覧する時のパスワードを指定します。
EncryptionMode | PDFファイルを暗号化する時の暗号化モードを指定します。

キーワードの指定は，PDF形式ファイルを暗号化出力する場合と，PDF形式ファイルを暗号化仕分け出力する場合とで異なります。キーワードと対応する出力方法について，次に示します。

表7-28　 キーワードと対応する出力方法

キーワード | PDF形式ファイルを暗号化出力する場合 | PDF形式ファイルを暗号化仕分け出力する場合
OwnerPassword | ○ | ◎ ※1
DisablePrint | ○ | ○
DisableChange | ○ | ○
DisableCopy | ○ | ○
DisableAdd | ○ | ○
UserPassword | ○ | ○ ※2
EncryptionMode | ○ | ○

（凡例）

◎：必ず指定するキーワードです。

○：指定を省略できるキーワードです。

注※1

PDF形式ファイルを暗号化仕分け出力する場合，暗号化設定ファイルの指定は省略できますが，暗号化設定ファイルを指定するときは，キーワードOwnerPasswordを必ず指定してください。省略した場合は，エラー（KEEU030-E）になります。

注※2

PDF形式ファイルを暗号化仕分け出力する場合は，PDF仕分け定義ファイルでユーザパスワードを指定します。そのため，暗号化設定ファイルのキーワードUserPasswordは，指定されていても無視されます。

(2)　暗号化設定ファイルのキーワード

暗号化設定ファイルに指定するキーワードは，大文字，小文字の区別をしません。

(a)　OwnerPassword

PDFに，セキュリティ属性と権限を設定する場合のパスワードを指定します。暗号化したパスワードも指定できます。パスワードを複数指定した場合は，エラー（KEEU030-E）になります。

PDF形式ファイルを暗号化出力する場合，パスワードは，キーワードOwnerPassword，またはキーワードUserPasswordのどちらかを指定してください。どちらも指定していない場合は，エラー（KEEU033-E）になります。

また，キーワードOwnerPasswordとキーワードUserPasswordには，異なるパスワードを指定してください。同じパスワードを指定した場合は，エラー（KEEU034-E）になります。

■キーワードOwnerPasswordの形式

OwnerPassword=文字列

文字列

パスワード文字列を指定します。

文字列に指定できる文字は，次のとおりです。指定できない文字を使用した場合は，エラー（KEEU030-E）になります。

半角数字
0～9

半角英字
A～Z，a～z

半角記号
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ¥ ] ^ _ ` { | } ~

半角空白

指定できる文字列の長さは，Shift JISコードで32バイトまでです。32バイトを超えた場合は，エラー（KEEU030-E）になります。

パスワードの暗号化については，「7.15.2(4)　パスワードの暗号化」を参照してください。

(b)　DisablePrint

PDFからの印刷を禁止するかどうかを指定します。複数指定した場合は，エラー（KEEU030-E）になります。

■キーワードDisablePrintの形式

DisablePrint=〔Yes | No〕

Yes | No

Yesを指定すると，PDFからの印刷を禁止します。ただし，キーワードOwnerPasswordが設定されていない場合は，エラー（KEEU030-E）になります。

Noを指定すると，PDFからの印刷を許可します。

オプションは，大文字と小文字を区別しています。「Yes」または「No」で指定してください。正しく指定されていない場合は，エラー（KEEU030-E）になります。

(c)　DisableChange

PDF文書情報の変更を禁止するかどうかを指定します。複数指定した場合は，エラー（KEEU030-E）になります。

■キーワードDisableChangeの形式

DisableChange=〔Yes | No〕

Yes | No

Yesを指定すると，PDF文書情報の変更を禁止します。ただし，キーワードOwnerPasswordが設定されていない場合は，エラー（KEEU030-E）になります。

Noを指定すると，PDF文書情報の変更を許可します。

オプションは，大文字と小文字を区別しています。「Yes」または「No」で指定してください。正しく指定されていない場合は，エラー（KEEU030-E）になります。

(d)　DisableCopy

PDF中の内容のコピー，または抽出を禁止するかどうかを指定します。複数指定した場合は，エラー（KEEU030-E）になります。

■キーワードDisableCopyの形式

DisableCopy=〔Yes | No〕

Yes | No

Yesを指定すると，PDF中の内容のコピー，または抽出を禁止します。ただし，キーワードOwnerPasswordが設定されていない場合は，エラー（KEEU030-E）になります。

Noを指定すると，PDF中の内容のコピー，または抽出を許可します。

オプションは，大文字と小文字を区別しています。「Yes」または「No」で指定してください。正しく指定されていない場合は，エラー（KEEU030-E）になります。

(e)　DisableAdd

注釈とフォームフィールドの作成を禁止するかどうかを指定します。複数指定した場合は，エラー（KEEU030-E）になります。

■キーワードDisableAddの形式

DisableAdd=〔Yes | No〕

Yes | No

Yesを指定すると，注釈とフォームフィールドの作成を禁止します。ただし，キーワードOwnerPasswordが設定されていない場合は，エラー（KEEU030-E）になります。

Noを指定すると，注釈とフォームフィールドの作成を許可します。

オプションは，大文字と小文字を区別しています。「Yes」または「No」で指定してください。正しく指定されていない場合は，エラー（KEEU030-E）になります。

(f)　UserPassword

PDF形式ファイルを閲覧する時のパスワードを指定します。パスワードには，暗号化したパスワードも指定できます。パスワードを複数指定した場合は，エラー（KEEU030-E）になります。

PDF形式ファイルを暗号化出力する場合
PDF形式ファイルを暗号化出力する場合，パスワードは，暗号化設定ファイルのキーワードOwnerPassword，またはキーワードUserPasswordのどちらかを指定してください。どちらも指定していない場合は，エラー（KEEU033-E）になります。
また，キーワードOwnerPasswordとキーワードUserPasswordには，異なるパスワードを指定してください。同じパスワードを指定した場合は，エラー（KEEU034-E）になります。

PDF形式ファイルを暗号化仕分け出力する場合
PDF形式ファイルを暗号化仕分け出力する場合は，ユーザパスワードをPDF仕分け定義ファイルのuserpasswordで指定します。そのため，暗号化設定ファイルのキーワードUserPasswordの指定は要りません。指定されていても無視されます。
パスワードは，暗号化設定ファイルのキーワードOwnerPassword，またはPDF仕分け定義ファイルのuserpasswordのどちらかを指定してください。どちらも指定していない場合は，エラー（KEEU033-E）になります。
また，暗号化設定ファイルのキーワードOwnerPasswordとPDF仕分け定義ファイルのuserpasswordには，異なるパスワードを指定してください。同じパスワードを指定した場合は，エラー（KEEU034-E）になります。
PDF仕分け定義ファイルについては，「7.12.2　PDF形式ファイルを暗号化仕分け出力する場合」を参照してください。

■キーワードUserPasswordの形式

UserPassword=文字列

文字列

パスワードの文字列を指定します。

文字列に指定できる文字は，次のとおりです。指定できない文字を使用した場合は，エラー（KEEU030-E）になります。

半角数字
0～9

半角英字
A～Z，a～z

半角記号
! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ¥ ] ^ _ ` { | } ~

半角空白

指定できる文字列の長さは，Shift JISコードで32バイトまでです。32バイトを超えた場合は，エラー（KEEU030-E）になります。

パスワードの暗号化については，「7.15.2(4)　パスワードの暗号化」を参照してください。

(g)　EncryptionMode

PDFファイルを暗号化する場合の暗号化モードを指定します。

■キーワードEncryptionModeの形式

EncryptionMode=〔1 | 2〕

1 | 2

暗号化モードを設定します。

指定値とその説明を次に示します。

表7-29　 キーワードEncryptionModeの指定値

指定値 | 鍵長 | 作成されるPDFファイルのバージョン | 暗号強度
1 | 40ビット | バージョン1.2 | 弱い
2 | 128ビット | バージョン1.4 | 強い

キーワードEncryptionModeの指定を省略した場合は，128ビットの鍵長でPDFファイルを暗号化します。

指定できる文字は，半角数字の「1」または「2」です。指定できない文字を使用した場合は，エラー（KEEU030-E）になります。

(3)　OwnerPasswordとUserPasswordの違い

暗号化されたPDF形式ファイルを開こうとすると，パスワードの入力を求められます。どのパスワードを入力して開くかによって，PDF形式ファイルの表示は次のように異なります。

キーワードOwnerPasswordだけ設定されている場合
パスワードの入力を求められません。
自由にファイルを開けますが，暗号化設定ファイルに設定されているセキュリティ属性は有効です。

キーワードUserPasswordだけ設定されている場合
パスワードの入力を求められます。
ユーザパスワードが通知されている閲覧者だけファイルを開けます。また，暗号化設定ファイルに設定されているセキュリティ属性も有効です。

キーワードOwnerPasswordとUserPasswordの両方が設定されている場合
パスワードの入力を求められます。入力するパスワードは，オーナパスワードとユーザパスワードのどちらでもかまいません。ただし，どちらのパスワードを入力するかによって，セキュリティ属性は次のように異なります。

オーナパスワードを入力したとき
暗号化設定ファイルに設定されているセキュリティ属性を，すべて解除した状態で表示されます。

ユーザパスワードを入力したとき
暗号化設定ファイルに設定されているセキュリティ属性は有効です。

■セキュリティ属性を変更する場合の注意

PDF形式ファイルのセキュリティ属性を変更する場合は，暗号化設定ファイルをエディタで開き，設定を変更してください。Adobe AcrobatでPDF形式ファイルを開き，オーナパスワードを入力することで文書のセキュリティを変更できますが，この場合EURでは動作を保証しません。

(4)　パスワードの暗号化

セキュリティを強化するために，暗号化設定ファイル，およびPDF仕分け定義ファイルに設定されたキーワードOwnerPasswordとUserPasswordのパスワードを暗号化できます。

(a)　パスワードを暗号化する方法

パスワードの暗号化は，PDFパスワード暗号化ツールで行います。 PDFパスワード暗号化ツールは，EUR Print Service - Cipher optionに同梱されています。

Windows環境のファイルを暗号化する場合
Windows環境の暗号化設定ファイル，およびPDF仕分け定義ファイルのパスワードを暗号化する場合は，PDFパスワード暗号化ツール「eurecpdf.exe」を使用します。「eurecpdf.exe」はEUR Print Service - Cipher optionのインストール先フォルダ¥Program¥下にあります。

コマンドの構文

eurecpdf.exe
    /t 暗号化対象ファイル種別
    /if 暗号化対象ファイルパス
    /of 出力先ファイルパス
    /es 暗号化鍵

/tオプション
暗号化するファイルの種別を指定します。指定できるファイル種別を次に示します。
　　cr：暗号化設定ファイル
　　pd：PDF仕分け定義ファイル
大文字と小文字の区別はしません。「cr」，「pd」以外の文字を指定すると，エラーになります。

/ifオプション
パスワードを暗号化する暗号化設定ファイル名，またはPDF仕分け定義ファイル名のフルパスを，259文字以内で指定します。

/ofオプション
パスワードを暗号化したデータを出力するファイルのフルパスを，259文字以内で指定します。

/esオプション
暗号化したパスワードから元のパスワードを読み出すための，暗号化鍵を指定します。パスワード暗号化鍵に指定できる文字は，次のとおりです。

半角数字
0～9

半角英字
A～Z，a～z

指定できるパスワード暗号化鍵の長さは，Shift JISコードで32バイトまでです。32バイトを超えた場合は，エラー（KEEU806-E）になります。また，パスワード暗号化鍵に指定できない文字を指定した場合も，エラー（KEEU806-E）になります。

UNIX／Linux環境のファイルを暗号化する場合
UNIX／Linux環境の暗号化設定ファイル，およびPDF仕分け定義ファイルのパスワードを暗号化する場合は，PDFパスワード暗号化ツール「eurecpdf」を使用します。「eurecpdf」は，/opt/eurps/bin/下にあります。

コマンドの構文

eurecpdf
    -t 暗号化対象ファイル種別
    -if 暗号化対象ファイルパス
    -of 出力先ファイルパス
    -es 暗号化鍵

-tオプション
暗号化するファイルの種別を指定します。指定できるファイル種別を次に示します。
　　cr：暗号化設定ファイル
　　pd：PDF仕分け定義ファイル
大文字と小文字の区別はしません。「cr」，「pd」以外の文字を指定すると，エラーになります。

-ifオプション
パスワードを暗号化する暗号化設定ファイル名，またはPDF仕分け定義ファイル名のフルパスを，1,023バイト以内で指定します。

-ofオプション
パスワードを暗号化したデータを出力するファイルのフルパスを，1,023バイト以内で指定します。

-esオプション
暗号化したパスワードから元のパスワードを読み出すための，暗号化鍵を指定します。パスワード暗号化鍵に指定できる文字は，次のとおりです。

半角数字
0～9

半角英字
A～Z，a～z

指定できるパスワード暗号化鍵の長さは，Shift JISコードで32バイトまでです。32バイトを超えた場合は，エラー（KEEU002-E）になります。また，パスワード暗号化鍵に指定できない文字を指定した場合も，エラー（KEEU002-E）になります。

(b)　出力されるファイル

パスワード暗号化ツールのコマンドを実行すると，暗号化設定ファイルまたはPDF仕分け定義ファイルの中のパスワードだけが暗号化され，指定したファイルに出力されます。暗号化前のファイルへの上書きはできません。

7.15.3　暗号化設定ファイルの保存場所

暗号化設定ファイルは，任意のフォルダに保存してください。この保存先フォルダを，次に示す暗号化設定ファイルのデフォルトの読み込みフォルダに設定してください。

環境変数，および環境設定ファイルの変数「EURPS_CRYPTOFILEPATH」

ActiveXオブジェクトの「CryptoFilePath」

JavaBeans起動部品の「setCryptoFilePath」

7.15.4　暗号化設定ファイルの指定例

暗号化設定ファイルの指定例を次に示します。

＜この項の構成＞

(1)　PDF形式ファイルを暗号化出力する場合

(2)　PDF形式ファイルを暗号化仕分け出力する場合

(1)　PDF形式ファイルを暗号化出力する場合

出力先ファイル「OUTPUT.pdf」に，次に示す指定をします。

ファイルを開く時，パスワードの入力を求めます。

PDFからの印刷を禁止します。

■指定内容

暗号化設定ファイル（cipher.txt）の定義内容
OwnerPassword=OWNER
DisablePrint=Yes
UserPassword=HITACHI

マッピングデータファイル（shikyuu.csv）の内容
所属,氏名,支給額
勤労課,日立太郎,250000
勤労課,日立花子,200000

eurpsコマンドの指定
eurps /t pdf /cry /cryf cipher.txt /pf OUTPUT.pdf shikyuu.fms,shikyuu.csv

■出力結果

「OUTPUT.pdf」には，「勤労課　日立太郎　250,000円」と「勤労課　日立花子　200,000円」が出力されます。

「OUTPUT.pdf」を開こうとすると，パスワードの入力を求められます。

「OUTPUT.pdf」を開くと，［文書のセキュリティ］ダイアログには次のように表示されます。

ユーザパスワード：はい

マスタパスワード：はい

印刷　　　　　　：許可しない

(2)　PDF形式ファイルを暗号化仕分け出力する場合

仕分けしたファイルに，次に示す指定をします。

ファイルを閲覧する時，パスワードの入力を求めます。

PDFからの印刷を禁止します。

■指定内容

暗号化設定ファイル（cipher.txt）の定義内容
OwnerPassword=OWNER
DisablePrint=Yes

PDF仕分け定義ファイル（shiwake.csv）の内容
KEYFIELD,1,氏名番号
DATA,00000001.pdf,00000001,TARO
DATA,00000002.pdf,00000002,HANAKO

マッピングデータファイル（shikyuu.csv）の内容
所属,氏名番号,氏名,支給額
勤労課,00000001,日立太郎,250000
勤労課,00000002,日立花子,200000

eurpsコマンドの指定
eurps /t pdf /cry /cryf cipher.txt /dsf shiwake.csv shikyuu.fms,shikyuu.csv

■出力結果

「00000001.pdf」には「勤労課　日立太郎　250,000円」が出力され，「00000002.pdf」には「勤労課　日立花子　200,000円」が出力されます。

どちらも，ファイルを開こうとすると，パスワードの入力を求められます。

また，ファイルを開くと，［文書のセキュリティ］ダイアログには次のように表示されます。

ユーザパスワード：はい

マスタパスワード：はい

印刷　　　　　　：許可しない

7.16　透かし情報ファイル

透かし情報ファイルは，PDF形式ファイルの印刷後の複写，偽造および改ざんを検知するための情報を指定したファイルです。

PDF形式ファイルに透かし情報ファイルの情報を埋め込むには，Windowsの日本語環境に，紙の番人のPDF機能がインストールされている必要があります。

透かし情報ファイルを設定すると，使用できる機能を次に示します。

複写検知機能
PDF形式ファイルを印刷した紙を複写すると，複写された紙に複写模様が表示されます。PDF形式ファイルから印刷した紙と複写された紙は見た目が異なるため，複写による不正な持ち出しを防止できます。

EUR サーバ帳票出力機能では，PDF形式ファイルに埋め込む画像ファイル，および画像ファイルの表示方法を指定できます。
複写検知機能でPDF形式ファイルに埋め込める画像形式の詳細については，紙の番人のドキュメントを参照してください。

偽造・改ざん検知機能
PDF形式ファイルを印刷する時，用紙内の指定した部分に地紋透かしを印刷します。専用の検証ソフトウェアを利用すると，地紋透かしに埋め込んだ情報を取り出すことができます。用紙に印刷した情報を地紋透かしに埋め込んでおくことで，元の文書から偽造または改ざんされているかどうか調べられます。

EUR サーバ帳票出力機能では，PDF形式ファイルに埋め込むデータ，色，濃さ，および位置を指定できます。
検証ソフトウェアの詳細については，紙の番人のドキュメントを参照してください。

＜この節の構成＞

7.16.1　透かし情報ファイルの作成

7.16.2　透かし情報ファイルの保存場所

7.16.3　透かし情報ファイルの指定例

7.16.1　透かし情報ファイルの作成

透かし情報ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

＜この項の構成＞

(1)　透かし情報ファイルの構文

(2)　透かし情報ファイルのキーワード

(3)　透かし情報ファイルの文字コード

(4)　透かし情報ファイルの注意事項

(1)　透かし情報ファイルの構文

キーワード=値▼
キーワード=値▼
　　　：

（凡例）

▼：改行コードまたはEOFを示します。※

注※

改行コードだけの行は無視されます。

キーワードに指定できる値を次に示します。

表7-30　 透かし情報ファイルの構文

キーワード | 値
IMAGE_FILE | 複写検知用の画像ファイルを指定します。
IMAGE_STYLE | 複写検知用の画像ファイルの展開方法を指定します。
IMAGE_STARTPOS | 複写検知用の画像を貼り付ける開始座標を指定します。
IMAGE_ENDPOS | 複写検知用の画像を貼り付ける終了座標を指定します。
TINT_DATA | 地紋透かしとして埋め込むデータを指定します。
TINT_COLOR | 地紋透かしの色を指定します。
TINT_DENSITY | 地紋透かしの濃度を指定します。
TINT_STARTPOS | 地紋透かしを埋め込む領域の左右を指定します。
TINT_ENDPOS | 地紋透かしを埋め込む領域の上下を指定します。

キーワードの指定は，PDF形式ファイルに複写検知機能を追加する場合と，PDF形式ファイルに偽造・改ざん検知機能を追加する場合とで異なります。キーワードと対応する出力機能について，次に示します。

必ず指定するキーワードを省略した場合は，エラー（KEEU081-E）になります。複写検知機能と偽造・改ざん検知機能のどちらか，または両方を指定できます。どちらも指定しない場合は，エラー（KEEU081-E）になります。

表7-31　 キーワードと対応する出力機能

キーワード | 複写検知機能 | 偽造・改ざん検知機能
IMAGE_FILE | ◎ | △
IMAGE_STYLE | ◎ | △
IMAGE_STARTPOS | ◎ | △
IMAGE_ENDPOS | ○ | △
TINT_DATA | △ | ◎
TINT_COLOR | △ | ◎
TINT_DENSITY | △ | ◎
TINT_STARTPOS | △ | ◎
TINT_ENDPOS | △ | ◎

（凡例）

◎：必ず指定するキーワードです。

○：指定を省略できるキーワードです。

△：指定しても無視されるキーワードです。

(2)　透かし情報ファイルのキーワード

(a)　IMAGE_FILE

複写検知用の画像ファイルを指定します。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードIMAGE_FILEの形式

IMAGE_FILE=画像ファイル名

画像ファイル名

PDF形式ファイルに埋め込む画像ファイル名を指定します。

指定できるファイル名は，フルパスの場合は259文字以内，相対パスまたはファイル名だけの場合は255文字以内です。

なお，相対パスまたはファイル名が指定されている場合は，環境変数EURPS_IMAGEPATHを参照してフルパスにします。環境変数EURPS_IMAGEPATHが設定されていない場合は，EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダが設定されます。

指定できる画像ファイルのデータ形式は，Windows BITMAP（Windows 3.0以前のビットマップ形式を除く）またはJPEGです。

Windows BITMAPまたはJPEG以外の形式の画像ファイルを指定した場合は，エラー（KEEU082-E）になります。GIFまたはTIFFを指定した場合は，エラー（KEEU081-E）になります。

指定できる画像ファイルの詳細については，紙の番人のドキュメントを参照してください。

(b)　IMAGE_STYLE

複写検知用の画像ファイルの展開方法を指定します。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードIMAGE_STYLEの形式

IMAGE_STYLE=〔ONE | TILE〕

ONE

指定開始座標の位置へ貼り付けます。

TILE

指定開始座標から終了座標までタイリングで貼り付けます。

(c)　IMAGE_STARTPOS

複写検知用の画像を貼り付ける開始座標を指定します。用紙の左上を原点としたX座標とY座標で指定します。単位はミリメートルです。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードIMAGE_STARTPOSの形式

IMAGE_STARTPOS=x,y

x

開始座標のX座標を，3桁以内の正の整数値で指定します。※

y

開始座標のY座標を，3桁以内の正の整数値で指定します。※

注※

キーワードIMAGE_STARTPOSで指定できる範囲を，次に示します。

(d)　IMAGE_ENDPOS

複写検知用の画像を貼り付ける終了座標を指定します。用紙の左上を原点としたX座標とY座標で指定します。単位はミリメートルです。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードIMAGE_ENDPOSの形式

IMAGE_ENDPOS=x,y

x

終了座標のX座標を，3桁以内の正の整数値で指定します。※

y

終了座標のY座標を，3桁以内の正の整数値で指定します。※

注※

キーワードIMAGE_ENDPOSで指定できる範囲を，次に示します。

なお，キーワードIMAGE_STYLEに「ONE」を指定した場合，キーワードIMAGE_ENDPOSは省略できます。キーワードIMAGE_STYLEに「TILE」を指定した場合，キーワードIMAGE_ENDPOSを省略すると「ONE」を指定した場合と同じ動作になります。

(e)　TINT_DATA

地紋透かしとして埋め込む文字を指定します。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードTINT_DATAの形式

TINT_DATA=文字列

文字列

PDF形式ファイルに埋め込む地紋透かしの文字を指定します。Shift JIS範囲内の文字集合の文字を指定できます。Shift JIS範囲外の文字集合の文字を指定した場合，「?」に変換されて出力されます。指定できる文字列は，Shift JISエンコード後の文字列で1,024バイトまでです。

(f)　TINT_COLOR

地紋透かしの色を指定します。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードTINT_COLORの形式

TINT_COLOR=〔B | Y〕

B

地紋透かしの色を黒に指定します。

Y

地紋透かしの色を黄色に指定します。

(g)　TINT_DENSITY

地紋透かしの濃度を指定します。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードTINT_DENSITYの形式

TINT_DENSITY=〔D | L〕

D

地紋透かしの濃度を「濃い」に指定します。

L

地紋透かしの濃度を「薄い」に指定します。

(h)　TINT_STARTPOS

地紋透かしを埋め込む領域の左右を指定します。用紙の左右の端から，地紋透かしを埋め込む領域の左右の端までの距離で指定します。単位はミリメートルです。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードTINT_STARTPOSの形式

TINT_STARTPOS=x,y

x

用紙の左端から，地紋透かしを埋め込む領域の左端までの距離を，3桁以内の正の整数値で指定します。※

y

用紙の右端から，地紋透かしを埋め込む領域の右端までの距離を，3桁以内の正の整数値で指定します。※

注※

キーワードTINT_STARTPOSで指定できる範囲を，次に示します。

(i)　 TINT_ENDPOS

地紋透かしを埋め込む領域の上下を指定します。用紙の上下の端から，地紋透かしを埋め込む領域の上下の端までの距離で指定します。単位はミリメートルです。複数指定した場合は，エラー（KEEU081-E）になります。

■キーワードTINT_ENDPOSの形式

TINT_ENDPOS=x,y

x

用紙の上端から，地紋透かしを埋め込む領域の上端までの距離を，3桁以内の正の整数値で指定します。※

y

用紙の下端から，地紋透かしを埋め込む領域の下端までの距離を，3桁以内の正の整数値で指定します。※

注※

キーワードTINT_ENDPOSで指定できる範囲を，次に示します。

(3)　透かし情報ファイルの文字コード

透かし情報ファイルの文字コードを次に示します。

表7-32　 透かしファイルの文字コード

Windows環境の場合※
UNIX／Linux環境の場合

CP932（Shift JISエンコード）
UTF-8
UTF-16
－

（凡例）

－：該当する項目はありません。

注※

日本語環境限定です。

(4)　透かし情報ファイルの注意事項

複写検知機能と偽造・改ざん検知機能を同時に設定する場合
複写検知用の画像ファイルと偽造・改ざん検知用の地紋透かしを埋め込む位置は，重ならないように指定してください。重なって指定された場合は，複写模様が表示されなかったり，偽造・改ざん検知用のデータが取得できなかったりします。

PDF仕分け出力をする場合
仕分けされたPDF形式ファイルには，すべて同じ透かし情報ファイルの設定が埋め込まれます。PDF形式ファイルの仕分け先ごとに，それぞれ透かし情報ファイルを指定することはできません。

複数帳票の一括出力または複数様式での帳票出力を実行する場合
紙の番人を使用して複数帳票の一括出力または複数様式での帳票出力を実行する場合，すべての帳票で同じ用紙サイズを設定してください。紙の番人を使用する透かし情報の設定は，複数の用紙サイズが混在する出力では使用できないため，出力結果が不正になります。すべての帳票で同じ用紙サイズが設定されているか，事前に確認してください。

帳票に地紋透かしを与える場合
地紋透かしを与えた帳票は，事前に必ず検証してください。検証用データおよび検証内容に関しては，紙の番人の仕様を確認してください。

地紋透かしの文字に指定できるデータ
地紋透かしの文字に指定できるデータは，Shift JIS範囲内の文字集合の文字です。Shift JIS範囲外の文字集合の文字を指定した場合，「?」に置き換えて地紋データを生成します。

7.16.2　透かし情報ファイルの保存場所

透かし情報ファイルは，任意のフォルダに保存してください。この保存先フォルダを，次に示す透かし情報ファイルのデフォルトの読み込みフォルダに設定してください。

環境変数，および環境設定ファイルの変数「EURPS_TINTINFOPATH」

ActiveXオブジェクトの「TintInfoFilePath」

JavaBeans起動部品の「setTintInfoFilePath」

7.16.3　透かし情報ファイルの指定例

透かし情報ファイルの指定例を次に示します。

＜この項の構成＞

(1)　複写検知機能を追加する場合

(2)　偽造・改ざん検知機能を追加する場合

(1)　複写検知機能を追加する場合

余白上下左右5mmを残したA4縦の用紙全体に，複写検知画像をタイリングして埋め込む場合

IMAGE_FILE=copyng.jpg
IMAGE_STYLE=TILE
IMAGE_STARTPOS=5,5
IMAGE_ENDPOS=292,205

A4縦の用紙の左上から横5mm，縦5mmの位置を開始座標として複写検知画像を埋め込む場合

IMAGE_FILE=copyng.jpg
IMAGE_STYLE=ONE
IMAGE_STARTPOS=5,5

(2)　偽造・改ざん検知機能を追加する場合

余白上下左右5mmを残したA4縦の用紙全体に，偽造・改ざん検知用データを薄い黄色の地紋透かしで埋め込む場合

TINT_DATA=C1C2C3C4
TINT_COLOR=Y
TINT_DENSITY=L
TINT_STARTPOS=5,5
TINT_ENDPOS=5,5

7.17　テスト印刷設定ファイル

テスト印刷設定ファイルは，テスト印刷で出力した帳票の不正使用を防ぐ目的で，テスト印刷用の文字列を重ねて出力するための情報を指定したファイルです。

テスト印刷用の文字列を重ねて出力した帳票のイメージを次に示します。

テスト印刷設定ファイルでは，テスト印刷用の文字列についての次の内容を設定できます。

文字列の内容

文字のフォント名

文字の大きさ

文字列の出力位置

文字の色

日付／時刻の書式

テスト印刷用の文字とほかのアイテムの重なりについて

帳票上にテスト印刷用の文字列を出力した場合，線アイテムと文字アイテムはテスト印刷用の文字列よりも上に出力されるため，テスト印刷用の文字列に隠れることはありません。図形と画像はテスト印刷用の文字列に隠れます。これは，異なる種別のアイテムの重なりの順序に決まりがあり，テスト印刷用の文字列は図形アイテムと線アイテムの中間に出力されるためです。アイテムの重なりの詳細については，マニュアル「EUR 帳票設計」を参照してください。

＜この節の構成＞

7.17.1　テスト印刷設定ファイルの作成

7.17.2　テスト印刷設定ファイルの保存場所

7.17.3　テスト印刷設定ファイルの指定例

7.17.1　テスト印刷設定ファイルの作成

テスト印刷設定ファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

＜この項の構成＞

(1)　テスト印刷設定ファイルの構文

(2)　テスト印刷設定ファイルのキーワード

(3)　テスト印刷設定ファイルの文字コード

(4)　テスト印刷設定ファイルの注意事項

(1)　テスト印刷設定ファイルの構文

[TESTPRINT]
SECTIONS=セクション名1,セクション名2, …
[セクション名1]
キー=値
　：
[セクション名2]
キー=値
　：

テスト印刷設定ファイルの構文で使用される属性は次のとおりです。

属性
セクション名
説明
省略

TESTPRINT
TESTPRINT
TEST属性のセクション名を指定します。
◎※1

TEST
SECTIONSキーで指定したセクション名
テスト印刷の内容を設定します。
SECTIONSキーで指定したセクション名を指定します。
◎※2

（凡例）

◎：必ず指定するキーワードです。

注※1　TESTPRINTセクションを省略した場合，エラー（KEEU087-E）となります。

注※2　SECTIONSキーで指定したセクション名をTEST属性のセクションに記載しなかった場合，エラー（KEEU089-E）となります。

また，属性に設定する内容については，次の注意事項があります。

セクション名の大文字・小文字は区別されません。

TESTPRINT属性で指定していないセクション名を指定した場合，そのセクションの設定内容は無視されます。

同じセクションを複数記載した場合，先に記載した内容が有効となります。

テスト印刷設定ファイルで指定するキーワードの内容を次に示します。

表7-33　テスト印刷設定ファイルで指定するキーワード

属性 | キー | 内容 | 省略
TESTPRINT | SECTIONS | TEST属性のセクション名を指定します。 | ◎
TEST | TEXT | テスト印刷用に出力する文字列を指定します。 | ◎
FONT | 文字のフォント名を指定します。 | ○
SIZE | 文字の大きさを指定します。（単位：ポイント） | ○
POS | テスト印刷用の文字列を出力する時の出力位置を指定します。 | ○
COLOR | 文字の色を指定します。 | ○
DATETIMEFORMAT | TEXTキーで「%d（日付）」が指定された時，「%d」の書式を指定します。 | ○

（凡例）

◎：必ず指定するキーワードです。

○：指定を省略できるキーワードです。

必ず指定するキーワードを指定しなかった場合は，エラー（KEEU088-E）となります。

(2)　テスト印刷設定ファイルのキーワード

(a)　SECTIONS

TEST属性のセクション名を指定します。

■キーワードSECTIONSの形式

SECTIONS=セクション名

セクション名

セクション名を32文字以下の文字で指定します。

「セクション名1,セクション名2,…」のようにコンマで区切って複数のセクション名を指定できます。

32文字を超えた場合，SECTIONSキーの値に何も指定しなかった場合，またはコンマの両隣にセクション名を指定しなかった場合は，エラー（KEEU086-E）になります。

(b)　TEXT

テスト印刷用の文字として帳票上に表示される文字列を指定します。

■キーワードTEXTの形式

TEXT=文字列

文字列

テスト印刷用の文字列を指定します。259文字までの文字列が有効となります。260文字以上の文字を指定してもエラーにはなりませんが，260文字目以降の文字列は無視されます。

指定した文字はそのまま出力されます。

ただし，「%d」「%m」「%文字」は以下のように変換して出力されます。

%d
テスト印刷実行時の日付/時刻に変換されます。DATETIMEFORMATキーで指定した書式で変換されます。

%m
テスト印刷実行時のマシン名に変換されます。

%文字（「d」および「m」以外）
文字が出力されます。

帳票には，変換後の文字列で512文字まで出力されます。512文字を超えた場合，513文字目以降の文字列は出力されません。

TEXTキーの値に何も指定しなかった場合，エラー（KEEU086-E）となります。

(c)　FONT

テスト印刷用の文字列のフォントを指定します。

■キーワードFONTの形式

FONT=フォント名

フォント名

フォント名を指定します。31文字までの文字列が有効となります。32文字以上の文字を指定してもエラーにはなりませんが，32文字目以降の文字列は無視されます。

指定できるフォント名は，文字アイテムのフォントで指定できるものと同じです。

また，出力形式によっては指定したフォントが対応していない場合があります。この場合は，別のフォントに置き換えて出力されます。

FONTキーの記載がない場合，またはFONTキーに何も指定しなかった場合は，「ＭＳ ゴシック」が仮定されます。

(d)　SIZE

テスト印刷用の文字の大きさを指定します。

■キーワードSIZEの形式

SIZE=フォントサイズ

フォントサイズ

文字の大きさを指定します。単位は，ポイントです。

3～256の整数値を指定できます。小数値や範囲外の値を指定した場合は，エラー（KEEU086-E）になります。

SIZEキーの記載がない場合，またはSIZEキーに何も指定しなかった場合，12ポイントが仮定されます。

(e)　POS

テスト印刷用の文字列を出力する場合の出力位置を指定します。

■キーワードPOSの形式

POS=〔topl | topc | topr | botl | botc | botr | cenl | cenc | cenr | X,Y〕

topl

テスト印刷用の文字列を貼付域の左上に出力します。

topc

テスト印刷用の文字列を貼付域の中央上に出力します。

topr

テスト印刷用の文字列を貼付域の右上に出力します。

botl

テスト印刷用の文字列を貼付域の左下に出力します。

botc

テスト印刷用の文字列を貼付域の中央下に出力します。

botr

テスト印刷用文字列を貼付域の右下に出力します。

cenl

テスト印刷用文字列を貼付域の中央左に出力します。

cenc

テスト印刷用文字列を貼付域の中央に出力します。

cenr

テスト印刷用文字列を貼付域の中央右に出力します。

X,Y

テスト印刷用の文字列を，貼付域の左上を原点としたX座標値，Y座標値で指定した位置に出力します。

0～999の整数値を指定できます。単位は，ミリメートルです。

0～999以外の値を指定した場合，エラー（KEEU086-E）となります。

「topl」「topc」「topr」「botl」「botc」「botr」「cenl」「cenc」「cenr」「X,Y」以外の値を指定した場合は，エラー（KEEU086-E）になります。

(f)　COLOR

テスト印刷用の文字列の色を指定します。

■キーワードCOLORの形式

COLOR=色

色

文字色を16進数の6桁の数値で指定します。

1～2桁は赤色の明度，3～4桁は緑色の明度，5～6桁は青色の明度を表します。

（例）

　000000：黒色

　FF0000：赤色

16進数の6桁以外を指定した場合，エラー（KEEU086-E）となります。

COLORキーの記載がない場合，またはCOLORキーに何も指定しなかった場合，「薄いグレー(A3A3A3)」が仮定されます。

なお，出力形式によっては指定した色とは別の色で出力されることがあります。

(g)　DATETIMEFORMAT

TEXTキーで「%d」（日付）が指定された場合に，「%d」に適用する書式を指定します。

■キーワードDATETIMEFORMATの形式

DATETIMEFORMAT=日付の書式

日付の書式

日付の書式を，レポートファイル形式の表示形式で指定します。259文字までの文字列が有効となります。260文字以上の文字を指定してもエラーにはなりませんが，260文字目以降の文字列は無視されます。

DATETIMEFORMATキーの記載がない場合，またはDATETIMEFORMATキーに何も指定しなかった場合，「%Y/%M/%D△%h:%m:%s」が仮定されます（「△」は，半角空白を意味します）。

レポートファイル形式の詳細については，マニュアル「EUR 帳票設計」を参照してください。

(3)　テスト印刷設定ファイルの文字コード

テスト印刷設定ファイルの文字コードを次に示します。

表7-34　テスト印刷設定ファイルの文字コード

Windows環境の場合
UNIX／Linux環境の場合

ロケールのエンコード
UTF-8
UTF-16
ロケールのエンコード
UTF-16

(4)　テスト印刷設定ファイルの注意事項

テスト印刷用の文字列が貼付域をはみ出る場合の注意
テスト印刷用の文字列が貼付域をはみ出る場合，はみ出た分の文字列は切れてしまい，出力されません。ただし，文字列の先頭が貼付け領域の左端を超えることはないため，「topr」「botr」「cenr」を指定していても，必ず文字列の後ろ（右端）が切れます。この場合，エラーメッセージやワーニングメッセージは出力されません。
例えば，キーワード「POS」に「topr」を指定した帳票で，テスト印刷用の文字列が貼付域をはみ出た場合は次のように印刷されます。

テスト印刷用の文字列の文字幅
テスト印刷用の文字列は縦横比が2：1の固定ピッチで出力されます。静的モードで縦横比が2：1のフォントは固定アイテムと同じように出力されますが，縦横比が2：1のフォント以外は文字と文字の間が広くなったり，文字同士が重なったりすることがあります。

7.17.2　テスト印刷設定ファイルの保存場所

テスト印刷設定ファイルは，任意のフォルダに保存してください。この保存先フォルダを，次に示すテスト印刷設定ファイルのデフォルトの読み込みフォルダに設定してください。

環境変数，および環境設定ファイルの変数「EURPS_TESTPRINTFILE」

7.17.3　テスト印刷設定ファイルの指定例

テスト印刷設定ファイルの指定例を次に示します。

[TESTPRINT]
SECTIONS=TEST1,TEST2
[TEST1]
TEXT=TEST
FONT=ＭＳ ゴシック
SIZE=20
POS=topc
COLOR=000000
[TEST2]
TEXT=%d
FONT=ＭＳ ゴシック
SIZE=12
POS=botc
COLOR=000000
DATETIMEFORMAT=%4Y/%02M/%02D△%02h/%02m/%02s

7.18　Acrobat JavaScriptファイル

Acrobat JavaScriptファイルは，PDF形式ファイルに埋め込まれるJavaScriptプログラムを指定したファイルです。Acrobat JavaScriptファイルを使用すると，Adobe Readerの「ページを開く」などのメニューを操作した時に，エラーを出力したり，メールを送信したりするなどの機能が設定できます。

Acrobat JavaScriptファイルをPDF形式ファイルに埋め込むには，Acrobat JavaScript定義ファイルが必要です。

＜この節の構成＞

7.18.1　Acrobat JavaScriptファイルの作成

7.18.2　Acrobat JavaScriptファイルの保存場所

7.18.1　Acrobat JavaScriptファイルの作成

Acrobat JavaScriptファイルは，メモ帳など，テキストファイルが編集できるエディタを起動して編集します。任意の拡張子のファイルを使用できます。

Acrobat JavaScriptファイルの文字コードを次に示します。

表7-35　 Acrobat JavaScriptファイルの文字コード

Windows環境の場合
UNIX／Linux環境の場合

UTF-8
UTF-16
ロケールの文字コード
UTF-16
ロケールの文字コード

Acrobat JavaScriptファイルの構文については，Adobeのマニュアルを参照してください。

7.18.2　Acrobat JavaScriptファイルの保存場所

Acrobat JavaScriptファイルは，任意のフォルダに保存してください。環境変数，および環境設定ファイルの変数「EURPS_SCRIPTFILEPATH」に指定したパスが，Acrobat JavaScriptファイルのデフォルトの読み込みフォルダになります。

7.19　Acrobat JavaScript定義ファイル

PDFファイルに埋め込むAcrobat JavaScriptファイル名を指定します。

Acrobat JavaScriptファイルを埋め込むと，Adobe Readerの「ページを開く」などのメニューを操作した時に，エラーを出したり，メールを送信したりするなど，Acrobat JavaScriptで指定した機能を実行できます。

＜この節の構成＞

7.19.1　Acrobat JavaScript定義ファイルの作成

7.19.2　Acrobat JavaScript定義ファイルの保存場所

7.19.1　Acrobat JavaScript定義ファイルの作成

Acrobat JavaScript定義ファイルは，CSV形式で作成します。

＜この項の構成＞

(1)　Acrobat JavaScript定義ファイルの形式

(2)　Acrobat JavaScript定義ファイルの文字コード

(1)　Acrobat JavaScript定義ファイルの形式

イベント名，Acrobat JavaScriptファイル名▼
イベント名，Acrobat JavaScriptファイル名▼
　　　　　　：

（凡例）

▼：改行コードを示します。

■イベント名

Acrobat JavaScriptファイル名に対応するイベント名を指定します。指定したイベントを実行した場合，対応するJavaScriptを実行します。指定できるイベント名と対応する操作を次に示します。

表7-36　イベント名と対応する操作

項番 | イベント名 | 操作
1 | O | 「ページを開く」操作をした場合
2 | C | 「ページを閉じる」操作をした場合
3 | WC | 「文書を閉じる」操作をした場合
4 | WS | 「文書を保存する」操作をした場合
5 | DS | 「文書を保存した」操作をした場合
6 | WP | 「文書を印刷する」操作をした場合
7 | DP | 「文書を印刷した」操作をした場合

■Acrobat JavaScriptファイル名

PDF形式ファイルに埋め込むAcrobat JavaScriptファイル名を指定します。同じ名称のAcrobat JavaScriptファイルを複数指定できます。指定できるファイル名は，Windows環境の場合，フルパスで256文字，相対パスまたはファイル名は255文字までです。UNIX環境の場合，フルパスで1,023バイトまでです。

注意事項

データに，空白およびコンマ「,」が含まれる場合は，「"」で囲んでください。

イベント名が重複している場合，および指定したAcrobat JavaScriptファイルの指定がない場合は，エラーとなります。

Acrobat JavaScript定義ファイルの1行に三つ以上のデータを指定していた場合，最初の二つがデータとして入力されます。

イベント名を「"」で囲んだ場合は，エラーとなります。

イベント名WS，およびDSは，Adobe Acrobatで「保存」を実行した場合にAcrobat JavaScriptが実行されます。Adobe Readerで「コピーを保存」を実行しても実行されません。

(2)　Acrobat JavaScript定義ファイルの文字コード

Acrobat JavaScript定義ファイルの文字コードを次に示します。

表7-37　 Acrobat JavaScript定義ファイルの文字コード

Windows環境の場合
UNIX／Linux環境の場合

UTF-8
UTF-16
ロケールの文字コード
UTF-16
ロケールの文字コード

7.19.2　Acrobat JavaScript定義ファイルの保存場所

Acrobat JavaScript定義ファイルは，任意のフォルダに保存してください。この保存先フォルダを，次に示すAcrobat JavaScript定義ファイルのデフォルトの読み込みフォルダに設定してください。

環境変数，および環境設定ファイルの変数「EURPS_SCRIPTCNTLFILEPATH」

ActiveXオブジェクトの「ScriptCntlFilePath」

JavaBeans起動部品の「setScriptCntlFilePath」

7.20　ビューアプレファレンス定義ファイル

ビューアプレファレンス定義ファイルは，出力したPDF形式ファイルを開いた時に実行するビューアプレファレンスを指定するファイルです。

ビューアプレファレンスを使用すると，Adobe ReaderでPDF形式ファイルを開いた時，「ツールバー」や「メニューバー」などのAdobe ReaderのGUIを制御できます。

＜この節の構成＞

7.20.1　ビューアプレファレンス定義ファイルの作成

7.20.2　ビューアプレファレンス定義ファイルの保存場所

7.20.1　ビューアプレファレンス定義ファイルの作成

ビューアプレファレンス定義ファイルは，CSV形式で作成します。

＜この項の構成＞

(1)　ビューアプレファレンス定義ファイルの形式

(2)　ビューアプレファレンス定義ファイルの文字コード

(1)　ビューアプレファレンス定義ファイルの形式

キー名，設定値▼
キー名，設定値▼
　　　：

（凡例）

▼：改行コードを示します。

■キー名・設定値

ビューアプレファレンスのキーと設定値を指定します。キー名と設定値を次に示します。

表7-38　ビューアプレファレンスのキーと設定値

キー名 | 設定値 | 内容
HIDETOOLBAR | YES | ツールバーを非表示に設定します。
NO | ツールバーを表示します。
HIDEMENUBAR | YES | メニューバーを非表示に設定します。
NO | メニューバーを表示します。
HIDEWINDOWUI | YES | ウィンドウコントロールを非表示に設定します。
NO | ウィンドウコントロールを表示します。
FITWINDOW | YES | ページにウィンドウサイズを合わせます。
NO | ページにウィンドウサイズを合わせません。
CENTERWINDOW | YES | ウィンドウを画面中央に配置します。
NO | ウィンドウを画面中央に配置しません。
PAGEMODE | OUTLINE | ウィンドウコントロールにしおりを表示します。
THUMB | ウィンドウコントロールにサムネイルを表示します。
PAGE | ページだけ表示します。
FULLSCREEN | 全画面表示にします。
PRINTSCALING | NONE | ページの拡大/縮小を「なし」に設定します。
DEFAULT | Adobe Readerの設定に従います。
PICKTRAYBYPDFSIZE | YES | 「PDFのページサイズに合わせて用紙を選択」チェックボックスを「オン」に設定します。
NO | Adobe Readerの設定に従います。

注意事項

キーを指定しなかった場合は，Adobe Readerの設定に従います。

設定値以外を指定した場合は，エラーとなります。

同じキーを複数指定した場合はエラーとなります。

ビューアプレファレンス定義ファイルの1行に三つ以上のデータを指定していた場合，最初の二つがデータとして入力されます。

キー名および設定値を「"」で囲んだ場合は，エラーとなります。

(2)　ビューアプレファレンス定義ファイルの文字コード

ビューアプレファレンス定義ファイルの文字コードを次に示します。

表7-39　 ビューアプレファレンス定義ファイルの文字コード

Windows環境の場合
UNIX／Linux環境の場合

UTF-8
UTF-16
ロケールの文字コード
UTF-16
ロケールの文字コード

7.20.2　ビューアプレファレンス定義ファイルの保存場所

ビューアプレファレンス定義ファイルは，任意のフォルダに保存してください。この保存先フォルダを，次に示すビューアプレファレンス定義ファイルのデフォルトの読み込みフォルダに設定してください。

環境変数，および環境設定ファイルの変数「EURPS_VIEWERPREFERENCEFILEPATH」

ActiveXオブジェクトの「ViewerPreferenceFilePath」

JavaBeans起動部品の「setViewerPreferenceFilePath」

7.21　置き換え表管理情報ファイル

EURでは，アイテムのデータを指定したデータに置き換えて，出力できます。

置き換え表管理情報ファイルは，帳票を設計した時に設定された置き換え表名と，置き換え表ファイルの対応を定義したファイルです。

＜この節の構成＞

7.21.1　置き換え表管理情報ファイルの作成

7.21.2　置き換え表管理情報ファイルの保存場所

7.21.1　置き換え表管理情報ファイルの作成

置き換え表管理情報ファイルは，CSV形式で作成します。

＜この項の構成＞

(1)　置き換え表管理情報ファイルの形式

(1)　置き換え表管理情報ファイルの形式

置き換え表名,置き換え表ファイル名▼
置き換え表名,置き換え表ファイル名▼
　　　　　　：

（凡例）

▼：改行コードを示します。

■置き換え表名

置き換え表ファイルを区別するために付けた名称を指定します。指定できる置き換え表名の数は，50個までです。同一の置き換え表名が指定された場合，最初に記述した置き換え表名が有効となり，2番目以降の記述は無視されます。

置き換え表名に，空白，コンマ（,）を使用している場合は，その文字を引用符（"）で囲んで指定してください。引用符（"）を使用している場合は，引用符（"）を続けて二つ指定してください。

■置き換え表ファイル名

置き換え表名に対応する置き換え表ファイル名を指定します。フルパス，相対パスは指定できません。ファイル名の文字列長は，Windows環境の場合は256文字までです。UNIX／Linux環境の場合は1,023バイトまでです。

7.21.2　置き換え表管理情報ファイルの保存場所

置き換え表管理情報ファイルは，任意のフォルダに保存してください。この保存先フォルダが，次に示す置き換え表管理情報ファイルのデフォルトの読み込みフォルダになります。

環境変数，および環境設定ファイルの変数「EURPS_REPLACEITEMCNTLPATH」

ActiveXオブジェクトの「ReplaceItemCntlFilePath」

JavaBeans起動部品の「setReplaceItemCntlFilePath」

7.22　置き換え表ファイル

EURでは，アイテムのデータを指定したデータに置き換えて，出力できます。

置き換え表ファイルは，アイテムのデータを置き換えて出力する場合に，1フィールドごとの置き換え対象のデータと，置き換えて出力するデータを定義したファイルです。

＜この節の構成＞

7.22.1　置き換え表ファイルの作成

7.22.2　置き換え表ファイルの保存場所

7.22.1　置き換え表ファイルの作成

置き換え表ファイルは，CSV形式で作成します。

＜この項の構成＞

(1)　置き換え表ファイルの形式

(1)　置き換え表ファイルの形式

キーデータ,置き換えデータ▼
キーデータ,置き換えデータ▼
　　　　　　：

（凡例）

▼：改行コードを示します。

■キーデータ

置き換えの対象とする文字列を指定します。指定できる文字列長は，256文字までです。同一のキーデータが指定された場合，最初に記述したキーデータが有効となり，2番目以降の記述は無視されます。

文字列に，空白，コンマ（,）を使用している場合は，その文字を引用符（"）で囲んで指定してください。引用符（"）を使用している場合は，引用符（"）を続けて二つ指定してください。

■置き換えデータ

置き換えて出力する文字列を指定します。指定できる文字列長は，256文字までです。

文字列に，空白，コンマ（,）を使用している場合は，その文字を引用符（"）で囲んで指定してください。引用符（"）を使用している場合は，引用符（"）を続けて二つ指定してください。

空データの置き換えもできます。空データは次のように指定します。

空データを文字列に置き換える場合
,"置き換え空データ1"　　または
"","置き換え空データ2"

文字列を空データに置き換える場合
"置き換えキーデータ1",　　または
"置き換えキーデータ2",""

置き換え表ファイルには，キーデータおよび置き換えデータを一つ以上指定してください。データを指定しない場合は，エラー（KEEU300-W）になります。

キーデータと置き換えデータは，置き換え対象の1フィールドのデータ中にある文字列ごとに指定してください。置き換え対象に，キーデータに指定されていないデータがある場合は，エラー（KEEU300-W）になります。

7.22.2　置き換え表ファイルの保存場所

置き換え表ファイルは，任意のフォルダに保存してください。この保存先フォルダが，次に示す置き換え表ファイルのデフォルトの読み込みフォルダになります。

環境変数，および環境設定ファイルの変数「EURPS_REPLACEITEMPATH」

7.23　 EURフォントファイル

EURフォントファイル（*.edf）は，Windows環境で作成した外字をUNIX／Linux環境で出力できるように変換したものです。EURフォントファイルの作成時には，指定した文字が画像として収録されます。

EURフォントファイルの作成には，EURフォントファイル作成ツール（expedf32.exe）を使用します。

EURフォントファイル作成ツールを同梱している製品

EUR Designer，EUR Developer，Windows環境のEUR Print ServiceおよびWindows環境のEUR Print Service Enterpriseに同梱されています。

製品ごとのツールのインストール先

EUR Designer，EUR Print Service，またはEUR Print Service Enterpriseの場合
EUR Designer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Program¥下にインストールされます。

EUR Developerの場合
EUR Developerのインストール先フォルダ¥EUR Designer¥Program¥下にインストールされます。

外字ファイルに登録された外字をEURフォントファイルに収録して，UNIX／Linux環境で出力する場合のイメージを次の図に示します。なお，図中では例としてEUR 帳票作成機能を使用しています。

図7-16　EURフォントファイルを使用した外字の出力

＜この節の構成＞

7.23.1　EURフォントファイルの作成

7.23.2　EURフォントファイルの使用方法

7.23.3　EURフォントファイルを使用するときの注意

7.23.1　EURフォントファイルの作成

EURフォントファイル作成ツールは，コマンドラインで起動して使用します。EURフォントファイル作成ツールのコマンドの構文，オプション，および指定例を説明します。

＜この項の構成＞

(1)　EURフォントファイル作成ツールのコマンドの構文

(2)　オプションの説明

(3)　指定例

(1)　EURフォントファイル作成ツールのコマンドの構文

EURフォントファイル作成ツールのコマンドの構文を次に示します。

expedf32.exe
      /eudc 外字ファイル名 │ /base ベースフォント名
      /size ピクセルサイズ
      /out EURフォントファイル名

(2)　オプションの説明

EURフォントファイル作成ツールで指定するオプションを説明します。オプションの文字列は，大文字，小文字を区別しません。

(a)　/eudcオプション

外字ファイル（*.tte）を指定します。

/eudcオプションを指定した場合は，フォントであらかじめ定義されている符号位置にも，外字ファイルで定義した文字が収録されます。

(b)　/baseオプション

外字ファイル（*.tte）を指定する代わりに，Windowsの外字エディタでの外字登録時に「指定したフォントにリンクする」として選択したフォント名（「ＭＳ 明朝」や「ＭＳ ゴシック」など）を指定します。指定したフォントにリンクする外字がEURフォントファイルに収録されます。

不正なフォント名称を指定した場合，Windowsによってデフォルトフォントが仮定されます。このとき，エラー（KEEU F0601-W）を出力して仮定したフォント名が通知されます。

なお，指定するフォントによっては，登録した外字が収録されない場合があります。

(c)　/sizeオプション

8から96までの8の整数倍の値を指定します。

指定したサイズが大きいほど，鮮明な文字を出力できますが，ファイルの容量が大きくなり，処理も遅くなるのでご注意ください。

(d)　/outオプション

作成するEURフォントファイル名を指定します。フォントの出力時に区別しやすいように，明朝体として作成したファイルか，ゴシック体として作成したファイルかがわかるようなファイル名にしておくと便利です。

(3)　指定例

指定内容および指定例を次に示します。

(a)　Windowsの外字ファイルから，明朝体として使用するEURフォントファイルを作成する場合

指定内容

外字ファイル名 ：C:¥WINDOWS¥Fonts¥EUDC.TTE

サイズ ：24ピクセル

EURフォントファイル名 ：msmin24.edf

指定例

インストール先フォルダ¥Program¥expedf32.exe
                      /eudc C:¥WINDOWS¥Fonts¥EUDC.TTE
                      /size 24
                      /out C:¥TEMP¥msmin24.edf

(b)　ＭＳ 明朝にリンクされた外字から，明朝体として使用するEURフォントファイルを作成する場合

指定内容

ベースフォントファイル ：ＭＳ 明朝

サイズ ：24ピクセル

EURフォントファイル名 ：msmin24.edf

指定例

インストール先フォルダ¥Program¥expedf32.exe
                      /base "ＭＳ 明朝"
                      /size 24
                      /out C:¥TEMP¥msmin24.edf

7.23.2　EURフォントファイルの使用方法

作成したEURフォントファイルを使用する場合，使用するEURフォントファイルを次に示す環境変数に指定する必要があります。

EURPS_PDL_EXMINFONTPATH
明朝体用として作成したEURフォントファイル（*.edf）を指定します。

EURPS_PDL_EXGOTFONTPATH
ゴシック体用として作成したEURフォントファイルを指定します。

■EURフォントファイルの設定例

EURPS_PDL_EXMINFONTPATH=/opt/eurps/min24.edf
EURPS_PDL_EXGOTFONTPATH=/opt/eurps/got24.edf

また，EURフォントファイルの設定を解除したい場合，次に示すように環境変数のEURフォントファイルの指定を削除してください。

■EURフォントファイルの解除例

EURPS_PDL_EXMINFONTPATH=
EURPS_PDL_EXGOTFONTPATH=

環境変数の詳細は，「7.26　環境設定ファイル」を参照してください。

7.23.3　EURフォントファイルを使用するときの注意

EURフォントファイルを使用するときの注意事項を次に示します。

EURフォントファイルを使用する場合，出力される文字については出力先別に次の制限があります。
PDF：ボールド属性は適用されません。
PostScript：ボールド属性は適用されません。
LIPS：ボールド属性，イタリック属性は適用されません。
ESC/P：ボールド属性，イタリック属性は適用されません。

出力する文字がEURフォントファイルに収録されていない場合は，「　（全角空白）」を出力します。

環境変数「EURPS_GAIJIFONT」でOSごとに用意された外字フォントファイルを指定した場合は，EURフォントファイルは使用できません。

7.24　出力ページ情報ファイル

出力ページ情報ファイルは，帳票をプリンタやファイルに出力した場合に，出力したページ数を取得するファイルです。CSV形式で出力されます。文字コードは，次に示すエンコーディングで出力されます。変換できない文字は，「？」で出力されます。

Windows環境の場合：UTF-16

UNIX／Linux環境の場合：設定されている文字ロケール環境に依存します。

出力ページ情報ファイルだけを出力したい場合は，環境変数EURPS_PRINTにNOを指定してください。

取得する出力ページ数は，帳票の印刷条件によって異なります。印刷条件による出力ページ数を次に示します。

表7-40　 印刷条件と出力ページ数

印刷条件 | 出力ページ数
単一様式 | 印刷したページ数
複数帳票の一括出力 | 印刷した帳票ごとのページ数
複数様式 | 両面印刷（空白ページあり） | 空白ページ以外の印刷したページ数
表紙次紙形式の帳票 | キーデータで分けた様式グループごとに印刷したページ数
連票（サブ様式グループ指定なし） | キーデータで分けた様式グループごとに印刷したページ数
連票（サブ様式グループ指定あり） | キーデータで分けたサブ様式グループごとに印刷したページ数
複数の帳票セット出力 | 様式グループごとに印刷したページ数
複数様式で0件データの場合 | 0
仕分け出力 | JP1と連携した出力 | 仕分けで出力したすべてのページ数
PDF形式ファイルへの出力
0件データ | フィールド定義なし | 1
フィールド定義あり
印刷開始／終了ページ指定 | 指定された開始ページから終了ページまでのページ数
部数指定 | 1部数分のページ数

＜この節の構成＞

7.24.1　出力ページ情報の出力形式

7.24.2　出力ページ情報の出力先

7.24.1　出力ページ情報の出力形式

出力ページ情報は次の形式で，出力ページ情報ファイルに出力されます。

＜この項の構成＞

(1)　単一様式の場合

(2)　複数帳票の一括出力の場合

(3)　複数様式の場合

(1)　単一様式の場合

単一様式では，次のように出力したページ数をすべてカウントします。

図7-17　 単一様式のページ数カウント例

■出力ページ情報ファイルへの出力形式

出力ページ数,帳票ファイル名▼

（凡例）

出力ページ数：出力した帳票のページ数

帳票ファイル名：出力した帳票ファイル名

▼：改行コード

(2)　複数帳票の一括出力の場合

複数帳票では，次のように出力する帳票単位にカウントします。

図7-18　 複数帳票のページ数カウント例

■出力ページ情報ファイルへの出力形式

出力ページ数1,帳票ファイル名1▼
出力ページ数2,帳票ファイル名2▼
　　　　：

（凡例）

出力ページ数n：出力した帳票nのページ数

帳票ファイル名n：出力された帳票nの帳票ファイル名

▼：改行コード

(3)　複数様式の場合

複数様式の各形式でのページ数のカウント方法は，様式によって異なります。なお，両面印刷で，空白を挿入している場合は，挿入した空白ページはカウントされません。

(a)　連票形式の帳票の場合

連票形式の帳票では，次のように複数帳票をキーデータ単位にカウントします。

図7-19　 連票形式のページ数カウント例

■出力ページ情報ファイルへの出力形式

出力ページ数1,帳票ファイル名1,キーデータ1▼
出力ページ数2,帳票ファイル名2,キーデータ2▼
　　　　：

（凡例）

出力ページ数n：出力した帳票nのページ数

帳票ファイル名n：出力された帳票nの帳票ファイル名

キーデータn：データを分けたキーデータ

▼：改行コード

(b)　サブ様式グループを指定した連票形式の帳票の場合

サブ様式グループを指定した連票形式の帳票では，複数帳票を次のように様式グループ，およびサブ様式グループ単位にカウントします。

図7-20　 サブ様式グループを指定した連票形式のページ数カウント例

■出力ページ情報ファイルへの出力形式

出力ページ数1，様式グループ番号1，キーデータ1▼
出力ページ数2，様式グループ番号2，キーデータ1，サブ様式グループ番号1，サブキーデータ1▼
出力ページ数3，様式グループ番号2，キーデータ1，サブ様式グループ番号2，サブキーデータ2▼
出力ページ数4，様式グループ番号1，キーデータ2▼
出力ページ数5，様式グループ番号2，キーデータ2，サブ様式グループ番号1，サブキーデータ3▼
出力ページ数6，様式グループ番号2，キーデータ2，サブ様式グループ番号2，サブキーデータ4▼
　　　　：

（凡例）

出力ページ数n：出力した帳票nのページ数

様式グループ番号n：複数様式情報定義ファイルに定義された様式グループ番号

サブ様式グループ番号n：複数様式情報定義ファイルに定義されたサブ様式グループ番号

キーデータn：データを分けたキーデータ

▼：改行コード

(c)　複数の帳票セット出力の場合

複数の帳票セット出力では，次のように様式グループ単位にカウントします。

図7-21　 複数の帳票セット出力のページ数カウント例

■出力ページ情報ファイルへの出力形式

出力ページ数1,様式グループ番号1▼
出力ページ数2,様式グループ番号2▼
　　　　：

（凡例）

出力ページ数n：出力した様式グループnのページ数

様式グループ番号n：複数様式情報定義ファイルに定義された様式グループ番号

▼：改行コード

7.24.2　出力ページ情報の出力先

出力ページ情報は，次のプロパティおよびメソッドで指定したファイルに出力されます。

eurpsコマンドの「/pnfオプション」

ActiveXオブジェクトの「PrintedPageNumberFileName」

JavaBeans起動部品の「setPrintedPageNumberFileName」

出力先フォルダは，環境変数，および環境設定ファイルの変数「EURPS_OUTPUTPATH」で指定します。

7.25　トレースファイル

EUR サーバ帳票出力機能では，帳票をプリンタやPDF形式ファイルに出力するごとに，トレース情報をトレースファイルに採取します。

トレース情報は，次の障害が発生した場合の障害調査に役立ちます。

EUR サーバ帳票出力機能がエラー終了し，帳票が出力されなかった場合。

EUR サーバ帳票出力機能は正常終了したが，帳票が出力されない，または出力結果が不正だった場合。

＜この節の構成＞

(1)　採取するトレース情報

(2)　トレースファイルの出力場所

(3)　トレースファイルの文字コード

(4)　トレース情報採取の指定

(1)　採取するトレース情報

次のトレース情報を採取します。

関数を呼び出す前のトレース

エラーが発生した時のトレース

正常終了時のトレース

(2)　トレースファイルの出力場所

出力されるトレースファイルの名称と，出力場所を次に示します。

トレースファイル名

次の名称で出力されます。

 EurtrcYYYYMMDDhhmmsslll_pppppppppp.log

（凡例）

YYYY：実行時の年

MM：実行時の月

DD：実行時の日

hh：実行時の時

mm：実行時の分

ss：実行時の秒

lll：実行時のミリ秒

pppppppppp：プロセスID

出力場所

環境変数EURPS_LOGFILEPATHで指定されたフォルダ（ディレクトリ）に出力します。

Windows環境の場合

環境変数EURPS_LOGFILEPATHが設定されていない場合は，次に示す順にファイルを検索します。

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール時に，［ログ出力先の指定］ダイアログに指定されたフォルダ
デフォルトは「C:¥eurpslog」です。

MS-DOS(R)環境の環境変数TMPで指定されたフォルダ環境変数
EURPS_LOGFILEPATHと環境設定ファイル（EURPS_ENV）中の変数EURPS_LOGFILEPATHを同時に設定した場合は，環境変数の値が有効になります。

UNIX／Linux環境の場合

環境変数EURPS_LOGFILEPATHが設定されていない場合は，「/var/opt/eurps」ディレクトリに出力します。

注意

トレースファイルは，EUR サーバ帳票出力機能を実行するごとに作成されます。既存ファイルへ上書きされませんので，必要に応じて削除してください。

(3)　トレースファイルの文字コード

トレースファイルの文字コードは，ロケールの文字コードに従います。ロケールに対応する文字コードについては，「付録C　作業環境の言語との対応」を参照してください。

(4)　トレース情報採取の指定

トレース情報を採取するか，採取しないかを指定できます。トレース情報の採取は，環境変数「EURPS_TRACE」で指定します。

APIのトレース情報を採取するか採取しないかも指定できます。APIのトレース情報の採取は，環境変数「EURPS_TRACE_DRAWAPI」で指定します。

7.26　環境設定ファイル

環境設定ファイルは，環境変数と同じ変数名と値を指定することで，動作環境を設定できます。

ただし，EURの環境設定ファイルには，WindowsまたはUNIX／Linuxの環境変数は指定できません。

環境設定ファイルに指定する情報は，「"」で囲まないでください。同じ環境変数は複数指定できません。複数指定した場合は，あとに指定した環境変数が有効となります。

指定した環境変数および環境設定ファイルは，eurpsコマンド，ActiveX起動部品，およびJavaBeans起動部品から起動した場合に有効となります。

環境設定ファイルの格納先
Windows環境の場合
環境設定ファイル（EURPS_ENV）は，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ下に作成されます。このとき，環境設定ファイルにはEURPS_LOGFILEPATHが設定されています。
また，任意の名前で任意のフォルダに格納した環境設定ファイルも指定できます。次の環境変数，コマンド，またはAPIで指定してください。

環境変数EURPS_ENVFILE

eurpsコマンドの/envfileオプション

ActiveXオブジェクトのEurpsEnvFileプロパティ

JavaBeans起動部品のSetEurpsEnvfileメソッド

なお，複数の環境変数が指定されている場合，次の優先順位で設定内容が適用されます。

eurpsコマンドの/envfileオプションで指定した環境設定ファイルの内容

環境変数EURPS_ENVFILEで指定した環境設定ファイルの内容

環境変数で指定した内容

インストール先フォルダ直下の環境設定ファイルで指定した内容

UNIX／Linux環境の場合
環境設定ファイル（eurps_env）は，EUR Print Service，またはEUR Print Service Enterpriseをインストールした時，/opt/eurps/sample下にサンプルが提供されています。
提供されているサンプルを参考にしてファイルの内容をカスタマイズしたあと，/etc/opt/eurps下に保存してから使用してください。
環境設定ファイルの場所は，次の環境変数，コマンド，またはAPIで指定できます。

環境変数EURPS_ENVFILE

eurpsコマンドの-envfileオプション

JavaBeans起動部品のSetEurpsEnvfileメソッド

なお，複数の環境設定ファイルや環境変数が存在する場合，次の優先順位で設定内容が適用されます。

eurpsコマンドの-envfileオプションで指定した環境設定ファイルの内容

環境変数EURPS_ENVFILEで指定した環境設定ファイルの内容

環境変数で指定した内容

/etc/opt/eurps下の環境設定ファイルで指定した内容

環境設定ファイルの編集
環境設定ファイルの内容を追加，変更する場合は，次のどちらかの方法で編集してください。

メモ帳などのテキストエディタを開いて編集する

［EUR　サーバ環境設定ファイルエディタ］ダイアログで編集する

なお，［EUR　サーバ環境設定ファイルエディタ］ダイアログでの編集方法については，「3.4.1　ダイアログからの環境設定ファイルの作成」を参照してください。

環境設定ファイルの構文
変数名=値

注意

Windows環境の場合，環境設定ファイル（EURPS_ENV）は，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのアンインストールを実行しても削除されません。環境設定ファイルを削除する場合は，エクスプローラなどから直接環境設定ファイルを削除してください。

UNIX，およびLinux対応のEUR Print Service，およびEUR Print Service Enterpriseのアンインストールについては，製品に添付されているリリースノートを参照してください。

帳票出力の機能に応じた環境変数を次の表に示します。

機能
環境変数

プリンタへ出力

PDF形式ファイルへ出力＋暗号化なし

EUR形式ファイルへ出力

CSV形式ファイルへ出力

EURPS_REPORTPATH

EURPS_MAPDATAPATH

EURPS_USERDATAPATH

EURPS_IMAGEPATH

EURPS_OUTPUTPATH

PDF形式ファイルへ出力＋暗号化出力

EURPS_REPORTPATH

EURPS_MAPDATAPATH

EURPS_USERDATAPATH

EURPS_IMAGEPATH

EURPS_OUTPUTPATH

EURPS_CRYPTOFILEPATH

PDF形式ファイルへ出力＋仕分け出力＋暗号化出力

EURPS_REPORTPATH

EURPS_MAPDATAPATH

EURPS_USERDATAPATH

EURPS_IMAGEPATH

EURPS_OUTPUTPATH

EURPS_DISTINFOPATH

EURPS_CRYPTOFILEPATH

PDF形式ファイルへ出力＋仕分け出力＋暗号化なし

EURPS_REPORTPATH

EURPS_MAPDATAPATH

EURPS_USERDATAPATH

EURPS_IMAGEPATH

EURPS_OUTPUTPATH

EURPS_DISTINFOPATH

Excel形式ファイルへ出力

EURPS_REPORTPATH

EURPS_MAPDATAPATH

EURPS_USERDATAPATH

EURPS_OUTPUTPATH

帳票様式の流れの結果によっては，次の環境変数も追加で指定してください。

帳票様式
追加で指定する環境変数

単一様式

帳票セットを使用

なし

複数様式（帳票セット指定ファイルを使用）

EURPS_MULTI_REPORTSETPATH

複数様式（帳票セット指定ファイルを使用）+複数様式情報定義ファイル

EURPS_MULTI_REPORTSETPATH

EURPS_MULTIFORM_INFODEFPATH

＜この節の構成＞

7.26.1　環境変数一覧

7.26.2　EURPS_REPORTPATH

7.26.3　EURPS_MAPDATAPATH

7.26.4　EURPS_USERDATAPATH

7.26.5　EURPS_OUTPUTPATH

7.26.6　EURPS_LOGFILEPATH

7.26.7　EURPS_LOGSIZE

7.26.8　EURPS_LOGFILELEVEL

7.26.9　EURPS_DISTINFOPATH

7.26.10　EURPS_IMAGEPATH

7.26.11　EURPS_REPORT_WARNING

7.26.12　EURPS_MULTI_REPORTSETPATH

7.26.13　EURPS_MULTIFORM_INFODEFPATH

7.26.14　EURPS_GAIJIFONT

7.26.15　EURPS_BOOKMARKPATH

7.26.16　EURPS_PDF_OUTPUT

7.26.17　EURPS_PDF_SAMEIMAGE

7.26.18　EURPS_PDF_IMAGE_OPTIMIZEMEM

7.26.19　EURPS_CRYPTOFILEPATH

7.26.20　EURPS_DOCINFOPATH

7.26.21　EURPS_CSV_PRINT_PERIOD

7.26.22　EURPS_TMPPATH

7.26.23　EURPS_DBINFOPATH

7.26.24　EURPS_PDL_EXMINFONTPATH

7.26.25　EURPS_PDL_EXGOTFONTPATH

7.26.26　EURPS_TRACE

7.26.27　EURPS_TRACE_DRAWAPI

7.26.28　EURPS_REPORT_LOGERROR

7.26.29　EURPS_REPLACEITEMCNTLPATH

7.26.30　EURPS_REPLACEITEMPATH

7.26.31　EURPS_SKIP_OUTPUTSPACE

7.26.32　EURPS_PRINT

7.26.33　EURPS_CODE39_PARAM

7.26.34　EURPS_CODE128_PARAM

7.26.35　EURPS_QR_CORRECTION_LEVEL

7.26.36　EURPS_QR_VERSION

7.26.37　EURPS_NOSKIP_OUTPUTSPACE

7.26.38　EURPS_QR_CELL_SIZE_D

7.26.39　EURPS_QR_CELL_SIZE_M

7.26.40　EURPS_SCRIPTFILEPATH

7.26.41　EURPS_SCRIPTCNTLFILEPATH

7.26.42　EURPS_VIEWERPREFERENCEFILEPATH

7.26.43　EURPS_FIXOPT

7.26.44　EURPS_PRINTERINFPATH

7.26.45　EURPS_USE_05_06_FONT_LANG

7.26.46　EURPS_OUTPUTPDF_VER

7.26.47　EURPS_USE_05_06_FONT_REPLACE

7.26.48　EURPS_TINTINFOPATH

7.26.49　EURPS_FONT_WIDTH_MODE

7.26.50　EURPS_EXCELLOGFILELEVEL

7.26.51　EURPS_EXCELTMPPATH

7.26.52　EURPS_ENVFILE

7.26.53　EURPS_TESTPRINTFILE

7.26.54　EURPS_FONT_ROUNDDOWN

7.26.55　EURPS_MAX_SPOOL_PAGES

7.26.56　ESC/P対応プリンタ出力用の環境変数

7.26.57　環境設定ファイルの指定例

7.26.1　環境変数一覧

この項では，次項以降で説明する環境変数を用途別に一覧表で示します。それぞれの表の環境変数はアルファベット順で記載しています。

＜この項の構成＞

(1)　EUR サーバ帳票出力機能の環境変数

(2)　PDF形式ファイルに出力する場合に使用する環境変数

(3)　PDF形式ファイルを暗号化して出力する場合に使用する環境変数

(4)　Excel形式ファイルに出力する場合に使用する環境変数

(1)　EUR サーバ帳票出力機能の環境変数

EUR サーバ帳票出力機能の環境変数を次に示します。

表7-41　EUR サーバ帳票出力機能の環境変数

環境変数 | 説明
EURPS_CODE128_PARAM | CODE128バーコードのバーコード補正情報を指定します。
EURPS_CODE39_PARAM | CODE39バーコードのバーコード補正情報を指定します。
EURPS_CSV_PRINT_PERIOD | 小数点文字が設定されていない帳票ファイルをCSV形式ファイルに出力する場合，小数点文字を「.」で出力するかどうかを指定します。
EURPS_DBINFOPATH | 接続情報ファイルのある場所を指定します。
EURPS_DISTINFOPATH | 仕分け定義情報ファイルのある場所を指定します。
EURPS_DOCINFOPATH | 文書情報設定ファイルのある場所を指定します。
EURPS_ENVFILE | 環境設定ファイル名を指定します。
EURPS_FIXOPT | データファイル（FIX形式）の区切り位置をバイトで区切るか，桁で区切るかを指定します。
EURPS_FONT_ROUNDDOWN | 帳票印刷時に使用するフォントサイズについて，帳票設計時に指定された数値の小数部を切り捨てるかどうかを指定します。
EURPS_FONT_WIDTH_MODE | 文字幅の計算方法を指定します。
EURPS_GAIJIFONT | フォントファイルのファイル名を指定します。
EURPS_IMAGEPATH | 画像ファイルのある場所を指定します。
EURPS_J84GA16 ※1※2 | ゴシック体アンク8×16ドットのフォントファイルのファイル名を指定します。
EURPS_J84GA24 ※1※2 | ゴシック体アンク12×24ドットのフォントファイルのファイル名を指定します。
EURPS_J84GA48 ※1 | ゴシック体アンク24×48ドットのフォントファイルのファイル名を指定します。
EURPS_J84GA72 ※1 | ゴシック体アンク36×72ドットのフォントファイルのファイル名を指定します。
EURPS_J84GA96 ※1 | ゴシック体アンク48×96ドットのフォントファイルのファイル名を指定します。
EURPS_J84GK16 ※1※2 | ゴシック体漢字16×16ドットのフォントファイルのファイル名を指定します。
EURPS_J84GK24 ※1※2 | ゴシック体漢字24×24ドットのフォントファイルのファイル名を指定します。
EURPS_J84GK48 ※1 | ゴシック体漢字48×48ドットのフォントファイルのファイル名を指定します。
EURPS_J84GK72 ※1 | ゴシック体漢字72×72ドットのフォントファイルのファイル名を指定します。
EURPS_J84GK96 ※1 | ゴシック体漢字96×96ドットのフォントファイルのファイル名を指定します。
EURPS_J84MA16 ※1※2 | 明朝体アンク8×16ドットのフォントファイルのファイル名を指定します。
EURPS_J84MA24 ※1※2 | 明朝体アンク12×24ドットのフォントファイルのファイル名を指定します。
EURPS_J84MA48 ※1 | 明朝体アンク24×48ドットのフォントファイルのファイル名を指定します。
EURPS_J84MA72 ※1 | 明朝体アンク36×72ドットのフォントファイルのファイル名を指定します。
EURPS_J84MA96 ※1 | 明朝体アンク48×96ドットのフォントファイルのファイル名を指定します。
EURPS_J84MK16 ※1※2 | 明朝体漢字16×16ドットのフォントファイルのファイル名を指定します。
EURPS_J84MK24 ※1※2 | 明朝体漢字24×24ドットのフォントファイルのファイル名を指定します。
EURPS_J84MK48 ※1 | 明朝体漢字48×48ドットのフォントファイルのファイル名を指定します。
EURPS_J84MK72 ※1 | 明朝体漢字72×72ドットのフォントファイルのファイル名を指定します。
EURPS_J84MK96 ※1 | 明朝体漢字96×96ドットのフォントファイルのファイル名を指定します。
EURPS_LOGFILELEVEL | ログファイルへのメッセージ出力レベルを指定します。
EURPS_LOGFILEPATH | ログファイルの出力先の場所を指定します。
EURPS_LOGSIZE | ログファイルのファイルサイズを指定します。
EURPS_MAPDATAPATH | マッピングデータ用のデータファイル，または可変記号値定義ファイルのある場所を指定します。
EURPS_MAX_SPOOL_PAGES | 印刷ジョブの最大ページ数を指定します。
EURPS_MULTI_REPORTSETPATH | 帳票セット指定ファイルのある場所を指定します。
EURPS_MULTIFORM_INFODEFPATH | 複数様式情報定義ファイルのある場所を指定します。
EURPS_NOSKIP_OUTPUTSPACE | LIPSIII，およびPostScript Level2対応プリンタへ出力する場合に，空白をスキップするかどうかを指定します。
EURPS_OUTPUTPATH | ファイル出力の場所を指定します。
EURPS_PDL_EXGOTFONTPATH | ゴシック体のEURフォントファイルのファイル名を指定します。
EURPS_PDL_EXMINFONTPATH | 明朝体のEURフォントファイルのファイル名を指定します。
EURPS_PRINT | 出力ページ情報ファイルを出力する場合に，帳票出力をするかどうかを指定します。
EURPS_PRINTERINFPATH | プリンタ定義ファイルパスを指定します。
EURPS_QR_CELL_SIZE_D | 生成されるQRコードのセルサイズをドット単位で指定します。
EURPS_QR_CELL_SIZE_M | 生成されるQRコードのセルサイズを100分の1ミリメートル単位で指定します。
EURPS_QR_CORRECTION_LEVEL | QRコードの訂正レベルを指定します。
EURPS_QR_VERSION | 生成されるQRコードの最低のバージョンを指定します。
EURPS_REPLACEITEMCNTLPATH | 置き換え表管理情報ファイルのある場所を指定します。
EURPS_REPLACEITEMPATH | 置き換え表ファイルのある場所を指定します。
EURPS_REPORT_LOGERROR | eurpsログを出力できなかった場合に，イベントログやsyslogにメッセージを出力するかどうかを指定します。
EURPS_REPORT_WARNING | 警告要因を記録するかどうかを指定します。
EURPS_REPORTPATH | 帳票ファイルのある場所を指定します。
EURPS_TESTPRINTFILE | テスト印刷設定ファイル名を指定します。
EURPS_TMPPATH | 一時ファイル出力先フォルダをフルパスで指定します。
EURPS_TRACE | トレースファイルを出力するかどうかを指定します。
EURPS_TRACE_DRAWAPI | 描画系APIのトレースファイルを出力するかどうかを指定します。
EURPS_USE_05_06_FONT_LANG | フォントの半角全角判定を文字コードごとにするか，フォントごとにするどうかを指定します。
EURPS_USE_05_06_FONT_REPLACE | 「フォント縦横比を補正する」が設定されていて，文字列アイテムのフォントがMSゴシックでない場合，バージョン05-06以前の動作にするかどうかを指定します。
EURPS_USERDATAPATH | ユーザ定義データ用のデータファイル，または可変記号値定義ファイルのある場所を指定します。

注※1

ESC/P対応プリンタ出力用の環境変数です。

注※2

ESC/P対応プリンタに出力する場合は，必ず設定してください。

(2)　PDF形式ファイルに出力する場合に使用する環境変数

PDF形式ファイルに出力する場合の環境変数を次に示します。

表7-42　 PDF形式ファイルに出力する場合の環境変数

環境変数 | 説明
EURPS_BOOKMARKPATH | 文書しおり定義ファイル，およびしおり定義ファイルのある場所を指定します。
EURPS_OUTPUTPDF_VER | 出力するPDF形式ファイルのバージョンを指定します。
EURPS_PDF_IMAGE_OPTIMIZEMEM | 複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する場合，メモリリソースを最適化するかどうかを指定します。
EURPS_PDF_OUTPUT | PDF形式ファイルを印刷する場合，ファイルサイズと印刷スピードのどちらを優先するかを指定します。
EURPS_PDF_SAMEIMAGE | 同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力する場合，ファイルサイズを最適化するかどうかを指定します。
EURPS_SCRIPTCNTLFILEPATH | Acrobat JavaScript定義ファイルのある場所を指定します。
EURPS_SCRIPTFILEPATH | Acrobat JavaScriptファイルのある場所を指定します。
EURPS_SKIP_OUTPUTSPACE | PDF形式ファイルへ出力する場合に，空白をスキップするかどうかを指定します。
EURPS_TINTINFOPATH | 透かし情報ファイルのある場所を指定します。
EURPS_VIEWERPREFERENCEFILEPATH | ビューアプレファレンス定義ファイルのある場所を指定します。

(3)　PDF形式ファイルを暗号化して出力する場合に使用する環境変数

PDF形式ファイルを暗号化して出力する場合の環境変数を次に示します。

表7-43　 PDF形式ファイルを暗号化して出力する場合の環境変数

環境変数 | 説明
EURPS_CRYPTOFILEPATH | PDF形式ファイルを暗号化出力したり，暗号化仕分け出力したりする場合，暗号化設定ファイルのある場所を指定します。

(4)　Excel形式ファイルに出力する場合に使用する環境変数

Excel形式ファイルに出力する場合の環境変数を次に示します。

表7-44　Excel形式ファイルに出力する場合の環境変数

環境変数 | 説明
EURPS_EXCELLOGFILELEVEL | Excel形式ファイルへ出力する場合に，ログファイルへのメッセージ出力レベルを指定します。
EURPS_EXCELTMPPATH | Excel形式ファイルへ出力する場合の，一時フォルダの場所を指定します。

7.26.2　EURPS_REPORTPATH

帳票ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから帳票ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_REPORTPATHに設定されているフォルダからの相対パスとして帳票ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_REPORTPATHに設定されているフォルダ下の帳票ファイルを読み込みます。

環境変数EURPS_REPORTPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_REPORTPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_REPORTPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.3　EURPS_MAPDATAPATH

マッピングデータファイル，または可変記号値定義ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダからファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_MAPDATAPATHに設定されているフォルダからの相対パスとしてファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_MAPDATAPATHに設定されているフォルダ下のファイルを読み込みます。

環境変数EURPS_MAPDATAPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_MAPDATAPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_MAPDATAPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.4　EURPS_USERDATAPATH

ユーザ定義データ用のデータファイル，または可変記号値定義ファイルのデフォルトとして，読み込みフォルダを指定します。フォルダ名は，フルパス，相対パス，またはフォルダ名だけのどれかで指定してください。

フォルダ名をフルパスで指定した場合
設定されているフォルダからファイルを読み込みます。

フォルダ名を相対パスで指定した場合
環境変数EURPS_USERDATAPATHに設定されているフォルダからの相対パスとしてファイルを読み込みます。

フォルダ名だけ指定した場合
環境変数EURPS_USERDATAPATHに設定されているフォルダ下のファイルを読み込みます。

環境変数EURPS_USERDATAPATHが設定されていない場合は，次に示す順にフォルダを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_USERDATAPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_USERDATAPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.5　EURPS_OUTPUTPATH

出力先ファイル，PDF仕分け定義ファイル，または出力ページ情報ファイルに指定する出力先ファイルのデフォルトのフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイルをフルパスで設定した場合
設定されているフォルダの出力先ファイルに出力します。

ファイルを相対パスで指定した場合
環境変数EURPS_OUTPUTPATHに設定されているフォルダからの相対パスの出力先ファイルに出力します。

ファイル名だけで指定した場合
環境変数EURPS_OUTPUTPATHに設定されているフォルダ下の出力先ファイルに出力します。

環境変数EURPS_OUTPUTPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_OUTPUTPATHに設定されているフォルダ

MS-DOS環境の環境変数TMPに設定されているディレクトリ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_OUTPUTPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.6　EURPS_LOGFILEPATH

ログファイル（eurps.logおよびEPS-XLSXログ）の出力先フォルダを指定します。出力先フォルダは，フルパスで指定してください。

環境変数EURPS_LOGFILEPATHに設定されているフォルダがない場合は，指定した出力先フォルダが自動的に作成されます。

出力先フォルダの作成については，「8.6.1　コマンド実行時にeurpsログの出力先フォルダを作成する機能」を参照してください。

環境変数EURPS_LOGFILEPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール時に，［ログ出力先の指定］ダイアログに指定されたフォルダ
デフォルトは「C:¥eurpslog」です。

MS-DOS環境の環境変数TMPで指定されたディレクトリ

UNIX／Linux環境の場合

/var/opt/eurpsディレクトリ

環境変数EURPS_LOGFILEPATHと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_LOGFILEPATHを同時に設定した場合は，環境変数の値が優先されます。

Windows環境の場合は，環境変数EURPS_LOGFILEPATHを設定したあとは，次の事項を確認してください。

指定した出力先フォルダに，実行，および書き込み権限があるかどうかを確認
出力先フォルダには，書き込み権限を与えてください。

指定した出力先フォルダに既存のログファイルがある場合，そのログファイルに書き込み権限があるかどうかを確認
既存のログファイルに上書きする場合は，書き込み権限を与えてください。

7.26.7　EURPS_LOGSIZE

ログファイル（eurps.log）のファイルサイズを指定します。単位はKBで，指定できるファイルサイズは，3,000～2,000,000です。指定できるファイルサイズの範囲外の値を指定した場合，または環境変数EURPS_LOGSIZEの指定を省略した場合は，3,000が仮定されます。

ログファイルのファイルサイズは，印刷ページ総数量ではなく，印刷要求数（印刷ジョブ数）に依存してログの採取量が変わります。そのため，業務システム上の一日当たりの印刷要求数などを目安にしたり，システム保守上，保存できる期限も考慮したりして，ログファイルのファイルサイズを見積もってください。

例えば，印刷要求数の一日平均を1,000回，1回の実行で出力するファイル容量を1.5KBとした場合，5日間分のログを記録するためには，

「1.5（KB）×1,000（回）×5（日）＝7,500（KB）」のファイルサイズが必要になります。

なお，ログファイルには，指定したファイルサイズを超えた場合，ログをバックアップファイルに保存する機能があります。そのため，7,500KBのファイルサイズが必要な場合，ログファイルのファイルサイズは3,750KBで済みます。余裕を持ってファイルサイズを設定するならば，この場合は4,000KB程度とすることをお勧めします。

7.26.8　EURPS_LOGFILELEVEL

ログファイル（eurps.log）へのメッセージ出力レベルを指定します。

次に示す2種類のメッセージ出力レベルを指定することで，出力されるメッセージの内容を選択できます。

表7-45　 メッセージ出力レベル

環境変数の設定値 | 出力されるメッセージの内容
INFO | エラーレベル（Error（Err））と情報レベル（Information（Inf））のログを出力します（デフォルト）。
ERROR | エラーレベル（Error（Err））だけを出力します。

警告発生時のエラー（Warning（War））を出力する場合は，「INFO」を指定します。

環境変数EURPS_LOGFILELEVELと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_LOGFILELEVELを同時に設定した場合は，環境変数の値が優先されます。

7.26.9　EURPS_DISTINFOPATH

仕分け定義情報ファイル，またはPDF仕分け定義ファイルのデフォルトの読み込みフォルダを指定します。

＜この項の構成＞

(1)　JP1と連携して仕分け印刷する場合

(2)　PDF形式ファイルを仕分け出力する場合

(1)　JP1と連携して仕分け印刷する場合

仕分け定義情報ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから仕分け定義情報ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_DISTINFOPATHに設定されているフォルダからの相対パスとして仕分け定義情報ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_DISTINFOPATHに設定されているフォルダ下の仕分け定義情報ファイルを読み込みます。

環境変数EURPS_DISTINFOPATHが設定されていない場合は，次に示す順にファイルを検索します。

環境設定ファイル（EURPS_ENV）中の変数EURPS_DISTINFOPATHに設定されているフォルダ

EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

(2)　PDF形式ファイルを仕分け出力する場合

PDF仕分け定義ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダからPDF仕分け定義ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_DISTINFOPATHに設定されているフォルダからの相対パスとしてPDF仕分け定義ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_DISTINFOPATHに設定されているフォルダ下のPDF仕分け定義ファイルを読み込みます。

環境変数EURPS_DISTINFOPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_DISTINFOPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_DISTINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.10　EURPS_IMAGEPATH

画像ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから画像ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_IMAGEPATHに設定されているフォルダからの相対パスとして画像ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_IMAGEPATHに設定されているフォルダ下の画像ファイルを読み込みます。

環境変数EURPS_IMAGEPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_IMAGEPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_IMAGEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.11　EURPS_REPORT_WARNING

警告要因を記録するかどうかを指定します。

EUR サーバ帳票出力機能では，コマンドを実行した時に警告要因があっても，終了コード4を返してコマンドは正しく終了し，帳票出力も正常に行われます。そのため，環境変数EURPS_REPORT_WARNINGは，警告要因を知らせる必要がある場合だけ，終了コード4を返すように設定できます。終了コードについては，「3.5　eurpsコマンド実行時の終了コード」，「4.7.1　Err.Numberプロパティ」，または「5.9.1　getErrorCodeメソッド」を参照してください。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-46　 EURPS_REPORT_WARNINGの設定値

環境変数の設定値 | 警告発生時の状況
YES | 警告要因がある場合，終了コード4を返して終了します（デフォルト）。終了コード4を返すことで，何らかのエラー要因があったことを示します。
NO | 警告要因があっても，終了コード0を返して終了します。

「YES」，「NO」以外の値を指定した場合は，「YES」が仮定されます。

環境変数EURPS_REPORT_WARNINGと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_REPORT_WARNINGを同時に設定した場合は，環境変数の値が優先されます。

なお，環境変数EURPS_REPORT_WARNINGの設定は，プリンタに出力する場合，およびPDF形式ファイルへ出力する場合に効果があります。EUR形式ファイルへ出力する場合は，環境変数EURPS_REPORT_WARNINGに「YES」を指定しても，終了コード0を返して終了します。

7.26.12　EURPS_MULTI_REPORTSETPATH

帳票セット指定ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから帳票セット指定ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_MULTI_REPORTSETPATHに設定されているフォルダからの相対パスとして帳票セット指定ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_MULTI_REPORTSETPATHに設定されているフォルダ下の帳票セット指定ファイルを読み込みます。

環境変数EURPS_MULTI_REPORTSETPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_MULTI_REPORTSETPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_MULTI_REPORTSETPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.13　EURPS_MULTIFORM_INFODEFPATH

複数様式情報定義ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから複数様式情報定義ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_MULTIFORM_INFODEFPATHに設定されているフォルダからの相対パスとして複数様式情報定義ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_MULTIFORM_INFODEFPATHに設定されているフォルダ下の複数様式情報定義ファイルを読み込みます。

環境変数EURPS_MULTIFORM_INFODEFPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_MULTIFORM_INFODEFPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_MULTIFORM_INFODEFPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.14　EURPS_GAIJIFONT

Windows環境，HP-UX環境，またはAIX環境の場合，外字を定義したファイルを指定します。

EUR Print Manager - Clientなどのビューアが存在する製品と連携している場合は，EURPS_GAIJIFONTの指定が無効になります。ビューアの存在する環境に外字を定義したファイルを用意してください。

Windows環境の場合
外字ファイル（*.tte）をフルパス，相対パス，またはファイル名で指定します。ファイル名をフルパスで指定しなかった場合は，カレントディレクトリを起点としてファイルを検索します。

HP-UX環境の場合
HP-UX外字ツールを使用して作成したフォントファイル（*.pcf）をフルパスで指定します。

AIX環境の場合
AIX外字ツールを使用して登録したフォントファイル（*.pcf）をフルパスで指定します。フォントファイルは圧縮形式ファイルです。そのため，EUR サーバ帳票出力機能で使用できるように，非圧縮形式ファイルに解凍してから環境変数「EURPS_GAIJIFONT」に設定します。

7.26.15　EURPS_BOOKMARKPATH

文書しおり定義ファイル，およびしおり定義ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから，文書しおり定義ファイル，およびしおり定義ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_BOOKMARKPATHに設定されているフォルダからの相対パスとして，文書しおり定義ファイル，およびしおり定義ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_BOOKMARKPATHに設定されているフォルダ下の文書しおり定義ファイル，およびしおり定義ファイルを読み込みます。

環境変数EURPS_BOOKMARKPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_BOOKMARKPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_BOOKMARKPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.16　EURPS_PDF_OUTPUT

PDF形式ファイルを印刷する場合，ファイルサイズと印刷スピードのどちらを優先するかを指定します。

図形（網掛け）のある帳票をPDF形式ファイルに出力し，非PostScriptプリンタから印刷する場合，印刷に時間が掛かることがあります。このような場合，環境変数EURPS_PDF_OUTPUTに「PRINT_SPEED」を設定しておくことで，印刷時間を短縮できます。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-47　 EURPS_PDF_OUTPUTの設定値

環境変数の設定値 | 説　　明
FILE_SIZE | ファイルサイズを優先します（デフォルト）。
PRINT_SPEED | 印刷スピードを優先します。ただし，「FILE_SIZE」を指定した時よりファイルサイズが大きくなることがあります。

「FILE_SIZE」，「PRINT_SPEED」以外の値を指定した場合は，「FILE_SIZE」が仮定されます。

環境変数EURPS_PDF_OUTPUTと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PDF_OUTPUTを同時に設定した場合は，環境変数の値が優先されます。

なお，図形（網掛け）のある帳票をPDF形式ファイルに出力しても，次に示す場合は，環境変数EURPS_PDF_OUTPUTの設定内容は有効になりませんのでご注意ください。

Adobe Readerで閲覧するだけの場合

PostScript Level2対応プリンタに出力する場合

7.26.17　EURPS_PDF_SAMEIMAGE

同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力する場合，ファイルサイズを最適化するかどうかを指定します。

同一の画像アイテムを複数貼り付けた帳票をPDF形式ファイルに出力する場合，複数分の画像データをPDF形式ファイルに出力するため，ファイルサイズが大きくなります。そのため，環境変数EURPS_PDF_SAMEIMAGEに「OPTIMIZE」を設定すると，一つ分の画像データだけをPDF形式ファイルに出力するので，ファイルサイズが小さくなります。ただし，別々の画像アイテムを画像データに貼り付けた帳票をPDF形式ファイルに出力する場合は，環境変数EURPS_PDF_SAMEIMAGEに「NO」を設定したときに比べて，PDF形式ファイルの出力時間が遅くなる場合があります。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-48　 EURPS_PDF_SAMEIMAGEの設定値

環境変数の設定値 | 説　　明
OPTIMIZE | 帳票に同一の画像データが貼り付けてある場合，ファイルサイズを最適化します。
NO | 帳票に同一の画像データが貼り付けてある場合，ファイルサイズを最適化しません。

「OPTIMIZE」，「NO」以外の値を指定した場合，または環境変数EURPS_PDF_SAMEIMAGEに何も設定しなかった場合は，「OPTIMIZE」が仮定されます。

環境変数EURPS_PDF_SAMEIMAGEと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PDF_SAMEIMAGEを同時に設定した場合は，環境変数の値が優先されます。

なお，Adobe Readerで閲覧する場合や，プリンタに出力する場合には，環境変数EURPS_PDF_SAMEIMAGEへの設定は，何も影響がありません。

7.26.18　EURPS_PDF_IMAGE_OPTIMIZEMEM

複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する場合，メモリリソースを最適化するかどうかを指定します。

複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する場合，メモリ上に複数分の画像データ，またはバーコードデータを確保してPDF形式ファイルを出力するため，メモリリソースを圧迫します。そのため，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を設定しておくと，メモリリソースの圧迫を回避できます。ただし，メモリリソースの最適化処理を行う場合，一時ファイル（Windows環境の場合はSystemTemp，UNIX／Linux環境の場合は/tmp）を使用するため，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を設定しないときに比べて，PDF形式ファイルの出力時間が遅くなります。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-49　 EURPS_PDF_IMAGE_OPTIMIZEMEMの設定値

環境変数の設定値 | 説　　明
YES | 複数の画像アイテムを貼り付けた帳票，または複数のバーコードアイテムを貼り付けた帳票をPDF形式ファイルに出力する時，メモリリソースを最適化にします。

「YES」以外の値を指定した場合，または環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに何も設定しなかった場合は，メモリリソースの最適化はしません。

環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PDF_IMAGE_OPTIMIZEMEMを同時に設定した場合は，環境変数の値が優先されます。

なお，Adobe Readerで閲覧する場合や，プリンタに出力する場合には，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMへの設定は，何も影響がありません。

また，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMは，1ページの帳票には効果がありません。2ページ以上の帳票をPDF形式ファイルに出力する場合に，効果があります。

7.26.19　EURPS_CRYPTOFILEPATH

暗号化設定ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから暗号化設定ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_CRYPTOFILEPATHに設定されているフォルダからの相対パスとして暗号化設定ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_CRYPTOFILEPATHに設定されているフォルダ下の暗号化設定ファイルを読み込みます。

環境変数EURPS_CRYPTOFILEPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_CRYPTOFILEPATHに設定されているフォルダ

EUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_CRYPTOFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.20　EURPS_DOCINFOPATH

文書情報設定ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから文書情報設定ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_DOCINFOPATHに設定されているフォルダからの相対パスとして文書情報設定ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_DOCINFOPATHに設定されているフォルダ下の文書情報設定ファイルを読み込みます。

環境変数EURPS_DOCINFOPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_DOCINFOPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_DOCINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.21　EURPS_CSV_PRINT_PERIOD

数値データの修飾で，小数点文字に何も指定されていない帳票をCSV形式ファイルに出力する場合に，小数点文字を「.」で出力するかどうかを指定します。

数値データの修飾で，小数点文字に何も指定されていない帳票を，プリンタから印刷した場合は，「nnn△n（△は半角空白）」のように，小数点文字を半角空白に置き換えられます。しかし，CSV形式ファイルに出力した場合は，小数点文字の部分を詰めて出力されるため，整数部分と小数部分が区別できません。そのため，環境変数EURPS_CSV_PRINT_PERIODに「YES」を設定しておくと，小数点文字を「.」で出力できます。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-50　 EURPS_CSV_PRINT_PERIODの設定値

環境変数の設定値 | 説　　明
YES | 数値データの修飾で，小数点文字に何も指定されていない帳票をCSV形式ファイルに出力する場合，小数点文字を「.」で出力します。

「YES」以外の値を指定した場合，または環境変数EURPS_CSV_PRINT_PERIODに何も設定しなかった場合は，小数点文字は出力されません。

環境変数EURPS_CSV_PRINT_PERIODと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_CSV_PRINT_PERIODを同時に設定した場合は，環境変数の値が優先されます。

なお，数値データの修飾で，小数点文字が指定されている場合は，環境変数EURPS_CSV_PRINT_PERIODの指定に関係なく，指定されている小数点文字でCSV形式ファイルに出力されます。また，プリンタ出力，PDF形式ファイル出力，およびEUR形式ファイル出力する場合は，環境変数EURPS_CSV_PRINT_PERIODの指定は無視されます。

注意事項

環境変数EURPS_CSV_PRINT_PERIODに「YES」を指定して，CSV形式ファイルに出力する場合，アイテム枠から文字列がはみ出して出力される場合があります。例えば，小数点文字を指定しないで，6桁のデータが出力されるようにアイテム枠の幅を設定している場合，環境変数EURPS_CSV_PRINT_PERIODに「YES」を指定してCSV形式ファイルに出力すると，「123.456」のデータは，小数点文字「.」を含んだ7桁と見なされるため，アイテム枠からはみ出て出力されてしまいます。しかし，アイテム枠から文字列がはみ出しても，アイテム枠の高さによって，折り曲げて表示したり，「******」で出力したりしないで，そのまま「123.456」がCSV形式ファイルに出力されます。

また，数値データに桁数が指定されている場合，指定された桁数を超えてしまっても，指定されている桁数を無視してCSV形式ファイルに出力されます。

どちらの場合も，EUR サーバ帳票出力機能は正常終了と見なして，終了コード0を返します。

7.26.22　EURPS_TMPPATH

一時ファイルの出力先フォルダをフルパスで指定します。

次に示す場合，環境変数EURPS_TMPPATHに設定されているフォルダに，一時ファイルが出力されます。

画像ファイルまたはバーコードを含むPDF形式ファイルを出力する場合

データベースと連携してファイル出力する場合

EUR Print Managerと連携してファイル出力する場合

UNIX／Linux環境でのPDF出力で，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を指定した場合

なお，環境変数EURPS_TMPPATHを指定しない場合のデフォルトの一時フォルダは，システムの一時フォルダです。

7.26.23　EURPS_DBINFOPATH

接続情報ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから，接続情報ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_DBINFOPATHに設定されているフォルダからの相対パスとして，接続情報ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_DBINFOPATHに設定されているフォルダ下の，指定した接続情報ファイルを読み込みます。

環境変数EURPS_DBINFOPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_DBINFOPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_DBINFOPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

7.26.24　EURPS_PDL_EXMINFONTPATH

帳票出力で出力できない文字（外字）がある場合に，出力できない文字を収録した明朝体のEURフォントファイル（*.edf）を，フルパスで指定します。

EURフォントファイルを指定すると，出力できない文字の文字イメージがEURフォントファイルから取得され，画像データとして出力されます。該当する文字パターンが収録されていない場合は，空白が出力されます。

EURフォントファイルは，EURフォントファイル作成ツールを使用して作成します。EURフォントファイルの作成については，「7.23.1　EURフォントファイルの作成」を参照してください。

7.26.25　EURPS_PDL_EXGOTFONTPATH

帳票出力で出力できない文字（外字）がある場合に，出力できない文字を収録したゴシック体のEURフォントファイル（*.edf）を，フルパスで指定します。

EURフォントファイルを指定すると，出力できない文字の文字イメージがEURフォントファイルから取得され，画像データとして出力されます。該当する文字パターンが収録されていない場合は，空白が出力されます。

EURフォントファイルは，EURフォントファイル作成ツールを使用して作成します。EURフォントファイルの作成については，「7.23.1　EURフォントファイルの作成」を参照してください。

7.26.26　EURPS_TRACE

トレースファイルを出力するかどうかを指定します。

トレースファイルについては，「7.25　トレースファイル」を参照してください。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-51　 EURPS_TRACEの設定値

環境変数の設定値 | 説明
YES | トレースファイルを出力します。
NO | トレースファイルを出力しません。

「YES」，「NO」以外の値を指定した場合，または環境変数EURPS_TRACEに何も設定しなかった場合は，「YES」が仮定されます。

7.26.27　EURPS_TRACE_DRAWAPI

描画系APIのトレースファイルを出力するかどうかを指定します。

トレースファイルについては，「7.25　トレースファイル」を参照してください。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-52　 EURPS_TRACE_DRAWAPIの設定値

環境変数の設定値 | 説明
YES | 描画系APIのトレースファイルを出力します。
NO | 描画系APIのトレースファイルを出力しません。

「YES」，「NO」以外の値を指定した場合，または環境変数EURPS_TRACE_DRAWAPIに何も設定しなかった場合は，「NO」が仮定されます。

7.26.28　EURPS_REPORT_LOGERROR

eurpsログを出力できなかった場合に，Windows環境のときはイベントログ，UNIX／Linux環境のときはsyslogに，メッセージを出力するかどうかを指定します。

eurpsログについては，「8.6　eurpsログ」を参照してください。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-53　 EURPS_REPORT_LOGERRORの設定値

環境変数の設定値 | 説明
YES | イベントログにメッセージを出力します。
NO | イベントログにメッセージを出力しません。

「YES」，「NO」以外の値を指定した場合，または環境変数EURPS_TRACEに何も設定しなかった場合は，「YES」が仮定されます。

7.26.29　EURPS_REPLACEITEMCNTLPATH

置き換え表管理情報ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから置き換え表ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダからの相対パスとして置き換え表ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ下の置き換え表ファイルを読み込みます。

環境変数EURPS_REPLACEITEMCNTLPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_REPLACEITEMCNTLPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

環境変数EURPS_REPLACEITEMCNTLPATHに設定されているフォルダが存在しない場合は，エラー（KEEU060-E）になります。

7.26.30　EURPS_REPLACEITEMPATH

置き換え表ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダから置き換え表ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_REPLACEITEMPATHに設定されているフォルダからの相対パスとして置き換え表ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_REPLACEITEMPATHに設定されているフォルダ下の置き換え表ファイルを読み込みます。

環境変数EURPS_REPLACEITEMPATHが設定されていない場合は，次に示す順にファイルを検索します。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_REPLACEITEMPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_REPLACEITEMPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

環境変数EURPS_REPLACEITEMPATHに設定されているフォルダが存在しない場合は，エラー（KEEU060-E）になります。

7.26.31　EURPS_SKIP_OUTPUTSPACE

帳票をPDF形式ファイルに出力する場合，空白をスキップするかどうかを指定します。

環境変数の設定値は，すべて半角英大文字で指定してください。

表7-54　 EURPS_SKIP_OUTPUTSPACEの設定値

環境変数の設定値 | 説明
YES | 空白をスキップします。
NO | 空白をスキップしません。

「YES」を指定すると不要な空白が削除されるため，PDF形式ファイルに出力する速度が上がります。また，ファイルサイズも小さくなります。

「YES」，「NO」以外の値を指定した場合，または環境変数EURPS_SKIP_OUTPUTSPACEに何も設定しなかった場合は，「YES」が仮定されます。

環境変数EURPS_SKIP_OUTPUTSPACEは，桁数指定があるアイテムにだけ有効な指定です。

7.26.32　EURPS_PRINT

出力ページ情報ファイル出力時に帳票出力を行うかどうかを指定します。

表7-55　 EURPS_PRINTの設定値

環境変数の設定値 | 説明
YES | 出力ページ情報ファイル出力時に帳票出力を行います。
NO | 出力ページ情報ファイル出力時に帳票出力を行いません。

「YES」，「NO」以外の値を指定した場合，または環境変数EURPS_PRINTに何も設定しなかった場合は，「YES」が仮定されます。

環境変数EURPS_PRINTを設定していない場合は，環境設定ファイル（EURPS_ENV）中の変数EURPS_PRINTに設定されている値で指定されます。環境変数EURPS_PRINTと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_PRINTのどちらも指定されていない場合は，「YES」が仮定されます。

出力ページ情報ファイル出力の指定がない場合は，環境変数EURPS_PRINTの指定は無効となり，帳票出力が行われます。

7.26.33　EURPS_CODE39_PARAM

CODE39バーコードのバーコード補正情報を指定します。次に示す形式で指定します。

type〔,〔エレメント幅比〕,〔Param〕〕

type

エレメント幅の求め方を指定します。

指定値
説明

0
細エレメントのサイズから計算された1文字の幅から，細エレメント，太エレメントを計算します。
計算の結果発生したずれはすべてキャラクタ間ギャップに追加されるため，サイズは自由に調整できます。

1
細エレメントのサイズをドット単位に変換した値と，細エレメント，太エレメント，キャラクタ間ギャップの比から，各バーの太さを計算します。
各バーの太さはドットで計算されるため，サイズの調整は段階的になります。

2
1を指定した場合の計算方法に加えて，バーコードの線の太さを補正します。

省略した場合，または0～2以外の値を指定した場合は，「0」が仮定されます。

エレメント幅比

細エレメント，太エレメント，およびキャラクタ間ギャップの比率を指定します。次に示す形式で指定します。

細エレメント：太エレメント：キャラクタ間ギャップ

細エレメントには，1以上の値を指定してください。

太エレメントには，細エレメントの2.0～3.0倍の値を指定してください。

キャラクタ間ギャップには，細エレメントの値以上の値を指定してください。

エレメント幅比を正しく指定していない場合，エレメント幅はtypeに0が指定されたときの方法で計算されます。

Param

typeに2を指定した場合，バーコードの線の太さを細く補正する幅をミリメートル単位で指定します。指定した値をドット単位に変換して四捨五入した値が補正されます。計算されたドット数の分だけ黒バーが細く，白バーが太くなります。

バーコードの線の太さは，補正するドット数の計算結果が1以上の場合に補正されます。

解像度300dpiの場合，補正するドット数の計算結果を次に示します。

表7-56　解像度300dpiの場合に補正するドット数

Paramに指定する値（ミリメートル） | 補正するドット数（ドット）
0.04 | 0.972441
0.041 | 0.984252
0.042 | 0.996063
0.043 | 1.007874
0.044 | 1.019685
0.045 | 1.031496
0.046 | 1.043307

解像度600dpiの場合，補正するドット数の計算結果を次に示します。

表7-57　解像度600dpiの場合に補正するドット数

Paramに指定する値（ミリメートル） | 補正するドット数（ドット）
0.02 | 0.972441
0.021 | 0.996063
0.022 | 1.019685
0.023 | 1.043307
0.024 | 1.066929
0.025 | 1.090551
0.026 | 1.114173

Paramには1モジュール以上のドット数の幅は指定できません。Paramに指定した値が1モジュール以上のドット数になる場合は，1ドットが指定されます。

typeに2を指定しても，Paramを指定していない場合，エレメント幅はtypeに1が指定されたときの方法で計算されます。エレメント幅比を正しく指定していない場合，エレメント幅はtypeに0が指定されたときの方法で計算されます。

EURPS_CODE39_PARAMは，バージョン05-06以降で指定できます。05-05以前のバージョンでは，自動的にtypeに0が指定された場合と同じ計算方法でエレメント幅が決定します。

注意

CODE39バーコードのバーコード補正情報は，環境変数のほかに，プリンタ定義ファイルでも指定できます。環境変数とプリンタ定義ファイルのどちらも指定された場合は，プリンタ定義ファイルの内容が優先されます。

7.26.34　EURPS_CODE128_PARAM

CODE128バーコードのバーコード補正情報を指定します。次に示す形式で指定します。

type〔,〔Param1〕,〔Param2〕〕

環境変数EURPS_CODE128_PARAMとプリンタ定義ファイルのキーワードCODE128PARAMが同時に指定された場合は，プリンタ定義ファイルの指定が有効になります。

type

バーコードの描画方式を指定します。

指定値
説明

0
ミリメートル（mm）で指定したモジュールサイズからバーキャラクタサイズを計算します。モジュールサイズ×11（mm）を超えないドット数でバーキャラクタを描画します。ストップキャラクタは，モジュールサイズ×13（mm）を超えないドット数で描画します。1を指定した場合と比べて，サイズを細かく指定できますが，バーコードの質は落ちます。

1
ミリメートル（mm）で指定したモジュールサイズを超えないドット数を求め，その11倍をバーキャラクタのサイズにします。1ドットの大きさを超えるまではバーコードの大きさは変わりません。プリンタ解像度によって補正するドット数が変わります。

2
1を指定した場合の計算方法に加えて，param1で指定した幅に相当するドット数分だけ黒バーを細く，白バーを太くします。
param2を指定した場合は，param1で指定した値で補正した状態のスタートキャラクタとストップキャラクタにparam2で指定した値でさらに補正します。

省略した場合，または0，1，2以外の値を指定した場合は，0が仮定されます。指定値が0の場合，Param1，およびParam2に指定した値は無視されます。

Param1

typeに2を指定した場合，バーを調整する幅をミリメートルで指定します。指定した値をドット単位に変換して四捨五入した値が補正されます。補正するドット数の計算結果が1以上の場合だけ補正されます。

解像度300dpiの場合，補正するドット数の計算結果を次に示します。

表7-58　解像度300dpiの場合に補正するドット数

Param1またはParam2に指定する値（ミリメートル） | 補正するドット数（ドット）
0.04 | 0.972441
0.041 | 0.984252
0.042 | 0.996063
0.043 | 1.007874
0.044 | 1.019685
0.045 | 1.031496
0.046 | 1.043307

解像度600dpiの場合，補正するドット数の計算結果を次に示します。

表7-59　解像度600dpiの場合に補正するドット数

Param1またはParam2に指定する値（ミリメートル） | 補正するドット数（ドット）
0.02 | 0.972441
0.021 | 0.996063
0.022 | 1.019685
0.023 | 1.043307
0.024 | 1.066929
0.025 | 1.090551
0.026 | 1.114173

Param2

typeに2を指定した場合，param1で指定した値で補正したスタートキャラクタとストップキャラクタを調整する幅をミリメートルで指定します。指定した値をドット単位に変換して四捨五入した値が補正されます。補正するドット数の計算結果が1以上の場合だけ補正されます。解像度別の補正するドット数については，Param1の表を参照してください。

注意

バーの幅を超える値を指定した場合は，バーの幅を1ドットに設定します。

typeに1を指定した場合でも，param1に数値を指定して，param2を省略したときは0が仮定されます。

typeに2を指定した場合でも，次のときは0が仮定されます。
・param1を指定しなかったとき
・param1が数値以外，または0以下だったとき

typeに2を指定した場合でも，param1に0より大きい値，param2に0以下の値を指定したときはparam2は無視されます。

7.26.35　EURPS_QR_CORRECTION_LEVEL

QRコードの訂正レベルを指定します。

表7-60　 EURPS_QR_CORRECTION_LEVELの設定値

環境変数の設定値 | 説明
M | 訂正レベルMでQRコードを生成します。
Q | 訂正レベルQでQRコードを生成します。

「M」，「Q」以外の値を指定した場合，または環境変数EURPS_QR_CORRECTION_LEVELに何も設定しなかった場合は，「M」が仮定されます。

7.26.36　EURPS_QR_VERSION

生成されるQRコードの最低のバージョンを指定します。

表7-61　 EURPS_QR_VERSIONの設定値

環境変数の設定値 | 説明
0 | 最低のバージョンは入力データから自動的に決定されます。
1～40 | 指定した値が最低のバージョンになります。

0～40以外の値を指定した場合，または環境変数EURPS_QR_VERSIONに何も指定しなかった場合は，「0」が仮定されます。

7.26.37　EURPS_NOSKIP_OUTPUTSPACE

LIPSIII，およびPostScript Level2対応プリンタへ出力する場合に，空白をスキップするかどうかを指定します。

表7-62　 EURPS_NOSKIP_OUTPUTSPACEの設定値

環境変数の設定値 | 説明
YES | LIPSIII，およびPostScript Level2対応プリンタへ出力する場合に，空白をスキップしません。
NO | LIPSIII，およびPostScript Level2対応プリンタへ出力する場合に，空白をスキップします。

「YES」を指定すると不要な空白が削除されるため，LIPSIII，およびPostScript Level2対応プリンタに出力する速度が上がります。また，UNIXで出力する場合は，ファイルサイズが小さくなります。

「YES」，「NO」以外の値を指定した場合，または環境変数EURPS_NOSKIP_OUTPUTSPACEに何も設定しなかった場合は，「YES」が仮定されます。

7.26.38　EURPS_QR_CELL_SIZE_D

生成されるQRコードのセルサイズ（1セル当たりの大きさ）をドット単位で指定します。

表7-63　 EURPS_QR_CELL_SIZE_Dの設定値

環境変数の設定値 | 説明
0 | セルサイズはアイテムの大きさとバージョンから自動的に決定されます。
5～10 | 指定した値がセルサイズになります。

0または5～10以外の値を指定した場合，または環境変数EURPS_QR_CELL_SIZE_Dに何も指定しなかった場合は，「0」が仮定されます。

EURPS_QR_CELL_SIZE_DとEURPS_QR_CELL_SIZE_Mを同時に指定した場合は，EURPS_QR_CELL_SIZE_Mの指定値が有効となります。

環境変数EURPS_QR_CELL_SIZE_Dとプリンタ定義ファイルのキーワードQRCellSizeDでセルサイズを同時に指定した場合は，プリンタ定義ファイルのキーワードQRCellSizeDの指定値が有効となります。

7.26.39　EURPS_QR_CELL_SIZE_M

生成されるQRコードのセルサイズ（1セル当たりの大きさ）を100分の1ミリメートル単位で指定します。

表7-64　 EURPS_QR_CELL_SIZE_Mの設定値

環境変数の設定値 | 説明
0 | セルサイズはアイテムの大きさとバージョンから自動的に決定されます。
21～126 | 指定した値がセルサイズになります。

0または21～126以外の値を指定した場合，または環境変数EURPS_QR_CELL_SIZE_Mに何も指定しなかった場合は，「0」が仮定されます。

EURPS_QR_CELL_SIZE_MとEURPS_QR_CELL_SIZE_Dを同時に指定した場合は，EURPS_QR_CELL_SIZE_Mの指定値が有効となります。

環境変数EURPS_QR_CELL_SIZE_Mとプリンタ定義ファイルのキーワードQRCellSizeMでセルサイズを同時に指定した場合は，プリンタ定義ファイルのキーワードQRCellSizeMの指定値が有効となります。

7.26.40　EURPS_SCRIPTFILEPATH

Acrobat JavaScriptファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダからAcrobat JavaScriptファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_SCRIPTFILEPATHに設定されているフォルダからの相対パスとしてAcrobat JavaScriptファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_SCRIPTFILEPATHに設定されているフォルダ下のAcrobat JavaScriptファイルを読み込みます。

環境変数EURPS_SCRIPTFILEPATHが設定されていない場合は，次に示すフォルダの順に読み込みます。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_SCRIPTFILEPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_SCRIPTFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

環境変数EURPS_SCRIPTFILEPATHに設定されているフォルダが存在しない場合は，エラー（KEEU066-E）になります。

7.26.41　EURPS_SCRIPTCNTLFILEPATH

Acrobat JavaScript定義ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダからAcrobat JavaScript定義ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_SCRIPTCNTLFILEPATHに設定されているフォルダからの相対パスとしてAcrobat JavaScript定義ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_SCRIPTCNTLFILEPATHに設定されているフォルダ下のAcrobat JavaScript定義ファイルを読み込みます。

環境変数EURPS_SCRIPTCNTLFILEPATHが設定されていない場合は，次に示すフォルダの順に読み込みます。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_SCRIPTCNTLFILEPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_SCRIPTCNTLFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

環境変数EURPS_SCRIPTCNTLFILEPATHに設定されているフォルダが存在しない場合は，エラー（KEEU067-E）になります。

7.26.42　EURPS_VIEWERPREFERENCEFILEPATH

ビューアプレファレンス定義ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。

ファイル名をフルパスで指定した場合
設定されているフォルダからビューアプレファレンス定義ファイルを読み込みます。

ファイル名を相対パスで指定した場合
環境変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているフォルダからの相対パスとしてビューアプレファレンス定義ファイルを読み込みます。

ファイル名だけ指定した場合
環境変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているフォルダ下のビューアプレファレンス定義ファイルを読み込みます。

環境変数EURPS_VIEWERPREFERENCEFILEPATHが設定されていない場合は，次に示すフォルダの順に読み込みます。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているディレクトリ

ホームディレクトリ（環境変数HOMEで指定）

/var/opt/eurpsディレクトリ

環境変数EURPS_VIEWERPREFERENCEFILEPATHに設定されているフォルダが存在しない場合は，エラー（KEEU069-E）になります。

7.26.43　EURPS_FIXOPT

データファイル（FIX形式）の場合，区切り位置をバイトで区切るか，桁で区切るかを指定します。

表7-65　 EURPS_FIXOPTの設定値

環境変数の設定値 | 説明
BYTE | 区切り位置をバイトで区切ります。
COLUMN | 区切り位置を桁で区切ります。

大文字，小文字の区別をしません。省略した場合はBYTEが仮定されます。

データファイルがUTF-16の場合，区切り位置情報をバイトで出力します。ただし，環境変数EURPS_FIXOPTにCOLUMNが指定されると，バージョン05-06以前に作成されたフォームシートと同じように，フォームシートの区切り位置情報を桁で出力します。また，フォームシートに設定されている区切り位置の情報には桁が設定されます。

7.26.44　EURPS_PRINTERINFPATH

プリンタ定義ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパスで指定してください。

次に示す場合，環境変数EURPS_PRINTERINFPATHに設定されているフォルダからプリンタ定義ファイルを読み込みます。

/piオプションでプリンタ定義ファイルを相対パスで指定している場合

/piオプションでプリンタ定義ファイルをファイル名だけで指定している場合

/piオプションの指定を省略している場合

/piオプションでプリンタ定義ファイルをフルパスで指定している場合，/piオプション（UNIX／Linux環境の場合は-piオプション）で設定されているフォルダからプリンタ定義ファイルを読み込みます。

環境変数EURPS_PRINTERINFPATHが設定されていない場合は，次に示すフォルダの順に読み込みます。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_PRINTERINFPATHに設定されているフォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

UNIX／Linux環境の場合

環境設定ファイル（eurps_env）中の変数EURPS_PRINTERINFPATHに設定されているディレクトリ

/etc/opt/eurpsディレクトリ

環境変数EURPS_PRINTERINFPATHに設定されているフォルダが存在しない場合は，エラー（KEEU078-E）になります。

7.26.45　EURPS_USE_05_06_FONT_LANG

フォントの半角全角判定を文字コードごとにするか，フォントごとにするどうかを指定します。

表7-66　 EURPS_USE_05_06_FONT_LANGの設定値

環境変数の設定値 | 説明
YES | 文字コードごとに半角全角判定をします（05-06以前の方式）。
NO | フォントごとに半角全角判定をします。

省略したり，YES，NO以外の値を指定したりした場合は，NOが仮定されます。

文字コードごとに半角全角判定をすると，欧文フォントではラテン基本文字と同じ幅の文字（記号，ギリシャ文字，キリル文字などJISX0208に含まれる文字）が，全角（ラテン基本文字の2倍の文字幅）で出力されます。また，日本語で半角の文字が中国語（簡体字）では正しく出力できない場合があります。欧文フォント，簡体字中国語フォントを使用する場合は，NOを指定することをお勧めします。

半角全角判定の文字幅は，英語フォントではCourier，簡体字中国語フォントでは新宋体，繁体字中国語フォントでは細明体，日本語フォントではＭＳ 明朝の文字幅が適用されます。フォントの言語を判定できない場合は，中国語（簡体字）ロケールでは新宋体，日本語ロケールではＭＳ 明朝，その他のロケールではCourierの文字幅が適用されます。

バージョン05-06の帳票をバージョン05-08以降で開いた場合，EURPS_USE_05_06_FONT_LANGにYES以外の値を指定すると，帳票の見た目が異なって表示されることがあります。

バージョン08-00以降の場合，EURPS_USE_05_06_FONT_LANGは次に示す条件で帳票を出力した場合にフォントの文字幅計算に適用されます。

表7-67　 バージョン08-00以降でEURPS_USE_05_06_FONT_LANGが文字幅計算に適用される出力

出力環境
出力形式
帳票アイテムの
フォント
文字幅計算方法
の指定

Windows環境
プリンタ出力
固定ピッチフォント
静的，または指定なし

PDF出力
（フォント埋め込みなし）

UNIX／Linux環境
PDF出力
（フォント埋め込みなし）

EUR サーバ帳票出力機能で出力されるフォントの詳細については「2.5　EUR サーバ帳票出力機能でのプロポーショナルフォントの出力」を参照してください。

7.26.46　EURPS_OUTPUTPDF_VER

PDF形式ファイルで，最初の行のヘッダに記述されているPDFバージョン番号を指定します。PDFバージョン番号は，PDF形式ファイルをテキストで開いた時に，最初の行「%PDF-1.x」で確認できます。

表7-68　 EURPS_OUTPUTPDF_VERの設定値

環境変数の設定値 | 説明
1.2 | PDFバージョン番号を1.2で出力します。
1.3 | PDFバージョン番号を1.3で出力します。
1.4 | PDFバージョン番号を1.4で出力します。
1.5 | PDFバージョン番号を1.5で出力します。
1.6 | PDFバージョン番号を1.6で出力します。
1.7 | PDFバージョン番号を1.7で出力します。

省略したり，設定値以外の値を指定したりした場合は，1.6が仮定されます。

環境変数EURPS_OUTPUTPDF_VERで作成したPDF形式ファイルより下位バージョンのPDFバージョン番号を指定しても，ファイル内で使用している上位バージョンの機能が制限されることはありません。

7.26.47　EURPS_USE_05_06_FONT_REPLACE

「フォント縦横比を補正する」が設定されていて，文字列アイテムのフォントがＭＳ ゴシックでない場合，バージョン05-06以前の動作（リュウミンL-KLに置き換える）にするかどうかを指定します。

表7-69　 EURPS_USE_05_06_FONT_REPLACEの設定値

環境変数の設定値 | 説明
YES | 「フォント縦横比を補正する」が設定されていて，文字列アイテムのフォントがＭＳ ゴシックでない場合に，リュウミンL-KLに置き換えます（05-06以前の方式）。
NO | 置き換えをしません。

省略したり，YES，NO以外の値を指定したりした場合は，NOが仮定されます。

7.26.48　EURPS_TINTINFOPATH

透かし情報ファイルのデフォルトの読み込みフォルダを指定します。ファイル名は，フルパスを指定してください。

次に示す場合，環境変数EURPS_TINTINFOPATHに設定されているフォルダから透かし情報ファイルを読み込みます。

/tintオプションで透かし情報ファイルを相対パスで指定している場合

/tintオプションで透かし情報ファイルをファイル名だけで指定している場合

/tintオプションで透かし情報ファイルをフルパスで指定している場合，/tintオプションで設定されているフォルダから透かし情報ファイルを読み込みます。

環境変数EURPS_TINTINFOPATHが設定されていない場合は，次に示すフォルダの順に読み込みます。

Windows環境の場合

環境設定ファイル（EURPS_ENV）中の変数EURPS_TINTINFOPATHに設定されているフォルダ

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

環境変数EURPS_TINTINFOPATHに設定されているフォルダが読み込めなかった場合は，エラー（KEEU080-E）になります。

7.26.49　EURPS_FONT_WIDTH_MODE

文字幅の計算方法を指定します。

環境変数EURPS_FONT_WIDTH_MODEの設定値は，すべて半角英大文字で指定してください。

表7-70　 EURPS_FONT_WIDTH_MODEの設定値

環境変数の設定値 | 説明
STATIC | 固定ピッチフォントを出力する場合，固定値で文字幅を計算します。（静的モード）
DYNAMIC | 固定ピッチフォントを出力する場合，使用するフォントに合わせて文字幅を計算します。（動的モード）

「STATIC」，「DYNAMIC」以外の値を指定した場合，または環境変数EURPS_FONT_WIDTH_MODEに何も指定しなかった場合は，「STATIC」が仮定されます。

eurpsコマンドの/fwmオプション，ActiveXオブジェクトのFontWidthModeプロパティ，JavaBeans起動部品のsetFontWidthModeメソッド，環境変数EURPS_FONT_WIDTH_MODE，および環境設定ファイルEURPS_FONT_WIDTH_MODEが同時に指定されている場合は，次に示す順に優先されます。

eurpsコマンドの/fwmオプション，ActiveXオブジェクトのFontWidthModeプロパティ，またはJavaBeans起動部品のsetFontWidthModeメソッド

環境変数EURPS_FONT_WIDTH_MODE

環境設定ファイルEURPS_FONT_WIDTH_MODE

7.26.50　EURPS_EXCELLOGFILELEVEL

Excel形式ファイルに出力する場合，ログファイル（EPS-XLSXログ）へのメッセージ出力レベルを指定します。

次に示す2種類のメッセージ出力レベルを指定することで，出力されるメッセージの内容を選択できます。

メッセージ出力レベルの設定の詳細については「8.7　EPS-XLSXログ」を参照してください。

表7-71　メッセージ出力レベル

環境変数の設定値 | 出力されるメッセージの内容
INFO | エラーレベル（Error（Err））とワーニングレベル（Warning（War））のログを出力します（デフォルト）。
ERROR | エラーレベル（Error（Err））だけを出力します。

省略した場合，または「INFO」，「ERROR」以外の値が指定された場合は，INFOが仮定されます。

環境変数EURPS_EXCELLOGFILELEVELと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_EXCELLOGFILELEVELを同時に設定した場合は，環境変数の値が優先されます。

7.26.51　EURPS_EXCELTMPPATH

Excel形式ファイルに出力する場合に使用する一時フォルダのパスを指定します。

パス名は，ASCII文字だけで構成されたパスを指定してください。

存在するファイルのパスを指定してください。

フルパスで指定してください。

パス名に指定できる文字数は，次のとおりです。指摘できる文字数を超えた場合は，エラー（KEEU125-E）になります。

Windows環境の場合
フルパスで半角199文字以内

UNIX／Linux環境の場合
フルパスで67バイト以内

ネットワークパスは指定できません。ネットワークパスを指定した場合は，エラー（KEEU125-E）になります。

7.26.52　EURPS_ENVFILE

環境設定ファイル名を指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。相対パスで指定した場合，カレントディレクトリからの相対パスとして環境設定ファイルを読み込みます。

7.26.53　EURPS_TESTPRINTFILE

テスト印刷設定ファイル名を指定します。ファイル名は，フルパス，相対パス，またはファイル名だけのどれかで指定してください。相対パスで指定した場合，カレントディレクトリからの相対パスとしてテスト印刷設定ファイルを読み込みます。

7.26.54　EURPS_FONT_ROUNDDOWN

帳票印刷時に使用するフォントサイズについて，帳票設計時に指定された数値の小数部を切り捨てるかどうかを指定します。

表7-72　EURPS_FONT_ROUNDDOWNの設定値

環境変数の設定値 | 説明
YES | 帳票設計時に指定された数値の小数部を切り捨てたフォントサイズで印刷します。文字間隔は，帳票設計時のフォントサイズで印刷した場合と変わりません。
NO | 帳票設計時に指定された数値のフォントサイズを使用して印刷します。

EURPS_FONT_ROUNDDOWNを指定しない場合は，帳票設計時に指定された数値のフォントサイズを使用して印刷します。

7.26.55　EURPS_MAX_SPOOL_PAGES

印刷ジョブの最大ページ数を1～2,147,483,646の範囲で指定します。印刷ジョブはこの環境変数に指定したページ数ごとに分割され，複数の印刷ジョブとなって出力されます。

この環境変数は，プリンタでの印刷で使用できます。JP1仕分け印刷で使用しても無効です。

指定値として次の値を指定した場合は，印刷ジョブの分割は実施されません。

範囲外の値を指定した場合

半角数字以外の文字を指定した場合

0を指定した場合

この環境変数を指定した場合，印刷ジョブ名はOSの環境によって次のように異なります。

Windows環境で印刷するとき
印刷ジョブ名の末尾に「.n」（nは1から始まる連番）が付加されます。印刷ジョブの分割が発生しなかった場合も「.1」が付加されます。
文書情報設定ファイルのキーワードTITLEを設定している場合は，キーワードTITLEに指定した文字列+「.n」の先頭の259文字分が印刷ジョブ名になります。設定していない場合は，帳票ファイル名+「.n」の先頭の259文字分が印刷ジョブ名になります。
印刷ジョブ名については「(1)　印刷ジョブ名の設定」もあわせて参照してください。

UNIX／Linux環境で印刷するとき
EURでは印刷ジョブ名を設定しません。分割されたジョブごとに，プリンタ定義ファイルのキーワードCommandで指定された出力コマンドが実行されます。

部数を指定して印刷した場合，出力枚数ではなく印刷ジョブのページ数が分割されます。また，プリンタに部数機能があるかどうかによって次のように結果が異なります。

プリンタに部数機能がある場合
印刷ジョブの出力ページ数は，環境変数EURPS_MAX_SPOOL_PAGESで指定した印刷ジョブ最大ページ数×部数となります。

プリンタに部数機能がない場合
印刷ジョブには帳票が指定部数の数だけ繰り返し出力されますが，環境変数EURPS_MAX_SPOOL_PAGESで指定された印刷ジョブ最大ページ数は印刷ジョブに対して作用するため，部をまたがって区切られます。

複数様式帳票の場合，printnewpaper=ONの指定によって生成された空白ページを枚数として数えます。

なお，印刷ジョブ最大ページ数に奇数値を指定して両面印刷すると，分割されたページ以降は，表面と裏面のページが逆となって印刷されます。表面と裏面を区別する帳票の場合は，印刷ジョブ最大ページ数に偶数値を指定するなど注意してください。

＜この項の構成＞

(1)　印刷ジョブ名の設定

(1)　印刷ジョブ名の設定

EURPS_MAX_SPOOL_PAGESを設定したとき，文書情報設定ファイルのキーワードTITLEに書式開始文字%から始まる次の書式を設定すれば，EURPS_MAX_SPOOL_PAGESを設定した場合に印刷ジョブ名に付く連番の表示形式を変更できます。

%j

「1」から始まる連番を出力します。

%j以外

「%」のあとに指定された文字を出力し，末尾に連番「.n」を付与します。

指定例

キーワードTITLEの指定内容 | 印刷ジョブ名の例
TITLE="EUR帳票%j" | EUR帳票1
TITLE="EUR帳票%x" | EUR帳票x.1

文書情報設定ファイルの作成方法の詳細については，「7.5　文書情報設定ファイル」を参照してください。

7.26.56　ESC/P対応プリンタ出力用の環境変数

ESC/P対応プリンタで使用するフォントファイルを指定します。ファイル名は，フルパスで指定してください。

注意事項

指定されたフルパスが1,023バイトを超えた場合は，エラー（KEEU009-E）になります。また，指定したファイルが読み込めない場合も，エラー（KEEU024-E）になります。

ESC/P対応プリンタ出力用の環境変数を次に示します。

表7-73　 ESC/P対応プリンタ出力用の環境変数

環境変数 | 説　　明
EURPS_J84MA16 | 明朝体アンク8×16ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MA24 | 明朝体アンク12×24ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MA48 | 明朝体アンク24×48ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MA72 | 明朝体アンク36×72ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MA96 | 明朝体アンク48×96ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MK16 | 明朝体漢字16×16ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MK24 | 明朝体漢字24×24ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MK48 | 明朝体漢字48×48ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MK72 | 明朝体漢字72×72ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84MK96 | 明朝体漢字96×96ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GA16 | ゴシック体アンク8×16ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GA24 | ゴシック体アンク12×24ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GA48 | ゴシック体アンク24×48ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GA72 | ゴシック体アンク36×72ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GA96 | ゴシック体アンク48×96ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GK16 | ゴシック体漢字16×16ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GK24 | ゴシック体漢字24×24ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GK48 | ゴシック体漢字48×48ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GK72 | ゴシック体漢字72×72ドットのフォントファイル(*.pcf)をフルパスで指定します。
EURPS_J84GK96 | ゴシック体漢字96×96ドットのフォントファイル(*.pcf)をフルパスで指定します。

環境変数や環境設定ファイル（eurps_env）中にフォントファイルの指定がない場合は，指定されたフォントサイズに最も近い，次のデフォルトフォントを拡大・縮小して印刷します。

HP-UXの場合

明朝体アンク　8×16　：　/usr/openwin/lib/X11/hitachi/8x16rk.pcf

明朝体アンク　12×24　：　/usr/openwin/lib/X11/hitachi/12x24rk.pcf

明朝体漢字　16×16　：　/usr/openwin/lib/X11/hitachi/jiskan16.pcf

明朝体漢字　24×24　：　/usr/openwin/lib/X11/hitachi/jiskan24.pcf

ゴシック体アンク　8×16　：　/usr/openwin/lib/X11/hitachi/8x16rk.pcf

ゴシック体アンク　12×24　：　/usr/openwin/lib/X11/hitachi/12x24rk.pcf

ゴシック体漢字　16×16　：　/usr/openwin/lib/X11/hitachi/jiskan16.pcf

ゴシック体漢字　24×24　：　/usr/openwin/lib/X11/hitachi/jiskan24.pcf

AIXの場合

明朝体アンク　8×16　：　/usr/lib/X11/hitachi/RomanKn12S.pcf

明朝体アンク　12×24　：　/usr/lib/X11/hitachi/RomanKn17S.pcf

明朝体漢字　16×16　：　/usr/lib/X11/hitachi/Kanji12S.pcf

明朝体漢字　24×24　：　/usr/lib/X11/hitachi/Kanji17S.pcf

ゴシック体アンク　8×16　：　/usr/lib/X11/hitachi/RomanKn12S.pcf

ゴシック体アンク　12×24　：　/usr/lib/X11/hitachi/RomanKn17S.pcf

ゴシック体漢字　16×16　：　/usr/lib/X11/hitachi/Kanji12S.pcf

ゴシック体漢字　24×24　：　/usr/lib/X11/hitachi/Kanji17S.pcf

Linuxの場合

明朝体アンク　8×16　：　/usr/lib/X11/fonts/hitachi/8x16rk.pcf

明朝体アンク　12×24　：　/usr/lib/X11/fonts/hitachi/12x24rk.pcf

明朝体漢字　16×16　：　/usr/lib/X11/fonts/hitachi/jiskan16.pcf

明朝体漢字　24×24　：　/usr/lib/X11/fonts/hitachi/jiskan24.pcf

ゴシック体アンク　8×16　：　/usr/lib/X11/fonts/hitachi/8x16rk.pcf

ゴシック体アンク　12×24　：　/usr/lib/X11/fonts/hitachi/12x24rk.pcf

ゴシック体漢字　16×16　：　/usr/lib/X11/fonts/hitachi/jiskan16.pcf

ゴシック体漢字　24×24　：　/usr/lib/X11/fonts/hitachi/jiskan24.pcf

＜この項の構成＞

(1)　デフォルトフォントファイルの解凍手順

(1)　デフォルトフォントファイルの解凍手順

AIX，およびLinux環境で使用するデフォルトフォントは，圧縮形式で提供しています。フォントファイル用のディレクトリを作成し，デフォルトフォントファイルを複写して，解凍してください。解凍する手順を次に示します。

(a)　AIX環境の場合

デフォルトフォントディレクトリの作成

# mkdir /usr/lib/X11/fonts/hitachi

デフォルトフォントファイル（圧縮形式）の複写

# cd /usr/lib/X11/fonts
# cp RomanKn12S.pcf.Z  /usr/lib/X11/fonts/hitachi/RomanKn12S.pcf.Z
# cp RomanKn17S.pcf.Z  /usr/lib/X11/fonts/hitachi/RomanKn17S.pcf.Z
# cp Kanji12S.pcf.Z  /usr/lib/X11/fonts/hitachi/Kanji12S.pcf.Z
# cp Kanji17S.pcf.Z  /usr/lib/X11/fonts/hitachi/Kanji17S.pcf.Z

デフォルトフォントファイルの解凍

# cd /usr/openwin/lib/X11/fonts/hitachi
# uncompress RomanKn12S.pcf.Z  
# uncompress RomanKn17S.pcf.Z  
# uncompress Kanji12S.pcf.Z  
# uncompress Kanji17S.pcf.Z  

(b)　Linux環境の場合

デフォルトフォントディレクトリの作成

# mkdir /usr/lib/X11/fonts/hitachi

デフォルトフォントファイル（圧縮形式）の複写

# cd /usr/lib/X11/fonts/misc
# cp 8x16rk.pcf.gz  /usr/lib/X11/fonts/hitachi/8x16rk.pcf.gz
# cp jiskan16.pcf.gz  /usr/lib/X11/fonts/hitachi/jiskan16.pcf.gz
# cp 12x24rk.pcf.gz  /usr/lib/X11/fonts/hitachi/12x24rk.pcf.gz
# cp jiskan24.pcf.gz  /usr/lib/X11/fonts/hitachi/jiskan24.pcf.gz

デフォルトフォントファイルの解凍

# cd /usr/lib/X11/fonts/hitachi
# gunzip 8x16rk.pcf.gz
# gunzip jiskan16.pcf.gz
# gunzip 12x24rk.pcf.gz
# gunzip jiskan24.pcf.gz

7.26.57　環境設定ファイルの指定例

＜この項の構成＞

(1)　Windows環境の場合

(2)　HP-UX環境の場合

(3)　AIX環境の場合

(4)　Linux環境の場合

(1)　Windows環境の場合

EURPS_REPORTPATH=C:¥PROGRAM FILES¥EURPS¥REPORTS
EURPS_MAPDATAPATH=C:¥PROGRAM FILES¥EURPS¥MAPDATA
EURPS_USERDATAPATH=C:¥PROGRAM FILES¥EURPS¥USERDATA
EURPS_OUTPUTPATH=C:¥PROGRAM FILES¥EURPS¥OUTPUT
EURPS_LOGFILEPATH=C:¥PROGRAM FILES¥EURPSLOG
EURPS_LOGSIZE=3000
EURPS_LOGFILELEVEL=INFO
EURPS_DISTINFOPATH=C:¥PROGRAM FILES¥EURPS¥DISTINFO
EURPS_IMAGEPATH=C:¥PROGRAM FILES¥EURPS¥IMAGE
EURPS_REPORT_WARNING=NO
EURPS_MULTI_REPORTSETPATH=C:¥PROGRAM FILES¥EURPS¥MULTIREPORTSET
EURPS_MULTIFORM_INFODEFPATH=C:¥PROGRAM FILES¥EURPS¥MULTIFORM
EURPS_GAIJIFONT=C:¥PROGRAM FILES¥EURPS¥EUDC.TTE
EURPS_BOOKMARKPATH=C:¥PROGRAM FILES¥EURPS¥BOOKMARK
EURPS_PDF_OUTPUT=FILE_SIZE
EURPS_PDF_SAMEIMAGE=OPTIMIZE
EURPS_PDF_IMAGE_OPTIMIZEMEM=YES
EURPS_CRYPTOFILEPATH=C:¥PROGRAM FILES¥EURPS¥CRYPTO
EURPS_DOCINFOPATH=C:¥PROGRAM FILES¥EURPS¥DOCINFO
EURPS_CSV_PRINT_PERIOD=YES
EURPS_DBINFOPATH=C:¥PROGRAM FILES¥EURPS¥DBINFO
EURPS_TRACE=YES
EURPS_TRACE_DRAWAPI=NO
EURPS_REPORT_LOGERROR=YES
EURPS_REPLACEITEMCNTLPATH=C:¥PROGRAM FILES¥EURPS¥REPLACEITEMCNTL
EURPS_REPLACEITEMPATH=C:¥PROGRAM FILES¥EURPS¥REPLACEITEM
EURPS_SKIP_OUTPUTSPACE=YES
EURPS_PRINT=NO
EURPS_CODE39_PARAM=1,1:2.5:1,0.04
EURPS_CODE128_PARAM=2,0.04,0.04
EURPS_QR_CORRECTION_LEVEL=Q
EURPS_QR_VERSION=15
EURPS_NOSKIP_OUTPUTSPACE=YES
EURPS_QR_CELL_SIZE_D=7
EURPS_QR_CELL_SIZE_M=30
EURPS_SCRIPTFILEPATH=C:¥PROGRAM FILES¥EURPS¥SCRIPT
EURPS_SCRIPTCNTLFILEPATH=C:¥PROGRAM FILES¥EURPS¥SCRIPT
EURPS_VIEWERPREFERENCEFILEPATH=C:¥PROGRAM FILES¥EURPS¥PDFVIEWER
EURPS_FIXOPT=BYTE
EURPS_USE_05_06_FONT_LANG=YES
EURPS_OUTPUTPDF_VER=1.6
EURPS_PRINTERINFPATH=C:¥PROGRAM FILES¥EURPS¥PRINTER.INF
EURPS_USE_05_06_FONT_REPLACE=YES
EURPS_TINTINFOPATH=C:¥PROGRAM FILES¥EURPS¥TINTINFOPATH
EURPS_FONT_WIDTH_MODE=STATIC
EURPS_ENVFILE=C:¥PROGRAM FILES¥EURPS¥TEST¥EURPS_ENV
EURPS_TESTPRINTFILE=C:¥EURPS¥TESTPRINTFILE¥TESTPRINTFILE.txt
EURPS_FONT_ROUNDDOWN=NO
EURPS_MAX_SPOOL_PAGES=2000

(2)　HP-UX環境の場合

EURPS_REPORTPATH=/home/eurps/reports
EURPS_MAPDATAPATH=/home/eurps/mapdata
EURPS_USERDATAPATH=/home/eurps/userdata
EURPS_OUTPUTPATH=/home/eurps/output
EURPS_LOGFILEPATH=/var/opt/eurps
EURPS_LOGSIZE=3000
EURPS_LOGFILELEVEL=INFO
EURPS_IMAGEPATH=/home/eurps/image
EURPS_REPORT_WARNING=NO
EURPS_MULTI_REPORTSETPATH=/home/eurps/multireportset
EURPS_MULTIFORM_INFODEFPATH=/home/eurps/multiform
EURPS_GAIJIFONT=/home/eurps/gaijifont/udc24.pcf
EURPS_BOOKMARKPATH=/home/eurps/bookmark
EURPS_PDF_OUTPUT=FILE_SIZE
EURPS_PDF_SAMEIMAGE=OPTIMIZE
EURPS_PDF_IMAGE_OPTIMIZEMEM=YES
EURPS_CRYPTOFILEPATH=/home/eurps/crypto
EURPS_DOCINFOPATH=/home/eurps/docinfo
EURPS_CSV_PRINT_PERIOD=YES
EURPS_DBINFOPATH=/home/eurps/dbinfo
EURPS_TRACE=YES
EURPS_TRACE_DRAWAPI=NO
EURPS_REPORT_LOGERROR=YES
EURPS_REPLACEITEMCNTLPATH=/home/eurps/replaceitemcntl
EURPS_REPLACEITEMPATH=/home/eurps/replaceitem
EURPS_SKIP_OUTPUTSPACE=YES
EURPS_PRINT=NO
EURPS_CODE39_PARAM=1,1:2.5:1,0.03
EURPS_CODE128_PARAM=2,0.04,0.04
EURPS_QR_CORRECTION_LEVEL=Q
EURPS_QR_VERSION=15
EURPS_NOSKIP_OUTPUTSPACE=YES
EURPS_QR_CELL_SIZE_D=7
EURPS_QR_CELL_SIZE_M=30
EURPS_SCRIPTFILEPATH=/home/eurps/script
EURPS_SCRIPTCNTLFILEPATH=/home/eurps/script
EURPS_VIEWERPREFERENCEFILEPATH=/home/eurps/pdfviewer
EURPS_FIXOPT=BYTE
EURPS_USE_05_06_FONT_LANG=YES
EURPS_OUTPUTPDF_VER=1.6
EURPS_J84MA16=/usr/openwin/lib/X11/hitachi/min16a.pcf
EURPS_J84MA24=/usr/openwin/lib/X11/hitachi/min24a.pcf
EURPS_J84MA48=/usr/openwin/lib/X11/hitachi/min48a.pcf
EURPS_J84MA72=/usr/openwin/lib/X11/hitachi/min72a.pcf
EURPS_J84MA96=/usr/openwin/lib/X11/hitachi/min96a.pcf
EURPS_J84MK16=/usr/openwin/lib/X11/hitachi/min16k.pcf
EURPS_J84MK24=/usr/openwin/lib/X11/hitachi/min24k.pcf
EURPS_J84MK48=/usr/openwin/lib/X11/hitachi/min48k.pcf
EURPS_J84MK72=/usr/openwin/lib/X11/hitachi/min72k.pcf
EURPS_J84MK96=/usr/openwin/lib/X11/hitachi/min96k.pcf
EURPS_J84GA16=/usr/openwin/lib/X11/hitachi/got16a.pcf
EURPS_J84GA24=/usr/openwin/lib/X11/hitachi/got24a.pcf
EURPS_J84GA48=/usr/openwin/lib/X11/hitachi/got48a.pcf
EURPS_J84GA72=/usr/openwin/lib/X11/hitachi/got72a.pcf
EURPS_J84GA96=/usr/openwin/lib/X11/hitachi/got96a.pcf
EURPS_J84GK16=/usr/openwin/lib/X11/hitachi/got16k.pcf
EURPS_J84GK24=/usr/openwin/lib/X11/hitachi/got24k.pcf
EURPS_J84GK48=/usr/openwin/lib/X11/hitachi/got48k.pcf
EURPS_J84GK72=/usr/openwin/lib/X11/hitachi/got72k.pcf
EURPS_J84GK96=/usr/openwin/lib/X11/hitachi/got96k.pcf
EURPS_PRINTERINFPATH=/home/eurps/printerinf
EURPS_USE_05_06_FONT_REPLACE=YES
EURPS_FONT_WIDTH_MODE=STATIC
EURPS_ENVFILE=/home/eurps/test/eurps_env
EURPS_TESTPRINTFILE=/home/eurps/testprintfile/testprintfile.txt
EURPS_FONT_ROUNDDOWN=NO
EURPS_MAX_SPOOL_PAGES=2000

(3)　AIX環境の場合

EURPS_REPORTPATH=/home/eurps/reports
EURPS_MAPDATAPATH=/home/eurps/mapdata
EURPS_USERDATAPATH=/home/eurps/userdata
EURPS_OUTPUTPATH=/home/eurps/output
EURPS_LOGFILEPATH=/var/opt/eurps
EURPS_LOGSIZE=3000
EURPS_LOGFILELEVEL=INFO
EURPS_IMAGEPATH=/home/eurps/image
EURPS_REPORT_WARNING=NO
EURPS_MULTI_REPORTSETPATH=/home/eurps/multireportset
EURPS_MULTIFORM_INFODEFPATH=/home/eurps/multiform
EURPS_GAIJIFONT=/usr/lib/X11/fonts/hitachi/IBM_JPN17C.pcf
EURPS_BOOKMARKPATH=/home/eurps/bookmark
EURPS_PDF_OUTPUT=FILE_SIZE
EURPS_PDF_SAMEIMAGE=OPTIMIZE
EURPS_PDF_IMAGE_OPTIMIZEMEM=YES
EURPS_CRYPTOFILEPATH=/home/eurps/crypto
EURPS_DOCINFOPATH=/home/eurps/docinfo
EURPS_CSV_PRINT_PERIOD=YES
EURPS_DBINFOPATH=/home/eurps/dbinfo
EURPS_TRACE=YES
EURPS_TRACE_DRAWAPI=NO
EURPS_REPORT_LOGERROR=YES
EURPS_REPLACEITEMCNTLPATH=/home/eurps/replaceitemcntl
EURPS_REPLACEITEMPATH=/home/eurps/replaceitem
EURPS_SKIP_OUTPUTSPACE=YES
EURPS_PRINT=NO
EURPS_CODE39_PARAM=1,1:2.5:1,0.03
EURPS_CODE128_PARAM=2,0.04,0.04
EURPS_QR_CORRECTION_LEVEL=Q
EURPS_QR_VERSION=15
EURPS_NOSKIP_OUTPUTSPACE=YES
EURPS_QR_CELL_SIZE_D=7
EURPS_QR_CELL_SIZE_M=30
EURPS_SCRIPTFILEPATH=/home/eurps/script
EURPS_SCRIPTCNTLFILEPATH=/home/eurps/script
EURPS_VIEWERPREFERENCEFILEPATH=/home/eurps/pdfviewer
EURPS_FIXOPT=BYTE
EURPS_USE_05_06_FONT_LANG=YES
EURPS_OUTPUTPDF_VER=1.6
EURPS_J84MA16=/usr/lib/X11/hitachi/min16a.pcf
EURPS_J84MA24=/usr/lib/X11/hitachi/min24a.pcf
EURPS_J84MA48=/usr/lib/X11/hitachi/min48a.pcf
EURPS_J84MA72=/usr/lib/X11/hitachi/min72a.pcf
EURPS_J84MA96=/usr/lib/X11/hitachi/min96a.pcf
EURPS_J84MK16=/usr/lib/X11/hitachi/min16k.pcf
EURPS_J84MK24=/usr/lib/X11/hitachi/min24k.pcf
EURPS_J84MK48=/usr/lib/X11/hitachi/min48k.pcf
EURPS_J84MK72=/usr/lib/X11/hitachi/min72k.pcf
EURPS_J84MK96=/usr/lib/X11/hitachi/min96k.pcf
EURPS_J84GA16=/usr/lib/X11/hitachi/got16a.pcf
EURPS_J84GA24=/usr/lib/X11/hitachi/got24a.pcf
EURPS_J84GA48=/usr/lib/X11/hitachi/got48a.pcf
EURPS_J84GA72=/usr/lib/X11/hitachi/got72a.pcf
EURPS_J84GA96=/usr/lib/X11/hitachi/got96a.pcf
EURPS_J84GK16=/usr/lib/X11/hitachi/got16k.pcf
EURPS_J84GK24=/usr/lib/X11/hitachi/got24k.pcf
EURPS_J84GK48=/usr/lib/X11/hitachi/got48k.pcf
EURPS_J84GK72=/usr/lib/X11/hitachi/got72k.pcf
EURPS_J84GK96=/usr/lib/X11/hitachi/got96k.pcf
EURPS_PRINTERINFPATH=/home/eurps/printerinf
EURPS_USE_05_06_FONT_REPLACE=YES
EURPS_FONT_WIDTH_MODE=STATIC
EURPS_ENVFILE=/home/eurps/test/eurps_env
EURPS_TESTPRINTFILE=/home/eurps/testprintfile/testprintfile.txt
EURPS_FONT_ROUNDDOWN=NO
EURPS_MAX_SPOOL_PAGES=2000

(4)　Linux環境の場合

EURPS_REPORTPATH=/home/eurps/reports
EURPS_MAPDATAPATH=/home/eurps/mapdata
EURPS_USERDATAPATH=/home/eurps/userdata
EURPS_OUTPUTPATH=/home/eurps/output
EURPS_LOGFILEPATH=/var/opt/eurps
EURPS_LOGSIZE=3000
EURPS_LOGFILELEVEL=INFO
EURPS_IMAGEPATH=/home/eurps/image
EURPS_REPORT_WARNING=NO
EURPS_MULTI_REPORTSETPATH=/home/eurps/multireportset
EURPS_MULTIFORM_INFODEFPATH=/home/eurps/multiform
EURPS_BOOKMARKPATH=/home/eurps/bookmark
EURPS_PDF_OUTPUT=FILE_SIZE
EURPS_PDF_SAMEIMAGE=OPTIMIZE
EURPS_PDF_IMAGE_OPTIMIZEMEM=YES
EURPS_CRYPTOFILEPATH=/home/eurps/crypto
EURPS_DOCINFOPATH=/home/eurps/docinfo
EURPS_CSV_PRINT_PERIOD=YES
EURPS_DBINFOPATH=/home/eurps/dbinfo
EURPS_TRACE=YES
EURPS_TRACE_DRAWAPI=NO
EURPS_REPORT_LOGERROR=YES
EURPS_REPLACEITEMCNTLPATH=/home/eurps/replaceitemcntl
EURPS_REPLACEITEMPATH=/home/eurps/replaceitem
EURPS_SKIP_OUTPUTSPACE=YES
EURPS_PRINT=NO
EURPS_CODE39_PARAM=1,1:2.5:1,0.03
EURPS_CODE128_PARAM=2,0.04,0.04
EURPS_QR_CORRECTION_LEVEL=Q
EURPS_QR_VERSION=15
EURPS_NOSKIP_OUTPUTSPACE=YES
EURPS_QR_CELL_SIZE_D=7
EURPS_QR_CELL_SIZE_M=30
EURPS_SCRIPTFILEPATH=/home/eurps/script
EURPS_SCRIPTCNTLFILEPATH=/home/eurps/script
EURPS_VIEWERPREFERENCEFILEPATH=/home/eurps/pdfviewer
EURPS_FIXOPT=BYTE
EURPS_USE_05_06_FONT_LANG=YES
EURPS_OUTPUTPDF_VER=1.6
EURPS_J84MA16=/usr/lib/X11/fonts/hitachi/min16a.pcf
EURPS_J84MA24=/usr/lib/X11/fonts/hitachi/min24a.pcf
EURPS_J84MA48=/usr/lib/X11/fonts/hitachi/min48a.pcf
EURPS_J84MA72=/usr/lib/X11/fonts/hitachi/min72a.pcf
EURPS_J84MA96=/usr/lib/X11/fonts/hitachi/min96a.pcf
EURPS_J84MK16=/usr/lib/X11/fonts/hitachi/min16k.pcf
EURPS_J84MK24=/usr/lib/X11/fonts/hitachi/min24k.pcf
EURPS_J84MK48=/usr/lib/X11/fonts/hitachi/min48k.pcf
EURPS_J84MK72=/usr/lib/X11/fonts/hitachi/min72k.pcf
EURPS_J84MK96=/usr/lib/X11/fonts/hitachi/min96k.pcf
EURPS_J84GA16=/usr/lib/X11/fonts/hitachi/got16a.pcf
EURPS_J84GA24=/usr/lib/X11/fonts/hitachi/got24a.pcf
EURPS_J84GA48=/usr/lib/X11/fonts/hitachi/got48a.pcf
EURPS_J84GA72=/usr/lib/X11/fonts/hitachi/got72a.pcf
EURPS_J84GA96=/usr/lib/X11/fonts/hitachi/got96a.pcf
EURPS_J84GK16=/usr/lib/X11/fonts/hitachi/got16k.pcf
EURPS_J84GK24=/usr/lib/X11/fonts/hitachi/got24k.pcf
EURPS_J84GK48=/usr/lib/X11/fonts/hitachi/got48k.pcf
EURPS_J84GK72=/usr/lib/X11/fonts/hitachi/got72k.pcf
EURPS_J84GK96=/usr/lib/X11/fonts/hitachi/got96k.pcf
EURPS_PRINTERINFPATH=/home/eurps/printerinf
EURPS_USE_05_06_FONT_REPLACE=YES
EURPS_FONT_WIDTH_MODE=STATIC
EURPS_ENVFILE=/home/eurps/test/eurps_env
EURPS_TESTPRINTFILE=/home/eurps/testprintfile/testprintfile.txt
EURPS_FONT_ROUNDDOWN=NO
EURPS_MAX_SPOOL_PAGES=2000

8.　ログ機能

EUR サーバ帳票出力機能では，実行時に発生したエラーなどを，メッセージやログに出力します。

この章では，出力されるログについて説明します。

＜この章の構成＞

8.1　標準エラー出力

8.2　ActiveXオブジェクトのエラー出力

8.3　JavaBeans起動部品のエラー出力

8.4　JavaBeans起動部品のログ

8.5　イベントログ

8.6　eurpsログ

8.7　EPS-XLSXログ

8.8　ログの出力例

8.1　標準エラー出力

eurpsコマンドを実行している時にエラーが発生した場合，標準ではメッセージは出力されません。/messageオプション（UNIX／Linuxの場合は-messageオプション）を指定すると，メッセージが出力されます。出力されるメッセージについては，マニュアル「EUR メッセージ」を参照してください。

なお，出力されるメッセージは，次に示すエンコーディングで出力されます。変換できない文字は，「？」で出力されます。

Windows環境の場合：Windows-31J

UNIX／Linux環境の場合：設定されている文字ロケール環境に依存します。

8.2　ActiveXオブジェクトのエラー出力

ActiveXオブジェクトでエラーが発生した場合は，ErrオブジェクトのDescriptionプロパティにメッセージが出力されます。出力されるメッセージについては，マニュアル「EUR メッセージ」を参照してください。

8.3　JavaBeans起動部品のエラー出力

JavaBeans起動部品の実行中にエラーが発生した場合は，EURPSExceptionオブジェクトのgetMessageメソッドでメッセージを取得できます。メッセージについては，マニュアル「EUR メッセージ」を参照してください。

8.4　JavaBeans起動部品のログ

EUR サーバ帳票出力機能を，JavaBeans起動部品で起動した場合，実行ログを出力します。実行ログには，次の2種類があります。

エラーログ
JavaBeans起動部品の実行中に障害が発生した場合，障害情報としてメッセージとスタックトレースを出力します。

エラーログファイル名

ログファイル名は，EURPSJavaError_〔1-2〕.logです。

エラーログファイルの出力先の指定

プロパティファイル，またはシステムプロパティのTraceErrorFileDir（エラーログファイル出力フォルダ）で指定します。

エラーログファイルの文字コード

エラーログファイルの文字コードは，次に示すエンコーディングで出力されます。変換できない文字は，「？」で出力されます。

Windows環境の場合：Windows-31J

UNIX／Linux環境の場合：設定されている文字ロケール環境に依存します。

エラーログファイルのファイルサイズの指定

エラーログファイルのファイルサイズの標準は，1,048,576バイトです。

エラーログファイルのファイルサイズは，プロパティファイル，またはシステムプロパティのTraceErrorFileSizeで変更できます。

指定できるファイルサイズは，4,096～2,147,483,647バイトです。

エラーログが指定したファイルサイズを超えた場合，EURPSJavaError_1.log，EURPSJavaError_2.logの順番でファイルを作成します。2ファイルを作成したあと，最初に作成したファイルから上書きしますのでご注意ください。

トレースログ
JavaBeans起動部品の稼働状態などを出力します。

トレースファイル名

トレースファイル名は，EURPSJavaTrace（プレフィックス文字列）（プロセスID）_〔1-16〕.logです。

プレフィックス文字列は，プロパティファイル，またはシステムプロパティのTraceFilePrefixに指定した文字列です。

トレースファイルの出力先の指定

プロパティファイル，またはシステムプロパティのTraceFileDir（トレースファイル出力フォルダ）で指定します。

トレースファイルの文字コード

トレースファイルの文字コードは，ロケールの文字コードに従います。ロケールに対応する文字コードについては，「付録C　作業環境の言語との対応」を参照してください。

トレースファイルのファイルサイズの指定

トレースファイルのファイルサイズの標準は，1,048,576バイトです。

トレースログファイルのファイルサイズは，プロパティファイル，またはシステムプロパティのTraceFileSizeで変更できます。

指定できるファイルサイズは，4,096～2,147,483,647バイトです。

トレースファイルが指定したファイルサイズを超えた場合，ファイル名の末尾の数字1～16の順番でファイルを作成します。16ファイルを作成したあと，最初に作成したファイルから上書きしますのでご注意ください。

トレースログの出力形式

トレースログの出力形式を次に示します。

番号　日付　時刻　AP名　pid　tid　種別　メッセージ　改行コード

番号：トレースコードの通番を示す4桁の番号が出力されます。

日付：トレースの取得日付が「yyyy/mm/dd」の形式で出力されます。

時刻：トレースの取得時刻が「hh:mm:ss:sss」の形式で出力されます。

AP名：「EURPrintService」固定で出力されます。

pid：プロセスIDが出力されます。

tid：スレッドIDが出力されます。

種別：トレース出力の契機となったイベント情報が出力されます。

　　"FB"：関数の開始

　　"FE"：関数の終了

　　"EC"：例外の発生

メッセージ：メッセージが出力されます。

8.5　イベントログ

EUR サーバ帳票出力機能では，実行中にエラーが発生した場合，エラーレベル（レベル：Error）のメッセージを，Windowsのイベントログへアプリケーションのイベントとして出力します。ログには，エラーの発生要因となったエラーメッセージのメッセージ文に加えて，詳細情報が出力されます。

なお，イベントログの参照は，Windows上の管理ツールのイベント ビューアで参照できます。

イベントログは，次に示す形式でメッセージを出力します。

メッセージID メッセージ文 : 詳細情報

メッセージID

メッセージIDは，KEEUxxx-yの形式で示します。xxxは，メッセージ番号を3桁で示します。yは，レベル（I（Information），W（Warning），またはE（Error））を示します。

メッセージ文

メッセージ文を示します。メッセージ文については，マニュアル「EUR メッセージ」を参照してください。メッセージ文は，各ロケールの文字コードに従います。

詳細情報

イベントログに出力される詳細情報を示します。詳細情報については，マニュアル「EUR メッセージ」を参照してください。

なお，ログファイルへ出力できなかった場合にイベントログに出力するメッセージKEEU405-I，KEEU406-I，KEEU407-Iは，インフォメーションレベル（レベル：INFO）で出力します。

8.6　eurpsログ

システム上で動作するEUR サーバ帳票出力機能の帳票出力要求の実行ログを出力します。ログ採取レベルは，環境変数EURPS_LOGFILELEVELで変更できます。実行時のログ情報には，メッセージ文のほか，出力日時，プロセス番号などの共通情報が付加されて出力されます。

ログファイル名

ログファイル名は，eurps.logです。

ログファイルの出力先の指定

環境変数，または環境設定ファイルのEURPS_LOGFILEPATHで指定します。指定したログファイルの出力先が存在しない場合，またはログファイルの出力先が指定されていない場合は，出力先フォルダを自動的に作成し，ログファイルを出力します。

EURPS_LOGFILEPATHについては，「7.26.6　EURPS_LOGFILEPATH」を参照してください。

ログファイルの出力先の自動生成については，「8.6.1　コマンド実行時にeurpsログの出力先フォルダを作成する機能」を参照してください。

環境変数EURPS_LOGFILEPATHが設定されていない場合は，次に示すファイルを検索します。

・Windows環境の場合

MS-DOS環境の環境変数TMPで指定されたフォルダ環境変数

・UNIX／Linux環境の場合

/var/opt/eurpsディレクトリ

EURPS_LOGFILEPATHと環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_LOGFILEPATHを同時に設定した場合は，環境変数の値が有効になります。

注意

環境変数EURPS_LOGFILEPATHで，ログファイルを指定した場合は，次の事項を確認してください。

指定した出力先フォルダに，実行，および書き込み権限があるかどうかを確認してください。

出力先フォルダには，書き込み権限を与えてください。

指定した出力先フォルダに既存のログファイルがある場合，そのログファイルに書き込み権限があるかどうかを確認してください。

既存のログファイルに上書きする場合は，書き込み権限を与えてください。

ログファイルのファイルサイズの指定

ログファイルのファイルサイズの標準は，3,000KBです。指定できるファイルサイズは，3,000～2,000,000KBです。

ログファイルのファイルサイズは，環境変数EURPS_LOGSIZEで変更できます。

ログファイルのファイルサイズは，印刷ページ総数量ではなく，印刷要求数（印刷ジョブ数）に依存してログの採取量が変わります。そのため，業務システム上の一日当たりの印刷要求数などを目安にしたり，システム保守上，保存できる期限も考慮したりして，ログファイルのファイルサイズを見積もってください。

例えば，印刷要求数の一日平均を1,000回，1回の実行で出力するファイル容量を0.5KBとした場合，15日間分のログを記録するためには，

「0.5（KB）×1,000（回）×15（日）＝7,500（KB）」のファイルサイズが必要になります。

なお，ログファイルには，指定したファイルサイズを超えた場合，ログをバックアップファイルに保存する機能があります。そのため，7,500KBのファイルサイズが必要な場合，ログファイルのファイルサイズは3,750KBで済みます。余裕を持ってファイルサイズを設定するならば，この場合は4,000KB程度とすることをお勧めします。

ログファイルの切り替え

採取したログが，指定したファイルサイズを超えた場合は，ログファイルの名前をeurps.oldと変更して保存し，新たにログファイルeurps.logを作成してメッセージの採取を続けます。すでにeurps.oldがある場合は，そのeurps.oldに上書き保存されます。

EUR サーバ帳票出力機能では，ログファイルをeurps.log（最新情報）とeurps.old（一つ前の情報）の2世代で管理します。

ログファイルへのメッセージ出力レベルの指定

ログファイルに出力するメッセージは，メッセージ出力レベルの指定によって出力する内容を変更できます。メッセージ出力レベルは，環境変数EURPS_LOGFILELEVELに設定します。次に示す2種類のメッセージ出力レベルを設定することで，出力されるメッセージの内容を選択できます。

表8-1　EURPS_LOGFILELEVELの設定値

環境変数への設定値 | 出力されるメッセージの内容
INFO | エラーレベル（Error（Err））と情報レベル（Information（Inf））のログを出力します（デフォルト）。
ERROR | エラーレベル（Error（Err））だけを出力します。

ログファイルへのメッセージ出力レベルの標準は，「INFO」です。警告発生時のエラー（Warning（War））を出力する場合は，「INFO」を指定してください。

ログファイルに出力されるメッセージは，次に示す文字コードで表示されます。なお，変換できない文字は，「？」で出力されます。

Windows環境の場合：UTF-16で表示されます。

UNIX／Linux環境の場合：設定されている文字ロケール環境に依存します。

＜この節の構成＞

8.6.1　コマンド実行時にeurpsログの出力先フォルダを作成する機能

8.6.2　eurpsログが出力できないときにユーザに通知する機能

8.6.1　コマンド実行時にeurpsログの出力先フォルダを作成する機能

eurps.exeコマンドを実行した時に，eurpsログの出力先フォルダが存在しない場合，出力先のフォルダを作成してから，eurpsログを出力します。

作成されるフォルダは，環境変数EURPS_LOGFILEPATHに指定されたフォルダです。

8.6.2　eurpsログが出力できないときにユーザに通知する機能

eurps.exeコマンドを実行したときにeurpsログが出力できない場合，Windows環境では，eurpsログが出力できないことをイベントログで通知します。

eurpsログが出力できない場合を次に示します。

eurpsログの出力時に出力先フォルダを作成できなくて，eurpsログが出力できなかったとき。

出力先フォルダは存在するが，eurps.logを出力できなかったとき。

出力先フォルダは存在するが，eurps.lock（排他を制御するファイル）を出力できなかったとき。

出力先ディレクトリが存在するが，eurps.old（バックアップファイル）を出力できなかったとき。

8.7　EPS-XLSXログ

EUR サーバ帳票出力機能を使って帳票をExcel形式ファイルに出力する場合に，エラーレベルまたはワーニングレベルのメッセージを出力します。ログ採取レベルは，環境変数EURPS_EXCELLOGFILELEVELで変更できます。

ログファイルに出力する情報

ヘッダ情報として，Excel形式ファイル出力を実行した製品の形名，およびライブラリ（Windows環境の場合はLibXLS.dll，UNIX／Linux環境の場合はlibxls.so）のバージョン，リビジョン番号が出力されます。

ワーニングレベルのメッセージとして，複数のアイテムが同一セルに配置された場合に，出力されないアイテムの情報が出力されます。

エラーレベルのメッセージとして，Excel形式ファイル出力時に発生したエラーメッセージが出力されます。

ログファイルの出力形式の詳細については，「8.7.1　EPS-XLSXログの出力形式」を参照してください。

ログファイル名

ログファイルは次の名称で出力されます。

eurpsxlsxYYYYMMDDhhmmsslll_PPPPPPPPPP.log

YYYY

実行時刻の西暦年を示します。

MM

実行時刻の月を示します。

DD

実行時刻の日を示します。

hh

実行時刻の時を示します。

mm

実行時刻の分を示します。

ss

実行時刻の秒を示します。

lll

実行時刻のミリ秒を示します。

PPPPPPPPPP

実行時のプロセスIDを示します。

ログファイルの出力先の指定

環境変数，または環境設定ファイルのEURPS_LOGFILEPATHで指定したeurps.logの出力先フォルダと同じフォルダに出力します。指定したログファイルの出力先が存在しない場合，またはログファイルの出力先が指定されていない場合は，出力先フォルダを自動的に作成し，ログファイルを出力します。

EURPS_LOGFILEPATHについては，「7.26.6　EURPS_LOGFILEPATH」を参照してください。

ログファイルの出力先の自動生成については，「8.6.1　コマンド実行時にeurpsログの出力先フォルダを作成する機能」を参照してください。

環境変数EURPS_LOGFILEPATHが設定されていない場合は，次に示すファイルを検索します。

・Windows環境の場合

MS-DOS環境の環境変数TMPで指定されたフォルダ環境変数

・UNIX／Linux環境の場合

/var/opt/eurpsディレクトリ

EURPS_LOGFILEPATHと環境設定ファイルEURPS_ENV中の変数EURPS_LOGFILEPATHを同時に設定した場合は，環境変数の値が有効になります。

注意

環境変数EURPS_LOGFILEPATHで，ログファイルを指定した場合は，次の事項を確認してください。

指定した出力先フォルダに，実行，および書き込み権限があるかどうかを確認してください。

出力先フォルダには，書き込み権限を与えてください。

指定した出力先フォルダに既存のログファイルがある場合，そのログファイルに書き込み権限があるかどうかを確認してください。

既存のログファイルに上書きする場合は，書き込み権限を与えてください。

ログファイルの出力単位

ログファイルは，Excel形式ファイルを出力するたびに，エラーレベルまたはワーニングレベルのメッセージと一緒に一つのファイルとして出力されます。Excel形式ファイルを複数回出力すると，出力した回数だけログファイルが出力されます。ただし，出力するエラーレベルまたはワーニングレベルのメッセージがない場合は，ログファイルは出力されません。

ログファイルの容量

出力されるEPS-XLSXログファイルの最大ファイル容量は2GBです。採取したログの容量が2GBを超えた場合は，2GBまではログファイルに出力されます。それ以降のログは出力されません。

ログファイルへのメッセージ出力レベルの指定

ログファイルに出力するメッセージは，メッセージ出力レベルの指定によって出力する内容を変更できます。メッセージ出力レベルは，環境変数EURPS_EXCELLOGFILELEVELに設定します。次に示す2種類のメッセージ出力レベルを設定することで，出力されるメッセージの内容を選択できます。

表8-2　メッセージ出力レベル

環境変数の設定値 | 出力されるメッセージの内容
INFO | エラーレベル（Error（Err））とワーニングレベル（Warning（War））のログを出力します（デフォルト）。
ERROR | エラーレベル（Error（Err））だけを出力します。

ログファイルに出力されるメッセージの内容を次に示します。

エラーレベル

Excel形式ファイル出力時に発生したエラーメッセージを出力します。

ワーニングレベル

複数のアイテムが同一セルに配置された場合に，出力されないアイテムの情報を出力します。

ログファイルに出力される情報の詳細については，「8.7.1　EPS-XLSXログの出力形式」を参照してください。

ログファイルに出力されるメッセージは，次に示す文字コードで表示されます。なお，変換できない文字は，「？」で出力されます。

Windows環境の場合：UTF-16で表示されます。

UNIX／Linux環境の場合：設定されている文字ロケール環境に依存します。

＜この節の構成＞

8.7.1　EPS-XLSXログの出力形式

8.7.1　EPS-XLSXログの出力形式

EPS-XLSXログの出力形式について，次に示します。

＜この項の構成＞

(1)　ヘッダ情報

(2)　メッセージ情報

(1)　ヘッダ情報

EPS-XLSXログは，次に示す形式でヘッダ情報を出力します。

PP△VV-RR[Ret]
[Ret]

PP

Excel形式ファイル出力を実行した製品の形名を示します。

VV

ライブラリ（Windows環境の場合はLibXLS.dll，UNIX／Linux環境の場合はlibxls.so）のバージョン番号を示します。

RR

ライブラリ（Windows環境の場合はLibXLS.dll，UNIX／Linux環境の場合はlibxls.so）のリビジョン番号を示します。

[Ret]

改行コード（Windows環境の場合CR+LF，UNIX／Linux環境の場合LF）を示します。

△

半角空白を示します。

(2)　メッセージ情報

EPS-XLSXログは，次に示す形式でメッセージ情報を出力します。

YY/MM/DD△HH:MM:SS△PPPPPPPPPP△状態△実メッセージ[Ret]

YY

実行時刻の西暦下2桁を示します。

MM

実行時刻の月を示します。

DD

実行時刻の日を示します。

HH

実行時刻の時を示します。

MM

実行時刻の分を示します。

SS

実行時刻の秒を示します。

PPPPPPPPPP

実行時のプロセスIDを示します。

状態

メッセージのレベル（エラー（Err）またはワーニング（War））を示します。

実メッセージ

EPS-XLSXログに出力される詳細情報を示します。詳細情報については，「8.7.1(2)(a)　エラーレベルのメッセージ」および「8.7.1(2)(b)　ワーニングレベルのメッセージ」を参照してください。

[Ret]

改行コード（Windows環境の場合CR+LF，UNIX／Linux環境の場合LF）を示します。

△

半角空白を示します。

(a)　エラーレベルのメッセージ

メッセージのレベルが「Err」（エラーレベル）のログについて，実メッセージに出力される情報を次に示します。

APINAME:reason(0xXXXXXXXX):module(0xXXXXXXXX):pos(0xXXXXXXXX):errno(xx):message(xx)

なお，「errno(xx)」および「message(xx)」は，システムエラーの場合だけ出力されます。

APINAME

エラーが発生したAPI名を示します。

reason(0xXXXXXXXX)

エラーが発生した場合の理由コードを示します。

module(0xXXXXXXXX)

メンテナンスコードのモジュール番号を示します。

pos(0xXXXXXXXX)

メンテナンスコードのエラー出力位置を示します。

errno(xx)

エラーコードを示します。「xx」は，Windows環境の場合は，GetLastError関数で返ってきた値，UNIX／Linux環境の場合は，errnoに設定されている値を示します。

message(xx)

errno(xx)で取得したエラーコードに対応するシステムエラーメッセージを示します。Windows環境の場合は，FormatMessage関数で返ってきた値，UNIX／Linux環境の場合は，strerror関数で取得した値を示します。

(b)　ワーニングレベルのメッセージ

メッセージのレベルが「War」（ワーニングレベル）のログについて，実メッセージに出力される情報を説明します。

複数のアイテムが同一セルに配置された結果，出力されなかったアイテムの情報はアイテムごとに1行で記述されます。

出力されないアイテムごとの，実メッセージに出力される情報を次に示します。

文字アイテム（固定文字列，マッピングデータ（文字列型，日付型），またはユーザ定義データ（文字列型，日付型））

KEEU320-W△type=String,△sheet=SHEET,△rc=RC[Ret]

type

アイテム種別を示します。固定文字列，マッピングデータ（文字列型，日付型），およびユーザ定義データ（文字列型，日付型）の場合は，「String」になります。

sheet

シート番号を示します。

rc

出力されなかったアイテムが本来配置されるはずだった，Excelのセルの行列番号を示します。

[Ret]

改行コード（Windows環境の場合CR+LF，UNIX／Linux環境の場合LF）を示します。

△

半角空白を示します。

文字アイテム（マッピングデータ（数値型），またはユーザ定義データ（数値型））

KEEU320-W△type=Numeric,△sheet=SHEET,△rc=RC[Ret]

type

アイテム種別を示します。マッピングデータ（数値型），およびユーザ定義データ（数値型）の場合は，「Numeric」になります。

sheet

シート番号を示します。

rc

出力されなかったアイテムが，本来配置されるはずだったExcelのセルの行列番号を示します。

[Ret]

改行コード（Windows環境の場合CR+LF，UNIX／Linux環境の場合LF）を示します。

△

半角空白を示します。

線アイテム

KEEU320-W△type=Line,△sheet=SHEET,△rc=RC,△btrl=D,△Color="RRGGBB",△pattern="PAT"[Ret]

type

アイテム種別を示します。線アイテムの場合は，「Line」になります。

sheet

シート番号を示します。

rc

出力されなかったアイテムが，本来配置されるはずだったExcelのセルの行列番号を示します。

btrl

出力されなかったアイテムがrcで示したセルのどの位置の罫線として配置されるはずだったかを示します。Dにはbottom（下罫線），top（上罫線），right（右罫線），left（左罫線）のどれかが表示されます。

Color

線アイテムの色を16進数表記のRGB値で示します。

pattern

線アイテムの線種を示します。PATにはExcel形式ファイルに出力した場合の線種が表示されます。

[Ret]

改行コード（Windows環境の場合CR+LF，UNIX／Linux環境の場合LF）を示します。

△

半角空白を示します。

網掛けアイテム，角丸四角アイテム

KEEU320-W△type=Rectangle,△sheet=SHEET,△rc=RC,△bgColor="RRGGBB",△pattern="PAT"[Ret]

type

アイテム種別を示します。網掛けアイテム，角丸四角アイテムの場合は，「Rectangle」になります。

sheet

シート番号を示します。

rc

出力されなかったアイテムが，本来配置されるはずだったExcelのセルの行列番号を示します。

bgColor

網掛けアイテム，角丸四角アイテムの背景色を16進数表記のRGB値で示します。

pattern

網掛けアイテム，角丸四角アイテムの塗りつぶしパターンを示します。PATにはExcel形式ファイルに出力した場合の塗りつぶしパターンが表示されます。

[Ret]

改行コード（Windows環境の場合CR+LF，UNIX／Linux環境の場合LF）を示します。

△

半角空白を示します。

8.8　ログの出力例

EUR サーバ帳票出力機能が出力するログの出力例を次に示します。

＜この節の構成＞

8.8.1　イベントログの出力例

8.8.2　eurpsログの出力例

8.8.3　JavaBeans起動部品のエラーログの出力例

8.8.4　JavaBeans起動部品のトレースファイルの出力例

8.8.5　EPS-XLSXログの出力例

8.8.1　イベントログの出力例

イベントログの出力例を次に示します。ここで説明するイベントログの出力例では，半角カタカナを全角カタカナで示しています。実際にイベントログが出力される時は，半角カタカナで表示されます。

イベントログの出力レベルは，ERRORレベルがデフォルトになります。

＜この項の構成＞

(1)　メッセージレベルがErrorの場合

(1)　メッセージレベルがErrorの場合

Windows環境の場合

KEEU101-E PDF変換中にエラーが発生しました。（13）

また，ログファイル，トレースファイルが出力できない場合は，次のinformationレベルのメッセージが出力されます。

KEEU405-I ログファイルの出力先フォルダ(C:¥EURPSLOG)が作成できません。（13）
KEEU406-I ログファイル(eurps.log)に書き込みできません。（13）
KEEU407-I トレースファイルに書き込みできません。（13）

UNIX／Linux環境の場合

KEEU101-E PDF変換中にエラーが発生しました。（13）

また，ログファイル，トレースファイルが出力できない場合は，次のinformationレベルのメッセージが出力されます。

KEEU405-I cannot create log directory /var/opt/eurps(13)
KEEU406-I cannot write eurps.log(13)
KEEU407-I cannot write trace file(13)

8.8.2　eurpsログの出力例

eurpsログの出力例を次に示します。ここで説明するeurpsログの出力例では，半角カタカナを全角カタカナで示しています。実際にeurpsログが出力される時は，半角カタカナで表示されます。

時刻の後ろに表示されている［ nnnn］の数値は，実行したプロセス番号を示します。例えば，EUR サーバ帳票出力機能のActiveXオブジェクトを利用してサーバアプリケーションから実行した場合は，実行したアプリケーションのプロセス番号が表示されます。

＜この項の構成＞

(1)　メッセージレベルがInformationの場合

(2)　メッセージレベルがErrorの場合

(1)　メッセージレベルがInformationの場合

(a)　正常終了の場合

Windows環境の場合

04/09/07 17:15:00 [      2532] Inf KEEU400-I EUR Print Serviceを起動しました。 : ユーザ=UserAccount : コマンド=eurps formsheet.fms,mapdata.csv,usrdata.csv /t pdf /pf output.pdf
04/09/07 17:15:00 [      2532] Inf KEEU401-I EUR Print Serviceの出力が終了しました。 : ユーザ=UserAccount : 終了コード=0 : ページ数=8 : コマンド= eurps formsheet.fms,mapdata.csv,usrdata.csv /t pdf /pf output.pdf

UNIX／Linux環境の場合

04/09/07 17:15:00 [      2532] Inf KEEU400-I EUR Print Serviceを起動しました。 : ユーザ=UserAccount : コマンド=eurps formsheet.fms,mapdata.csv,usrdata.csv -t pdf -pf output.pdf
04/09/07 17:15:00 [      2532] Inf KEEU401-I EUR Print Serviceの出力が終了しました。 : ユーザ=UserAccount : 終了コード=0 : ページ数=8 : コマンド= eurps formsheet.fms,mapdata.csv,usrdata.csv -t pdf -pf output.pdf

(b)　警告が発生した場合

Windows環境の場合

04/09/07 17:15:00 [      2532] Inf KEEU400-I EUR Print Serviceを起動しました。 : ユーザ=UserAccount : コマンド=eurps formsheet.fms,mapdata.csv,usrdata.csv /t pdf /pf output.pdf
04/09/07 17:15:00 [      2532] War KEEU300-W 帳票に正しく出力されない項目がありました。 : ユーザ=UserAccount : コマンド= eurps formsheet.fms,mapdata.csv,usrdata.csv /t pdf /pf output.pdf
04/09/07 17:15:00 [      2532] Inf KEEU401-I EUR Print Serviceの出力が終了しました。 : ユーザ=UserAccount : 終了コード=4 : ページ数=8 : コマンド= eurps formsheet.fms,mapdata.csv,usrdata.csv /t pdf /pf output.pdf

UNIX／Linux環境の場合

04/09/07 17:15:00 [      2532] Inf KEEU400-I EUR Print Serviceを起動しました。 : ユーザ=UserAccount : コマンド=eurps formsheet.fms,mapdata.csv,usrdata.csv -t pdf -pf output.pdf
04/09/07 17:15:00 [      2532] War KEEU300-W 帳票に正しく出力されない項目がありました。 : ユーザ=UserAccount : コマンド= eurps formsheet.fms,mapdata.csv,usrdata.csv -t pdf -pf output.pdf
04/09/07 17:15:00 [      2532] Inf KEEU401-I EUR Print Serviceの出力が終了しました。 : ユーザ=UserAccount : 終了コード=4 : ページ数=8 : コマンド= eurps formsheet.fms,mapdata.csv,usrdata.csv -t pdf -pf output.pdf

(2)　メッセージレベルがErrorの場合

出力レベル「Err」のあと，メッセージID（KEEUxxx-y）が付加されていない情報は，製品内の保守情報です。出力されるログによって，障害の切り分けを行う場合は，メッセージIDが付加されているログ情報を参照してください。

Windows環境の場合

出力例1

04/09/07 17:15:00 [      2532] Err Category=001, Detail=0001, StartDoc HANDLE=0x0012facc, DOCINFO=0x00130110 CPIError reason:0x00000000 module:0x00000000 position:0x00000000 errorno:13
04/09/07 17:15:00 [      2532] Err KEEU101-E PDF変換中にエラーが発生しました。（13） : ユーザ=UserAccount : コマンド=eurps formsheet.fms,mapdata.csv,usrdata.csv /t pdf /pf output.pdf

出力例2

04/09/07 17:15:00 [      2532] Err Category=002, Detail=0001, C:¥EURPS¥DATAFILE¥usrdata error = 2
04/09/07 17:15:00 [      2532] Err KEEU006-E 指定したデータファイル（usrdata）を読み込めません。（2） : ユーザ=UserAccount : コマンド=eurps formsheet.fms,mapdata.csv,usrdata.csv /t pdf /pf output.pdf

UNIX／Linux環境の場合

出力例1

04/09/07 17:15:00 [      2532] Err Category=001, Detail=0001, StartDoc HANDLE=0x0012facc, DOCINFO=0x00130110 CPIError reason:0x00000000 module:0x00000000 position:0x00000000 errorno:13
04/09/07 17:15:00 [      2532] Err KEEU101-E PDF変換中にエラーが発生しました。（13） : ユーザ=UserAccount : コマンド=eurps formsheet.fms,mapdata.csv,usrdata.csv -t pdf -pf output.pdf

出力例2

04/09/07 17:15:00 [      2532] Err Category=002, Detail=0001, /eurps/datafile/usrdata error = 2
04/09/07 17:15:00 [      2532] Err KEEU006-E 指定したデータファイル（usrdata）を読み込めません。（2） : ユーザ=UserAccount : コマンド=eurps formsheet.fms,mapdata.csv,usrdata.csv -t pdf -pf output.pdf

8.8.3　JavaBeans起動部品のエラーログの出力例

JavaBeans起動部品のエラーログの出力例を分類して次に示します。ここで説明するJavaBeans起動部品のエラーログの出力例では，半角カタカナを全角カタカナで示しています。実際にJavaBeans起動部品のエラーログが出力される時は，半角カタカナで表示されます。

**** AIX 1 5                                                         TZ=Japan                2005/06/06 16:01:58.056

１

    yyyy/mm/dd hh:mm:ss.sss                      pid      tid      message-id            message(LANG=ja)

２

0013 2005/06/06 16:01:58.131     EURPrintService  164F1D0D 60723D7C                  EC   KEEU601-Eメソッドが指定されていません。(OutFileName)

３

0014 2005/06/06 16:01:58.133     EURPrintService  164F1D0D 60723D7C                  EC   JP.co.Hitachi.soft.EURPS.EURPSException: KEEU601-E メソッドが指定されていません。(OutFileName)

４

0015 2005/06/06 16:01:58.135     EURPrintService  164F1D0D 60723D7C           EC
at JP.co.Hitachi.soft.EURPS.EURPSManager.printReport(EURPSManager.java:965)
0016 2005/06/06 16:01:58.136     EURPrintService  164F1D0D 60723D7C           EC
at eurpstest.main(eurpstest.java:25)
                                     ：
                                     ：

５

出力例の分類を次に示します。

表8-3　 エラーログの出力例の分類

分類の番号 | 名称 | 内容
１ | ヘッダ | エラーログファイルのヘッダ
２ | サブヘッダ | 情報のヘッダ
３ | メッセージ | エラーメッセージ
４ | Exceptionメッセージ | Exceptionが発生したことを通知するメッセージとExceptionメッセージ
５ | スタックトレース | エラーが発生した個所からのスタックトレース

8.8.4　JavaBeans起動部品のトレースファイルの出力例

JavaBeans起動部品のトレースファイルの出力例を分類して次に示します。ここで説明するJavaBeans起動部品のトレースファイルの出力例では，半角カタカナを全角カタカナで示しています。実際にJavaBeans起動部品のトレースファイルが出力される時は，半角カタカナで表示されます。

**** AIX 1 5                                                         TZ=Japan                2005/06/06 16:01:58.067

１

    yyyy/mm/dd hh:mm:ss.sss                      pid      tid      message-id            message(LANG=ja)

２

0008 2005/06/06 16:01:58.081     EURPrintService  164F1D0D 60723D7C          FB   EURPSManager.printReport
0009 2005/06/06 16:01:58.124     EURPrintService  164F1D0D 60723D7C          EC   KEEU601-Eメソッドが指定されていません。(OutFileName)

３

0010 2005/06/06 16:01:58.128     EURPrintService  164F1D0D 60723D7C          EC   JP.co.Hitachi.soft.EURPS.EURPSException: KEEU601-E メソッドが指定されていません。(OutFileName)

４

0011 2005/06/06 16:01:58.129     EURPrintService  164F1D0D 60723D7C          EC
at JP.co.Hitachi.soft.EURPS.EURPSManager.printReport(EURPSManager.java:965)
0012 2005/06/06 16:01:58.131     EURPrintService  164F1D0D 60723D7C          EC
at eurpstest.main(eurpstest.java:25)

５

出力例の分類を次に示します。

表8-4　 トレースファイルの出力例の分類

分類の番号 | 名称 | 内容
１ | ヘッダ | トレースファイルのヘッダ
２ | サブヘッダ | 情報のヘッダ
３ | メッセージ | トレース情報
４ | Exceptionメッセージ | Exceptionが発生したことを通知するメッセージとExceptionメッセージ
５ | スタックトレース | エラーが発生した個所からのスタックトレース

8.8.5　EPS-XLSXログの出力例

EPS-XLSXログの出力例を次に示します。

＜この項の構成＞

(1)　メッセージレベルがINFOの場合

(2)　メッセージレベルがERRORの場合

(1)　メッセージレベルがINFOの場合

(a)　文字アイテム（固定文字列，マッピングデータ（文字列型，日付型），またはユーザ定義データ（文字列型，日付型））が出力されない場合

Excelの1シート目でセルA1に出力されるはずだった文字アイテム（固定文字列，マッピングデータ（文字列型，日付型），またはユーザ定義データ（文字列型，日付型））が，ほかのアイテムと同一セルに配置された結果，出力されなかった場合の出力例を次に示します。

出力例

09/02/06 15:13:29 [      3356] War KEEU320-W type=String, sheet=1, rc=A1

(b)　文字アイテム（マッピングデータ（数値型），またはユーザ定義データ（数値型））が出力されない場合

Excelの1シート目でセルA1に出力されるはずだった文字アイテム（マッピングデータ（数値型），またはユーザ定義データ（数値型））が，ほかのアイテムと同一セルに配置された結果，出力されなかった場合の出力例を次に示します。

出力例

09/02/06 15:13:29 [      3356] War KEEU320-W type=Numeric, sheet=1, rc=A1

(c)　線アイテムが出力されない場合

Excelの1シート目でセルA1の左罫線に出力されるはずだった線アイテム（色：黒，線種：実線，線幅：細線）が，ほかのアイテムと同一セルに配置された結果，出力されなかった場合の出力例を次に示します。

出力例

09/02/06 15:13:30 [      3420] War KEEU320-W type=Line, sheet=1, rc=A1, btrl=left, Color="auto", pattern="thin"

(d)　網掛けアイテム，角丸四角アイテムが出力されない場合

Excelの1シート目でセルA1に出力されるはずだった網掛けアイテム（色：白，網掛けパターン：薄い網掛け）が，ほかのアイテムと同一セルに配置された結果，出力されなかった場合の出力例を次に示します。

出力例

09/02/06 15:13:29 [       128] War KEEU320-W type=Rectangle, sheet=1, rc=A1, bgColor="auto", pattern="gray0625"

(2)　メッセージレベルがERRORの場合

出力例

09/02/06 15:13:30 [      3220] Err _AbortDoc:reason(0x20001000):module(0xfc000001):pos(0x433):errno(87):message(パラメータが間違っています。)

9.　障害対策

この章では，障害が発生した場合の対処方法について説明します。

＜この章の構成＞

9.1　保守情報の採取

9.1　保守情報の採取

障害が発生した場合は，次に示す保守情報をできるだけ採取して，保守員に連絡してください。

＜この節の構成＞

9.1.1　連絡時に必要な保守情報

9.1.2　障害が再現する場合に追加採取する保守情報

9.1.3　データベースと接続している場合に採取する保守情報

9.1.1　連絡時に必要な保守情報

連絡時に必要な保守情報を次に示します。

OS，製品のバージョン情報（修正情報およびパッチ情報を含む）

システム構成（ハードウェア構成，ソフトウェア構成）

障害情報（画面のハードコピー，印刷結果，出力ファイルなど）

障害の発生時刻

障害の再現性の有無

障害発生時のオペレーション（コマンド実行時のオプション，ActiveXオブジェクト実行時のプロパティ情報，JavaBeans実行時のメソッドの引数情報）

動作環境

EUR サーバ帳票出力機能の動作環境を設定している環境設定ファイル
環境設定ファイルについては，「7.26　環境設定ファイル」を参照してください。

プリンタ定義ファイル
プリンタ定義ファイルについては，「7.6　プリンタ定義ファイル」を参照してください。

ログファイル，トレースファイル

EUR サーバ帳票出力機能が出力したログファイルとトレースファイル
ログファイルについては，「8.6　eurpsログ」を参照してください。
Excel形式ファイルを出力した場合のログファイルについては，「8.7　EPS-XLSXログ」を参照してください。
トレースファイルについては，「7.25　トレースファイル」を参照してください。

JavaBeans起動部品のログファイルとトレースファイル
JavaBeans起動部品のログファイルおよびトレースファイルについては，「8.4　JavaBeans起動部品のログ」を参照してください。

イベントログファイル

Windows環境の場合，イベントログ
イベントログについては，「8.5　イベントログ」を参照してください。

UNIX／Linux環境の場合，syslog

プリンタ情報
出力先プリンタの次の情報を採取します。

メーカー名

プリンタの名称と型番

ドライバの名称とバージョン情報

入出力ファイル
次のファイルのうち，帳票出力時に指定した入力ファイルおよび出力ファイルを採取します。

入力ファイル
「7.　帳票出力で使用するファイル」に記載されているファイルを参照してください。

出力ファイル
出力ページ情報ファイル，PDF形式ファイル，EUR形式ファイル，CSV形式ファイル，Excel形式ファイル

ダンプファイル
異常終了した場合は，次に示す情報も採取してください。

Windows環境の場合，ワトソン博士のログ，クラッシュダンプ

UNIX／Linux環境の場合，coreファイル

9.1.2　障害が再現する場合に追加採取する保守情報

障害が再現する場合は，次に示す情報も採取してください。

PDLファイル（スプールファイル）
印刷結果が不正な場合に採取します。
採取する方法は，起動方法によって異なりますので，次の個所を参照してください。

コマンドで起動する場合：「3.2.3(26)　/pfオプション」

ActiveXオブジェクトで起動する場合：「4.5　ActiveXオブジェクトのプロパティ仕様」の「OutFileNameプロパティ」

JavaBeansで起動する場合：「5.6　EURPSManagerクラスのメソッド仕様」の「setOutFileNameメソッド」

詳細ログ
APIのトレース情報（採取する方法については，「7.25　トレースファイル」を参照してください）

9.1.3　データベースと接続している場合に採取する保守情報

データベースに接続して帳票を出力している場合は，次に示す情報も採取してください。

接続先データベースの種別とバージョン

DABrokerの動作環境の設定内容

DABrokerのトレース情報

10.　帳票出力の互換性

この章では，EUR サーバ帳票出力機能での互換性について説明します。

＜この章の構成＞

10.1　Windows版 EUR旧製品からの互換性

10.2　UNIX版 EURとの互換性

10.3　バージョン7以前で作成した帳票との互換性

10.4　EUR サーバ帳票出力機能で出力できる帳票の設計

10.1　Windows版 EUR旧製品からの互換性

Windows版 EURの旧製品で使用した帳票，およびUAPの互換性を説明します。

＜この節の構成＞

10.1.1　帳票の互換性

10.1.2　UAPの互換性

10.1.1　帳票の互換性

EUR サーバ帳票出力機能は，次の製品で，フォームシートファイル形式で保存した帳票はそのまま使用できます。それ以外の帳票ファイルを使用する場合は，次に示すバージョンのEUR 帳票作成機能でフォームシートファイル形式に保存し直すことで使用できます。

P-26D2-5684　　uCosminexus EUR Designer　　08-00以降

P-26D2-5784　　uCosminexus EUR Developer　　08-00以降

P-26D2-3274　　EUR Professional Edition　　07-50以降

P-26D2-3254　　EUR Professional Edition　　05-00以降

P-26D2-3244　　EUR Professional Edition　　04-01以降

P-26D2-3134　　EUR　　03-00以降

P-26D2-3234　　EUR Professional Edition　　03-00以降

P-2651-8534　　SEWB+/EUR Professional Edition　　03-00以降

使用できる機能は，EUR 帳票作成機能の各バージョンで使用できる範囲とします。

10.1.2　UAPの互換性

JP1/Network Printing System/EUR Print Server for Windows NT(R)からEUR サーバ帳票出力機能へ移行する場合，コマンド実行時のコマンドファイル名が変更になっています。ただし，EUR サーバ帳票出力機能は，オプション記述ファイルでの実行時オプションの指定ができません。実行時オプションは，eurpsコマンド，環境変数，または環境設定ファイルで指定します。

また，EUR サーバ帳票出力機能は，DLL起動部品も提供しておりません。そのため，JP1/Network Printing System/EUR Print Service for Windows NT(R)を起動する場合に，DLL起動部品を使用しているときは，eurpsコマンド，ActiveXオブジェクト，およびJavaBeans起動部品による起動に変更が必要です。

10.2　UNIX版 EURとの互換性

UNIX版 EURの旧製品で使用した帳票，およびUAPの互換性を説明します。

＜この節の構成＞

10.2.1　帳票の互換性

10.2.2　UAPの互換性

10.2.1　帳票の互換性

UNIX版EUR旧製品で設計した帳票は，Windows版EURのバージョン3，またはバージョン4以降でフォームシートファイル形式に保存し直すことで使用できます。ただし，Windows版EURのバージョン3，またはバージョン4以降でフォームシートファイル形式に保存し直すことで，出力結果が少し異なる場合があります。そのため，試し印刷をしてレイアウトを確認されることをお勧めします。元の出力結果が必要な場合は，UNIX版EURを利用してください。

10.2.2　UAPの互換性

EXCEED3/W-EURを使用したUAPの互換性はありません。

UNIX版EURを使用したUAPについては，コマンド起動を使用することで互換性があります。ただし，コマンド構文が異なりますので，EUR サーバ帳票出力機能のコマンド構文に合わせたUAPの修正が必要です。

10.3　バージョン7以前で作成した帳票との互換性

バージョン7以前のEUR 帳票作成機能で設計した帳票は，静的モードで出力してください。動的モードを指定して出力した場合，フォントの印字や表示の位置が異なる場合があります。

なお，静的モードまたは動的モードの指定を省略した場合は，静的モードで出力します。

静的モードと動的モードの詳細については「2.5.1　文字幅の計算方法」を参照してください。

10.4　EUR サーバ帳票出力機能で出力できる帳票の設計

＜この節の構成＞

(1)　バーコード

(2)　画像データ

(3)　データ関係

(4)　帳票出力

(1)　バーコード

バーコードを貼り付けた帳票をEUR サーバ帳票出力機能で出力する場合，次に示す機能差があります。

EUR Professional Editionのバージョン4以降で新規に作成したり，EURのバージョン3で定義した帳票をバージョン4以降で編集し直したりした帳票をEUR サーバ帳票出力機能で出力すると，バーコードのサイズが数パーセント小さくなる場合があります。

EURのバージョン3で定義した帳票を，そのままEUR サーバ帳票出力機能で出力すると，バーコードのサイズが約1パーセント大きくなる場合があります。

EURのバージョン3では，バーコードの色を指定できましたが，EUR サーバ帳票出力機能では，黒固定で出力します。

(2)　画像データ

16色RLE圧縮と256色RLE圧縮のWindows BITMAP画像データが使用された帳票をEUR サーバ帳票出力機能で出力するとき，プリンタ印刷では出力できますが，次に示す場合には出力できません。

Windows環境でのPDF形式ファイル出力

UNIX／Linux環境でのプリンタ印刷，PDLファイル出力，およびPDF形式ファイル出力

(3)　データ関係

EUR サーバ帳票出力機能で扱えるデータファイルは，CSV形式およびDAT形式，FIX形式です。

EUR サーバ帳票出力機能では，ディクショナリファイルを使用することはできません。フィールド定義は，ディクショナリファイルを使用しないで，「標準」の定義方法で定義してください。ディクショナリファイルを使用している場合は，［データのプロパティ］ダイアログの［データ情報］ページでフィールド定義情報の定義方法を「標準」にしてから，フォームシートファイルに保存してください。

EUR 帳票作成機能では，サンプルデータを使って帳票を設計できますが，EUR サーバ帳票出力機能では，使用したサンプルデータを読み込むことはできません。

EUR サーバ帳票出力機能では，クリップボードから読み込んだデータを使用することはできません。

EUR サーバ帳票出力機能では，稼働環境によって使用できる入力ファイルでの文字コードと外字の扱いが異なります。入力ファイルの文字コード，および外字の扱いについては，「2.　EURで使用できる文字」を参照してください。

(4)　帳票出力

JP1/Network Printing System/EUR Print Service for Windows NT(R)で，JP1と連携した仕分け印刷と大量印刷を提供していましたが，バージョン4以降は，EUR サーバ帳票出力機能で実行環境を提供します。ただし，次に示す機能差があります。

連携するJP1のバージョンは6.0以降，Windows Server 2003の場合はバージョン7.0以降です。

仕分け定義情報ファイルのバージョン情報がなくなりましたが，バージョン3で定義した仕分け定義情報ファイルは読み込めます。バージョン4以降で定義した仕分け定義情報ファイルは，JP1/Network Printing System/EUR Print Service for Windows NT(R)では読み込めませんので，注意してください。

JP1/Network Printing System/EUR Print Service for Windows NT(R)からEUR サーバ帳票出力機能へ移行する場合，コマンド実行時のコマンドファイル名が変更になっています。ただし，EUR サーバ帳票出力機能は，オプション記述ファイルでの実行時オプションの指定ができません。実行時オプションは，eurpsコマンド，環境変数，または環境設定ファイルで指定します。
また，EUR サーバ帳票出力機能は，DLL起動部品も提供しておりません。そのため，JP1/Network Printing System/EUR Print Service for Windows NT(R)を起動する場合に，DLL起動部品を使用しているときは，eurpsコマンド，ActiveXオブジェクト，およびJavaBeans起動部品による起動に変更が必要です。

11.　EUR サーバ帳票出力機能での使用上の注意

この章では，EUR サーバ帳票出力機能での使用上の注意を説明します。

＜この章の構成＞

11.1　帳票出力するときの注意

11.2　出力形式別の注意

11.3　フォントについての注意

11.4　バーコードについての注意

11.5　プリンタについての注意

11.6　出力環境についての注意

11.7　ログ・トレースの注意

11.8　インストール，アンインストール時の注意

11.9　ヘルプについての注意

11.1　帳票出力するときの注意

＜この節の構成＞

11.1.1　使用できない機能

11.1.2　Windows Server 2003 x64およびWindows Server 2003 R2 x64で出力する場合の注意

11.1.3　ネットワークドライブや共有フォルダにアクセスする場合の注意

11.1.4　コマンドに指定したデータの優先順位

11.1.5　画像ファイルの扱い

11.1.6　フルパスの指定方法

11.1.7　入力データファイルに関する注意

11.1.8　出力先ファイル名の注意

11.1.9　出力ページ数の上限値

11.1.10　UNIX／Linux環境で使用する場合の注意

11.1.11　PDF形式ファイルにフォントを埋め込むときの注意

11.1.12　Visual Studio 2003からActiveXオブジェクトを使用する場合の注意

11.1.13　非Unicodeアプリケーションを使用する場合の注意

11.1.14　ファイル名にNEC選定IBM拡張文字を指定する場合

11.1.15　大量ページの出力時の注意

11.1.16　一時フォルダに関する注意

11.1.17　PDF形式ファイルを暗号化出力するときの注意

11.1.18　点線を出力するときの注意

11.1.1　使用できない機能

＜この項の構成＞

(1)　特定のOSで使用できないEUR サーバ帳票出力の機能

(1)　特定のOSで使用できないEUR サーバ帳票出力の機能

特定のOSにEURをインストールした場合，一部の機能が使用できなくなります。

(a)　JP1と連携した仕分け印刷

次のOSで使用する場合，JP1と連携した仕分け印刷はできません。

Windows Server 2003 R2

Windows Server 2003 x64

Windows Server 2003 R2 x64

Windows Server 2008

Windows Server 2008 R2

(b)　ActiveX起動部品を使用した帳票出力

次のOSで使用する場合，ActiveX起動部品を使用した帳票出力はできません。

Windows Server 2003 x64

Windows Server 2003 R2 x64

Windows Server 2008

Windows Server 2008 R2

11.1.2　Windows Server 2003 x64およびWindows Server 2003 R2 x64で出力する場合の注意

Windows Server 2003 x64およびWindows Server 2003 R2 x64で，次に示す場合は，OSの仕様により印刷に失敗することがあります。

32ビット印刷プログラム（EUR サーバ帳票出力機能を含む）で，印刷を複数回実行した場合（実行する印刷プログラムが同じプログラムかどうかは関係ありません）

先に実行したユーザと異なる実行ユーザIDで印刷した場合

この場合，印刷プログラムの実行ユーザIDを一つにすることで印刷できます。

次のことに注意してください。

EUR サーバ帳票出力機能では実行ユーザを変更しません。そのため，EUR サーバ帳票出力機能の実行ユーザIDは，起動元のプログラムから引き継がれます。

EUR サーバ帳票出力機能の起動元プログラムがサービスプログラムのとき，デフォルトの実行ユーザIDはローカルシステムアカウントになります。サービスの設定で実行ユーザIDを変更してください。

なお，実行ユーザIDを変更する方法については，各サービスプログラムのマニュアルを参照してください。

11.1.3　ネットワークドライブや共有フォルダにアクセスする場合の注意

Windowsの仕様により，EURのログインユーザをローカルシステムアカウントとしてサービスから起動すると，ネットワークドライブおよび共有フォルダなどの共有リソースにアクセスできません。

11.1.4　コマンドに指定したデータの優先順位

コマンドにフルパスで指定されている場合は，そのパスが優先されます。

コマンドにファイル名だけが指定されている場合は，環境変数，環境設定ファイル，インストールパスの順に読み込まれます。EUR サーバ帳票出力機能は，EUR 帳票作成機能のオプション指定でのパスは引き継がれません。

11.1.5　画像ファイルの扱い

TIFF形式のモノクロ画像，GIF形式のモノクロ画像，およびEUR形式はカラープリンタがサポートしていない画像形式のため印刷できない場合があります。ただし，エラーにはなりません。

256色以上のカラー画像を帳票上に貼り付けた場合，画像の色が実際の色と異なることがありますが，プリンタ出力では画像データで設定されている色に従って印刷されます。

プリンタがサポートしていない画像ファイルのある帳票をOLEオートメーション，または提供関数で印刷しても出力されません。

11.1.6　フルパスの指定方法

EURが読み込むファイルのフルパスは，次の形式が指定できます。

ローカルドライブの指定
（例）C:¥ABC¥EUR.fms

ネットワークパスの指定
（例）¥¥COMP¥ABC¥EUR.fms

11.1.7　入力データファイルに関する注意

改行コード（0x0a（1バイト）または0x0d0x0a（2バイト））をレコードの区切りとして扱います。改行コードまでを1レコードとして読み込みます。

¥0以外の制御コード（改行コードを除く 0x01～0x1f のコード）は，半角スペース（0x20）に置き換えて出力し，正常データとして扱います。

帳票定義属性（文字列，数値，日付など）と入力データ属性が一致しない場合は，データ欠損として扱います。該当する部分のデータだけ出力されません。終了時はリターンコード4で警告終了します。

11.1.8　出力先ファイル名の注意

印刷ファイルに出力する場合，出力先ファイル名（スプールファイル名）は，存在しないファイル名を指定するか，または書き込み権限のあるファイル名を指定してください。書き込み権限のないファイル名を指定した場合は，ファイルの上書きができないので，プリンタドライバがファイル名を入力するダイアログを表示し，ユーザの応答待ちになります。

11.1.9　出力ページ数の上限値

＜この項の構成＞

(1)　Windows環境の場合

(2)　UNIX／Linux環境の場合

(1)　Windows環境の場合

Windows環境で出力できるページ数の上限を次に示します。

表11-1　出力ページ数の上限値

出力先 | 出力ページ数の上限値
Windows対応プリンタ | 999,999ページ
JP1/Network Printing Systemでの仕分けプリンタ | 65,534ページ
CSV形式ファイル | 999,999ページ
PDF形式ファイル | 999,999ページ
EUR形式ファイル（*.eup） | 32,767ページ※
EUR形式ファイル（*.euv） | 65,534ページ※
Excel形式ファイル | 100ページ

注※

出力するときに使用する，EUR クライアント帳票出力機能の上限ページです。

プリンタ出力，CSV形式ファイル，およびPDF形式ファイル出力の場合，出力ページ数の上限値までしか出力しません。出力ページ数の上限値を超えた場合は，エラー（KEEU123-E）になります。

Excel形式ファイル出力の場合，出力ページ数の上限値を超えると，上限値まで出力し，エラー（KEEU321-W）になります。

出力ページ数の上限値は，帳票を印刷する場合の制限です。EUR形式ファイルは，ファイルサイズが2GB以内であれば，ページ数の制限なく作成できます。ただし，ファイルの出力先，スプールのディスク，およびディスクの空き容量に制限されることがあります。

(2)　UNIX／Linux環境の場合

UNIX／Linux環境で出力できるページ数の上限を次に示します。

表11-2　 出力ページ数の上限値

出力先 | 出力ページ数の上限値
LIPSIII，PostScript Level2，およびESC/P対応プリンタ | 999,999ページ
PDLファイル | 999,999ページ
CSV形式ファイル | 999,999ページ
PDF形式ファイル | 999,999ページ
EUR形式ファイル（*.eup） | 32,767ページ※
EUR形式ファイル（*.euv） | 65,534ページ※

注※

出力するときに使用する，EUR クライアント帳票出力機能の上限ページです。

プリンタ出力，CSV形式ファイル，およびPDF形式ファイル出力の場合，出力ページ数の上限値までしか出力しません。出力ページ数の上限値を超えた場合は，エラー（KEEU123-E）になります。

EUR形式ファイル出力の場合は，出力ページ数の上限値を超えると，エラーメッセージ「EUR帳票出力中にエラー（XX）が発生しました。」を表示し，印刷処理を中止します。データファイルを分割して，複数のEUR形式ファイルに出力したあと，印刷してください。エラーメッセージについては，マニュアル「EUR クライアント帳票出力」を参照してください。

出力ページ数の上限値は，帳票を印刷する場合の制限です。EUR形式ファイルは，ファイルサイズが2GB以内であれば，ページ数の制限なく作成できます。ただし，ファイルの出力先，スプールのディスク，およびディスクの空き容量に制限されることがあります。

11.1.10　UNIX／Linux環境で使用する場合の注意

バージョン5以降で作成した帳票ファイルは，バイナリモードで転送してください。

バージョン4で作成した帳票ファイルは，ASCIIモードのまま転送してください。文字コード変換は必要ありません。

日本語EUCロケールでは，日本語EUCのコードセット3には対応していません。

11.1.11　PDF形式ファイルにフォントを埋め込むときの注意

埋め込みが許可されていないフォントを埋め込むことはできません。埋め込みに使用するフォントは，次の点を確認してから使用してください。

フォントファイルの属性に埋め込みが許可されているか

フォントの埋め込みについてライセンス許諾があるか

フォントを埋め込んだPDFファイルを配布する場合，フォントの再配布についてライセンス許諾があるか

11.1.12　Visual Studio 2003からActiveXオブジェクトを使用する場合の注意

Visual Studio 2003からActiveXオブジェクトを使用する場合，Visual Studio .NET 2003の問題により，例外発生時に取得するErr.Numberの値が不正になることがあります。

11.1.13　非Unicodeアプリケーションを使用する場合の注意

非Unicodeアプリケーションの言語で使用できないエンコーディングは，画像フォルダおよび一時ファイルフォルダに使用できません。

11.1.14　ファイル名にNEC選定IBM拡張文字を指定する場合

UNIX版 EUR サーバ帳票出力機能をShift JISロケールで実行すると，コマンドライン，帳票セット指定ファイル，複数様式定義ファイル，およびPDF仕分け定義ファイルのファイル名にNEC選定IBM拡張文字を指定できません。

入力ファイルにNEC選定IBM拡張文字を指定した場合は，エラーとなります。

出力ファイルにNEC選定IBM拡張文字を指定した場合は，NEC選定IBM拡張文字がIBM拡張文字に置き換えられて出力されます。

なお，Windows版 EUR サーバ帳票出力機能では，NEC選定IBM拡張文字を出力できます。

11.1.15　大量ページの出力時の注意

＜この項の構成＞

(1)　大量ページ出力時に実行時間が掛かる場合

(2)　出力ページ数が999,999ページを超える場合

(3)　Webサーバ環境から帳票を出力する場合

(4)　ブラウザから帳票出力の指示をする場合

(1)　大量ページ出力時に実行時間が掛かる場合

大量ページを一度に出力すると，実行時間が掛かる場合があります。注意してください。次の条件をすべて満たすときは実行に時間が掛かることがあります。

次のうち，どれかを指定したとき

コマンド実行時に/gオプション（余白にページ番号を出力）を指定

［レポートのプロパティ］ダイアログに「貼付域外の印刷」を「する」に指定

集計アイテムまたは表紙・次紙形式の帳票の帳票ヘッダ領域にヘッダ集計を指定

キーブレイクで「改ページ」，または「改ブロック」を指定したとき

改ページ，改ブロックを指定したフィールドで，多数のキーブレイクが発生したとき

(2)　出力ページ数が999,999ページを超える場合

出力ページ数の上限値は，バージョンごとに次のように異なります。バージョン7以降，またはバージョン05-08以降では，出力ページの総計が999,999ページを超えるとエラーになり，出力結果が削除されます。

出力ページ数が999,999ページを超える場合は，複数帳票での一括出力では各帳票の出力ページを，複数様式での出力では各様式のデータファイルを分割して実行してください。

表11-3　 バージョンごとの出力ページ数の上限値

バージョン
出力形式
出力ページ数上限
上限値を超えた場合の動作
終了コード
出力
結果

7以降
単様式での出力
総計999,999ページ
メッセージを出力する
8
削除する

複数帳票の一括出力

複数様式での出力

05-08以降
単様式での出力
総計999,999ページ
メッセージを出力する
8
削除する

複数帳票の一括出力

複数様式での出力

05-06以前
単様式での出力
1帳票99,999ページ
メッセージを出力しない
0
削除しない

複数帳票の一括出力

複数様式での出力
1様式99,999ページ
メッセージを出力しない
0
削除しない

(3)　Webサーバ環境から帳票を出力する場合

Webサーバ環境から帳票を出力する場合，一度に大量ページを出力する帳票であったり，サーバ負荷が大きい環境で出力したりすると，Webサーバのタイムアウト処理によってEUR サーバ帳票出力機能の処理が打ち切られることがあります。

また，想定される負荷によってはWebサーバのタイムアウト値を大きくする必要があります。

(4)　ブラウザから帳票出力の指示をする場合

IISとASP Scriptで，ブラウザから帳票出力の指示をする場合は，全ページの出力を完了するまで，同期して処理中で待たされてしまうので，大量ページを一度に出力するのには向いていません。一度に出力するページ数は10ページ程度としてください。大量ページを一度に出力する場合は，eurpsコマンドからの帳票出力をバッチ起動するようなアプリケーションをスクリプト上で動作させて，全ページの出力が完了するまでブラウザ上で同期して待たないようにしてください。

11.1.16　一時フォルダに関する注意

EUR サーバ帳票出力機能が使用する一時フォルダの注意事項を次に示します。

EUR サーバ帳票出力機能の実行中に一時フォルダを操作しないでください。操作した場合，予期しないエラーが発生するおそれがあります。

EUR サーバ帳票出力機能がデフォルトで使用する一時フォルダは，システムの一時フォルダです。なお，次の場合は環境変数EURPS_TMPPATHで一時フォルダにそれ以外のフォルダを設定できます。

画像ファイルまたはバーコードを含むPDF形式ファイルを出力する場合

データベースと連携してファイル出力する場合

EUR Print Managerと連携してファイル出力する場合

UNIX／Linux環境でのPDF出力で，環境変数EURPS_PDF_IMAGE_OPTIMIZEMEMに「YES」を指定した場合

11.1.17　PDF形式ファイルを暗号化出力するときの注意

PDF形式ファイルの暗号化出力は，日本語ロケールでだけ正しく動作します。PDF形式ファイルを暗号化出力するときは，ロケールを日本語環境に設定してください。

11.1.18　点線を出力するときの注意

点線を出力するとき，指定した線幅が細いと印刷結果が実線に見えることがあります。

11.2　出力形式別の注意

＜この節の構成＞

11.2.1　プリンタ出力するときの注意

11.2.2　EUR形式ファイルを出力するときの注意

11.2.3　PDF形式ファイルに出力するときの注意

11.2.4　複数の帳票セットを指定して出力するときの注意

11.2.5　複数様式を使用する場合の注意

11.2.6　JavaBeans起動部品で帳票を出力するときの注意

11.2.7　データファイル名の指定を省略した帳票を出力するときの注意

11.2.8　ユーザ定義サイズの帳票を出力するときの注意

11.2.9　固定画像のある帳票を出力するときの注意

11.2.10　Excel形式ファイルを出力するときの注意

11.2.1　プリンタ出力するときの注意

プリンタ出力するときの注意については，「11.5.4　プリンタに出力するときの注意」を参照してください。

11.2.2　EUR形式ファイルを出力するときの注意

EUR形式ファイルを出力するときの注意事項を，次に示します。

■ログファイル（eurps.logファイル）に出力されるページ数

メッセージレベルがInformationのとき，ログファイルに出力されるページ数は，常に0です。

■画像データのある帳票を，EUR形式ファイルに出力するとき

データファイルに指定する画像ファイルは，ファイル名で指定してください。画像ファイルのパスは，環境変数EURPS_IMAGEPATH，または環境設定ファイル（EURPS_ENV）の変数EURPS_IMAGEPATHに指定してください。

EUR形式ファイルは，帳票に不正な画像データがあっても，処理は実行されます。このとき，eurpsコマンドは，エラー（KEEU700-E）となり，エラーコード4を返して終了します。EUR形式ファイルには，正常な画像データだけが出力されます。
画像データを使用したEUR形式ファイルを出力するときは，プレビュー，または印刷をして，画像データが正しく出力されているかを確認してください。

■終了コード4を返す警告要因

次の表に示す警告要因が検出された場合，印刷，PDF形式ファイル出力，およびExcel形式ファイル出力時では終了コードが4となりますが，EUR形式ファイル出力では項番6の警告要因以外は終了コードが0となります。

表11-4　 終了コード4を返す警告要因

項番 | 警告要因 | 出力メッセージ | 詳細メッセージ
1 | 文字アイテムのアイテム枠が小さく，指定したデータがアイテム枠内に収まる分だけ出力されたとき。 | KEEU300-W | KEEU301-W
2 | 数値アイテムのアイテム枠が小さく，指定したデータがアイテム枠内に収まらなくて，データが「***」で出力されたとき。 | KEEU301-W
3 | バーコードアイテムのアイテム枠が小さく，バーコードが出力されないとき。 | KEEU301-W
4 | アイテムが出力できる範囲を超えているので，まったく出力されないか，または出力できる範囲に収まる分だけ出力されたとき。 | KEEU301-W
5 | フィールドのデータ型に合わないデータを入力したため，データが欠損値（空白）で出力されたとき。 | KEEU302-W
6 | 画像ファイルがない，EUR サーバ帳票出力機能ではサポートしていない画像ファイルである，または画像ファイルが壊れているとき。 | KEEU305-W
7 | 指定した帳票ファイルが，上位バージョンの機能を使用して作成されているため，実行時のEUR サーバ帳票出力機能のバージョンで出力できる範囲で帳票を出力されたとき。 | KEEU304-W
8 | バーコードデータに使用できない文字，または誤った桁数を指定したために，バーコードが出力されなかったとき。 | KEEU301-W
9 | 集計行のアイテムが表示できない位置に配置されたとき。 | KEEU303-W
10 | 日付変換用システムファイルが正しくないとき。 | KEEU308-W
11 | 指定した置き換え表ファイルに，置き換えデータを1件も登録していなかったとき。 | 出力しない
12 | 指定した置き換え表ファイルにキーデータがなかったとき。または不正なデータがあったとき。 | 出力しない
13 | アイテムが不当に重なっていたため，Excel形式ファイルへ出力できない項目があったとき。 | KEEU320-W | 出力しない
14 | 変換するページ数が100ページを超えていたとき。 | KEEU321-W | 出力しない
15 | 接続先データベースがHiRDBではないのに，接続情報ファイルのキーワードQueryExclusiveStringが指定されたとき。 | KEEU350-W | 出力しない

警告が発生しても終了コード4を返さないようにするには，環境変数，または環境設定ファイル（Windows環境の場合はEURPS_ENV，UNIX／Linux環境の場合はeurps_env）中の変数EURPS_REPORT_WARNINGに「NO」を設定してください。

EUR形式ファイル出力以外の場合は，EURPS_REPORT_WARNINGに「NO」を設定すると，警告要因があっても，終了コード0を返して終了します。メッセージKEEU300-W，詳細メッセージ（KEEU301-W～KEEU308-W），KEEU320-W～KEEU321-W，およびKEEU350-Wも出力されません。ただし，EUR形式ファイル出力の場合は，EURPS_REPORT_WARNINGの設定に関係なく，項番6の警告要因があるときは終了コード4を返し，それ以外では0を返します。

■実行ロケールと入力ファイルのエンコード

次の場合，EUR形式ファイルには入力データが途中までしか格納されません。

Shift JISロケールで，Shift JISのファイルを入力ファイルに指定した場合
Shift JIS範囲外の文字コードはEOFと判定されるので，それ以降のデータは読み込まれません。

EUCロケールで，EUCのファイルを入力ファイルに指定した場合
EUC範囲外の文字コードはEOFと判定されるので，それ以降のデータは読み込まれません。

そのため，出力されたEUR形式ファイルをEUR クライアント帳票出力機能で開いても，正しく表示できません。

11.2.3　PDF形式ファイルに出力するときの注意

EUR 帳票作成機能で設計した帳票を， PDF形式ファイルに出力するときの注意事項を次に示します。

＜この項の構成＞

(1)　フォントの置き換え

(2)　画像のある帳票を出力するときの注意

(3)　出力ページ機能が設定されている帳票を出力するときの注意

(4)　図形（網掛け）が設定されている帳票を出力するときの注意

(5)　PDF形式ファイルを暗号化出力するときの注意

(6)　PDF形式ファイルに出力するバーコード

(1)　フォントの置き換え

EUR 帳票作成機能で設計した帳票を，フォントを置き換えてPDF形式ファイルに出力するとき，デフォルトでは次のようにフォントを置き換えて出力します。

表11-5　 フォントの置き換え

帳票に使用されているフォント | 出力時のフォント
ＭＳ 明朝 | Ryumin-Light
MS Mincho
HG行書体
HG教科書体
HG明朝B
HG明朝E
ＭＳ ゴシック | GothicBBB-Medium
MS Gothic
HGゴシックE
HGゴシックM
HG創英角ポップ体
HG創英プレゼンスEB
HG創英角ゴシックUB
新宋体 | STSong-Light
NSimSun
新宋体-18030
NSimSun-18030
ほう宋_GB2312
FangSong_GB2312
ほう宋
FangSong
楷体_GB2312
KaiTi_GB2312
楷体
KaiTi
細明体 | MingStd-Light
MingLiU
標楷体
DFKai-SB
Courier New | Courier
Lucida Console
Lucida Sans Typewriter
OCRB

注　表にないフォントを使用している場合，ロケールによって次のフォントに置き換えて出力します。

英語ロケールで実行した場合
「Courier」に置き換えて出力します。

中国語ロケールで実行した場合
「STSong-Light」に置き換えて出力します。

日本語ロケールで実行した場合
「Ryumin-Light」に置き換えて出力します。

なお，「フォント縦横比を補正する」が設定されていて，文字列アイテムのフォントがＭＳ ゴシックでない場合，環境変数EURPS_USE_05_06_FONT_REPLACEにYESを指定すると，フォントをRyumin-Lightに置き換えて出力します。

なお，EUR 帳票作成機能でOCRフォントを使用しても，EUR サーバ帳票出力機能ではOCRフォントは，OCR読み取り装置で読み取ることはできません。

(2)　画像のある帳票を出力するときの注意

EUR 帳票作成機能で設計した帳票に画像データが貼り付けてある場合，PDF形式ファイルに出力すると，画像の表示補正の指定値と画像データの形式の組み合わせによって，画像データ形式は次のようになります。

表11-6　 表示補正指定と画像データ形式の関係

表示補正指定 ※¹
帳票上の画像データの形式
PDF形式ファイル出力時の画像データの状態

アイテムに合わせて拡大／縮小
Windows BITMAP
Windows BITMAP

JPEG※²
JPEG

GIF（GIF GIF87a，GIF GIF89a）
TIFF（TIFF 6.0）
Windows BITMAP

画像サイズで表示
JPEG※²（アイテム枠≧画像のサイズ）
JPEG

JPEG※²（アイテム枠＜画像のサイズ）
Windows BITMAP

Windows BITMAP
GIF（GIF GIF87a，GIF GIF89a）
TIFF（TIFF 6.0）
Windows BITMAP

注※1

表示補正の指定は，EUR 帳票作成機能で指定します。

注※2

プリンタ定義ファイルのキーワードColorにtrueが指定されていると，この表のように出力します。falseが指定されていると，Windows BITMAP形式で出力します。

画像データをスキャナで読み込むときに，傾きやずれなどがあると，実際の画像データのサイズとスキャナで読み込んだ画像データのサイズに誤差が生じることがあります。

また，帳票上で画像データのアイテム枠が，読み込む画像データのサイズより小さいと，画像データの形式を変換して出力します。したがって，帳票を設計するとき，画像データのアイテム枠は，読み込む画像データの最大サイズより大きくなるように設定してください。

(3)　出力ページ機能が設定されている帳票を出力するときの注意

EUR 帳票作成機能で設計した帳票に出力ページ機能が設定されている場合でも，しおり付きPDF形式ファイルを出力することはできます。ただし，出力ページと連動させたり，最終ページのしおりをしおりパレットに出力させたりすることはできません。

(4)　図形（網掛け）が設定されている帳票を出力するときの注意

EUR 帳票作成機能で設計した帳票に，図形（網掛け）が設定されていると，PDF形式ファイルに出力したとき，網掛けの表示が乱れたり，印刷に時間が掛かったりすることがあります。図形（網掛け）が設定されている帳票をPDF形式ファイルに出力する場合は，EUR 帳票作成機能で，網パターンを「塗りつぶし」に変更してから出力することをお勧めします。

(5)　PDF形式ファイルを暗号化出力するときの注意

PDF形式ファイルの暗号化出力は，日本語ロケールでだけ正しく動作します。PDF形式ファイルを暗号化出力するときは，ロケールを日本語環境に設定してください。

(6)　PDF形式ファイルに出力するバーコード

PDF形式ファイルをAcrobat Readerなどで印刷した場合，バーコードの読み取りについては，動作を保証しません。

PDF形式ファイルを印刷するときは次のことに注意してください。

印刷する場合は，拡大／縮小を指定しないでください。

出力するプリンタの解像度でPDFファイルを作成して印刷し，読み取り確認をしてください。

11.2.4　複数の帳票セットを指定して出力するときの注意

複数の帳票セットを指定して出力するときの注意事項を，次に示します。

＜この項の構成＞

(1)　コマンド構文に指定できる文字列の長さ

(2)　帳票の出力順

(3)　用紙の向きとサイズ

(4)　帳票のページ番号

(5)　EUR形式ファイルを出力するときの注意

(1)　コマンド構文に指定できる文字列の長さ

複数の帳票セットを指定して出力するとき，eurpsコマンドの構文に指定できる文字列の長さは，約30KBまでです。

ActiveXオブジェクトとJavaBeans起動部品を使用した帳票出力は，「eurps.exe（EUR サーバ帳票出力機能実行ファイル）」をプロセス起動します。そのため，プロパティやメソッドに指定されたファイル名などの情報が，eurpsコマンドの構文に置き換えられたとき，文字列の長さが約30KBを超えると，正しく起動されません。

また，UAPから直接CreateProcess関数などを使用してコマンド実行する場合も，eurpsコマンドの構文が約30KBを超えると，EUR サーバ帳票出力機能が正しく起動されません。

eurpsコマンドの構文が約30KBを超えるような複数の帳票セットを指定する場合は，複数回に分けて実行するか，または複数の帳票セットを記述した帳票セット指定ファイルで指定してください。

コマンド構文の長さは，次に示す計算式で求められます。複数の帳票セットを指定する場合は，求められた値が約30KB以内になるように，eurpsコマンドに指定するファイル名長や，出力する帳票ファイルの数を決定してください。計算式の単位は，バイトです。

コマンド構文の長さを求める計算式

プリンタ出力とEUR形式ファイル出力の場合
Σ（帳票ファイル名長＋3＋マッピングデータファイル名長 ※1＋3＋ユーザ定義データファイル名長 ※1＋3）＋Σ（そのほかのオプション名長 ※2＋1）

PDF形式ファイル出力の場合
Σ（帳票ファイル名長＋3＋マッピングデータファイル名長 ※1＋3＋ユーザ定義データファイル名長 ※1＋3＋しおり定義ファイル名長＋3）＋Σ（そのほかのオプション名長 ※2＋1）

注※1

データベース連携時には，「マッピングデータファイル名長」は「マッピングデータの可変記号値定義ファイル名長」に，「ユーザ定義データファイル名長」は「ユーザ定義データの可変記号値定義ファイル名長」に置き換えて計算してください。

注※2

「そのほかのオプション名」とは，帳票ファイル名，マッピングデータファイル名，ユーザ定義データファイル名，およびしおり定義ファイル名以外のオプション名と指定した文字列の長さです。

(2)　帳票の出力順

複数の帳票セットを指定した場合，指定した帳票ファイルの順に帳票を出力します。

(3)　用紙の向きとサイズ

複数の帳票セットを指定した場合，それぞれ用紙の向きやサイズが異なっていても，定義されている帳票の情報に合わせて出力します。

(4)　帳票のページ番号

複数の帳票セットを指定した場合，連続したページ番号を付けることはできません。

例えば，帳票Aと帳票Bを出力する場合，帳票Aのページ番号がnで終わっても，帳票Bのページ番号はn＋1からページ番号を付けることはできません。帳票Bのページ番号も，1から始まります。

(5)　EUR形式ファイルを出力するときの注意

複数の帳票セットを指定したとき，EUR形式ファイルに指定できる拡張子は「.eup」です。

そのほかの拡張子を指定したときはエラー（KEEU700-E）となります。ただし，複数様式（/mfdオプション）の場合は，「.euv」および「.eup」が指定できます。

11.2.5　複数様式を使用する場合の注意

複数様式を使用する場合，1度に多数の帳票ファイル，マッピングデータファイル，ユーザ定義データファイルを指定すると，エラー（KEEU005-EまたはKEEU006-E）が発生します。この場合，一度に使用する帳票ファイル，マッピングデータファイル，およびユーザ定義データファイルの数を減らすか，複数回に分けて実行してください。

11.2.6　JavaBeans起動部品で帳票を出力するときの注意

JavaBeans起動部品を使用して帳票出力する場合は，JavaBeans起動部品からfork&exec関数によって，eurpsコマンドをプロセス起動します。このとき，fork関数の発行によって，親プロセス（Webアプリケーション）のメモリ空間のコピーが一時的に作成されます。親プロセス（Webアプリケーション）のメモリ所要量が大きい場合や，EUR サーバ帳票出力機能による印刷の同時実行数が多い場合は，forkに失敗しEUR サーバ帳票出力機能が実行できないことがあります。

Webアプリケーションを構築するときは，次に示す事項に注意してください。

OSのページングスペース※ が十分に足りているかどうか

EUR サーバ帳票出力機能の同時印刷の要求を，実行キューなどで制御されているかどうか

注※

OSのページングスペースは，次に示す式で求めます。

OSのページングスペース＝M×N

M：業務アプリケーションのメモリ所要量

N：多重度

＜この項の構成＞

(1)　JavaBeans起動部品でuCosminexus Application Serverのメソッドキャンセル機能を実行する場合

(1)　JavaBeans起動部品でuCosminexus Application Serverのメソッドキャンセル機能を実行する場合

printReportメソッドの呼び出しでは，EUR サーバ帳票出力機能のプロセスを起動し，印刷処理を実行したあと，このプロセスの終了を待ち，プロセス終了後にprintReportメソッドからリターンします。EUR サーバ帳票出力機能のプロセスが終了する前にメソッドキャンセルが実行されると，EUR サーバ帳票出力機能のプロセスの終了を待たずにThreadDeathが返されます。このため，printReportメソッド実行中にメソッドキャンセルを実行する場合は，EUR サーバ帳票出力機能のプロセスも停止するようにしてください。

11.2.7　データファイル名の指定を省略した帳票を出力するときの注意

EUR サーバ帳票出力機能で帳票を出力する場合，使用するデータファイルが固定のときは，データファイル名の指定を省略できます。この場合，EUR 帳票作成機能で帳票設計したときに使用したデータファイル名（帳票ファイル中に保存されています）が使用されます。

保存されているデータファイル名は，帳票を設計したときの名称で保存されています。データファイルの指定を省略して帳票を出力する場合は，使用するデータファイルをそのままUNIX／Linux環境に転送してください。

11.2.8　ユーザ定義サイズの帳票を出力するときの注意

EUR 帳票作成機能で設計した帳票が，「ユーザ定義」の用紙サイズに設定されている場合，出力するプリンタの用紙サイズも，同じ「ユーザ定義」のサイズで登録しておく必要があります。「ユーザ定義」の用紙サイズに設定した単位に合わせて設定することをお勧めします。

Windows Server 2003の場合は，次に示す操作で設定してください。

［プリンタ］ウィンドウの表示
［スタート］メニューの［設定］から［プリンタ］を選択します。

［プリントサーバーのプロパティ］ダイアログの表示
［プリンタ］ウィンドウの［ファイル］メニューから［サーバーのプロパティ］を選択します。

登録する用紙サイズの設定
［新しい用紙を作成する］のチェックボックスをオンにして，登録する用紙サイズを設定します。このとき，「ユーザ定義」の用紙サイズに設定した単位に合わせて設定することをお勧めします。

11.2.9　固定画像のある帳票を出力するときの注意

バージョン5より前のEUR 帳票作成機能で設計した帳票に固定画像（画像ファイルから貼り付けた画像）が貼り付けてある場合，「フォームシートファイル（*.fms）」で保存した帳票には，画像ファイル名だけが保存されます。ただし，バージョン04-01以前のEUR 帳票作成機能の場合，画像ファイル名に半角英大文字が使用されているときは，すべて半角英小文字に変換した画像ファイル名が保存されます。

UNIX／Linux環境では，画像ファイル名の大文字小文字を区別します。バージョン5より前のEUR 帳票作成機能で設計した，固定画像が貼り付けられている帳票を出力するときは，次に示す注意が必要です。

バージョン04-02以降のEUR 帳票作成機能で帳票を設計した場合
バージョン04-02以降のEUR 帳票作成機能で設計した帳票に固定画像が貼り付けられている場合は，そのままの画像ファイル名で保存されます。
UNIX／Linux環境で固定画像が貼り付けられた帳票を出力する場合は，使用する画像ファイルをそのまま転送してください。

バージョン04-01以前のEUR 帳票作成機能で設計した帳票を出力する場合
バージョン04-01以前のEUR 帳票作成機能で設計した帳票に固定画像が貼り付けられている場合，画像ファイル名に半角英大文字が使用されているときは，すべて半角英小文字に変換した画像ファイル名が保存されます。
UNIX／Linux環境で固定画像が貼り付けられた帳票を出力する場合は，画像ファイル名をすべて半角英小文字に直してから画像ファイルを転送してください。

バージョン04-01以前のEUR 帳票作成機能で帳票を設計する場合
バージョン04-01以前のEUR 帳票作成機能で帳票に固定画像を貼り付ける場合，画像ファイル名に半角英大文字が使用されているときは，すべて半角英小文字に直してから，帳票を設計してください。
UNIX／Linux環境でこの帳票を出力する場合は，半角英小文字に直した画像ファイルを転送してください。

11.2.10　Excel形式ファイルを出力するときの注意

Excel形式ファイルを出力するときの注意事項を，次に示します。

帳票設計時の注意事項については，マニュアル「EUR 帳票設計」を参照してください。

＜この項の構成＞

(1)　帳票の見た目の変換

(2)　Excel形式ファイルに出力できる帳票

(3)　Excel形式ファイルで使用できない機能

(1)　帳票の見た目の変換

EUR 帳票作成機能で設計した帳票をExcel形式ファイルへ出力すると，EUR 帳票作成機能で表示した場合と，見た目が異なる場合があります。

帳票の見た目の変換についての注意事項を次に示します。

アイテムはExcelのセル（サイズ固定）に合わせて出力されるため，EUR 帳票作成機能で表示した場合と見た目が異なることがあります。

線アイテムは，水平線または垂直線だけがExcel形式ファイルに出力できます。斜線は出力できません。

線アイテムの線種および線幅はすべてExcelでサポートされる線種のセル罫線として出力されるため，EUR 帳票作成機能で定義した線種および線幅と異なる場合があります。

帳票設計時に，線アイテム同士が近くに配置されている場合や線アイテムと文字アイテムと重なっている場合，Excel形式ファイルに出力したとき，アイテムが同じ位置に配置され，線アイテムが一部消えることがあります。

角丸四角アイテムをExcel形式ファイルに出力する場合，角丸め情報が出力されないで網掛けアイテムとなります。

図形アイテムは，網掛けアイテム，角丸四角アイテムだけがExcel形式ファイルに出力できます。円／楕円アイテム，多角形アイテムは出力できません。

帳票設計時に，複数の網掛けアイテム，角丸四角アイテムが重なって配置されている場合，または網掛けアイテムおよび角丸四角アイテムと，文字アイテムが重なって配置されている場合，Excel形式ファイルに出力すると，EUR 帳票作成機能で表示したときと見た目が異なることがあります。

帳票設計時の用紙サイズがA3，A4，A5，レター，リーガル以外の場合，「A4」として出力されます。

用紙の余白サイズは上下左右とも「10mm」として出力されます。

用紙サイズや用紙の余白サイズについて，Excel画面上での単位の表記はWindowsの設定によって異なることがあります。
単位の表記は次の手順で設定します。

スタートメニューの［設定］－［コントロールパネル］－［地域と言語のオプション］を選択します。
［地域と言語のオプション］ダイアログが表示されます。

［地域オプション］タブの［カスタマイズ］ボタンをクリックします。
［地域のオプションのカスタマイズ］ダイアログが表示されます。

［単位］リストボックスで単位の表記を選択します。

出力される文字アイテムのフォントは，ロケールごとに固定となります（日本語：MS 明朝，中国語：NSimSun，その他：Courier New）。

画像アイテムおよびバーコードアイテムは出力されません。

設計した帳票が複数ページある場合，ページごとにExcelのシートとして出力されます。

網掛けアイテム，および角丸四角アイテムの網掛けパターンは，Excel形式ファイルに出力した場合，すべてExcelのセルの塗りつぶしパターン「6.25% 灰色」として出力されます。

帳票設計時，文字アイテムの枠の大きさまたは改行コードにより，文字アイテムが複数行にわたる場合があります。この場合，Excel形式ファイルに出力すると，文字アイテムは1行で出力されます。文字列がアイテム枠からはみ出した場合，はみ出した文字列は表示されません。また，数値がアイテム枠からはみ出した場合は，枠内に「#」が表示されます。

Excel形式ファイルに出力する場合，セル幅は16ピクセルになります。
Excelを利用するクライアント環境で，フォントの設定が初期状態から変更されている場合，出力するExcel形式ファイルのセルの横幅が16ピクセルとならないで，帳票の見た目が異なることがあります。

帳票設計時に小数点以下桁数を指定しないでExcel形式ファイルに小数値を出力した場合，小数点以下が表示されないで整数値として表示されます。数式バーでは小数点以下の数値も表示されます。
小数をExcel形式ファイルに出力したい場合，［小数点以下桁数］テキストボックスで小数点以下の桁数を指定してください。桁数を指定しないと，Excel出力時に小数点以下の桁数はデフォルトの「0」が設定されます。

次の条件がすべて重なった場合，EUR 帳票作成機能で定義した文字アイテムが，隣接する左側，または上側の文字アイテムの位置に表示されることがあります。

隣接する文字アイテムの枠線が重なっている。

文字の配置を左寄せ，または上寄せに設定している。

隣接する左側，または上側の文字アイテムが欠損値である。

次の条件がすべて重なった場合，罫線が結合したセルの文字アイテムに隠れてしまって表示されないことがあります。

［まとめ表示］ダイアログの［罫線もまとめる］チェックボックスをオフにしている。

文字の配置を中央揃え，または均等配置に設定している。

縦方向の繰り返し間隔をLPIで指定している場合，アイテムを配置する位置は，LPIをミリメートルに換算した値を基に計算されて出力されます。LPIとミリメートル間の換算では誤差が生じるため，EUR 帳票作成機能で表示した場合と見た目が異なることがあります。

(2)　Excel形式ファイルに出力できる帳票

Excel形式ファイルに出力できる帳票は単様式の帳票だけです。複数様式の帳票，および帳票セット指定ファイルで，複数の帳票を一括出力した帳票は出力できません。

(3)　Excel形式ファイルで使用できない機能

Excel形式ファイル出力で使用できない機能を次に示します。

表11-7　Excel形式ファイル出力で使用できない機能

機能

様式
複数様式※1

帳票セットを指定した出力
帳票セット※1

帳票セット指定ファイルを使用した出力
複数帳票の一括出力※1

入力データ
フィールド種別
画像

バーコード

特殊編集レベル※2

印刷
帳票の出力
帳票の出力タイプ指定※1

出力先プリンタ名指定※1

印刷の向き指定※1

印刷部数指定

部数が複数の場合の印刷単位指定

給紙トレイコード指定※1

様式ごとの給紙トレイコード指定※1

貼り付け域外のページ番号印刷

他プログラムプロダクトとの連携
JP1連携による仕分け印刷
仕分け定義ファイル※1

仕分け実行※1

出力ページ数取得
出力した帳票のページ数
出力ページ情報ファイル※1

注※1

エラー（KEEU002-E）を出力します。

注※2

エラー（KEEU083-E）を出力します。

11.3　フォントについての注意

＜この節の構成＞

(1)　EURフォントファイルについて

(2)　縦横比が2：1以外のフォントを使用して静的モードでPDF出力する場合

(3)　文字配置で縦書きを使用する場合

(4)　メイリオフォントを使用する場合

(1)　EURフォントファイルについて

EURフォントファイルは，ローカルディスクに保存してください。

EURフォントファイルが読み込めない，またはメモリが不足すると，エラーになります。制限値を使用するEURフォントファイルのサイズに合わせて拡張してから，再度実行してください。

プリンタ出力中またはPDF形式ファイル出力中にエラーが発生した場合，次に示すエラーが表示されます。

プリンタ出力の場合
KEEU102-E 印刷処理中にエラーが発生しました。

PDF形式ファイル出力の場合
KEEU101-E PDF変換中にエラーが発生しました。

(2)　縦横比が2：1以外のフォントを使用して静的モードでPDF出力する場合

静的モードでPDF形式ファイルを出力する場合，欧文フォントやOCRBフォントなどの縦横比が2：1以外のフォントを指定するときは，文字配置の設定に桁数を指定しないでください。

EUR 帳票作成機能で帳票を作成するとき，［アイテムのプロパティ］ダイアログの［文字配置］タブで［桁数を指定］チェックボックスをオンにした場合，文字の出力位置がずれて，PDF形式ファイルに正しく出力できません。

［アイテムのプロパティ］ダイアログの［文字配置］タブについては，マニュアル「EUR 帳票設計」を参照してください。

(3)　文字配置で縦書きを使用する場合

帳票に縦書きのないフォントで縦書きを指定して出力した場合，文字の出力位置がずれる場合があります。

(4)　メイリオフォントを使用する場合

帳票にメイリオフォントで縦書きを指定して出力した場合，文字の出力位置がずれます。メイリオフォントを使用する場合，縦書き配置を指定しないでください。

11.4　バーコードについての注意

＜この節の構成＞

11.4.1　バーコードの印刷の注意

11.4.2　バーコードのデータキャラクタの置き換え

11.4.3　16進文字列のQRコードを使用するときの注意

11.4.1　バーコードの印刷の注意

バーコードの周りには，次の余白部分が必要です。

JAN：マージン

カスタマバーコード：空白

上記以外のバーコード：クワイエットゾーン

バーコードの余白部分にほかのアイテムが配置されていた場合，バーコードの余白部分を優先して印刷します。バーコードの余白部分にほかのアイテムを配置しないようにしてください。

11.4.2　バーコードのデータキャラクタの置き換え

バーコードのデータキャラクタは，出力するプリンタやファイル形式によって，次のように置き換えられます。

＜この項の構成＞

(1)　データキャラクタのフォントの扱い

(2)　CODE128のデータキャラクタの扱い

(1)　データキャラクタのフォントの扱い

EUR 帳票作成機能で設定したバーコードのデータキャラクタのフォント情報は，帳票ファイルに保存されていますが，出力形式や出力条件などによってフォントの出力結果が異なります。

(a)　Windows環境でプリンタに出力

EUR 帳票作成機能で帳票に設定したフォントで出力されます。

JAN標準，JAN短縮，ITF，CODE39，NW-7，QRコード，およびカスタマバーコード
EUR 帳票作成機能の［レポートのプロパティ］ダイアログで設定したデータキャラクタのフォントで出力します。

CODE128
EUR 帳票作成機能の［アイテムのプロパティ］ダイアログで設定したデータキャラクタのフォントで出力します。

(b)　UNIX／Linux環境でプリンタに出力

EUR 帳票作成機能で帳票に設定したフォントに関係なく，次に示すフォントで出力されます。

日本語ロケールの場合
ＭＳ ゴシック

中国語および英語ロケールの場合
MS Gothic

ただし，ESC/P対応プリンタに出力する場合，バーコードを回転（90°，270°）しているときは，データキャラクタは出力できません。

また，PostScript対応プリンタに出力する場合，プリンタ定義ファイルにフォント名の置き換えを設定すると，上記以外のフォントも出力できます。詳細については「7.6.2(14)　Font」を参照してください。

(c)　PDF形式ファイルに出力

PDF形式ファイル出力する場合，EUR 帳票作成機能で帳票に設定したフォントや出力条件などによって，PDF形式ファイルに出力されるフォントが異なります。

次に，EUR 帳票作成機能で設定したフォントがＭＳ ゴシックおよびＭＳ Ｐ明朝の場合，PDF形式ファイルに出力されるフォントを示します。

表11-8　 PDF形式ファイルに出力されるフォントの出力例

帳票に設定したフォント
出力条件
静的モードの場合
動的モードの場合※

ＭＳ ゴシック
フォント埋め込み指定なし
「GothicBBB-Medium」に置き換えて出力
「ＭＳ ゴシック」の書体名称を出力

フォント埋め込み指定あり
（「ＭＳ ゴシック」を指定）
「ＭＳ ゴシック」を埋め込んで出力
「ＭＳ ゴシック」を埋め込んで出力

フォント埋め込み指定あり
（「ＭＳ ゴシック」以外を指定）
「GothicBBB-Medium」に置き換えて出力
「ＭＳ ゴシック」を埋め込んで出力

ＭＳ Ｐ明朝
フォント埋め込み指定なし
「GothicBBB-Medium」に置き換えて出力
「ＭＳ Ｐ明朝」の書体名称を出力

フォント埋め込み指定あり
（「ＭＳ ゴシック」を指定）
「ＭＳ ゴシック」を埋め込んで出力
「ＭＳ Ｐ明朝」を埋め込んで出力

フォント埋め込み指定あり
（「ＭＳ Ｐ明朝」を指定）
「GothicBBB-Medium」に置き換えて出力
「ＭＳ Ｐ明朝」を埋め込んで出力

注※

動的モードの場合に出力されるフォントは，EUR 帳票作成機能で帳票に設定したフォントによって異なります。詳細については「2.5.4　動的モードで出力できるフォント」を参照してください。

(2)　CODE128のデータキャラクタの扱い

バーコードCODE128のデータキャラクタに「＼」を指定するときは，次のような注意があります。

使用するフォント

コードセットに「＼」を指定するときは，欧文フォントで指定してください。日本語フォントの場合は，「＼」の代わりに「¥」で出力します。

出力形式

Windows対応プリンタに出力する場合，および動的モードでPDF形式ファイルを出力する場合は，コードセットに指定した「＼」をそのまま出力できます。

UNIX／Linux環境でPDLファイルに出力する場合，および静的モードでPDF形式ファイルを出力する場合は，「＼」を「¥」に置き換えて出力します。

11.4.3　16進文字列のQRコードを使用するときの注意

16進文字列のQRコードをEUR DeveloperまたはEUR Print Service Enterpriseで使用する場合は，文字コードに関係なく，Shift JISを指定してください。

11.5　プリンタについての注意

＜この節の構成＞

11.5.1　出力するプリンタ指定

11.5.2　光学式読み取り装置で帳票を読み取るときの注意

11.5.3　プリンタ解像度ごとのバーコード最小サイズ

11.5.4　プリンタに出力するときの注意

11.5.1　出力するプリンタ指定

Windowsサービスからの実行でシステムアカウントを使用する場合は，eurpsコマンドの/pオプション，ActiveXオブジェクトのPrinterNameプロパティ，またはJavaBeans起動部品のsetPrinterNameメソッドに必ずプリンタ名を指定してください。

11.5.2　光学式読み取り装置で帳票を読み取るときの注意

EUR サーバ帳票出力機能で出力した帳票，EUR DeveloperまたはEUR Print Service EnterpriseのEUR サーバ帳票出力機能で出力したPDF形式ファイルまたはEUR形式ファイルを，光学式文字読み取り装置，バーコードの読み取り装置などの光学式読み取り装置で読み取るときは，次に示す注意が必要です。

帳票を出力する場合は，300dpi以上のレーザープリンタを使用されることをお勧めします。

印刷ダイアログなどで，用紙サイズに合わせた縮小，または拡大の指定はしないでください。

ご使用になる光学式読み取り装置で，出力した帳票が読み取れるかどうかを確認されることをお勧めします。EUR 帳票作成機能で設計した帳票にOCRフォントが使用されている場合も，十分な確認を行ってください。

PDF形式ファイルを出力する場合は，プリンタ定義ファイルのキーワードYDPIに，出力するプリンタの解像度を指定してください。

11.5.3　プリンタ解像度ごとのバーコード最小サイズ

プリンタの解像度によって出力できるバーコードの最小サイズを次に示します。

なお，最小サイズで出力したバーコードは，ご使用になるバーコードの読み込み装置によって，読み込めないこともあります。あらかじめ，出力したバーコードが読み取れるかどうかを確認することをお勧めします。

バーコード

出力するプリンタの解像度

300dpi
600dpi

JAN標準／JAN短縮
0.8倍
0.8倍

CODE39
0.15mm
0.15mm

CODE128
0.20mm
0.15mm

NW-7
0.20mm
0.15mm

ITF
0.25倍
0.25倍

カスタマバーコードとQRコードは，出力するプリンタに依存しません。

11.5.4　プリンタに出力するときの注意

EUR 帳票作成機能で設計した帳票をUNIX／Linux環境のプリンタに出力するときの注意事項を次に示します。

＜この項の構成＞

(1)　フォントの置き換え

(2)　LIPSIII対応プリンタに出力するときの注意

(3)　PostScript Level2対応プリンタに出力するときの注意

(4)　ESC/P対応プリンタに出力するときの注意

(5)　PDLファイルに出力するときの注意

(6)　印刷先プリンタをBSDシステムと接続したときのジョブ制限

(1)　フォントの置き換え

PostScript Level2対応プリンタの場合
EUR 帳票作成機能で設計した帳票をPostScript Level2対応プリンタに出力するときは，プリンタ定義ファイルのキーワードFontに，フォントの置き換え情報を設定することで，設計した帳票と同じように出力できます。ただし，プリンタ定義ファイルに，キーワードFontを設定しなかったり，省略したりした場合は，次のようにフォントを置き換えて出力します。

表11-9　 PostScript Level2対応プリンタでのフォントの置き換え

帳票に使用されているフォント | 置き換えられるフォント
ＭＳ 明朝 | リュウミンL-KL
MS Mincho
HG行書体
HG教科書体
HG明朝B
HG明朝E
ＭＳ ゴシック | 中ゴシックBBB
MS Gothic
HGゴシックE
HGゴシックM
HG創英角ポップ体
HG創英プレゼンスEB
HG創英角ゴシックUB

注　表にないフォントを使用している場合，「リュウミンL-KL」に置き換えて出力します。

LIPSIII対応プリンタ，およびESC/P対応プリンタの場合
EUR 帳票作成機能で設計した帳票をLIPSIII対応プリンタ，およびESC/P対応プリンタに出力するときは，次のようにフォントを置き換えて出力します。

LIPSIII対応プリンタに出力するとき

表11-10　 LIPSIII対応プリンタでのフォントの置き換え

帳票に使用されているフォント | 置き換えられるフォント
ＭＳ 明朝 | Mincho-Medium
MS Mincho
HG行書体
HG教科書体
HG明朝B
HG明朝E
ＭＳ ゴシック | Gothic-Medium
MS Gothic
HGゴシックE
HGゴシックM
HG創英角ポップ体
HG創英プレゼンスEB
HG創英角ゴシックUB

注　表にないフォントを使用している場合，「Mincho-Medium」に置き換えて出力します。

ESC/P対応プリンタに出力するとき

表11-11　 ESC/P対応プリンタの帳票フォントに対応する出力フォント

帳票に使用されているフォント | 出力時のフォント
ＭＳ 明朝 | 明朝
MS Mincho
HG行書体
HG教科書体
HG明朝B
HG明朝E
ＭＳ ゴシック | ゴシック
MS Gothic
HGゴシックE
HGゴシックM
HG創英角ポップ体
HG創英プレゼンスEB
HG創英角ゴシックUB

注　表にないフォントを使用している場合，「明朝」に置き換えて出力します。

(2)　LIPSIII対応プリンタに出力するときの注意

UNIX／Linux対応のLIPSIII対応プリンタに出力するとき，次に示す制限事項があります。

LIPSIV対応プリンタで出力しても，次に示すようにLIPSIII対応プリンタの機能範囲で印刷されます。

LIPSIVのカラープリンタに印刷しても，モノクロで印刷されます。

UNIX対応のプリンタに指定できる給紙カセットは，2段カセットまでです。そのため，出力先が3段以上のカセットを持つプリンタであっても，カセット番号は1と2だけが有効です。
また，カセット番号に3以上の値を指定した場合は，常に自動給紙となります。

出力するLIPSIV対応プリンタが両面印刷できても，LIPSIII対応プリンタの機能範囲では両面印刷できません。

カラー指定の帳票を印刷する場合，モノクロ2値に変換して印刷されます。文字は，黒色で印刷されます。

外字は，常に標準で印刷されます。外字にボールド体やイタリック体が指定されていても，標準で印刷されます。

JIS X 0208 1983コードだけに対応しているため，IBM拡張文字（0xFA40～0xFCFC），NEC選定IBM拡張文字（0xED40～0xEEFC）などのベンダ定義文字は印刷されません。

ゴシックフォントを搭載していないプリンタでは，文字をゴシックに指定しても正しく印刷されません。

帳票に画像データが貼り付けてある場合，画像をWindows BITMAP形式にして出力します。
画像データをスキャナで読み込むときに，傾きやずれなどがあると，実際の画像データのサイズとスキャナで読み込んだ画像データのサイズに誤差が生じることがあります。
また，帳票上で画像データのアイテム枠が，読み込む画像データのサイズより小さいと，画像データの形式を変換して出力します。したがって，帳票を設計するとき，画像データのアイテム枠は，読み込む画像データの最大サイズより大きくなるように設定してください。

点線は，実線で印刷されます。

実線以外の線種で，線幅に細線以外を指定している場合は，指定した線幅の実線で出力されます。帳票定義時に指定できる線幅を次に示します。

(3)　PostScript Level2対応プリンタに出力するときの注意

UNIX／Linux対応のPostScript Level2対応プリンタに出力するとき，次に示す制限事項があります。

PostScript Level2プリンタに出力する場合は，Adobe PostScript Level2，Level2互換機能，および次に示す書体を搭載しているプリンタをご使用ください。

リュウミンL-KL（Ryumin-Light-90ms-RKSJ-H，Ryumin-Light-90ms-RKSJ-V）

中ゴシックBBB（GothicBBB-Medium-90ms-RKSJ-H，GothicBBB-Medium-90ms-RKSJ-V）

外字への文字のスタイル指定は，イタリック（斜字）だけ有効です。ボールド（太字）を指定して印刷しても，標準スタイルで印刷されます。

文字幅計算方法に動的を指定して出力した場合，エラーになります。

カセット番号を指定して帳票を印刷する場合，編集時の帳票の用紙サイズと異なるカセット番号を指定すると，プリンタによっては指定したカセット番号が有効にならないことがあります。

帳票に画像データが貼り付けてある場合，画像の表示補正指定と画像データの形式には，次のような関係があります。なお，画像データの形式がJPEGの場合，プリンタ定義ファイルのキーワードColorにtrueが指定されていると，次の表のように出力します。falseが指定されていると，Windows BITMAP形式で出力します。

表11-12　 表示補正指定と画像データ形式の関係

表示補正指定 ※
帳票上の画像データの形式
PDF形式ファイル出力時の画像データの状態

アイテムに合わせて拡大／縮小
Windows BITMAP
Windows BITMAP

JPEG，TIFF（TIFF 6.0）
JPEG，TIFF（TIFF 6.0）

GIF（GIF GIF87a，GIF GIF89a）
Windows BITMAP

画像サイズで表示
JPEG，TIFF（TIFF 6.0）（アイテム枠≧画像のサイズ）
JPEG

JPEG，TIFF（TIFF 6.0）（アイテム枠＜画像のサイズ）
Windows BITMAP

Windows BITMAP
GIF（GIF GIF87a，GIF GIF89a）
TIFF（TIFF 6.0）
Windows BITMAP

注※

表示補正の指定は，EUR 帳票作成機能で指定します。

画像データをスキャナで読み込むときに傾きやずれなどがあると，実際の画像データのサイズとスキャナで読み込んだ画像データのサイズに誤差が生じることがあります。
また，帳票上で画像データのアイテム枠が，読み込む画像データのサイズより小さいと，画像データの形式を変換して出力します。したがって，帳票を設計するとき，画像データのアイテム枠は，読み込む画像データの最大サイズより大きくなるように設定してください。

線種に点線が指定された帳票定義ファイルを使用して帳票を出力した場合，線幅が細いと印刷結果が実線に見えることがあります。

(4)　ESC/P対応プリンタに出力するときの注意

UNIX／Linux対応のESC/P対応プリンタに出力するとき，次に示す制限事項があります。

カラー指定の帳票を印刷する場合，モノクロで印刷されます。

文字は，常に標準で印刷されます。太字，斜体，太字斜体が指定されていても，標準で印刷されます。

デフォルトフォント以外のフォント，および文字サイズの文字を出力するときは，環境変数で指定します。環境変数については，「7.26.1　環境変数一覧」を参照してください。デフォルトフォントだけを使用する場合は，次のように出力します。

9.6ポイントより小さい文字：ゴシック体で出力

9.6ポイントより大きい文字：明朝体で出力

縦書き文字は，印刷できません。

斜め線，網掛け，円，楕円，多角形および影は，印刷できません。

ページの最終行が5mm以上で24ドットにわたる場合，1ページ多く改ページされることがあります。

外字は，常に標準で印刷されます。外字にボールド体やイタリック体が指定されていても，標準で印刷されます。

指定されたフォームシート中の文字属性のポイントが大きい場合，環境変数に適当なフォントファイルが指定されていないと，文字の描画状態が悪くなります。

指定されたフォントファイルのサイズが大きい場合，印字に時間が掛かります。

HP-UX，AIXおよびLinuxでは，デフォルトフォントが異なるため，印字テストをしてから運用してください。

環境変数で指定するフォントファイルは，半角と全角で一つのフォントとしているため，半角または全角のどちらか片方のフォントファイルを指定した場合，文字は印刷されません。

点線は実線で出力されます。

実線以外の線種で，線幅に細線以外を指定している場合は，指定した線幅の実線で出力されます。帳票定義時に指定できる線幅を次に示します。

(5)　PDLファイルに出力するときの注意

UNIX／Linux環境で帳票をPDLファイル出力するとき，プリンタ定義ファイルのキーワードCommandに指定した情報が，正常終了したのか，またはエラー終了したのかは，コマンドの終了コードでチェックしてください。eurpsコマンドの終了コードが0の場合は正常終了を示し，終了コードが0以外の場合はエラー終了を示します。

なお，eurpsコマンドの実行結果をINFOレベルでログに出力しています。出力時にエラーが発生した場合は，ログの内容を参照し，キーワードCommandに指定した情報が正しいかどうかを見直してください。

(6)　印刷先プリンタをBSDシステムと接続したときのジョブ制限

PDLファイル出力の印刷先プリンタをBSDシステムとの接続用に登録した場合（lpadminコマンドに-ob3オプションを付加して登録した場合），プリンタ定義ファイルのキーワードCommandに「/usr/bin/lp」を指定してLP印刷を実行すると，同一プリンタあてに登録できるジョブ数は1,000個までという制限があります。

1,000個を超えるジョブを登録しようとすると，登録できるジョブに空きができるまで，コマンドは終了しません。ジョブの分割数を減らすなどして，システム設計に注意してください。

11.6　出力環境についての注意

＜この節の構成＞

11.6.1　PATH環境変数の設定

11.6.2　ASP.NET環境でコーディングするときの注意

11.6.3　サービス環境で実行するときの注意

11.6.4　アカウントに対するアクセス権の設定

11.6.5　EUR サーバ帳票出力機能を複数同時に実行する環境についての注意

11.6.1　PATH環境変数の設定

UNIX環境では，EURは/opt/eurps/binディレクトリ下にインストールされます。実行ファイルは，フルパス指定で実行することも，パスの指定なしで実行することもできます。パスの指定なしで実行する場合は，環境変数PATHに/opt/eurps/binを追加してください。

11.6.2　ASP.NET環境でコーディングするときの注意

Visual Basicでは，整数型（Integer）の扱いが次のようになります。

32ビットの整数型変数として格納

ASP.NETでは，ActiveXオブジェクトが提供するプロパティで指定するデータ型がIntegerの場合，例えば，OutputTypeプロパティで「OutputType=1」と指定しても正しい指定になりません。データ型Integerで指定するプロパティは，短整数型（Short）の変数に値を代入してから，プロパティに指定し直してください。

（例）

Dim nType As Short

nType = 1

EUR.OutputType = nType

11.6.3　サービス環境で実行するときの注意

Windows版 EUR サーバ帳票出力機能をサービス環境で実行する場合の注意事項を次に示します。

＜この項の構成＞

(1)　SYSTEMアカウントで実行するときの注意

(2)　非対話型のアカウントで実行するときの注意

(1)　SYSTEMアカウントで実行するときの注意

SYSTEMアカウントでは通常使うプリンタを参照できません。そのため，次の方法で，プリンタを指定してください。

ActiveX起動部品での実行
ActiveX起動部品でプリンタ印刷する場合，PrinterNameプロパティでプリンタ名を指定してください。

JavaBeans起動部品での実行
JavaBeans起動部品でプリンタ印刷する場合，setPrinterNameメソッドでプリンタ名を指定してください。

なお，SYSTEMアカウントではJP1連携による仕分け印刷はできません。

(2)　非対話型のアカウントで実行するときの注意

非対話型のアカウントでJP1などを使用して実行しようとすると，アプリケーションエラーが発生して実行できない場合があります。これは，使用できるデスクトップヒープのサイズが小さいことが原因です。次のどちらかの対処をしてから再度実行してください。

対話型のアカウントに変更する。

デスクトップヒープのサイズをチューニングする。

なお，デスクトップヒープのサイズをチューニングする方法については，Microsoft社のホームページを確認してください。

11.6.4　アカウントに対するアクセス権の設定

実行するアカウントに対して帳票ファイルとデータファイルに対する読み取りアクセス権や，プリンタとログファイルに対する書き込みアクセス権が，与えられるようにしてください。

IISの場合，匿名ログオンを使用した場合は，IISの匿名ユーザ（I.USER）に，認証ログインをした場合は，ユーザがログインしたアカウントになります。それぞれアカウントに対する適切なアクセス権を設定してください。

11.6.5　EUR サーバ帳票出力機能を複数同時に実行する環境についての注意

＜この項の構成＞

(1)　CPUリソースについての注意

(2)　プリンタ出力についての注意（Windows製品の場合）

(1)　CPUリソースについての注意

EUR サーバ帳票出力機能を複数同時に実行する業務アプリケーションでは，EUR サーバ帳票出力機能がOSのリソースを消費し，ほかの業務アプリケーションの動作に支障をきたすことがあります。業務アプリケーションを構築する場合は，次のことを注意してください。

同時印刷の要求が，実行キューなどで制御されているか

実行するサーバを，アプリケーションサーバとは別のEUR用実行サーバにする必要はないか

(2)　プリンタ出力についての注意（Windows製品の場合）

印刷処理を多重実行すると，プリンタドライバによってはエラーが発生したり，処理に時間が掛かったりすることがあります。EUR サーバ帳票出力機能を多重実行していない場合でも，ほかのアプリケーションをEUR サーバ帳票出力機能と同時に実行すると発生することがあります。

11.7　ログ・トレースの注意

＜この節の構成＞

11.7.1　ログ出力の注意

11.7.2　ログ機能に関する注意

11.7.3　トレース採取に関する注意

11.7.1　ログ出力の注意

バージョン4からバージョン5以降に移行した場合，バージョン4のログファイルを削除して実行します。バージョン4のログファイルが必要な場合は実行前にバックアップを採取してください。

11.7.2　ログ機能に関する注意

ログファイルは，次に示す状況のどれかが当てはまる場合，EUR サーバ帳票出力機能の正常終了，またはエラー終了に関係なく，ログを出力しません。

ログファイル，またはログ出力制御ファイルの出力先ディレクトリに対して，EUR サーバ帳票出力機能の実行ユーザに書き込み権限がない場合。

ログファイル，またはログ出力制御ファイルは存在するが，EUR サーバ帳票出力機能の実行ユーザに書き込み権限がない場合。

ログファイル，またはログ出力制御ファイルの出力先ハードディスクに，空き容量がない場合。

次のように対処したあと，再度EUR サーバ帳票出力機能を実行してください。

EUR サーバ帳票出力機能の実行ユーザに対して，出力先ディレクトリに書き込み権限を与えてください。
出力先ディレクトリは，環境変数EURPS_LOGFILEPATH，または環境設定ファイルeurps_env中の変数EURPS_LOGFILEPATHに設定されているディレクトリです。環境変数EURPS_LOGFILEPATHが設定されていない場合は，「/var/opt/eurps」が出力先ディレクトリです。環境変数EURPS_LOGFILEPATHについては，「7.26.6　EURPS_LOGFILEPATH」を参照してください。

EUR サーバ帳票出力機能の実行ユーザに対して，ログファイルとログ出力制御ファイルに，書き込み権限を与えてください。ログファイル名は「eurps.log，およびeurps.old」，ログ出力制御ファイルは「eurps.lock」です。

不要なファイルを削除するなどして，出力先ハードディスクの空き容量を増やしてください。

11.7.3　トレース採取に関する注意

トレースファイルは，EUR サーバ帳票出力機能を実行するごとに作成されます。既存ファイルへ上書きされませんので，必要に応じて削除してください。

トレースファイルについては，「7.25　トレースファイル」を参照してください。

11.8　インストール，アンインストール時の注意

＜この節の構成＞

11.8.1　インストール時の注意

11.8.2　アンインストール時の注意

11.8.3　リモートインストール（Windows環境の場合）

11.8.4　リモートインストール（UNIX環境の場合）

11.8.5　ディスク複製インストール

11.8.1　インストール時の注意

Windows環境の場合は，管理者グループまたはAdministratorsグループに属するユーザでインストールしてください。

バージョン07-50以降をインストールするときの注意

バージョン07-50以降では，インストールされるヘルプファイルのフォルダ構成が変更されています。業務アプリケーションでヘルプファイルを使用している場合は，プログラムのパスなどを07-50以降のフォルダ構成に合わせて作成してください。

EURのフォルダ構成については，「付録A.2　インストール後に作成されるフォルダ」を参照してください。

上書きインストールするときの注意

EUR Developer，EUR Print Service，およびEUR Print Service Enterpriseは上書きインストールを実行できますが，次に示す事項に注意してください。

上書きインストールを実行した場合，環境設定ファイル（EURPS_ENV）は，インストールする前の情報がそのまま残ります。Windows版の環境設定ファイルの設定を変更するには，メモ帳などのテキストエディタを開いて編集してください。UNIX版の環境設定ファイルの変更については，「付録A.2(2)　UNIX／Linux環境の場合」を参照してください。

Windows環境の場合は，前回インストールしたロケールと同じロケールで上書きインストールしてください。異なるロケールで上書きインストールした場合，正常にインストールできないことがあります。

UNIX／Linux環境ではバージョン8製品の上書きインストールはできません。バージョン7以前の製品がマシンにインストールされている場合は，バージョン7以前の製品をアンインストールしてからバージョン8製品をインストールしてください。

EUR Print ServiceおよびEUR Print Service Enterpriseは同じマシンにインストールできません。

Windows環境でバージョン7以前の製品がマシンにインストールされている場合は，インストールしようとするバージョン8製品に関連する製品がアンインストールされます。インストール時にアンインストールされるバージョン7以前の製品を次の表に示します。
なお表中では，各製品の名称を次のように省略して表記します。
・PRO：EUR Professional Edition
・VIEW：EUR Viewer
・VIEWE：EUR Viewer - EUR report option
・EPS：EUR Print Service
・PDF：EUR Print Service - Portable Document Format option
・EUR：EUR Print Service - EUR report option
・PDFC：EUR Print Service - Portable Document Format Cipher option

表11-13　インストールする製品とバージョン7以前の製品の関係

インストールする製品 | マシンにインストールされているバージョン7以前の製品
PRO | VIEW | VIEWE | EPS | PDF | EUR | PDFC
EUR Developer | ○ | ○ | ○ | ○ | ○ | ○ | ×
EUR Print Service | × | × | × | ○ | × | × | ×
EUR Print Service Enterprise | × | × | × | ○ | ○ | ○ | ×
EUR Print Service - Cipher option | × | × | × | × | × | × | ○

（凡例）

○：アンインストールされます。

×：アンインストールされません。

＜この項の構成＞

(1)　アップグレードするときの注意

(1)　アップグレードするときの注意

バージョン08-10以降にバージョンアップするときは，製品のアップグレードという形でインストールが実行されます。

インストーラが起動するとアップグレード確認メッセージが表示されるので，応答してください。旧バージョンで設定した内容を引き継いでインストールされます。

インストールが完了すると，旧バージョンでEURが登録したレジストリだけが削除されます。EUR Print Service - Cipher optionを除いて，環境設定ファイル（EURPS_ENV），および プロパティファイル（EURPSManager.properties）は更新されません。

また，バージョン08-10以降からバージョンダウンする場合は，インストーラ起動時に最新の製品が適用されていることを知らせるメッセージが出力されてインストールできません。バージョンダウンする場合は，バージョン08-10以降の製品をいったんアンインストールしてから再度インストールを実行してください。

11.8.2　アンインストール時の注意

Windows環境の場合

管理者グループまたはAdministratorsグループに属するユーザで，半角英数字のログインユーザ名でアンインストールしてください。

インストールしたロケールと同じロケールでアンインストールしてください。異なるロケールでアンインストールした場合，正常にアンインストールできないことがあります。

UNIX／Linux環境の場合

日立PPインストーラを起動してインストールされている製品をアンインストールする場合，インストールされている製品のファイルだけが削除されます。ディレクトリは削除されません。

また，インストールされている製品に対して新修正パッチが適用されている場合，新修正パッチのディレクトリおよびファイルは削除されます。

11.8.3　リモートインストール（Windows環境の場合）

EUR Developer，EUR Print Service，およびEUR Print Service Enterpriseは，JP1/NETM/DMおよびGroupmax Remote Installationのリモートインストールに対応しています。次のリモートインストールが利用できます。操作・運用方法については，JP1/NETM/DMまたはGroupmax Remote Installation のマニュアルを参照ください。

＜この項の構成＞

(1)　更新インストール

(2)　新規インストール

(1)　更新インストール

インストール済みのEUR Developer，EUR Print Service，またはEUR Print Service Enterpriseと同じフォルダにインストールします。EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseがインストールされていない場合は，更新インストールはできません。

(2)　新規インストール

(a)　デフォルト値を使用した場合

システムがインストールされているドライブに，製品ごとに次に示すフォルダを作成してインストールします。

EUR Developerの場合
¥Program Files¥HITACHI¥EUR Developer

EUR Print Service，またはEUR Print Service Enterpriseの場合
¥Program Files¥HITACHI¥EUR Print Service

(b)　ドライブを指定した場合

指定したドライブに，製品ごとに次に示すフォルダを作成してインストールします。

EUR Developerの場合
¥Program Files¥HITACHI¥EUR Developer

EUR Print Service，またはEUR Print Service Enterpriseの場合
¥Program Files¥HITACHI¥EUR Print Service

(c)　パスを指定した場合

指定したパスにインストールします。すでにEUR Developer，EUR Print Service，またはEUR Print Service Enterpriseがインストールされている場合でも，指定されたところにインストールされます。

11.8.4　リモートインストール（UNIX環境の場合）

EUR Print Service，およびEUR Print Service Enterpriseは，JP1/NETM/DMのリモートインストールに対応しています。次のリモートインストールが利用できます。操作・運用方法については，JP1/NETM/DMのマニュアルを参照ください。

＜この項の構成＞

(1)　更新インストール

(2)　新規インストール

(1)　更新インストール

インストール済みのEUR Print Service，またはEUR Print Service Enterpriseと同じディレクトリにインストールします。EUR Print Service，またはEUR Print Service Enterpriseがインストールされていない場合は，/opt/eurps，/var/opt/eurps，および/etc/opt/eurpsディレクトリを作成してインストールします。

(2)　新規インストール

/opt/eurps，/var/opt/eurps，および/etc/opt/eurpsディレクトリを作成してインストールします。EUR Print Service，またはEUR Print Service Enterpriseがインストールされている場合は，インストール済みのEUR Print Service，またはEUR Print Service Enterpriseと同じディレクトリにインストールします。

11.8.5　ディスク複製インストール

EUR Developer，Windows版のEUR Print ServiceおよびEUR Print Service Enterprise，ならびにLinux版のEUR Print ServiceおよびEUR Print Service Enterpriseは，ServerConductor/DeploymentManagerのディスク複製インストールに対応しています。ディスク複製インストールの操作・運用方法については，マニュアル「ServerConductor/DeploymentManager　ユーザーズガイド」を参照ください。

なお，AIX版およびHP-UX版のEUR Print Service，およびEUR Print Service Enterpriseは，ディスク複製インストールには対応していません。

11.9　ヘルプについての注意

＜この節の構成＞

(1)　 HTMLヘルプの履歴を削除したい場合

(1)　 HTMLヘルプの履歴を削除したい場合

HTMLヘルプを使用すると参照した部分が表示済みの色で表示されます。これはInternet Explorer(R)で履歴を管理しているためです。この履歴は，EURをアンインストール後に再インストールした場合や，更新インストールをしても引き継がれます。履歴をクリアしたい場合は，HTMLヘルプのメニュー［オプション］－［インターネットオプション］で履歴のクリアボタンをクリックしてください。

ただし，履歴クリアを実行すると，使用するOSによってはInternet Explorerのブラウザの全参照履歴がクリアされることがあるので注意してください。

12.　EUR サーバ帳票出力機能で使用するダイアログ

この章では，EUR サーバ帳票出力機能で使用するダイアログについて説明します。

＜この章の構成＞

12.1　［EUR　サーバ環境設定ファイルエディタ］ダイアログ

12.1　［EUR　サーバ環境設定ファイルエディタ］ダイアログ

環境設定ファイル（EURPS_ENV）を編集するダイアログです。

＜この節の構成＞

(1)　［EUR　サーバ環境設定ファイルエディタ］ダイアログのメニュー

(2)　［EUR　サーバ環境設定ファイルエディタ］ダイアログで設定できる項目

(3)　画面図

(1)　［EUR　サーバ環境設定ファイルエディタ］ダイアログのメニュー

［EUR　サーバ環境設定ファイルエディタ］ダイアログに表示されるメニュー，および各メニューに対応するショートカットキーを次の表に示します。

表12-1　［EUR　サーバ環境設定ファイルエディタ］ダイアログのメニュー一覧

メニュー
ドロップダウンメニュー
内容
ショートカットキー

ファイル(F)
開く(O)...
［環境設定ファイルを開く］ダイアログが表示されます。
環境設定ファイルを指定すると，環境設定ファイルの内容が［EUR　サーバ環境設定ファイルエディタ］ダイアログに読み込まれます。
＜Ctrl＞＋＜O＞

上書き保存(S)
［EUR　サーバ環境設定ファイルエディタ］ダイアログで編集した内容が環境設定ファイルに上書き保存されます。
＜Ctrl＞＋＜S＞

名前を付けて保存(A)...
［環境設定ファイルを保存］ダイアログが表示されます。
環境設定ファイルが別名で保存されます。
－

終了(X)
［EUR　サーバ環境設定ファイルエディタ］ダイアログを閉じます。環境設定ファイルの内容が変更されている場合は，［環境設定ファイルを保存］ダイアログが表示されます。
－

編集(E)
パスの置換(R)...
［パスの置換］ダイアログが表示されます。
指定した内容でパスが一括置換されます。
＜Ctrl＞＋＜R＞

値のチェック(C)
環境変数に設定された値が正しいかどうかチェックされます。
－

ヘルプ(H)
このウィンドウの説明(W)
［EUR　サーバ環境設定ファイルエディタ］ダイアログのヘルプが表示されます。
＜F1＞

環境設定ファイルの説明(L)
環境設定ファイルのヘルプが表示されます。
－

環境変数名の説明(E)
選択中の環境変数に対応したヘルプが表示されます。
環境変数が選択されていない場合は不活性となります。
＜Ctrl＞＋＜F1＞

バージョン情報(V)
EURのバージョン情報が表示されます。
－

（凡例）

－：対応するショートカットキーはありません。

環境変数名：［環境変数一覧］リストボックスで選択中の環境変数が表示されます。

(a)　［パスの置換］ダイアログで設定できる項目

［編集］－［パスの置換］で表示される［パスの置換］ダイアログで設定できる項目について説明します。

［検索する文字列］テキストボックス

検索する文字列を入力します。検索された文字列は，すべて置換の対象になります。

［置換後の文字列］テキストボックス

置換後の文字列を入力します。

［大文字と小文字を区別する］チェックボックス

検索する文字列の大文字と小文字を区別するかどうか指定します。デフォルトは「オフ（区別しない）」です。

［一括置換］ボタン

パスの一括置換を実行します。

検索した文字列が置換された場合は，実行後に「n個の環境変数の値を置換しました。」のメッセージが表示されます（「n」は置換した環境変数の数）。

文字列が検索されなかった場合は，実行後に「文字列(xxx)は見つかりません。」のメッセージが表示されます（「xxx」は［検索する文字列］テキストボックスに入力した文字列）。

［キャンセル］ボタン

［パスの置換］ダイアログを終了して［EUR　サーバ環境設定ファイルエディタ］ダイアログに戻ります。置換は実行されません。

［パスの置換］ダイアログの画面図

(2)　［EUR　サーバ環境設定ファイルエディタ］ダイアログで設定できる項目

［表示フィルタ］リストボックス

環境変数を分類するフィルタが表示されています。フィルタを選択すると，該当のフィルタに分類されている環境変数が，［環境変数一覧］リストボックスに表示されます。

デフォルトの状態では，「（すべて表示）」が選択されています。

［環境変数一覧］リストボックス

［表示フィルタ］リストボックスで選択したフィルタの環境変数が一覧で表示されます。

環境変数を選択すると，環境変数名と環境変数の説明が表示されます。環境変数名をクリックすると，対応する環境変数のヘルプを参照できます。

［値］

［環境変数一覧］リストボックスで選択中の環境変数の内容に応じて，次の形式の［値］が表示されます。

文字列または数値を指定する環境変数の場合
［値］テキストボックスが表示されます。

文字列を指定する環境変数の場合は任意の文字列を入力できます。
数値を指定する環境変数の場合は，半角数値だけを入力できます。

フォルダまたはファイルを指定する環境変数の場合
［値］テキストボックスと［参照］ボタンが表示されます。

［参照］ボタンをクリックすると，［フォルダの参照］ダイアログまたは［ファイルの選択］ダイアログが表示されます。指定したいフォルダまたはファイルを選択して［OK］ボタンまたは［開く］ボタンをクリックすると，［値］テキストボックスにフォルダまたはファイルのパスが設定されます。
エクスプローラからフォルダまたはファイルをドラッグアンドドロップしてパスを指定することもできます。また，値を直接入力することもできます。

幾つかの決められた設定値から選択する環境変数の場合
［値］ドロップダウンリストが表示されます。

ドロップダウンリストから，設定したい値を選択します。また，値を直接入力することもできます。

(3)　画面図

付録

＜この付録の構成＞

付録A　インストール，アンインストール

付録B　DABrokerの利用

付録C　作業環境の言語との対応

付録D　ラテン文字一覧

付録E　このマニュアルの参考情報

付録A　インストール，アンインストール

EUR Developer，EUR Print Service，およびEUR Print Service Enterpriseのインストール，アンインストールについて説明します。

＜この節の構成＞

付録A.1　インストールの手順

付録A.2　インストール後に作成されるフォルダ

付録A.3　アンインストールの手順

付録A.1　インストールの手順

EUR Developer，EUR Print ServiceまたはEUR Print Service Enterpriseをインストールする時は，ほかのユーザアプリケーションプログラムを終了させてください。

インストールする前に，インストール時に必要なディスク空き容量を確認してください。

管理者権限またはAdministrators権限を持つユーザでログインしてください。

Windows環境の場合，EUR製品の統合CD-ROMをPCにセットすると，自動的に日立総合インストーラが起動されます。インストール画面は，インストール実行時のロケールに対応した言語で表示されます。ロケールが英語，中国語，日本語のどれでもない場合は英語で表示されます。ただし，サポートしていないロケールで実行した場合，EURの動作は保証されません。

日立総合インストーラのウィンドウから，インストールするEUR Developer，EUR Print ServiceまたはEUR Print Service Enterpriseを選択してください。［インストール実行］ボタンをクリックすると，インストールが実行されます。

UNIX／Linux環境の場合，インストールの手順については，リリースノートを参照してください。

＜この項の構成＞

(1)　上書きインストール時の注意

(1)　上書きインストール時の注意

EUR Developer，EUR Print Service，およびEUR Print Service Enterpriseは上書きインストールを実行できますが，次に示す事項に注意してください。

上書きインストールを実行した場合，環境設定ファイルは，インストールする前の情報がそのまま残ります。環境設定ファイルの設定を変更するには，メモ帳などのテキストエディタを開いて編集してください。

前回インストールしたロケールと同じロケールで上書きインストールしてください。異なるロケールで上書きインストールした場合，正常にインストールできないことがあります。

付録A.2　インストール後に作成されるフォルダ

EUR Developer，EUR Print Service，およびEUR Print Service Enterpriseをインストールして作成されるフォルダ構成について説明します。フォルダ構成は，Windows環境でインストールした場合と，UNIX／Linux環境でインストールした場合で異なります。

＜この項の構成＞

(1)　Windows環境の場合

(2)　UNIX／Linux環境の場合

(1)　Windows環境の場合

EUR Developer，EUR Print Service，およびEUR Print Service Enterpriseをインストールして作成されるフォルダ構成を次に示します。

(a)　EUR Developerのとき

EUR Developerをインストールすると，次の機能がインストールされます。インストールされる機能とフォルダ構成の参照先を次に示します。

EUR 帳票作成機能
次に示すフォルダに，EUR Designerと同じフォルダ構成でインストールされます。

EUR Developerのインストール先フォルダ¥EUR Designer

フォルダ構成については，マニュアル「EUR クライアント帳票出力」を参照してください。

EUR サーバ帳票出力機能
次に示すフォルダに，EUR Print Service Enterpriseと同じフォルダ構成でインストールされます。

EUR Developerのインストール先フォルダ¥EUR Print Service

フォルダ構成については，「(c)　EUR Print Service Enterpriseのとき」を参照してください。なお，EURフォントファイル作成ツールはインストールされません。

EUR 帳票作成機能（EUR Form帳票）
フォルダ構成については，マニュアル「EUR 帳票設計（EUR Form帳票）」を参照してください。

［EUR サーバ帳票出力コマンド指定］ダイアログ（EurMakeCmd.exe）
次に示すフォルダにインストールされます。

EUR Developerのインストール先フォルダ¥EUR Designer¥Program

参考

Readme.txtはEUR Developerのインストール先フォルダ直下に入ります。

(b)　EUR Print Serviceのとき

EUR Print Serviceをインストールすると，次の機能がインストールされます。

インストールされる機能とフォルダ構成の参照先を次に示します。

図A-1　 EUR Print Serviceインストール後のフォルダ構成（Windows環境の場合）

注※1

英語ロケール，中国語ロケールでインストールした場合でも，日本語版のヘルプ，およびREADMEファイル（Readme.txt）が起動します。

注※2

プリンタ定義ファイルは，EUR Print Serviceをインストールした時にはありません。ユーザが作成したあと，EUR Print Serviceのインストール先フォルダ下に，ファイル名「printerinf」で保存してください。

(c)　EUR Print Service Enterpriseのとき

EUR Print Service Enterpriseをインストールすると，次の機能がインストールされます。

インストールされる機能とフォルダ構成の参照先を次に示します。

図A-2　 EUR Print Service Enterpriseインストール後のフォルダ構成（Windows環境の場合）

注※1

EUR Print Service - Cipher optionをインストールした場合に，EUR Print Service Enterpriseのインストール先フォルダ下に追加されます。

注※2

英語ロケール，中国語ロケールでインストールした場合でも，日本語版のヘルプ，およびREADMEファイル（Readme.txt，ReadmePC.txt）が起動します。

注※3

プリンタ定義ファイルは，EUR Print Service Enterpriseをインストールした時にはありません。ユーザが作成したあと，EUR Print Service Enterpriseのインストール先フォルダ下に，ファイル名「printerinf」で保存してください。

(2)　UNIX／Linux環境の場合

EUR Print Service，およびEUR Print Service Enterpriseをインストールして作成されるディレクトリ構造を次に示します。

図A-3　 EUR Print ServiceおよびEUR Print Service Enterpriseインストール後のディレクトリ構造（UNIX／Linux環境の場合）

注※1

EUR Print Service Enterpriseの場合に，EUR Print Service - Cipher optionをインストールしたとき，EUR Print Service Enterpriseのインストールディレクトリ下に追加されます。

注※2

EUR Print Service，またはEUR Print Service Enterpriseをインストールした時，/opt/eurps/sample下に環境設定ファイルのサンプル（ファイル名「eurps_env」），およびプリンタ定義ファイルのサンプル（ファイル名「printerinf」）が提供されます。

EUR Print Service，またはEUR Print Service Enterpriseで使用する環境設定ファイル，およびプリンタ定義ファイルは，/opt/eurps/sample下にある環境設定ファイルのサンプル，およびプリンタ定義ファイルのサンプルを参考にして，ファイルの内容をカスタマイズしたあと，/etc/opt/eurps下に環境設定ファイル（ファイル名「eurps_env」），およびプリンタ定義ファイル（ファイル名「printerinf」）で保存してから利用してください。

/etc/opt/eurpsは，EUR Print Service，またはEUR Print Service Enterpriseをインストールした時に自動生成されるディレクトリです。また，/etc/opt/eurpsは，カスタマイズした環境設定ファイル，およびプリンタ定義ファイルを保存して利用するためのディレクトリなので，EUR Print Service，またはEUR Print Service Enterpriseをインストールした時は，/etc/opt/eurps下にファイルはありません。そのため，/etc/opt/eurps下にカスタマイズした環境設定ファイル，およびプリンタ定義ファイルがあっても，上書きされることはありません。

付録A.3　アンインストールの手順

コントロールパネルの［アプリケーションの追加と削除］メニューから実行してください。

アンインストールする場合は，管理者権限またはAdministrators権限を持つユーザで，かつ半角英数字のログインユーザ名で行ってください。

アンインストールを実行すると，次に示す情報が削除されます。

対象製品関連ファイル（フォルダを含む）の削除

スタートメニューの削除

レジストリの削除

注意

インストールしたロケールと同じロケールでアンインストールしてください。異なるロケールでアンインストールした場合，正常にアンインストールできないことがあります。

アンインストールする場合は，環境設定ファイル（EURPS_ENV）をバックアップすることをお勧めします。

付録B　DABrokerの利用

EURでは，データベースからデータを読み込む場合にDABrokerを使用してデータベースに接続します。DABrokerは，データベース接続を実現するミドルウェアです。複数の異なるリレーショナルデータベースに一つのインタフェースで接続できる環境を提供します。

DABrokerは，リレーショナルデータベースから見た場合，リレーショナルデータベースのクライアントになります。そのため，DABrokerをインストールしたマシンに，リレーショナルデータベースのクライアントを配置してください。

ここでは，EUR Developer，Windows版のEUR Print Service，およびWindows版のEUR Print Service EnterpriseにバンドルされるDABrokerについて，次の内容を説明します。必要な関連プログラムの詳細については，リリースノートを参照してください。

セットアップ
DABrokerのインストールと環境設定をし，EURとリレーショナルデータベースを接続できるように準備する操作を説明します。

DABrokerの起動と終了
DABrokerを起動する操作，および終了する操作手順について説明します。

実行できるユティリティ
DABroker起動中に実行できるユティリティと，その操作手順について説明します。

また，EURで使用する場合のDABrokerの設定について説明します。

なお，これらの説明は，次の条件を前提にしています。

リレーショナルデータベースを使用できる環境が構築されていること

EURを組み込むマシン，およびDABrokerを組み込むマシンをネットワーク上で使用できる環境がすでに構築されていること

＜この節の構成＞

付録B.1　セットアップ

付録B.2　DABrokerの起動と終了

付録B.3　DABrokerの起動中に使用できるユティリティ

付録B.4　DABrokerの設定

付録B.1　セットアップ

DABrokerをインストールし，環境設定を完了するまでの手順を次の図に示します。

図B-1　DABrokerセットアップの手順

＜この項の構成＞

(1)　DABrokerのインストール

(2)　ネットワーク環境の設定

(3)　DABrokerの動作環境の設定

(1)　DABrokerのインストール

ここでは，DABrokerをインストールする操作について説明します。

(a)　DABrokerをインストールするマシン

DABrokerは，EUR Developer，EUR Print ServiceまたはEUR Print Service Enterpriseと同じマシンにインストールしてください。DABrokerはリレーショナルデータベースのクライアントアプリケーションとなるため，データベースと接続するためにリレーショナルデータベースのサーバプログラム，またはリレーショナルデータベースのクライアントプログラムが必要です。

なお，次のような場合は，あらかじめインストールするマシンに次のような設定をしてください。

DABrokerとOracleを別のマシンに配置する場合

Oracleのクライアントの設定をしてください。そこで設定したサービス（リスナー）名称は，EURが使用する接続情報ファイルで指定してください。帳票設計時はEUR ODBC Driverで指定してください。

クライアントの設定については，Oracleのマニュアルを参照してください。

Microsoft SQL Serverを使用する場合

ODBCデータソースアドミニストレータを使用してMicrosoft SQL ServerのODBCドライバをシステムDSNで設定しておく必要があります。その際，ログインIDの権限の確認方法は「ユーザが入力するSQL Server用のログインIDとパスワードを使う」を選択してください。

そこで設定したSQLサーバのデータソース名称は，EURが使用する接続情報ファイルで指定してください。帳票設計時はEUR ODBC Driverで指定してください。

(b)　インストール

DABrokerをインストールするには，「DABroker.msi」を実行してください。

「DABroker.msi」は，EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ¥Bundle¥DABroker¥下にあります。

インストールしたあと，次のように設定してください。

環境変数を設定する

DABrokerをインストールしたあと，システム環境変数のPathに「DABrokerインストールディレクトリ¥lib」を必ず設定してください。環境変数を設定し，マシンを再起動すると，DABrokerを使用できるようになります。

(c)　インストール時に作成されるディレクトリ

DABrokerのインストール時に作成されるディレクトリを次の表に示します。これらのディレクトリは，DABrokerのインストール先に指定したディレクトリの下に作成されます。

なお，DABrokerのインストール先に指定したディレクトリを，これ以降DABroker運用ディレクトリと呼びます。

表B-1　DABrokerのディレクトリ

ディレクトリ
説明

DABroker
－
DABrokerのインストール先ディレクトリ
（＝DABroker運用ディレクトリ）

¥bin
実行ファイル格納ディレクトリ

¥lib
ライブラリ格納用ディレクトリ

¥AGT
エージェント処理用ディレクトリ

¥AGTGRP
グループ管理用ディレクトリ

¥msg
メッセージ用ディレクトリ

¥conf
DABroker動作環境定義ファイル格納ディレクトリ

¥spool
DABrokerスプールディレクトリ

¥tmp
DABroker標準作業ディレクトリ

（凡例）

－：該当するディレクトリはありません。

(2)　ネットワーク環境の設定

TCP/IP環境でのDABrokerのサービス名およびポート番号として，「Windowsインストールフォルダ¥system32¥drivers¥etc¥services」ファイルに次の記述を追加してください。DABrokerのサービス名の指定は省略できません。

DABROKER_SV　40179/tcp

DABROKER_SV：DABrokerのサービス名です。

40179：ポート番号です。

tcp：プロトコル名です。TCP/IPを使用することを示します。

注意

servicesファイルでの設定で，40179がほかのサービス名で使用されている場合は，5001～65535の範囲内で任意の番号を指定してください。ただし，ポート番号はクライアント側と同じ番号を指定してください。

NIS（Network Information Service）を使用している場合，ネットワーク環境をNISのサーバで設定してください。NISのサーバを使用している場合，ネットワーク環境の設定は，NISのサーバでの設定が有効になります。

クライアント側では，使用する通信ドライバに，DABrokerの組み込まれたサーバのホスト名，IPアドレスおよびポート番号を登録してください。

(3)　DABrokerの動作環境の設定

ここでは，DABrokerの動作環境を設定する操作について説明します。

(a)　環境設定の方法

DABroker動作環境は，「DABroker動作環境定義ファイル」を設定して定義します。このファイルの定義にはDABrokerが提供する環境設定ユティリティを使用します。環境設定ユティリティは，プログラムフォルダに登録された［DABroker環境設定］から起動します。

(b)　操作できるユーザ

環境設定ユティリティを実行して，DABroker動作環境定義ファイルを操作できるのは，Windowsの管理者グループまたはAdministratorsグループに属するユーザです。

(c)　操作方法

環境設定ユティリティは，DABrokerが終了している状態で使用します。環境設定後にDABrokerを起動すると，変更したDABroker動作環境定義ファイルの内容が有効になります。

操作方法を次に示します。EURに関連する項目について次にに説明します。

プログラムフォルダに登録された［環境設定］を起動する
環境設定ユティリティが起動し，［DABroker動作環境設定］ダイアログが表示されます。

［共通設定］タブ，および［リモートアクセス設定］タブの項目を設定する

設定内容を確認して［OK］ボタンを選択する
設定した内容が登録され，環境設定ユティリティは終了します。

(d)　［共通設定］タブの設定内容

記載のない項目については，次の図に示す標準値のままで使用してください。

図B-2　［共通設定］タブの設定内容

作業ディレクトリ名（DABTMP）

標準値

DABroker運用ディレクトリ¥tmp

指定範囲

任意のディレクトリ（ただし，パーティションを圧迫しないところ）。ただし，ネットワークドライブ上のディレクトリは指定できません。また，指定したディレクトリのアクセス権限として，システムにフルコントロールを指定してください。

説明

DABrokerの作業ディレクトリを指定します。このディレクトリは，予約処理用のSQLの格納や，処理途中で作成される一時ファイルの格納などに使用されます。

［...］ボタンを押すと，［ディレクトリ選択］ダイアログが表示されます。

ログファイルサイズ［dabsv.log］（DABSVLOGSIZE）

標準値

64（キロバイト）

指定範囲

0，または64～32,767（キロバイト）

説明

DABrokerのログを取得するファイルの容量を設定します。ログはDABroker運用ディレクトリ¥spool¥dabsv.logに取得されます。

0を設定した場合

ファイルの容量は無限大になります。

64～32,767を設定した場合

設定した値がファイルの容量になります。

注意

ログファイルが満杯になったら，ラップアラウンドでログを取得します。ラップアラウンドした場合，1世代前のバックアップファイル（dabsv.logold）を作成し，1世代だけを管理します。

使用するORACLEのバージョン（DABORACLE_TYPE）

標準値

Oracle9i

指定範囲

Oracle9i，Oracle 10g，またはOracle 11g

説明

使用するOracleのバージョンを設定します。

HiRDBのディクショナリ表のデータ属性（DABSQL_HiRDB_DICTIONARY_DATATYPE）

標準値

C：VARCHAR

指定範囲

MまたはC

説明

HiRDBのディクショナリ表の列属性を指定します。

Mを設定した場合

混在文字データ（MVARCHAR）として処理します。

Cを設定した場合

文字データ（VARCHAR）として処理します。

注意

ここでの指定とHiRDBで使用されているディクショナリ表のデータ属性が異なる場合は，結果不正やSQLエラーになる場合があります。

HiRDB環境変数区切り文字（DAB_HIRDB_DBINF_ESC）

標準値

@

指定範囲

@　!　$　%　&　*　+　-　/　:　?　¥　|

説明

HiRDB環境変数区切り文字を指定します。

注意

特に問題がない場合，区切り文字には@を使用してください。

区切り文字は必ず半角1文字で指定してください。全角文字は指定できません。

DABroker Driver for JavaTM TechnologyからHiRDBクライアント環境変数グループを指定してデータベースと接続する場合は，標準値「@」を指定してください。

データベースアクセストレースを取得する（DABSQL_TRCSIZE）

標準値

OFF（取得しません）

指定範囲

OFF（チェックなし），またはON（チェックあり）

（OFF：取得しません　ON：取得します）

説明

データベースアクセストレースを取得するかどうかを設定します。アクセストレースの出力については，「付録B.3(2)　DABrokerトレース出力ユティリティ」を参照してください。

［データベースアクセストレース設定］ボタンを押すと［アクセストレース設定］ダイアログが表示され，アクセストレースで出力する項目を選択できます。

取得するを設定した場合

次に示すファイル名ですべてのアクセストレースを取得するファイルが，DABroker運用ディレクトリ¥spool¥db_accessの下に作成されます（データベースアクセストレースはDABrokerトレース出力ユティリティで出力します）。

db_XXXXX

XXXXX：システム任意の番号

ハードディスクの空き容量がなくなった場合，それ以降のアクセストレースは取得しません。なお，格納する領域のサイズは設定できません。

クライアントからの要求量が多い場合は，トレースのファイル容量も多く必要です。ハードディスクの容量に余裕をもたせてください。必要容量の概算方法については，「付録B.3(2)　DABrokerトレース出力ユティリティ」のデータベースアクセストレースの出力の注意事項を参照してください。また，クライアントからの要求量が多ければ，DABrokerを終了するまでに時間が掛かります。ご注意ください。

取得しないを設定した場合

データベースアクセストレースを取得しません。

拡張データベースアクセストレースを取得する（DABEXSQL_TRC_LINE）

標準値

OFF（取得しません）

指定範囲

OFF（チェックなし），またはON（チェックあり）

（OFF：取得しません　ON：取得します）

説明

拡張データベースアクセストレースを取得するかどうかを設定します。

OFF（チェックなし）を設定した場合

拡張データベースアクセストレースを取得しません。

ON（チェックあり）を設定した場合

拡張データベースアクセストレースを取得します。

拡張データベースアクセストレースの詳細については，「付録B.3(3)　拡張データベースアクセストレースユーティリティ」を参照してください。

トレースファイルサイズ

標準値

1,024（行）

指定範囲

0（トレース取得行数を無限大にします），または1,024～32,767（行）

説明

「7.拡張データベースアクセストレースを取得する（DABEXSQL_TRC_LINE）」でONを設定した場合に，拡張データベースアクセストレースのトレースファイルサイズを指定します。

0を設定した場合

出力行数は，無限大となります。

1,024～32,767を設定した場合

拡張データベースアクセストレースを取得します。出力行数は，設定した数値分となります。

拡張データベースアクセストレースのファイルは，1行に134バイトまで出力されます。拡張データベースアクセストレースのファイルの出力行数は，ここでの設定値に従います。ただし，ヘッダは行数に含まれません。

拡張データベースアクセストレースの詳細については，「付録B.3(3)　拡張データベースアクセストレースユーティリティ」を参照してください。

(e)　［リモートアクセス設定］タブの設定内容

図B-3　［リモートアクセス設定］タブの設定内容

クライアントからの要求待ちタイムアウト（DABCLIENT_TIMEOUT）

標準値

3,600（秒）

指定範囲

0，または1～65,535（秒）

説明

クライアントからの要求待ちタイムアウトを監視するかどうかを設定します。

1～65,535（秒）を設定した場合

DABrokerがアクセス要求に対する応答をクライアントに返してから，次のアクセス要求を受けるまでの時間を監視します。

ここで設定した時間を超えてクライアントからのアクセス要求がない場合，DABrokerは次の処理をします。

クライアントに対しては，要求待ちタイムアウトの発生を通知して，コネクションを解放します。処理を続ける場合，クライアントは一度終了して再起動する必要があります。

データベースに対しては，このタイムアウトが発生したクライアントの処理がデータベースで実行中の場合は，トランザクションのロールバックを要求し，データベースを切り離します。

0を設定した場合

クライアントからの要求待ちタイムアウトを監視しません。

最大接続ユーザ数（DABMAXUSERS）

標準値

10（ユーザ）

指定範囲

1～100,000（ユーザ）

説明

コネクションを確立できる最大ユーザ数を設定します。ここで設定した値を超えるユーザが接続しようとした場合，DABrokerは，クライアントにエラーメッセージを返してコネクションを確立しません。

EURから同時にデータベースをアクセスするユーザ数以上の値を指定してください。

同時実行可能なデータベースアクセス数（DABDBANUMBER）

標準値

20（データベース接続数）

指定範囲

1～100,000（データベース接続数）

説明

DABrokerが一度に受け付けられる，複数のクライアントからのデータベースアクセス要求（同期アクセス処理要求）の合計数を設定します。ここで設定した値を超える要求があった場合は，クライアントにエラーメッセージを返し，処理を受け付けません。

EURで使用する場合は，最大接続ユーザ数以上の値を指定してください。

1プロセス当たりの実行ユーザ数（DABMAXBLOCKUSERS）

標準値

1（ユーザ数）

指定範囲

1～100（ユーザ数）

説明

一つのプロセスで処理する最大ユーザ数を設定します。ここで設定した値を超えた場合は，クライアントにエラーメッセージを返し，処理を受け付けません。

EURで使用する場合は，1を指定してください。

最大処理プロセス数（DABMAXPROCESS）

標準値

10（プロセス数）

指定範囲

1～1,000（プロセス数）

説明

DABrokerで起動する最大プロセス数を設定します。ここで設定した値を超えた場合は，クライアントにエラーメッセージを返し，処理を受け付けません。

（1プロセス当たりの実行ユーザ数×最大処理プロセス数）が最大接続ユーザ数以上となるように指定してください。

漢字コードセット（DABLANGMODE）

標準値

SJIS（シフトJISモード）

指定範囲

SJIS（シフトJISモード），UTF-8（UTF-8モード），またはASCII（ASCIIモード）

説明

DABrokerが稼働する言語モードを設定します。

各言語モードで操作できるデータベースを次の表に示します。

表B-2　各言語モードで操作できるデータベース

データベース | DABrokerでの設定
シフトJISモード | UTF-8モード | ASCIIモード
HiRDB | ○ | ○ | ○
Oracle | ○ | ○ | ○
SQL Server | ○ | ○※ | ○
VOS3 XDM/RD E2 | ○ | × | ○

（凡例）

○：操作できる

×：操作できない

注※

SQL Server 2000の場合は操作できません。

各データベースで使用する言語モードは，必ずDABrokerの言語モードと合わせてください。データベースとDABrokerの言語モードが異なっている場合は動作を保証しません。

SQL Server 2005以降でUTF-16を使用する場合は，DABrokerの言語モードにUTF-8を指定してください。

DABrokerを日本語EUCモード，ASCIIモード，またはUTF-8モードで動作させた場合，メッセージは英文で出力されます。

TCP/IP通信時キープアライブを監視する（DABKEEPALIVE）

標準値

OFF（キープアライブによる監視を行いません）

指定範囲

OFF（チェックなし），またはON（チェックあり）

（OFF：キープアライブによる監視を行いません　ON：キープアライブによる監視を行います）

説明

キープアライブによる監視を行うかどうかを設定します。キープアライブとは，クライアントとの通信経路が確立されているかどうかを常に監視するTCP/IPの機能です。

ONを設定した場合

キープアライブによる監視が行われます（クライアントとの通信径路を監視する）。

OFFを設定した場合

キープアライブによる監視は行われません（クライアントとの通信径路を監視しない）。

IPアドレスからホスト名へ変換する（DABIPCONVERT）

標準値

ON（変換します）

指定範囲

OFF（チェックなし），またはON（チェックあり）

（OFF：変換しません　ON：変換します）

説明

メッセージおよびユティリティで表示されるIPアドレスをホスト名に変換するかどうかを設定します。

ONを設定した場合

表示されるIPアドレスをホスト名に変換します。

動作環境によってこの変換処理に時間が掛かり，接続処理が遅くなることがあります。

OFFを設定した場合

表示されるIPアドレスをホスト名に変換しません。

通信トレースの取得をする（DABTCP_TRCSIZE）

標準値

OFF（取得しません）

指定範囲

OFF（チェックなし），またはON（チェックあり）

（OFF：取得しません　ON：取得します）

説明

クライアントとの通信トレースを取得するかどうかを設定します。通信トレースの出力については，「付録B.3(2)　DABrokerトレース出力ユティリティ」を参照してください。

「取得する」を設定した場合

次に示すファイル名ですべての通信トレースを取得するファイルがDABroker運用ディレクトリ¥spool¥dabcltrcの下に作成されます（通信トレースはDABrokerトレース出力ユティリティで出力します）。

XXXXXXXX.cmt

XXXXXXXX.cmt_AA～AA

XXXXXXXX：任意の文字列

AA～AA：任意の文字列

ハードディスクの空き容量がなくなった場合，それ以降の通信トレースは取得しません。なお，格納するファイルサイズは設定できません。

クライアントからの要求量が多い場合は，トレースのファイルの容量も多く必要です。ハードディスクの容量は余裕を持たせてください。必要容量の概算方法については，マニュアル「DABroker」を参照してください。また，クライアントからの要求量が多ければ，DABrokerを終了するまでに時間が掛かります。ご注意ください。

「取得しない」を設定した場合

クライアントとの通信トレースを取得しません。

付録B.2　DABrokerの起動と終了

DABrokerの起動方法と終了方法について説明します。

＜この項の構成＞

(1)　起動

(2)　終了

(1)　起動

(a)　操作できるユーザ

Windowsの管理者グループ，およびAdministratorsグループに属するユーザです。

(b)　起動順序

DABrokerを起動する場合は，次の順序で各プログラムを起動してください。

リレーショナルデータベース

DABroker

EUR

1と2の順序は前後してもかまいません。

(c)　起動方法

DABrokerの起動方法には，次の二つがあります。

プログラムフォルダからの起動
［スタート］－［プログラム］で表示されるフォルダ［DABroker］から［起動］を選択してください。

サービスの開始による起動
［コントロールパネル］ダイアログで［サービス］を選択します。［サービス］ダイアログで［DABroker］を選択し，［開始］ボタンをクリックしてください。
［スタートアップの種別］を［自動］にすると，Windowsの起動と同時にDABrokerを起動できます。

(2)　終了

(a)　操作できるユーザ

Windowsの管理者グループ，およびAdministratorsグループに属するユーザです。

(b)　終了順序

DABrokerを終了する場合は，次の順序で各プログラムを終了してください。

EUR

DABroker

リレーショナルデータベース

(c)　終了方法

DABrokerの終了方法を次に示します。

通常の終了
接続中のEURがない場合の終了方法です。

［スタート］－［プログラム］で表示されるフォルダ［DABroker］から［終了］を選択する
［DABroker終了］ダイアログが表示されます。

終了形態に「通常の終了」を選択し，［実行］ボタンを選択する
確認のためのダイアログが表示されます。

［はい］を選択する
DABrokerが終了します。

接続中のEURがある場合はエラーメッセージが表示され，終了できません。接続中のクライアントの有無は，DABroker管理ユティリティで確認できます。DABroker管理ユティリティについては，「付録B.3　DABrokerの起動中に使用できるユティリティ」を参照してください。

計画終了
接続中のクライアントがある場合，すべての処理の終了を待ってDABrokerを終了する方法です。新たなEURからの接続要求は受け付けません。
終了手順は「通常の終了」と同様です。ただし，手順2で終了形態に「計画終了」を選択してください。

強制終了
接続中のEURがあっても，処理を中断してDABrokerを強制的に終了する方法です。

［コントロールパネル］ダイアログで［サービス］を選択する
［サービス］ダイアログが表示されます。

［DABroker］を選択し，［停止］ボタンを選択する
DABrokerが終了します。

計画終了を強制終了に変更する方法

計画終了中に［DABroker終了］ダイアログから強制終了を実行すると，計画終了を強制終了に変更できます。

付録B.3　DABrokerの起動中に使用できるユティリティ

DABrokerの起動中には，次の三つのユティリティおよび一つのビューアを使って情報を取得したり，EURの処理を制御したりできます。これ以外のユティリティやビューアはEURでは使用しないため説明は省略します。

DABroker管理ユティリティ

DABrokerの動作状態を表示したり，特定のEURの処理を中断したりできます。

DABrokerトレース出力ユティリティ

通信トレース，およびアクセストレースを出力できます。このユティリティは，DABrokerが起動していなくても使用できます。

拡張データベースアクセストレースユティリティ

拡張データベースアクセストレースを出力できます。

DABrokerメッセージログビューア

DABrokerのログファイルの出力内容を参照できます。

＜この項の構成＞

(1)　DABroker管理ユティリティ

(2)　DABrokerトレース出力ユティリティ

(3)　拡張データベースアクセストレースユーティリティ

(4)　DABrokerメッセージログビューア

(1)　DABroker管理ユティリティ

DABroker管理ユティリティの機能，操作できるユーザ，各機能を使用する場合の操作手順について説明します。

(a)　機能

DABroker管理ユティリティには次の二つの機能があります。

DABrokerの動作状態の表示

各EURとの接続時間の状態を表示します。

EURの処理の中断

指定したEURとの接続を解放し，実行中の処理を中断します。この場合，DABrokerはリレーショナルデータベースに要求した処理のロールバックを要求します。

(b)　操作できるユーザ

すべてのユーザが管理ユティリティを実行できます。ただし，特定のクライアントの処理を中断できるのは，Windowsの管理者グループまたはAdministratorsグループに属するユーザだけです。

(c)　DABrokerの動作状態を表示する操作手順

DABrokerの動作状態を表示する手順を次に示します。

DABrokerが起動していることを確認する

プログラムフォルダに登録された［DABroker］から［DABroker管理］を選択する
DABroker管理ユティリティが起動し，［DABroker管理］に動作状態が表示されます。[図データ]をクリックすると，最新の動作状態に表示が更新されます。

図B-4　［DABroker管理］ダイアログ

［DABroker管理］ダイアログに表示される項目の意味は次のとおりです。

識別子

DABrokerに接続されているクライアント処理を識別するための番号です。

IPアドレス

接続しているEURがあるマシンのIPアドレス

接続時刻

EURと接続した日時（年／月／日 時：分：秒）

接続時間

接続してからの経過時間（時：分：秒）

予約

実行中の予約処理数（EURでは使用しません）

状態

EURとの接続状態

「接続中」と表示されている場合は，EURとのコネクションが確立されていることを示します。

ホスト名

接続しているEURがあるマシンのホスト名

次の条件をすべて満たしている場合に表示されます。

・［リモートアクセス設定］タブで「IPアドレスからホスト名へ変換する」をチェックしている場合

・次のフォルダのhostsファイルに各クライアントのホスト名を登録している場合

［Windowsをインストールしたフォルダ］¥SYSTEM32¥DRIVERS¥ETC

なお，ホスト名の長さによっては，途中までしか表示されない場合があります。

DABrokerの動作状態の確認が済んだら，［DABroker管理］ダイアログを閉じ，DABroker管理ユティリティを終了させる

(d)　EURの処理を中断する操作手順

特定のEURの処理を中断する手順を次に示します。

DABrokerが起動していることを確認する

プログラムフォルダに登録された［DABroker］から［DABroker管理］を選択する
DABroker管理ユティリティが起動し，［DABroker管理］ダイアログに動作状態が表示されます。

［DABroker管理］ダイアログで処理を中断するEURを選択し，[図データ]をクリックする
確認のダイアログが表示されます。

［はい］を選択する
DABrokerは選択したクライアントとのコネクションを解放します。同時にリレーショナルデータベースに処理のロールバックを要求します。

(2)　DABrokerトレース出力ユティリティ

DABrokerトレース出力ユティリティの機能，操作できるユーザ，各機能を使用する場合の操作手順について説明します。

(a)　機能

DABrokerトレース出力ユティリティでは，次の2種類のトレースを出力できます。

通信トレース

通信トレースとは，DABrokerとEUR間のデータの送受信についての情報です。DABrokerがこの情報を取得するのは，クライアントからの要求受け付け直後，およびDABrokerからの結果送信直後です。通信トレースは，「DABroker運用ディレクトリ¥spool¥dabcltrc」の下に出力されます。

アクセストレース

アクセストレースとは，DABrokerがリレーショナルデータベースに要求した処理，およびその処理に対するリレーショナルデータベースからの応答についての情報です。DABrokerがこの情報を出力するのは，リレーショナルデータベースに要求を出す直前およびリレーショナルデータベースから応答が返ってきた直後です。リレーショナルデータベースとのアクセストレースは，「DABroker運用ディレクトリ」¥spool¥db_accessの下に出力されます。

(b)　操作できるユーザ

すべてのユーザがDABrokerトレース出力ユティリティを実行できます。

(c)　トレースを出力する操作手順

通信トレース，およびリレーショナルデータベースとのアクセストレースを出力する操作手順を次に示します。

プログラムフォルダに登録された［DABroker］から［トレース出力］を選択する
DABrokerトレース出力ユティリティが起動し，［DABrokerトレース出力］ダイアログが表示されます。

図B-5　［DABrokerトレース出力］ダイアログ

通信トレースを出力する場合の操作
1.［通信トレースを出力する］チェックボックスをチェックする
2.［IPアドレスまたはホスト名］を設定する
すべての通信トレースを出力する場合は，［IPアドレスまたはホスト名］に何も指定しないでください。特定のIPアドレスまたはホスト名の通信トレースを出力する場合，［IPアドレスまたはホスト名］に，通信トレースを出力するIPアドレスまたはホスト名を指定してください。
3.通信トレースの出力先を指定する
［出力先］ボタンをクリックすると，出力先を指定するダイアログが表示されます。出力先のファイル名を指定してください。省略した場合は，［DABroker運用ディレクトリ］¥spool¥DABTT.TXTに出力されます。

アクセストレースを出力する場合の操作
1.［アクセストレースを出力する］チェックボックスをチェックする
2.［UAP名］，［ユーザID］を設定する
すべてのアクセストレースを出力する場合は，［UAP名］，［ユーザID］に何も指定しないでください。
特定のリレーショナルデータベースへログインするユーザIDのアクセストレースを出力する場合は，［ユーザID］にリレーショナルデータベースへログインするためのユーザIDを指定してください。
［UAP名］は使用しません。
3.アクセストレースの出力先を指定する
［出力先］ボタンをクリックすると，出力先を指定するダイアログが表示されます。出力先のファイル名を指定してください。省略した場合は，［DABroker運用ディレクトリ］¥spool¥DABDT.TXTに出力されます。

「通信トレースを出力する場合の操作」，「アクセストレースを出力する場合の操作」が済んだら，［実行］ボタンを選択する
指定した出力先が登録されます。
なお，「通信トレースを出力する場合の操作」および「アクセストレースを出力する場合の操作」の両方をすると，2種類のトレースが出力できます。

(d)　トレース出力内容

通信トレースおよびアクセストレースの出力例と，出力される項目の意味について説明します。

通信トレースの場合

IPADDR=xx.xx.1.10 PROT=TCP PAP-NAME=DBPARTNER2 Runtime 00000a0c
    DATE       TIME        EVT      SIZE   DATA
2008/09/02 15:23:28.98     PUT       164   Connection(0,0)
2008/09/02 15:23:28.98     GET       148   Connect(Database)
2008/09/02 15:23:29.18     PUT        64   Result(0,0)
2008/09/02 15:23:29.18     GET       187   EXT-CMD <Prepare>
2008/09/02 15:23:29.18     PUT       461   Result(0,0)

IPADDR=XXXXXXXX

EURのあるマシンのIPアドレスまたはホスト名

PROT=XXX

通信プロトコル

TCP：TCP/IP

PAP-NAME=XXXXXX

UAP名

帳票定義：「DBPODBC」＋「IPアドレス」

帳票出力：「DBPARTNER2 Runtime」＋「実行プロセスID」

DATE

送受信の発生日付（年／月／日）

TIME

送受信の発生時刻（時:分:秒.n）

nは100分の1秒を表します。

EVT

DABrokerでの事象区分

・PUT：リレーショナルデータベースからEURへの送信

・GET：EURからリレーショナルデータベースへの受信

SIZE

送受信データ長（単位：バイト）

DATA

送受信データ種別

aa…aa <bb…bb>（cc…cc,dd…dd）の形式で出力されます。

・aa…aa：オペレーション種別※

・bb…bb：付加情報

オペレーション種別が，LIST（xxxxx）およびEXT-CMDの場合に表示されます。

・cc…cc：リターンコード

・dd…dd：詳細コード

注※

表示されるオペレーション種別の意味を次の表に示します。

表B-3　オペレーション種別の意味

オペレーション種別 | 意味
Connect（Database） | データベースとの接続要求
Disconnect（Database） | データベースとの切り離し要求
Disconnect（Connection） | コネクションの解放要求
Commit | トランザクションのコミット要求
Rollback | トランザクションのロールバック要求
LIST（Table） | 表一覧取得要求
LIST（Column） | 列一覧取得要求
LIST（Index） | 索引一覧取得要求
LIST（Table Privileges） | 表権限一覧取得要求
LIST（Column Privileges） | 列権限一覧取得要求
EXT-CMD | SQL文の実行要求
SQL Fetch Option | SQL実行オプション実行
File Delete | SQL実行結果格納ファイル削除
Save | データベースへの表の保存要求
Cancel | リレーショナルデータベースに対する処理の中断要求
Illegal Request | 不正要求
Connection | コネクション確立応答
Result | 正常応答
Error | 異常応答
Result（Cancel） | 正常応答（リレーショナルデータベースに対する処理の中断要求時）
Error（Cancel） | 異常応答（リレーショナルデータベースに対する処理の中断要求時）
その他 | 説明省略

注意

クライアントからの要求量が多いほど，クライアントとの通信トレースのファイル容量も多くなります。通信トレースのファイル容量の目安として，概算式を次に示します。

通信トレースのファイル容量（単位：バイト）＝80（ヘッダ情報長） + クライアントからの要求数 * 2 （PUTおよびGET分） * 36（PUTおよびGET情報長）

あらかじめ，この概算式で計算したサイズ以上のハードディスク容量を用意しておいてください。また，クライアントからの要求量が多いほど，トレース出力が終わるまで時間が掛かります。ご注意ください。

アクセストレースの場合

UID=EUR PAPNAME=DBPARTNER2 Runtime 00000a0c DBNAME=HiRDB
  DATE        TIME      EVT      RETCODE        INFORMATION
2008/09/02 15:23:28.98 CONNECT
2008/09/02 15:23:29.18 CONNECT          0
2008/09/02 15:23:29.18 PREPARE
(SQL) SELECT "地区コード","商品コード","性別","天気","年齢","年月","売上数","単
      価","売上金額" FROM "EUR"."ZAIKO"
2008/09/02 15:23:29.18 PREPARE          0
2008/09/02 15:23:29.18 DESCRIBE
2008/09/02 15:23:29.18 DESCRIBE         0
2008/09/02 15:23:29.18 DESCRIBE
2008/09/02 15:23:29.18 DESCRIBE         0
2008/09/02 15:23:29.18 DESCRIBE
2008/09/02 15:23:29.18 DESCRIBE         0
2008/09/02 15:23:29.19 OPEN
2008/09/02 15:23:29.19 OPEN             0
2008/09/02 15:23:29.19 FETCH              BLOCK COUNT(1)
2008/09/02 15:23:29.19 FETCH            0 BLOCK COUNT(1)

UID=XXXXXXXX

ユーザID

PAPNAME=XXXXXXX

UAP名

帳票定義：「DBPODBC」＋「IPアドレス」

帳票出力：「DBPARTNER2 Runtime」＋「実行プロセスID」

DBNAME=XXXXXXX

接続先データベース名

次のどれかが出力されます。

・HiRDB：HiRDBの場合です。

・Oracle7：Oracleの場合です。使用するOracleのバージョンに依存しません。

・ODBC3.0：Microsoft SQL Serverの場合です。

DATE

アクセスの発生日（年／月／日）

TIME

アクセスの発生時刻（時:分:秒.n）

nは100分の1秒を表します。

EVT

DABrokerがデータベースに要求した処理の内容

EVTの表示と対応する処理内容を次の表に示します。

表B-4　EVTの表示と処理内容（DABrokerトレース出力ユティリティ）

EVTの表示 | 処理内容
CONNECT | データベースと接続します。
PREPARE | SQLの前処理をします。
DESCRIBE | 前処理したSQLの情報を返します。
DECLARE | 前処理したSELECTに対してカーソルを宣言します。
OPEN | カーソルを位置づけます。
FETCH | 行を読み込んでカーソルを進めます。
CLOSE | カーソルを閉じます。
EXECUTE | 前処理したSQLを実行します。
COMMIT | トランザクションを正常終了し，更新を有効にします。
ROLLBACK | トランザクションを取り消し，更新を無効にします。
DISCONNECT | トランザクションを正常終了し，切り離します。
CANCEL | リレーショナルデータベースに対し，処理の中断をします。
LOGGING | リレーショナルデータベースに対し，ログ取得要求します。ただし，HiRDBの場合だけです。
LOGLESS | リレーショナルデータベースに対し，ログレス要求します。ただし，HiRDBの場合だけです。
その他 | 説明省略

データベースとのアクセストレースの取得内容は任意に選択できます。環境設定ユティリティの［アクセストレースの種類］で選択します。

RETCODE

DABrokerが要求した処理に対して，リレーショナルデータベースから返されるリターンコード。

・0：正常終了

・0以外：異常終了またはメッセージ付きの正常終了

DABrokerからリレーショナルデータベースへの要求の送信を表示している行は，RETCODEは空白になります。

INFORMATION

FETCH時の行取得要求数および取得結果の情報

SQL

クライアントから要求のあったSQLの内容

この項目は，Microsoft SQL Server使用時にEVTがPREPAREの場合にだけ出力されます。表示内容と意味を次の表に示します。

表B-5　「SQL」への表示内容と意味

表示内容 | 意味
(SQL) ODBC:{SQLTables} | テーブル一覧情報
(SQL) ODBC:{SQLColumns } | カラム一覧情報
(SQL) ODBC:{SQLTablePrivileges} | テーブル権限一覧情報
(SQL) ODBC:{SQLColumnPrivileges} | カラム権限一覧情報
(SQL) ODBC:{SQLStatistics} | インデックス一覧情報
(SQL) ODBC:{SQLPrimaryKeys} | プライマリキー一覧情報

注意

クライアントからの要求量（SQL文）が多いほど，アクセストレースのファイル容量も多くなります。トレースは，1レコード80バイトで表示されます。クライアントからの要求（SQL文）が多い場合は，折り返して表示します。アクセストレースのファイル容量の目安として，概算式を次に示します。

アクセストレースのファイル容量（バイト）＝{(クライアントからの要求（SQL長など）* 2) + 2 [ +↓(クライアントからの要求SQL長/73)↓-1] } * 80

注

下線は，SQL長が73バイト以上の場合です。

あらかじめ，この概算式で計算したサイズ以上のハードディスク容量を用意しておいてください。また，クライアントからの要求量が多いほど，トレース表示が終わるまで時間が掛かります。

(3)　拡張データベースアクセストレースユーティリティ

拡張データベースアクセストレースは，次のような場合に有効です。

データベースのアクセス中に障害が発生した時など，迅速に障害を切り分ける必要がある場合

24時間稼働などのため，稼働中のアプリケーションを終了させないで障害を調査する必要がある場合

障害の再現調査ができないため，常時トレースを取得する必要がある場合

ここでは，拡張データベースアクセストレースユティリティの機能，拡張データベースアクセストレースの取得方法，ファイル出力形式，ファイル名称および注意事項について説明します。

(a)　機能

拡張データベースアクセストレースでは，従来のDABrokerのアクセストレースに比べて，次の機能が拡張されています。

データベースへの接続ごと（接続から切断まで）にトレースを取得できます。

データベース接続中でも，トレースファイルの参照やコピーができます。

DABroker動作環境定義ファイルの設定によって，出力するイベントの種類を選択できます。

DABroker動作環境定義ファイルの設定によって，ファイルの最大容量を設定できます。トレース情報が最大容量を超える場合，最大2世代で取得ファイルを切り替えてトレースを取得できます。

(b)　拡張データベースアクセストレースの取得方法

拡張データベースアクセストレースの取得は，DABroker動作環境定義ファイルで設定します。DABroker動作環境定義ファイルでの設定方法については，マニュアル「DABroker」を参照してください。

(c)　ファイル出力形式

拡張データベースアクセストレースのファイル出力形式を次に示します。

ヘッダ情報

*-------------------------------------------------------*
*- DataBase Access Information (DRV)                   -*
*- Date  YYYY/MM/DD hh:mm:ss.nnnnnn                    -*
*-------------------------------------------------------*
DABroker Connect ID    : AAAAA(BBBBB)
Process ID             : CCCCC
UserID                 : DDDDD
Client Name            : EEEEE
(DB別出力情報)
Lang Mode              : GGGGG

個々のトレース情報

THREAD-ID  CID   EVT   START-TIME   END-TIME   RETCODE
BLOCKCNT   (SQL)

それぞれの出力項目について，次に説明します。

DRV

DABrokerのアクセスドライバの種別に従い，次の識別子が出力されます。

表B-6　アクセスドライバの種別と識別子

アクセスドライバの種別 | 識別子
HiRDB | HiRDB Driver
Oracle | ORACLE7 Driver
Microsoft SQL Server | ODBC30

Date

ファイル作成日時

YYYY/MM/DD hh:mm:ss.nnnnnnの形式で出力されます。

YYYY：西暦年

MM：月

DD：日

hh：時

mm：分

ss：秒

nnnnnn：マイクロ秒

DABroker Connect ID

データベース接続識別子が出力されます。

Process ID

実行プロセスIDが出力されます。

UserID

接続ユーザIDが出力されます。

Client Name

UAP名称が出力されます。

帳票定義：「DBPODBC」＋「IPアドレス」

帳票出力：「DBPARTNER2 Runtime」＋「実行プロセスID」

(DB別出力情報)

接続データベースによって異なる情報が出力されます。出力内容について次の表に示します。

表B-7　接続データベースごとのトレース出力内容

接続データベース | 出力内容 | 説明
HiRDB | PDHOST: | HiRDB接続時のPDHOSTの設定内容です。未設定の場合は，"Not Indicator"が出力されます。
PDNAMEPORT: | HiRDB接続時のPDNAMEPORTの設定内容です。未設定の場合は，"Not Indicator"が出力されます。
Oracle | SQLNET: | Oracleサービス（リスナー）名が出力されます。未設定の場合は，"Not Indicator"が出力されます。
Microsoft SQL Server | ODBC Dara Sourcs: | ODBC設定のデータソース名が出力されます。未設定の場合は，"Not Indicator"が出力されます。
ODBC Key Word: | ODBC設定の接続情報が出力されます。未設定の場合は，"Not Indicator"が出力されます。

Lang Mode

実行言語モードが出力されます。

THREAD-ID

実行スレッドIDが出力されます。

CID

カーソル番号が出力されます。

EVT

DABrokerがデータベースに要求した処理の内容です。内容の種類は任意に選択できます。拡張データベースアクセストレースで表示の種類を変更すると，従来のアクセストレース表示の種類も変更されます。

すべての表示をOFFにした場合はヘッダだけが出力されます。

従来のアクセストレースにはないEVTの表示とその処理内容を次に示します。表示を一つでもONにした場合，GET_DIAGの表示を抑止できません。

表B-8　EVTの表示と処理の内容（拡張データベースアクセストレースユティリティ）

EVTの表示 | 処理内容
DESC_OUT | 前処理したSQLの出力情報を返します。
DESC_IN | 前処理したSQLの入力情報を返します。
GET_DIAG | エラー詳細情報の取得処理を実行します。
BIND | パラメタのバインド要求を実行します。
DEFINE | パラメタの定義要求を実行します。
DESALLOC | 記述子の領域確保を実行します。
DESFREE | 記述子の領域解放を実行します。
ERRGET | エラー情報取得要求を実行します。
HDLALLOC | ハンドルの領域確保を実行します。
HEDLFREE | ハンドルの領域解放を実行します。
その他 | 省略

START-TIME

アクセス開始日時

YYYY/MM/DD hh:mm:ss.nnnnnnの形式で出力されます。

YYYY：西暦年

MM：月

DD：日

hh：時

mm：分

ss：秒

nnnnnn：マイクロ秒

END-TIME

アクセス終了日時

YYYY/MM/DD hh:mm:ss.nnnnnnの形式で出力されます。

YYYY：西暦年

MM：月

DD：日

hh：時

mm：分

ss：秒

nnnnnn：マイクロ秒

RETCODE

データベースから返されるリターンコードが出力されます。

BLOCKCNT

FETCH時の行取得件数が出力されます。

(SQL)

クライアントから要求のあったSQLの内容が出力されます。この項目は，必要に応じて出力されます。

(d)　ファイル名称

拡張データベースアクセストレースのファイルは，次のディレクトリに作成されます。

DABroker運用ディレクトリ¥spool¥db_access

拡張データベースアクセストレースのファイル名称は，次の規則に従います。

spdb_XXXXXXXX_YYYYYYYY_****ZZZZZ.IIIIII

XXXXXXXX：実行プロセスID※1

YYYYYYYY：データベース接続識別子

****：接続データベース名称※2

ZZZZZ：識別順序番号

IIIIII：ファイル拡張子

log：最新のトレースファイル

logold：1世代前のトレースファイル

注※1

同じプロセスIDで，かつ同じデータベース接続識別子のファイルがある場合に，00000から32767までの番号を付けます。

注※2

接続データベースの名称とその識別子を次に示します。

表B-9　接続データベース名称と識別子

接続データベース名称 | 識別子
HiRDB | HiRDB Driver
Oracle | ORACLE7 Driver
Microsoft SQL Server | ODBC30

注意

拡張データベースアクセストレースのファイルを運用する際には，次の点に注意してください。

拡張データベースアクセストレースは，出力した行数がDABroker動作環境定義ファイルでの設定行数を超えると，現在のトレースファイルがバックアップファイルとして別名で保存されます。トレース内容は，トレースファイルの先頭から再び出力されます。

バックアップファイルは1世代前までしか残しません。このため，現在のトレースファイルが設定した行数を超えると，既存のバックアップファイルは上書きされます。既存のバックアップファイルを保存する必要がある場合は，上書きされる前に別のディレクトリに退避してください。

トレースファイルは実行しているコネクションの数だけ作成されます。

トレースファイルは自動的に削除されません。ユーザが不要になった時点で削除してください。

ハードディスクの空き容量が不十分な場合，トレースの出力が停止されることがあります。

(4)　DABrokerメッセージログビューア

DABrokerメッセージログビューアの機能，操作できるユーザ，DABrokerのログを表示する操作手順について説明します。

(a)　機能

DABrokerのログファイルの出力内容を参照できます。

(b)　操作できるユーザ

すべてのユーザがDABrokerトレース出力ユティリティを実行できます。

(c)　DABrokerのログを表示する操作手順

DABrokerのログを表示する操作手順を次に示します。

プログラムフォルダに登録された［DABroker］から［メッセージログビューア］を選択する
DABrokerメッセージログビューアが起動します。[図データ]をクリックすると，最新のログに表示が更新されます。

図B-6　DABrokerメッセージログビューア

付録B.4　DABrokerの設定

DABrokerのインストール，および環境設定については，「付録B.1　セットアップ」またはマニュアル「DABroker」を参照してください。ここでは，DABrokerの設定と，EURで使用する場合の注意事項について説明します。

＜この項の構成＞

(1)　ネットワーク環境の設定

(2)　DABrokerの動作環境の設定

(3)　Oracleを使用する場合の設定

(4)　XDM/RD E2を使用する場合の設定

(5)　データベースのデータを利用する前の確認

(1)　ネットワーク環境の設定

DABrokerを使用して，データベースへ接続するための設定をします。

(a)　DABrokerがインストールされているマシンでの設定

DABrokerがインストールされているマシンでは，DABrokerが通信するために，TCP/IP環境でのDABrokerのサービス名とポート番号を，servicesファイルに登録します。DABrokerのサービス名の指定は省略できません。

Windows環境の場合
servicesファイルは，「Windowsインストールフォルダ¥system32¥drivers¥etc」にあります。

UNIX／Linux環境の場合
servicesファイルは，/etc下にあります。

登録する内容

ポート番号の設定形式

サービス名△ポート番号/通信プロトコル種別

設定内容

サービス名には，DABrokerのサービス名「DABROKER_SV」を指定します。

ポート番号は，DABrokerが使用するポート番号を設定します。デフォルトは，「40179」です。

ほかのアプリケーションでポート番号40179を使用している場合は，5001～65535の範囲で40179以外のポート番号を使用してください。なお，EUR サーバ帳票出力機能側でも同一のポート番号を使用してください。40179以外のポート番号を使用する場合，ほかのサービス名で同一のポート番号を使用していないことを確認してください。

サービス名とポート番号の間には，半角空白を一つ以上設定してください。

通信プロトコル種別には，TCP/IPを使用することを表す「tcp」を指定します。

（記述例）

DABROKER_SV 40179/tcp

(b)　EURがインストールされているマシンでの設定

EURがDABrokerと別のマシンにインストールされている場合，DABrokerに接続するために次の設定をします。

EURがインストールされているマシンで，DABrokerのサービス名「DABROKER_SV」とポート番号を，servicesファイルに登録します。登録内容は，「(a)　DABrokerがインストールされているマシンでの設定」と同じにします。

サービス名の指定を省略した場合は，ポート番号に「40179」を使用します。

(2)　DABrokerの動作環境の設定

データベースから抽出する文字コードに合わせて，DABrokerの動作環境の設定の文字コード（Shift JIS，UTF-8）を指定してください。DBPARTNER ODBC Driverを使用する場合，DABrokerの動作環境の設定に使用できる文字コードはShift JISだけです。

DABrokerの動作環境は，次のように設定します。

Windows環境の場合

環境設定ユティリティを使って設定します。環境設定ユティリティは，スタートメニューの［DABroker］から［環境設定］をクリックすると，起動されます。

環境設定ユティリティが起動されると，［DABroker動作環境設定］ダイアログが表示されます。［DABroker動作環境設定］ダイアログの［共通設定］タブと［リモートアクセス設定］タブの項目を設定します。［共通設定］タブと［リモートアクセス設定］タブの項目は，システム構成のマシン環境に合わせて設定してください。

注意

動作環境を設定する場合は，DABrokerのサービスを停止してから，環境設定ユティリティを起動してください。

UNIX／Linux環境の場合

DABroker動作環境定義ファイルに，DABrokerの動作に関する情報を定義します。DABroker動作環境定義ファイルは，「DABroker運用ディレクトリ/conf」に格納されています。ファイルの構成内容については，マニュアル「DABroker」を参照してください。

(3)　Oracleを使用する場合の設定

Oracleに接続する場合，DABrokerの環境設定で，使用するOracleのバージョン（Oracle9i，Oracle 10g，またはOracle 11g）を設定してください。

Oracleから抽出する文字コードをUTF-8とする場合，DABrokerがインストールされているマシンのシステム環境変数に，Oracleの環境変数NLS_LANGを指定してください。NLS_LANGについては，Oracleのマニュアルを参照してください。

（例）NLS_LANG=JAPANESE_JAPAN.UTF8

(4)　XDM/RD E2を使用する場合の設定

データベースとしてXDM/RD E2を使用する場合，EURでは，HiRDBクライアントのXDM/RD E2接続機能を利用します。XDM/RD E2を使用する場合のDABrokerの環境設定は，HiRDBに接続するときと同じ設定にします。

DABrokerで，「Database Connection Server接続設定」を行う必要はありません。

(5)　データベースのデータを利用する前の確認

システム管理者はEUR サーバ帳票出力機能での帳票出力を開始する前に，データベースとDABrokerが起動されていることを確認してください。

付録C　作業環境の言語との対応

EURでは，作業環境によって表示言語を切り替えたり，入力ファイルのエンコーディングを変更したりできます。ここでは，作業環境の言語と表示言語との対応，および作業環境の言語と入力ファイルのエンコーディング方式との対応について説明します。

＜この節の構成＞

付録C.1　表示言語の切り替え

付録C.2　入力ファイルのエンコーディング

付録C.1　表示言語の切り替え

EURでは，OSごとに次のように表示言語を切り替えます。

Windows環境の場合

次の表に示すように，システムの表示言語に適合した言語で表示します。

表C-1　Windows環境での表示言語の切り替え

システムの表示言語 | 言語ID | EURでの表示言語
日本語 | 1041 | 日本語
簡体中国語 | 2052 | 簡体中国語
英語 | 1033 | 英語
その他 | － | 英語

（凡例）

－：該当しません。

UNIX／Linux環境の場合

次の表に示すように，ロケール名に対応した言語で表示します。

表C-2　UNIX／Linux環境での表示言語の切り替え

OS | ロケール名 | EURでの表示言語
HP-UX（IPF） | C | 英語
en_US | 英語
zh_CN | 簡体中国語
ja_JP | 日本語
その他 | 英語
AIX | C | 英語
en_US | 英語
zh_CN | 簡体中国語
Zh_CN | 簡体中国語
ZH_CN | 簡体中国語
ja_JP | 日本語
Ja_JP | 日本語
JA_JP | 日本語
その他 | 英語
Linux | C | 英語
en_US | 英語
zh_CN | 簡体中国語
ja_JP | 日本語
その他 | 英語

付録C.2　入力ファイルのエンコーディング

EURでは，入力ファイルのデータの先頭にUnicode-BOMがある場合，Unicodeとして扱います。データの先頭にUnicode-BOMがない場合は，コードページに対応するシングルバイトまたはマルチバイトデータとして扱います。

＜この項の構成＞

(1)　BOMと対応するエンコーディング

(2)　BOMがない場合のエンコーディング

(3)　注意事項

(1)　BOMと対応するエンコーディング

先頭に付与するBOMと対応するエンコーディングを，OS環境ごとに次に示します。

Windows環境の場合

Windows環境でのBOMと対応するエンコーディング方式を次の表に示します。

表C-3　 Windows環境でのBOMと対応するエンコーディング方式

BOM
エンコーディング方式

FEFF
UTF-16（ビッグエンディアン）

FFFE
UTF-16（リトルエンディアン）

EFBBBF
UTF-8

なし
対応する言語に従います。
詳細は，「付録C.2(2)　BOMがない場合のエンコーディング」を参照してください。

UNIX／Linux環境の場合

UNIX／Linux環境でのBOMと対応するエンコーディング方式を次の表に示します。なお，UTF-8の場合，Unicode-BOMの自動判定はありません。

表C-4　 UNIX／Linux環境でのBOMと対応するエンコーディング方式

BOM
エンコーディング方式

FEFF
UTF-16（ビッグエンディアン）

FFFE
UTF-16（リトルエンディアン）

なし
対応する言語に従います。
詳細は，「付録C.2(2)　BOMがない場合のエンコーディング」を参照してください。

(2)　BOMがない場合のエンコーディング

データの先頭にUnicode-BOMがない場合，入力ファイルのエンコーディングは，ファイルを入力するOS環境の言語によって決定されます。入力ファイルをOS環境の言語に対応したエンコーディングで変換した場合は，デフォルトのエンコーディングで変換されます。

Windows環境の場合

デフォルトのエンコーディング方式は，次の表に示すように，コードページ別に設定されます。

表C-5　Windows環境でのコードページ別のエンコーディング方式

コードページ | 言語 | エンコーディング方式
1252 | 英語（US） | Windows：CP1252
936 | 簡体中国語 | GB-18030
932 | 日本語 | Windows-31J
その他 | － | ISO8859-1

（凡例）

－：該当しません。

UNIX／Linux環境の場合

デフォルトのエンコーディング方式は，次の表に示すように，ロケール名によって設定されます。

表C-6　UNIX／Linux環境でのロケール名ごとのエンコーディング方式

OS
ロケール名
エンコーディング方式

HP-UX
（IPF）
C.iso88591
ISO8859-1

en_US.iso885915
ISO8859-15

ja_JP.SJIS
Windows-31J

ja_JP.eucJP
EUCJP-ms改※

zh_CN.utf8
ja_JP.utf8
UTF-8

zh_CN.hp15CN
GB18030

zh_CN.gb18030
GB18030

その他
ISO8859-1

AIX
C
ISO8859-1

en_US
ISO8859-15

Ja_JP
Windows-31J

ja_JP
EUCJP-ms改※

ZH_CN
JA_JP
UTF-8

zh_CN
GB18030

Zh_CN
GB18030

その他
ISO8859-1

Linux
C.ISO-8859-1
ISO8859-1

en_US.ISO-8859-15
ISO8859-15

ja_JP.eucJP
EUCJP-ms改※

zh_CN.UTF-8
ja_JP.UTF-8
UTF-8

zh_CN.GB2312
GB18030

zh_CN.GBK
GB18030

zh_CN.GB18030
GB18030

その他
ISO8859-1

注※

EUR固有のエンコーディング方式です。eucJP-msのうち，次の文字は出力できません。

・JISX0212に含まれる文字

・Windows-31J-IBM拡張文字

・UCS-2の私用領域（U+E000～U+F8FF）に定義されている6,400字のうち，最初の1,880文字を除いた文字

(3)　注意事項

JavaBeans起動部品がサポートするエンコーディング
JavaBeans起動部品がサポートするエンコーディングは，使用するJ2SDK（Java 2 SDK, Standard Edition）のバージョンに依存します。

HP-UX 11i V2(IPF)での環境変数LANGについての注意
バージョン05-08以降では，HP-UX 11i V2(IPF)で環境変数LANGが指定されていない場合，または指定できない値をその他のロケールで実行した場合，英語で出力されます。バージョン05-06以前ではこの場合，Shift JISロケールで実行されていました。

付録D　ラテン文字一覧

ラテン文字一覧を次に示します。

＜この節の構成＞

(1)　基本ラテン

(2)　ラテン補助

(3)　ラテン拡張A

(4)　ラテン拡張B

(1)　基本ラテン

(2)　ラテン補助

(3)　ラテン拡張A

(4)　ラテン拡張B

付録E　このマニュアルの参考情報

このマニュアルを読むに当たっての参考情報を示します。

＜この節の構成＞

付録E.1　関連マニュアル

付録E.2　EUR バージョン8での製品体系の変更

付録E.3　EUR バージョン8でのマニュアル体系の変更

付録E.4　このマニュアルでの表記

付録E.5　このマニュアルで使用する略語

付録E.6　適用OSの違いによる機能相違点の表記

付録E.7　インストール先フォルダの表記

付録E.8　関連するプログラムプロダクト

付録E.9　KB（キロバイト）などの単位表記について

付録E.1　関連マニュアル

関連マニュアルを次に示します。必要に応じてお読みください。

＜この項の構成＞

(1)　EURのマニュアル

(2)　EUR Print Managerのマニュアル

(3)　関連ソフトウェアのマニュアル

(4)　このマニュアルでのマニュアル名表記

(1)　EURのマニュアル

EURの関連マニュアルを次に示します。

uCosminexus EUR 概説（3020-7-531）
EURとはどのような製品であるか，どんなことができるのか，uCosminexus EURを使用する利点はどのようなものかについて説明しています。また，シリーズマニュアル内で使用する用語についても説明しています。

はじめての帳票作成（3020-7-532）
EUR 帳票作成機能をまだ使用したことのない人向けに，簡単な帳票を作成する方法について説明しています。

uCosminexus EUR 帳票設計（3020-7-533）
EUR 帳票作成機能を使用して帳票を設計する方法について説明しています。

uCosminexus EUR 帳票設計（EUR Form帳票）（3020-7-534）
EUR Form帳票作成機能を使用してEUR Form帳票を作成する方法について説明しています。

uCosminexus EUR クライアント帳票出力（3020-7-535）
EUR クライアント帳票出力機能を使用してクライアント環境で帳票を出力する方法について説明しています。

uCosminexus EUR サーバ帳票出力（3020-7-536）
このマニュアルです。EUR サーバ帳票出力機能を使用してサーバ環境で帳票を出力する方法について説明しています。

uCosminexus EUR メッセージ（3020-7-537）
EURを使用しているときに出力されるメッセージについて説明しています。

(2)　EUR Print Managerのマニュアル

EUR Print Managerは，EUR Designerで設計した帳票を分散印刷環境で出力する製品です。EUR Print Managerの関連マニュアルを次に示します。

uCosminexus EUR Print Manager 帳票出力（3020-7-538）
EUR Print Managerを使用して分散印刷環境で帳票を出力する方法について説明しています。

(3)　関連ソフトウェアのマニュアル

関連ソフトウェアのマニュアルを次に示します。

DABroker（3020-6-031）

HiRDB Version 7 UAP開発ガイド（UNIX(R)/Windows(R)用）（3000-6-276）

HiRDB Version 7 UAP開発ガイド（Windows(R)用）（3020-6-276）

HiRDB Version 7 メッセージ (UNIX(R)/Windows(R)用) （3000-6-278）

HiRDB Version 7 メッセージ (Windows(R)用) （3020-6-278）

HiRDB Version 8 UAP開発ガイド（3020-6-356）

HiRDB Version 8 メッセージ（3020-6-358）

HiRDB Version 9 UAP開発ガイド（3020-6-456）

HiRDB Version 9 メッセージ（3020-6-458）

ServerConductor/DeploymentManager　ユーザーズガイド（3020-3-E49）

(4)　このマニュアルでのマニュアル名表記

このマニュアルでは，マニュアル名について，次のように表記しています。

マニュアル名
表記

uCosminexus EUR 概説
EUR 概説

uCosminexus EUR 帳票設計
EUR 帳票設計

uCosminexus EUR 帳票設計（EUR Form帳票）
EUR 帳票設計（EUR Form帳票）

uCosminexus EUR クライアント帳票出力
EUR クライアント帳票出力

uCosminexus EUR メッセージ
EUR メッセージ

uCosminexus EUR Print Manager 帳票出力
EUR Print Manager 帳票出力

HiRDB Version 7 UAP開発ガイド（UNIX(R)/Windows(R)用）
HiRDB Version 7 UAP開発ガイド（Windows(R)用）
HiRDB UAP開発ガイド

HiRDB Version 8 UAP開発ガイド

HiRDB Version 9 UAP開発ガイド

HiRDB Version 7 メッセージ (UNIX(R)/Windows(R)用)
HiRDB Version 7 メッセージ (Windows(R)用)
HiRDB メッセージ

HiRDB Version 8 メッセージ

HiRDB Version 9 メッセージ

付録E.2　EUR バージョン8での製品体系の変更

EUR バージョン8での製品体系の変更について，次の図に示します。

付録E.3　EUR バージョン8でのマニュアル体系の変更

EUR バージョン8では，マニュアル体系を変更しました。体系変更後の各マニュアルの記載内容を次の表に示しますので，利用目的に応じてご利用ください。

マニュアル名
記載内容の概略

バージョン7
バージョン8

EUR 概説（3章・4章以外）
uCosminexus EUR 概説

製品・機能概要

EURシリーズの製品紹介

EUR 概説（3章）
uCosminexus EUR 帳票設計

表紙のある帳票の作成概要

複数様式の帳票の作成概要

EUR 概説（4章）
はじめての帳票作成
帳票を作成する手順

EUR 帳票設計
uCosminexus EUR 帳票設計
EUR 帳票作成機能を使用した帳票設計

EUR 帳票設計（EUR Form帳票）
uCosminexus EUR 帳票設計（EUR Form帳票）
EUR 帳票作成機能（EUR Form帳票）を使用した帳票設計

EUR 帳票出力
uCosminexus EUR クライアント帳票出力
EUR クライアント帳票出力機能を使用した帳票出力

EUR Print Service 帳票出力
uCosminexus EUR サーバ帳票出力
EUR サーバ帳票出力機能を使用した帳票出力

EUR メッセージ
uCosminexus EUR メッセージ

EUR 帳票作成機能，EUR クライアント帳票出力機能のメッセージ

EUR 帳票作成機能（EUR Form帳票）のメッセージ

EUR サーバ帳票出力機能のメッセージ

DABrokerのメッセージ

付録E.4　このマニュアルでの表記

このマニュアルでは，uCosminexus EURの各製品について，次のように表記しています。

製品名称 | 表記
uCosminexus EUR Designer | EUR Designer
uCosminexus EUR Developer | EUR Developer
uCosminexus EUR Viewer | EUR Viewer
uCosminexus EUR Print Service | EUR Print Service
uCosminexus EUR Print Service Enterprise | EUR Print Service Enterprise
uCosminexus EUR Print Service - Cipher option | EUR Print Service - Cipher option
uCosminexus EUR Print Manager | EUR Print Manager

uCosminexus EUR以外の製品名称などについては，次のように表記しています。

製品名称
表記

AIX 5L V5.3
AIX V6.1
AIX V7.1
AIX

DABroker 03-05以降
DABroker 03-07以降
DABroker 03-11-/A以降
DABroker 03-13以降
DABroker 03-15以降
DABroker 03-16以降
DABroker

HiRDB/Run Time Version 7 07-00以降
HiRDB/Developer's Kit Version 7 07-00以降
HiRDB/Run Time Version 7(64) 07-00以降
HiRDB/Developer's Kit Version 7(64) 07-00以降
HiRDB/Run Time Version 8 08-00以降
HiRDB/Developer's Kit Version 8 08-00以降
HiRDB/Run Time Version 8(64) 08-00以降
HiRDB/Developer's Kit Version 8(64) 08-00以降
HiRDB/Run Time Version 9 09-00以降
HiRDB/Developer's Kit Version 9 09-00以降
HiRDB/Developer's Suite Version 9 09-00以降
HiRDB/Run Time Version 9(64) 09-00以降
HiRDB/Developer's Kit Version 9(64) 09-00以降
HiRDB Server Version 9 09-00以降
HiRDB Server with Additional Function Version 9 09-00以降
HiRDB

HP-UX 11i V2(IPF)
HP-UX 11i V3(IPF)
HP-UX

Itanium(R) Processor Family
IPF

JP1/Network Printing System　07-00以降
JP1/Network Printing System
JP1

Red Hat Enterprise Linux(R) 5(AMD/Intel 64)
Red Hat Enterprise Linux(R) 5(x86)
Red Hat Enterprise Linux(R) 5 Advanced Platform(AMD/Intel 64)
Red Hat Enterprise Linux(R) 5 Advanced Platform(x86)
Red Hat Enterprise Linux(R) AS 4(AMD64 & Intel EM64T)
Red Hat Enterprise Linux(R) AS 4(x86)
Red Hat Enterprise Linux(R) ES 4(AMD64 & Intel EM64T)
Red Hat Enterprise Linux(R) ES 4(x86)
Linux

Oracle9i 9.0.1
Oracle9i 9.2.0
Oracle9i
Oracle

Oracle 10g 10.1.0
Oracle 10g 10.2.0
Oracle 10g

Oracle Database 11g 11.1.0
Oracle Database 11g R2 11.2.0
Oracle 11g

VOS3 XDM/RD E2
XDM/RD E2

このほか，このマニュアルでは，次に示す表記を使用しています。

EURの各製品を区別する必要がない場合は，総称してEURと表記します。

EUR Designer，EUR Developerの帳票作成機能と，次に示す製品を「EUR 帳票作成機能」と表記します。
　　P-26D2-3274　　EUR Professional Edition　　07-50以降
　　P-26D2-3254　　EUR Professional Edition　　05-00以降
　　P-26D2-3244　　EUR Professional Edition　　04-01以降
　　P-26D2-3134　　EUR　　03-00以降
　　P-26D2-3234　　EUR Professional Edition　　03-00以降
　　P-2651-8534　　SEWB+/EUR Professional Edition　　03-00以降

EUR DeveloperのEUR Form帳票作成機能を「EUR 帳票作成機能（EUR Form帳票）」と表記します。

EUR Designer，EUR Developer，EUR Viewerのクライアント環境での帳票出力機能を「EUR クライアント帳票出力機能」と表記します。

EUR Developer，EUR Print Service，EUR Print Service Enterpriseのサーバ環境での帳票出力機能を「EUR サーバ帳票出力機能」と表記します。

付録E.5　このマニュアルで使用する略語

このマニュアルで使用する英略語を次に示します。

英略語 | 英字での表記
API | Application Programming Interface
ASCII | American Standard Code for Information Interchange
ASP | Active Server Pages
BSD | Berkeley Software Distribution
CSV | Comma Separated Value
DCT | Discrete Cosine Transform
DLL | Dynamic Linking Library
dpi | dot per inch
EJB | Enterprise JavaBeans
EUC | Extended UNIX Code
EUR | End-User Reporting
FTP | File Transfer Protocol
GIF | Graphics Interchange Format
GUI | Graphical User Interface
J2EE | Java 2 Platform, Enterprise Edition
JAR | Java ARchive File
JFIF | JPEG File Interchange Format
JIS | Japanese Industrial Standards
JPEG | Joint Photographic Experts Group
JSP | Java Server Pages
LAN | Local Area Network
LP | Line Printer
MIME | Multipurpose Internet Mail Extension
PDF | Portable Document Format
PDL | Page Description Language
RGB | Red Green Blue
SDK | Software Development Kit
TIFF | Tagged Image File Format
UAP | User Application Program
WAN | Wide Area Network
WAR | Web ARchive Format

付録E.6　適用OSの違いによる機能相違点の表記

このマニュアルでは，適用OSによって機能差がある場合，次に示す表記を使用して，それぞれの説明にOS名を明記しています。

表記
意味

Windows環境の場合
次のどちらかに該当します。

Windows Server 2003

Windows Server 2008

ただし，EUR DeveloperでEUR サーバ帳票出力機能を使用する場合は，次のどれかに該当します。

Windows 7

Windows Vista

Windows XP

UNIX環境の場合
次のどれかに該当します。

HP-UX 11i V2(IPF)

HP-UX 11i V3(IPF)

AIX 5L V5.3

AIX V6.1

AIX V7.1

ただし，機能差がある場合は，「HP-UX環境の場合」，または「AIX環境の場合」と表記します。

Linux環境の場合
次のどれかに該当します。

Red Hat Enterprise Linux 5(AMD/Intel 64)

Red Hat Enterprise Linux 5(x86)

Red Hat Enterprise Linux 5 Advanced Platform(AMD/Intel 64)

Red Hat Enterprise Linux 5 Advanced Platform(x86)

Red Hat Enterprise Linux AS 4(AMD64 & Intel EM64T)

Red Hat Enterprise Linux AS 4(x86)

Red Hat Enterprise Linux ES 4(AMD64 & Intel EM64T)

Red Hat Enterprise Linux ES 4(x86)

付録E.7　インストール先フォルダの表記

このマニュアルでは，EUR Developer，EUR Print Service，およびEUR Print Service Enterpriseのインストール先フォルダについて，次のように併記されている場合があります。

EUR Developer，またはEUR Print Service Enterpriseのインストール先フォルダ

EUR Developer，EUR Print Service，またはEUR Print Service Enterpriseのインストール先フォルダ

このとき，インストール先のフォルダは製品ごとに次のとおりとなります。

製品名称 | インストール先のフォルダ
EUR Developer | EUR Developerのインストール先フォルダ¥EUR Print Service
EUR Print Service | EUR Print Serviceのインストール先フォルダ
EUR Print Service Enterprise | EUR Print Service Enterpriseのインストール先フォルダ

付録E.8　関連するプログラムプロダクト

次に示す関連ソフトウェアと連携することで，帳票を出力したり，閲覧したりできます。

uCosminexus EUR Print Service EnterpriseとuCosminexus EUR Print Service - Cipher optionを組み合わせて使用するときは，同じリビジョン番号の製品を使用してください。

使用する機能
関連するプログラムプロダクト

データベースと連携して帳票を出力する場合
次に示す関連ソフトウェアのどれかと連携することで，データベースからデータを読み込んで帳票を出力できます。

DABrokerの言語モードがShift JISのとき
P-2463-2254　　DABroker　　03-05以降
P-2463-2354　　DABroker　　03-15以降
P-2463-2364　　DABroker　　03-15以降
P-1B63-2351　　DABroker　　03-05以降
P-9D63-2251　　DABroker　　03-05以降
P-1M63-2251　　DABroker　　03-05以降
P-1J63-2451　　DABroker　　03-07以降

DABrokerの言語モードがUTF-8で，かつ使用するデータベースがHiRDBまたはOracleのとき
P-2463-2254　　DABroker　　03-11-/A以降
P-2463-2354　　DABroker　　03-15以降
P-2463-2364　　DABroker　　03-15以降
P-9D63-2251　　DABroker　　03-13以降
P-1J63-2451　　DABroker　　03-13以降
P-1M63-2251　　DABroker　　03-13以降

DABrokerの言語モードがUTF-8で，かつ使用するデータベースがSQL Serverのとき
P-2463-2354　　DABroker　　03-16以降
P-2463-2364　　DABroker　　03-16以降

データベースとしてHiRDBまたはVOS3 XDM/RD E2を利用する場合
次に示す関連ソフトウェアのどれかが必要です。

P-1B62-1B71　　HiRDB/Run Time Version 7　　07-00以降

P-1B62-1C71　　HiRDB/Developer's Kit Version 7　　07-00以降

P-1B62-1D71　　HiRDB/Run Time Version 7(64)　　07-00以降

P-1B62-1E71　　HiRDB/Developer's Kit Version 7(64)　　07-00以降

P-2662-1174　　HiRDB/Run Time Version 7　　07-00以降

P-2662-1274　　HiRDB/Developer's Kit Version 7　　07-00以降

P-9D62-1B71　　HiRDB/Run Time Version 7　　07-00以降

P-9D62-1C71　　HiRDB/Developer's Kit Version 7　　07-00以降

P-9D62-1D71　　HiRDB/Run Time Version 7(64)　　07-00以降

P-9D62-1E71　　HiRDB/Developer's Kit Version 7(64)　　07-00以降

P-1M62-1B71　　HiRDB/Run Time Version 7　　07-00以降

P-1M62-1C71　　HiRDB/Developer's Kit Version 7　　07-00以降

P-1M62-1D71　　HiRDB/Run Time Version 7(64)　　07-00以降

P-1M62-1E71　　HiRDB/Developer's Kit Version 7(64)　　07-00以降

P-1B62-1B81　　HiRDB/Run Time Version 8　　08-00以降

P-1B62-1C81　　HiRDB/Developer's Kit Version 8　　08-00以降

P-1B62-1D81　　HiRDB/Run Time Version 8(64)　　08-00以降

P-1B62-1E81　　HiRDB/Developer's Kit Version 8(64)　　08-00以降

P-2662-1184　　HiRDB/Run Time Version 8　　08-00以降

P-2662-1284　　HiRDB/Developer's Kit Version 8　　08-00以降

P-9D62-1B81　　HiRDB/Run Time Version 8　　08-00以降

P-9D62-1C81　　HiRDB/Developer's Kit Version 8　　08-00以降

P-9D62-1D81　　HiRDB/Run Time Version 8(64)　　08-00以降

P-9D62-1E81　　HiRDB/Developer's Kit Version 8(64)　　08-00以降

P-1M62-1B81　　HiRDB/Run Time Version 8　　08-00以降

P-1M62-1C81　　HiRDB/Developer's Kit Version 8　　08-00以降

P-1M62-1D81　　HiRDB/Run Time Version 8(64)　　08-00以降

P-1M62-1E81　　HiRDB/Developer's Kit Version 8(64)　　08-00以降

P-2662-1194　　HiRDB/Run Time Version 9　　09-00以降

P-2662-1294　　HiRDB/Developer's Kit Version 9　　09-00以降

P-2662-3294　　HiRDB/Developer's Suite Version 9　　09-00以降

P-1J62-1D91　　HiRDB/Run Time Version 9(64)　　09-00以降

P-1J62-1E91　　HiRDB/Developer's Kit Version 9(64)　　09-00以降

P-1J62-3591　　HiRDB Server Version 9　　09-00以降

P-1J62-3691　　HiRDB Server with Additional Function Version 9　　09-00以降

データベースとしてOracleを利用する場合
次に示す関連ソフトウェアのどれかが必要です。

Oracle9i 9.0.1

Oracle9i 9.2.0

Oracle 10g 10.1.0

Oracle 10g 10.2.0

Oracle Database 11g 11.1.0

Oracle Database 11g R2 11.2.0

データベースとしてSQL Serverを利用する場合
次に示す関連ソフトウェアのどれかが必要です。

Microsoft(R) SQL Server 2000

Microsoft(R) SQL Server 2005

Microsoft(R) SQL Server 2008

Microsoft(R) SQL Server 2008 R2

JP1と連携して仕分け印刷する場合

Windows Server 2003のとき
P-2412-6M74　　JP1/Network Printing System　　07-00以降

Windows 2000のとき
P-2412-4M74　　JP1/Network Printing System　　07-00以降

PDF形式ファイルを閲覧する場合
Windows版 Adobe Reader 7以降

Excel形式ファイルを閲覧・出力する場合

Microsoft(R) Office Excel 2007

Microsoft(R) Office Excel 2010

紙の番人と連携してPDF形式ファイルを出力する場合

複写検知画像または地紋透かしをPDFに埋め込むとき
紙の番人 PDF機能　03-00

PDF形式ファイルに埋め込むための複写検知画像を作成するとき
紙の番人 複写検知デザインエディタ　03-01

地紋透かしの検証を行うとき
紙の番人 改ざん検知機能　03-01

ActiveX起動部品をWeb環境で動作させる場合

Windows Server 2003のとき
Microsoft(R) Internet Information Services 6.0

Windows Server 2008のとき
Microsoft(R) Internet Information Services 7.0

ActiveX起動部品でアプリケーションを作成する場合
Microsoft(R) Visual Basic(R) .NET 2003
Microsoft(R) Visual Basic(R) 2005 SP1
Microsoft(R) Visual Basic(R) 2008
Microsoft(R) Visual C# 2005 SP1
Microsoft(R) Visual C# 2008

JavaBeans起動部品を使用して帳票を出力する場合
Java 2 SDK, Standard Edition 1.4
Java 2 Platform Standard Edition Development Kit 5.0

日立電子帳票システムと連携する場合
C-7810-200　　HOPSS3/AS REV/OSE　　07-00以降

付録E.9　KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

索引

[記号]
[数字]
[Ａ][Ｂ][Ｃ][Ｄ][Ｅ][Ｆ][Ｇ][Ｈ][Ｉ][Ｊ][Ｋ][Ｍ][Ｎ][Ｏ][Ｐ][Ｑ][Ｒ][Ｓ][Ｔ][Ｕ][Ｖ][Ｗ][Ｘ][Ｙ]
[ア行][カ行][サ行][タ行][ナ行][ハ行][マ行][ヤ行][ラ行]

(記号)

/bm

/bmf

/c

/cry

/cryf

/df

/dif

/ds

/dsf

/e

/ecrypk

/envfile

/f

/fwm

/g

/h

/i

/jsc

/m

/mfd

/mrs

/n

/nomessage | /message

/o

/p

/pf

/pi

/pnf

/pvp

/rif

/s

/t

/tc

/tint

(数字)

16進文字列のQRコードを使用するときの注意

(英字)

(Ａ)

Acrobat JavaScript定義ファイル

Acrobat JavaScriptファイル

ActiveXオブジェクト

ActiveXオブジェクトが提供するプロパティ〔ファイル出力〕

ActiveXオブジェクトが提供するプロパティ〔プリンタ出力〕

ActiveXオブジェクトが提供するプロパティ一覧

ActiveXオブジェクトが提供するメソッド一覧

ActiveXオブジェクト実行時の終了コード一覧

ActiveXオブジェクトのエラー出力

ActiveXオブジェクトの構文

ActiveXサーバコンポーネント

ASP.NET環境でコーディングするときの注意

AUTHOR〔文書情報設定ファイルのキーワード〕

(Ｂ)

BindingAdjust〔プリンタ定義ファイルのキーワード〕

BOOKMARK〔文書しおり定義ファイルのキーワード〕

BookmarkFileNameプロパティ〔ActiveXオブジェクト〕

BookmarkFilePathプロパティ〔ActiveXオブジェクト〕

BREAKFLD〔しおり定義ファイルのキーワード〕

(Ｃ)

Cassettes〔プリンタ定義ファイルのキーワード〕

CODE128PARAM〔プリンタ定義ファイルのキーワード〕

CODE128PATTERN〔プリンタ定義ファイルのキーワード〕

CODE39PARAM〔プリンタ定義ファイルのキーワード〕

Color〔プリンタ定義ファイルのキーワード〕

Command〔プリンタ定義ファイルのキーワード〕

CryptoFileNameプロパティ〔ActiveXオブジェクト〕

CryptoFilePathプロパティ〔ActiveXオブジェクト〕

Cryptoプロパティ〔ActiveXオブジェクト〕

CSV形式（DAT形式）のデータ形式〔EUR サーバ帳票出力機能で扱えるデータファイル〕

CSV形式のデータファイルに空データを指定する場合

CSV形式ファイルに出力されるデータ

CSV形式ファイルに出力する手順

CSV形式ファイルの出力形式

(Ｄ)

DABroker管理ユティリティ

DABrokerとHiRDBを別マシンにインストールしているときの注意

DABrokerとOracleを別マシンにインストールしているときの注意

DABrokerトレース出力ユティリティ

DABrokerの起動中に使用できるユティリティ

DABrokerの起動と終了

DABrokerの利用

DABrokerメッセージログビューア

DataFileNameプロパティ〔ActiveXオブジェクト〕

DataFilePathプロパティ〔ActiveXオブジェクト〕

DATA行〔PDF形式ファイルを暗号化仕分け出力する場合のPDF仕分け定義ファイル〕

DATA行〔PDF形式ファイルを仕分け出力する場合のPDF仕分け定義ファイル〕

DBInfoFileNameプロパティ〔ActiveXオブジェクト〕

DBInfoFilePathプロパティ〔ActiveXオブジェクト〕

DefaultCassette〔プリンタ定義ファイルのキーワード〕

DisableAdd〔暗号化設定ファイルのキーワード〕

DisableChange〔暗号化設定ファイルのキーワード〕

DisableCopy〔暗号化設定ファイルのキーワード〕

DisablePrint〔暗号化設定ファイルのキーワード〕

DistributeFileNameプロパティ〔ActiveXオブジェクト〕

DistributeFilePathプロパティ〔ActiveXオブジェクト〕

DistributionInfoFileプロパティ〔ActiveXオブジェクト〕

DocBookmarkFileNameプロパティ〔ActiveXオブジェクト〕

DocInfoFileNameプロパティ〔ActiveXオブジェクト〕

DocInfoFilePathプロパティ〔ActiveXオブジェクト〕

Duplex〔プリンタ定義ファイルのキーワード〕

DuplexBinding〔プリンタ定義ファイルのキーワード〕

(Ｅ)

EmbedCount〔プリンタ定義ファイルのキーワード〕

EmbedN〔プリンタ定義ファイルのキーワード〕

EncryptionPasswordKeyプロパティ〔ActiveXオブジェクト〕

EPS-XLSXログ

EPS-XLSXログの出力形式

Err.Descriptionプロパティ〔ActiveXオブジェクト〕

Err.Numberプロパティ〔ActiveXオブジェクト〕

ESC/P対応プリンタ出力用の環境変数

EUR Developerの上書きインストール時の注意

eurerコマンド

EUR Print Service Enterpriseの上書きインストール時の注意

EUR Print Serviceの上書きインストール時の注意

eurps.log〔ログファイル名〕

EURPS_BOOKMARKPATH〔環境設定ファイルの環境変数〕

EURPS_CODE128_PARAM〔環境設定ファイルの環境変数〕

EURPS_CODE39_PARAM〔環境設定ファイルの環境変数〕

EURPS_CRYPTOFILEPATH〔環境設定ファイルの環境変数〕

EURPS_CSV_PRINT_PERIOD〔環境設定ファイルの環境変数〕

EURPS_DBINFOPATH〔環境設定ファイルの環境変数〕

EURPS_DISTINFOPATH〔JP1と連携して仕分け印刷する場合〕

EURPS_DISTINFOPATH〔PDF形式ファイルを仕分け出力する場合〕

EURPS_DISTINFOPATH〔環境設定ファイルの環境変数〕

EURPS_DOCINFOPATH〔環境設定ファイルの環境変数〕

EURPS_ENVFILE〔環境設定ファイルの環境変数〕

EURPS_EXCELLOGFILELEVEL〔環境設定ファイルの環境変数〕

EURPS_EXCELTMPPATH〔環境設定ファイルの環境変数〕

EURPS_FIXOPT〔環境設定ファイルの環境変数〕

EURPS_FONT_ROUNDDOWN〔環境設定ファイルの環境変数〕

EURPS_FONT_WIDTH_MODE〔環境設定ファイルの環境変数〕

EURPS_GAIJIFONT〔AIX環境の場合〕

EURPS_GAIJIFONT〔HP-UX環境の場合〕

EURPS_GAIJIFONT〔Windows環境の場合〕

EURPS_GAIJIFONT〔環境設定ファイルの環境変数〕

EURPS_IMAGEPATH〔環境設定ファイルの環境変数〕

EURPS_J84GA16〔環境設定ファイルの環境変数〕

EURPS_J84GA24〔環境設定ファイルの環境変数〕

EURPS_J84GA48〔環境設定ファイルの環境変数〕

EURPS_J84GA72〔環境設定ファイルの環境変数〕

EURPS_J84GA96〔環境設定ファイルの環境変数〕

EURPS_J84GK16〔環境設定ファイルの環境変数〕

EURPS_J84GK24〔環境設定ファイルの環境変数〕

EURPS_J84GK48〔環境設定ファイルの環境変数〕

EURPS_J84GK72〔環境設定ファイルの環境変数〕

EURPS_J84GK96〔環境設定ファイルの環境変数〕

EURPS_J84MA16〔環境設定ファイルの環境変数〕

EURPS_J84MA24〔環境設定ファイルの環境変数〕

EURPS_J84MA48〔環境設定ファイルの環境変数〕

EURPS_J84MA72〔環境設定ファイルの環境変数〕

EURPS_J84MA96〔環境設定ファイルの環境変数〕

EURPS_J84MK16〔環境設定ファイルの環境変数〕

EURPS_J84MK24〔環境設定ファイルの環境変数〕

EURPS_J84MK48〔環境設定ファイルの環境変数〕

EURPS_J84MK72〔環境設定ファイルの環境変数〕

EURPS_J84MK96〔環境設定ファイルの環境変数〕

EURPS_LOGFILELEVEL〔環境設定ファイルの環境変数〕

EURPS_LOGFILEPATH〔環境設定ファイルの環境変数〕

EURPS_LOGSIZE〔環境設定ファイルの環境変数〕

EURPS_MAPDATAPATH〔環境設定ファイルの環境変数〕

EURPS_MAX_SPOOL_PAGES〔環境設定ファイルの環境変数〕

EURPS_MULTI_REPORTSETPATH〔環境設定ファイルの環境変数〕

EURPS_MULTIFORM_INFODEFPATH〔環境設定ファイルの環境変数〕

EURPS_NOSKIP_OUTPUTSPACE〔環境設定ファイルの環境変数〕

EURPS_OUTPUTPATH〔環境設定ファイルの環境変数〕

EURPS_OUTPUTPDF_VER〔環境設定ファイルの環境変数〕

EURPS_PDF_IMAGE_OPTIMIZEMEM〔環境設定ファイルの環境変数〕

EURPS_PDF_OUTPUT〔環境設定ファイルの環境変数〕

EURPS_PDF_SAMEIMAGE〔環境設定ファイルの環境変数〕

EURPS_PDL_EXGOTFONTPATH〔環境設定ファイルの環境変数〕

EURPS_PDL_EXMINFONTPATH〔環境設定ファイルの環境変数〕

EURPS_PRINT〔環境設定ファイルの環境変数〕

EURPS_PRINTERINFPATH〔環境設定ファイルの環境変数〕

EURPS_QR_CELL_SIZE_D〔環境設定ファイルの環境変数〕

EURPS_QR_CELL_SIZE_M〔環境設定ファイルの環境変数〕

EURPS_QR_CORRECTION_LEVEL〔環境設定ファイルの環境変数〕

EURPS_QR_VERSION〔環境設定ファイルの環境変数〕

EURPS_REPLACEITEMCNTLPATH〔環境設定ファイルの環境変数〕

EURPS_REPLACEITEMPATH〔環境設定ファイルの環境変数〕

EURPS_REPORT_LOGERROR〔環境設定ファイルの環境変数〕

EURPS_REPORT_WARNING〔環境設定ファイルの環境変数〕

EURPS_REPORTPATH〔環境設定ファイルの環境変数〕

EURPS_SCRIPTCNTLFILEPATH〔環境設定ファイルの環境変数〕

EURPS_SCRIPTFILEPATH〔環境設定ファイルの環境変数〕

EURPS_SKIP_OUTPUTSPACE〔環境設定ファイルの環境変数〕

EURPS_TESTPRINTFILE〔環境設定ファイルの環境変数〕

EURPS_TINTINFOPATH〔環境設定ファイルの環境変数〕

EURPS_TMPPATH〔環境設定ファイルの環境変数〕

EURPS_TRACE〔環境設定ファイルの環境変数〕

EURPS_TRACE_DRAWAPI〔環境設定ファイルの環境変数〕

EURPS_USE_05_06_FONT_LANG〔環境設定ファイルの環境変数〕

EURPS_USE_05_06_FONT_REPLACE〔環境設定ファイルの環境変数〕

EURPS_USERDATAPATH〔環境設定ファイルの環境変数〕

EURPS_VIEWERPREFERENCEFILEPATH〔環境設定ファイルの環境変数〕

EurpsEnvFileプロパティ〔ActiveXオブジェクト〕

EURPSEX.dll〔ActiveXオブジェクトのファイル名〕

EURPSExceptionオブジェクト〔JavaBeans起動部品〕

EURPSExceptionオブジェクトのメソッド

getErrorCode

getMessage

EURPSExceptionクラス〔JavaBeans起動部品〕

EURPSExceptionクラスのメソッド

getErrorCode

getMessage

EURPSExceptionクラスのメソッド一覧〔JavaBeans起動部品〕

EURPSJavaError_〔1-2〕.log〔エラーログファイル名〕

EURPSManager〔JavaBeans起動部品〕

EURPSManager.properties〔JavaBeans起動部品プロパティファイル〕

EURPSManager_5.jar〔JavaBeans起動部品JARファイル〕

EURPSManagerクラス〔JavaBeans起動部品〕

EURPSManagerクラスのコンストラクタ〔JavaBeans起動部品〕

EURPSManagerクラスのメソッド

printReport

setBookmarkFileName

setBookmarkFilePath

setCrypto

setCryptoFileName

setCryptoFilePath

setDataFileName

setDataFilePath

setDBInfoFileName

setDBInfoFilePath

setDistributeFileName

setDistributeFilePath

setDistributionInfoFile

setDocBookmarkFileName

setDocInfoFileName

setDocInfoFilePath

setEncryptionPasswordKey

setEurpsEnvFile

setFirstPageNumber

setFontWidthMode

setInitPageNumber

setMultiBookmarkFileName

setMultiDataFileName

setMultiFormInfoDefFileName

setMultiFormInfoDefFilePath

setMultiReportFileName

setMultiReportSetFileName

setMultiReportSetFilePath

setMultiUserDataFileName

setOutFileName

setOutputType

setPageNumberFormat

setPageNumberLocation

setPaperOrientation

setPrintCopies

setPrintedPageNumberFileName

setPrintEndPage

setPrinterinfFileName

setPrinterinfFilePath

setPrinterName

setPrintPageNumber

setPrintStartPage

setReplaceItemCntlFileName

setReplaceItemCntlFilePath

setReportFileName

setReportFilePath

setScriptCntlFileName

setScriptCntlFilePath

setSortPrint

setTintInfoFileName

setTintInfoFilePath

setTrayCode

setUserDataFileName

setUserDataFilePath

setViewerPreferenceFileName

setViewerPreferenceFilePath

EURPSManagerクラスのメソッド一覧〔JavaBeans起動部品〕

EURPSManagerクラスのメソッド仕様

eurpsコマンド〔概要〕

eurpsコマンドからの帳票出力

eurpsコマンド実行時の終了コード一覧

eurpsコマンドで指定するオプション一覧（ファイル出力の場合）

eurpsコマンドで指定するオプション一覧（プリンタ出力の場合）

eurpsログ

EURから出力できる文字

EUR形式ファイル

EUR形式ファイルを出力する手順

EUR形式ファイルを出力するときの注意

［EUR サーバ環境設定ファイルエディタ］ダイアログ

環境変数の分類

操作手順

ダイアログからの環境設定ファイルの作成

チェックされる内容

注意事項

便利な機能

［EUR サーバ環境設定ファイルエディタ］ダイアログでチェックされる内容

［EUR サーバ環境設定ファイルエディタ］ダイアログでの環境変数の分類

［EUR サーバ環境設定ファイルエディタ］ダイアログの操作

［EUR サーバ環境設定ファイルエディタ］ダイアログの便利な機能

［EUR サーバ環境設定ファイルエディタ］ダイアログを使用する場合の注意事項

EUR サーバ帳票出力機能

EUR サーバ帳票出力機能で扱える画像データ

EUR サーバ帳票出力機能で扱える帳票ファイル

EUR サーバ帳票出力機能で扱えるデータファイル

EUR サーバ帳票出力機能で使用するダイアログ

［EUR サーバ環境設定ファイルエディタ］ダイアログ

EUR サーバ帳票出力機能で使用できるフォント

EUR サーバ帳票出力機能の概要

EUR サーバ帳票出力機能の環境変数

EUR サーバ帳票出力機能を複数同時に実行する環境についての注意

EURで提供するJavaBeans起動部品〔JavaBeans起動部品〕

EURでの外字の使用方法

EURフォントファイル

EURフォントファイルの作成

EURフォントファイルの使用方法

EURフォントファイルを使用するときの注意

Excel形式ファイルに出力する手順

Excel形式ファイルに出力する場合の環境変数

Excel形式ファイルを出力するときの注意

(Ｆ)

fieldname〔複数様式情報定義ファイルのキーワード（formtransfercondition）〕

fieldname〔複数様式情報定義ファイルのキーワード（grouptransfercondition）〕

FirstPageNumberプロパティ〔ActiveXオブジェクト〕

FIX形式のデータ形式〔EUR サーバ帳票出力機能で扱えるデータファイル〕

FIX形式のデータファイルに空データを指定する場合

Font〔プリンタ定義ファイルのキーワード〕

FontWidthModeプロパティ〔ActiveXオブジェクト〕

formfilename〔複数様式情報定義ファイルのキーワード〕

formfilenameの形式〔複数様式情報定義ファイル〕

formtransfercondition〔複数様式情報定義ファイル〕

formtransferconditionの形式〔複数様式情報定義ファイル〕

(Ｇ)

GenTextMode〔プリンタ定義ファイルのキーワード〕

getErrorCodeメソッド〔JavaBeans起動部品〕

getErrorCodeメソッド〔JavaBeans起動部品の例外情報〕

getMessageメソッド〔JavaBeans起動部品〕

getMessageメソッド〔JavaBeans起動部品の例外情報〕

group〔複数様式情報定義ファイル〕

grouptransfercondition〔複数様式情報定義ファイル〕

grouptransferconditionの形式〔複数様式情報定義ファイル〕

groupの形式〔複数様式情報定義ファイル〕

(Ｈ)

HTMLヘルプの履歴を削除したい場合

(Ｉ)

IMAGE_ENDPOS〔透かし情報ファイルのキーワード〕

IMAGE_FILE〔透かし情報ファイルのキーワード〕

IMAGE_STARTPOS〔透かし情報ファイルのキーワード〕

IMAGE_STYLE〔透かし情報ファイルのキーワード〕

InitPageNumberプロパティ〔ActiveXオブジェクト〕

(Ｊ)

J2EEサポート時の注意〔JavaBeans起動部品〕

JARファイル（EURPSManager_5.jar）〔JavaBeans起動部品〕

JavaBeans起動部品

JavaBeans起動部品実行時の終了コード一覧

JavaBeans起動部品で帳票を出力するときの注意

JavaBeans起動部品のエラー出力

JavaBeans起動部品の起動方法

JavaBeans起動部品のセキュリティについて

JavaBeans起動部品のメソッド〔EURPSExceptionクラスのメソッド〕

JavaBeans起動部品のメソッド〔EURPSManagerクラスのメソッド〕

JavaBeans起動部品のメソッド〔ファイル出力〕

JavaBeans起動部品のメソッド〔プリンタ出力〕

JavaBeans起動部品のログ

JP.co.Hitachi.soft.EURPSパッケージ〔JavaBeans起動部品〕

(Ｋ)

keybreaktopform〔複数様式情報定義ファイルのキーワード〕

KEYFIELD行〔PDF形式ファイルを暗号化仕分け出力する場合のPDF仕分け定義ファイル〕

KEYFIELD行〔PDF形式ファイルを仕分け出力する場合のPDF仕分け定義ファイル〕

KEYWORD〔文書情報設定ファイルのキーワード〕

(Ｍ)

Margin〔プリンタ定義ファイルのキーワード〕

MultiFormInfoDefFileNameプロパティ〔ActiveXオブジェクト〕

MultiFormInfoDefFilePathプロパティ〔ActiveXオブジェクト〕

MultiReportSetFileNameプロパティ〔ActiveXオブジェクト〕

MultiReportSetFilePathプロパティ〔ActiveXオブジェクト〕

(Ｎ)

NAME〔しおり定義ファイルのキーワード〕

(Ｏ)

OutFileNameプロパティ〔ActiveXオブジェクト〕

OutputTypeプロパティ〔ActiveXオブジェクト〕

OwnerPassword〔暗号化設定ファイルのキーワード〕

OwnerPasswordとUserPasswordの違い

(Ｐ)

PageNumberFormatプロパティ〔ActiveXオブジェクト〕

PageNumberLocationプロパティ〔ActiveXオブジェクト〕

PaperOrientationプロパティ〔ActiveXオブジェクト〕

PaperShiftX〔プリンタ定義ファイルのキーワード〕

PaperShiftY〔プリンタ定義ファイルのキーワード〕

PATH環境変数の設定

PDF形式ファイルに出力するときの注意

PDF形式ファイルに出力する場合の環境変数

PDF形式ファイルにフォントを埋め込むときの注意

PDF形式ファイルに複写検知機能を追加する場合

PDF形式ファイルを暗号化して出力する場合の環境変数

PDF形式ファイルを暗号化出力する手順

PDF形式ファイルを暗号化出力するときの注意

PDF形式ファイルを暗号化仕分け出力する手順

PDF形式ファイルを偽造・改ざん検知機能を追加する場合

PDF形式ファイルを出力する手順

PDF形式ファイルを仕分け出力する手順

PDF仕分け定義ファイル

PDF仕分け定義ファイルに指定するuserpasswordの注意

PDF仕分け定義ファイルの形式〔PDF形式ファイルを暗号化仕分け出力する場合〕

PDF仕分け定義ファイルの形式〔PDF形式ファイルを仕分け出力する場合〕

PDF仕分け定義ファイルの指定例〔PDF形式ファイルを暗号化仕分け出力する場合〕

PDF仕分け定義ファイルの指定例〔PDF形式ファイルを仕分け出力する場合〕

PDF仕分け定義ファイルの編集〔PDF形式ファイルを暗号化仕分け出力する場合〕 ,[2]

PDF仕分け定義ファイルの編集〔PDF形式ファイルを仕分け出力する場合〕 ,[2]

PDF仕分け定義ファイルの保存場所

PDF仕分けをするときの注意

PDFパスワード暗号化ツール

PDLType〔プリンタ定義ファイルのキーワード〕

PDLファイル

PrintCopiesプロパティ〔ActiveXオブジェクト〕

PrintedPageNumberFileNameプロパティ〔ActiveXオブジェクト〕

PrintEndPageプロパティ〔ActiveXオブジェクト〕

PrinterinfFileNameプロパティ〔ActiveXオブジェクト〕

PrinterinfFilePathプロパティ〔ActiveXオブジェクト〕

PrinterNameプロパティ〔ActiveXオブジェクト〕

printnewpaper〔複数様式情報定義ファイルのキーワード〕

PrintPageNumberプロパティ〔ActiveXオブジェクト〕

PrintReportメソッド〔ActiveXオブジェクト〕

printReportメソッド〔JavaBeans起動部品〕

PrintStartPageプロパティ〔ActiveXオブジェクト〕

(Ｑ)

QRCellSizeD〔プリンタ定義ファイルのキーワード〕

QRCellSizeM〔プリンタ定義ファイルのキーワード〕

(Ｒ)

ReplaceItemCntlFileNameプロパティ〔ActiveXオブジェクト〕

ReplaceItemCntlFilePathプロパティ〔ActiveXオブジェクト〕

ReportFileNameプロパティ〔ActiveXオブジェクト〕

ReportFilePathプロパティ〔ActiveXオブジェクト〕

resetpagenumber〔複数様式情報定義ファイルのキーワード〕

(Ｓ)

SCALE〔文書しおり定義ファイルのキーワード〕

ScriptCntlFileNameプロパティ〔ActiveXオブジェクト〕

ScriptCntlFilePathプロパティ〔ActiveXオブジェクト〕

setBookmarkFileNameメソッド〔JavaBeans起動部品〕

setBookmarkFilePathメソッド〔JavaBeans起動部品〕

setCryptoFileNameメソッド〔JavaBeans起動部品〕

setCryptoFilePathメソッド〔JavaBeans起動部品〕

setCryptoメソッド〔JavaBeans起動部品〕

setDataFileNameメソッド〔JavaBeans起動部品〕

setDataFilePathメソッド〔JavaBeans起動部品〕

setDBInfoFileNameメソッド〔JavaBeans起動部品〕

setDBInfoFilePathメソッド〔JavaBeans起動部品〕

setDistributeFileNameメソッド〔JavaBeans起動部品〕

setDistributeFilePathメソッド〔JavaBeans起動部品〕

setDistributionInfoFileメソッド〔JavaBeans起動部品〕

setDocBookmarkFileNameメソッド〔JavaBeans起動部品〕

setDocInfoFileNameメソッド〔JavaBeans起動部品〕

setDocInfoFilePathメソッド〔JavaBeans起動部品〕

setEncryptionPasswordKeyメソッド〔JavaBeans起動部品〕

setEurpsEnvFileメソッド〔JavaBeans起動部品〕

setFirstPageNumberメソッド〔JavaBeans起動部品〕

setFontWidthModeメソッド〔JavaBeans起動部品〕

setInitPageNumberメソッド〔JavaBeans起動部品〕

setMultiBookmarkFileNameメソッド〔JavaBeans起動部品〕

setMultiDataFileNameメソッド〔JavaBeans起動部品〕

setMultiFormInfoDefFileNameメソッド〔JavaBeans起動部品〕

setMultiFormInfoDefFilePathメソッド〔JavaBeans起動部品〕

setMultiReportFileNameメソッド〔JavaBeans起動部品〕

setMultiReportSetFileNameメソッド〔JavaBeans起動部品〕

setMultiReportSetFilePathメソッド〔JavaBeans起動部品〕

setMultiUserDataFileNameメソッド〔JavaBeans起動部品〕

setOutFileNameメソッド〔JavaBeans起動部品〕

setOutputTypeメソッド〔JavaBeans起動部品〕

setPageNumberFormatメソッド〔JavaBeans起動部品〕

setPageNumberLocationメソッド〔JavaBeans起動部品〕

setPaperOrientationメソッド〔JavaBeans起動部品〕

setPrintCopiesメソッド〔JavaBeans起動部品〕

setPrintedPageNumberFileNameメソッド〔JavaBeans起動部品〕

setPrintEndPageメソッド〔JavaBeans起動部品〕

setPrinterinfFileNameメソッド〔JavaBeans起動部品〕

setPrinterinfFilePathメソッド〔JavaBeans起動部品〕

setPrinterNameメソッド〔JavaBeans起動部品〕

setPrintPageNumberメソッド〔JavaBeans起動部品〕

setPrintStartPageメソッド〔JavaBeans起動部品〕

setReplaceItemCntlFileNameメソッド〔JavaBeans起動部品〕

setReplaceItemCntlFilePathメソッド〔JavaBeans起動部品〕

setReportFileNameメソッド〔JavaBeans起動部品〕

setReportFilePathメソッド〔JavaBeans起動部品〕

setScriptCntlFileNameメソッド〔JavaBeans起動部品〕

setScriptCntlFilePathメソッド〔JavaBeans起動部品〕

setSortPrintメソッド〔JavaBeans起動部品〕

setTintInfoFileNameメソッド〔JavaBeans起動部品〕

setTintInfoFilePathメソッド〔JavaBeans起動部品〕

setTrayCodeメソッド〔JavaBeans起動部品〕

setUserDataFileNameメソッド〔JavaBeans起動部品〕

setUserDataFilePathメソッド〔JavaBeans起動部品〕

setViewerPreferenceFileNameメソッド〔JavaBeans起動部品〕

setViewerPreferenceFilePathメソッド〔JavaBeans起動部品〕

SortPrintプロパティ〔ActiveXオブジェクト〕

SQL Serverを使用するときの注意

subgroup〔複数様式情報定義ファイルのキーワード〕

subgroupの形式〔複数様式情報定義ファイル〕

SUBTITLE〔文書情報設定ファイルのキーワード〕

(Ｔ)

TINT_COLOR〔透かし情報ファイルのキーワード〕

TINT_DATA〔透かし情報ファイルのキーワード〕

TINT_DENSITY〔透かし情報ファイルのキーワード〕

TINT_ENDPOS〔透かし情報ファイルのキーワード〕

TINT_STARTPOS〔透かし情報ファイルのキーワード〕

TintInfoFileNameプロパティ〔ActiveXオブジェクト〕

TintInfoFilePathプロパティ〔ActiveXオブジェクト〕

TITLE〔文書しおり定義ファイルのキーワード〕

TITLE〔文書情報設定ファイルのキーワード〕

TOTAL行〔PDF形式ファイルを暗号化仕分け出力する場合のPDF仕分け定義ファイル〕

TOTAL行〔PDF形式ファイルを仕分け出力する場合のPDF仕分け定義ファイル〕

transfercondition〔複数様式情報定義ファイルのキーワード〕 ,[2]

traycode〔複数様式情報定義ファイルのキーワード〕

TrayCodeプロパティ〔ActiveXオブジェクト〕

(Ｕ)

UNIX／Linux環境でExcel形式ファイルを出力する場合に必要なロケール

UNIX／Linux環境で使用する場合の注意

UNIX／Linux環境のEUR サーバ帳票出力機能で印刷するときの運用手順

UserDataFileNameプロパティ〔ActiveXオブジェクト〕

UserDataFilePathプロパティ〔ActiveXオブジェクト〕

UserPassword〔暗号化設定ファイルのキーワード〕

(Ｖ)

ViewerPreferenceFileNameプロパティ〔ActiveXオブジェクト〕

ViewerPreferenceFilePathプロパティ〔ActiveXオブジェクト〕

Visual Studio 2003からActiveXオブジェクトを使用する場合の注意

(Ｗ)

WARファイル作成時の注意〔JavaBeans起動部品〕

Windows Server 2003 x64およびWindows Server 2003 R2 x64で出力する場合の注意

Windowsサービス

(Ｘ)

XDPI〔プリンタ定義ファイルのキーワード〕

(Ｙ)

YDPI〔プリンタ定義ファイルのキーワード〕

(ア行)

(あ)

アカウントに対するアクセス権の設定

アクセストレース

アンインストール時の注意

暗号化設定ファイル

暗号化設定ファイルに指定するキーワード〔PDF形式ファイルを暗号化出力する場合〕

暗号化設定ファイルに指定するキーワード〔PDF形式ファイルを暗号化仕分け出力する場合〕

暗号化設定ファイルに設定できる属性

暗号化設定ファイルのキーワード

暗号化設定ファイルの構文

暗号化設定ファイルの指定例

暗号化設定ファイルの保存場所

(い)

一時フォルダに関する注意

イベントログ

イベントログの出力形式

印刷〔暗号化設定ファイルのセキュリティ属性〕

インストール時の注意

(え)

エラー出力〔ActiveXオブジェクト〕

エラー出力〔JavaBeans起動部品〕

エラーログ〔JavaBeans起動部品〕

エラーログファイルの出力先の指定

エラーログファイルのファイルサイズの指定

エラーログファイルの文字コード

エラーログファイル名〔JavaBeans起動部品〕

(お)

オーナパスワード〔暗号化設定ファイルのセキュリティ属性〕

置き換え表管理情報ファイル ,[2]

置き換え表ファイル ,[2]

(カ行)

(か)

外字

CSV形式ファイル，EUR形式ファイル，およびExcel形式ファイル出力での外字の使用方法

プリンタでの印刷，およびPDF形式ファイル出力での外字の使用方法

プリンタでの印刷，およびPDF形式ファイル出力での外字の使用方法〔UNIX／Linux環境〕

プリンタでの印刷，およびPDF形式ファイル出力での外字の使用方法〔Windows環境〕

拡張データベースアクセストレースユティリティ

画像ファイルの扱い

可変記号値

可変記号値定義ファイル

可変記号値定義ファイルの形式

可変記号値定義ファイルの指定例

環境設定ファイルの格納先

環境設定ファイルの構文

環境設定ファイルの指定例

環境設定ファイルの編集

環境変数一覧

(き)

偽造・改ざん検知機能

起動

給紙トレイコード

給紙トレイ情報

(く)

クラス

EURPSException

EURPSManager

(け)

形式〔暗号化設定ファイルのキーワードDisableAdd〕

形式〔暗号化設定ファイルのキーワードDisableChange〕

形式〔暗号化設定ファイルのキーワードDisableCopy〕

形式〔暗号化設定ファイルのキーワードDisablePrint〕

形式〔暗号化設定ファイルのキーワードOwnerPassword〕

形式〔暗号化設定ファイルのキーワードUserPassword〕

形式〔しおり定義ファイルのキーワードBREAKFLD〕

形式〔しおり定義ファイルのキーワードNAME〕

形式〔透かし情報ファイルのキーワードIMAGE_ENDPOS〕

形式〔透かし情報ファイルのキーワードIMAGE_FILE〕

形式〔透かし情報ファイルのキーワードIMAGE_STARTPOS〕

形式〔透かし情報ファイルのキーワードIMAGE_STYLE〕

形式〔透かし情報ファイルのキーワードTINT_COLOR〕

形式〔透かし情報ファイルのキーワードTINT_DATA〕

形式〔透かし情報ファイルのキーワードTINT_DENSITY〕

形式〔透かし情報ファイルのキーワードTINT_ENDPOS〕

形式〔透かし情報ファイルのキーワードTINT_STARTPOS〕

形式〔文書しおり定義ファイルのキーワードSCALE〕

形式〔文書しおり定義ファイルのキーワードTITLE〕

形式〔文書情報設定ファイルのキーワードAUTHOR〕

形式〔文書情報設定ファイルのキーワードKEYWORD〕

形式〔文書情報設定ファイルのキーワードSUBTITLE〕

形式〔文書情報設定ファイルのキーワードTITLE〕

(こ)

光学式読み取り装置で帳票を読み取るときの注意

コーディング例〔ActiveXでのCSV形式ファイル出力〕

コーディング例〔ActiveXでのEUR形式ファイル出力〕

コーディング例〔ActiveXでのExcel形式ファイル出力〕

コーディング例〔ActiveXでのPDF形式ファイル出力〕

コーディング例〔JavaBeans起動部品でのCSV形式ファイル出力〕

コーディング例〔JavaBeans起動部品でのEUR形式ファイル出力〕

コーディング例〔JavaBeans起動部品でのExcel形式ファイル出力〕

コーディング例〔JavaBeans起動部品でのPDF形式ファイル出力〕

固定画像のある帳票を出力するときの注意

コマンドからの帳票出力

コマンド構文に指定できる文字列の長さ

コマンド構文の長さを求める計算式

コマンドに指定したデータの優先順位

(サ行)

(さ)

サービス環境で実行するときの注意

作業環境の言語との対応

サブ文書の情報〔しおり定義ファイル〕

サブ様式グループ

サブ様式グループ番号〔複数様式情報定義ファイル〕

サポートする文字集合

(し)

しおり

しおり定義ファイル

しおり定義ファイルのキーワード

しおり定義ファイルの構文

しおり定義ファイルの指定例

しおり定義ファイルの保存場所

しおりに出力できるもの

しおりを付けたPDF形式ファイル

しおりを付ける目的

出力先ファイル名の注意

出力されるファイル〔パスワードの暗号化（PDF）〕

出力されるファイル〔パスワードの暗号化（接続情報）〕

出力するプリンタ指定

出力ページ情報ファイル

出力ページ数の上限値

使用できない機能

仕分け印刷

仕分け印刷するときの注意〔仕分け定義情報ファイル〕

仕分け印刷で帳票の印刷先を振り分けるには

仕分け印刷の実行〔JP1と連携して仕分け印刷する場合〕

仕分け定義情報ファイル

仕分け定義情報ファイルの編集手順〔JP1と連携して仕分け印刷する場合〕

仕分け定義情報ファイルの編集例〔JP1と連携して仕分け印刷する場合〕

(す)

透かし情報ファイル

透かし情報ファイルのキーワード

透かし情報ファイルの構文

透かし情報ファイルの作成

透かし情報ファイルの指定例

透かし情報ファイルの注意事項

透かし情報ファイルの保存場所

透かし情報ファイルの文字コード

(せ)

静的モード

セキュリティ〔JavaBeans起動部品〕

接続情報パスワード暗号化ツール

接続情報ファイル

接続情報ファイルのキーワード

接続情報ファイルの形式

接続情報ファイルの指定例

設定されているパスワードの違い〔暗号化仕分けされたPDF形式ファイル〕

設定する内容〔しおり定義ファイル〕

設定する内容〔文書しおり定義ファイル〕

(タ行)

(た)

ダイアログからの環境設定ファイルの作成

大量ページの出力時の注意

多言語機能

(ち)

注釈とフォームフィールドの作成〔暗号化設定ファイルのセキュリティ属性〕

帳票出力の手順〔CSV形式ファイル出力〕

帳票出力の手順〔EUR形式ファイル出力〕

帳票出力の手順〔Excel形式ファイル出力〕

帳票出力の手順〔PDF形式ファイル暗号化出力〕

帳票出力の手順〔PDF形式ファイル暗号化仕分け出力〕

帳票出力の手順〔PDF形式ファイル出力〕

帳票出力の手順〔PDF形式ファイル仕分け出力〕

帳票出力の手順〔複数様式〕

帳票出力の手順〔プリンタ出力〕

帳票セット

帳票セット指定ファイル

帳票セット指定ファイルの形式

帳票セット指定ファイルの指定例

帳票セット指定ファイルの編集

帳票セットの形式

(つ)

通信トレース

(て)

ディスク複製インストール

データファイル名の指定を省略した帳票を出力するときの注意

テスト印刷設定ファイル

テスト印刷設定ファイルの作成

テスト印刷設定ファイルの保存場所

点線を出力するときの注意

(と)

同時に指定できないプロパティ（ActiveXオブジェクト）

同時に指定できないメソッド（Java起動部品）

動的モード

トレース採取に関する注意

トレースファイル

トレースファイルの出力先の指定

トレースファイルのファイルサイズの指定

トレースファイルの文字コード

トレースファイル名〔JavaBeans起動部品〕

トレースログ〔JavaBeans起動部品〕

トレースログの出力形式

(ナ行)

(な)

内容のコピー，または抽出〔暗号化設定ファイルのセキュリティ属性〕

(に)

入力データファイルに関する注意

入力ファイルに対するエンコーディング

(ね)

ネットワークドライブや共有フォルダにアクセスする場合の注意

(ハ行)

(は)

バーコードの印刷の注意

バーコードのデータキャラクタの置き換え

パスワード暗号化ツール〔PDF〕

パスワード暗号化ツール〔接続情報〕

パスワードの暗号化〔PDF〕

パスワードの暗号化〔接続情報〕

パスワードを暗号化する方法〔PDF〕

パスワードを暗号化する方法〔接続情報〕

(ひ)

非Unicodeアプリケーションを使用する場合の注意

ビューアプレファレンス定義ファイル

(ふ)

ファイルサイズの上限値〔CSV形式（DAT形式）〕

ファイルサイズの上限値〔FIX形式〕

ファイルに出力する場合〔ActiveXオブジェクト〕

ファイルに出力する場合〔JavaBeans起動部品〕

ファイル名にNEC選定IBM拡張文字を指定する場合

ファイル名に指定できる文字数

フォント

EURPS_USE_05_06_FONT_LANGが適用される条件

EUR形式ファイル出力でのフォントの出力結果〔プロポーショナルフォントの出力〕

EUR サーバ帳票出力機能で使用できるフォント

EUR サーバ帳票出力機能でのプロポーショナルフォントの出力

PDF形式ファイル出力でのフォントの出力結果〔プロポーショナルフォントの出力〕

PDFで使用できるフォント

UNIX／Linux環境のプリンタ出力時のフォント

欧文フォント〔PDFで使用できるフォント〕

出力形式ごとのフォントの出力結果〔プロポーショナルフォントの出力〕

中国語フォント〔PDFで使用できるフォント〕

動的モードで出力できるフォント

日本語フォント〔PDFで使用できるフォント〕

フォントの置き換え結果〔PDFで使用できるフォント〕

フォントの置き換え結果〔UNIX／Linux環境のプリンタ出力〕

フォントの書体名称を出力したPDF形式ファイルを表示・印刷する場合の注意事項

プリンタ出力でのフォントの出力結果〔プロポーショナルフォントの出力〕

文字幅計算方法の設定

文字幅計算方法の適用範囲

文字幅の計算方法

複写検知機能

複数帳票指定時の注意〔EUR形式ファイルを出力するとき〕

複数帳票指定時の文字列の長さ〔ActiveXオブジェクト〕

複数帳票指定時の文字列の長さ〔JavaBeans起動部品〕

複数の帳票セットを指定した帳票出力との違い

複数の帳票セットを指定して出力するときの注意

複数様式情報定義ファイル

複数様式情報定義ファイルの指定例

複数様式情報定義ファイルの編集

複数様式で帳票を出力する手順

複数様式で帳票を出力する流れ

複数様式での帳票出力例

複数様式を使用する場合の注意

プリンタ解像度ごとのバーコード最小サイズ

プリンタ出力するときの注意

プリンタ定義ファイルでのプリンタ定義〔AIX環境の場合〕

プリンタ定義ファイルでのプリンタ定義〔HP-UX環境の場合〕

プリンタ定義ファイルでのプリンタ定義〔Linux環境の場合〕

プリンタ定義ファイルのキーワード一覧

プリンタ定義ファイルの構文

プリンタ定義ファイルの作成

プリンタ定義ファイルの指定例

プリンタ定義ファイルの保存場所

プリンタに出力する手順

プリンタに出力するときの注意〔UNIX／Linux環境〕

プリンタに出力する場合〔ActiveXオブジェクト〕

プリンタに出力する場合〔JavaBeans起動部品〕

フルパスの指定方法

プロパティ

BookmarkFileName

BookmarkFilePath

Crypto

CryptoFileName

CryptoFilePath

DataFileName

DataFilePath

DBInfoFileName

DBInfoFilePath

DistributeFileName

DistributeFilePath

DistributionInfoFile

DocBookmarkFileName

DocInfoFileName

DocInfoFilePath

EncryptionPasswordKey

EurpsEnvFile

FirstPageNumber

FontWidthMode

InitPageNumber

MultiFormInfoDefFileName

MultiFormInfoDefFilePath

MultiReportSetFileName

MultiReportSetFilePath

OutFileName

OutputType

PageNumberFormat

PageNumberLocation

PaperOrientation

PrintCopies

PrintedPageNumberFileName

PrintEndPage

PrinterinfFileName

PrinterinfFilePath

PrinterName

PrintPageNumber

PrintStartPage

ReplaceItemCntlFileName

ReplaceItemCntlFilePath

ReportFileName

ReportFilePath

SortPrint

TintInfoFileName

TintInfoFilePath

TrayCode

UserDataFileName

UserDataFilePath

ViewerPreferenceFileName

ViewerPreferenceFilePath

プロパティファイル（EURPSManager.properties）〔JavaBeans起動部品〕

プロパティファイル（EURPSManager.properties）の構文

文書しおり定義ファイル

文書しおり定義ファイルのキーワード

文書しおり定義ファイルの構文

文書しおり定義ファイルの保存場所

文書情報設定ファイル

文書情報設定ファイルのキーワード

文書情報設定ファイルの構文

文書情報設定ファイルの指定例

文書情報設定ファイル名指定時の出力先の表示〔EUR形式ファイル出力の場合〕

文書情報設定ファイル名指定時の出力先の表示〔PDF形式ファイル出力の場合〕

文書情報設定ファイル名指定時の出力先の表示〔プリンタ出力の場合〕

文書情報設定ファイル名の指定先

文書の変更〔暗号化設定ファイルのセキュリティ属性〕

(マ行)

(め)

メソッド

PrintReport

メソッド仕様

EURPSManagerクラス

(ヤ行)

(ゆ)

ユーザ定義サイズの帳票を出力するときの注意

ユーザパスワード〔暗号化設定ファイルのセキュリティ属性〕

(よ)

様式グループ

様式グループ番号〔複数様式情報定義ファイル〕

用紙の向き

(ラ行)

(ら)

ラテン文字一覧

(り)

リモートインストール（UNIX環境の場合）

リモートインストール（Windows環境の場合）

(れ)

レコードの上限値〔CSV形式（DAT形式）〕

レコードの上限値〔FIX形式〕

(ろ)

ログ機能に関する注意

ログ出力〔JavaBeans起動部品〕

ログ出力の注意

ログファイルに出力する情報〔EPS-XLSXログ〕

ログファイルの切り替え〔eurpsログ〕

ログファイルの出力先の指定〔EPS-XLSXログ〕

ログファイルの出力先の指定〔eurpsログ〕

ログファイルの出力単位〔EPS-XLSXログ〕

ログファイルのファイルサイズの指定〔eurpsログ〕

ログファイルの容量〔EPS-XLSXログ〕

ログファイルへのメッセージ出力レベルの指定〔EPS-XLSXログ〕

ログファイルへのメッセージ出力レベルの指定〔eurpsログ〕

ログファイル名〔EPS-XLSXログ〕

ログファイル名〔eurpsログ〕

■ 商標類

Acrobatは，Adobe Systems Incorporated（アドビシステムズ社）の商標です。
ActiveXは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Adobe，およびReaderは，Adobe Systems Incorporated(アドビシステムズ社)の米国ならびに他の国における商標または登録商標です。
AIXは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
AIX 5Lは，米国およびその他の国におけるInternational Business Machines Corporationの商標です。
AMDは，Advanced Micro Devices, Inc.の商標です。
BSAFEは，EMC Corporationの米国およびその他の国における登録商標または商標です。
BSDは，米国Berkeley Software Design, Inc.の商品名称です。
ESC/Pは，セイコーエプソン(株)の商標です。
GIFは，米国CompuServe Inc.が開発したフォーマットの名称です。
HP-UXは，Hewlett-Packard Companyのオペレーティングシステムの名称です。
Internet Explorerは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Itaniumは，アメリカ合衆国およびその他の国におけるIntel Corporationの商標です。
J2EEは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Javaは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
JFIFは，C-Cube Microsystems社が規定したフォーマットの名称です。
JSPは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Linuxは，Linus Torvalds氏の日本およびその他の国における登録商標または商標です。
LIPSは，キヤノン(株)が開発した言語仕様です。
LIPSIIIは，キヤノン(株)が開発した言語仕様です。
Microsoft .NET は，お客様，情報，システムおよびデバイスを繋ぐソフトウェアです。
Microsoft Internet Information Servicesは，米国Microsoft Corporationの商品名称です。
MicrosoftおよびHyper-Vは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
MicrosoftおよびMS-DOSは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
MicrosoftおよびVisual Basicは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
MicrosoftおよびVisual Studioは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Microsoft Internet Information Serverは，米国Microsoft Corporationの商品名称です。
Microsoft Office Excelは，米国 Microsoft Corporation の商品名称です。
Microsoft SQL Serverは，米国Microsoft Corporationの商品名称です。
ODBCは，米国Microsoft Corporationが提唱するデータベースアクセス機構です。
OLEは，米国Microsoft Corporationが開発したソフトウェア名称です。
ORACLEは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Oracle及びOracle 10gは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Oracle及びOracle9iは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Oracle及びOracle Database 11gは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
PostScriptは，米国Adobe Systems, Inc.が開発した言語仕様です。
QRコードは，株式会社デンソーウェーブの登録商標です。
Red Hatは，米国およびその他の国でRed Hat, Inc. の登録商標もしくは商標です。
RSAは，EMC Corporationの米国およびその他の国における登録商標または商標です。
Sunは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
Sun Microsystemsは，Oracle Corporation 及びその子会社，関連会社の米国 及びその他の国における登録商標または商標です。
UNIXは，The Open Groupの米国ならびに他の国における登録商標です。
Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows NTは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
Windows Vistaは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
X Window Systemは，米国X Consortium, Inc.が開発したソフトウェアです。
紙の番人は，日立公共システムエンジニアリング株式会社の登録商標です。
中ゴシックBBBは，株式会社モリサワとアドビシステムズ社が共同開発したフォントで承認外の複製は禁止されており，それらの書体名は株式会社モリサワの商標です。
リュウミンL-KLは，株式会社モリサワとアドビシステムズ社が共同開発したフォントで承認外の複製は禁止されており，それらの書体名は株式会社モリサワの商標です。

プログラムプロダクト「P-F24D2-57843，P-F1JD2-51813，P-F1MD2-51813およびP-F9SD2-51813」は，EMC CorporationのRSA BSAFE(R)ソフトウェアを搭載しています。
プログラムプロダクト「P-1JD2-5381，P-1MD2-5381，およびP-9SD2-5381」に含まれるソフトウェア「Zip32z64.so」は，「Info-ZIP」をUNIX向けに移植したものです。
プログラムプロダクト「P-24D2-5984およびP-26D2-5784」は，「Info-ZIP」のソフトウェアを搭載しています。