Генератор Штрих-кода 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 не будет опубликован. Обязательные поля помечены *