Виробники маркують свої вироби штрих-кодами, щоб дозволити швидку ідентифікацію виробу за допомогою сканера. Роздрібні торговці використовують штрих-коди виробників у поєднанні зі своєю власною системою продажу, щоб допомогти у виїзді, контролювати запаси та встановити ціни. Найбільш поширеним штрих-кодом для роздрібних продажів у США є Єдиний код продукту (UPC), який зареєстровано в Раді уніфікованого кодексу. Хоча UPC зазвичай містять 10 цифр, деякі продукти вимагають усіченого UPC (UPC-E) через обмеження розміру. Виробники можуть обрізати UPC, видаляючи додаткові нулі, які автоматично повторно вставляються під час сканування.
Визначте кінцеву цифру усіченого UPC. Перетворення повнорозмірного UPC (UPC-A) в UPC-E вимагає придушення надлишкових нулів і ідентифікації операції, що виконується з кінцевою цифрою.
Помістіть останню цифру після перших двох цифр UPC-E, якщо остаточна цифра - нуль, один або два. Додайте чотири нуля, що йдуть за останньою цифрою. Наприклад, якщо урізаний UPC є ABXYZ1, то повний UPC-A є AB100-00XYZ
Знайдіть третю цифру, якщо усічений UPC закінчується номером три. Вставте п'ять нулів після третьої цифри і видаліть останню цифру. Наприклад, якщо урізаний UPC є AB5YZ3, то повний UPC-A є AB500-000YZ
Вставте п'ять нулів після четвертої цифри усіченого UPC, якщо вона закінчиться числом чотири. Видалити останню цифру. Наприклад, якщо усічений UPC є ABCDZ4, то повний UPC-A є ABCD0-0000Z.
Заповніть пригнічені нулі, якщо усічений UPC закінчується цифрами з п'яти до дев'яти. Вставте чотири нуля перед останньою цифрою UPC-E, щоб розширити її. Наприклад, якщо усічений UPC є ABCDE8, то повний UPC-A є ABCDE-00008.