Bỏ qua đến nội dung
LeedyBox
Ủng hộ

Tạo mã QR và mã vạch quét được

Một mã trông ổn trên màn hình vẫn có thể không quét được trên áp phích đã in hoặc nhãn sản phẩm. Hướng dẫn này trình bày các thiết lập và bước kiểm tra giúp mã QR và mã vạch được quét ổn định.

Các mức sửa lỗi của mã QR

Mã QR chứa dữ liệu dư thừa để máy quét vẫn đọc được mã khi mã bị bẩn, hư hỏng hoặc bị che một phần. Có bốn mức:

MứcDữ liệu có thể khôi phục (xấp xỉ)Cách dùng điển hình
Lkhoảng 7%Màn hình và tài liệu sạch; mã nhỏ nhất
Mkhoảng 15%Dùng cho in ấn thông thường
Qkhoảng 25%Nhãn có thể bị trầy xước
Hkhoảng 30%Mã có logo đặt lên trên, hoặc môi trường khắc nghiệt

Mức càng cao thì mã càng dày đặc với cùng một nội dung, nên các module nhỏ hơn ở cùng kích thước in. Hãy dùng H khi bạn đặt logo ở giữa hoặc dự kiến mã sẽ bị hư hỏng; nếu không, M là mức mặc định hợp lý. Ngay cả với H, hãy giữ logo nhỏ và tránh xa ba ô vuông lớn ở góc.

Vùng trống, kích thước và độ phân giải

Vùng trống (quiet zone) là phần lề trống xung quanh mã. Máy quét dùng nó để xác định mã bắt đầu từ đâu. Đặc tả QR yêu cầu lề rộng bốn module (các ô vuông nhỏ) ở mọi phía, và mã vạch 1D cũng cần khoảng trống ở bên trái và bên phải. Cắt mất phần lề hoặc đặt mã sát hình nền rối mắt là lý do phổ biến khiến quét thất bại.

Kích thước phụ thuộc vào khoảng cách quét và lượng dữ liệu trong mã: càng nhiều dữ liệu thì càng nhiều module, và mỗi module phải đủ lớn để camera phân biệt được. URL ngắn giúp mã đơn giản hơn. Khi in, hãy xuất dưới dạng SVG nếu có thể để mã luôn sắc nét ở mọi kích thước, hoặc dùng PNG đủ lớn cho kích thước in mà không phải phóng to. Tránh kéo giãn mã sang tỷ lệ khung hình khác.

Độ tương phản và màu sắc

Máy quét dựa vào độ tương phản giữa module tối và module sáng. Module tối trên nền sáng cho kết quả ổn định nhất. Màu nhạt, cặp màu có độ tương phản thấp như xám trên xanh lam, dải chuyển màu và bề mặt bóng hoặc phản quang đều có thể làm giảm khả năng đọc. Mã đảo màu (module sáng trên nền tối) được nhiều nhưng không phải mọi ứng dụng quét đọc được, vì vậy hãy thử kỹ hoặc tránh dùng cho mục đích quan trọng.

Thử với thiết bị thật

Trước khi in số lượng lớn, hãy thử bản thiết kế cuối cùng chứ không chỉ ảnh được tạo ra. Quét bằng nhiều điện thoại và ứng dụng camera, ở khoảng cách dự kiến và dưới ánh sáng nơi mã sẽ được dùng. Kiểm tra liên kết mở đúng trang và các số giải mã từ mã vạch khớp với giá trị bạn mong đợi. In thử một mẫu ở kích thước thật; mã quét được trên màn hình có thể quá nhỏ trên giấy.

Mã Wi-Fi và QR tĩnh so với QR động

Mã QR Wi-Fi lưu tên mạng và mật khẩu dưới dạng văn bản thuần bên trong mã. Bất kỳ ai quét hoặc chụp ảnh mã đều có thể đọc được mật khẩu. Hãy cân nhắc dùng nó cho mạng khách thay vì mạng chính của bạn.

LeedyBox tạo mã QR tĩnh: nội dung, như URL hoặc danh thiếp, được mã hóa trực tiếp vào hình mẫu và không thể thay đổi sau khi in. Mã QR được gọi là "động" mã hóa một liên kết ngắn tới dịch vụ chuyển hướng, dịch vụ này chuyển người truy cập tới một đích có thể chỉnh sửa sau. Điều đó phụ thuộc vào việc dịch vụ chuyển hướng tiếp tục hoạt động. Với mã URL tĩnh, bạn vẫn giữ được sự linh hoạt bằng cách trỏ nó tới một trang trên tên miền của chính bạn mà bạn kiểm soát.

Định dạng mã vạch 1D và số kiểm tra

  • EAN-13 và UPC-A: số sản phẩm bán lẻ (GTIN) được quét tại quầy thanh toán. EAN-8 là phiên bản ngắn hơn cho bao bì nhỏ.
  • ITF-14: số 14 chữ số cho thùng ngoài và thùng vận chuyển.
  • CODE128: gọn và có thể mã hóa chữ cái, chữ số và ký hiệu; phổ biến trên nhãn vận chuyển và nhãn nội bộ.
  • CODE39: định dạng cũ hơn cho chữ in hoa, chữ số và một vài ký hiệu, vẫn được dùng trong một số hệ thống công nghiệp và nhận dạng.

Số EAN, UPC và ITF-14 dùng trên sản phẩm bán ra nên được lấy từ GS1, tổ chức cấp mã doanh nghiệp. Tự đặt một số có thể trùng với sản phẩm của công ty khác. Các định dạng này kết thúc bằng một số kiểm tra được tính từ các chữ số còn lại, giúp máy quét phát hiện phần lớn lỗi đọc sai. Công cụ của LeedyBox tính số kiểm tra cho các định dạng này. Công cụ chỉ tạo mã và không quét mã.

QR Code là nhãn hiệu đã đăng ký của DENSO WAVE INCORPORATED.

Câu hỏi thường gặp

Mã QR tạo ở đây có hết hạn không?

Mã QR tĩnh chứa dữ liệu trực tiếp và không phụ thuộc vào LeedyBox để hoạt động. Mã URL chỉ mất tác dụng nếu trang được liên kết ngừng hoạt động.

Có thể đặt logo vào giữa mã QR không?

Thường là có. Nếu bạn thêm logo sau đó bằng công cụ thiết kế, hãy tạo mã với mức sửa lỗi H, giữ logo nhỏ và thử kết quả trên nhiều thiết bị.

Tôi có thể dùng bất kỳ số 13 chữ số nào cho mã vạch EAN-13 không?

Với mục đích nội bộ thì có thể, nhưng sản phẩm bán trong cửa hàng thường cần một số được cấp thông qua GS1 để đảm bảo tính duy nhất.