GS1 Digital Link i DPP: Technologia, która łączy produkt z jego cyfrowym paszportem

GS1 Digital Link łączy identyfikator produktu z adresem internetowym, który można zapisać w kodzie QR. Resolver obsługujący taki adres kieruje użytkownika lub aplikację do odpowiednich informacji, w tym do Cyfrowego Paszportu Produktu. Działające rozwiązanie wymaga spójności między oznaczeniem na produkcie, identyfikatorami w systemach firmy i usługami udostępniającymi dane.
Najważniejsze decyzje dotyczą trwałości tego połączenia. Trzeba ustalić, kto kontroluje domenę wydrukowaną na etykiecie, gdzie przechowywane są powiązania z paszportami oraz jak zachować dostęp do informacji po zmianie dostawcy. Równie istotne jest rozróżnienie produktu, partii i pojedynczego egzemplarza.
GS1 Digital Link łączy Cyfrowy Paszport Produktu z identyfikatorem konkretnego produktu, partii lub egzemplarza. Szerszy kontekst regulacyjny przedstawiamy w artykule wyjaśniającym, dlaczego warto zacząć przygotowania do DPP już dziś.
1. Czym jest GS1 Digital Link i czym różni się od zwykłego kodu QR
GS1 Digital Link określa sposób zapisywania identyfikatorów GS1 w adresie URI. Kod QR jest nośnikiem, w którym można umieścić ten adres. W przypadku produktów podstawowym identyfikatorem jest zwykle GTIN, uzupełniany odpowiednio o numer partii lub numer seryjny.
Zwykły kod QR może zawierać dowolny adres strony. Adres zgodny z GS1 Digital Link ma uporządkowaną strukturę, dzięki której oprogramowanie może rozpoznać identyfikator produktu. Dzięki temu system kasowy może wykorzystać GTIN, a przeglądarka lub aplikacja otworzyć powiązane informacje. Obsługa tych funkcji zależy od możliwości urządzenia i oprogramowania odczytującego kod.
W firmowej architekturze systemy PIM mogą porządkować identyfikatory i ich powiązania z danymi produktowymi. Osobnym zagadnieniem jest pobieranie danych operacyjnych i ich aktualizacja, które opisuje integracja DPP z systemem ERP.
Przejście handlu detalicznego na kody 2D wspiera inicjatywa Sunrise 2027, zgodnie z którą systemy kasowe mają być gotowe do ich obsługi do końca 2027 roku. Jest to cel branżowy, niezależny od terminów wynikających z przepisów o DPP.
1.1 Struktura adresu URL: GTIN, partia i numer seryjny (Application Identifiers)
Znaczenie poszczególnych części adresu określają identyfikatory zastosowania GS1 (Application Identifiers, AI). Dla produktu, partii i egzemplarza wykorzystuje się odpowiednio oznaczenia 01, 10 i 21.
Przykładowy adres:
https://id.example.com/01/09521234000006/10/LOT2026A/21/SN000123
| Element | Znaczenie |
|---|---|
| id.example.com | Domena obsługująca adres |
| 01/09521234000006 | GTIN identyfikujący jednostkę handlową |
| 10/LOT2026A | Numer partii, czyli LOT |
| 21/SN000123 | Numer seryjny konkretnego egzemplarza |
To przykład składni, a nie adres rzeczywistego paszportu. Zawiera identyfikator produktu, numer partii i numer seryjny, aby pokazać ich kolejność w adresie. Zakres identyfikacji konkretnego DPP trzeba dopasować do właściwych wymagań.
GTIN identyfikuje jednostkę handlową, a dodatkowe kwalifikatory zawężają wskazanie do partii lub egzemplarza. Tę samą hierarchię warto zachować w modelu danych firmy.
1.2 Jeden kod, wiele odbiorców – rola resolvera
Resolver jest usługą, która przyjmuje identyfikator i wskazuje powiązane zasoby. Przechowuje relacje między produktem a adresami prowadzącymi do paszportu, instrukcji lub dokumentacji technicznej. Odnośniki opisuje za pomocą typów relacji (link types), które wskazują rodzaj dostępnego zasobu.
Opiszmy to na przykładzie krzesła biurowego. Konsument skanujący kod telefonem trafia na domyślną stronę produktu z dostępem do paszportu i instrukcji użytkowania. Aplikacja zakładu recyklingu może poprosić o odnośnik do instrukcji demontażu. Organ nadzoru może skorzystać z odnośnika do dokumentacji wymagającej odpowiednich uprawnień.
Wybór zasobu wynika z konfiguracji resolvera i żądania aplikacji, np. parametru linkType. Aplikacja może wskazać preferowany język lub format odpowiedzi w nagłówkach żądania HTTP. Sprawdzenie uprawnień do chronionych informacji należy do mechanizmu kontroli dostępu w usłudze udostępniającej dane. Sam wybór rodzaju odnośnika nie potwierdza tożsamości odbiorcy.
Resolver może również udostępnić zestaw powiązanych odnośników w formacie JSON-LD, jeśli zażąda tego aplikacja.
2. Czy GS1 Digital Link jest prawnie wymagany w DPP?
ESPR, czyli Rozporządzenie (UE) 2024/1781, określa wymagania wobec identyfikacji, nośnika i dostępu do danych, pozostawiając możliwość zastosowania różnych zgodnych rozwiązań. GS1 Digital Link jest jednym ze sposobów ich realizacji. Rozporządzenie nie wskazuje GS1 Digital Link jako obowiązkowego standardu.
Przy projektowaniu rozwiązania znaczenie mają przede wszystkim następujące przepisy:
| Podstawa prawna | Znaczenie dla połączenia produktu z DPP |
|---|---|
| Art. 9 ust. 1 ESPR | Dostępność paszportu oraz poprawność, kompletność i aktualność jego danych |
| Art. 9 ust. 2 lit. b-d | Określenie nośnika, jego umiejscowienia i poziomu identyfikacji w odpowiednim akcie delegowanym |
| Art. 10 ust. 1 lit. a-b | Trwałe połączenie paszportu z niepowtarzalnym identyfikatorem poprzez fizyczny nośnik |
| Art. 10 ust. 1 lit. c | Zgodność nośnika i identyfikatora z właściwymi normami |
| Art. 10 ust. 1 lit. d | Otwartość, interoperacyjność i możliwość przenoszenia danych bez uzależnienia od jednego dostawcy |
Załącznik III ESPR wskazuje m.in. rodzinę norm ISO/IEC 15459, która określa zasady nadawania niepowtarzalnych identyfikatorów. Z kolei art. 12 ust. 6 lit. c zobowiązuje Komisję do zachowania, w miarę możliwości, neutralności technologicznej przy ustanawianiu określonych zasad dotyczących identyfikatorów.
Wykorzystanie GS1 w DPP może być praktyczne dla organizacji korzystającej już z GTIN: pozwala połączyć istniejące identyfikatory produktów z dostępem do informacji online. Ocena zgodności obejmuje jednak całe rozwiązanie, łącznie z nośnikiem, dostępnością informacji i wymaganiami danej grupy produktów.
Terminy wdrożenia zależą od grupy produktów i właściwych przepisów. Przykładowo obowiązek paszportu od 18 lutego 2027 roku dla określonych baterii wynika z odrębnego Rozporządzenia (UE) 2023/1542, a nie z jednego wspólnego terminu dla wszystkich produktów objętych ESPR.
3. EN 18220:2026 a GS1 Digital Link – nowa norma zharmonizowana
EN 18220:2026 dotyczy nośników danych używanych w systemie Cyfrowego Paszportu Produktu. Jej odniesienie zostało opublikowane w Dzienniku Urzędowym UE decyzją wykonawczą Komisji (UE) 2026/1736, wraz z pięcioma innymi normami dotyczącymi infrastruktury DPP. Prace normalizacyjne prowadził komitet CEN/CENELEC JTC 24.
Jeśli rozwiązanie jest zgodne z tą normą, przyjmuje się, że spełnia również te wymagania art. 10 i 11 ESPR, których norma dotyczy. Pozostałe elementy rozwiązania DPP wymagają odrębnej oceny.
Poszczególne standardy dotyczą różnych warstw:
| Standard | Główny obszar |
|---|---|
| ISO/IEC 15459 | Zasady niepowtarzalnej identyfikacji |
| ISO/IEC 18975:2024 | Kodowanie identyfikatorów i kierowanie do powiązanych zasobów przez HTTP |
| GS1 Digital Link URI | Struktura adresu zawierającego identyfikatory GS1 |
| EN 18220:2026 | Wymagania dotyczące nośników danych DPP |
ISO/IEC 18975:2024 określa szersze zasady wykorzystania identyfikatorów w usługach internetowych. GS1 Digital Link i standard resolvera GS1 opisują rozwiązania zgodne z tym podejściem.
3.1 Co obejmuje EN 18220:2026, a czego nie
Opublikowany zakres EN 18220:2026 obejmuje:
- właściwości symboliki, format, metody kodowania i korekcję błędów;
- jakość druku i wytwarzania nośnika oraz jego trwałość;
- oznaczenia ułatwiające rozpoznanie nośnika DPP oraz wymagania dotyczące jego umiejscowienia;
- odczyt maszynowy, kontrolę jakości i powiązanie produktu fizycznego z reprezentacją cyfrową.
Zakres normy nie obejmuje architektury systemu, scenariuszy użycia ani elementów bezpieczeństwa kryptograficznego. Publiczny opis zakresu nie stanowi podstawy do twierdzenia, że norma nakazuje wyłącznie GS1 Digital Link. Szczegółowa ocena konkretnego rozwiązania wymaga pracy z pełnym tekstem właściwych norm.
EN 18220:2026 dotyczy wymagań wobec nośnika danych. Zakres informacji, które trzeba opublikować w paszporcie dla danej grupy produktów, wynika z właściwych przepisów produktowych.
Dla zespołu wdrożeniowego oznacza to potrzebę sprawdzenia dwóch rzeczy: poprawności adresu i możliwości jego odczytania z rzeczywistego produktu. Test powinien uwzględniać materiał etykiety, kontrast, rozmiar oznaczenia oraz warunki użytkowania. Kod na opakowaniu przechowywanym w suchym pomieszczeniu będzie narażony na inne warunki niż oznaczenie na urządzeniu poddawanym ścieraniu lub działaniu środków czyszczących.
4. Wymogi unijnego Rejestru DPP dla adresu URL
W dokumentacji Rejestru DPP (EU DPP Registry) niepowtarzalny identyfikator produktu ma postać adresu URL. Zgodnie z instrukcją DPP Registry User Guide for Economic Operators v1.02 adres musi zaczynać się od https://, być zgodny z formatem CEN/CENELEC JTC 24 i nie przekraczać 2000 znaków.
Praktyczna weryfikacja powinna objąć cały adres: protokół, domenę, ścieżkę, ewentualne parametry, poprawne kodowanie znaków oraz długość URL. Komisja aktualizuje dokumentację rejestru, dlatego w projekcie warto zapisać, według której wersji wymagań weryfikowano generowane adresy. Ułatwia to później ustalenie, czy błąd rejestracji wynika ze zmiany zasad, nieprawidłowego identyfikatora czy sposobu przekazania danych.
4.1 Jak projektować URL z wieloma kwalifikatorami, żeby zmieścić się w limicie
Adres powinien zawierać identyfikatory potrzebne do wskazania właściwego produktu, partii lub egzemplarza. Zakres kwalifikatorów wynika z przyjętego poziomu identyfikacji i reguł GS1 Digital Link. Pozostałe dane opisujące produkt mogą być udostępniane w paszporcie.
Przeniesienie numeru partii lub numeru seryjnego do parametrów zapytania wyłącznie w celu skrócenia ścieżki byłoby błędem. W nieskompresowanym GS1 Digital Link kwalifikatory klucza mają określone miejsce i kolejność w ścieżce. Parametry zapytania służą innym kategoriom danych.
W praktyce warto przyjąć trzy zasady:
- stosować krótką, trwałą domenę i zwięzły prefiks ścieżki;
- umieszczać w adresie tylko informacje potrzebne w danym zastosowaniu;
- sprawdzać długość końcowego URL po zakodowaniu znaków specjalnych.
Długość adresu wpływa również na liczbę znaków, które trzeba zakodować w symbolu. W projekcie oznakowania warto więc testować czytelność kodu przy jego docelowym rozmiarze i sposobie druku, niezależnie od limitu narzuconego przez formularz lub API rejestru.
5. Resolver GS1, własny resolver czy platforma DPP – jak wybrać
Wybierając resolver, firma decyduje również, kto będzie odpowiadał za utrzymanie powiązań między identyfikatorem produktu a udostępnianymi zasobami. Trzeba też ustalić, kto kontroluje domenę, odpowiada za przekierowania i zapewnia dostęp do paszportu przez wymagany okres.
Art. 9 ESPR wiąże możliwość wprowadzenia produktu objętego odpowiednimi wymaganiami z dostępnością DPP. Art. 11 lit. e przewiduje utrzymanie dostępu przez wymagany okres, także po zakończeniu działalności odpowiedzialnego podmiotu. Dlatego umowa z dostawcą powinna określać zasady zapewnienia ciągłości usługi.
Poniższe zestawienie pokazuje konsekwencje architektoniczne trzech modeli. Dokładny podział zadań zależy od usługi i umowy.
| Model | Obsługa techniczna | Co pozostaje po stronie firmy | Najważniejsze ryzyko przy zmianie dostawcy |
|---|---|---|---|
| Resolver udostępniany przez GS1 | Infrastrukturę resolvera obsługuje organizacja GS1 | Identyfikatory, aktualność odnośników, treść i dostępność DPP | Utrata możliwości zarządzania powiązaniami lub niespełnienie warunków usługi |
| Własny resolver | Firma lub wybrany operator utrzymuje usługę na jej domenie | Domena, konfiguracja, ciągłość działania, integracje i dokumentacja | Brak przenośnego eksportu konfiguracji lub wiedzy potrzebnej do odtworzenia usługi |
| Platforma DPP z resolverem | Dostawca może obsługiwać przekierowania i paszporty | Nadzór nad danymi, warunki dostępu, umowa i plan wyjścia | Zależność od domeny dostawcy, zamkniętych formatów i niedostępnych mapowań |
Z perspektywy zmiany dostawcy kluczowe jest zachowanie adresu już wydrukowanego na produkcie. Sama możliwość pobrania plików z paszportami nie rozstrzyga, czy stare oznaczenia nadal będą prowadziły do właściwych danych.
Przy ocenie nakładów i korzyści pomocna może być osobna analiza ROI wdrożenia DPP.
5.1 Resolver GS1 (id.gs1.org) – ograniczenie własnej infrastruktury
GS1 udostępnia usługę resolvera, a id.gs1.org jest domeną resolvera GS1 Global Office. Sposób powiązania identyfikatorów z odnośnikami oraz zasady zarządzania nimi należy uzgodnić z właściwą organizacją członkowską GS1. Istotne są także warunki korzystania z usługi.
Ten model ogranicza zakres infrastruktury resolvera, którą firma musi utrzymywać samodzielnie. Firma nadal odpowiada za przygotowanie identyfikatorów, wskazanie poprawnych adresów docelowych oraz utrzymanie danych paszportu we własnym środowisku lub u dostawcy DPP.
Przed wyborem usługi warto ustalić możliwość automatycznej aktualizacji odnośników, obsługiwane poziomy identyfikacji i procedurę odzyskiwania dostępu administracyjnego. Wymagania dotyczące dostępności i wydajności usługi trzeba określić dla całego okresu, w którym DPP ma pozostać dostępny.
5.2 Własny resolver na domenie firmy – pełna kontrola, pełna odpowiedzialność
Własna domena pozwala oddzielić adres na produkcie od dostawcy hostingu lub platformy DPP. Resolver działający we własnej domenie firmy, określany także jako custom domain resolver, może być utrzymywany przez firmę lub zewnętrznego operatora. Dla ciągłości działania istotne jest zachowanie kontroli nad domeną i konfiguracją.
W planie utrzymania należy uwzględnić DNS, certyfikaty TLS, hosting, bazę odnośników, aktualizacje, monitoring i odtwarzanie po awarii. Test dostępności powinien obejmować cały proces od odczytania adresu do otwarcia właściwego paszportu.
Przy współpracy kilku wykonawców potrzebny jest jednoznaczny podział zadań. Przykład takiego podziału pokazuje wdrożenie Pimcore i integracja z Azure dla ZARYS, w którym Tandemite odpowiadało za integrację systemów, a Hostersi za środowisko infrastrukturalne w Azure.
Osobno opisujemy, ile kosztuje wdrożenie cyfrowego paszportu produktu, w tym przygotowanie integracji i późniejsze utrzymanie.
5.3 Platforma DPP z resolverem – na co zwrócić uwagę w umowie
Platforma DPP może połączyć zarządzanie paszportami i obsługę odnośników w jednej usłudze. W takim modelu szczególne znaczenie ma uzależnienie od dostawcy (vendor lock-in), które może utrudnić późniejszą zmianę platformy.
W umowie i dokumentacji technicznej warto określić:
- Kontrolę nad domeną: kto jest jej abonentem i kto może zmienić konfigurację DNS.
- Zakres eksportu: dane paszportów, identyfikatory, historia zmian oraz mapowania odnośników, w tym typy relacji i wersje językowe.
- Zasady zakończenia współpracy: okres przejściowy, dostęp administracyjny, przekazanie konfiguracji i obsługa istniejących adresów.
- Ciągłość działania: parametry dostępności, kopie zapasowe, procedury odtwarzania usługi po awarii oraz postępowanie w przypadku zaprzestania świadczenia usługi.
Przed podpisaniem umowy warto przeprowadzić próbę przeniesienia niewielkiego zestawu danych i mapowań. Kryterium odbioru może stanowić poprawne otwieranie tych samych paszportów po migracji za pomocą niezmienionych kodów testowych.
Zespoły planujące wdrożenie cyfrowego paszportu produktu z Tandemite mogą rozpocząć od ustalenia tego podziału odpowiedzialności oraz wymagań dotyczących przenoszenia danych i adresów.
6. Jak zmiana dostawcy lub danych wpływa na już wydrukowany kod QR
Po wydrukowaniu kod QR nadal zawiera ten sam zapisany adres. Resolver pozwala zmieniać powiązane adresy docelowe przy zachowaniu tego samego identyfikatora produktu. Aktualizacja instrukcji, dokumentacji lub miejsca przechowywania paszportu może więc odbywać się po stronie usług internetowych.
Można wyróżnić trzy sytuacje:
| Zmiana | Co dzieje się z kodem na produkcie |
|---|---|
| Aktualizacja danych lub miejsca udostępniania paszportu przy zachowaniu tego samego adresu | Kod pozostaje bez zmian; aktualizowane są dane lub powiązania po stronie usług internetowych |
| Zmiana GTIN, numeru partii lub numeru seryjnego zapisanego w oznaczeniu | Nowy kod musi zawierać zmienioną wartość identyfikatora |
| Utrata kontroli nad domeną zapisaną w kodzie | Aby dotychczasowe oznaczenie nadal działało, trzeba zapewnić obsługę starego adresu |
Przekierowanie powinno zachować tożsamość wskazanego produktu. Stary numer seryjny ma nadal prowadzić do informacji o tym samym egzemplarzu. Gdy powstaje nowy produkt wymagający nowego identyfikatora, trzeba odpowiednio przygotować także jego oznaczenie. W przypadkach utworzenia nowego paszportu dla produktu posiadającego już DPP przepisy przewidują zachowanie powiązania z poprzednim paszportem.
Najbardziej ryzykowny wariant to kod zawierający domenę, nad którą firma traci kontrolę. Nowy dostawca może odtworzyć paszport, lecz utrzymanie działania starego adresu wymaga współpracy podmiotu kontrolującego tę domenę. Dlatego plan migracji powinien obejmować zarówno dane, jak i działanie istniejących adresów.
7. Modelowanie GS1 Digital Link w PIM – na przykładzie Pimcore
Model danych powinien oddzielać identyfikatory produktu, partii i egzemplarza od adresów usług udostępniających informacje. Dzięki temu zmiana platformy publikacyjnej może zostać obsłużona w konfiguracji połączeń, przy zachowaniu identyfikatorów wydrukowanych na produktach.
W Pimcore GTIN warto przechowywać jako pole tekstowe. Typ Input zapisuje tekst w kolumnie VARCHAR i pozwala określić jej długość. Taka reprezentacja zachowuje początkowe zera i zapobiega traktowaniu identyfikatora jak wartości przeznaczonej do obliczeń.
W nowych wdrożeniach GS1 Digital Link specyfikacja wymaga przedstawiania GTIN jako ciągu 14 cyfr. Krótsze GTIN są w tym zapisie uzupełniane zerami z lewej strony. Walidacja powinna więc kontrolować długość, dopuszczalne znaki i cyfrę kontrolną, a nie usuwać zera jako „zbędne”.
Poniższa tabela przedstawia przykładowy model danych, który należy dopasować do skali i architektury organizacji.
| Obiekt lub poziom | Przykładowe pola | Zasada modelowania |
|---|---|---|
| Produkt lub wariant handlowy | gtin, wewnętrzny identyfikator, relacja z wariantem | GTIN jako tekst; przypisanie zgodne z zasadami identyfikacji jednostek handlowych |
| Partia | lotNumber, relacja z produktem | Numer partii interpretowany w kontekście właściwego GTIN |
| Egzemplarz | serialNumber, relacja z produktem i ewentualnie partią | Jednoznaczność egzemplarza w obrębie produktu |
| Adres Digital Link | digitalLinkUri, poziom identyfikacji, wersja reguł generowania | Zachowanie zatwierdzonego adresu użytego w oznakowaniu |
| Powiązanie z zasobem | Adres docelowy, typ odnośnika, język, status | Oddzielna aktualizacja mapowania, bez zmiany tożsamości produktu |
Przy dużej liczbie egzemplarzy szczegółowa ewidencja numerów seryjnych może pozostawać w wyspecjalizowanym systemie. PIM przechowuje wtedy dane produktu i potrzebne relacje, a usługa identyfikacji obsługuje adresy przypisane do poszczególnych egzemplarzy. To decyzja projektowa zależna od liczby rekordów i częstotliwości zmian.
Uproszczony podział ról wygląda następująco:
PIM → usługa Digital Link → resolver → DPP
W procesie publikacji PIM przekazuje zatwierdzone identyfikatory i informacje potrzebne do przygotowania mapowań. Dane paszportu trafiają do usługi DPP. Po zeskanowaniu kodu resolver odczytuje powiązanie identyfikatora z odpowiednim zasobem i kieruje do niego użytkownika lub aplikację.
Szerzej opisujemy ten przepływ w artykule o integracji DPP z PIM i LCA.
7.1 Co trafia do ścieżki URI, a co do parametrów zapytania
W pełnym adresie GS1 Digital Link miejsce poszczególnych danych zależy od ich roli:
| Miejsce | Co zawiera w omawianym modelu |
|---|---|
| Ścieżka URI | Klucz główny, np. GTIN, oraz kwalifikatory identyfikacji, np. numer partii i numer seryjny |
| Parametry zapytania | Dodatkowe atrybuty GS1, np. daty, oraz dopuszczone parametry rozszerzeńRozbudowane opisy, dokumenty, instrukcje i informacje wymagające aktualizacji |
| Treść paszportu | Detailed descriptions, documents, instructions, and information that needs to be updated |
Parametr zapytania zaczyna się po znaku ?. Atrybut umieszczony w parametrze zapytania staje się częścią adresu i może zostać zakodowany w oznaczeniu. Aktualizacja danych w PIM nie zmieni wartości już zakodowanej na etykiecie. Dlatego przy każdym atrybucie warto ustalić, czy ma być częścią fizycznego oznakowania, czy informacją pobieraną z paszportu.
Reguły rozdzielenia kluczy, kwalifikatorów i atrybutów określa specyfikacja GS1 Digital Link. Własne rozszerzenia wymagają również zachowania reguł nazewnictwa, aby uniknąć kolizji z identyfikatorami zastosowania GS1.
Przy projektowaniu modelu pomocne jest wcześniejsze ustalenie, jakie dane produktowe przechowuje PIM i skąd pochodzą. Następnie do URI należy wybrać zakres danych potrzebny do identyfikacji i danego zastosowania.
8. Najczęstsze błędy przy wdrażaniu GS1 Digital Link w DPP
Poniższe błędy wynikają z mylenia funkcji identyfikatora, nośnika danych, resolvera i treści paszportu.
1. Uznanie dowolnego adresu za GS1 Digital Link.
Własna domena jest dopuszczalna, ale dalsza struktura adresu musi spełniać reguły standardu. Zwykły adres karty produktu nie staje się GS1 Digital Link przez umieszczenie go w kodzie QR.
2. Niewłaściwy poziom identyfikacji.
Kod zawierający wyłącznie GTIN może być odpowiedni dla jednego zastosowania i zbyt ogólny dla innego. Zakres identyfikacji trzeba powiązać z poziomem DPP wymaganym dla danej grupy produktów. Dotyczy to zarówno pominięcia potrzebnego numeru partii lub egzemplarza, jak i tworzenia rekordów dla pojedynczych egzemplarzy bez uzasadnionej potrzeby.
3. Zniekształcenie identyfikatorów podczas przetwarzania.
Usuwanie zer z GTIN, zmiana wielkości liter w numerze seryjnym lub nieprawidłowe kodowanie znaków może zerwać powiązanie między oznaczeniem a rekordem. Przy odbiorze rozwiązania warto porównać dane źródłowe, wygenerowany URI i wynik odczytania rzeczywistego kodu.
4. Brak planu utrzymania domeny i przekierowań.
Umowa z platformą powinna obejmować istniejące kody także w okresie migracji. Eksport paszportów trzeba uzupełnić o możliwość odtworzenia powiązań i zachowania adresów.
5. Testowanie kodu wyłącznie na ekranie.
Testy odbiorcze oznakowania powinny obejmować gotowy produkt lub opakowanie oraz warunki, w których kod będzie odczytywany. Wymagania dotyczące jakości, trwałości i czytelności nośnika są częścią zakresu EN 18220:2026.
6. Połączenie poprawnego identyfikatora z niekompletnymi danymi.
Działający adres powinien prowadzić do zatwierdzonego paszportu właściwego produktu. Przygotowanie jego treści wymaga kontroli źródeł i dokumentacji. Ten problem opisujemy w artykule o tym, dlaczego dane od dostawców blokują gotowość do DPP.
Poprawnie zaprojektowane wdrożenie GS1 Digital Link łączy właściwą identyfikację, trwałe oznakowanie i kontrolowany dostęp do aktualnych informacji. Ocena rozwiązania powinna objąć również zmianę dostawcy, odtworzenie usługi po awarii i działanie kodów po zakończeniu sprzedaży produktu.
Skorzystaj z konsultacji wdrożeniowej z Tandemite, aby ustalić model identyfikacji, sposób obsługi resolvera i zakres zmian w PIM potrzebnych do połączenia produktów z ich paszportami.
FAQ: Najczęściej zadawane pytania o GS1 Digital Link i DPP
Czy GS1 Digital Link jest obowiązkowy w Cyfrowym Paszporcie Produktu?
ESPR określa wymagania dotyczące identyfikatorów, nośników i dostępu do danych oraz odwołuje się do odpowiednich norm. GS1 Digital Link jest jednym z dostępnych rozwiązań. Wybór należy ocenić względem wymagań właściwych dla danej grupy produktów.
Czy jeden kod QR może jednocześnie obsługiwać kasę sklepową i Cyfrowy Paszport Produktu?
Tak, kod QR z GS1 Digital Link może umożliwić systemowi kasowemu odczyt GTIN, a użytkownikowi otwarcie paszportu. Wymaga to odpowiedniej obsługi kodu przez skaner i oprogramowanie kasowe oraz działającego połączenia z informacją online.
Czy trzeba korzystać z resolvera GS1 (id.gs1.org), czy można postawić własny?
Można korzystać z usługi GS1, własnego resolvera lub rozwiązania dostawcy. Standard przewiduje rozproszoną sieć usług. Wybór powinien uwzględniać kontrolę nad domeną, możliwość przeniesienia mapowań i zapewnienie dostępu do DPP przez wymagany okres.
Jak norma EN 18220:2026 wpływa na wybór nośnika danych dla DPP?
Norma obejmuje wymagania dotyczące m.in. kodowania, jakości, trwałości, umiejscowienia i odczytu nośnika. Jej zastosowanie pomaga ocenić jakość, trwałość i czytelność nośnika łączącego produkt z informacją cyfrową. Strukturę URI i działanie pozostałych elementów systemu trzeba sprawdzić w odpowiednich specyfikacjach.
Czy zmiana dostawcy platformy DPP wymaga przedruku kodów QR już umieszczonych na produktach?
Przedruk może być zbędny, jeśli firma zachowuje adres z kodu, identyfikatory i możliwość zmiany mapowań na nowe miejsce przechowywania danych. Największe ryzyko powstaje wtedy, gdy działanie starego adresu zależy wyłącznie od domeny lub usługi dotychczasowego dostawcy. Dlatego warunki migracji warto ustalić przed rozpoczęciem znakowania produktów.





