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