Печать этикеток на принтере BZB-2 по LPT для типовой конфигурации "Торговля и Склад". Используется внешняя компонента LabelPrint.dll
Печать этикеток на принтере BZB-2 по LPT для типовой конфигурации «Торговля и Склад». Используется внешняя компонента LabelPrint.dll
Есть 2 размера этикетки: 30*20, 50*75.
Данная обработка подключается как внешняя печатная форма, после чего её можно вызвать из документов:
- Поступление ТМЦ розница;
- Оприходование ТМЦ;
- Перемещение ТМЦ
- Переоценка розница.
из справочников:
- Номенклатура (из элемента и списка).
Заполнение цены на этикетке:
- При вызове из документов «Поступление ТМЦ розница» или «Оприходование ТМЦ» цена заполняется относительно колонки «Розничная Цена»;
- При вызове из документа «Перемещение ТМЦ» цена заполняется относительно колонки «Цена»;
- При вызове из документа «Переоценка розница» цена заполняется относительно колонки «Новая Цена»;
- При вызове из справочника «Номенклатура» цена заполняется относительно установленной розничной цены (Розничный тип цены определяется из Констант).
Подключение:
- Положить файлы LABELPRINTER.EFD, LabelPrinter.ert в папку с базой (ExtFormsPrnForms)
- Установить библиотеку LabelPrint.dll (установить ezlib_v_1_4.exe)
Предполагается, что BZB-2 подключен к LPT1. Если необходимо сменить номер порта необходимо:
- Зайти в конфигуратор;
- Открыть файл LabelPrinter.ert и изменить 206 строчку модуля :
LabelPrinter.EZPrintLabel(ТаблТоваров.Количество,"PORT",1);
1 — это и есть номер порта LPT, необходимо изменить на свой номер LPT порта.
Чета не понимаю вроди-бы как зебра это-же обычный принтер, зачем нужна печать с использованием внешней компоненты?! 😉
Зебра — это зебра, а BZB-2 — это ещё тот «ящик пандоры».
(1) Angeros, дело в том когда используется несколько размеров этикеток, использование обычного принтера для пользователей крайне неудобно, в некоторых ситуация невозможно….а тут пожалста…указал размер этикетки и вперед….
Ну теперь ясно
Onyx молодец.