本機は次のバーコードオプションをサポートします。
Transmission of start and stop characters Reverse direction
Symbology conversion
Verification of optional check character Transmission of check digit
Transmission of Start and Stop Characters
Codabar では、ユーザーはスタート・ストップキャラクタを送信しないようにできます。(このことを一般的に”NOTIS 編集”といいます)。デフォルトではこれらは送信されます。 CodaBar̲NoStartStopChars を true にすると送信さ れません。
Reverse Direction
Code35 のような特別なシンボロジーが使われるときはこのオプションを選択します。
Symbology Conversion
デフォルトでは、EAN-8, UPCE, UPCA シンボルは、これらのネイティブフォーマットで送られます。別のフォーマ ットで見せることも可能です。UPCE を UPC-A か EAN-13 のように、EAN-8 シンボルを EAN-13 のように、UPC-A シンボルを Eのように、UPC-AN-13 のように表示するように選択できます。次の表は種々のオプションの設定の効果を示しま す。
Option EAN-8 UPC-A UPC-E All
others
EAN8̲as̲EAN13 Converted to
EAN-13 No effect No effect
UPCA̲as̲EAN13 No effect Converted to
EAN-13 No effect
UPCE̲as̲EAN13 No effect No effect Converted to EAN-13
UPCE̲as̲UPCA No effect No effect Converted to UPC-A
No effect
表 9 - Symbology Conversion
Verification of Optional “Check Digit”
Code39 と Interleave 2 of 5 は、オプションでチェックデジットを持っていますが、デフォルトではベリファイされま せん。これらの検証:有効には、VerifyCheckDigit を true にするか、ユーザーが個々のシンボロジーに対して検 証を有効にできます。
Option Selected Verify Code39 check digit Verify I2of5 check digit
VerifyCheckDigit Yes
Yes
Code39̲VerifyCheckDigit Yes No effect
I2of5̲VerifyCheckDigit No effect Yes
表 10 - Verification of Optional "Check Digit"
Transmission of “Check Digit”
デフォルトでは、チェックデジットは送信されません。ReturnCheckDigit オプション:有効ことによって、全てのシン ボロジーに対してその送信を有効にできます。
Is the check digit returned?
Option Selected EAN-13
EAN-8 UPC-A
UPC-E
Code39 I2of5
ReturnCheckDigit Yes Yes Yes Yes Yes Yes
EAN13̲ReturnCheckDigit
Yes No effect No effect No effect No effect No effect EAN8̲ReturnCheckDigit No effect Yes No effect No effect No effect No effect UPCA̲ReturnCheckDigit No effect No effect Yes No effect No effect No effect UPCE̲ReturnCheckDigit No effect No effect No effect Yes No effect No effect Code39̲ReturnCheckDigit No effect No effect No effect No effect Yes No effect I2of5̲ReturnCheckDigit No effect No effect No effect No effect No effect Yes表 11 - Transmission of "Check Digit"
91
Resolution of Inconsistencies
3つのタイプの不一致がシンボロジーオプションの割り当てで生じます。デコーダーはこれらの不一致を解決する予 め定義された方法を持っています。
UPCE̲as̲EAN13 が true のときは、 UPCE̲as̲UPCA は無視されます。
シンボロジーの変換が選ばれていても、ターゲットのシンボルが有効になっていないと、デコーダーはターゲッ トのシンボロジーのシンボルを出力します。例えば、UPC-E が有効になっており、UPCE̲as̲EAN13,が true で EAN-13 が有効でないとします。全ての UPC-E シンボルは EAN-13 として現れ、EAN-13 のオプション(もし指 定されていれば)が適用されます。
オプションのチェックデジットー‒ Code39 並びに Interleave 2 of 5―を持った二つのシンボロジー対しては、デ コーダーは, 検証が無効になっているときはチェックデジットを常に送ります。
Verify Check Digit Return Check Digit 説明
Disabled
Enabled orDisabled
チェックデジットは検証されないが、送信されます
Enabled Disabled チェックデジットは検証されるが送信されません
Enabled Enabled チェックデジットは検証され、送信されます
表 12 - Resolution of Inconsistencies