PORTA.ru - on-line магазин ПОРТАтивной техники.PORTA.ru - on-line магазин ПОРТАтивной техники.

Новости
Мои разработки
FAQ
Ссылки
Форум

Как распечатать штрих код?


Никита Зайцев (WildHare)   где-то в 1999
Иногда очень хочется распечатать штрих-код. Когда это желание становится невыносимым, люди покупают специальные принтеры, инсталлируют не менее специальный софт и наводняют веб-конференции вопросами “где найти внешнюю компоненту, печатающую штрих-коды?

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

Почему-то многие считают, что для печати штрих-кодов из 1С нужны некие компоненты (внешние, ActiveX, еще какие-нибудь). Так вот, это неправда. Никаких компонент не нужно. Для воспроизведения на бумаге штрих-кода понадобятся три вещи:

  • нужно знать, какой именно из штрих-кодов (а их немеряно) нам требуется.
  • нужно знать алгоритм формирования этого кода.
  • и нужно иметь Windows-совместимый шрифт, изображающий данный штрих-код. Для EAN13 вполне подойдет шрифт EanBwrP36Tt, а для CODE39 - C39HrP36DlTt.
Что касается первого пункта, то весьма распространенными (и поддерживаемыми всеми без исключения сканерами) являются коды EAN13 и CODE39. А что касается второго и третьего, то это лежит внизу страницы.

После нехитрой адаптации можно будет печатать штрих-коды на ценниках, пропусках, визитках и карикатурах на шефа. Но самое главное — любой документ можно будет снабдить уникальным идентификатором. Зачем тратить на это драгоценный принтерный картиридж? А вот об этом — как -нибудь в другой раз ;-)


Лирическое отступление

Кому-то может показаться, что выкладывая здесь шрифты для печати штрих-кодов, я нарушаю права фирмы-разработчика этих шрифтов. Строго говоря, так оно и есть ;-(
На этот случай у меня припасено несколько соображений:

  • Любой желающий раньше мог пойти по соседней ссылке и купить эти шрифты. Сейчас сайт не работает, и где взять хотя бы демо-версию нужного шрифта — не очень понятно.
  • Этот желающий будет выглядеть довольно забавно в процессе поиска дешевого способа перевести $10 из родного Мухосранска куда-то к чертовой матери в Северную Америку.
  • Если расположение этих файлов на моем сайте кому-нибудь сильно не понравится, я могу заменить их ссылкой на один из бесчисленных FTP, содержащих ровно те же файлы, но уже без каких бы то ни было лирических отступлений. Что с этого поимеет мифический недовольный?
  • Прежде чем кидать в меня камни, мифическому недовольному стоит внимательно поглядеть на содержимое своего жесткого диска. После этой нехитрой операции количество недовольных уменьшается практически до нуля.
Соображения довольно-таки жалкие и унылые, но ничего не поделать — других у меня нет.

- Наверх -

В качестве благодарности за решение проблемы, щелкните здесь.
Поддержите развитие сайта.
Спасибо!

Автор и разработчик: Кайгородов Андрей aka mszsuz. mszsuz@online.sinor.ru ICQ#33993114. Дата последнего обновления страницы: Monday 20.09.2004 17:36
1C:TOP-100 SpyLOG Рейтинг ресурсов 1С HotLog
Hosted by uCoz