QR Code 掃不到?12 個原因與逐一解決的方法
掃不到的 QR Code,大多是因為很平常的原因,而且幾乎都能在印刷前就發現。請依序檢查這份清單;前六項就涵蓋了九成的狀況。
1. QR Code 相對於掃描距離太小
手機需要 QR Code 佔據相機畫面的相當比例。經驗法則是 10 比 1:從 1 公尺外掃描,QR Code 至少要有 10 公分寬。名片上的 QR Code 是在 15 公分處掃描,所以 2 公分就夠;隔著房間看的海報則需要 30 公分以上。
2. 對比不足
掃描器尋找的是淺色背景上的深色模組。白底淺灰、白底黃色,或兩種中間色調都會失敗。請讓對比度維持在 4:1 以上,也避免把深色 QR Code 放在深色照片上。ScanMosaic 會在你設計時檢查對比度,並在下載前提出警告。
3. 顏色反相了
深色背景配淺色圖案,有些手機掃得到,有些掃不到。尤其是較舊的 Android 相機,只認深色模組。如果想要深色設計,請把 QR Code 本身維持淺底深色,放在淺色底板裡。
4. 缺少留白區
QR Code 四周的空白邊框也是 QR Code 的一部分,寬度至少要有四個模組,大約等於大型角落方塊內部圓點的大小。設計師常為了配合版面把它裁掉,結果 QR Code 就讀不出來了。
5. Logo 或文字遮住太多
QR Code 靠著錯誤修正功能能承受一定程度的損壞,但有其極限。Logo 請控制在面積的 20% 以內,千萬不要蓋住三個角落方塊,加入 Logo 時也要把錯誤修正等級調到 H。Logo 與錯誤修正如何搭配運作。
6. 印刷模糊或解析度太低
把 200 px 的 PNG 拉大到海報尺寸,銳利的方塊會糊成一團灰。請匯出 1024 px 以上的 PNG,或使用 SVG、PDF 或 EPS,讓印刷廠拿到向量檔。亮面護貝和閃亮燙金也會反光,蓋住模組。
7. QR Code 貼在彎曲或皺褶的表面
瓶身、杯子和杯套會讓圖案變形。請讓 QR Code 小到跨過它的弧度很小,並放在表面最平整的位置。
8. 圖案塞了太多內容
帶有追蹤參數的長網址,或填滿每個欄位的 vCard,都會產生模組很小的密集圖案。請縮短連結、刪掉用不到的欄位,或改用動態 QR Code,不管目的地多長,它存的都是短連結。
9. 連結失效或載入太慢
掃描成功了,但頁面出問題。請檢查連結能不能在手機的行動數據下開啟、有沒有被登入畫面擋住,以及有沒有經過三次以上的轉址。動態 QR Code 讓你不必重印就能修正目的地。
10. 問題出在手機鏡頭
有些較舊的手機需要另外安裝掃描 App。鏡頭髒污、光線太暗和反光也會讓掃描失敗。請對方擦拭鏡頭,並在 20 到 30 公分外拿穩。
11. 設計玩得太過頭
過小的圓點、互相融合的形狀、淡入背景的漸層,以及與圖案重疊的邊框,都會降低容錯空間。好看沒問題,但要確保真正的解碼器仍能讀取,這正是 ScanMosaic 的掃描檢查在每次變更時所做的事。
12. 其實不是 QR Code
Data Matrix、Aztec 和 PDF417 看起來相似,但需要不同的讀取器。大多數手機相機只能讀取 QR Code。如果需要其他條碼格式,請在標籤上註明。
- 先掃描電子檔。 如果手機連螢幕上的 PNG 都讀不到,問題出在設計,而不是印刷。
- 以實際尺寸印一份樣張。 用兩支不同的手機,在實際距離下掃描。
- 用行動數據確認目的地能正常開啟。 用沒有連上公司 WiFi 的手機開啟連結。
- 修正後重新產生。 一次只改一個地方,才知道是什麼造成差異。