Cách Thức Kiểm Tra Mã Số Mã Vạch

 

Khi bạn cầm một sản phẩm trên tay và nhìn thấy mã  số mã vạch, Bạn muốn biết sản phẩm này có nguồn gốc sản phẩm xuất xứ ở đâu. Luật Trí Tâm xin giới thiệu cách thức kiểm tra mã số mã vạch để giúp khách hàng nhận biết được nguồn gốc của sản phẩm.

Trong dãy mã số mã vạch  ta phải có nhận định rằng, khi nhìn vào ký hiệu UPC hoặc EAN thì con số nằm sau cùng là ký số kiểm tra (check digit) tính chính xác của toàn bộ ký hiệu. Ta không có ý định mã hoá con số  cuối cùng này, nhưng khi ta mã hoá dãy số trước nó thì phần mềm dùng để mã hoá sẽ tính toán mã kiểm tra và tự động chèn nó vào ở vị trí cuối cùng tính từ trái sang phải của dãy. Hay nói cách khác tính chính xác của số kiểm tra này phụ thuộc vào các dãy số trước nó.

 

Để bạn hiểu rõ hơn về ý nghĩa và cách tính của số kiểm tra này chúng tôi xin hướng dẫn các bước xác định nó như sau:

- Lấy tổng tất cả các số ở vị trí chẵn (2,4,6,8,10,12)  được một số A.

- Lấy tổng tất cả các số ở vị trí lẻ (1,3,5,7,9,11). Tổng này nhân với 3 được một số (B).

- Lấy tổng của A và B được số A+B.

- Lấy phần dư trong phép chia của A+B cho 10, gọi là số x. Nếu số dư này bằng 0 thì số kiểm tra bằng 0, nếu nó khác 0 thì số kiểm tra là phần bù (10-x) của số dư đó.

 Số kiểm tra được thêm vào cuối chuỗi số có 12 chữ số ban đầu tạo ra chuỗi số EAN-13 có 13 chữ số. Tuy nhiên, trong thực tế sản xuất mã vạch, số này đã được thêm vào cuối chuỗi, nhưng các phần mềm in ấn mã vạch nên có phần kiểm tra lại số này trước khi in, nhằm tránh các sai lầm do sai sót dữ liệu.

Ví dụ: Mã số 8 9 3 3 4 8 1 0 0 1 0 6 – C

Bước 1:

- Xác định nguồn gốc hàng hóa: 893 là MSHH của quốc gia Việt Nam; 3481 là MS doanh nghiệp thuộc quốc gia Việt Nam; 00106 là MSHH của doanh nghiệp.

Bước 2:

- Xác định C.

- Cộng tổng giá trị của các số ở thứ tự chẵn bắt đầu được tính từ phải sang trái của dãy MS (trừ số C)

Ta có: 0 + 0 + 1 + 4 + 3 + 8 = 16 (A)

- Cộng tổng giá trị của các số ở thứ tự lẻ ta có : 6 + 1 + 0 + 8 + 3 + 9 = 27 

- Nhân tổng của (A) với 3, ta có: 27 x 3 = 81 (B)

- Cộng giá trị (A) với (B), ta có : 81 + 16 = 97

Lấy giá trị của (A +B) làm tròn theo bội số của 10 (tức là 100) sát nhất với giá trị của (A+B) trừ đi giá trị của (A+B) ta có: 100 – 97 = 3. Như vậy C = 3.

Trong trường hợp này mã số EAN – VN 13 có MSHH đầy đủ là: 893 3481 00106 3

Trên đây là cách mà chúng tôi hướng dẫn xác định số kiểm tra, nếu còn vướng mắc chưa hiểu về bất kỳ vẫn đề gì khi bạn tìm hiểu về mã số mã vạch hãy gọi cho chúng tôi để được tư vấn và giải đáp. 

Từ khóa » Tính Mã Số Kiểm Tra