A 2D code on a pack has three usesУ 2D-кода на упаковке три примененияEin 2D-Code auf der Packung hat drei Aufgaben
A 2D code on a pack can identify the product at the till, prove that this exact unit is genuine, and open a web page for the shopper. Which job it does depends on the symbol, the data inside and the system that reads it.2D-код на упаковке может идентифицировать товар на кассе, доказать подлинность именно этой единицы и открыть покупателю веб-страницу. Какую задачу он решает, зависит от символики, данных внутри и системы, которая его читает.Ein 2D-Code auf der Packung kann das Produkt an der Kasse identifizieren, belegen, dass genau diese Einheit echt ist, und für den Käufer eine Webseite öffnen. Welche Aufgabe er erfüllt, hängt vom Symbol, den Daten darin und dem lesenden System ab.
Code guidesСправочник по кодамLeitfäden zu Codes
One page per code: what each part means, worked examples, and a decoder for the codes you find on packs.По странице на каждый код: что означает каждая часть, разобранные примеры и разбор кодов, которые вы найдёте на упаковке.Eine Seite pro Code: was jeder Teil bedeutet, durchgerechnete Beispiele und ein Decoder für die Codes, die Sie auf Packungen finden.
DataMatrix, QR and GS1 Digital Link comparedDataMatrix, QR и GS1 Digital Link: сравнениеDataMatrix, QR und GS1 Digital Link im Vergleich
| GS1 DataMatrix | QR with GS1 Digital LinkQR с GS1 Digital LinkQR mit GS1 Digital Link | Plain QRОбычный QREinfacher QR | |
|---|---|---|---|
| Data | (01) GTIN, (10) batch, (17) expiry, (21) serial | The same data written as a web address | Any text |
| Phone camera | Opens nothing useful | Opens a web page | Opens a web page |
| Checkout | Yes, with 2D-ready POS | Yes, with 2D-ready POS | No |
| Size | Smallest | Larger | Depends on content |
| Typical use | Medicines, national marking systems, fresh food | Sunrise 2027 consumer goods, Digital Product Passport | Advertising |
| Данные | (01) GTIN, (10) партия, (17) срок годности, (21) серийный номер | Те же данные в виде веб-адреса | Любой текст |
| Камера телефона | Ничего полезного не открывает | Открывает веб-страницу | Открывает веб-страницу |
| Касса | Да, если касса готова к 2D | Да, если касса готова к 2D | Нет |
| Размер | Самый компактный | Крупнее | Зависит от содержимого |
| Где применяют | Лекарства, национальные системы маркировки, свежие продукты | Товары повседневного спроса по Sunrise 2027, цифровой паспорт продукции | Реклама |
| Daten | (01) GTIN, (10) Charge, (17) Verfallsdatum, (21) Seriennummer | Dieselben Daten als Webadresse geschrieben | Beliebiger Text |
| Handykamera | Öffnet nichts Nützliches | Öffnet eine Webseite | Öffnet eine Webseite |
| Kasse | Ja, mit 2D-fähigem Kassensystem | Ja, mit 2D-fähigem Kassensystem | Nein |
| Größe | Am kleinsten | Größer | Hängt vom Inhalt ab |
| Typische Anwendung | Arzneimittel, nationale Kennzeichnungssysteme, Frischware | Konsumgüter unter Sunrise 2027, Digitaler Produktpass | Werbung |
Several national systems add an extra crypto tail issued by the state to a GS1 DataMatrix. The EU medicines code is a GS1 DataMatrix. Vietnam's new national code, from 1 January 2027, is a GS1 Digital Link. Most Sunrise retail projects in Europe use GS1 Digital Link QR, while Żabka in Poland and 7-Eleven in Thailand chose GS1 DataMatrix.Некоторые национальные системы добавляют к GS1 DataMatrix криптохвост от государства. Код лекарств в ЕС — тоже GS1 DataMatrix. Новый национальный код Вьетнама с 1 января 2027 года — GS1 Digital Link. Большинство розничных проектов Sunrise в Европе используют QR с GS1 Digital Link, а Żabka в Польше и 7-Eleven в Таиланде выбрали GS1 DataMatrix.Mehrere nationale Systeme ergänzen einen GS1 DataMatrix um einen zusätzlichen, staatlich vergebenen Krypto-Anhang. Der EU-Code für Arzneimittel ist ein GS1 DataMatrix. Vietnams neuer nationaler Code ab 1. Januar 2027 ist ein GS1 Digital Link. Die meisten Sunrise-Projekte im europäischen Handel nutzen QR mit GS1 Digital Link, während Żabka in Polen und 7-Eleven in Thailand GS1 DataMatrix gewählt haben.
Anatomy of a GS1 Digital LinkИз чего состоит GS1 Digital LinkAufbau eines GS1 Digital Link
- https://id.gs1.org
- Domain. The brand can use its own; the till ignores it and reads only the path.
- /01/09506000134352
- GTIN, the product number in today's EAN. The only mandatory part.
- /10/ABC123
- Batch or lot.
- /21/12345
- Serial number: makes the code unique to one unit.
- ?17=271231
- Expiry date, YYMMDD: 31 December 2027. This is what lets the till block expired food.
- https://id.gs1.org
- Домен. Бренд может использовать свой; касса его не учитывает и читает только путь.
- /01/09506000134352
- GTIN — номер товара из сегодняшнего EAN. Единственная обязательная часть.
- /10/ABC123
- Партия.
- /21/12345
- Серийный номер: делает код уникальным для одной единицы.
- ?17=271231
- Срок годности, ГГММДД: 31 декабря 2027. Именно он позволяет кассе блокировать просрочку.
A resolver is the web service on that domain. When a phone opens the link, the resolver selects the page by the brand's rules: the product page, a recall notice for this batch, a recycling guide or the Digital Product Passport. One code can open many pages, and the printed pack stays the same.Резолвер — веб-сервис на этом домене. Когда телефон открывает ссылку, резолвер выбирает страницу по правилам бренда: страницу товара, уведомление об отзыве этой партии, инструкцию по утилизации или цифровой паспорт продукции. Один код может открывать много страниц, а напечатанная упаковка остаётся прежней.Ein Resolver ist der Webdienst auf dieser Domain. Öffnet ein Handy den Link, wählt der Resolver die Seite nach den Regeln der Marke: die Produktseite, einen Rückruf für diese Charge, eine Recyclinganleitung oder den Digitalen Produktpass. Ein Code kann viele Seiten öffnen, und die gedruckte Packung bleibt gleich.
Full guide to GS1 Digital Link, with a decoder →Подробно о GS1 Digital Link, с разбором кода →Vollständiger Leitfaden zu GS1 Digital Link, mit Decoder →Batch code or serial codeКод на партию или на единицуChargencode oder Seriencode
Every pack of a batch has the same code: GTIN + batch + expiry. Enough for expiry control at the till and for recalls. This is what most Sunrise projects print.У всех упаковок партии один и тот же код: GTIN + партия + срок. Этого достаточно для контроля сроков на кассе и отзывов. Именно такой код печатает большинство проектов Sunrise.Jede Packung einer Charge hat denselben Code: GTIN + Charge + Verfallsdatum. Das reicht für die Datumskontrolle an der Kasse und für Rückrufe. So drucken es die meisten Sunrise-Projekte.
Every pack has its own code. Needed for national marking systems, medicines in the EU, US, China and the Gulf, and for tobacco. Each code is printed on the line, read back and reported.У каждой упаковки свой код. Нужен для национальных систем маркировки, лекарств в ЕС, США, Китае и странах Залива, а также для табака. Каждый код печатается на линии, считывается и передаётся в систему.Jede Packung hat ihren eigenen Code. Nötig für nationale Kennzeichnungssysteme, Arzneimittel in der EU, den USA, China und am Golf sowie für Tabak. Jeder Code wird an der Linie gedruckt, zurückgelesen und gemeldet.
Aggregation: the hard partАгрегация: самое сложноеAggregation: der schwierige Teil
Aggregation links each unit code to the code of its case, and each case to its pallet. The warehouse scans one pallet code and the system finds the list of every unit inside. On the line it means five steps.Агрегация связывает код каждой единицы с кодом её короба, а каждый короб — с паллетой. Склад сканирует один код паллеты, и система находит список всех единиц внутри. На линии это пять шагов.Die Aggregation verknüpft jeden Einheiten-Code mit dem Code seines Kartons und jeden Karton mit seiner Palette. Das Lager scannt einen Paletten-Code, und das System findet die Liste aller Einheiten darin. An der Linie bedeutet das fünf Schritte.
- PrintA code on every unit.
- ReadEvery code before the units go into the case, at line speed and at any angle.
- BuildA virtual case from the codes that were read.
- LinkPrint or apply the case code and link it to the virtual case. Repeat at the pallet.
- RejectAny unit whose code cannot be read, because a missing code breaks the chain.
- НапечататьКод на каждой единице.
- ПрочитатьКаждый код до укладки в короб, на скорости линии и под любым углом.
- СобратьВиртуальный короб из прочитанных кодов.
- СвязатьНапечатать или наклеить код короба и связать его с виртуальным коробом. Повторить на паллете.
- ОтбраковатьЛюбую единицу, чей код не прочитался, потому что пропущенный код рвёт цепочку.
Many integrators can print codes. Fewer can read and aggregate them at 100+ metres per minute with almost no rejects. When national systems move from unit marking to mandatory aggregation, this is where projects succeed or stall.Печатать коды умеют многие интеграторы. Читать и агрегировать их на скорости 100+ метров в минуту почти без брака — гораздо меньше. Когда национальная система переходит от поштучной маркировки к обязательной агрегации, именно здесь проекты либо получаются, либо встают.Viele Integratoren können Codes drucken. Weniger können sie bei über 100 Metern pro Minute fast ohne Ausschuss lesen und aggregieren. Wenn nationale Systeme von der Einzelkennzeichnung zur Pflicht-Aggregation übergehen, entscheidet sich genau hier, ob Projekte gelingen oder stocken.
Read, verify, validateПрочитать, верифицировать, валидироватьLesen, verifizieren, validieren
The scanner decoded the code. This does not show whether the next scanner will.Сканер декодировал код. Это не показывает, прочитает ли его следующий сканер.Der Scanner hat den Code dekodiert. Das zeigt nicht, ob der nächste Scanner es auch kann.
A verifier grades print quality: ISO/IEC 15415 for 2D, ISO/IEC 15416 for linear. A code can read today and fail at the till after transport.Верификатор оценивает качество печати: ISO/IEC 15415 для 2D, ISO/IEC 15416 для линейных кодов. Код может читаться сегодня и не прочитаться на кассе после перевозки.Ein Prüfgerät bewertet die Druckqualität: ISO/IEC 15415 für 2D, ISO/IEC 15416 für lineare Codes. Ein Code kann heute lesbar sein und nach dem Transport an der Kasse scheitern.
The data is right: GTIN check digit, GS1 syntax, a valid calendar date, and a batch that matches the production order.Данные верны: контрольная цифра GTIN, синтаксис GS1, существующая календарная дата и партия, совпадающая с производственным заданием.Die Daten stimmen: Prüfziffer der GTIN, GS1-Syntax, ein gültiges Kalenderdatum und eine Charge, die zum Fertigungsauftrag passt.
GlossaryСловарьGlossar
- GTIN
- Global Trade Item Number, the product number behind the EAN/UPC.
- AI
- Application Identifier: the number in brackets that identifies the data that follows, e.g. (17) expiry.
- SSCC
- Serial Shipping Container Code: the code of a case or pallet.
- GLN
- Global Location Number: identifies a company or site.
- FNC1
- Special character that tells a reader the DataMatrix holds GS1 data.
- X-dimension
- The size of one module (one dot or bar) of the code.
- Quiet zone
- Empty margin around the code that the reader needs.
- DPP
- Digital Product Passport: product data under EU ESPR, opened through a data carrier.
- GTIN
- Глобальный номер товара, который стоит за EAN/UPC.
- AI
- Идентификатор применения: число в скобках, которое обозначает тип следующих данных, например (17) — срок годности.
- SSCC
- Серийный код транспортной упаковки: код короба или паллеты.
- GLN
- Глобальный номер места: идентифицирует компанию или площадку.
- FNC1
- Служебный символ, который сообщает сканеру, что в DataMatrix данные GS1.
- X-размер
- Размер одного модуля кода (одной точки или полосы).
- Свободная зона
- Пустое поле вокруг кода, необходимое для чтения.
- DPP
- Цифровой паспорт продукции: данные о товаре по регламенту ЕС ESPR, доступные через носитель данных.