チェックデジット

「チェックデジット」は、バーコードの末尾に付加される特別文字で、その値は、バーコードの前の文字の値を合計 (または加重和) して導きます。 [チェックデジット] オプションを使用すると、バーコードにチェックデジットを付加するかどうかを指定できます。

チェックデジットを使用する理由

通常は、バーコードリーダーによる自動化されたデータ入力は、キーボードによる手動のデータ入力よりも信頼性が高くなりますが、解読エラーの可能性は統計的に排除できません。 たとえば、ユーザーのスキャン操作で極端な動きをした場合、またはバーコードの印刷欠陥により、「置き換えエラー」が発生することがあります。 置き換えエラーがデータベースの整合性に壊滅的影響を及ぼす状況では、「チェックデジット」の使用を強くお勧めします。

チェックデジットによって置き換えエラーの可能性が必ずしもゼロになるわけではありませんが、確率は減少し、データの整合性が向上します。

チェックデジットの仕組み

チャックデジットを探すよう構成されたバーコードリーダーで、チェックデジットを含むバーコードをスキャンすると、チェックデジットが元々作られたときと同じ合計が BarTender で実行されます。さらにバーコードリーダーは、演算されたチェックサムの値を、BarTender が印刷したチェックデジットと比較します。 2 つの値が一致した場合は、バーコードリーダーがバーコードメッセージを送信します。 2 つの値が一致しなかった場合は、バーコードリーダーによって、エラーが発生したことが検知され、バーコード文字は送信されません。 ユーザーは、バーコードメッセージをもう一度スキャンする必要があります。

チェックデジットに対するコード体系に特有の情報

いくつかの種類のコード体系は常にチェックデジットと共に印刷されます。 このため、これらのコード体系は現在選択されているバーコードに指定され、[チェックデジット] オプションにはチェックが付いていますがグレーで表示されます。

目的のチェックデジットが使用できない場合は、VBScript を使用して、追加のチェックデジットを付加するか、カスタムチェックデジットアルゴリズムを定義できます。 詳細については、カスタムチェックデジットの作成を参照してください。

サポートされているコード体系

このオプションは次のコード体系で使用できます。

関連トピック