Electronic Product Code (EPC, рус. Электро́нный код проду́кта) — торговая марка организации EPCglobal для набора совместимых технологий по бесконтактной маркировке товаров, в основном для целей логистики розничной торговли.
Технология предусматривает присвоение каждому товару уникального идентификатора по «принципу номерного знака». Физический уровень обмена данными основан на ISO/IEC 18000-6.
Нынешний формат данных EPC Type I содержит следующие поля:
Заголовок[1] | Номер владельца EPC-кода[2] | Класс объекта[3] | Серийный номер[4] | |
Размер: | 8 бит | 28 бит | 24 бита | 36 бит |
Пример: | 0x07 | 0x00012B4 | 0x00014F | 0x123456789 |
В настоящее время наиболее часто используются 64- и 96-битные форматы EPC-кода, существуют также 128-битовые стандарты, находится на этапе определения спецификации и испытания стандартов 256-битовый стандарт[5]. С помощью 96-битного формата можно сгенерировать 79 228 162 514 264 337 593 543 950 336 уникальных номеров, обеспечиваются уникальные идентификаторы для 268 млн. компаний.
Схема способна адаптироваться к следующим унаследованным кодам и стандартам: