Генератор Штрих-кода EAN 13 на основе шрифта EanGnivc.ttf

Печать Штрих-кодов на основе Шрифта.
Дает преимущества:
1) Быстрая печать — особенно заметно на принтерах штрих-кодов.
2) Идеально пропечатанный штрих-код — в отличие от печати картинок, дающих различные искажения (гребенка и т.д….).

Единственный минус — регистрация шрифта))

Основной код генерации штрих-кода для шрифта EanGnivc.ttf — найден мной на просторах интернета.

Я только оформил это в Обработку + добавил файл шрифта в Макет и Авторегистрацию шрифта в системе Windows.

Весь код можно безболезнено внедрить в любую конфигурацию 1С:8.х, и возможно, немного подправив, можно в 1С:7.7.

Всем удачных штрих-кодов)))

25 Comments

  1. bzmax

    Добавлю еще минусов.

    Только EAN-13.

    CODE39, CODE128 очень распространенные ШК данным методом невозможны.

    Неплохо было бы и для них шрифт сварганить.

    Reply
  2. Smaylukk

    Скачалась пока только картинка

    Reply
  3. leles

    Плюс поставил за идею, а вот посмотреть на реализацию тоже не удалось.

    Файла то, тю-тю :0

    Reply
  4. TSvetlakova2008

    Какой прок от одной картинки?

    Reply
  5. sanfoto

    ойййй простите ща перезалью…

    извините

    Reply
  6. yandextesting

    Мне для EAN-13 в свое время понравилась публикация «Печатаем штрих-код EAN-13 средсвами 1С… «, даже доработал ее как-то под свои нужды: чтобы пакетно можно было нужные ШК для печати подготовить (список ШК в таб.части, которую можно заполнить вручную или по данным в соседнем в таб.поле — туда например из Excel их можно скопировать), если кому интересно могу оформить в виде отд. публикации с разрешения автора исходной обработки.

    Reply
  7. yandextesting

    к (6) скриншот прилагаю:

    Reply
  8. sanfoto

    (6) yandextesting,

    нее я забраковал уже подобный метод))

    подойдет только в частных случаях — где не нужна быстрая потоковая печать))

    у меня на моноблоках весы стоят и принтеры штрих-кодов — НУЖНА БЫСТРАЯ печать.

    «Печатаем штрих-код EAN-13 средсвами 1С… «, — это через Добавление секций… ИМХО слишком тормозно.))

    Reply
  9. sanfoto

    (1) bzmax,

    CODE39, CODE128 очень распространенные ШК данным методом невозможны.

    нет как раз вроде ВОЗМОЖНЫ данным методом))

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

    Можно конечно вытащить во внешнюю обработку… ну это же время надо))

    Reply
  10. yandextesting

    (8) да, для потоковой печати такой метод не подойдет, через шрифт намного шустрее будет

    Reply
  11. адуырщдв

    Какой минимальный размер у этого шрифта?

    Reply
  12. Stamper

    шикарная идея!

    Reply
  13. WellMaster

    Трехлетний дубль же: http://infostart.ru/public/21459/

    Reply
  14. WellMaster
  15. sanfoto

    (14) WellMaster,

    http://infostart.ru/public/58903/ — это не то, это таки без шрифта

    http://infostart.ru/public/21459/ — это согласен практически тоже,что и у меня))

    Reply
  16. masena

    Только тестовая картинка и открывается, а сгенерировать что-либо другое не получается… Ругается на регистрацию Ean

    Reply
  17. w-divin

    чтот так и не понял по комментам сабж работает или нет?

    Reply
  18. free-lancer-2018

    Наверно классная вещь. Столкнулся с проблемой, что когда генерируется именно картинка, то у заказчика проблемы с печатью этикеток типографским способом. А шрифт пикселов не имеет. Завтра попробую решение, если четко работает, то поставлю плюс.

    Reply
  19. free-lancer-2018

    Чувак, спасибо тебе, рульная вещь! Плюсую!

    Только убери из модуля объекта строку РегламентированнаяОтчетность.ЗарегистрироватьEANGNIVCПриНеобходимости(), о то при открытии ошибка.

    Reply
  20. timothy

    (10) Подскажите, а как напечатать ШК через шрифт?

    Reply
  21. sanfoto

    (20) timothy,

    подскажите, а как напечатать ШК через шрифт?

    гы…

    скачать данную обработку))) и есно шрифт данный установить в поле Вашей печатной формы.

    Reply
  22. Marik

    Ну почему бы не написать что шрифт надо скачивать и устанавливать перед запуском обработки? Вот ссылка: sthinks.ru/files/EANG000.TTF

    Reply
  23. sanfoto

    (22) Marik,

    Не надо скачивать, шрифт в макете обработки насколько помню и притом авто установка.

    + добавил файл шрифта в Макет и Авторегистрацию шрифта в системе Windows.
    Reply
  24. Светлый ум

    Данная обработка без формирования контрольного числа Ean-13, отсюда делаем вывод:

    — явно не дотягивает до публикации

    http://infostart.ru/public/21459/

    Reply
  25. v3rter

    У штрих-кодов на базе eangnivc два недостатка — фиксированная пропорция ширина-высота и невозможность сделать штрих-код без цифр внизу.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *