インサーター制御ファイル用の規則ファイル
規則ファイルは、インサーター制御ファイルの各レコード (ヘッダーレコードを除く) のフィールドを定義し、レコードの各フィールドに入れる値を指定します。このファイルは必須です。RICOH ProcessDirectorは、規則ファイルを使用して、インサーター制御ファイルのレコードを作成します。RICOH ProcessDirectorは、文書プロパティーファイル内の文書ごとに1つのレコードを作成します。このレコードは、ヘッダーレコード (存在する場合) の後に続きます。通常、このプロセスはジョブ内の文書ごとに
1 つのレコードを作成します。
目的
RICOH ProcessDirector は、規則ファイルを使用して、インサーター制御ファイルのレコードを作成します。作成されるレコードは、ジョブ内の文書ごとに 1 つです。
RICOH ProcessDirector では、inserter
ディレクトリー内に以下のサンプル規則ファイルが用意されています。
-
/aiw/aiw1/samples/control_files/inserter
(Linux) -
C:\aiw\aiw1\samples\control_files\inserter
(Windows)
インサーター製造元 | 規則ファイル |
---|---|
Bowe | BOWE.icf.halFile.dsc |
Bowe (JetVision カメラシステムあり) | JET.icf.dsc |
Bowe Bell & Howell | BBH.icf.idFile.dsc |
Gunther | なし (制御ファイルは使用しない) |
インサーター (Ironsides カメラシステムあり) |
IRON.icf.kicFile.dsc IRON.icf.jdfFile.dsc |
Kern | KERN.icf.kicFile.dsc |
Pitney Bowes | PB.icf.inputFile.dsc |
Quadient | quadient.jaf.inputfile.dsc |
RICOH ProcessDirector は、各フィールドに固定値 (空白、ゼロなど) または以下の RICOH ProcessDirector プロパティーのいずれかの値を設定できます。
- ジョブプロパティーインサータージョブ名 (Job.Inserter.JobID)、 ジョブ名 (Job.Name)、および ロードプランコメント (Job.Insert.LoadPlan.Comment)
- いずれかの文書プロパティー (Doc で始まる文書プロパティー)
- 注意:
- 別のジョブプロパティーの値をインサーター制御ファイルに設定しなければならない場合、そのジョブプロパティーの行をファイル
/aiw/aiw1/config/fbi/icf_job_del_properties.cfg
に追加する必要があります。
規則ファイル用の RICOH ProcessDirector プロパティー に、インサーター制御ファイルに設定できるプロパティーをいくつかリストします。プロパティーは、そのデータベースプロパティー名で指定します。
規則ファイル用の RICOH ProcessDirector プロパティー
プロパティー (フィールド名) | プロパティー (データベース名) | 説明 | タイプ | 長さ (文字数) |
---|---|---|---|---|
インサータージョブ名 | Job.Inserter.JobID | インサーターがジョブに使用するジョブ名。デフォルト値は ジョブ番号 (Job.ID) プロパティーです。 | character | 255 |
ジョブ名 | Job.Name | ジョブ名。 | character | 128 |
ロードプランコメント | Job.Insert.LoadPlan.Comment | オペレーターが各インサータービンにロードする素材 (または挿入物) の名前。 | character | 128 |
文書番号 | Doc.ID | システム内の文書を識別する固有の番号です。RICOH ProcessDirectorは、この番号を割り当てます。 | bigint | 16 |
挿入シーケンス | Doc.Insert.Sequence | ジョブ内の文書の位置を示す番号です。RICOH ProcessDirectorはこの番号を割り当てます。 | integer | 8 |
オリジナルシート | Doc.OriginalSheets | 文書のシート数です。RICOH ProcessDirectorはこの番号を割り当てます。 | integer | 4 |
ビントリガー | Doc.Insert.BinTriggers | 文書用の挿入物を供給するインサータービン。ビン位置が Y または 1 の場合、そのビンは挿入物を供給します。ビン位置が N または 0 の場合、そのビンは挿入物を供給しません。このプロパティーを使用するには、Document Property Designer を使用して、このプロパティーを、 挿入物を供給するビンを識別する文書内の索引タグにリンクする必要があります。 | character | 64 |
書式
コメント行の先頭はポンド記号 (#) にします。規則ファイルの各行は、制御ファイルの本文に含まれるレコードのフィールドを定義します。各行の形式は、次のようになります。
field_name,field_type,field_length,[expr=content_language_expression]
- field_name
- フィールドの記述名を指定します。この名前には空白文字を使用できません。このフィールドには、任意の名前を指定できます。この名前を、インサーターで指定されているフィールド名に一致させる必要はありません。
- field_type
- フィールドのデータ型を指定します。指定できる値: character、varchar、integer、bigint、smallint、timestamp、time、date、double、float、real。
- field_length
- フィールドの長さ (文字数) を指定します。このフィールドは、固定長レコードの制御ファイルの場合に必要です。コンマ区切りレコードの制御ファイル、および XML 形式ファイルの場合、このフィールドはオプションです。
- [expr=content_language_expression]
- RICOH ProcessDirectorコンテンツ表現言語(CEL)で式を指定します。RICOH ProcessDirectorは、CEL式を評価して、フィールドに設定する値を決定します。この式では、固定値 (空白やゼロなど) または RICOH ProcessDirector プロパティーの値を指定できます。CEL 関数を使用することもできます。CEL 言語および関数については、関連参照トピックを参照してください。
このパラメーターはオプションです。省略すると、制御ファイルのフィールドは、そのフィールドのデータ型に応じてゼロまたは空白になります。
例
次の例は、各レコードに含まれる先頭の 2 つのフィールドを定義する例です。#The first 8 characters contain the value of the Job.Inserter.JobID property.JobID,character,8,[expr=Job.Inserter.JobID]#The next 6 characters contain the value of the Doc.Insert.Sequence property.PieceID,integer,6,[expr=Doc.Insert.Sequence]
Job.Inserter.JobID プロパティーの値は 10000034 であり、ジョブには 5 つの文書が含まれていると想定します。インサーター制御ファイルの形式が固定長レコードの場合、最初の 5 つのレコードは次のようになります。
1000003400000110000034000002100000340000031000003400000410000034000005