Печать на принтере этикеток через ZPL
Задачи пользователя - Этикетки, ценники
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Обработка предназначена как вспомогательная для отправки на принтеры этикеток на языке ZPL
Обеспечена полноценная работа с возможностями самого принтера. Все варианты штрих-кодов, стандартные наборы элементов принтера, программное переключение режимов работы принтера (тип печати, скорость, яркость). Возможность подключения работы смотчика готовых этикеток и ножа для отреза этикеток из полиэстера.
Ценное: очень быстрая печать большого количества этикеток. Как одинаковых (несколько копий), так и уникальных.
Пример использования термопечати на бирке 15*35 мм наименования подразделения и двух одинаковых штрихкодов в вертикальном и горизонтальном исполнении для минимизации ошибок чтения из за сбоев в работе головки печати:
ОбъектЗебра = Обработки.ПечатьЗебра.Создать();
Запись параметров в принтер для будущей печати
ОбъектЗебра.ПортПринтера = АдресПринтера;
ОбъектЗебра.ТипПечати = "D"; //термо или термотрансферная печать
ОбъектЗебра.Яркость = 5;
ОбъектЗебра.Скорость = 1;
ОбъектЗебра.ЕдиницаИзмерения = "M";
ОбъектЗебра.УстановитьПараметры();
ШК = "8595013616635";
НаименованиеПодразделения = "Цех №3";
//Создание самой бирки на языке принтера ZPL
Посылка = "^LL15
|^PW35
|^FT7,4^A@A,3,3,TT0003M_^FH\^CI17^F8^FD"+СокрЛП(НаименованиеПодразделения )+"^FS^CI0
|^FO7,5^BY0.1
|^BEN,6,N,N
|^FD"+ШК+"^FS
|^FO22,1^BY0.1
|^BEB,6,N,N
|^FD"+ШК+"^FS
|^FT6,14.5^A@A,2,2,TT0003M_^FH\^CI17^F8^FD"+ШК+"^FS^CI0
|^PQ1,0,1,Y";
ОбъектЗебра.ПроизвольныйТекст(Посылка); Вступайте в нашу телеграмм-группу Инфостарт