Kódkapacitási útmutató

A QR- és vonalkódok hosszkorlátai Garmin órákon

A WalletPro megőrizhet hosszú értéket, de a beolvasható határt a kódformátum és az óra kijelzője együtt adja.

A QR- és vonalkódok hosszkorlátai Garmin órákon

A legfontosabb különbség a tárolt hossz és a beolvasható hossz között van. A WalletPro Value mezője legfeljebb 512 karaktert tárol, ezért egy hosszú érték változatlanul megőrizhető a Garmin Connect IQ-ban és kompatibilis órán. Ez nem jelenti azt, hogy minden formátum 512 karaktert képes megjeleníteni és beolvasni. A QR-nek hely kell a modulokhoz és a szabad szegélyhez, a lineáris vonalkódnak pedig megfelelő szélesség kell a vonalakhoz. A gyakorlati korlátot a formátum, az érték és a kijelző együtt adja.

Mit jelent az 512 karakter

Ez tárolási határ, nem garancia használható kódra. Ha a kódoló nem tudja befogadni az értéket, a WalletPro megőrzi és egyértelmű hibát jelez ahelyett, hogy csendben lerövidítené. Az értéket pontosan az eredeti szerint írja be, a kezdő nullákkal, írásjelekkel, nagybetűkkel és az eredeti formátummal együtt. A jel alatt nyomtatott szám nem mindig a teljes kódolt érték.

Az aktív QR-útvonal byte módot használ. Az ASCII számjegyek és nagybetűk egy-egy UTF-8 bájtot foglalnak, de nem kapják meg a speciális numerikus vagy alfanumerikus QR-csomagolás előnyét. A számjegyek és nagybetűk QR-barát karakterek, de a karakterszám önmagában nem elég a kapacitás megállapításához. Más Unicode-karakterek több bájtot is igényelhetnek. A nyomtatott szám nem mindig a kódolt érték.

A QR-kapacitás a kijelzőtől függ

A gyakori standard kijelzők műszaki becslése körülbelül 44 ASCII bájt 208 pixelen, 64 218-on, 86 240–246-on, 108 260–282-n, 154 320-on, 216 360-on, 254 390-en, 290 416–420-on, 334–365 448–454-en és nagyjából 415 480 pixelen. Ezek renderelési befogadási becslések, nem általános fizikai beolvasási garanciák. A fényerő, tükröződés, távolság, fókusz és a valódi leolvasó is számít.

Egy 180 karakteres ASCII QR sok nagyobb, körülbelül 360 pixeles vagy annál nagyobb standard kijelzőn reális, de nem minden kompakt órán. 300 karakterhez rendszerint a legnagyobb, körülbelül 448 pixeles standard osztály szükséges. 512 karakter tárolható, miközben az aktív QR-megjelenítéshez túl hosszú lehet. A kompakt mezők szigorúbbak; a 3-as verzió három pixeles modulméretnél körülbelül 44 ASCII bájtot jelent. A kompakt kijelzőket külön kell vizsgálni.

A kijelző geometriája a QR-kapacitás része. AMOLED, fényvisszaverő MIP és kis Instinct kijelzők is mutathatnak használható jelet, de ugyanaz az érték egy nagy órán elfogadható, kompakt mezőn pedig elutasítható. A Garmin QR- és vonalkód-hibaelhárítási útmutató külön kezeli a kapacitást, kontrasztot, formátumot és leolvasót.

A lineáris vonalkódok szélességi korlátja szűkebb

A Code 128 nyomtatható ASCII-t fogad, de a vonalaknak bele kell férniük a rendelkezésre álló szélességbe. Standard kijelzőn a nem numerikus érték körülbelül 6–9 karakternél válik nehezen használhatóvá, a párosított numerikus kódolás pedig kijelzőtől függően nagyjából 13–19 számjegyig juthat. A WalletPro Barcode too long üzenetet vagy érvénytelen adatot jelez, nem módosítja az azonosítót.

A Code 39 kódolóhatára 80 karakter, de a kijelző szélessége általában sokkal korábban, gyakran 8–12 karakternél válik valódi határrá. Az EAN-13 és UPC-A rögzített formátum: az EAN-13 12 adatjegyet és ellenőrző számot, a UPC-A 11 adatjegyet és ellenőrző számot használ. Őrizze meg az eredeti szimbolikát, mert egy bolti vonalkód QR-re alakítása megváltoztatja, mit vár a leolvasó. Az Aztec tömör beállításban saját, körülbelül 53 nyomtatható ASCII bájtos kapacitással rendelkezik.

A vCard, a Notes és a 2FA más korlátot követ

Nem minden Value mező vonalkód-adat. A Notes rövid szöveges információ, a TOTP pedig szemantikai korlátokat használ: a kód rendszerint 6–8 számjegyet mutat, a beállításnak pedig érvényes secretnek vagy otpauth URI-nak kell lennie. A vCard névjegyek kompatibilis grafikonokon érhetők el, az óra képességeitől függően. Az 512 karakter nem minden funkció univerzális határa.

Kezdje az eredeti kártyával vagy a kibocsátó hivatalos alkalmazásával. Olvassa ki a teljes értéket, őrizze meg a kis- és nagybetűket, válassza ugyanazt a kódtípust, majd próbálja ki a valódi leolvasón. A statikus tagsági, hűség-, edzőtermi, parkrun- és kompatibilis beléptetőkódok jól illenek az offline pénztárcához. A WalletPro nem tud dinamikus QR-t frissíteni, ellenőrizni vagy újra létrehozni; az RFID/NFC külön fizikai chip, nem QR vagy vonalkód. A valódi leolvasó a végső teszt.

Gyakorlati ellenőrzés

Kapcsolati QR-hoz használja a vCard útmutatót, a szinkronizáláshoz pedig a kártyaszerkesztési útmutatót. A WalletPro praktikus offline QR- és vonalkód-pénztárca Garmin órákhoz: megőrzi az eredeti értéket, több kódfamíliát támogat, és némítás nélküli, egyértelmű kapacitási hibát ad.

Nyissa meg a WalletPro alkalmazást a Garmin Connect IQ alkalmazásban.

Témák Vissza a bloghoz