Standardit & spesifikaatiot
Jokainen Abunderan tuottama QR- tai viivakoodityyppi vastaa julkaistua standardia. Tämä on referenssi, spec-linkki, kanoniset testvektorit, selainpohjainen validaattori silloin kun meillä on sellainen, skanneriyhteensopivuus ja kenttäkoodit rikkovat sudenkuopat.
Miksi tämä sivu on olemassa: useimmat QR-työkalut käsittelevät spesifikaatioita triviaalina. Operaattorit käsittelevät niitä sopimuksina. Kun sveitsiläinen pankki hylkää QR-laskun, se johtuu siitä, että QR:n merkki ei vastannut sveitsiläisiä toteutusohjeitä, ei siitä, että puhelinkamerasi epäonnistui. Nämä sivut dokumentoivat jokaisen sopimuksen, jonka täytämme, jotta voit itse tarkistaa vastaavuuden.
GS1 Digital Link
GS1 Digital Link Standard v1.4 EAN-13:n Sunrise 2027 -seuraaja. Yksi QR kantaa tuoteidentiteetin sekä erän, vanhentumispäivän, sarjanumeron ja markkinointi-URL:n.TOTP
RFC 6238 Aikapohjaiset kertakäyttöiset salasanat. Jokainen todennussovellus lukee samanotpauth://-kaavan. HOTP
RFC 4226 TOTP:n laskuripohjainen sisarstandardi. Kanoninen tila YubiKey OATH:lle ja vanhoille laitteistotokeneille, joissa palvelin ei voi luottaa kellonsynkronointiin.Swiss QR-bill
SIX Swiss Implementation Guidelines v2.3 ISO 20022 -maksu-QR, joka korvasi sveitsiläisen maksukortin. QR-IBAN-säännöt, viitemuoto ja pakollinen sveitsiläinen ristikuvio keskellä.AAMVA ajokortti
AAMVA Card Design Standard v10 PDF417-viivakoodi jokaisen yhdysvaltalaisen ajokortin takana. Elementtikoodit, lainkäyttöalueen IIN:t, versiohistoria.EMVCo kauppias QR
EMV QR Code Specification v1.1 TLV-koodattu kauppias-QR useimpien kansallisten mobiilimaksujärjestelmien taustalla (PIX, PromptPay, UPI, SGQR, DuitNow…).PIX
BACEN Resolution 103/2021 · BR Code Brasilian välitön maksujärjestelmä. EMVCo MPM -alijoukko CPF/CNPJ/sähköposti/puhelin/EVP-avainmuodoilla tagissa 26.UPI
NPCI BR Code ·upi:// URI Intian välitön maksurata. Kaksi QR-muotoa, tavallinen upi://pay URI ja NPCI BR Code VPA:lla tagissa 26. EPC Girocode
EPC069-12 v2.1 Eurooppalainen SEPA-tilisiirto QR:n kautta. Kaksitoista kiinteäpaikkaista tekstiriviä: BIC, IBAN, summa, strukturoitu tai strukturoimaton viite.eSIM-aktivointi
GSMA SGP.22 · LPA-aktivointikoodi SM-DP+-osoite sekä vastaava tunnus. iOS 17.4+ ja Android 13+ skannaavat nämä natiivisti eSIM-profiilin käyttöönotoksi.Aztec · PDF417 · Data Matrix, vertailu
ISO/IEC 24778 · 15438 · 16022 Vierekkäinen vertailu kolmesta ei-QR 2D-symbologiasta. Kapasiteetti, natiivi skannerituki ja valintaohje niiden välillä.Aztec Code
ISO/IEC 24778:2008 Lentokoneen boarding-kortit ja liikennevälinelipput. Bullseye-hakukuvio, hiljainen vyöhyke ei vaadittu, ECC 5%–95% valittavissa.PDF417
ISO/IEC 15438:2015 Yhdysvaltalaiset ajokortit (AAMVA), FedEx/UPS-rahtikirjat, viraston lomakkeet. Pinottuna lineaari, ainoa 2D, jota 1D-laserskannerit voivat lukea.Data Matrix
ISO/IEC 16022:2006 Suora osaanmerkintä lääkepulloissa, elektroniikkakomponenteissa, kirurgisissa instrumenteissa. ECC 200, GS1-elementtimerkkijonot, ISO 29158 DPM-luokitus.Micro QR · rMQR
ISO/IEC 18004 Liite M · ISO/IEC 23941 Kompaktit suorakaiteen muotoiset QR-variantit ahtaille piirilevyille, lääkinnällisille laitteille ja teolliseen merkintään. Skannerituki on vain asiantuntijoille.ZATCA e-lasku
Saudi FATOORA · TLV + kryptografinen leima Saudi-Arabian pakollinen QR jokaisessa verolaskussa. TLV-rakenne, Vaihe 1 (yksinkertaistettu) vs. Vaihe 2 (selvitetty) työnkulut.Kuinka lukea jokainen sivu
Jokainen standardisivu noudattaa samaa rakennetta:
- Mitä se on, kaksi lausetta, ei ammattijargonia.
- Kanoninen spec-linkki, julkaistu auktoriteetti, päivätty versio.
- Testvektorit, kanoniset syötteet odotetuilla koodatuilla tulosteilla. Kopioi, pura, vahvista.
- Live-validaattori, missä toimitamme sellaisen inlinena (GS1-tarkistusnumero, TOTP Base32, SEPA mod-97, sveitsiläinen IBAN-etuliite).
- Yleiset sudenkuopat, mikä rikkoo koodeja käytännössä.
- Skanneriyhteensopivuus, mitkä puhelimet, sovellukset ja lukijat purkavat sen ja mitkä eivät.
Katso myös
- /test-vectors/, täydellinen fixture-JSON, jota kierrostestisarjamme ajaa.
- /compatibility/, elävä skanneriyhteensopivuusmatriisi.
- /print-size/, alusta/DPI/ECC-ohjeistus spesifikaation rinnalla.