DPP QR-koodid: suurus, veaparandus ja GS1 (arendaja juhend)

Digitaalse tootepassi QR-kood ei ole lihtsalt suvaline QR — see kannab GS1 Digital Linki, peab vastu pidama tootele trükkimisele ja peab lahenema passini. Tehnilised üksikasjad, mille enamik juhendeid vahele jätab, koos trükivalmis genereerimiskoodiga.

autor QR3 Redaktion

DPP QR-koodid: suurus, veaparandus ja GS1 (arendaja juhend)

Digitaalse tootepassi QR-kood näeb välja nagu iga teine must-valge ruut. Aga see ei ole seda. See peab kandma GS1 Digital Linki, vastu pidama väikselt trükkimisele kõveral ja kriimustataval tootel ning kogu toote eluea jooksul usaldusväärselt lahenema passini. Siin on see, mis tegelikult loeb, kui sa selle genereerid — osad, mille enamik „DPP QR-koodi" artikleid vahele jätab.

DPP QR kodeerib struktureeritud GS1 URL-i, mitte example.com/product/123:

https://id.gs1.org/01/04019999999902/21/DEMO-BAT-01

01 on GTIN, 21 seerianumber. Iga kaamera avab selle; lahendaja tagastab iga kutsuja jaoks õige esitusviisi (vt GS1 Digital Link Resolver, selgitatud). Suuna QR oma lahendajale ja GTIN/seerianumber jäävad igaveseks stabiilseks.

Veaparanduse tase: vali toodete jaoks Q või H

QR-koodidel on neli veaparanduse taset — mida kõrgem, seda suurem osa sümbolist võib olla kahjustatud ja ikkagi skaneeritav:

Tase Taastamine Kasutada DPP jaoks?
L ~7 % Ei — füüsilistel toodetel liiga habras
M ~15 % Ainult veeb/ekraan
Q ~25 % Jah — etiketid, pakendid
H ~30 % Jah — väikesed, kõverad või karmi kulumisega tooted

Passi etikett võib saada kriimustusi, painduda ümber akuelemendi või osaliselt kuluda. Kasuta Q või H, et see skaneeriks ka pärast aastat välitingimustes. Kõrgem veaparandus tähendab tihedamat sümbolit, seega tasakaalusta seda trükisuurusega.

Vaikne tsoon ja minimaalne trükisuurus

  • Vaikne tsoon: hoia sümboli ümber vähemalt 4 mooduli laiune selge veeris. Ei logosid, ei teksti selles.
  • Minimaalne suurus: rusikareegel — mooduli suurus peaks olema ≥ 0,33 mm lähivaates telefoniga skaneerimiseks; suurem, kui skaneeritakse kaugemalt. Tüüpilisel 300 DPI etiketiprinteril on see seerianumbrit kandva Digital Linki jaoks ligikaudu 2 × 2 cm suurune sümbol — kontrolli oma halvima juhu skanneri ja valgustusega.

Dünaamiline, mitte staatiline — muidu ei ole see nõuetele vastav

Staatiline QR küpsetab andmed sümbolisse sisse. DPP andmed muutuvad toote eluea jooksul (süsinikujalajälg mõõdetakse uuesti, ringlussevõetud sisalduse eesmärk saavutatakse, parandusteave uuendatakse). Kui andmed on sisse küpsetatud, ei saa sa neid uuendada ilma iga etiketti uuesti trükkimata — ja aegunud pass ei vasta nõuetele.

Seega peab DPP QR olema dünaamiline: see kannab stabiilset lahendaja-URL-i (muutumatu GTIN/seerianumber) ja selle taga olevad andmed uuendatakse API kaudu. Trüki üks kord, uuenda igavesti.

Genereeri trükivalmis DPP QR (kood)

Passi loomine tagastab QR-i neljas formaadis — eraldi QR-sammu pole vaja:

import { QR3 } from "@qr3/sdk";

const client = new QR3({ apiKey: process.env.QR3_API_KEY! });

const passport = await client.dpp.create({
  gtin: "04019999999902",
  serial: "SN-00012345",
  product_name: "PowerCell 5 kWh LFP",
  manufacturer: "ExampleTech GmbH",
  origin_country: "DE",
  category: "battery",
  battery_data: { capacity_kwh: 5, carbon_footprint_kg: 62, recycled_content_pct: 12, recyclability_pct: 95, manufacturer_warranty_years: 8 },
});

console.log(passport.qr.svg); // vektor — skaleerub mis tahes etiketisuuruseni, ilma pikseldumiseta
console.log(passport.qr.pdf); // CMYK PDF trükkimiseks
// qr.png veebi jaoks, qr.eps professionaalsete etiketiprinterite jaoks

Kasuta etikettide jaoks SVG-d või EPS-i (vektor peab vastu igasugusele skaleerimisele); PNG-d veebi jaoks. QR juba kodeerib GS1 Digital Linki passini.

Pisikesed tooted: GS1 Data Matrix

Kui QR-i jaoks ruumi pole (väike elektroonika, ehted), kannab GS1 Data Matrix sama Digital Linki vähemas ruumis ja seda toetavad samad standardid. Sama URL, väiksem sümbol.

KKK

Kas saan keskele oma logo lisada? Jah, veaparanduse eelarve piires — tasemel Q/H on väike keskele paigutatud logo taastatav. Hoia vaikne tsoon puhas ja testi skaneerimist.

Kas QR sisaldab tooteandmeid endas? Ei — see sisaldab GS1 Digital Linki. Andmed asuvad lahendaja taga ja jäävad uuendatavaks. Just see teebki passi vastupidavaks.

SVG vs PNG etikettide jaoks? SVG/EPS (vektor) kõige trükitava jaoks — see skaleerub puhtalt mis tahes suuruseni. PNG ainult fikseeritud suurusega veebikasutuseks.

Allikad

Alusta tasuta ja genereeri trükivalmis DPP QR: app.qr3.app/sign-up