Kod QR vs GS1 DataMatrix dla DPP: jakiego nośnika danych wymaga prawo UE?
„Czy mogę umieścić DataMatrix na moim Digital Product Passport zamiast kodu QR?" Odpowiedź zależy od Twojego sektora produktowego. ESPR jest elastyczny — rozporządzenie w sprawie baterii nie. Oto podział prawny.
Obsługiwanych jest wiele standardów identyfikatorów produktów i produktów pośrednich — GS1 Digital Link, MA-DPP, EPC, UUID, DID.
Krótka odpowiedź
| Sektor produktowy | Kod QR | GS1 DataMatrix |
|---|---|---|
| Baterie (EV, LMT, przemysłowe, przenośne) | Obowiązkowy | Dozwolony (uzupełniający) |
| Tekstylia, elektronika, meble, budownictwo (ESPR) | Dozwolony | Dozwolony |
| Produkty farmaceutyczne (FMD) | Niedozwolony | Obowiązkowy |
| Wyroby medyczne (UDI) | Dozwolony | Zalecany |
Co naprawdę mówią przepisy
ESPR (rozporządzenie 2024/1781) — ogólne ramy DPP
Artykuł 9 ust. 4 ESPR wymaga „nośnika danych", ale nie wskazuje konkretnego formatu:
„Nośnik danych musi być fizycznie obecny na samym produkcie, jego opakowaniu lub w dokumentacji towarzyszącej produktowi, jak określono w mającym zastosowanie akcie delegowanym."
Artykuł 9 ust. 5 wymaga, aby unikalny identyfikator był zgodny z serią ISO/IEC 15459 — to specyfikacja unikalnego ID, a nie formatu nośnika. Zarówno kod QR (ISO/IEC 18004), jak i GS1 DataMatrix (ISO/IEC 16022) natywnie przenoszą identyfikatory ISO/IEC 15459.
Konkretne typy nośników dla poszczególnych kategorii produktów zostaną określone w aktach delegowanych wdrażanych w latach 2026–2030. Projekt pilotażowy CIRPASS Komisji oraz grupy robocze CEN/CLC/JTC 24 obecnie popierają:
- Kod QR (ISO/IEC 18004) — podstawowy do skanowania B2C
- GS1 DataMatrix (ISO/IEC 16022) — podstawowy dla B2B / łańcucha dostaw
- RFID/NFC (ISO/IEC 15693, 14443) — dozwolone dla artykułów o wysokiej wartości
- PDF417 (ISO/IEC 15438) — dozwolony
Rozporządzenie w sprawie baterii 2023/1542 — wyraźny nakaz QR
Tutaj następuje zmiana. Załącznik VI część C, punkt 3 wyraźnie wskazuje kod QR jako ten nośnik dostępu do paszportu baterii:
„Etykieta i kod QR muszą być nadrukowane lub wygrawerowane na baterii w sposób widoczny, czytelny i nieusuwalny."
Artykuł 13 ust. 6 i 7 dodatkowo wymaga, aby nośnik danych „był zgodny z serią norm ISO/IEC 15459" — ale nośnik widoczny dla konsumenta musi być kodem QR zgodnie z załącznikiem VI.
Dlaczego to rozróżnienie ma znaczenie
Jeśli wprowadzasz baterie na rynek UE, a jednostka notyfikowana lub organ nadzoru rynku skontroluje Twój produkt, etykieta zawierająca tylko DataMatrix nie spełni wymogów załącznika VI część C. Możesz mieć DataMatrix oprócz QR (np. do śledzenia na linii produkcyjnej), ale QR musi być obecny.
Dlaczego QR dla B2C, DataMatrix dla B2B?
Mocne strony kodu QR
- Natywny dla smartfona — każdy aparat iOS/Android odczyta go bez aplikacji
- Bezpośrednie otwarcie przeglądarki — zakodowany adres URL otwiera się natychmiast
- Większa korekcja błędów — czytelny nawet przy uszkodzeniu do 30 % powierzchni
- Lepszy na odległość — czytelny z większej odległości niż DataMatrix
- Znany konsumentom — rozpoznawalny symbol, bez potrzeby wyjaśnień
Mocne strony GS1 DataMatrix
- ~30 % mniejszy przy tej samej ilości danych
- Koduje więcej danych na powierzchnię — większa gęstość niż QR
- Bezpośrednie znakowanie części (DPM) — grawerowany laserowo na metalu/plastiku bez etykiety
- Standard branżowy w farmacji/ochronie zdrowia — już obecny w systemach WMS, ERP, POS
- Separator FNC1 — niezawodne parsowanie wielu Application Identifiers (AI)
Co znajduje się w każdym formacie?
Kod QR (GS1 Digital Link)
Koduje pełny adres URL, który może otworzyć każda przeglądarka:
https://dpp.gs/01/08523456790018/10/LOT2026A/21/SN000001
Aparat telefonu odczytuje go i otwiera stronę paszportu bezpośrednio. Bez aplikacji, bez parsowania.
GS1 DataMatrix
Koduje surowy GS1 Element String — bez URL, bez schematu, bez nawiasów. Wewnątrz symbolu znajduje się:
[FNC1] 01 08523456790018 10 LOT2026A [FNC1] 21 SN000001
Każdy skaner obsługujący GS1 (POS, WMS, ERP, portal recyklera, terminal jednostki notyfikowanej) parsuje to na:
- AI
01= GTIN08523456790018 - AI
10= PartiaLOT2026A - AI
21= Numer seryjnySN000001
Początkowy [FNC1] to obowiązkowy znak Reader Programming, który identyfikuje symbol jako GS1 (bez niego skanery traktują go jako zwykły tekst). Drugi [FNC1] oddziela AI o zmiennej długości.
Częsta pułapka: „DataMatrix" ≠ „GS1 DataMatrix"
Jeśli Twoje oprogramowanie koduje dosłowny tekst taki jak (01)08523456790018(21)SN0001 z nawiasami wewnątrz symbolu, nie jest zgodny z GS1 — to tylko DataMatrix zawierający zwykły tekst. Skanery obsługujące GS1 nie rozpoznają go jako kodu produktu GS1.
Poprawne kodowanie usuwa nawiasy, wstawia FNC1 na początku oraz FNC1 między AI o zmiennej długości. Użyj bcid: "gs1datamatrix" w bibliotece bwip-js lub odpowiednika.
Wzorzec „dwa kody obok siebie"
Producenci tacy jak CATL, LG Energy Solution, Samsung SDI często drukują oba:
- Kod QR — dla dostępu do paszportu przez konsumenta/regulatora (rozporządzenie w sprawie baterii załącznik VI)
- GS1 DataMatrix — grawerowany laserowo na ogniwie do identyfikacji w łańcuchu dostaw (artykuł 13 ust. 6)
Oba nośniki mogą kodować różną zawartość. QR wskazuje na publiczny paszport (pełny URL); DataMatrix przenosi gęste surowe dane AI do śledzenia produkcji i recyklingu.
Wybór dla Twojego sektora — szybki przewodnik
Baterie
QR jest obowiązkowy zgodnie z załącznikiem VI część C. Dodaj DataMatrix grawerowany laserowo na ogniwie, jeśli potrzebujesz identyfikowalności na linii produkcyjnej. Oba muszą kodować unikalny identyfikator zgodny z ISO/IEC 15459.
Tekstylia, elektronika, meble, zabawki, chemikalia
Akty delegowane ESPR określą zasady dla poszczególnych kategorii. Do tego czasu QR jest bezpieczniejszym wyborem dla nośnika skierowanego do konsumenta — powszechnie skanowalny, znany regulatorom. DataMatrix jest odpowiedni dla łańcucha dostaw lub artykułów o ograniczonej przestrzeni na etykiecie.
Wyroby budowlane (CPR)
Rozporządzenie w sprawie wyrobów budowlanych 2024/3110 odwołuje się do DPP poprzez ESPR. Elastyczność nośnika — QR jest najczęstszy w obecnych pilotażach.
Wyroby medyczne (MDR/UDI)
Nośniki UDI to zazwyczaj GS1 DataMatrix (ustalona praktyka). Integracja DPP jest w planie od 2028+.
Produkty farmaceutyczne (FMD)
Dyrektywa w sprawie sfałszowanych leków 2011/62/UE nakazuje wyłącznie GS1 DataMatrix. QR nie jest dozwolony na regulowanej etykiecie.
Praktyczna rekomendacja
Generuj oba — pozwól zdecydować swojemu zespołowi ds. opakowań
Koszt generowania obu formatów wynosi zero (Twoja platforma DPP powinna wytworzyć oba w jednym eksporcie). Wydrukuj QR dla konsumentów; zarezerwuj mały DataMatrix dla linii produkcyjnej / magazynu.
Dla baterii jest to jedyne prawnie zgodne podejście: QR spełnia załącznik VI część C; DataMatrix spełnia wymóg nośnika ISO/IEC 15459 łańcucha dostaw z artykułu 13 ust. 6.
Wygeneruj zgodne ze specyfikacją QR + GS1 DataMatrix w jednym pliku ZIP
dpp.gs daje Ci oba formaty dla każdego produktu, każdej partii, każdego numeru seryjnego — z nagłówkami FNC1, zweryfikowanymi cyframi kontrolnymi i drukowalnymi PNG/SVG.
Zacznij za darmo — bez karty kredytowejOdniesienia do norm
| Norma | Co definiuje |
|---|---|
| ISO/IEC 18004 | Symbolika kodu QR |
| ISO/IEC 16022 | Symbolika DataMatrix |
| ISO/IEC 15459 | Składnia unikalnego identyfikatora (niezależna od nośnika) |
| ISO/IEC 15418 | GS1 Application Identifiers |
| ISO/IEC 15434 | Składnia koperty element string |
| GS1 General Specifications | Umiejscowienie FNC1, reguły AI, cyfry kontrolne |
| GS1 Digital Link 1.4 | Składnia URI dla kodów rozwiązywalnych w sieci |
Najczęściej zadawane pytania
Czy mogę użyć tylko DataMatrix na mojej baterii i pominąć QR?
Nie. Załącznik VI część C, punkt 3 rozporządzenia w sprawie baterii wyraźnie wymaga QR. Etykieta zawierająca tylko DataMatrix nie przejdzie kontroli załącznika VI.
Czy pojedynczy kod QR może zastąpić kod kreskowy EAN/UPC w handlu detalicznym?
Tak — w ramach GS1 Sunrise 2027 amerykańscy detaliści (Walmart, Kroger, Target) akceptują kody QR GS1 Digital Link przy kasie. Ten sam kod działa dla DPP UE. Zobacz nasz przewodnik po GS1 Digital Link.
Dlaczego GS1 DataMatrix potrzebuje FNC1, skoro moje oprogramowanie już dodaje nawiasy?
Nawiasy służą tylko do odczytu przez człowieka w drukowanym tekście pod symbolem — nigdy nie są kodowane wewnątrz symbolu. Wewnątrz danych rzeczywistym separatorem jest FNC1. Nawiasy vs FNC1 to najczęstszy błąd implementacyjny, jaki widzimy podczas audytów.
Czy dpp.gs obsługuje DataMatrix?
Tak. Każdy produkt można wyeksportować jako QR (PNG + SVG) oraz jako GS1 DataMatrix (PNG, z nagłówkiem FNC1, walidacją cyfry kontrolnej GTIN zgodnie z ISO/IEC 16022). Dostępne na produkt lub na partię numerów seryjnych z pulpitu.