QR кодът върху Цифровия продуктов паспорт изглежда като всеки друг черно-бял квадрат. Но не е. Той трябва да носи GS1 Digital Link, да издържи на печат в малък размер върху извит, лесно надраскваем продукт и надеждно да резолвира до паспорта през целия живот на продукта. Ето какво всъщност има значение, когато го генерирате — частите, които повечето статии за „DPP QR код" пропускат.
Това е GS1 Digital Link, а не обикновен URL
DPP QR кодира структуриран GS1 URL, а не example.com/product/123:
https://id.gs1.org/01/04019999999902/21/DEMO-BAT-01
01 е GTIN, 21 — серийният номер. Всяка камера го отваря; резолвер връща правилното представяне за всеки извикващ (вижте The GS1 Digital Link Resolver, Explained). Насочете QR към вашия резолвер и GTIN/серийният номер остават стабилни завинаги.
Ниво на корекция на грешки: изберете Q или H за продукти
QR кодовете имат четири нива на корекция на грешки — колкото по-високо е нивото, толкова по-голяма част от символа може да бъде повредена и кодът все пак да се сканира:
| Ниво | Възстановяване | За DPP? |
|---|---|---|
| L | ~7 % | Не — твърде крехко за физически продукти |
| M | ~15 % | Само за уеб/екран |
| Q | ~25 % | Да — етикети, опаковки |
| H | ~30 % | Да — малки, извити или подложени на тежко износване продукти |
Етикетът на паспорта може да бъде надраскан, огънат около клетка на батерия или частично износен. Използвайте Q или H, за да се сканира дори след година в реална употреба. По-високата корекция означава по-плътен символ, затова балансирайте спрямо размера за печат.
Тиха зона и минимален размер за печат
- Тиха зона: запазете чиста граница от поне 4 модула около символа. Без лога, без текст в нея.
- Минимален размер: като практическо правило, размерът на модула трябва да бъде ≥ 0,33 mm за сканиране от близо с телефон; по-голям, ако се сканира от разстояние. На типичен етикетен принтер от 300 DPI това е приблизително символ 2 × 2 cm за Digital Link със сериен номер — проверете с вашия сканер и осветление в най-неблагоприятен случай.
Динамичен, а не статичен — иначе не е съответстващ на изискванията
Статичен QR вгражда данните в самия символ. Данните на DPP се променят през живота на продукта (повторно измерен въглероден отпечатък, достигната цел за рециклирано съдържание, актуализирана информация за ремонт). Ако данните са вградени, не можете да ги актуализирате, без да преотпечатвате всеки етикет — а остарелият паспорт не съответства на изискванията.
Затова DPP QR трябва да бъде динамичен: той носи стабилен URL на резолвер (непроменими GTIN/сериен номер), а данните зад него се актуализират чрез API. Отпечатайте веднъж, актуализирайте завинаги.
Генериране на DPP QR, готов за печат (код)
Създаването на паспорт връща QR в четири формата — без отделна стъпка за QR:
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); // вектор — мащабира се до всякакъв размер на етикет, без пикселизация
console.log(passport.qr.pdf); // CMYK PDF за печат
// qr.png за уеб, qr.eps за професионални етикетни принтери
Използвайте SVG или EPS за етикети (векторът издържа всякакво мащабиране); PNG за уеб. QR вече кодира GS1 Digital Link към паспорта.
Малки продукти: GS1 Data Matrix
Когато няма място за QR (малка електроника, бижута), GS1 Data Matrix носи същия Digital Link в по-малко пространство и се поддържа от същите стандарти. Същият URL, по-малък символ.
Често задавани въпроси
Мога ли да добавя логото си в средата? Да, в рамките на бюджета за корекция на грешки — на ниво Q/H малко центрирано лого е възстановимо. Запазете тихата зона чиста и тествайте със сканиране.
Съдържа ли QR самите данни за продукта? Не — той съдържа GS1 Digital Link. Данните се намират зад резолвера и остават актуализируеми. Точно това прави паспорта дълготраен.
SVG срещу PNG за етикети? SVG/EPS (вектор) за всичко отпечатано — мащабира се чисто до всякакъв размер. PNG само за уеб употреба с фиксиран размер.
Източници
Започнете безплатно и генерирайте DPP QR, готов за печат: app.qr3.app/sign-up