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

02.08.12

Задачи пользователя - Этикетки, ценники

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?]
Дистрибутив библиотеки
.exe 2,47Mb
304
304
0 SM
Скачать

Реализована поддержка ленты с промежутком. Печать на принтер может осуществляться как на прямую в порт, так и с использованием очереди печати (через стандартную подсистему печати windows). Имеется возможность вывода этикеток через встроенный генератор отчетов на любой установленный в среде windows принтер.

См. также

Этикетки, ценники Программист Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Россия Управленческий учет Платные (руб)

Решение позволяет в шаблон этикетки с типом "Этикетка (обувь, одежда, табак...)" добавлять штрих-коды другого типа, например, GTIN в Code128.

4000 руб.

09.06.2021    15687    10    8    

14

Этикетки, ценники Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Беларусь Украина Россия Управленческий учет Платные (руб)

Простая в использовании обработка для формирования и печати ценников и этикеток со штрих-кодом, с дополнительной ценой, для 1С8.х Большое разнообразие шаблонов печатных форм. Управляемая форма (Такси) + Обычный режим.

3588 руб.

11.11.2020    48742    55    44    

67

Этикетки, ценники Пользователь Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 Платные (руб)

Встроенная в конфигурации Розница 2.3 и УНФ 1.6 подсистема печати ценников по мне слишком неповоротлива и с усилиями поддается тонкой настройке, решил с нуля написать свою универсальную печать ценников для этих конфигураций.

2000 руб.

04.11.2019    28723    114    87    

53

Логистика, склад и ТМЦ Этикетки, ценники Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Выводит при печати этикетки складской ячейки в качестве штрихкода адрес ячейки вместо уникального идентификатора

1 стартмани

20.06.2024    575    2    Alexei_Siva    4    

6

Этикетки, ценники Программист Мобильная платформа Бесплатно (free)

Печать этикеток на принтер WiFi без драйвера.

20.01.2023    2186    aldar    0    

9

Этикетки, ценники Пользователь Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Абонемент ($m)

Внешняя печатная форма для принтера этикеток. В отличие от базовой обработки для печати этикеток эта может выводить на печать дополнительные свойства справочника Номенклатура, а также в ней несложный программный код, что позволяет легко дорабатывать обработку под свои нужды.

2 стартмани

03.01.2023    3567    23    AndreyPonom    7    

11

Этикетки, ценники Пользователь Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Архив с экспортными шаблонами этикеток (ценников) формата 58х40. Для тех, кто не хочет сам рисовать их.

3 стартмани

04.05.2022    13648    48    aximo    3    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Johny_v 140 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 48 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 172 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 172 26.01.14 18:00 Сейчас в теме
Обработчик печати указан верный. Может быть проблема в драйвере? Что еще можно проверить?
15. GreenLab 84 26.01.14 18:40 Сейчас в теме
(14) koliaff, А какой драйвер используется для принтера ?
16. koliaff 172 27.01.14 09:57 Сейчас в теме
EZ_BZB_drivers_v2.0_vista\E_F_921.exe
Далее при установке пробовал BZB2 и EZ2. Самое интересное что и при печати через формирование макета штрих код не четкий получается.
17. koliaff 172 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бит.
Оставьте свое сообщение