檢驗數字

「檢查碼」是附加在條碼結尾的額外字元,用於驗證條碼符號的準確性。檢查碼值衍生自條碼前面字元的值之總和 (或加權總和)。檢查碼選項用於指定是否將檢查碼新增至條碼。

為何使用檢查碼

使用條碼讀取器自動輸入資料比使用鍵盤手動輸入資料還要可靠許多倍,但從統計資料來看,前者出現解碼錯誤的可能性永遠無法消除。例如,如果使用者掃描時突然出現晃動或條碼有列印缺陷,都可能會替代錯誤。由於替代錯誤可能會給資料庫完整性帶來災難性的影響,我們强烈建議您使用檢查碼。

儘管使用檢查碼不能完全消除出現替代錯誤的可能性,但可以大大降低發生這種錯誤的幾率,從而提高資料的完整性。

檢查碼運作原理

如果條碼讀取器被設定為尋找檢查碼,那麽它在掃描包含檢查碼的條碼時,將再次執行與最初產生檢查碼時 BarTender 執行的相同運算。然後條碼讀取器將其計算的校驗值與 BarTender 列印的檢查碼值進行比對。

如果這兩個值相同,條碼讀取器將傳送條碼訊息。如果這兩個值不同,則條碼讀取器就會判定發生了錯誤,所以不會傳送條碼字元。這時,使用者必須重新掃描條碼訊息。

檢查碼的符號體系特定資訊

有幾種符號體系一定會在列印時附加檢查碼。因此選取並設定這些條碼時,檢查碼選項將預設為已選取且不可變更。

某些符號體系中不包含檢查碼的傳統可讀字元解釋。這些條碼的「條碼屬性」對話方塊「可讀性」屬性頁面上,「隱藏檢查碼」選項將預設選取且不可變更。

如果所需檢查碼不可用,並且您想要再附加一個檢查碼或定義自訂檢查碼演算法,則可以使用 VBScript 執行此動作。如需更多資訊,請參閱「建立自訂檢查碼」。

相關主題