Массовая генерация штрих-кодов UPC-A
Массовая генерация UPC-A — это североамериканский ассортимент, и арифметика здесь та же, что у EAN-13, только на разряд короче: одиннадцать цифр префикса и позиции, одна считается. От одиночного кода она отличается тем, что эти одиннадцать цифр обычно получаются счётом, а не набором, — а счёт как раз и есть то место, где пропадают ведущие нули.
По одному значению в строке. Одной строкой через запятую или точку с запятой — тоже годится. Строка с названием колонки (скажем, «Артикул») пойдёт в список обычным значением и будет отклонена: её лучше не вставлять.
Пока распознавать нечего.
Оформление
Введите значение — код появится здесь.
Спецификация
- Набор символов
- цифры
- Длина
- ровно 12 символов
- Контрольная цифра
- вычисляется кодировщиком автоматически
Что такое UPC-A
Нужна спецификация и примеры применения? Что такое UPC-A
Для каких задач этот код и стоит брать
- Североамериканский ассортимент: кассы США и Канады ждут двенадцать цифр, и тираж — способ разом снабдить кодами целую линейку позиций.
- Ассортимент, который едет и за границу: тот же номер есть EAN-13 с ведущим нулём, поэтому один заход по значениям UPC-A закрывает оба рынка без второй схемы нумерации.
- Программы собственных торговых марок, где сеть нумерует сотни позиций внутри своего префикса и тираж и есть сама нумерация.
Как готовить список
- Стройте диапазон режимом последовательности от своего префикса GS1 US, оставив расчёт двенадцатого разряда генератору.
- Зафиксируйте ширину номера позиции на весь список: одиннадцать цифр обязаны остаться одиннадцатью, а номер, выросший с 001 до 0010, незаметно меняет то, что значит префикс.
- Держите список в UPC-A даже для мелкого товара, а про UPC-E решайте поштучно: сжатие подходит не всякому номеру UPC-A.
Что ломается при массовой генерации
- Таблица превращает 012345678905 в 12345678905, убрав ведущий ноль, и строка становится одиннадцатизначной — на вид годной, по сути чужой.
- Повторное использование номера снятого с производства товара внутри того же списка: розничные системы помнят старую позицию долго после того, как вы перестали её отгружать.
Вопросы и ответы
- Стоит ли в том же заходе сделать и версии UPC-E?
- Массово — нет. UPC-E существует только для тех номеров UPC-A, у которых расположение нулей допускает сжатие, так что это вопрос по каждому товару, а не операция над всем диапазоном. Сделайте диапазон UPC-A, а потом посмотрите, какие позиции подходят.
- Чем это отличается от массовой генерации EAN-13?
- Только длиной и рынком. UPC-A — двенадцать цифр, его ждут на кассах Северной Америки; EAN-13 — тринадцать, и его ждут везде остальном. Один и тот же номер бывает и тем и другим: UPC-A — это EAN-13 с ведущим нулём.
Регистрация префикса
Генератор рисует корректный штрих-код UPC-A, но одного изображения недостаточно, чтобы продавать под ним товар в рознице. Префикс выдаёт GS1 — его нужно зарегистрировать там до печати кода на упаковке.