Александрович Андрей | Генеральный директор | ALEXROVICH

«Визуализация бизнес-показателей из 1С на TV-панели»

• Что может быть лучше отчетов и графиков 1С:Предприятие 8? • Какие бизнес-показатели нужно визуализировать и зачем? • Как за 30 минут сделать TV-панель с ключевыми цифрами из 1С для собственника компании? • Создание TV-панели на примере показателей отдела продаж. • Повышение выполнения планов продаж на +10% за счет контроля активности менеджеров используя TV-панель. • В чем отличие BI-систем (систем бизнес-аналитики) от дашбордов (панелей визуализации данных)? • TV-панель с показателями работы сотрудников как инструмент контроля и повышения эффективности компании.

Печать на принтере этикеток через ZPL

Печать - Ценники

Работа с принтерами этикеток напрямую посредством языка ZPL (Принтеры Zebra и их аналоги)

Обработка предназначена как вспомогательная для отправки на принтеры этикеток на языке 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";
   
  ОбъектЗебра.ПроизвольныйТекст(Посылка);

Скачать файлы

Наименование Файл Версия Размер
Печать на принтере этикеток в ZPL.epf
.epf 11,26Kb
22.05.14
45
.epf 11,26Kb 45 Скачать

См. также

Комментарии
Сортировка: Древо
1. w-divin 23.05.14 10:58 Сейчас в теме
А умеет переключать размеры этикеток? это пока для меня самый проблематичный момент в печати этикеток на зебровских принтерах (((
2. pavelmael 3 24.05.14 07:55 Сейчас в теме
w-divin:
Добрый день. Не понял вопроса. Это о масштабируемости чтобы "сам" определял какая бумага вставлена? Если сам, то нет. Поэтому в описании бирки всегда стоит в начале длина и ширина. Т.е. если печатали один тип и переставили другой, то в настройках принтера менять ненадо. Вернее, оно меняется при отправке данных на принтер.

Размер этикетки задаётся:
^LL15 - длина
^PW35 - ширина
В данном примере в миллиметрах
в каких единицах задается в этом параметре: ОбъектЗебра.ЕдиницаИзмерения = "M";
Варианты:
//D - dots
//I - inches
//M - millimeters
3. andrey314 10 18.10.16 12:16 Сейчас в теме
А как установить размер штрихкода в ZPL?
Оставьте свое сообщение