記述ファイル

記述ファイルは、画像がホットフォルダから追加されたときのバッチの作成方法を定義する補助ファイルです。記述ファイルのフォーマットに応じて、異なるファイルセットがバッチを形成するために使用されます。

注:文書画像に加えて、オフィスフォーマットのファイルをインポートおよび処理することもできます

プログラムは、次のタイプの記述ファイルを使用します:

  1. Captiva QuickScan
    説明ファイルにリストされている全画像ファイルがバッチに追加されます。バッチ内の画像ファイルの順序は、記述ファイル内の画像ファイルの順序と同じです。
  2. Capture Software for Kodak
    Kodakバッチのフォルダにある画像ファイルは、ファイル名の昇順にバッチに追加されます。画像が追加されるフォルダへのパスは、Batchキーがある*.ini記述ファイルのPropertiesセクションで指定します:
[Properties]
"BatchPath=\\computer\HotFolder\PathInHF"
    

サブフォルダからの画像もバッチに追加されます。
注:このタイプの記述ファイルに登録パラメータを追加することはできません。

  1. 空白ファイル
    このファイルは、新しいバッチを作成する必要があることを示すマーカーとして機能します。ファイルの内容は重要ではなく、名前だけが重要です。画像はアルファベット順にホットフォルダから追加されます。フィールドに指定されたマスクに対応する名前のファイルが見つかると、ファイル名システムは新しいバッチを作成します。したがって、*.datマスクが指定され、ホットフォルダに次のファイルが含まれているとします:
    • Contract1.jpg
    • Contract2.jpg
    • Contract3.dat
    • Contract4.jpg
    • Contract5.jpg
    • Contract6.dat

Contract1.jpgファイルとContract2.jpgファイル(Contract3.datが見つかった場合)のバッチが作成され、Contract4.jpgファイルとContract5.jpgファイルの別のバッチが作成されます(Contract6.datが見つかった場合)。

  1. XML ファイル
    これは、文書化された構造を含むXMLファイルです。XMLファイルは、他の3つのタイプを使用できない場合に使用されますが、カスタム記述ファイルを生成することができます。説明ファイルにリストされている画像ファイルがバッチに追加されます。

ファイル構造

まず、XML文書ルート要素Batch(次の子要素を持つ)が含まれている必要があります:RegistrationParams, Documents, そしてImages

そのImages要素には、Image要素(作成中のバッチ内のページ数に対応する数)が含まれている必要があります。

そのBatch要素には、次のタグがあります:

  • Priority - バッチの優先順位:最低、低い、標準、高いまたは最高(このタグは省略できます。優先順位が指定されていない場合は、インポートプロファイルで指定された優先度が使用されます)。
  • Name - 希望のバッチ名
  • TypeName - バッチタイプの名前(インポートプロファイルでデフォルトバッチタイプが指定されている場合に適用されます。スキャンステーションの出力フォルダがホットフォルダとして使用されている場合、タグで指定された名前はスキャンステーションのバッチタイプの名前と同じである必要があります。この場合、指定されたタイプのバッチが作成されます。
  • Attachments - バッチ添付
  • SourceID - バッチソースの文字列識別子
  • Description - バッチの説明
  • RegistrationParams - バッチ登録パラメータのリスト(記述ファイルの登録パラメータが、インポートプロファイルで指定された登録パラメータに追加されます)
  • Documents - 文書のリスト(自動文書アセンブリから除外)
  • Images - 別々のページのリスト(自動アセンブリに含まれています)

そのDocument要素には、次のタグがあります:

  • Index(必須属性) - バッチ内の文書のインデックス(番号付けはゼロから始まります)
  • Priority - 文書の優先順位:最低、低い、標準、高いまたは最高(このタグは省略できます。)
  • Name - 文書の名前
  • Barcode - バーコード値
  • RegistrationParams - 文書登録パラメータのリスト
  • Attachments - 文書の添付
  • Images - 文書ページのリスト

そのParameter要素(RegistrationParams要素の子)には、次のタグがあります:

  • Name(属性) - 登録パラメータの名前
  • Value - 登録パラメータの値

そのImage要素には、次のタグがあります:

  • Index(必須属性)- 文書内のページのインデックス(対応する文書Images要素のページに対する)(バッチの文書)ナンバリングはゼロから始まります。
  • PageIndex(属性) - 複数ページのインポートファイル内のページ番号(番号はゼロから始まります)
  • SourcePath(属性) - ソース画像を含むフォルダへのパス
  • SourceFile(属性) - ページ画像を持つソースファイル(SourcePathを基準にしたパス)
  • SourceFilePageIndex(属性) - 複数ページのソースファイル内のページ番号(番号付けはゼロから始まります)
  • SourceDetails(属性) - ソースの説明(スキャナの名前)
  • Attachments - ページの添付
  • Value - ホットフォルダを基準にしたページに指定されたインポートファイルへのパス

そのAttachment要素には、次のタグがあります:

  • Name - 添付ファイルの名前(名前が指定されていない場合は、ソースファイルの名前が使用されます)
  • Value - 添付ファイルへのパス(HotFolderルートに関連するパスを指定できます)

スキャンした画像がホットフォルダ自体または最初のサブフォルダに配置されるようにスキャンプログラムを設定することをお勧めします。バッチを作成するとき、プログラムは対応する記述ファイルのImage要素にリストされているすべての画像をバッチに追加します。画像は、記述ファイルに配置された順に追加されます。

バッチ内の画像ファイルの順序は、記述ファイル内の画像ファイルの順序と同じです。

14.01.2021 14:17:22


Please leave your feedback about this article