Mã vạch là gì?
Mã vạch, bao gồm các vạch và khoảng trống, là dạng biểu diễn có thể đọc được bằng máy của các chữ số và ký tự. Ngày nay, các vạch như được hiển thị bên dưới trên bao bì sản phẩm được bán tại siêu thị, cửa hàng, tạp hóa rất phổ biến.
Mã vạch bao gồm các vạch và khoảng trống có chiều rộng khác nhau có thể đọc được bằng máy quét mã vạch quang học.
Các thành phần của mã vạch

1.Vùng trống (lề)
Vùng trống là một lề trống nằm ở hai đầu của mã vạch. Khoảng cách tối thiểu giữa các mã vạch (khoảng cách từ vạch ngoài cùng của một mã vạch đến vạch ngoài cùng của mã vạch khác) là 2,5mm. Nếu chiều rộng của vùng trống không đủ, máy quét sẽ khó đọc được mã vạch.
2.Ký tự bắt đầu/ký tự dừng
Ký tự bắt đầu và ký tự dừng là các ký tự biểu diễn phần bắt đầu và phần kết thúc của dữ liệu. Các ký tự khác nhau tùy thuộc vào loại mã vạch.
3.Kiểm tra chữ số (ký tự kiểm tra)
Kiểm tra chữ số là một chữ số để kiểm tra xem dữ liệu mã vạch được mã hóa có chính xác hay không.
Các loại mã vạch thông dụng
Mã vạch EAN-13

Số chứ số có thể mã hóa 0-9
Độ dài: 13 chữ số
Mục đích: nhận dạng các sản phẩm bán lẻ riêng biệt tại điểm bán hàng.
Mã số sản phẩm châu Âu (mã vạch EAN) bao gồm 13 chữ số. Chúng được sử dụng trên toàn thế giới trên tất cả các sản phẩm bán lẻ ngoại trừ sách và tạp chí. Chúng là mã vạch được sử dụng rộng rãi trên toàn cầu. Ngoại trừ ở Hoa Kỳ và Canada, nơi mã vạch UPC-A (Universal Product Code) phổ biến hơn. EAN-13 có lẽ là mã vạch bạn cần nếu bạn có sản phẩm muốn đặt tại các cửa hàng bán lẻ.
Mỗi EAN-13 dành riêng cho một sản phẩm và được mã hóa thành hình ảnh mã vạch. Điều này có nghĩa là khi mã vạch được quét vào hệ thống cửa hàng. Nhà bán lẻ sẽ ghi lại giá và dữ liệu hàng tồn kho liên quan đến sản phẩm của bạn. Do đó, cần có một số EAN-13 khác nhau cho mỗi sảng phẩn riêng.
Mã vạch UPC-A

Tên: UPC-A
Còn được gọi là: Universal Product Code (mã sản phẩm chung), mã vạch bán lẻ, GTIN-12
Số có thể mã hóa: 0-9
Độ dài: 12 chữ số
Mục đích: nhận dạng các sản phẩm bán lẻ khác nhau tại điểm bán hàng.
Mã vạch UPC 12 chữ số chủ yếu được sử dụng ở Canada và Hoa Kỳ trên tất cả các sản phẩm bán lẻ trừ sách và tạp chí. Mã vạch UPC có trước mã EAN-13 và bắt đầu xuất hiện tại các cửa hàng của Mỹ vào những năm 1970. Nếu bạn đang bán hàng tại Hoa Kỳ hoặc Canada bạn có thể muốn sử dụng mã UPC-A thay vì mã EAN-13.
Mã vạch EAN-8

Số chữ số có thể mã hóa: 0-9
Độ dài: 8 chữ số
Mục đích: dùng cho các sản phẩm nhỏ không thể vừa với EAN-13
Mã vạch duy nhất toàn cầu nhỏ hơn dành cho các sản phẩm có kích thước rất nhỏ. Khó có thể đăng ký được, chỉ có tại tổ chức GS1. Mã vạch EAN-8 chỉ dài 8 chữ số – điều này có nghĩa là số lượng có hạn, do đó GS1 bảo vệ chúng cẩn thận. Vì vậy, để có được những mã vạch này, bạn cần phải chứng minh sản phẩm của mình rất nhỏ và đợi tổ chức GS1 xét duyệt.
Mã vạch ITF-14

- Tên: ITF-14
- Còn được gọi là: TUN, mã thùng, GTIN-14
- Số có thể mã hóa: 0-9
- Độ dài: 14 chữ số
Mục đích: đây là mã dành cho thùng carton. Các nhà bán lẻ sử dụng mã này để sắp xếp hợp lý hàng hóa nhập vào của họ.
Mã thùng carton ITF-14 được tạo từ mã vạc EAN-13 và UPC-A. Mã này chỉ được sử dụng trong kho trên các thùng có chứa một số lượng mã vạch sản phẩm cụ thể. Các mã này không dành cho các sản phẩm bán lẻ. Ví dụ, một thùng rượu được bán dưới dạng một đơn vị duy nhất sẽ cần mã vạch bán lẻ. Bạn có thể cần mã ITF-14 nếu bạn có một thùng vận chuyển các chai rượu được lấy ra và bán lẻ sau đó.
Mã vạch ISBN

- Tên: ISBN
- Còn được gọi là: mã vạch sách, số sách chuẩn quốc tế, mã vạch ISBN
- Số có thể mã hóa: 0-9
- Độ dài: 13 chữ số
Mục đích: bán sách ở cấp độ bán lẻ
Mã vạch sách quốc tế (ISBN) là số duy nhất được gán cho một cuốn sách. ISBN bắt đầu bằng 978 và được phân phối bởi các cơ quan ISBN ở mỗi quốc gia (ISBN-international.org/agency). Chúng cũng có thể được lấy thông qua các cơ quan xuất bản độc lập như bookisbn.org.uk. Được sử dụng cho các tác giả tự xuất bản.
Mã vạch ISBN là mã vạch được tạo dựa trên ISBN. Mỗi cuốn sách có một ISBN duy nhất, do đó đảm bảo không có mã vạch giống nhau. Cho phép các nhà bán lẻ dễ dàng theo dõi từng cuốn sách khi lưu kho và bán sách.
Mã vạch ISSN

Số có thể mã hóa: 0-9
Độ dài: 13 chữ số cộng với phần bổ sung 2 hoặc 5 chữ số
Mục đích: mã vạch ISSN dành cho tạp chí được bán tại quầy thanh toán
Mã vạch tạp chí được gọi là mã vạch ISSN, dựa trên số ISSN duy nhất do mỗi tạp chí chỉ định. Nếu bạn có ý định xuất bản và bán tạp chí, bạn sẽ cần số ISSN được lấy từ trung tâm quốc tế ISSN. Sau khi có số, công ty mã vạch có thể chuyển đổi số đó thành mã vạch bán lẻ duy nhất gồm 13 chữ số.
Mã vạch Code 39

- Tên: Code 39
- Được gọi là: Alpha 39, USD-3, Type-39, Code 39
- Chữ số có thể mã hóa: ký tự chữ và số cộng với một ký hiệu đặc biệt
- Độ dài: thay đổi
Mục đích: nhãn tài sản, phù hiệu tên, thẻ thành viên… Bất kỳ hệ thống khép kín nào cần mã định danh duy nhất.
Mã vạch code 39 được sử dụng để đánh số duy nhất nội bộ. Điều này làm cho chúng phù hợp để dán nhãn tài sản, thẻ thành viên, sách thư viện hoặc bất kỳ mục đích nội bộ nào khác cần được theo dõi và quản lý.
Không ai quản lý tính duy nhất của các mã vạch này (không giống như mã vạch bán lẻ). Vì vậy chúng không thể được sử dụng bên ngoài tổ chức. Mã vạch code 39 có mật độ dữ liệu thấp, nghĩa là mỗi ký tự chúng chứa phải mất nhiều thanh và khoảng trắng. Do đó, các mã này không phù hợp với các chuỗi ký tự rất dài.
Mã vạch Code 128

- Tên: Code 128
- Còn được gọi là: No alternative names
- Chữ số có thể mã hóa: tất cả các ký tự ASCII (128 ký tự)
- Độ dài: thay đổi
Mục đích: giống như mã vạch code 39, các mã này có thể sử dụng cho nhãn tài sản, phù hiệu tên, thẻ thành viên… Bất kỳ hệ thống khép kín nào cần mã định danh duy nhất.
Mã vạch Code 128 rất giống với Code 39 vì chúng là mã không được quản lý, phù hợp để sử dụng nội bộ. Sự khác biệt chính giữa hai loại này là Code 128 có mật độ dữ liệu cao hơn (có thể mã hóa nhiều ký tự hơn trong không gian nhỏ hơn) và có thể chứa bất kỳ ký tự ASCII nào thay vì chỉ chứa chữ và số và một ký hiệu.
Mã vạch Code 11

- Tên: Code 11
- Còn được gọi là: USD-8
- Các chữ số có thể mã hóa: 0-9 và – (dấu gạch ngang)
- Độ dài: thay đổi
Mục đích: chủ yếu được sử dụng trong viễn thông
Mã vạch code 11 tương đối đơn giản, với phạm vi hạn chế các chữ số có thể mã hóa. Chúng có mật độ cao, nghĩa là mỗi ký tự không chiếm nhiều không gian. Các công ty viễn thông thường sử dụng mã vạch 11 để xác định thiết bị và các tài sản kinh doanh quan trọng khác.
Mã vạch Code 93

- Tên: Code 93
- Còn được gọi là: USS Code 93, USS 93, Code 9/3
- Chữ số có thể mã hóa: giống như mã 39, do đó có các ký tự chữ và số cộng với một số ký hiệu đặc biệt.
- Độ dài: thay đổi
Mục đích: sử dụng nội bộ (như Code 39 và 128)
Mã vạch Code 93 là phiên bản cập nhật của Code 39, với mã hóa hiệu quả hơn, quét đáng tin cậy hơn và nhiều ký tự đa dạng hơn. Công dụng giống như Code 39 và bưu điện Canada sử dụng Code 93 cho mục đích sử dụng nội bộ.
Mã vạch GS1-128

Chữ số có thể mã hóa: ký tự số
Độ dài: thay đổi, số ký tự chẵn được ưu tiên
Mục đích: có thể mã hóa nhiều thông tin chi tiết khác nhau về lô hàng sản phẩm.
GS1-128 là một tập hợp con của mã vạch Code-128 được đề cập ở trên. Tuy nhiên, các mã vạch GS1 này chỉ gồm các con số, không giống như Code-128 thông thường. Chúng có thể mã hóa nhiều thông tin chi tiết khác nhau về sản phẩm. Chẳng hạn như ngày hết hạn, ngày đóng gói, số lô, trọng lượng tịnh…
Mã vạch SSCC

Chữ số có thể mã hóa: Số
Độ dài: 18 chữ số
Mục đích: được sử dụng ở cấp độ vận chuyển thứ ba (pallet…) các mã này thông báo công ty và số lô hàng.
Mã vạch vận chuyển container là mã vận chuyển thông báo công ty nào mà một container, pallet hoặc thùng carton đến từ. Những mã này khác với mã container ITF-14 vì chúng bao gồm một lô hàng có nhiều sản phẩm khác nhau (và do đó là mã EAN-13) không giống như mã ITF-14, được khớp 1-1 với mã EAN.
Các mã SSCC này được lặp lại theo từng mã cho mỗi đơn hàng, do đó hàng hóa bên trong của nhà bán lẻ sẽ biết rằng họ đang nhận lô hàng thứ 20 từ công ty A.
Mã vạch Codabar

Số có thể mã hóa: số và một ký hiệu đặc biệt
Độ dài: thay đổi
Mục đích: được sử dụng để theo dõi tài sản, vì dụ như sách thư viện, Codabar có thể hoạt động ngay cả trên vật liệu không dành để in.
Codabar là mã vạch lỗi thời trong một số hệ thống kiểm kê nội bộ lỗi thời như thư viện. Các mã này được thiết kế để hoạt động để in được trên giấy chất lượng thấp hoặc được tạo từ máy đánh chữ. Nó tương tự như Code 39 nhưng ít linh hoạt hơn về những gì nó có thể chứa.
QR Code

Chữ số có thể mã hóa: chữ và ký hiệu
Độ dài: biến đổi, nhiều ký tự = mã phức tạp hơn
Mục đích: thường dùng để mã hóa URL của trang web, mã QR cực kỳ linh hoạt và có thể chứa hầu hết mọi thứ.
Mã QR đã trở thành một tính năng phổ biến trong tiếp thị, quảng cáo và truyền đạt thông tin được lưu trữ kỹ thuật số thông qua một đối tượng vật lý (mã). Cá mã vạch này có thể lưu trữ nhiều dữ liệu hơn mã 2D truyền thống và dễ dàng quét bằng điện thoại thông minh.
Xem thêm: