Một mã QR quét hoàn hảo trên màn hình của bạn có thể hóa thành một vệt lem không đọc được trên một tờ rơi in. Các lý do thì buồn tẻ và sửa được: sai định dạng, sai kích thước, quá ít lề, hoặc màu mất tương phản trên giấy. Đây là cách làm đúng ngay lần đầu.
PNG hay SVG: nó tùy vào nơi nó tới

PNG là một lưới pixel. Nó là lựa chọn đúng khi mã sống trên màn hình — một website, một slide, một email — hoặc một bản in một lần nhanh mà bạn đã biết kích thước cuối. Xuất nó lớn (1024 hoặc 2048 px) để một tiệm in có pixel để làm việc. Tuy nhiên, phóng một PNG nhỏ vượt độ phân giải của nó và các ô vuông sắc hóa thành các khối mờ với mép mềm, mà mép mềm đúng là cái làm một máy quét do dự.
SVG là vector — mã được mô tả như hình khối, không phải pixel, nên nó giữ sắc nét hoàn hảo ở bất kỳ kích thước nào. Đó là thứ bạn muốn cho công việc in thật sự: một áp phích, bao bì, một danh thiếp, một banner cuộn. Giao SVG cho ai làm bố cục của bạn (Illustrator, InDesign, Figma, Affinity đều nhận nó) và co giãn thoải mái mà không bao giờ mất một mép. Khi phân vân để in, hãy chọn SVG.
Nó thật sự nên lớn cỡ nào?

Quy tắc thô người ta dùng: mã nên rộng khoảng 1/10 khoảng cách quét. Quét từ cách 30 cm (một điện thoại đọc một thẻ để bàn), khoảng 3 cm là thoải mái. Trên một áp phích đọc từ 3 mét, bạn muốn thứ gì đó quanh 30 cm. Lớn hơn thì an toàn hơn nhỏ — một mã chật buộc người ta phải ghé sát vào và lần tìm nét.
Hai thứ làm các mã nhỏ tệ hơn: dữ liệu dài và sửa lỗi cao. Một URL với một đuôi theo dõi dài, hoặc mức sửa lỗi H, cả hai nhồi thêm mô-đun vào cùng một hình vuông, thu nhỏ từng mô-đun. Nếu mã in của bạn phải giữ nhỏ, hãy để chữ mã hóa ngắn và đừng vung phí vào sửa lỗi.
Đừng bỏ đói vùng tĩnh
Mọi mã QR cần một lề trắng quanh nó — vùng tĩnh (quiet zone). Nó không phải trang trí; nó là đường viền báo cho máy quét "mã dừng ở đây". Quy cách đòi khoảng 4 mô-đun khoảng trống ở mọi phía. Nhà thiết kế nhồi các mã sát vào chữ hay một mép ảnh để tiết kiệm chỗ, và việc quét trở nên chập chờn. Trình tạo cho bạn đặt chiều rộng vùng tĩnh — hãy để nó rộng rãi, và đừng để một đồ họa nền tràn vào lề đó.
Sửa lỗi để in, vắn tắt
Bốn mức — L (~7%), M (~15%), Q (~25%), H (~30%) — mô tả mã có thể chịu bao nhiêu hư hại mà vẫn đọc được. Trên giấy hư hại đó là thật: mực nhòe, nếp gấp, một vòng cà phê, một cái ghim đâm qua một góc. Với bất cứ thứ gì in ra và cầm nắm, Q là mặc định hợp lý; đi H nếu mã sẽ nhỏ, ngoài trời, hoặc bạn định tự phủ một logo vào giữa (H chừa đủ dư thừa cho việc đó). Chỉ dùng trên màn hình? M là ổn.
Độ tương phản sống sót qua chuyến đi tới giấy
Trên một màn hình sáng một mã tương phản thấp có thể vừa vặn quét được; in dưới ánh sáng lờ mờ của một cửa tiệm thì không. Hãy giữ tối trên sáng — một tiền cảnh thật sự tối trên một nền thật sự sáng — và tránh đảo ngược nó (nhiều máy đọc từ chối một mã sáng-trên-tối). Nếu bạn in trên giấy có màu, hãy chắc màu nền bạn chọn vẫn chừa một khoảng cách mạnh với tiền cảnh. Kiểm thử bản in thật, không chỉ bản xem trước trên màn hình, trước khi bạn đặt một nghìn cái.
Một danh sách kiểm tra trước khi in nhanh
- Xuất SVG cho in co giãn, PNG độ phân giải cao cho cỡ cố định hoặc màn hình.
- Chỉnh cỡ tới khoảng 1/10 khoảng cách quét dự kiến.
- Giữ vùng tĩnh rộng; đừng để bất cứ thứ gì tràn vào nó.
- Dùng sửa lỗi Q cho in cầm nắm, H cho mã nhỏ hoặc phủ logo.
- Tiền cảnh tối, nền sáng, không đảo ngược.
- In một cái, quét nó bằng hai điện thoại khác nhau, rồi mới đặt cả lô.
