Печать Штрих-кодов на основе Шрифта.
Дает преимущества:
1) Быстрая печать — особенно заметно на принтерах штрих-кодов.
2) Идеально пропечатанный штрих-код — в отличие от печати картинок, дающих различные искажения (гребенка и т.д….).
Дает преимущества:
1) Быстрая печать — особенно заметно на принтерах штрих-кодов.
2) Идеально пропечатанный штрих-код — в отличие от печати картинок, дающих различные искажения (гребенка и т.д….).
Единственный минус — регистрация шрифта))
Основной код генерации штрих-кода для шрифта EanGnivc.ttf — найден мной на просторах интернета.
Я только оформил это в Обработку + добавил файл шрифта в Макет и Авторегистрацию шрифта в системе Windows.
Весь код можно безболезнено внедрить в любую конфигурацию 1С:8.х, и возможно, немного подправив, можно в 1С:7.7.
Всем удачных штрих-кодов)))
Добавлю еще минусов.
Только EAN-13.
CODE39, CODE128 очень распространенные ШК данным методом невозможны.
Неплохо было бы и для них шрифт сварганить.
Скачалась пока только картинка
Плюс поставил за идею, а вот посмотреть на реализацию тоже не удалось.
Файла то, тю-тю :0
Какой прок от одной картинки?
ойййй простите ща перезалью…
извините
Мне для EAN-13 в свое время понравилась публикация«Печатаем штрих-код EAN-13 средсвами 1С… « , даже доработал ее как-то под свои нужды: чтобы пакетно можно было нужные ШК для печати подготовить (список ШК в таб.части, которую можно заполнить вручную или по данным в соседнем в таб.поле — туда например из Excel их можно скопировать), если кому интересно могу оформить в виде отд. публикации с разрешения автора исходной обработки.
к (6) скриншот прилагаю:
(6) yandextesting,
нее я забраковал уже подобный метод))
подойдет только в частных случаях — где не нужна быстрая потоковая печать))
у меня на моноблоках весы стоят и принтеры штрих-кодов — НУЖНА БЫСТРАЯ печать.
«Печатаем штрих-код EAN-13 средсвами 1С… «, — это через Добавление секций… ИМХО слишком тормозно.))
(1) bzmax,
нет как раз вроде ВОЗМОЖНЫ данным методом))
У меня правда другой шрифт для CODE128 … это была еще более ранняя разработка и интегрировано в Конфигурацию изначально для принтеров штрих-кодов и некоторых документов для работы на Терминалах сбора данных.
Можно конечно вытащить во внешнюю обработку… ну это же время надо))
(8) да, для потоковой печати такой метод не подойдет, через шрифт намного шустрее будет
Какой минимальный размер у этого шрифта?
шикарная идея!
Трехлетний дубль же:http://infostart.ru/public/21459/
И еще:http://infostart.ru/public/58903/
(14) WellMaster,
Только тестовая картинка и открывается, а сгенерировать что-либо другое не получается… Ругается на регистрацию Ean
чтот так и не понял по комментам сабж работает или нет?
Наверно классная вещь. Столкнулся с проблемой, что когда генерируется именно картинка, то у заказчика проблемы с печатью этикеток типографским способом. А шрифт пикселов не имеет. Завтра попробую решение, если четко работает, то поставлю плюс.
Чувак, спасибо тебе, рульная вещь! Плюсую!
Только убери из модуля объекта строку РегламентированнаяОтчетность.ЗарегистрироватьEANGNIVCПриНеобходимости(), о то при открытии ошибка.
(10) Подскажите, а как напечатать ШК через шрифт?
(20) timothy,
гы…
скачать данную обработку))) и есно шрифт данный установить в поле Вашей печатной формы.
Ну почему бы не написать что шрифт надо скачивать и устанавливать перед запуском обработки? Вот ссылка: sthinks.ru/files/EANG000.TTF
(22) Marik,
Не надо скачивать, шрифт в макете обработки насколько помню и притом авто установка.
Данная обработка без формирования контрольного числа Ean-13, отсюда делаем вывод:
— явно не дотягивает до публикации
У штрих-кодов на базе eangnivc два недостатка — фиксированная пропорция ширина-высота и невозможность сделать штрих-код без цифр внизу.