機械翻訳について

バー・コード、パッチ・コードおよびセパレータ・ページ定義の構成

ジョブ全体でバー・コード定義を使用できます。 ページ分割のパッチ・コードを定義できます。 分割ページ定義ルールを作成することによって、パッチ・コード検出とバー・コードを組み合わせることができます。

認識処理ジョブのバー・コードとセパレータ・ページの定義を構成する方法は次のとおりです:

セパレータ・ページ定義の構成

「ドキュメントの区切りの設定」で説明されているように、セパレータ・ページを使用してドキュメントを整理する場合は、セパレータの検出方法と使用方法を定義する1つ以上のルールを構成する必要があります。

ノート:

階層セパレータ・ページ定義を構成するには、「セパレータ・ページ定義の構成」を参照してください。

セパレータ・ページ定義を構成するには:

  1. プロシージャで、ドキュメント編成メソッドが「セパレータ・ページ」または「なし: ドキュメント組織を実行しない」の認識プロセッサ・ジョブを作成します。

  2. 「ドキュメント処理」ページの「セパレータ・ページ」の横にある「構成」をクリックして、表示される「セパレータ・ページ定義」ダイアログで1つ以上のルールを指定してセパレータ・ページを定義または編集します:
    1. 「名前」フィールドに、セパレータ・ジョブ定義の名前を入力します。 必要に応じて、「セパレータ・ページの削除」フィールドを選択し、ドキュメントからセパレータ・ページを削除します。 選択を解除した場合は(デフォルト)、セパレータ・ページがドキュメントに含まれます。

    2. ルール表でルールの追加をクリックします。 ルールを編集するには、ルールを選択してルールの編集をクリックします。

    3. 「セパレータ・ページ・ルール」ページでルールを作成します。

      1. 「ルール名」フィールドに名前を入力します。

      2. 新しいドキュメントの開始を示すには、パッチ・コード(IIIIIIIVVIまたはT)、以前に作成したバー・コード定義、またはその両方を選択します。

      3. パッチ・コードとバー・コードの両方を指定する場合または複数のバー・コード定義を指定する場合は、「演算子」フィールドで、「OR」または「AND」を選択して、ページがセパレータとして識別されるためにそのページでいずれかが検出される必要があるのか、全部検出される必要があるのかを指定します。

        ノート:

        withinルール(ANDまたはOR)条件の指定に加えて、ルール表の「演算子」フィールドでANDまたはORを選択して、「次の間」ルールを指定します。

      4. 空白ページをセパレータとみなす場合は、「空白ページをセパレータとして処理」チェック・ボックスを選択します。 このオプションは、AND演算子を選択した場合には使用できません。

      5. 「OK」をクリックします。

    4. 前のステップを繰り返して、「ルール」表に追加ルールを作成します。

    5. 「送信」をクリックしてセパレータ・ページ定義を保存し、「セパレータ・ページ定義」に戻ります。

      セパレータ・ページ・ルールを削除するには、ルール表でそのルールを選択し、ルールの削除をクリックします。

      ノート:

      セパレータ・ページ定義を削除するには、「構成」の横にある「削除」をクリックします。

  3. ページが空白とみなされるようにページのバイトを設定するには、「空白ページのバイトしきい値」フィールドに値を入力します。 たとえば、このフィールドに16000と入力すると、16000バイト以下のページは空白ページとみなされます。

  4. ドキュメントがContent Captureクライアント環境で処理されるときに空白ページを削除する場合は、「空白ページを削除」チェック・ボックスを選択します。

    ノート:

    「空白ページ・バイトのしきい値」フィールドと「空白ページを削除」チェック・ボックスは相互独立しています。 そのため、空白ページのバイトしきい値を設定しても、削除する空白ページを設定しないと、定義されたバイトのページは削除されません。 同様に、「空白ページの削除」チェック・ボックスを選択しても、空白ページのバイトしきい値を設定しないと、ページは削除されません。
  5. ジョブを保存するには、「送信」をクリックします。

バー・コード定義の追加または編集

バー・コード定義は、文字の長さなど、その検証ルール別にバー・コードを識別します。 バー・コードが認識されると、バー・コード値のデータ特性を考慮する定義の検証ルールに基づいて、バー・コード定義に割り当てられます。 バー・コード定義を定義すると、ページ区切り、メタデータ・フィールドの自動移入、ドキュメント・プロファイルの割当てなど、認識ジョブ全体でバー・コード定義を使用できます。 (バー・コード定義は、認識プロセッサ・ジョブ間で共有されません。)

バー・コード定義を追加または編集するには:
  1. 認識ジョブを追加または編集
  2. 「バーコード定義」ページで、「バーコード定義」表のバー・コード定義を追加をクリックします。
  3. 「バー・コード定義」ダイアログで、バー・コード定義の名前を入力します。
  4. 「検証ルール」フィールドで、認識プロセッサでのバー・コードの検証方法を指定します。

    表12-2 検証ルール・タイプ

    検証ルール・タイプ 説明

    なし

    検証を指定しません。

    このオプションは通常、スクリプトで、バー・コード定義値を入力可能にするために使用します。

    長さ

    バー・コードの長さが定義に一致するバー・コード値をマップします。

    長さには、開始、停止およびチェック・デジットなど、一意のバー・コード記号は含まれません(ただし、含まれる場合を除く)。

    値を3文字の長さと一致するようにする場合は、次を入力します。

    3

    マスク

    数字やアルファベット文字などの有効な値を制御するフィルタを指定します。

    123-45-6789などのID番号と一致するようにする場合は、次を入力できます。

    ###-##-####

    使用可能なマスク文字は、入力マスク文字表にリストされています。

    正規表現

    有効な値を定義する正規表現を指定します。

    a、b、cの値と一致するようにする場合は、次を入力します。

    [abc]

    詳細は、次のような正規表現の使用およびフォーマット化に関するドキュメントを参照してください。

    http://docs.oracle.com/javase/tutorial/essential/regex/

    選択リスト

    バー・コード値は、指定した選択リストに含まれる値と一致する必要があります。

    ジョブには、ドキュメント・タイプを識別するバー・コードを持つドキュメントが含まれます。 ドキュメント・タイプ選択リストには、住宅ローンの申し込み、クレジット・レポートやクレジット参照などの値が含まれます。 読み取られて選択リスト値と一致したバー・コード値は、指定したバー・コード定義に割り当てられます。

    ルールを選択した後で、追加の値フィールドが表示されます(長さタイプの検証用に「長さ」、マスクタイプの検証用に「マスク」、正規表現検証および選択リスト・フィールドの選択リスト検証用に「正規表現」)。

  5. 「検証ルール」フィールドの下で、選択した検証ルールの検証値を指定します。

    入力マスクを指定するとき、表示される「マスク」フィールドにバー・コード値を説明するマスクを入力します。 値が指定したマスクの要件を満たす場合は、認識されたバー・コードはこのバー・コード定義に割り当てられます。

    ノート:

    文字の長さが同じ2つのバー・コードなど、競合するバー・コード定義を構成しないでください。 必要に応じて、ビジネス・ロジックを使用してバー・コードを割り当てるスクリプトを使用することを検討してください。

    表12-3 入力マスク文字

    マスク 変換する正規表現 説明

    ?

    . (ピリオド)

    任意の1文字と一致するようにする場合に使用します。

    #

    \d

    任意の1つの数字と一致するようにする場合に使用します。

    ID番号(たとえば、123-45-6789)が指定されたドキュメントが含まれているジョブの場合、マスクは###?##?####になります。

    *

    .*

    ゼロ、1または複数の文字と一致するようにする場合に使用します。

    [abc]

    [abc]

    指定された1つ以上の文字のグループの中から任意の1文字が一致するようにします。 必ず大カッコ([])を含めてください。 claimなど、特定のバー・コードを検索する場合、形式は[c][l][a][i][m]です。

    [!abc]

    [^abc]

    指定された文字ではない、任意の1文字と一致するようにします。 機能は、感嘆符の指定を除いて[abc]と同じですが、一致するのは、[abc]で指定された文字を除く任意の文字が検出された場合です。

    [a-zA-Z]

    [a-zA-Z]

    文字の範囲を指定する場合にハイフン(-)を使用します。 文字の範囲は昇順([Z-A]ではなく、[A-Z])で指定する必要があります。 たとえば、[A-Z]はAからZの範囲にある文字が検出された場合に一致します。

  6. 「OK」をクリックします。
    定義はバー・コード定義表にリストされます。
  7. ステップ2から6を繰り返して、追加するバー・コード定義を作成します。

階層セパレータ・ページ定義の構成

「ドキュメントの区切りの設定」で説明されているように、階層セパレータを使用してドキュメントを編成する場合、パッチ・コードまたはバー・コード(あるいはその両方)を検出する階層レベルごとにセパレータ・ページ定義を構成する必要があります。 (単一レベルのセパレータ・ジョブまたは組織ジョブなしのドキュメント分離を構成するには、「セパレータ・ページ定義の構成」を参照してください)

階層セパレータ・ジョブのページ分割を構成するには:

  1. プロシージャで、階層セパレータ・ページ・ジョブを追加または編集します。 「階層セパレータを使用したドキュメントのジョブの構成」を参照してください。

  2. 「ドキュメント処理」ページで、「ドキュメント階層セパレータ・ページ」表の追加をクリックして、階層セパレータのページ定義を追加します。 定義を編集するには、定義を選択して編集をクリックします。

  3. 「セパレータ・ページ定義」ダイアログで、階層レベルの1つに対して定義を作成します。

    1. 「名前」フィールドに、セパレータ・ジョブ定義の名前を入力します。

    2. 必要に応じて、「セパレータ・ページの削除」フィールドを選択し、ドキュメントまたは添付からセパレータ・ページを削除します。 選択を解除した場合は(デフォルト)、セパレータ・ページがドキュメントまたは添付に含まれます。

  4. 「添付タイプ」フィールドで、添付に含めるセパレータ・ページを定義する場合は、定義済の添付タイプのリストから添付タイプを選択します。 「ドキュメント・プロファイル」フィールドは、「ドキュメント・プロファイル」ページの「動的ドキュメント・プロファイル・オプション」フィールドで「セパレータ・ページを使用して動的に判断」オプションを選択した場合にのみ使用できます。 「添付タイプ」フィールドは、「ドキュメント・プロファイル」フィールドでドキュメント・プロファイルを選択した場合、「なし」に設定され、無効になります。 添付タイプのセパレータ・ページは、最下位の階層レベルでのみ定義可能です。

  5. セパレータ・ページ定義のルールを追加または編集します。

    1. ルール表でルールの追加をクリックします。

    2. ルールを編集するには、ルールを選択して編集をクリックします。

  6. 「セパレータ・ページ・ルール」ダイアログで、ルールを定義します。

    1. 「ルール名」フィールドに名前を入力します。

    2. 新しいドキュメントまたは添付の開始を示すには、パッチ・コード(IIIIIIIVVIまたはT)、以前に作成したバー・コード定義、またはその両方を選択します。

    3. パッチ・コードとバー・コードの両方を指定する場合または複数のバー・コード定義を指定する場合は、「演算子」フィールドで、「OR」または「AND」を選択して、ページがセパレータとして識別されるためにそのページでいずれかが検出される必要があるのか、全部検出される必要があるのかを指定します。

    4. 「OK」をクリックします。

  7. ステップ5と6を繰り返して、ページ・セパレータに追加するルールを作成します。

    1. ルール内のANDまたはOR条件の指定に加えて、ルール表の「演算子」フィールドでANDまたはORを選択して、ルール間のANDまたはOR条件を指定します。 たとえば、各ルールが一致に対して2つの方法(パッチ・コードまたはバー・コード)を提供しているが、ルール1およびルール2の両方がセパレータ検出に一致していることが必要になる場合があります。

    2. セパレータ・ルールを削除するには、ルール表でそのルールを選択し、ルールの削除をクリックします。

    3. 「送信」をクリックし、セパレータ・ページ定義を保存します。

      作成したセパレータ・ページ定義は、ドキュメント階層セパレータ・ページ表にリストされます。

  8. ステップ2から7を繰り返して、追加するページ・セパレータ定義を作成します。

    • 定義を削除するには、表内で定義を選択し、定義の削除をクリックします。

    • 「稼働中」または「停止中」をクリックして階層内の選択した定義を移動し、セパレータ・ページがバッチ内でどのように編成されるかを正しく反映します。

  9. ジョブを保存するには、「送信」をクリックします。