インサーター制御ファイル

ファイル対応インサーターコントローラーは、インサーター制御ファイルを使用して、ジョブへの文書の挿入を管理します。RICOH ProcessDirectorは、各ジョブのインサーター制御ファイルを作成して、ジョブへの挿入前にインサーターコントローラーにそのファイルを送信することができます。

一部のインサーターは、ジョブごとに 2 つの制御ファイルを使用します。この場合、RICOH ProcessDirector はジョブごとに 2 つの制御ファイルを作成できます。最初の制御ファイルと 2 番目の制御ファイルの形式および内容が異なっている場合もあります。

    注意:
  • Quadient Inserter Express機能は、1つのインサーター制御ファイルの使用のみをサポートしています。

インサーターの要件に応じて、制御ファイルの内容は異なります。オプションのヘッダーレコードがファイルに含まれています。ここには通常、ジョブ全体に 関する情報、およびジョブ内の文書ごとのレコードが入っています。文書ごとのレコードには、挿入に関する情報 (インサーターのどのビンから文書が挿入されるか、文書の供給先が特殊な出力ビンに変更されるかどうか、など) が入っています。

RICOH ProcessDirector は、以下のいずれかの出力形式で制御ファイルを作成できます。

  • 固定長レコード(FLR):各レコードのフィールドは固定長になっていて、各フィールドの間に区切り文字はありません。
  • コンマ区切り(DEL):各レコードのフィールドはコンマで区切られています。この形式は、DB2 DEL出力形式です。
  • XML(Extensible Markup Language):ファイルはXML形式です。

エンコードプロパティーでは、データをASCIIまたはUTF-8でエンコードするかどうかを指定できます。形式がFLRの場合、プロパティーにマルチバイト文字セットエンコードが含まれる場合は、UTF-8を使用します。

インサーター制御ファイルの形式および内容は異なるため、インサーターのタイプごとに以下のファイルを作成します。

  • 規則ファイル:インサーター制御ファイルの各レコード(ヘッダーレコードを除く)のフィールドを定義し、レコードの各フィールドに入れる値を指定します。このファイルは必須です。RICOH ProcessDirectorは、規則ファイルを使用して、インサーター制御ファイルのレコードを作成します。RICOH ProcessDirector では、通常、作成されるレコードはジョブ内の文書ごとに 1 つです。このレコードは、ヘッダーレコード (存在する場合) の後に続きます。各フィールドには、静的テキスト (空白やゼロなど) または RICOH ProcessDirector プロパティー ([文書番号]プロパティーなど) の値を入れることができます。
  • ヘッダー規則ファイル:ヘッダーレコードのフィールドを定義し、レコードの各フィールドに入れる値を指定します。RICOH ProcessDirectorは、ヘッダー規則ファイルを使用して、インサーター制御ファイルの先頭にヘッダーレコードを書き込みます。通常、RICOH ProcessDirector はインサーター制御ファイルに 1 つのヘッダーレコードを作成します。一部のインサーターはヘッダー内に複数の XML エレメントを生成しますが、これらのエレメントは XML 出力ファイル内で 1 回しか出現しません。各フィールドには、静的テキスト (文字、空白、ゼロなど) または RICOH ProcessDirector プロパティー ([ジョブ番号]プロパティーなど) の値を入れることができます。このファイルは、インサーター制御ファイル形式にヘッダーレコードが指定されている場合のみ必要です。
RICOH ProcessDirectorは、インストール用に変更できるサンプル規則ファイルを提供しています。Quadient Inserter Express機能を使用すると、Quadientインサーター用のサンプルファイルを受信できます。フルインサーター機能を使用すると、より多くの種類のインサーター用のサンプルファイルを受信できます。

インサーターコントローラーオブジェクトの送信コマンドプロパティーでは、RICOH ProcessDirector が実行するコマンドまたはスクリプトを指定して、インサーターコントローラーが制御ファイルを読み取ることができるディレクトリーに、1 つ以上のインサーター制御ファイルを送信します。ディレクトリーは、同じコンピューターまたは異なるコンピューター上に置くことができます。RICOH ProcessDirectorは送信コマンドやスクリプトで指定されたインサーター制御ファイルの名前を指定します。このファイル名には、 ジョブ番号または インサータージョブ名プロパティーなど、どのジョブプロパティーの値でも組み込むことができます(デフォルトでは、インサータージョブ名はジョブ番号ですが、 インサータージョブ名プロパティーで別の値を指定することもできます。)たとえば、ジョブ番号が10000023の場合、ファイル名は10000023またはKern10000023になります。ファイル拡張子はどのような値でも構いません。

RICOH ProcessDirector には、制御ファイルをインサーターコントローラーに送信するときに使用できるスクリプトがいくつか用意されています。また、用意されているスクリプトと同じパラメーターを受け入れる、別のスクリプトを使用することもできます。スクリプトの使用について詳しくは、関連タスクトピックを参照してください。