DPP QR kodi: izmērs, kļūdu labošana un GS1 (izstrādātāja ceļvedis)

QR kods uz digitālās produkta pases nav vienkārši kārtējais QR — tas satur GS1 Digital Link, tam jāiztur druka uz produkta un tam droši jānoved līdz pasei. Inženiertehniskās detaļas, kuras vairums ceļvežu izlaiž, kopā ar drukai gatavu ģenerēšanas kodu.

autors QR3 Redaktion

DPP QR kodi: izmērs, kļūdu labošana un GS1 (izstrādātāja ceļvedis)

QR kods uz digitālās produkta pases izskatās pēc jebkura cita melnbalta kvadrāta. Tā nav. Tam jāsatur GS1 Digital Link, jāiztur drukāšana mazā izmērā uz izliekta, viegli skrāpējama produkta un visu produkta dzīves laiku droši jānoved līdz pasei. Lūk, kas patiešām ir svarīgi, kad tādu ģenerē — daļas, kuras vairums "DPP QR koda" rakstu izlaiž.

DPP QR kodē strukturētu GS1 URL, nevis example.com/product/123:

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

01 ir GTIN, 21 — sērijas numurs. Jebkura kamera to atver; resolvers atgriež pareizo attēlojumu atkarībā no pieprasītāja (skat. GS1 Digital Link resolvers, izskaidrots). Pavērs QR uz savu resolveru, un GTIN/sērijas numurs paliek nemainīgs uz mūžu.

Kļūdu labošanas līmenis: produktiem izvēlies Q vai H

QR kodiem ir četri kļūdu labošanas līmeņi — jo augstāks, jo lielāku simbola daļu var bojāt, un tas vēl joprojām nolasāms:

Līmenis Atjaunošana Izmantot DPP?
L ~7 % Nē — pārāk trausls uz fiziskiem produktiem
M ~15 % Tikai tīmeklim/ekrānam
Q ~25 % — etiķetes, iepakojums
H ~30 % — maziem, izliektiem vai smagi nolietotiem produktiem

Pases etiķete var tikt saskrāpēta, saliekta ap akumulatora elementu vai daļēji nodilusi. Izmanto Q vai H, lai tā joprojām nolasītos pēc gada ekspluatācijā. Augstāka labošana nozīmē blīvāku simbolu, tāpēc to vajag līdzsvarot ar drukas izmēru.

Klusā zona un minimālais drukas izmērs

  • Klusā zona: ap simbolu jāsaglabā tīra mala vismaz 4 moduļu platumā. Tajā nedrīkst būt logo vai teksts.
  • Minimālais izmērs: īkšķa likums — moduļa izmēram jābūt ≥ 0,33 mm tuva attāluma telefona skenēšanai; lielākam, ja skenē no attāluma. Uz tipiska 300 DPI etiķešu printera tas ir aptuveni 2 × 2 cm simbols sērijas numuru saturošam Digital Link — pārbaudi to ar savu sliktākā gadījuma skeneri un apgaismojumu.

Dinamisks, nevis statisks — citādi tas nav atbilstošs

Statisks QR iekodē datus pašā simbolā. DPP dati produkta dzīves laikā mainās (oglekļa pēdas nospiedums tiek pārmērīts, sasniegts otrreizēji pārstrādātā satura mērķis, atjaunināta remonta informācija). Ja dati ir iekodēti simbolā, tos nevar atjaunināt, nepārdrukājot katru etiķeti — un novecojusi pase nav atbilstoša.

Tāpēc DPP QR jābūt dinamiskam: tas satur stabilu resolvera URL (nemainīgs GTIN/sērijas numurs), un dati aiz tā tiek atjaunināti caur API. Izdrukā vienreiz, atjaunini mūžīgi.

Ģenerē drukai gatavu DPP QR (kods)

Pases izveide atgriež QR četros formātos — bez atsevišķa QR soļa:

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); // vektors — pielāgojas jebkuram etiķetes izmēram, bez pikseļiem
console.log(passport.qr.pdf); // CMYK PDF drukai
// qr.png tīmeklim, qr.eps profesionāliem etiķešu printeriem

Etiķetēm izmanto SVG vai EPS (vektors iztur jebkuru mērogošanu); tīmeklim — PNG. QR jau kodē GS1 Digital Link uz pasi.

Sīki produkti: GS1 Data Matrix

Kad QR vietas nepietiek (maza elektronika, juvelierizstrādājumi), GS1 Data Matrix satur to pašu Digital Link mazākā telpā, un to atbalsta tie paši standarti. Tas pats URL, mazāks simbols.

BUJ

Vai es varu pievienot savu logo vidū? Jā, kļūdu labošanas budžeta ietvaros — līmenī Q/H mazs, centrēts logo ir atjaunojams. Saglabā kluso zonu tīru un pārbaudi ar skenēšanu.

Vai QR satur pašus produkta datus? Nē — tas satur GS1 Digital Link. Dati atrodas aiz resolvera un paliek atjaunināmi. Tieši tas padara pasi noturīgu.

SVG vai PNG etiķetēm? SVG/EPS (vektors) visam, ko drukā — tas tīri pielāgojas jebkuram izmēram. PNG tikai fiksēta izmēra izmantošanai tīmeklī.

Avoti

Sāc bez maksas un ģenerē drukai gatavu DPP QR: app.qr3.app/sign-up