Никита
Зайцев (WildHare) где-то
в 1999
Иногда
очень хочется распечатать штрих-код. Когда это
желание становится невыносимым, люди покупают специальные
принтеры, инсталлируют не менее специальный софт и наводняют
веб-конференции вопросами “где найти внешнюю
компоненту, печатающую штрих-коды?”
На
самом деле, это крайний случай, а крайние случаи пагубны.
Конечно, если штрих-код нужно печатать на самоклеющихся
этикетках размером в четверть кусочка туалетной бумаги,
без специального оборудования ничего не выйдет. Но в случае,
если печатать нужно на обычной офисной бумаге, можно прекрасно
обойтись без капиталовложений.
Почему-то
многие считают, что для печати штрих-кодов
из 1С нужны некие компоненты (внешние, ActiveX, еще какие-нибудь).
Так вот, это неправда. Никаких компонент не нужно.
Для воспроизведения на бумаге штрих-кода понадобятся
три вещи:
- нужно
знать, какой именно из штрих-кодов (а их
немеряно) нам требуется.
- нужно
знать алгоритм формирования этого кода.
- и
нужно иметь Windows-совместимый шрифт, изображающий данный
штрих-код. Для EAN13 вполне подойдет шрифт
EanBwrP36Tt, а для CODE39 - C39HrP36DlTt.
Что
касается первого пункта, то весьма распространенными (и поддерживаемыми
всеми без исключения сканерами) являются коды EAN13 и CODE39.
А что касается второго и третьего, то это лежит внизу страницы.
После
нехитрой адаптации можно будет печатать штрих-коды
на ценниках, пропусках, визитках и карикатурах на шефа.
Но самое главное — любой документ можно будет снабдить
уникальным идентификатором. Зачем тратить на это драгоценный
принтерный картиридж? А вот об этом — как -нибудь в
другой раз ;-)
Лирическое
отступление
Кому-то может показаться, что выкладывая здесь шрифты для
печати штрих-кодов, я нарушаю права фирмы-разработчика
этих шрифтов. Строго говоря, так оно и есть ;-(
На этот случай у меня припасено несколько соображений:
- Любой
желающий раньше мог пойти по соседней ссылке и
купить эти шрифты. Сейчас сайт не работает, и где взять
хотя бы демо-версию нужного шрифта — не очень понятно.
- Этот
желающий будет выглядеть довольно забавно в процессе поиска
дешевого способа перевести $10 из родного Мухосранска
куда-то к чертовой матери в Северную Америку.
- Если
расположение этих файлов на моем сайте кому-нибудь сильно
не понравится, я могу заменить их ссылкой на один
из бесчисленных FTP, содержащих ровно те же файлы, но
уже без каких бы то ни было лирических отступлений. Что
с этого поимеет мифический недовольный?
- Прежде
чем кидать в меня камни, мифическому недовольному стоит
внимательно поглядеть на содержимое своего жесткого диска.
После этой нехитрой операции количество недовольных уменьшается
практически до нуля.
Соображения
довольно-таки жалкие и унылые, но ничего не поделать —
других у меня нет.
|