Koodikapasiteetin opas

QR-koodien ja viivakoodien pituusrajat Garmin-kelloissa

WalletPro voi säilyttää pitkän arvon, mutta koodimuoto ja kellon näyttö ratkaisevat, kuinka paljon voidaan skannata.

QR-koodien ja viivakoodien pituusrajat Garmin-kelloissa

Tärkein ero on tallennettu pituus ja skannattava pituus. WalletPron Value-kenttään mahtuu 512 merkkiä, joten pitkä arvo voi säilyä muuttumattomana Garmin Connect IQ:ssa ja yhteensopivassa kellossa. Se ei tarkoita, että jokainen koodimuoto näyttää tai skannaa kaikki 512 merkkiä. QR tarvitsee tilaa moduuleille ja tyhjälle reunalle, kun taas lineaarinen viivakoodi tarvitsee leveyttä palkeilleen. Käytännön raja syntyy muodosta, arvosta ja näytöstä yhdessä.

Mitä 512 merkin raja tarkoittaa

Kyseessä on tallennusraja, ei lupaus toimivasta koodista. Jos kooderi ei hyväksy arvoa, WalletPro säilyttää sen ja näyttää selvän ilmoituksen sen sijaan, että lyhentäisi sitä. Syötä arvo täsmälleen alkuperäisessä muodossa, mukaan lukien alkunollat, välimerkit, isot kirjaimet ja alkuperäinen koodimuoto. Symbolin alla oleva painettu numero ei aina ole koko koodattu arvo.

Käytössä oleva QR-polku käyttää byte-tilaa. ASCII-numerot ja isot kirjaimet vievät kukin yhden UTF-8-tavun, mutta eivät saa erikoistuneen numeerisen tai aakkosnumeerisen QR-tilan pakkausetua. Numerot ja isot kirjaimet sopivat QR:ään hyvin, mutta merkkimäärä yksin ei kerro kapasiteettia. Muut Unicode-merkit voivat käyttää useita tavuja. Painettu numero ei aina ole koodattu arvo.

QR-kapasiteetti seuraa näyttöä

Tavallisten standardinäyttöjen tekniset arviot ovat noin 44 ASCII-tavua 208 pikselissä, 64 tavua 218:ssa, 86 tavua 240–246:ssa, 108 tavua 260–282:ssa, 154 tavua 320:ssa, 216 tavua 360:ssa, 254 tavua 390:ssa, 290 tavua 416–420:ssa, 334–365 tavua 448–454:ssa ja noin 415 tavua 480 pikselissä. Nämä ovat renderöinnin hyväksyntäarvioita, eivät yleisiä fyysisen skannauksen takuita. Kirkkaus, heijastukset, etäisyys, tarkennus ja lukija vaikuttavat edelleen.

180 ASCII-merkin QR on siksi mahdollinen monilla suuremmilla standardinäytöillä noin 360 pikselin luokasta ylöspäin, mutta ei kaikissa pienissä tai kompakteissa malleissa. 300 merkkiä vaatii tavallisesti suurimman standardiluokan, noin 448 pikseliä tai enemmän. 512 merkkiä voi mahtua tallennukseen mutta olla liian pitkä aktiiviseen QR-renderöintiin. Pienissä kentissä raja on tiukempi: versio 3 on noin 44 ASCII-tavua kolmen pikselin moduulitiheydellä. Kompaktit näytöt pitää arvioida erillisenä luokkana.

Näytön geometria kuuluu QR-kapasiteettiin. AMOLED-, heijastavat MIP- ja pienet Instinct-näytöt voivat näyttää toimivan symbolin, mutta sama arvo voidaan hyväksyä suurella kellolla ja hylätä kompaktissa kentässä. Garminin QR- ja viivakoodiongelmien opas auttaa erottamaan kapasiteetin, kontrastin, muodon ja lukijan.

Lineaariset viivakoodit ovat leveyden suhteen tiukempia

Code 128 hyväksyy tulostettavan ASCII:n, mutta palkkien on mahduttava käytettävissä olevaan leveyteen. Tavallisella näytöllä ei-numeerinen arvo muuttuu epäkäytännölliseksi usein noin 6–9 merkin kohdalla, kun taas pareittain koodatut numerot voivat yltää noin 13–19 numeroon näytöstä riippuen. WalletPro näyttää Barcode too long -ilmoituksen tai virheelliset tiedot eikä muuta tunnistetta.

Code 39:n kooderiraja on 80 merkkiä, mutta näytön leveys rajoittaa käyttöä yleensä paljon aikaisemmin, usein noin 8–12 merkkiin. EAN-13 ja UPC-A ovat kiinteitä muotoja: EAN-13 käyttää 12 datanumeroa ja tarkistusnumeroa, UPC-A 11 datanumeroa ja tarkistusnumeroa. Säilytä alkuperäinen symbologia, sillä vähittäiskaupan viivakoodin muuttaminen QR:ksi muuttaa lukijan odotusta. Aztec-koodilla on oma, noin 53 tulostettavan ASCII-tavun kompaktirajansa.

vCard, Notes ja 2FA toimivat eri rajoilla

Kaikki Value-kentät eivät ole koodin sisältöä. Notes on lyhyttä tekstitietoa, ja TOTP:llä on omat semanttiset rajansa: koodi näyttää yleensä 6–8 numeroa ja määrityksen on oltava kelvollinen secret tai otpauth URI. vCard-yhteystiedot ovat käytettävissä yhteensopivissa kokoonpanoissa, mutta tuki riippuu kellosta. 512 merkkiä ei ole kaikkien ominaisuuksien yhteinen raja.

Aloita alkuperäisestä kortista tai virallisesta sovelluksesta. Lue koko arvo, säilytä kirjainkoko ja välimerkit, valitse sama koodimuoto ja testaa oikealla lukijalla. Staattiset jäsenyys-, kanta-asiakas-, kuntosali-, parkrun- ja yhteensopivat kulkukoodit sopivat offline-lompakkoon. WalletPro ei voi päivittää, vahvistaa tai tuottaa uudelleen muuttuvaa QR-koodia; RFID/NFC on erillinen fyysinen siru, ei QR- tai viivakoodi. Oikea lukija on lopullinen testi.

Käytännön toimintatapa

Yhteystietojen QR-koodiin sopii vCard-opas, ja korttien synkronointiin korttien muokkausopas. WalletPro on käytännöllinen offline-QR- ja viivakoodilompakko Garmin-kelloille: se säilyttää alkuperäisen arvon, tukee useita koodiperheitä ja kertoo kapasiteettiongelmasta muuttamatta tietoja huomaamatta.

Avaa WalletPro Garmin Connect IQ:ssa.

Aiheet Takaisin blogiin