Клиенту понадобилось напечатать тираж подарочных карт. При этом в типографию нужно было передать штрих-код каждой подарочной карты. Онлайн-генератора последовательности штрих-кодов не нашел, поэтому использовал генерацию в Excel-файле.
В файле нужно задать 12 цифр начального штрих-кода, количество штрих-кодов (максимум 10.000, но можно увеличить количество строк в файле) и шаг (по умолчанию 1):
Формула Excel для расчета штрих-кода:
=ЕСЛИ(B11="";"";B11*10+ОСТАТ(10-ОСТАТ(3*(ПСТР(B11;2;1)+ПСТР(B11;4;1)+ПСТР(B11;6;1)+ПСТР(B11;8;1)+ПСТР(B11;10;1)+ПСТР(B11;12;1))+ПСТР(B11;1;1)+ПСТР(B11;3;1)+ПСТР(B11;5;1)+ПСТР(B11;7;1)+ПСТР(B11;9;1)+ПСТР(B11;11;1);10);10))
В итоге получится файл, из которого можно скопировать готовый список штрих-кодов с контрольным символом и отправить его в типографию.
Для генерации штрих-кода можно использовать сайт barcode.tec-it.com/ru/EAN13. Там даже есть возможность сгенерировать последовательность штрих-кодов:
Однако, к сожалению, нельзя получить текст со списком штрих-кодов, в скачиваемом архиве только картинки штрих-кодов:
Выглядят они так: