Các phương thức biểu đạt tượng trưng
Việc chuyển đổi giữa thông tin của thông điệp và mã vạch được gọi là biểu đạt tượng trưng. Các thông số trong quá trình này được mã hóa từ các số/chữ đơn lẻ của thông điệp cũng như có thể có là các dấu hiệu bắt đầu hay kết thúc thành các vạch và các khoảng trống, kích thước của vùng lặng trước và sau mã vạch cũng như việc tính toán tổng kiểm lỗi (checksum) là bắt buộc.
Các quy trình biểu đạt tượng trưng tuyến tính có thể phân loại chủ yếu theo hai thuộc tính:
Liên tục hay Rời rạc: Các ký tự trong biểu đạt tượng trưng liên tục được tiếp giáp với nhau, với một ký tự kết thúc bằng khoảng trống và ký tự tiếp theo bắt đầu bằng vạch, hoặc ngược lại. Các ký tự trong biểu đạt tượng trưng rời rạc bắt đầu và kết thúc bằng vạch; không gian giữa các ký tự bị bỏ qua, cho đến chừng nào mà nó đủ rộng để thiết bị đọc coi như là mã kết thúc.
Hai hay nhiều độ rộng các vạch: Các vạch và các khoảng trống trong biểu đạt tượng trưng hai độ rộng là rộng hay hẹp. Vạch rộng rộng bao nhiêu lần so với vạch hẹp không có giá trị gì đáng kể trong việc nhận dạng ký tự (thông thường độ rộng của vạch rộng bằng 2-3 lần vạch hẹp). Các vạch và khoảng trống trong biểu đạt tượng trưng nhiều độ rộng là các bội số của độ rộng cơ bản gọi là modul; phần lớn các loại mã vạch này sử dụng bốn độ rộng lần lượt bằng 1, 2, 3 và 4 modul.
Các mã vạch cụm chứa mã vạch tuyến tính cùng một loại nhưng được lặp lại theo chiều đứng trong nhiều hàng.
Có nhiều chủng loại mã vạch 2D. Phần lớn là các ma trận mã, nó là tập hợp các modul mẫu dạng điểm hay vuông phân bổ trên lưới mẫu. Các mã vạch 2D cũng có thể có các dạng nhìn thấy khác nhau. Cùng với các mẫu vòng tròn đồng tâm, thì còn một số mã vạch 2D có sử dụng kỹ thuật in ẩn (steganography) bằng cách ẩn mảng các modul khác nhau về kích thước hay hình dạng trong các hình ảnh đặc thù riêng (ví dụ như của mã vạch DataGlyph).
Quét/tương tác tượng trưng
Các mã vạch tuyến tính là phù hợp nhất để quét bằng các thiết bị quét laser, nó quét các tia sáng ngang qua mã vạch theo một đường thẳng, đọc các lát mỏng của mã vạch theo các mẫu sáng-sẫm quy ước trước.
Các mã vạch cụm cũng rất phù hợp để quét bằng thiết bị laser, với tia laser quét nhiều lần trên mã vạch.
Các mã vạch 2D thực thụ không thể đọc bằng các thiết bị quét tia laser bởi vì không có các mẫu định sẵn để quét mà phù hợp cho việc so sánh tổng thể các ký tự trong một mã vạch. Chúng được quét và so sánh bằng các thiết bị camera bắt hình.
Dạng mã vạch
Các mã vạch tuyến tínhLoại Thuộc tính Độ rộng Sử dụng
Plessey Liên tục 2 Catalog, các giá hàng trong cửa hàng, hàng tồn kho
UPC Liên tục Nhiều Bán lẻ ở Mỹ
EAN-UCC Liên tục Nhiều Bán lẻ khắp thế giới
Codabar Rời rạc 2 Thư viện, ngân hàng máu, vé máy bay
Interleaved 2 of 5 Liên tục 2 Bán buôn, thư viện (ở Na Uy)
Code 39 Rời rạc 2 Đa dạng
Code 93 Liên tục 2 Đa dạng
Code 128 Liên tục Nhiều Đa dạng
Code 11 Rời rạc 2 Điện thoại
POSTNET Liên tục Cao/Thấp Bưu điện
PostBar Rời rạc Nhiều Bưu điện
CPC Binary Rời rạc 2 Bưu điện
Telepen Liên tục 2 Thư viện v.v (Vương quốc Anh)
Các mã vạch cụmLoại Ghi chú
Codablock Mã vạch cụm 1D.
Code 16K Dựa trên Code 128 1D.
Code 49 Mã vạch cụm 1D từ Intermec Corp.
PDF417 Mã vạch 2D phổ biến nhất. Phạm vi công cộng.
Micro PDF417
Mã vạch 2DLoại Ghi chú
3-DI Phát triển bởi Lynn Ltd.
ArrayTag Từ ArrayTech Systems.
Aztec Code Từ Welch Allyn (hiện nay là Handheld Products). Phạm vi công cộng.
Small Aztec Code
Điểm đen Mã vạch này đã được thử nghiệm ở cửa hàng Kroger ở Cincinnati. Nó sử dụng các vạch đồng tâm.
Code 1 Phạm vi công cộng.
CP Code Từ CP Tron, Inc.
DataGlyphs Từ Xerox PARC.
Datamatrix Từ RVSI Acuity CiMatrix. Hiện nay thuộc phạm vi công cộng.
Datastrip Code Từ Datastrip, Inc.
Dot Code A
HueCode Từ Robot Design Associates. Sử dụng thang màu xám hoặc nhiều màu.
INTACTA.CODE Từ INTACTA Technologies, Inc.
MaxiCode Sử dụng bởi Dịch vụ chuyển phát hàng hóa Mỹ (United Parcel Service).
MiniCode Từ Omniplanar, Inc.
PDF417 Có nguồn gốc từ Symbol Technologies. Phạm vi công cộng.
QR Code Từ Nippondenso ID Systems. Phạm vi công cộng.
SmartCode Từ InfoImaging Technologies.
Snowflake Code Từ Marconi Data Systems, Inc.
SpotCode Mã vòng từ High Energy Magic Ltd.
SuperCode Phạm vi công cộng.
UltraCode Có các phiên bản đen trắng và màu. Phạm vi công cộng.
Đánh dấu