FNC1 là gì? Ký tự đặc biệt đánh dấu mã GS1 và ngăn cách AI

FNC1 (Function Code 1) là ký tự chức năng không in thành chữ, có trong bộ ký tự của Code 128, DataMatrix, QR, Aztec. Đặt ở vị trí đầu, nó báo cho máy quét rằng dữ liệu tuân theo cấu trúc AI của GS1: Code 128 có FNC1 đầu trở thành GS1-128, DataMatrix có FNC1 đầu trở thành GS1 DataMatrix. Đặt ở giữa, nó đóng vai trò ký tự ngăn cách sau một AI độ dài thay đổi.

Khi giải mã, máy quét đổi FNC1 đầu thành mã nhận diện ]C1 (GS1-128), ]d2 (GS1 DataMatrix), ]Q3 (GS1 QR) và FNC1 giữa thành ký tự GS (Group Separator, ASCII 29), thường không hiển thị hoặc hiện như khoảng trắng. Phần mềm chuẩn GS1 dựa vào GS để tách (10) lô khỏi (21) serial; phần mềm không hiểu GS sẽ đọc dính các trường.

Bạn không gõ FNC1 bằng tay: các tool GS1-128, GS1 DataMatrix của trang tự chèn khi bạn nhập dạng (01)…(10)…; tool quét dùng gợi ý ASSUME_GS1 để nhận FNC1 đúng. Máy quét cầm tay cần bật chế độ GS1 hoặc cấu hình thay GS bằng ký tự nhìn thấy nếu phần mềm yêu cầu.

Ví dụ

Chuỗi (10)LOT26A(21)0001 mã hóa thành FNC1 10 LOT26A FNC1 21 0001; nếu thiếu FNC1 giữa, máy đọc lô thành LOT26A210001 vì (10) dài tối đa 20 ký tự.

Liên quan