Библиотека Thermal Print Library является COM сервером и предназначается для использования в любых средах, которые в состоянии выступить в роли OLE-клиента (MS Office, 1С Предприятие, VB, VBScript, и т.д.). Допускается применение со следующими моделями термопринтеров : Godex BZB2/EZ2/EZ4, C.Itoh EZ2/EZ4, Citizen CLP-521/621.
Бесплатные
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Реализована поддержка ленты с промежутком. Печать на принтер может осуществляться как на прямую в порт, так и с использованием очереди печати (через стандартную подсистему печати windows). Имеется возможность вывода этикеток через встроенный генератор отчетов на любой установленный в среде windows принтер.
Вы работаете с маркируемым товаром?
Вам нужно вывести штрихкод GTIN на этикетку?
Вы используете типовое решение УТ, УНФ, КА или ERP?
В типовых конфигурациях нет возможности добавить штрихкод GTIN на этикетку. Сейчас это очень важно для торговых сетей. Добавьте штрихкод GTIN рядом со штрих кодом DataMatrix (код маркировки) на Ваши этикетки с нашим расширением. Решение в виде расширения, а это означает, что конфигурация останется на поддержке. Подключив данное решение, Вы сможете выводить GTIN в виде штрих кода EAN13 (без лидирующего нуля)/EAN128 (с лидирующим нулем).
Встроенная в конфигурации Розница 2.3 и УНФ 1.6 подсистема печати ценников по мне слишком неповоротлива и с усилиями поддается тонкой настройке, решил с нуля написать свою универсальную печать ценников для этих конфигураций.
Простая в использовании обработка для формирования и печати ценников и этикеток со штрих-кодом, с дополнительной ценой, для 1С8.х Большое разнообразие шаблонов печатных форм. Управляемая форма (Такси) + Обычный режим.
Расширение "Контроль ценников". Позволяет автоматизировать контроль над устаревшими ценниками в магазине при изменении цен на товары. Продавцы или товароведы получают список товаров с измененными ценами для замены ценников в режиме онлайн.
Внешняя обработка для 1С Розница 2.2.ХХХ - 2.3.ХХХ для печати формирования штрихкодов весового товара и печати на принтере термоэтикеток или кассовом аппарате.
В версии 1.6 поддержки "прямой" печати на принтеры Zebra нет.
Сейчас в разработке версия 1.7 в которой будет добавлена поддержка "прямой" печати на Argox-203DT и расширены возможности печати этикеток через стандартную систему печати windows.
Пока тестировались все заявленные ранее термопринтеры с драйверами от Seagull.
Преимущество библиотеки в том, что можно установить размер материала для печати без настройки форм в параметрах принтера. Зачастую именно настройки форм этикеток и сбиваются в параметрах печати принтера. Если есть желание поучаствовать в тестировании, то могу выслать предварительную версию.
1С 7.7 ТиС 9.2 Принтер BZB-2 OC XP печатает через Thermal Print library
Расшарил принтер для доступа по сети.
Пытаюсь печатать с ноутбука OC WIN 7 64-bit используя метод "RAW", "\\BZB-2"
принтер молчит.
Видимо необходимо обновить драйвер с поддержкой WIN7
Может есть тестовая версия? Готов протестировать.
9241747337@mail.ru
Метод печати "RAW" использует стандартный windows api для печати. Скорее всего проблема действительно с драйвером. Попробуйте на win7 подключить термопринтер как обычный сетевой принтер с использованием стандартного драйвера Epson LX 300 (либо 300+).
Ну и проверить работоспособность просто: задания печати должны появляться в очереди печати принтера.
Планируется выпуск версии 1.7 в которой будет добавлена поддержка «прямой» печати на Argox 203DT.
Также будут переработаны и улучшены методы печати на любой термопринтер имеющий windows драйвера.
В частности библиотека будет настраивать размер этикетки без настройки макетов в драйверах принтера.
Сейчас протестированы все текущие поддерживаемые принтеры с использованием драйверов от Seagull.
Летом планируется выпуск версии 1.7 в которой будет добавлена поддержка «прямой» печати на Argox 203DT.
Также будут переработаны и улучшены методы печати на любой термопринтер имеющий windows драйвера.
Каким летом ожидается появление и ожидается ли вообще?
(6) b-real, Насчет лета информацию убрал дабы не дезинформировать общественность. Планы по развитию есть, но конкретных сроков указывать не буду, это не коммерческая разработка. Методы «прямой» печати на Argox 203DT реализованы, но это будет последний принтер для которого будет поддерживаться "прямая" печать. Дальнейшие планы: развитие методов формирования этикетки и печати через драйвера (без настройки форм печати и п.р.)
Сейчас все принтеры переводятся на USB. Как с помощью вашей обработки печатать на BZB-2 с USB интерфейсом. Использую вашу разработку 5 лет. Теперь приходится отказываться, т.к. не знаю как указать порт для вывода на печать. Возможно все просто подскажите.
Да все действительно просто и давно реализовано. Вы используете режим печати напрямую в порт, а есть режим печати через стандартный спулер печати 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 , либо стандартные драйвера windows для принтеров типа Epson LX-300
Этот метод печати даже более удобный и предпочтительный т.к. все задачи по организации очереди печати возложены на подсистему печати windows.
Довольно долго пользуюсь данной библиотекой. Проблемы начались с принтером BZB-2U (USB интерфейс). Из Q-label печатает отлично. Из 1С печать идет рывками по миллиметру, из-за чего падает скорость печать, видно что изображение состоит из множества горизонтальных полос, принтер издает ужасный звук при печати. При этом повторюсь при печати из программы QLabel - все отлично. Печатаю так:
Порт = "RAW";
Принтер = "\\192.168.2.43\GodexBZB";
LabelPrinter.EZPrintLabel(1,Порт,Принтер);
(12) koliaff, Мне пока не приходилось работать с модификацией BZB-2U, но если язык описания этикетки в нем такой же как и в BZB-2 (EZPL), то проверьте обработчик печати в настройках драйвера принтера. Должен использоваться winprint (RAW).
EZ_BZB_drivers_v2.0_vista\E_F_921.exe
Далее при установке пробовал BZB2 и EZ2. Самое интересное что и при печати через формирование макета штрих код не четкий получается.
Видимо отличается система команд у BZB-2U. Специалисты из scancode для этого принтера рекомендуют "BZB-2/BZB-2U/EZ-2/EZ-2S - компонента для печати этикеток из 1С 7.7 ТиС (V1.0.2.0)". А для LPT - шного была другая версия компоненты. Проверил, работает. Из минусов, не получилось запустить на 8-ке. Не достаточно функциональная.
Также хорошо работает эта обработка , но в ней также недостаточно функций.
Возможно в вашу обработку добавить систему команд этого принтера?
Здравствуйте . ни кто не сталкивался с проблемой печати пустых этикеток? Использую данную библиотеку , печатаю напрямую через LPT 1 . Но при печати выходят пустые этикетки. Притер исправен . тестовую страницу печатает.
19.
universal_kondopoga
15.11.16 10:19 Сейчас в теме
Здравствуйте!
Подскажите пожалуйста как пользоваться данной библиотекой в 1с7.7. ТиС, и в программе Qlabel, принтер подключен через LPT1, марка принтера GODEX EZ-2S
(19) universal_kondopoga, Для EZ-2S библиотека не тестировалась. Когда я прекратил поддержку библиотеки этот принтер еще не производился. Библиотека является стандартным COM сервером. Все подробно описано в документации . Документация входит в дистрибутив.