Bỏ qua, tới nội dung chính

Kích thước in mã QR chuẩn theo khoảng cách quét

Lần đầu tôi phụ một xưởng in xử lý khiếu nại về mã QR, hóa ra lỗi không nằm ở máy in. Khách đặt 300 tem dán lên nắp hộp, mã in sắc nét, nhưng cạnh mã chỉ 1,2 cm còn người mua thì cầm hộp cách mặt nửa mét. Camera không bắt được. Cả lô phải in lại vì một phép tính không ai làm.

Phép tính đó rất ngắn: cạnh mã QR nên bằng khoảng một phần mười khoảng cách quét. Quét từ 30 cm thì mã 3 cm là đủ; quét từ 2 m thì cần mã cỡ 20 cm. Đây là quy tắc thực hành phổ biến trong ngành in mã vạch, không phải con số tuyệt đối, nhưng làm theo thì hầu như không sai. Bên cạnh kích thước còn ba yếu tố quyết định mã có quét nổi hay không: vùng trắng quanh mã, độ tương phản, và định dạng file bạn gửi nhà in.

Phần dưới có bảng tra sẵn cho từng vị trí đặt mã, ngưỡng nhỏ nhất mà tôi thấy còn an toàn, và năm lỗi in khiến mã chết dù kích thước đã đúng. Nếu bạn định in ở khổ lớn, hãy tải mã QR ở dạng SVG ngay từ đầu để phóng to không vỡ.

Quy tắc một phần mười và cách áp dụng

Cạnh mã QR nên bằng khoảng một phần mười khoảng cách quét dự kiến. Công thức: cạnh mã (cm) = khoảng cách quét (cm) ÷ 10. Khách đứng cách bảng 1 m thì mã cần cạnh 10 cm; khách cầm tờ menu cách mắt 25 cm thì mã 2,5 cm đã chạy tốt.

Ba lưu ý khi áp dụng. Thứ nhất, đo khoảng cách thật chứ đừng đo khoảng cách mong muốn — khách hàng đứng đâu thì đo từ đó, không phải từ chỗ bạn đang đứng nhìn tấm bảng. Thứ hai, luôn cộng thêm biên an toàn khoảng 20% nếu mã đặt ngoài trời, chỗ thiếu sáng, hoặc khách chủ yếu là người lớn tuổi. Thứ ba, quy tắc này giả định mã có độ tương phản tốt và dữ liệu không quá dài.

Chỗ này hay nhầm: nội dung càng dài, lưới ô càng dày, mỗi ô càng nhỏ ở cùng một kích thước in. Một mã chứa link 30 ký tự và một mã chứa vCard 250 ký tự trông cùng cỡ trên giấy nhưng mã thứ hai khó quét hơn hẳn. Muốn giữ mã thưa, hãy rút gọn đường link trước khi tạo mã.

Bảng tra kích thước theo vị trí đặt mã

Bảng dưới là các cặp khoảng cách – kích thước tôi dùng khi tư vấn cho quán và cửa hàng. Cột cuối ghi cỡ tôi thật sự khuyên đặt in, đã cộng biên an toàn.

Vị trí đặt mã Khoảng cách quét Cạnh mã tối thiểu Cỡ nên in
Tem nhãn trên sản phẩm cầm tay 15–20 cm 1,5–2 cm 2,5 cm
Menu để bàn, tờ rơi A5 25–30 cm 2,5–3 cm 3,5 cm
Bảng QR chuyển khoản đặt quầy 40–60 cm 4–6 cm 6 cm
Bảng treo tường sau quầy 1–1,5 m 10–15 cm 15 cm
Standee đặt cạnh lối vào 1,5–2 m 15–20 cm 25 cm
Poster dán tường hành lang 2–3 m 20–30 cm 35 cm
Banner ngoài trời, bảng hiệu 5 m 50 cm 60 cm
Mã trên xe hoặc biển tầm cao 10 m 1 m 1,2 m

Ngưỡng nhỏ nhất mà mã vẫn quét được

Dưới 2 cm là vùng rủi ro với điện thoại phổ thông, dù về lý thuyết mã có thể nhỏ hơn nhiều. Giới hạn thật nằm ở kích thước mỗi ô vuông nhỏ trong mã, mà tài liệu kỹ thuật gọi là module: máy quét công nghiệp đọc được module cỡ 0,25–0,4 mm, còn camera điện thoại cần khoảng 0,5 mm trở lên để đọc ổn định.

Nhân lên sẽ ra con số thực tế. Một mã phiên bản 3 có 29 ô mỗi cạnh; nhân 0,5 mm ra 1,45 cm, cộng vùng trắng thành khoảng 1,9 cm. Đó là lý do tôi lấy 2 cm làm sàn cho mọi thứ khách cầm trên tay, và không xuống dưới mức đó kể cả khi bao bì chật.

Vùng trắng quanh mã không phải chỗ thừa

Chuẩn ISO/IEC 18004 yêu cầu một vùng trắng rộng bằng 4 module bao quanh cả bốn cạnh mã, gọi là quiet zone. Bản hiện hành của chuẩn ban hành năm 2015, kế thừa đặc tả gốc Denso Wave công bố năm 1994. Vùng này giúp camera tách mã ra khỏi nền; cắt sát viền là một trong những cách nhanh nhất khiến mã không quét được, dù bản thân mã còn nguyên vẹn.

Quy đổi cho dễ nhớ: chừa lề trắng bằng khoảng một phần mười cạnh mã ở mỗi bên. Mã 5 cm thì chừa 5 mm. Đừng đặt chữ, logo, hay đường viền trang trí vào vùng đó, và đừng để mã nằm chồng lên ảnh nền có họa tiết.

Chọn định dạng file trước khi gửi nhà in

Gửi SVG hoặc PDF nếu in từ cỡ A5 trở lên, gửi PNG 300 dpi nếu chỉ in nhỏ. Đây là khác biệt giữa vector và ảnh điểm: file vector mô tả mã bằng các hình chữ nhật nên phóng to bao nhiêu cũng sắc cạnh, còn PNG là lưới điểm ảnh cố định, phóng quá cỡ sẽ ra viền răng cưa và ô bị nhòe vào nhau.

Nếu buộc phải dùng PNG, tính ngược từ kích thước in: 300 dpi nghĩa là mỗi 2,54 cm cần 300 điểm ảnh, nên mã in 5 cm cần file rộng ít nhất 590 px, mã in 25 cm cần khoảng 2950 px. Xuất file ở đúng cỡ đó thay vì để nhà in tự phóng.

Một chi tiết ít ai để ý: nhiều nhà in nhận file rồi tự nén ảnh cho nhẹ trước khi dàn trang. Nén JPEG làm mờ ranh giới đen trắng của từng ô — thứ mà mã QR sống nhờ vào. Gửi PNG hoặc vector, đừng gửi JPEG.

Năm lỗi in làm mã không quét được dù kích thước đã đúng

Tương phản kém là lỗi số một. Mã màu nhạt trên nền màu, hoặc mã xám trên nền be, đều làm camera khó phân biệt ô sáng với ô tối. Đen trên trắng vẫn là cặp an toàn nhất; nếu muốn màu, hãy giữ mã tối và nền sáng.

Đảo màu là lỗi số hai: mã sáng trên nền tối. Một số điện thoại đọc được, nhiều điện thoại thì không, và bạn không chọn được điện thoại của khách.

Lỗi thứ ba là bề mặt bóng. Decal cán bóng, mica trong, thẻ ép plastic loại bóng đều hắt đèn trần đúng vào ống kính khi khách giơ máy lên. Cán mờ đắt hơn vài nghìn đồng mỗi tấm và giải quyết hẳn chuyện này.

Thứ tư là in lem hoặc thiếu mực trên chất liệu thấm, thường gặp khi in phun lên giấy kraft, vải hoặc bao bì giấy tái chế. Thứ năm là dán mã lên bề mặt cong hoặc gấp khúc — mã quấn quanh chai tròn nhỏ gần như không quét nổi vì hình bị méo ở hai rìa.

In thử một bản trước khi đặt số lượng lớn

Bốn bước, làm hết mất chưa tới mười phút:

  1. In một bản duy nhất ở đúng kích thước và đúng chất liệu cuối cùng, không in nháp trên giấy A4 rồi suy ra.
  2. Đặt nó vào đúng vị trí sẽ dán, dưới đúng nguồn sáng của chỗ đó.
  3. Đứng ở khoảng cách của khách và quét bằng ít nhất hai máy: một điện thoại đời mới, một điện thoại cũ nhất bạn mượn được.
  4. Thử thêm một lần vào buổi tối nếu mã đặt ở nơi có đèn vàng hoặc ngoài trời.

Bước thứ ba là bước hay bị bỏ nhất và cũng là bước cứu được nhiều tiền nhất. Điện thoại đời mới quét được gần như mọi thứ, kể cả mã in sai; máy cũ mới cho bạn biết ngưỡng thật.

Trước khi bạn đặt in

Ba con số đáng nhớ: cạnh mã bằng một phần mười khoảng cách quét, sàn an toàn 2 cm cho vật cầm tay, và lề trắng bằng một phần mười cạnh mã. Cộng thêm hai lựa chọn về file — vector cho khổ lớn, PNG 300 dpi cho khổ nhỏ — là bạn đã tránh được phần lớn lỗi mà tôi thấy ở các lô in hỏng.

Tôi cho rằng lỗi đắt nhất trong việc in mã QR không phải chọn sai kích thước, mà là không quét thử bản in đầu tiên. Kích thước sai thì nhìn bảng tra là biết; còn mặt giấy bóng quá, mực nhạt quá, đèn hắt sai chỗ thì chỉ có cầm điện thoại lên mới thấy. Khi đã chốt được cỡ, hãy chọn màu mã QR đủ tương phản rồi xuất file gửi nhà in — và giữ lại file gốc để lần sau in khổ khác không phải tạo lại.

Hỏi đáp về in mã QR

Mã QR nhỏ nhất in được là bao nhiêu

Với camera điện thoại, khoảng 2 cm mỗi cạnh là ngưỡng an toàn thấp nhất. Máy quét chuyên dụng đọc được mã nhỏ hơn nhiều, nhưng khách của bạn không cầm máy quét chuyên dụng.

In mã QR màu có quét được không

Được, miễn là mã tối hơn nền rõ rệt. Xanh navy hay nâu đậm trên nền trắng chạy tốt; vàng trên trắng hoặc trắng trên đen thì hên xui tùy máy. Nếu mã dùng cho việc nhận tiền, tôi khuyên giữ nguyên đen trắng và dành phần màu mè cho khung viền bên ngoài.

Mã QR bị che một góc còn quét được không

Tùy phần bị che nằm ở đâu và mức sửa lỗi bạn chọn khi tạo. Mức H cho phép khôi phục tới khoảng 30% diện tích, nên logo nhỏ ở giữa không sao. Nhưng ba ô vuông lớn ở ba góc là phần không được hỏng — mất một ô là camera không tìm ra mã nữa. Chi tiết về việc chèn logo nằm ở trang chèn logo vào giữa mã QR.

Nên in mã QR trên chất liệu gì để dùng ngoài trời

Decal cán mờ chống UV hoặc mica in UV là hai lựa chọn bền nhất tôi từng dùng. Giấy thường ép plastic chỉ trụ được vài tháng ngoài nắng trước khi bạc màu, và khi bạc thì tương phản giảm trước cả khi bạn nhìn thấy nó nhạt đi.

Mã QR chuyển khoản nên in cỡ nào để đặt ở quầy

Khoảng 6 cm mỗi cạnh cho bảng đặt trên mặt quầy, và 15 cm nếu treo tường sau lưng thu ngân. Nếu bạn muốn một bảng có sẵn khổ chuẩn, trang bảng QR để bàn xuất PDF khổ A5 và A6 đã tính sẵn cỡ mã và chừa đủ lề trắng.

Bài viết liên quan

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

Toàn bộ mã trên taomaqrcode.com là mã QR tĩnh: nội dung nằm ngay trong hình, không đi qua máy chủ trung gian nên dùng được mãi và không giới hạn lượt quét.

Đọc thêm mã QR tĩnh và mã QR động khác nhau thế nàomã QR có hết hạn không.