Форум » [x]Harbour » печать на принтер этикеток » Ответить

печать на принтер этикеток

MIKHAIL: Кто то сталкивался с печатью на принтеры этикеток ? Раньше, на старых машинах, печатал через перенаправление вывода порта LPT на сетевой принтер. Принтер при этом печатал используя свой язык команд. Если отправлять печать через стандартный виндовый драйвер, команды печатаются как текст. Теперь на многих машинах порта LPT нет, как выйти из ситуации ? Возможно стоит посмотреть в сторону формирования готового задания на печать и отправлять его через стандартный вывод... но как при этом сформировать штрих-код не понятно... в OpenOffice и MSO есть шрифты EAN но они как то должны шифроваться из набора цифр, пока тоже не разобрался Поделитесь мыслями

Ответов - 9 новых

MIKHAIL: Решил пощупать zebra & cairo но что то подзабылось, как собрать нужные библиотеки ?

Softlog86: я с ними работаю через PageScript ..... устанавливаем размер листа как этикетка и туда печатаем как на обычный

Dima: Работаю с ZEBRA через ESC последовательности , печатаю через PageScript ,PSBeginRawDoc(..) Если надо выложу примерчик ЗЫ Zebra EPL2 Курим этот мануал epl2.pdf


MIKHAIL: Dima пишет: Работаю с ZEBRA через ESC последовательности А ты через стандартный виндовый драйвер работаешь ? Просто в том и вопрос, что через com&lpt порты команды работают, а виндовый драйвер как обычный текст их печатает....

Dima: MIKHAIL пишет: А ты через стандартный виндовый драйвер работаешь ? Нет MIKHAIL пишет: Просто в том и вопрос, что через com&lpt порты команды работают, а виндовый драйвер как обычный текст их печатает.... Так и должно быть PS Есть же протокол обмена , читай его.

MIKHAIL: Dima пишет: Нет Так вопрос в том и состоял как печатать командами через стандартный виндовый драйвер

Dima: MIKHAIL пишет: Так вопрос в том и состоял как печатать командами через стандартный виндовый драйвер Печатай как графику

MIKHAIL: Dima пишет: Печатай как графику подскажи как подключить и собрать библиотеки zebra & cairo, забылось как это делается

Dima: MIKHAIL Примерно так таким батником set PATH=C:\bcc55\bin c:\hb32\bin\hbmk2 hbzebra.hbp ложим его в папку с зеброй и запускаем



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