# ソースバッチの作成

1. ホームビューで、[ソース]タブに移動し、左側のペインで[バッチシーケンス]を選択します。

2. 画面の右上隅にあるプラスアイコンを選択します。

3. 新しいソースバッチに名前を付けます

4. 新規識別子文字列のスキャンで前のスキャンを中止しなければならない場合は、新規識別子を中止をはいに設定します。

5. 識別子の方法（テキストの文字列、または数値文字列の数）を選択します

6. 文字列を任意の順序でスキャンできるようにするには、自由な順序をオンに設定します。

   識別子文字列は、最大 4 つの異なる文字列で構成することができます。自由な順序をオフに設定すると、文字列がシステムに認識されるには、文字列が特定の順序でスキャンされる必要があります。

7. 必要であれば、識別子文字列構成セクションでプラスアイコンを選択して、識別子文字列を追加します。

8. （ポップアップウィンドウの）プロパティを変更する識別子文字列の名前ラベルを選択すると、ポップアップウィンドウが表示されます。次のプロパティが、各文字列に指定できます。

   - 名前： 文字列の名前

   - 長さ： 文字列の長さ文字列連結の詳細については、識別子文字列の組み合わせを参照してください。

   - 重要な位置：事前に定義した文字列と一致するよう文字列を組み合わせた際に、バーコードの文字列でどの文字を読み込むかを指定するために使用されます。有効位置の数は、事前に定義した文字列の文字数と一致する必要があります。

   - 保存位置： ソースバッチの保存時に各文字列のどの部分が使用されるか、およびログ内での表示方法を示します。このフィールドで、保存する必要のある文字列内の位置を示します。位置は、完全な文字列の部分のみで構成できます。フィールドが空のままの場合、全（連結）文字列が保存されます。以下の表は、保存された位置の組み合わせのいくつかの例を示します。

     保存位置の値はカンマ区切り（スペースなし）であり、範囲はハイフンを使用して示されます。

   識別子文字列 | 位置
   --- | ---
   文字列 1：1234567 | 1-7
   文字列 2：abcdef | 8-13
   文字列 3： GHIJKL | 14-19
   文字列 4：890 | 20-22

   保存位置の例
   保存位置 | 保存された結果
   --- | ---
   （空き） | 1234567abcdefGHIJKL890
   1-3,9,11,15,20-22 | 123bdH890
   8-12,1-7,19,20-21 は 1-12,19-21 に自動的に変更1–12,19-21 | 1234567abcdeL89

   文字列プロパティウィンドウの ID フィールドは変更できず、文字列間の移動にのみ使用できます。

   自由な順序をオンに設定して、文字列間で長さが重複するとエラーが発生する場合があります。この場合、締め付けプログラムにスキャンされる順序はアクティブになりません。このエラーを回避するには、自由な順序をオフに設定するか、文字列の長さを調整します。

9. [編集]を選択します。

10. 編集ウィンドウで、どの文字列（文字列の内容列）がどのバッチシーケンス（アクティブ化列）にリンクされなければならないかを示します。さらに文字列を追加するには、下部のプラスアイコンをクリックします。

    「文字列の内容」の入力には、ワイルドカードが使用できます。ワイルドカードは文字列の任意の位置で使用できます。あいまいな一致結果には、バッチシーケンスはアクティブになりません。

    ワイルドカードは「.」（ピリオド）です。