Форум » Коммерческие программы » Печать штрих-кода в MemoFora » Ответить

Печать штрих-кода в MemoFora

akfedotov: Добрый день столкнулся со следующей проблемой проблемой. Напечатал этикетку 29,5х20. А сканер или читает его через раз или совсем не может ее прочесть. На компе стоит Win4, принтер Zebra TLP-2824. Пытался в зебру загрузить шрифты, но результат остался прежним. [img][/img] верхняя наклейка сгенерирована в Мемо нижняя в Zebra Designer Над "корявыми" группами сделал отметку красным. P.S. нижний штрих-код читается с расстояния в полметра Как победить эту беду не знаю. Прошу помощи.

Ответов - 3

memo4x4: Добрый день ! Постараюсь ответить на Ваш запрос по пунктам … 1. Программа, конечно же создаёт штрих-код правильно: 2. Здесь проблема в том, как его печатает Ваш принтер. Сразу скажу, что Zebra, пожалуй, лучшие из бюджетных принтеров этикеток и именно на них мы отлаживали лет 5-7 назад все этикетки. С тех пор ими все и пользуются. Обратите внимание на 3 и 4 "ноль" в штрих-коде на верхнем снимке. Явная проблема с масштабированием. Т.е. Вы пытаетесь печать этикетку, размер которой не соответствует размеру печатного листа принтера. Поэтому принтер вынужден изменять размер печатного мзображения и при разрешении 203 DPI это получается плохо, смещается печать по горизонтали, что приводит к нечитаемому штрих-коду ... Сравните ширину "зебры" на верхнем и нижнем снимке - верхний штрих-код сжат. :( 3. Рекомендации. Использовать для печати этикетку, которая соответствует размеру зоны печати принтера - это можно посмотреть в настройках драйвера и там же ОТКЛЮЧИТЬ масштабирование при печати (правда в этом случае отчёт может не поместиться на "листе") 4. Можно создать этикетку любого размера (и дизайна) с помощью конструктора ценников и этикеток. (см. СПРАВОЧНИКИ -> АССОРТИМЕНТ -> Конструктор ценников)

akfedotov: Zebra действительно неплохой принтер. Получается что драйвер принтера неправильно отрисовывает шрифт для передачи его принтеру. Возможно это только мой частный случай. по пункту 3ю Этикетка использовалась 30х20 и такой же шаблон. Где настраивается масштабирование я, к сожалению не нашел. Или его просто нет в настройках. по пункту 4 результат аналогичный. Штрихкод формируется с ошибками. Но не беда. Реализовал печать этикеток на языке EPL (Zebra), с помощью cmd-файла и VBScript. Теперь этикетки получаются идеальные.

memo4x4: akfedotov пишет: Получается что драйвер принтера неправильно отрисовывает шрифт для передачи его принтеру. Немного по другому. Из программы, на принтер передаётся не набор команд указанным шрифтом как в EPL, а готовая картинка этикетки с штрих-кодом. Вы её можете сохранить из окнам предварительного просмотра отчёта. Далее картинка передаётся драйверу принтера для печати. И печатается в соответствии с настройками драйвера на ЛЮБОМ принтере, а не только том, который выполняет код EPL. Причины проблемы описаны в п.2. предыдущего сообщения. Не видя принтер и его настройки я здесь более ничего подсказать не могу ...




полная версия страницы