Mã vạch Code 128 là gì? Giới thiệu tổng quan
Code 128 là một loại mã vạch tuyến tính (1D) có mật độ dữ liệu rất cao, được sử dụng rộng rãi trên toàn thế giới. Tên gọi "128" xuất phát từ khả năng mã hóa toàn bộ 128 ký tự trong bộ mã ASCII, bao gồm chữ hoa, chữ thường, chữ số và các ký tự đặc biệt (ví dụ: @, #, &, *). Điều này làm cho Code 128 trở thành một trong những loại mã vạch linh hoạt nhất, vượt trội hơn các loại mã chỉ hỗ trợ số như EAN-13 hay chỉ hỗ trợ một bộ ký tự giới hạn như Code 39. Công cụ Tạo mã vạch Code 128 cho phép bạn dễ dàng tạo ra các mã vạch này để sử dụng.
Một trong những ưu điểm lớn nhất của Code 128 là khả năng nén dữ liệu hiệu quả, đặc biệt là với chuỗi số. Nó tự động chuyển đổi giữa ba bộ ký tự con (A, B và C) để tạo ra mã vạch ngắn nhất có thể. Ví dụ, khi mã hóa một chuỗi số chẵn, nó sẽ sử dụng bộ ký tự C để mã hóa hai chữ số bằng một ký hiệu vạch duy nhất, giúp giảm một nửa chiều dài của mã vạch so với việc mã hóa từng chữ số riêng lẻ. Tiêu chuẩn quốc tế ISO/IEC 15417 định nghĩa các thông số kỹ thuật cho Code 128, đảm bảo tính nhất quán và khả năng đọc trên toàn cầu. Mỗi mã vạch Code 128 đều bao gồm một ký tự kiểm tra (check digit) bắt buộc, được tính toán tự động để đảm bảo tính toàn vẹn dữ liệu khi quét.