Danh sách kiểm tra
Vì sao mã QR in ra lại không quét được: kích thước, tương phản và thử nghiệm
Gốc rễ vấn đề hiếm khi nằm ở tiêu chuẩn QR. Thường gặp hơn nhiều là chuyện cái mã bị chỉnh lại kích thước sau khi xuất, bị bố cục bóp nghẹt, được in ở chỗ ánh sáng dội lại, hoặc chưa bao giờ được thử cùng với đích đến cuối cùng của nó.
Trước hết hãy xác định bạn đang ở nửa nào của vấn đề
Trước khi chẩn đoán bất cứ điều gì, hãy tách hai kiểu hỏng trông y hệt nhau với người đang cầm điện thoại nhưng chẳng có gì khác chung nhau cả.
Hoặc là máy ảnh không đọc nổi hoa văn, hoặc là nó đọc tốt còn đích đến mới là thứ hỏng. Nếu điện thoại hiện ra bản xem trước của liên kết, một địa chỉ, hay bất kỳ phản ứng nào, thì cái mã ổn và vấn đề của bạn nằm ở đích đến — hãy nhảy thẳng xuống mục cuối. Nếu chẳng có gì xảy ra cả thì vấn đề nằm ở cái mã, và những mục ở giữa mới là chỗ áp dụng.
Việc này mất năm giây và giúp bạn khỏi phải làm lại một file in vốn chưa bao giờ hỏng.
Nó được in quá nhỏ so với khoảng cách
Nguyên nhân phổ biến nhất và cũng dễ đoán nhất. Quy tắc nói rằng cạnh của mã nên bằng khoảng một phần mười khoảng cách đọc: chừng 3 cm cho thẻ để bàn đọc ở tầm một cánh tay, chừng 20 cm cho ô cửa kính đọc từ hai mét, và lớn hơn nhiều với bất cứ thứ gì đọc từ đầu này sang đầu kia một gian phòng hay đọc từ chiếc xe đang chạy ngang.
Quy tắc ấy giả định một cái mã bình thường trong ánh sáng tạm ổn. Có ba thứ khiến nó trở nên lạc quan quá mức: một địa chỉ đích dài, thứ nhồi thêm ô vào cùng một hình vuông và làm từng ô nhỏ lại; một camera yếu hoặc một chiếc máy cũ; và ánh sáng ít, thứ kéo dài thời gian phơi sáng và làm nhòe mép các ô.
Còn phân vân thì cứ in to hơn. Chưa từng có ai không quét nổi một cái mã chỉ vì nó quá lớn.
Tương phản quá yếu hoặc bị đảo ngược
Thứ máy quét đọc là chênh lệch giữa ô sáng và ô tối. Bất cứ điều gì thu hẹp chênh lệch ấy cũng thu hẹp luôn phần dự phòng dành cho mọi thứ khác có thể hơi lệch đi một chút.
Những kẻ tình nghi quen mặt: một màu thương hiệu tông trung trông chắc nịch là tối trên màn hình có đèn nền rồi in ra sáng hơn hẳn; một nền ảnh chụp hay nền có vân nằm dưới hoa văn; một lớp trong suốt hứng lấy thứ nằm phía sau; hoặc một cái mã đảo màu, sáng trên tối, mà máy quét bên nhận bên không.
Phép thử thang xám giải quyết chuyện này mà chẳng cần công cụ nào. Hãy chuyển file in rồi nhìn: nếu hoa văn vẫn rõ là tối trên sáng thì tương phản là thật. Nếu nó nhòe thành một mảng, cái mã sẽ quét được trong xưởng và hỏng ngoài hiện trường.
Lề trắng đã bị cắt mất
Cái mã cần một dải lề sạch rộng bốn ô ở mỗi cạnh. Dải lề ấy chính là cách máy quét xác định mã kết thúc ở đâu, và nó bị phá hỏng thường xuyên hơn bất kỳ phần nào khác của file in — đúng vì trông nó như khoảng trống mà bố cục có thể lấy lại.
Hãy để ý: chữ đặt sát cái mã, một đường trang trí vẽ quanh nó, một tấm ảnh nền chạy luồn bên dưới, cái mã nằm trên nếp gấp hay đường nối bao bì, và một file in bị cắt bằng đúng mép của mã.
Nếu chỗ chật thì hãy thu nhỏ mã và giữ lấy lề. Một cái mã nhỏ với lề còn nguyên thì đọc được; một cái to mà không có lề thì thường là không.
Bản thân cái file đã sai
Một cái mã có thể hỏng trong quãng giữa lúc xuất file và lúc lên máy in, mà chẳng ai đụng vào file in cả.
Trường hợp kinh điển là một file PNG nhỏ bị phóng to lên để in, thứ biến những mép ô sắc nét thành các dải xám mềm rồi bị đọc thành dữ liệu mập mờ. Còn nữa: một cái mã lấy từ ảnh chụp màn hình, một file JPEG mà việc nén để lại vệt nhiễu quanh từng mép tương phản cao, hoặc một file in bị kéo giãn lệch tỉ lệ đến mức các ô không còn vuông.
Hãy dùng SVG hoặc PDF cho mọi thứ đem in, dùng một file PNG xuất rộng rãi cho màn hình, và kiểm tra rằng thứ tới được nhà in đúng là thứ đã rời khỏi phần mềm thiết kế.
Vật liệu hoặc bề mặt đang chống lại bạn
Một cái mã quét ngon lành trên giấy văn phòng vẫn có thể hỏng trên sản phẩm thật.
Độ bóng và lớp cán màng tạo ra phản chiếu làm xóa hoa văn dưới đèn trần — chính vì thế mà bao nhiêu tấm thẻ để bàn cán màng hỏng vào buổi tối và chạy tốt giữa ban ngày. Giấy không tráng phủ và giấy có vân để mực loang ra chút ít, làm nhòe những ô nhỏ. Các bề mặt cong như chai và tuýp làm méo lưới ô, còn vải hay bao bì mềm thì làm méo theo kiểu chẳng đoán được.
Với mọi thứ cong, có vân hay bóng loáng, hãy in mã to hơn mức quy tắc khoảng cách gợi ý và thử trên đúng thứ vật liệu sẽ in chứ đừng thử trên bản in giấy.
Mã thì đọc được mà đích đến thì hỏng
Nếu điện thoại nhận ra cái mã mà người xem chẳng đi tới đâu, thì vấn đề không nằm ở hoa văn. Hãy đi kiểm tra đích đến.
Những nguyên nhân quen thuộc: một trang bị chuyển hoặc bị xóa sau khi file in đã lên máy, một liên kết đòi đăng nhập mà người xem không có, một lượt chia sẻ tệp đã hết hạn, một trang mở được trong mạng văn phòng nhưng không công khai, một vòng lặp chuyển hướng, hoặc một đích đến đơn giản là quá chậm trên dữ liệu di động.
Hãy thử như một người lạ sẽ thử — cửa sổ ẩn danh, dữ liệu di động thay vì Wi-Fi, và một chiếc điện thoại chưa từng mở trang đó. Trình duyệt của chính bạn là phép thử tệ nhất có thể, vì nó đã đăng nhập sẵn và giữ mọi thứ trong bộ nhớ đệm.
Hãy rà qua những điều này trước khi in
Gần như mọi kiểu hỏng ở trên đều bị bắt bởi mười phút kiểm tra trên một bản in thử.
- Quét một bản in thử ở đúng khổ cuối cùng trên đúng vật liệu cuối cùng — đừng bao giờ chỉ thử trên màn hình.
- Thử trên ít nhất một iPhone và một Android, và trên một máy cũ nếu bạn có.
- Thử dưới ánh sáng thật, kể cả buổi tối và ánh đèn nhân tạo.
- Quét từ khoảng cách mà một người thật sẽ đứng, và hơi nghiêng một chút.
- Chuyển file in sang thang xám và xác nhận hoa văn vẫn là tối trên sáng.
- Xác nhận lề trắng còn sống sót qua bố cục cuối cùng.
- Mở đích đến trong cửa sổ ẩn danh, bằng dữ liệu di động, trên một chiếc máy chưa từng nhìn thấy nó.
- Đưa bản in thử cho một người không dính dáng gì tới việc này và xem chuyện gì xảy ra.
FAQ
Câu hỏi thường gặp
Vì sao mã QR của tôi không quét được?
Trước hết hãy xem điện thoại có nhận ra cái mã hay không. Nếu nó hiện ra một liên kết hay bất kỳ phản ứng nào thì hoa văn ổn và đích đến mới là thứ hỏng. Nếu chẳng có gì xảy ra thì vấn đề nằm ở cái mã — và trên thực tế gần như luôn là một trong năm thứ: in quá nhỏ so với khoảng cách, tương phản quá yếu hoặc bị đảo, lề trắng bị bố cục cắt mất, file độ phân giải thấp hoặc bị kéo giãn, hoặc phản chiếu từ bề mặt bóng.
Mã QR nên to cỡ nào?
Khoảng một phần mười khoảng cách đọc — chừng 3 cm cho thẻ để bàn đọc ở tầm một cánh tay, chừng 20 cm cho ô cửa kính ở hai mét. Hãy in to hơn mức quy tắc gợi ý nếu địa chỉ đích dài, nếu bề mặt bóng hoặc cong, hoặc nếu ánh sáng yếu: cả ba đều bào mòn phần dự phòng thật sự.
Vì sao cái mã chạy trên máy tôi mà không chạy trên máy khách?
Vì nó đang ở ngay ranh giới chứ không hề đáng tin. Điện thoại của bạn hẳn là camera tốt hơn, ánh sáng thuận hơn, và còn lưu sẵn kết quả nữa. Một cái mã nằm ở ranh giới đọc được thì chạy trên cảm biến mạnh và hỏng trên cảm biến yếu, nên hãy coi một lần hỏng là hỏng thật: in to hơn, tăng tương phản, hoặc trả lại lề trắng.
In mã QR lên chai hay bao bì cong được không?
Được, nhưng có điều kiện. Độ cong làm méo lưới ô: hãy in mã to hơn mức quy tắc khoảng cách gợi ý, đặt nó tránh xa chỗ cong nhất, và chừa lề trắng rộng rãi. Hãy thử trên chính cái bao bì thật thay vì trên bản in phẳng — một cái mã đọc ngon lành trên giấy vẫn có thể hỏng khi cuốn quanh mặt kính.
Máy ảnh đọc được mã mà chẳng có gì tải lên. Chuyện gì vậy?
Cái mã thì ổn còn đích đến thì không. Nguyên nhân thường gặp gồm: một trang bị chuyển hoặc bị xóa sau khi in, một liên kết đòi đăng nhập, một lượt chia sẻ tệp đã hết hạn, một địa chỉ chỉ mở được trong mạng nội bộ, hoặc một trang quá chậm trên dữ liệu di động. Hãy thử trong cửa sổ ẩn danh, bằng dữ liệu di động, trên một chiếc máy chưa từng mở nó.
BƯỚC TIẾP THEO