條形碼ENA-13校驗碼的計算方法
[@more@]
- 程式碼位置序號
程式碼位置序號是指包括校驗碼在內的,由右至左的順序號(校驗碼的程式碼位置序號為1)。 - 計算步驟
校驗碼的計算步驟如下:
a.從程式碼位置序號2開始,所有偶數位的數字程式碼求和。
b.將步驟a的和乘以3。
c.從程式碼位置序號3開始,所有奇數位的數字程式碼求和。
d.將步驟b與步驟c的結果相加。
e.用大於或等於步驟d所得結果且為10最小整數倍的數減去步驟d所得結果,其差即為所求校驗
碼的值。
示例:程式碼690123456789X1校驗碼的計算見表
位置 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
程式碼 | 6 | 9 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X |
步 驟 | 舉 例 說 明 |
1.自右向左順序編號 | 如上表格 |
2.從序號2開始求出偶數位上數字之和① | 9+7+5+3+1+9=34 ① |
3. ①*3=② | 34×3=102 ② |
4.從序號3開始求出奇數位上數字之和③ | 8+6+4+2+0+6=26 ③ |
5. ②+③=④ | 102+26=128 ④ |
6.用大於或等於結果④且為10最小整數倍的數減去④,其差即為所求校驗碼的值 | 130-128=2 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/195776/viewspace-1018352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 身份證校驗碼的計算方法
- 身份證號碼校驗位的計算方式
- (轉)基於SQL的EAN13、ENA8條形碼校驗位生成SQL
- Java 條形碼生成(一維條形碼)Java
- iOS 生成二維碼/條形碼iOS
- 圖形驗證碼設計實現
- php生成條形碼的圖片PHP
- iOS 掃描二維碼/條形碼iOS
- IOS 二維碼條形碼生成(原生程式碼)iOS
- 【教程】將Java條形碼新增到PDF文件的兩種方法Java
- C語言程式設計-現代方法 第二版 第4.1小節 計算通用產品程式碼的校驗位C語言程式設計
- 用Servlet校驗密碼2Servlet密碼
- javascript身份證號碼校驗JavaScript
- 匹配商品條形碼正規表示式程式碼
- Java新增條形碼到PDF表格Java
- SMSSDK驗證碼服務端校驗介面服務端
- AJAX應用【股票案例、驗證碼校驗】
- 怎麼用java呼叫用codesoft設計的條形碼文件Java
- 解除計算機管理員密碼的方法計算機密碼
- 計算校驗和工具:Checksum Thing MacMac
- Flutter 生成圖形驗證碼Flutter
- Django之圖形驗證碼Django
- app直播系統原始碼,點選生成條形碼APP原始碼
- Python 在PDF中新增條形碼、二維碼Python
- iBarcoder for Mac條形碼生成工具Mac
- java圖形驗證碼實現Java
- .Net WebAPI 生成圖形驗證碼WebAPI
- drf 認證校驗及原始碼分析原始碼
- Mac條形碼生成工具——iBarcoder for MacMac
- 使用Python和OpenMV讀取條形碼Python
- 免費商品資訊查詢介面(條形碼)
- 前端實現生成條形碼並下載前端
- 用OpenCV和Python識別二維碼和條形碼OpenCVPython
- iOS開發中使用CIFilter生成二維碼和條形碼iOSFilter
- NetSuite實現pdf列印中的條形碼的功能UI
- 建立使用者時的密碼校驗問題密碼
- CRC冗餘校驗碼的介紹和實現
- [譯] 提取圖片中的文字、人臉或者條形碼 —— 形狀檢測APIAPI