Thermal Print Library - ActiveX библиотека для печати на термопринтерах Godex BZB2/EZ2/EZ4, C.Itoh EZ2/EZ4, Citizen CLP-521/621

0. GreenLab 84 16.01.12 18:04 Сейчас в теме
Библиотека Thermal Print Library является COM сервером и предназначается для использования в любых средах, которые в состоянии выступить в роли OLE-клиента (MS Office, 1С Предприятие, VB, VBScript, и т.д.). Допускается применение со следующими моделями термопринтеров : Godex BZB2/EZ2/EZ4, C.Itoh EZ2/EZ4, Citizen CLP-521/621.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Johny_v 137 16.01.12 18:04 Сейчас в теме
А принтеры Zebra будут работать с этой библиотекой?
2. GreenLab 84 16.01.12 21:22 Сейчас в теме
В версии 1.6 поддержки "прямой" печати на принтеры Zebra нет.
Сейчас в разработке версия 1.7 в которой будет добавлена поддержка "прямой" печати на Argox-203DT и расширены возможности печати этикеток через стандартную систему печати windows.
Пока тестировались все заявленные ранее термопринтеры с драйверами от Seagull.
http://www.seagullscientific.com/aspx/free-windows-printer-drivers-for-label-printers.aspx

Преимущество библиотеки в том, что можно установить размер материала для печати без настройки форм в параметрах принтера. Зачастую именно настройки форм этикеток и сбиваются в параметрах печати принтера. Если есть желание поучаствовать в тестировании, то могу выслать предварительную версию.
3. S_VA 20.04.12 04:08 Сейчас в теме
1С 7.7 ТиС 9.2 Принтер BZB-2 OC XP печатает через Thermal Print library
Расшарил принтер для доступа по сети.
Пытаюсь печатать с ноутбука OC WIN 7 64-bit используя метод "RAW", "\\BZB-2"
принтер молчит.

Видимо необходимо обновить драйвер с поддержкой WIN7
Может есть тестовая версия? Готов протестировать.
9241747337@mail.ru
4. GreenLab 84 01.05.12 22:23 Сейчас в теме
Метод печати "RAW" использует стандартный windows api для печати. Скорее всего проблема действительно с драйвером. Попробуйте на win7 подключить термопринтер как обычный сетевой принтер с использованием стандартного драйвера Epson LX 300 (либо 300+).
Ну и проверить работоспособность просто: задания печати должны появляться в очереди печати принтера.

Планируется выпуск версии 1.7 в которой будет добавлена поддержка «прямой» печати на Argox 203DT.
Также будут переработаны и улучшены методы печати на любой термопринтер имеющий windows драйвера.
В частности библиотека будет настраивать размер этикетки без настройки макетов в драйверах принтера.
Сейчас протестированы все текущие поддерживаемые принтеры с использованием драйверов от Seagull.
5. GreenLab 84 01.05.12 22:24 Сейчас в теме
Возможно также появиться отдельно x64 версия, но это пока под вопросом
6. b-real 23.07.13 06:46 Сейчас в теме
Летом планируется выпуск версии 1.7 в которой будет добавлена поддержка «прямой» печати на Argox 203DT.
Также будут переработаны и улучшены методы печати на любой термопринтер имеющий windows драйвера.

Каким летом ожидается появление и ожидается ли вообще?
7. GreenLab 84 23.07.13 08:42 Сейчас в теме
(6) b-real, Насчет лета информацию убрал дабы не дезинформировать общественность. Планы по развитию есть, но конкретных сроков указывать не буду, это не коммерческая разработка. Методы «прямой» печати на Argox 203DT реализованы, но это будет последний принтер для которого будет поддерживаться "прямая" печать. Дальнейшие планы: развитие методов формирования этикетки и печати через драйвера (без настройки форм печати и п.р.)
8. b-real 25.07.13 06:13 Сейчас в теме
9. ImageWriter 10 24.11.13 09:04 Сейчас в теме
Кому интересно можете посмотреть мою похожую разработку!
http://infostart.ru/public/147535/
10. XXIVek 41 19.12.13 11:21 Сейчас в теме
Сейчас все принтеры переводятся на USB. Как с помощью вашей обработки печатать на BZB-2 с USB интерфейсом. Использую вашу разработку 5 лет. Теперь приходится отказываться, т.к. не знаю как указать порт для вывода на печать. Возможно все просто подскажите.
11. GreenLab 84 19.12.13 12:21 Сейчас в теме
Да все действительно просто и давно реализовано. Вы используете режим печати напрямую в порт, а есть режим печати через стандартный спулер печати windows.
Вот пример использования:
Синтаксис :
EZPrintLabel(CopyCount,DestinationType,Destination)
Назначение :
Выводит сформированную этикетку на термопринтер
Параметры :
CopyCount
Количество копий этикетки которое нужно напечатать.
DestinationType
Указывает каким способом вывести этикетку на печать.
Допустимые значения:
'PORT' - выводить в порт.
'RAW' - выводить на сетевой принтер через спулер.
'FILE_APPEND' - выводить в файл с дописыванием.
'FILE_REWRITE' - выводить в файл с переписыванием.
Destination
В зависимости от параметра DestinationType может быть либо числовым либо строковым значением. Если DestinationType задан как 'PORT', то это числовое значение с номером LPT порта (может быть любым при использовании маппинга портов), иначе это строка с именем файла или сетевого принтера (к примеру '\\SERVER\HP' или 'C:\ezscript.dat').

В документации и в примере это все описано. Можно использовать как стандартный драйвер для windows от производителя, либо драйвера Seagull http://www.bartenderbarcodesoftware.com/drivers/godex-windows-printer-drivers.aspx, либо стандартные драйвера windows для принтеров типа Epson LX-300
Этот метод печати даже более удобный и предпочтительный т.к. все задачи по организации очереди печати возложены на подсистему печати windows.
12. koliaff 151 18.01.14 18:36 Сейчас в теме
Довольно долго пользуюсь данной библиотекой. Проблемы начались с принтером BZB-2U (USB интерфейс). Из Q-label печатает отлично. Из 1С печать идет рывками по миллиметру, из-за чего падает скорость печать, видно что изображение состоит из множества горизонтальных полос, принтер издает ужасный звук при печати. При этом повторюсь при печати из программы QLabel - все отлично. Печатаю так:
Порт = "RAW";
Принтер = "\\192.168.2.43\GodexBZB";
LabelPrinter.EZPrintLabel(1,Порт,Принтер);
13. GreenLab 84 18.01.14 19:53 Сейчас в теме
(12) koliaff, Мне пока не приходилось работать с модификацией BZB-2U, но если язык описания этикетки в нем такой же как и в BZB-2 (EZPL), то проверьте обработчик печати в настройках драйвера принтера. Должен использоваться winprint (RAW).
14. koliaff 151 26.01.14 18:00 Сейчас в теме
Обработчик печати указан верный. Может быть проблема в драйвере? Что еще можно проверить?
15. GreenLab 84 26.01.14 18:40 Сейчас в теме
(14) koliaff, А какой драйвер используется для принтера ?
16. koliaff 151 27.01.14 09:57 Сейчас в теме
EZ_BZB_drivers_v2.0_vista\E_F_921.exe
Далее при установке пробовал BZB2 и EZ2. Самое интересное что и при печати через формирование макета штрих код не четкий получается.
17. koliaff 151 28.01.14 22:14 Сейчас в теме
Видимо отличается система команд у BZB-2U. Специалисты из scancode для этого принтера рекомендуют "BZB-2/BZB-2U/EZ-2/EZ-2S - компонента для печати этикеток из 1С 7.7 ТиС (V1.0.2.0)". А для LPT - шного была другая версия компоненты. Проверил, работает. Из минусов, не получилось запустить на 8-ке. Не достаточно функциональная.
Также хорошо работает эта обработка http://infostart.ru/public/147535/#comm , но в ней также недостаточно функций.
Возможно в вашу обработку добавить систему команд этого принтера?
18. ToJIuK 28.09.16 20:42 Сейчас в теме
Здравствуйте . ни кто не сталкивался с проблемой печати пустых этикеток? Использую данную библиотеку , печатаю напрямую через LPT 1 . Но при печати выходят пустые этикетки. Притер исправен . тестовую страницу печатает.
19. universal_kondopoga 15.11.16 10:19 Сейчас в теме
Здравствуйте!
Подскажите пожалуйста как пользоваться данной библиотекой в 1с7.7. ТиС, и в программе Qlabel, принтер подключен через LPT1, марка принтера GODEX EZ-2S
20. GreenLab 84 15.11.16 11:57 Сейчас в теме
(19) universal_kondopoga, Для EZ-2S библиотека не тестировалась. Когда я прекратил поддержку библиотеки этот принтер еще не производился. Библиотека является стандартным COM сервером. Все подробно описано в документации . Документация входит в дистрибутив.
21. PovAndy 03.05.19 13:58 Сейчас в теме
Есть ли у кого Библиотека Thermal Print Library v 1.4?
Пробовал 1.6, у нас на 1С 7.7 работает некорректно.
23. PovAndy 06.06.19 17:15 Сейчас в теме
24. user1792374 01.06.22 13:49 Сейчас в теме
Здравствуйте пишу с 2022г подскажите на BZB-2 есть драйвер на виндус 10 32бит.
Оставьте свое сообщение
Вакансии
Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Программист 1С
Москва
зарплата от 200 000 руб.
Полный день

Аналитик
Москва
зарплата от 150 000 руб. до 300 000 руб.
Полный день

Системный архитектор
Москва
зарплата от 150 000 руб.
Полный день

Ведущий консультант аналитик 1С ERP, УХ
Ульяновск
зарплата от 120 000 руб.
Полный день