1. Lập trình cấp phần cứng cho máy quét mã vạch
Một số máy quét trung đến cao cấp hỗ trợ khả năng lập trình cơ bản thông qua mã vạch cấu hình, lệnh điều khiển hoặc cập nhật phần mềm firmware. Mặc dù điều này không liên quan đến mã hóa, nhưng nó là một cách cơ bản để kiểm soát hành vi thiết bị.
- ●Bật/vô hiệu hóa các loại mã vạch cụ thể (ví dụ: chỉ quét mã 128, bỏ qua mã QR)
- ●Chuyển đổi chế độ quét (thủ công, cảm biến tự động, quét liên tục)
- ●Định dạng dữ liệu đầu ra (thêm tiền tố / hậu tố, chèn dòng ngừng)
- ●Thay đổi giao diện truyền thông (USB HID, Serial, Bluetooth, v.v.)
Ví dụ phổ biến là:

Ví dụ, một số iDPRT máy quét cầm tay hỗ trợ thiết lập nhanh chóng thông qua các lệnh mã vạch để hạn chế quét đến mã vạch 1D - lý tưởng cho việc phân loại thương mại điện tử và đọc nhãn hậu cần.
Một số thương hiệu cũng cho phép kiểm soát thông số thời gian thực thông qua các lệnh nối tiếp, cho phép các hệ thống bên ngoài tương tác trực tiếp với máy quét. Điều này đặc biệt hữu ích cho thử nghiệm nhà máy, triển khai số lượng lớn hoặc tích hợp nhúng.