碼容量指南

Garmin 手錶上的 QR 碼與條碼長度限制

WalletPro 可以保留較長的值,但實際可掃描長度由碼格式與手錶螢幕共同決定。

Garmin 手錶上的 QR 碼與條碼長度限制

最重要的區別是儲存長度與可掃描長度不同。WalletPro 的 Value 欄位最多儲存 512 個字元,因此較長的值可以在 Garmin Connect IQ 與相容手錶上保持不變。但這不表示每種碼格式都能顯示與掃描 512 個字元。QR 碼需要為模組與留白邊緣保留空間,線性條碼則需要足夠的橫向寬度排列條紋。實際限制取決於格式、值與螢幕的組合。

512 個字元代表什麼

這是儲存上限,不是每個值都能產生可用符號的承諾。如果編碼器無法接受某個值,WalletPro 會保留原值並顯示清楚提示,而不會靜默截短。請完全按照發行方提供的內容輸入,包括前導零、標點、大小寫與原始格式。符號下方印刷的數字不一定是完整的編碼值。

目前 QR 路徑使用 byte mode。ASCII 數字與大寫字母各佔一個 UTF-8 位元組,但不會獲得專用數字或字母數字 QR 模式的壓縮優勢。數字與大寫字母適合 QR,不過只看字元數量不能判斷容量。其他 Unicode 字元可能佔用多個位元組。印刷的數字不一定就是編碼值。

QR 容量會隨螢幕變化

常見標準螢幕的技術估算約為:208 像素可容納 44 個 ASCII 位元組,218 為 64,240–246 為 86,260–282 為 108,320 為 154,360 為 216,390 為 254,416–420 為 290,448–454 為 334–365,480 約為 415。這些是渲染接納估算,不是所有環境都能實際掃描的保證。亮度、反光、距離、對焦與真實讀取器都會影響結果。

因此,180 個 ASCII 字元的 QR 碼在許多約 360 像素以上的較大標準螢幕上可行,但並非所有緊湊型手錶都可以。300 個字元通常需要約 448 像素等級或更大的標準螢幕。512 個字元可以儲存,但仍可能太長而無法進行目前 QR 渲染。緊湊欄位的限制更嚴格;版本 3 在每個模組 3 像素時約為 44 個 ASCII 位元組。緊湊螢幕應單獨評估。

螢幕幾何尺寸也是 QR 容量的一部分。AMOLED、反射式 MIP 與較小的 Instinct 螢幕都可能顯示可用符號,但同一個值可能在大螢幕標準手錶上通過,卻在緊湊欄位上被拒絕。請參閱 Garmin QR 碼與條碼故障排除指南,區分容量、對比度、格式與讀取器問題。

線性條碼的寬度限制更嚴格

Code 128 支援可列印 ASCII,但條紋必須放入可用寬度。在標準螢幕上,非數字值通常在約 6–9 個字元時就不實用;成對數字編碼則可能依螢幕達到約 13–19 位。WalletPro 會顯示 Barcode too long 或無效資料,而不會修改識別碼。

Code 39 的編碼器上限為 80 個字元,但螢幕寬度通常更早成為真正限制,常見約為 8–12 個字元。EAN-13 與 UPC-A 是固定長度格式:EAN-13 使用 12 位資料數字加檢查位,UPC-A 使用 11 位資料數字加檢查位。請保留原始碼制,因為把零售條碼改成 QR 會改變讀取器的預期。Aztec 也有自己的容量,在緊湊設定下約為 53 個可列印 ASCII 位元組。

vCard、Notes 與 2FA 使用不同限制

並非所有 Value 欄位都是條碼內容。Notes 用於儲存簡短文字,TOTP 具有語意限制:一次性代碼通常顯示 6–8 位數字,設定值必須是有效的 secret 或 otpauth URI。vCard 聯絡人可在相容圖中使用,具體取決於手錶能力。512 個字元不是所有功能共用的通用上限

請從原始卡片或官方應用程式開始。讀取完整值,保留大小寫與標點,選擇相同碼類型,並在真實讀取器前測試。靜態會員卡、集點卡、健身房卡、parkrun 與相容的存取碼適合離線錢包。WalletPro 無法重新整理、驗證或重新產生動態 QR 碼;RFID/NFC 是獨立的實體晶片,不是 QR 碼或條碼。真實讀取器才是最後的測試。

實際檢查方法

聯絡人 QR 請參考 vCard 指南,卡片同步請參考 卡片編輯指南。WalletPro 是面向 Garmin 手錶的實用離線 QR 與條碼錢包:保留原始值,支援多種碼家族,並在容量不足時清楚說明,而不會暗中截短資料。

在 Garmin Connect IQ 中開啟 WalletPro.

瀏覽主題 返回部落格