Mã vạch có nguồn gốc từ những năm 1940, được sử dụng vào những năm 1970 và trở nên phổ biến vào những năm 1980. Công nghệ mã vạch là một công nghệ nhận dạng tự động được sản xuất và phát triển trong ứng dụng và thực hành máy tính và được sử dụng rộng rãi trong thương mại, dịch vụ bưu chính, quản lý thư viện, kho bãi, kiểm soát quá trình sản xuất công nghiệp, giao thông vận tải và các lĩnh vực khác. Ưu điểm của chi phí thấp và độ tin cậy mạnh mẽ chiếm một vị trí quan trọng trong công nghệ nhận dạng tự động ngày nay.
Mã vạch là nhãn hiệu bao gồm một nhóm các thanh, khoảng trắng và các ký tự tương ứng được sắp xếp đều đặn. "Thanh" là phần có hệ số phản xạ ánh sáng thấp và "không gian" là phần có hệ số phản xạ ánh sáng cao. Các thanh và khoảng trống này bao gồm dữ liệu thể hiện một số thông tin nhất định và có thể được đọc bởi một thiết bị cụ thể và được chuyển đổi thành thông tin nhị phân và thập phân tương thích với máy tính. Thông thường đối với mỗi mặt hàng, mã của nó là duy nhất. Đối với mã vạch một - chiều thông thường, mối quan hệ tương ứng giữa mã vạch và thông tin hàng hóa phải được thiết lập thông qua cơ sở dữ liệu. Khi dữ liệu mã vạch được truyền đến máy tính, các ứng dụng máy tính sẽ hoạt động và xử lý dữ liệu. Do đó, mã vạch một chiều - thông thường chỉ được dùng làm thông tin nhận dạng trong quá trình sử dụng và ý nghĩa của nó được hiện thực hóa bằng cách trích xuất thông tin tương ứng trong cơ sở dữ liệu của hệ thống máy tính. Mã vạch một - chiều rất dễ chế tạo và hệ thống mã hóa dễ bị bọn tội phạm lấy và giả mạo hơn. Thứ hai, hầu như không thể có mã vạch một chiều - đại diện cho các ký tự Trung Quốc và thông tin hình ảnh.
Mã vạch một - chiều đề cập đến các quy tắc sắp xếp của các thanh mã vạch và khoảng trống. Nó chỉ thể hiện thông tin theo một hướng (thường là hướng ngang), nhưng không thể hiện bất kỳ thông tin nào theo hướng dọc. Chiều cao nhất định của nó thường là để tạo điều kiện thuận lợi cho việc căn chỉnh của người đọc. Hệ thống mã một - chiều thường được sử dụng bao gồm: mã vạch EAN, mã vạch UPC, mã vạch EAN 128, mã vạch Mã 39, mã vạch Mã 93, mã vạch xen kẽ 2 trong 5, mã vạch Codabar, v.v.
Ký hiệu chung
1. Mã vạch EAN
Nó là một hệ thống ký hiệu quốc tế. Nó là một mã vạch có độ dài cố định và không có ý nghĩa. Thông tin được thể hiện là tất cả các con số, và nó chủ yếu được sử dụng để nhận dạng hàng hóa. Một biểu tượng mã vạch bao gồm một loạt các thanh song song và các khoảng trống được bao quanh bởi khoảng trống.

(1) Bộ ký tự mã vạch EAN bao gồm tập hợp con A, tập hợp con B và tập hợp con C. Mỗi ký hiệu mã vạch bao gồm 2 vạch và 2 khoảng trắng. Mỗi thanh và khoảng trắng bao gồm 1-4 mô-đun và tổng số mô-đun cho mỗi ký tự mã vạch là 7. Bộ ký tự mã vạch có thể đại diện cho tổng số 1 0 ký tự số từ 0 đến 9.
(2) Ngoài các ký hiệu mã vạch đại diện cho số, cũng có một số ký tự mã vạch phụ trợ, được sử dụng làm dấu phân cách để biểu thị phần đầu, phần cuối và dấu phân cách giữa của ký hiệu mã vạch chia đôi.
2. mã vạchUPC
Mã vạch UPC là hệ thống mã được phát triển bởi Ủy ban Mã thống nhất Hoa Kỳ (UCC), với mã vạch UPC - A và UPC {1}} E.
(1) UPC - A gồm 12 chữ số. UPC - Mã vạch tương thích với mã vạch EAN-13 có tiền tố là "0".
(2) UPC - E bao gồm 8 chữ số, có được bằng cách nén UPC - Một mã có ký tự hệ thống là 0 bằng cách loại bỏ số không. Mã chỉ được phép nếu mục quá nhỏ để in để đại diện cho UPC - A.

3. Mã vạch EAN 128
Để thể hiện rõ hơn các thông tin liên quan của hàng hóa, đôi khi cần thêm mã phụ vào mã EAN và mã UPC. Các mã bổ sung được biểu thị bằng UCC / EAN - 128 ký hiệu mã vạch (gọi là EAN - 128). Mã vạch EAN - 128 là mã vạch duy nhất có thể đại diện cho mã bổ sung tiêu chuẩn EAN, UPC. Đây là một mã mật độ cao liên tục, không cố định, có độ dài cao.

4. Mã vạch mã 39
Mã vạch Code 39 là mã vạch do intermec đưa ra vào năm 1975, có thể mã hóa 44 ký tự như số và chữ cái tiếng Anh. Bởi vì nó có ưu điểm là tỷ lệ lỗi bit thấp và nhiều ký tự, nó được sử dụng rộng rãi trong các lĩnh vực công nghiệp ô tô, quản lý kinh tế, y tế và chăm sóc sức khỏe, dịch vụ bưu chính, lưu trữ và vận chuyển, v.v.

Mã vạch Mã 39 chỉ có hai đơn vị chiều rộng và mỗi ký tự mã vạch bao gồm 9 đơn vị, trong đó 3 đơn vị rộng và các đơn vị còn lại là đơn vị hẹp. Bởi vì mã vạch ba - chín bao gồm năm vạch và bốn dấu cách, nó có một khoảng ký hiệu mã vạch mã vạch, vì vậy nó là mã vạch không liên tục -. Thiết kế của mã vạch 39 có chức năng tự kiểm tra - mạnh mẽ, vì vậy xác suất lỗi thay thế là rất nhỏ. Mật độ cao nhất của nó là 40 / (25,4mm).
5. mã vạch 93
Nó là một mã vạch tương tự như Mã 39 thước Anh, nó có mật độ cao hơn và có thể thay thế Mã 39 thước Anh.
Được giới thiệu vào năm 1982, mã vạch Code 93 là một mã vạch mã vạch rất dày đặc. Mã vạch Code 39 có nhiều ưu điểm nhưng mật độ không cao lắm, được xác định bằng phương pháp mã hóa của nó. Do đó, trong một số trường hợp sử dụng mã vạch Code 39 sẽ xảy ra vấn đề không đủ diện tích in. Thiết kế của mã vạch Code 93 là để giải quyết vấn đề này. câu hỏi. Mã vạch Mã 93 tương thích với mã vạch Mã 39, chủ yếu là chúng có cùng bộ ký tự dữ liệu.

Chín mươi - ba mã vạch được mã hóa bằng phương pháp kết hợp mô-đun. Mỗi ký tự mã vạch trong số chín mươi - ba mã vạch bao gồm 9 mô-đun, bao gồm ba vạch và ba dấu cách và mỗi vạch hoặc khoảng trắng bao gồm 1, 2, 3 hoặc 4 mô-đun. Khả năng mã hóa của mã vạch Jiu San là 56 và 48 kết hợp được chọn. Nó không có chức năng tự kiểm tra -. Để đảm bảo an ninh dữ liệu, các ký tự kiểm tra kỹ được sử dụng và độ tin cậy của nó cao hơn so với 39 mã vạch.
6. Mã vạch xen kẽ 2 trong 5
Mã vạch Interleaved 2 trong 5 được phát minh bởi công ty intermec của Mỹ vào năm 1972. Ban đầu nó được sử dụng trong lĩnh vực kho bãi và công nghiệp nặng, và được sử dụng để xác định và quản lý các đơn vị lưu trữ và vận chuyển sau khi được tiêu chuẩn hóa.

Mã vạch xen kẽ 2 trong 5 mã vạch là mã vạch trong đó cả thanh và khoảng trắng đại diện cho thông tin. Chỉ có hai đơn vị chiều rộng trong biểu tượng mã vạch 2 trong 5 xen kẽ. Mỗi ký hiệu dữ liệu mã vạch bao gồm 5 đơn vị, hai trong số đó là ô Rộng (được biểu thị bằng nhị phân "1"), hai là ô hẹp (được biểu thị bằng nhị phân "0"). Trong biểu tượng mã vạch xen kẽ 2 trong 5 mã vạch, tất cả các ô rộng đều bằng nhau, tất cả các ô hẹp đều bằng nhau và tỷ lệ thanh (trống) thường được kiểm soát trong khoảng từ 2. 00 - 3,00.
Mã vạch xen kẽ 2 trong 5 là mã vạch có mật độ - cao với mật độ tối đa là 17,70 / (25,4 mm). Sự tồn tại của lỗi in trong mã vạch xen kẽ 2 trong 5 sẽ không gây ra lỗi thay thế, nó có mã vạch chức năng tự kiểm tra -. Bởi vì mã vạch có thể được đọc thành công từ cả hai hướng, nó là mã vạch tỷ lệ hai - chiều. Vì nó có thể đại diện cho các số ký tự khác nhau, nó là mã vạch có độ dài không - cố định -.
7. Mã vạch Codabar
Mã vạch Codabar được giới thiệu vào năm 1972 và được sử dụng rộng rãi trong các ngành y tế, sức khỏe và sách. Năm 1977, Hiệp hội Truyền máu Hoa Kỳ quy định mã vạch Codabar là mã vạch tiêu chuẩn để nhận dạng túi máu.
Trong biểu tượng mã vạch Codabar, mỗi ký tự bao gồm 7 ô, hai hoặc ba trong số đó là ô rộng và phần còn lại là ô hẹp. Kudbar chọn C (7,2) hoặc kết hợp, khả năng mã hóa của nó là C (7,2) cộng với C (7,3)=46 và bộ ký tự của nó chỉ có 20 ký tự: số 0 {{10} } 9, các chữ cái A, B, C, D, các ký tự đặc biệt, -,:, /,. , thêm . Mã vạch Codabar có khả năng đọc hai chiều. Khi đọc mã vạch Codabar, việc xác định hướng quét được thực hiện bằng ký tự đầu cuối và ký tự bắt đầu. Mã vạch Codabar là mã vạch có chức năng tự kiểm tra mạnh mẽ.

Cấu trúc của ký hiệu mã vạch 1D

(1) Khu vực trống bên trái: Khu vực màu trắng không có bất kỳ ký hiệu nào ở phía bên trái của mã vạch chủ yếu được sử dụng để nhắc máy quét chuẩn bị bắt đầu quét.
(2) Ký tự bắt đầu: Ký tự đầu tiên của ký tự mã vạch, được sử dụng để xác định phần đầu của mã vạch, máy quét mã vạch bắt đầu xử lý xung quét sau khi xác nhận sự tồn tại của ký tự này.
(3) Ký tự dữ liệu: Ký tự sau ký tự bắt đầu được sử dụng để xác định giá trị cụ thể của mã vạch, cho phép quét hai chiều.
(4) Bộ kiểm tra: Một ký tự được sử dụng để xác định xem quá trình quét có hợp lệ hay không, thường là kết quả của một hoạt động thuật toán. Khi máy quét mã vạch đọc mã vạch để giải mã, trước tiên nó sẽ thực hiện các thao tác trên các ký tự đã đọc. Nếu kết quả thao tác giống với mã xác minh, thì kết quả đọc được xác định là hợp lệ.
(5) Dấu chấm dứt: Một ký hiệu đặc biệt nằm ở phía bên phải của mã vạch, cho biết phần cuối của thông tin.
(6) Khu vực trống bên phải: Khu vực bên ngoài dấu chấm dứt không có ký hiệu được in và thanh có cùng màu với ô trống.
Các thông số chính của mã vạch 1D
(1) Mật độ: Mật độ của mã vạch đề cập đến số lượng ký tự được biểu thị bằng mã vạch trên một đơn vị chiều dài. Đối với một hệ thống mã, mật độ chủ yếu được xác định bởi kích thước của mô-đun. Kích thước mô-đun càng nhỏ thì mật độ càng lớn, vì vậy giá trị mật độ thường được biểu thị bằng giá trị của kích thước mô-đun (chẳng hạn như 5mil). Thông thường, mã vạch dưới 7,5 mil được gọi là mã vạch có mật độ - cao và mã vạch trên 15 mil được gọi là mã vạch có mật độ - thấp. Mật độ mã vạch càng cao, hiệu suất (chẳng hạn như độ phân giải) của thiết bị đọc mã vạch được yêu cầu càng cao. Mã vạch có mật độ - cao thường được sử dụng để xác định các vật thể nhỏ, chẳng hạn như các linh kiện điện tử chính xác, trong khi mã vạch có mật độ - thấp thường được sử dụng để đọc khoảng cách dài -, chẳng hạn như quản lý kho hàng.
(2) Tỷ lệ chiều rộng - đến - hẹp: Đối với hệ thống mã chỉ có hai đơn vị chiều rộng, tỷ lệ của đơn vị rộng với đơn vị hẹp được gọi là chiều rộng - thành {{ 4}} tỷ lệ hẹp, thường là khoảng 2-3 (thường được sử dụng là 2: 1, 3: 1). Khi độ rộng và độ hẹp tương đối lớn thì thiết bị đọc sẽ dễ dàng phân biệt được đâu là đơn vị rộng và đâu là đơn vị hẹp nên dễ đọc hơn.
(3) Độ tương phản (PCS): Chỉ số quang học của mã vạch, giá trị PSC càng lớn thì đặc tính quang học của mã vạch càng tốt.