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ž.
Tas ir GS1 Digital Link, nevis vienkāršs URL
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 % | Jā — etiķetes, iepakojums |
| H | ~30 % | Jā — 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