Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Принтер штрих-кода [D6, Win2k]


Лекс[КВ] ©   (2003-12-22 14:39:00) 

Есть принтер Zebra TLP 2844. Подключен на usb.
Как мне из проги выводить на него печать штрих-этикеток?
Причём данные, естественно, будут динамически меняться.


Gorlum   (2003-12-26 12:26:00) [1]

>tesseract (26.12.03 09:43) [8]
так хочешь работать из-под ворда
Нет ребята, всё же не советую.
Используй родную прогу, там можно настроить всё, что хочешь. Просто удели время на изучение (у меня ушло 3 часа).
Принтеры Zebra очень капризные. Если печатать из Ворда - часто летит флэшка. Говорю из опыта. К примеру люди выставляют принтер штрих-кода как основной. А какой-нибудь сотрудник посылает на него реферат для универа - принтер в мастерскую. И это очень частое явление.
Тайваньские принтеры в этом плане надёжнее - у них проверка данных перед записью во флэшку.
Но если приспичило - как следует изучи язык программирования, т.к. есть команды, которые использовать не рекомендуется (они часто записывают во флэшку, а там всего 100000 перезаписей).
Так что слушай совет, ну или поаккуратнее...


tesseract   (2003-12-26 09:43:00) [2]

есть у меня реализация EAN8/13 на дельфях, можешь сделать из них ActiveX если уж так хочешь работать из-под ворда.


Gorlum   (2003-12-25 13:04:00) [3]

Лекс[КВ] (25.12.03 10:42) [5]
CreateAlabel - она то есть, вот только проку от неё, данные то постоянно меняются, и берутся из БД...
А в чём проблемма, просто в настройках штрих-кода ставишь источник данных - BD, а не фиксированный (по умолчанию). Указываешь нужную базу, поле - и вперёд.


Gorlum   (2003-12-25 12:59:00) [4]

Talla2k © (24.12.03 02:16) [3]
Платная не прога, а ключ к ней (бывает электронный (дискета) - 30$, и аппаратный (заглушка в порт - 300$). Мы продаем обычно дискеты). Кстати, есть тайваньская прога LabelView - бесплатная, но чтобы работать в ней с принтерами Zebra нужны старые версии драйверов (раньше они были в комплекте, а потом корпорация их убрала. Т.е они просто выкинули поддержку прнтеров Zebra). Могу выслать, если надо.
дальше работаешь в Delphi например с Word(создал документ,нарисовал,послал на печать) .Вот так и работай!
Вот именно после этих экспериментов принтер и приносят с загубленной флэшкой.

Лекс[КВ] (25.12.03 10:42) [5]
Есть ли в Делфях компонент переводящий цифры в штрих-код?
Этим занимается Word после установки дров принтера и настройки...

tesseract (24.12.03 11:26) [4]
Да, но эти проги производит печать с искажениями - типа защита.


Лекс[КВ]   (2003-12-25 10:42:00) [5]

CreateAlabel - она то есть, вот только проку от неё, данные то постоянно меняются, и берутся из БД...
"А дальше работаешь в Delphi например с Word(создал документ,нарисовал,послал на печать)" - а "кто" мне будет штрих-код рисовать? Есть ли в Делфях компонент переводящий цифры в штрих-код?


tesseract   (2003-12-24 11:26:00) [6]

если zebra (тот же eltron, только полосатый), то на сайте производителя есть халявные версии программ. Можно попробовать и godex, но у них только всё на LPT, и если у тебя дрова принтера не делают виртуальный LPT порт, то их прога не заработает.


Talla2k   (2003-12-24 02:16:00) [7]

CreateAlabel почти не работает(прога эта платная)
Ставишь дрова(они на диске !!!)Настраиваешь принтер в системе.
А дальше работаешь в Delphi например с Word(создал документ,нарисовал,послал на печать) .Вот так и работай!


Gorlum   (2003-12-23 13:13:00) [8]

А что, разве с принтером вам не поставили прогу CrerateALable?
Должны были.
Кстати, с языком программирования поаккуратнее, нам часто приносят эти принтера с забитой флэшкой из-за неправильного использования команд(наша фирма занимается их продажей и сервисом) и чтобы вернуть принтер к жизни приходится перепрошивать).


sniknik   (2003-12-23 01:03:00) [9]

у принтера должно быть руководство там сказано какой язык поддерживается (EPL/ZPL), дальше ишеш документацию по языку. (все, можно на их сайте найти)

там есть практически все (команды в языке), напечатать точку, фонт, рисунок, штрихкод. естественно для динамически меняющихся данных надо соответственно посылать меняющиеся команды... :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо