О чём молчат нотные издательства
Автор как-то заинтересовался, почему в музыкальных магазинах на нотах есть штрихкоды, но они выглядят иначе, чем на книгах. Оказалось, это ISMN — специальный стандарт для нотной продукции. Он был введён в 1993 году, потому что ISBN не совсем подходил: музыкальные издания часто переиздаются с минимальными изменениями, и нужна была более тонкая система идентификации.
Сегодня ISMN обязателен для всех нотных изданий, которые поступают в продажу через официальные каналы. Если вы издаёте ноты, без него не обойтись. Разбираемся, как превратить ISMN в читаемый штрихкод.
Структура ISMN
Современный ISMN всегда состоит из 13 цифр и строится по шаблону:
- Префикс 979 — фиксированный для ISMN (в отличие от ISBN, где ещё бывает 978). Старый ISMN-10 использовал префикс M, но сейчас он практически не встречается.
- Следующая цифра — 0 (резерв для будущих расширений).
- Код издателя — от 2 до 6 цифр, выдаётся национальным ISMN-агентством.
- Номер издания — присваивается издателем.
- Контрольная цифра — рассчитывается по тому же алгоритму «модуль 10» с весами 1 и 3, что и для EAN-13, ISBN-13.
Пример: 979-0-1234-5678-9. Первые четыре цифры всегда 9790, затем код издателя и номер.
Важно: ISMN нельзя просто «сгенерировать» самостоятельно. Нужно зарегистрироваться в национальном агентстве (в России — Российская государственная библиотека, отдел ISMN). Онлайн-генератор в данном случае — это инструмент для создания штрихкода из уже имеющегося номера.
Как работает генератор штрихкода для ISMN
Поскольку ISMN-13 является надмножеством EAN-13, его штрихкод — это стандартный код EAN-13. Но есть важные отличия в отображении:
- Генератор должен принимать 13-значный ISMN (с префиксом 9790...).
- Проверять контрольную цифру — если она не сходится, генерировать код бессмысленно.
- Рисовать штрихкод EAN-13 с такой же геометрией, как для книг и журналов.
- В удобочитаемой части под кодом выводить ISMN в правильном формате (например, 979-0-1234-5678-9), а не просто цифры подряд. Это требование стандарта.
Некоторые генераторы также умеют конвертировать старый ISMN-10 (начинающийся с M) в формат ISMN-13. Это полезно для переиздания старых нотных каталогов.
ISMN-10 и ISMN-13: преобразование
Если у вас есть старый номер ISMN-10 (например, M-1234-5678-9), его можно перевести в ISMN-13:
- Заменить букву M на префикс 9790.
- Удалить контрольную цифру старого формата.
- Пересчитать контрольную цифру по алгоритму EAN (модуль 10 с весами 1,3).
Обратное преобразование (ISMN-13 → ISMN-10) возможно, но редко требуется, так как старые сканеры практически не встречаются. Хороший генератор умеет оба направления или хотя бы автоматическое определение формата.
Где применяется ISMN
Это узкая, но важная ниша:
- Нотные магазины и издательства (в том числе цифровые, если они продают PDF нот).
- Библиотеки с музыкальными отделами — для каталогизации нот.
- Музыкальные школы и консерватории при закупке учебных материалов.
- Платформы по продаже лицензированных нот (например, Sheet Music Plus).
Ошибки при генерации и печати
Практика показывает, что с ISMN чаще всего ошибаются так:
- Путают с ISBN. Некоторые издатели пытаются нанести на ноты ISBN, но это неправильно — система может отбраковать товар.
- Неправильно форматируют удобочитаемый текст. Вместо 979-0-1234-5678-9 пишут 9790123456789 — сканеру всё равно, но библиотечные стандарты требуют дефисов.
- Используют слишком мелкий шрифт под кодом. Цифры должны быть чёткими, высотой не менее 2 мм.
- Печатают на неконтрастной бумаге (цветной, тонированной). Контраст должен быть максимальным.
Заключение
Коротко по делу:
- ISMN — это международный номер для нотных изданий, зарегистрированный в национальных агентствах.
- Штрихкод ISMN — это обычный EAN-13 с префиксом 9790.
- Генератор должен проверять контрольную сумму и правильно форматировать удобочитаемый текст с дефисами.
Вопрос к музыкальным издателям: насколько часто ваши ноты сканируют в магазинах? Сталкивались ли вы с тем, что кассовый сканер не распознаёт ISMN, и приходилось вводить номер вручную? Расскажите, как решили проблему.