Массовая генерация штрих-кодов ISBN

Массовая генерация ISBN — это обычно бэклист: издательство перепечатывает сезон или дистрибьютор собирает обложки под каталог. Номера уже существуют, их присвоило национальное агентство ISBN задолго до того, как кто-то подумал о штрих-кодах, — а значит, работа здесь переписывающая, и риски у неё соответствующие.

По одному значению в строке. Одной строкой через запятую или точку с запятой — тоже годится. Строка с названием колонки (скажем, «Артикул») пойдёт в список обычным значением и будет отклонена: её лучше не вставлять.

Пока распознавать нечего.

Оформление
Размеры
Подпись
Положение подписи
Выключка подписи
Цвета

Введите значение — код появится здесь.

Спецификация

Набор символов
цифры
Длина
ровно 13 символов
Контрольная цифра
вычисляется кодировщиком автоматически

Для каких задач этот код и стоит брать

  • Тиражи издательского бэклиста: один заход даёт обложки на целый сезон, и каждый символ — номер, который в книжной торговле уже умеют искать.
  • Дистрибуция и библиотеки одновременно: штрих-код ISBN — это розничный EAN-13, несущий книжный номер, поэтому один тираж обслуживает и кассы магазинов, и библиотечные системы.
  • Издания, различающиеся переплётом или территорией: тираж здесь — список разных ISBN, а не один номер, отпечатанный много раз.

Как готовить список

  • Вставляйте значения ISBN-13 так, как они напечатаны в выходных данных, с дефисами или без: дефисы существуют для человека и убираются перед кодированием.
  • Про ценовое дополнение решайте до заходa, а не после: дополнение EAN-5 меняет физическую ширину каждого кода на листе, и добавить его потом — значит перепечатать всё.
  • Держите в списке один тип издания: мягкая и твёрдая обложка одного заглавия — это разные ISBN, и смешение их и есть способ выдать не тот код не той книге.

Что ломается при массовой генерации

  • Вставка десятизначных ISBN из старого каталога: с 2007 года в рознице эта форма не используется, а её контрольный разряд считается по другой арифметике.
  • Потеря префикса 978 или 979 при переформатировании колонки в таблице: остаются десять цифр, похожих на годный ISBN прежнего вида.

Вопросы и ответы

Нужно ли убирать дефисы?
Нет. Дефисы отделяют регистрационную группу, издателя и номер издания для человеческого глаза, и генератор снимает их перед кодированием. Важно другое: чтобы тринадцать цифр под ними были теми, которые присвоило агентство.
Можно ли задать ценовое дополнение на весь список?
Дополнение относится к изданию, а не к списку: оно кодирует валюту и сумму, поэтому заход, охватывающий несколько цен, требует, чтобы различались сами значения, а не одна настройка на всех.