Ký tự GS: cấu hình máy quét cho mã tem và GS1
Mã tem của Chestny ZNAK và mã vạch GS1 DataMatrix kèm lô và hạn sử dụng gồm nhiều trường. Giữa các trường là một ký tự dịch vụ vô hình GS (Group Separator, mã 29). Nếu máy quét làm mất ký tự này, các trường dính vào nhau: mã tem trở thành “không đầy đủ”, còn lô và hạn sử dụng bị đọc sai. Trên điện thoại máy POS, việc này chỉ cần cấu hình một lần.
GS là gì và vì sao nó bị mất#
| Nơi gặp | Điều gì xảy ra nếu không có GS |
|---|---|
| Mã tem (DataMatrix trên hàng hóa) | mã không qua được kiểm tra, nhập hàng theo UPD không khớp |
| GS1 DataMatrix và GS1-128 kèm lô (AI 10) và hạn sử dụng (AI 17) | lô “ăn mất” các trường tiếp theo, hạn sử dụng không được nhận diện |
| Mã vạch thông thường EAN/UPC | không có GS — không cần cấu hình gì |
Camera điện thoại và máy quét tích hợp của máy POS Android thường truyền GS nguyên trạng. Thường làm mất nó nhất là máy quét ở chế độ bàn phím (HID): bàn phím không có phím cho ký tự 29, và máy quét mặc định chỉ bỏ qua nó.
Cần gì để bắt đầu#
| Cần gì | Để làm gì |
|---|---|
| Máy quét 2D (imager) | máy quét laser 1D hoàn toàn không đọc được DataMatrix |
| Tờ cấu hình (lập trình) của model bạn dùng — PDF trên trang nhà sản xuất | các mã vạch dịch vụ dùng để đổi chế độ của máy quét |
| Mã tem hoặc GS1 DataMatrix mẫu | để kiểm tra kết quả bằng trình hướng dẫn |
Bước 1. Bật truyền GS trong máy quét#
Trong tờ cấu hình, tìm mục về GS / FNC1 / Group Separator (đôi khi là “thay thế ký tự không in được”, “Function key mapping”). Cần để thay cho ký tự vô hình, máy quét gửi một phím mà ứng dụng hiểu được:
| Máy quét gửi gì | Ứng dụng có hiểu không |
|---|---|
| F8 | có |
| Ctrl+] | có (trên iPhone — cả ở bố cục bàn phím tiếng Nga) |
| Tab | có |
| ký tự có mã 0x1D (“nguyên trạng”) | có |
Đồng thời kiểm tra hậu tố Enter sau mã — nếu không có nó, điện thoại sẽ không hiểu là đã quét xong (máy quét không có hậu tố vẫn hoạt động, nhưng phân biệt với nhập bằng tay chậm hơn).
Bước 2. Kiểm tra bằng trình hướng dẫn#
Trên Android trong máy POS, ở màn hình chính, mở “Kiểm tra máy quét” và quét mã tem mẫu. Trình hướng dẫn sẽ báo một trong ba kết quả:
| Kết quả | Nghĩa là |
|---|---|
| Đạt | mã đến đầy đủ, GS có mặt |
| Mã không đầy đủ | GS bị mất — quay lại bước 1, trình hướng dẫn sẽ gợi ý cách bật nó |
| Đạt kèm cảnh báo | GS bị mất, nhưng ứng dụng đã khôi phục nó theo mẫu mã tem — tốt hơn vẫn nên cấu hình máy quét |
Đồng thời trình hướng dẫn sẽ hiển thị tốc độ nhập (đối với máy quét bàn phím) và báo nếu đã sửa bố cục bàn phím tiếng Nga. Trên iPhone không có trình hướng dẫn — hãy kiểm tra máy quét bằng lần nhập hàng đầu tiên: mã không đầy đủ sẽ được ứng dụng đánh dấu.
Máy quét tích hợp của máy POS Android#
Máy quét tích hợp truyền mã trực tiếp cho ứng dụng (broadcast), và GS thường đến nguyên trạng. Nếu vẫn không có — trong cài đặt máy quét của máy POS (với Zebra là DataWedge, với các hãng khác là “Scanner settings”), hãy bật truyền GS1/FNC1 và các bộ giải mã DataMatrix và GS1 DataMatrix. Với Zebra, profile của ứng dụng được tạo tự động với các bộ giải mã cần thiết.
Camera#
Camera điện thoại đọc DataMatrix cùng với GS — không cần cấu hình gì. Nếu mã nhỏ, hãy đưa lại gần hơn, bật đèn flash hoặc zoom.
Hạn chế#
- Khôi phục GS theo mẫu chỉ hoạt động với mã tem; với GS1 kèm lô và hạn sử dụng thì phải cấu hình máy quét.
- Trình hướng dẫn “Kiểm tra máy quét” chỉ có trên Android.
- Các cấu hình cụ thể của máy quét chúng tôi mô tả theo tài liệu của nhà sản xuất.
Xử lý sự cố#
| Triệu chứng | Cần kiểm tra gì |
|---|---|
| Trình hướng dẫn báo “Mã không đầy đủ” | GS chưa được bật hoặc bị thay bằng phím mà ứng dụng không hiểu (không phải F8, Ctrl+], Tab, 0x1D) |
| Hạn sử dụng từ mã vạch không được điền vào | GS bị mất trong mã GS1 — bước 1; hoặc hàng hóa có hạn sử dụng không theo lô |
Sau khi quét, trong ô có ký tự thừa ]C1, ]d2 |
máy quét đang bật truyền mã nhận diện ký hiệu (AIM ID) — ứng dụng hiểu nó, nhưng với các chương trình khác nên tắt đi |
| Các chữ cái trong mã tem bị lẫn | bố cục bàn phím của máy quét; bố cục tiếng Nga tự được sửa |
Câu hỏi thường gặp#
Có cần cấu hình GS nếu tôi không làm việc với tem không?#
Chỉ khi trong mã vạch GS1 của bạn có lô và hạn sử dụng và bạn muốn điện thoại tự điền chúng. Với EAN thông thường — không cần.
Máy quét này có dùng được cho thu ngân không?#
Có, yêu cầu về GS ở thu ngân cũng như vậy — xem máy quét mã vạch tại thu ngân.