Mã DM (Data Matrix): Theo Wikipedia, mã DM là "một mã vạch hai chiều (còn được gọi là ma trận) bao gồm các khối màu đen và trắng (ô) trong hình vuông hoặc hình chữ nhật". Nó trông và được sử dụng rất giống với mã QR mà chúng ta quen thuộc. Nói một cách đơn giản, mã DM là một mã chuyển đổi văn bản có thể đọc được bởi con người thành mã có thể đọc được bằng máy để hỗ trợ truyền và đọc dữ liệu.
Hình ảnh dưới đây cho thấy mã DM bên trái và mã QR bên phải. Cả hai bản quét đều hiển thị cùng một URL - https://www.holoteam.com.
So với mã QR, mã DM (Data Matrix) khó hiểu hơn. Một lý do cho điều này là mã DM chủ yếu được sử dụng bởi các nhà sản xuất hoặc đơn vị kiểm tra hàng hóa, và ít khi được sử dụng bởi công chúng. Cuối cùng, người sử dụng mã DM có thể chủ yếu là những người bán hàng vận hành máy POS. Một lý do khác là các tiêu chuẩn quốc tế đã được phát triển để đáp ứng nhu cầu của các nhà sản xuất này. Như bạn có thể tưởng tượng khi nhìn vào các tiêu chuẩn quốc tế, có rất nhiều mã và thông số không thể hiểu được, và đó là nơi gây ra sự nhầm lẫn chính!
Đó là các tiêu chuẩn quốc tế mà bạn không hiểu, chứ không phải mã DM (Data Matrix)!
Hệ thống tiếng Anh thực sự thích sử dụng nhiều chữ viết tắt. Mặc dù tiện lợi, chúng thường gây nhầm lẫn và khó hiểu. Do đó, ngoại trừ các thuật ngữ chính cần được giải thích, chúng tôi đã cố gắng bỏ qua các chữ viết tắt trong bài viết này để dễ hiểu hơn cho người mới bắt đầu. Đối với những người muốn tìm hiểu sâu hơn, hãy tra cứu các chữ viết tắt riêng lẻ! Ngoài ra, thuật ngữ "mã vạch" thực chất là một thuật ngữ chung cho các mã 1D và 2D. Trong những ngày đầu, các mã một chiều được sử dụng chủ đạo, nghĩa là một số dòng đen, được gọi là mã vạch. Giữa các mã 1D và 2D, có một loại "Mã xếp chồng tuyến tính", bao gồm nhiều mã 1D xếp chồng lên nhau. Sau đó, các mã hai chiều, như mã QR và mã DM, đã được phát triển. Tên "mã vạch" có thể không phù hợp để tưởng tượng các mã 2D này, nhưng không có tên mới nào được phát minh cho chúng trong hệ thống tiếng Anh và tiếng Trung. Vì không có tên mới nào được phát minh trong hệ thống tiếng Trung và tiếng Anh, chúng vẫn được gọi là "mã vạch".
GS1 và HIBC là gì?
Cả GS1 và HIBC đều là các tiêu chuẩn quốc tế cho mã hóa hàng hóa.
Chúng ta có thể coi GS1 và HIBC như các thông số kỹ thuật cho việc viết thông tin sản phẩm cơ bản. Ví dụ, thông tin liên quan phải bao gồm Số nhận dạng Sản phẩm Thương mại Toàn cầu (GTIN), số lô, ngày sản xuất, thời hạn sử dụng, số seri, v.v. Khi các dữ liệu cơ bản này được viết theo cách tiêu chuẩn hóa quốc tế, chúng có thể được nhận dạng tự động, truy cập và thậm chí quản lý tự động hoặc thông minh bởi máy móc.
Sự khác biệt giữa GS1 và HIBC là chúng có các nguyên tắc mã hóa khác nhau, vì vậy việc sử dụng tiêu chuẩn quốc tế nào phụ thuộc vào nhu cầu của bạn! Vì HIBC chủ yếu được sử dụng trong các hệ thống liên quan đến y tế và GS1 tương đối phổ biến cho các sản phẩm khác nhau, bài viết này sẽ giải thích các nguyên tắc mã hóa liên quan đến GS1 trước, để bạn có thể có sự hiểu biết thực tế hơn về cách sử dụng của nó.
Tôi nên viết mã GS1 của mình như thế nào?
Bài viết này sẽ giải thích ngắn gọn các nguyên tắc mã hóa của GS1. Đối với việc sử dụng nội bộ, bạn có thể tự viết mã của mình theo các nguyên tắc này. Tuy nhiên, nếu mã này được sử dụng cho nhãn tiêu chuẩn nhất định, nó cần được viết theo các thông số kỹ thuật mã hóa. Ví dụ, UDI là một tiêu chuẩn cho việc gắn nhãn các thiết bị y tế.
UDI
UDI là một tiêu chuẩn nhãn cho thiết bị y tế theo hệ thống GS1 hoặc HIBCC.
FDA (Cục Quản lý Thực phẩm và Dược phẩm Hoa Kỳ) yêu cầu tất cả các thiết bị y tế phải có Mã định danh Thiết bị Duy nhất (UDI) vào năm 2020. UDI là một mã vạch chứa một tập hợp các thông điệp cụ thể mà FDA yêu cầu tất cả các thiết bị y tế phải có. Yêu cầu này đòi hỏi tất cả các thiết bị y tế phải được gắn nhãn. Mã vạch trên nhãn phải được phân loại theo quy định của GS1 hoặc HIBCC và bao gồm số lô, số seri, và ngày hết hạn của sản phẩm (nếu có). Yêu cầu này được chấp nhận rộng rãi trên toàn thế giới và được thúc đẩy ở mỗi quốc gia.
Trong trường hợp của GS1, sau khi mã hóa, UDI cần sử dụng một trong hai phương tiện truyền tải, GS1-128 (mã vạch một chiều) hoặc GS1-Data Matrix (mã vạch hai chiều), để chuyển đổi nó thành một mã vạch có thể dễ dàng gắn và đọc. Phương pháp mã hóa do FDA yêu cầu phải tuân theo quy định của GS1 hoặc HIBCC. Ngoài các mã vạch 1D và 2D do hai tổ chức này yêu cầu, Bộ Y tế và Phúc lợi cũng cho phép một phương tiện truyền tải thứ ba: RFID.
Thông tin chính được chứa trong hệ thống GS1 bởi UDI bao gồm:
Mã Số Sản Phẩm Thương Mại Toàn Cầu (GTIN)
Ngày sản xuất
Ngày hết hạn
Số lô
Số seri
GTIN
Mã Số Sản Phẩm Thương Mại Toàn Cầu (GTIN) là một số hộ chiếu hàng hóa được quốc tế công nhận, có thể được coi là số ID hàng hóa.
ECC
ECC là số phiên bản của mã DM (Data Matrix).
Thuật ngữ
Mã DM (Data Matrix) có thể được mã hóa với các ký tự khác nhau, tương tự như mã QR.
Mã DM (Data Matrix) được chỉ định cụ thể bởi hệ thống GS1 là một trong các phương pháp trình bày tiêu chuẩn.
Cả GS1 và HIBC đều là các hệ thống tiêu chuẩn quốc tế cho mã hóa hàng hóa.
UDI là một hệ thống tuân thủ GS1 hoặc HIBCC, đặc biệt dành cho việc gắn nhãn thiết bị y tế.
Mã Số Sản Phẩm Thương Mại Toàn Cầu (GTIN) là một số hộ chiếu hàng hóa được quốc tế công nhận, có thể được coi là số ID hàng hóa.
ECC chỉ là số phiên bản của mã DM (Data Matrix) và được nhấn mạnh bởi sự nâng cấp đặc biệt của chức năng sửa lỗi trong phiên bản ECC200.
Ví dụ về UDI+GS1+DataMatrix
(01)03453120000011(17)191125(10)ABCD1234
Mã UDI tuân thủ GS1 được sử dụng như một ví dụ để minh họa như sau. Số trong ngoặc đơn () được gọi là Mã định danh ứng dụng (AI) trong hệ thống GS1. Mã này xác định định dạng và số lượng bit của dữ liệu. Các ví dụ về Mã định danh ứng dụng (AI) phổ biến như sau:
01: Mã Số Sản Phẩm Thương Mại Toàn Cầu (GTIN), 16 chữ số bao gồm 01 (n2+n14)
10: Số lô, tối đa 22 chữ số bao gồm 10 (n2+X..20)
11: Ngày sản xuất (YYMMDD), 8 chữ số bao gồm 11 (n2+n6)
15: Thời hạn sử dụng tốt nhất (YYMMDD), 8 chữ số bao gồm 15 (n2+n6)
17: Ngày hết hạn (YYMMDD), 8 chữ số bao gồm 17 (n2+n6)
21: Số seri, tối đa 22 mã bao gồm 21 (n2+X..20)
Do đó, mã UDI được liệt kê ở trên có thể được hiểu như sau:
Mã Số Sản Phẩm Thương Mại Toàn Cầu (GTIN): 03453120000011
Ngày hết hạn: 2019/11/25
Số lô: ABCD1234
Nếu bạn đi sâu vào logic mã hóa của Data Matrix, () không nằm trong ký hiệu mã hóa, và [d2 được thêm vào đầu từ, có nghĩa là nó là mã GS1. Một số máy quét sẽ quét FNC1 đầu tiên, cũng có nghĩa là nó là mã GS1! Trừ khi bạn là kỹ sư hệ thống, bạn không cần phải biết mã nội bộ của các máy này, vì vậy bài viết này sẽ không đi sâu vào chúng lúc này.
Comments