Пользуются 700 000+ человек
Бесплатный онлайн-генератор штрихкодов PPN.
Pharmacy Product Number (PPN) делает немецкий PZN уникальным во всём мире и несёт его в Data Matrix на упаковках лекарств. Введите поля и скачайте код PPN.
Как создать код PPN
-
01
Превратите PZN в PPN
Поставьте
11перед 8-значным PZN и добавьте две контрольные цифры: PZN 03752864 становится 110375286414. Генератор проверяет их, но не вычисляет. -
02
Сначала введите 9N, затем остальные поля
Начните с
9N110375286414. Добавьте партию1T, срок годностиD(ГГММДД) и серийный номерS, каждый после\x1D, и включите Escape-последовательности. -
03
Задайте размер модуля и свободную зону
Выберите модуль 0,25–0,99 мм в целых точках принтера, например 0,339 мм (4 точки) при 300 dpi. В макете оставьте вокруг кода не менее трёх свободных модулей: изображение заканчивается на краю символа.
Что такое код PPN?
Код PPN — это Data Matrix, который несёт Pharmacy Product Number (PPN) под идентификатором данных 9N, с партией, сроком годности и серийным номером. PPN встраивает немецкий Pharmazentralnummer (PZN) в форму, уникальную во всём мире: код агентства 11, 8-значный PZN и две контрольные цифры. На упаковках лекарств в Германии это один из двух допустимых кодов продукта; другой — NTIN.
На каких упаковках есть код PPN и кто его проверяет
На упаковках лекарств, подлежащих обязательной верификации, код содержит PPN, серийный номер, партию и срок годности. Держатель регистрационного удостоверения загружает эти данные упаковки в систему ACS MAH — немецкую часть securPharm. Пункты верификации сверяют с ней каждую отсканированную упаковку.
Лекарства, не подлежащие верификации, могут нести код с PPN, партией и сроком годности, но никогда с серийным номером. Компоненты для клиник могут нести его для логистики, также без серийного номера. Для упаковок на несколько рынков формат IFA предусматривает 8P для GTIN или NTIN других стран.
Один код без лицензионных отчислений для PZN и данных упаковки
PZN остаётся внутри PPN без изменений, поэтому товарные системы получают один номер из другого расчётом. Один скан передаёт программе аптеки PZN вместе с серийным номером, партией и сроком годности. Использование PPN не требует лицензии ни для кого из пользователей.
На чертеже показан пример с типичным для IFA модулем 0,35 мм: квадрат 5,6 мм, 7,7 мм со свободной зоной в три модуля. Меньшие модули, как правило, печатаются хуже. Класс 1,5 или выше по ISO/IEC 15415 считается соответствующим правилу качества печати Делегированного регламента (ЕС) 2016/161.
Отдельные коды PPN онлайн, серийные упаковки в программах TEC-IT
Онлайн-генератор бесплатно рисует код PPN в GIF, PNG или JPG; SVG и более высокое разрешение печати доступны с тарифным планом. Без учётной записи он создаёт по одному коду. Для списка серийных номеров бесплатно войдите в систему и подключите лист данных.
Справочник штрихкодов TEC-IT указывает PPN Code как символику 124, с оболочкой, для TBarCode SDK, TFORMer и TBarCode/SAPwin. TBarCode/SAPwin печатает его из SAPscript и Smart Forms; TFORMer Designer заполняет его поля из импортированных записей и серийных номеров.
Код PPN вкратце
- Тип
- Data Matrix ECC 200, оболочка формата 06
- Спецификация
- IFA PPN-Code Specification for Retail Packaging 3.06 (2023)
- Код продукта
- 9N + 11 + PZN + 2 контрольные цифры (по модулю 97)
- Дополнительные поля
- 1T партия, D срок годности, S серийный номер
- Размер матрицы
- Обычно до 26 × 26 или 26 × 48
- Размер модуля
- 0,25–0,99 мм, обычно 0,35 мм
- Свободная зона
- 3 модуля или больше
- Кто присваивает номера
- IFA GmbH, Франкфурт-на-Майне
Как вычисляются контрольные цифры PPN
Контрольные цифры — это остаток от деления взвешенной суммы на 97. Для PZN 03752864:
- Значения ASCII для 1103752864: 49 49 48 51 55 53 50 56 54 52.
- Веса от 2 до 11 слева дают 98 147 192 255 330 371 400 504 540 572.
- Сумма 3409 = 35 × 97 + 14: контрольные цифры 14, PPN 110375286414.
Остаток меньше 10 записывается с нулём впереди. Поскольку в сумму входят значения ASCII, правило охватывает и буквенно-цифровые PPN.
Идентификаторы данных и коды агентств
| Идентификатор | Элемент | Формат IFA | AI GS1 |
|---|---|---|---|
| 9N | Код продукта (PPN) | 11–28 символов, 0–9, A–Z | (01) NTIN |
| 1T | Номер партии | 1–20 символов | (10) |
| D | Срок годности | ГГММДД, день 00 допускается | (17) |
| S | Серийный номер | 1–20 символов | (21) |
Декодированные данные начинаются с [)>, RS, 06, GS и заканчиваются RS, EOT; GS также разделяет поля. Первые две цифры PPN называют агентство: 11 — немецкий PZN, 16 — австрийский PZN, 15 — итальянский код AIC.
Перед печатью: открытый текст и проверки
- Открытый текст:
PC:+ PPN иSN:+ серийный номер рядом с кодом, если только сумма двух самых длинных сторон упаковки не составляет 10 см или меньше. PZN печатается всегда. - Проверки: при цифровой печати сканируйте каждую упаковку; оценивайте образцы на верификаторе по ISO/IEC 15415 при 660 нм, апертура 80 % модуля.
Типичные ошибки при вводе кода PPN
- 9N отсутствует или стоит не первым. Один
110375286414отклоняется, как и партия перед кодом продукта. IFA оставляет порядок свободным; этот генератор — нет. \Fмежду полями. Отклоняется: этот код разделяет поля с помощью GS, а не FNC1. Введите\x1D.- Escape-последовательности не включены. Тогда
\x1Dне превращается в GS, и код отклоняется. Включите флажок.
Код PPN в сравнении со смежными кодами
Только 8-значный номер в Code 39 с контрольной цифрой по модулю 11, необязательный с 9 февраля 2019 года на упаковках с этим Data Matrix.
Другой код продукта в Германии: 4150 + PZN + контрольная цифра под (01), полноценный GTIN на условиях лицензии GS1 Germany.
Тот же символ с FNC1 и идентификаторами применения; IFA принимает обе структуры.
Обычный символ ECC 200 без оболочки и правил полей.
Часто задаваемые вопросы
Узнайте больше о PPN.
Чем отличаются PZN и PPN?
Чем контрольные цифры PPN отличаются от контрольной цифры PZN?
Обязателен ли знак PPN рядом с кодом?
Может ли PPN служить UDI-DI для медицинских изделий?
Другие ресурсы
FAQ по маркировке в здравоохранении и фармацевтике
Уникальный идентификатор должен быть в виде GS1 DataMatrix с минимальным классом качества печати 1.5 , измеряемым по ISO/IEC 15415. Ниже этого значения…
ПродуктTBarCode SDK
Пакет для разработчиков под Windows: компоненты .NET, OCX и DLL создают и печатают более 100 символик штрихкодов из ваших приложений.
ПродуктTFORMer Designer
Этикетки и формы по стандартам — для любого принтера.
ПродуктTBarCode/SAPwin
DLL для штрихкодов в SAP: печатайте штрихкоды из SAPscript, Smart Forms и ABAP практически на любом принтере – через SAPSprint, SAPGUI или WWI.