跳至主要內容

指南

QR Code 掃不出來?依症狀找原因

幾乎每一個掃不出來的 QR Code,都是十來種具體故障中的一種,而是哪十來種取決於症狀。從來沒在任何人手上成功過的碼,是印刷問題。上個月還能用的碼,是目標問題。掃得出來卻打開錯頁面的碼,兩者都不是。先弄清楚你遇到的是三者中的哪一種——下面正是依這個順序排的,也是找出原因最快的那個順序。

先把三種故障分開

動手之前先問兩個問題。這個碼有沒有在任何人手上成功過一次?以及手機到底有沒有反應——跳出連結預覽、開啟錯的頁面——還是什麼都沒發生?

從來沒成功過,也沒有反應:圖樣讀不出來。這是印刷或稿件的故障,下一節談它。

以前能用,現在什麼都沒有或出現錯誤頁:圖樣沒問題,是目標不見了。跳到第三節。

一掃就出,但開啟的是錯的東西:壞掉的既不是碼也不是目標,是連結。那是第四節。

它從來就讀不出來

相機沒辦法把圖樣解成資料。以下是各種原因,大致依它們最後被證實是真凶的頻率排列。

  • 相對判讀距離太小。三公尺外判讀的碼要三十公分左右;三十公分處判讀的碼要三公分左右。低於每模組約零點五公釐,手機相機就開始失手。
  • 對比不夠。要淺底深碼,而且兩者之間要有真正的差別。白底淺灰,或深色底上的品牌色,是設計造成的最常見故障。
  • 留白區沒了。規格要求四邊各留四個模組的空白;文字、細線或背景圖壓到邊緣,就抹掉了掃描器要找的那道界線。
  • 反相。深底淺碼在有些手機讀得出、有些讀不出——把它當成壞掉,而不是一種風格。
  • 被拉伸或放大。小尺寸 PNG 撐大之後模組邊緣發虛,失效的原因和印得太小完全一樣。請從向量檔印。
  • logo 蓋住太多,或沒有相應提高錯誤更正等級來補償。
  • 承印面在跟你作對:弧形瓶身、鍍鋁膜、織物,或把頂燈直接反射回鏡頭的覆膜。

你這裡掃得出,顧客那裡掃不出

這一類值得單獨一節,因為碼通常是好的。差別在手機、光線或距離——而你是在這個碼這輩子能遇到的最好條件下測試的。

舊一點的相機解析力更低;有刮痕或沾油的鏡頭更低。昏暗的場地會吃掉你的距離,角度也一樣:平放在桌上的碼,被站著的人俯身去掃,本身就是斜著讀。

還有軟體差異。兩個平台的原生相機都能讀 QR Code,但未必有專門掃碼 App 那麼寬容,舊手機可能就需要那個 App。如果一個碼在你的新手機上能用、在三年前的機器上不行,那是碼太緊,不是手機太舊——印大一點。

以前能用,後來不能了

圖樣沒有變——它也變不了。變的是它背後的東西。

  • 目標搬走或被刪除:網站重整、檔案分享到期、活動頁隨活動一起下架。
  • 轉址被關掉。動態碼依賴一個把掃描帶走的服務;帳號到期、被關閉,或撞上免費額度,所有印好的副本會同時停擺。
  • 那是試用。很多免費產生器給的是試用轉址,一兩週後停止轉送,改成顯示升級頁面。
  • 網域沒續約,或憑證過期——手機會警告或拒絕,而不是開啟。
  • 目標現在要求登入。在你這裡還能用,是因為你的瀏覽器已經登入了。

掃得出來,但開啟的是錯東西

碼正在做它被造出來要做的事;錯的是它被造出來要做什麼。開啟之前,先讀手機預覽出來的那個網址——光這一步就能認出這類問題的大部分。

最常見的原因是把錯的碼印在錯的材料上:兩個活動、兩家分店、印刷廠裡混掉的一個檔案。把預覽和你原本要編碼的內容對一遍。

其次是:過期快取顯示著頁面的舊版本;因為目標是深層連結,連結開啟的是 App 而不是瀏覽器;或一個 http 網址在轉向 https 的路上被帶到意料之外的地方。

如果動態碼開啟的是上一個目標,代表變更已儲存但還沒到那台裝置,或手機把它快取了。請用行動網路在無痕視窗裡測。

五分鐘診斷

依這個順序,因為每一步都能用最小的力氣排除掉最多的原因。

  • 掃印好的實物,不要開啟,只讀預覽裡的網址。網址不對,責任在稿件或連結,不在碼。
  • 用行動網路在無痕視窗裡手動開啟那個網址。在那裡也不行,責任就在目標。
  • 換第二支手機測,最好是舊一點的;如果第二支和第一支結論相反,再上第三支。
  • 把印刷品拿到明亮均勻的光線下。如果忽然掃得出來,責任在尺寸或對比,不在碼。
  • 量一下碼和它四周的留白,和實際判讀距離對照。
  • 把原始數位檔放在螢幕上掃。檔案能掃、印刷品不能,代表故障是在生產環節產生的。
  • 到這一步才去重新產生碼——而且如果是靜態碼,請記住重新產生會得到另一個圖樣,對已經印出去的東西毫無幫助。

關於作者

Andrii Petlovanyi

負責 Mosaqo 的網頁端、iOS 與 Android 開發。

FAQ

常見問題

為什麼我的 QR Code 在一支手機上能用、另一支不行?

幾乎總是因為這個碼正好卡在相機解析能力的邊緣,而第二支手機的鏡頭稍舊一些或更髒一些。解法是印得更大,而不是怪裝置:留有餘裕的碼在兩支手機上都能用。

損壞的 QR Code 還能用嗎?

在一定程度內可以。錯誤更正會把缺失的模組補回來,依等級不同,一個碼可以承受相當一部分面積的損失——中間能放 logo 正是這個道理。但角上的定位圖形損壞是另一回事:掃描器正是靠它們才找到這個碼。

為什麼碼在螢幕上能掃、印出來就不行?

因為在檔案和紙張之間發生了什麼:從小點陣圖放大、印刷時對比不足、排版中丟了留白區,或落在會散射邊緣的材質上。先掃數位檔確認它本身沒問題,然後再看生產環節。

要修好是不是必須重新產生碼?

通常不需要。如果問題出在目標而碼是動態的,改指向即可,所有印出去的副本都會跟著變。只有當圖樣本身有問題時重新產生才有用——而且它會產生新圖樣,已經印好的材料仍然是舊的那個。

下一步

準備好建立第一個 QR Code 了嗎?

建立 QR Code,並在印刷前完成測試

Mosaqo 首個版本完全免費,不需要支付卡。

免費開始