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

22.05.14

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Печать на принтере этикеток в ZPL.epf
.epf 11,26Kb
61
61 Скачать (1 SM) Купить за 1 850 руб.

Обработка предназначена как вспомогательная для отправки на принтеры этикеток на языке 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

См. также

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

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

3588 руб.

11.11.2020    49716    60    47    

69

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

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

2000 руб.

04.11.2019    29396    115    87    

54

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

Расширение "Контроль ценников". Позволяет автоматизировать контроль над устаревшими ценниками в магазине при изменении цен на товары. Продавцы или товароведы получают список товаров с измененными ценами для замены ценников в режиме онлайн.

10 стартмани

30.10.2024    256    3    Miket78    4    

5

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

Внешняя обработка для 1С Розница 2.2.ХХХ - 2.3.ХХХ для печати формирования штрихкодов весового товара и печати на принтере термоэтикеток или кассовом аппарате.

1 стартмани

29.10.2024    307    3    independ    1    

5

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

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

1 стартмани

20.06.2024    1153    3    Alexei_Siva    4    

6

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

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

20.01.2023    2580    aldar    0    

9

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

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

2 стартмани

03.01.2023    4133    29    AndreyPonom    9    

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

Размер этикетки задаётся:
^LL15 - длина
^PW35 - ширина
В данном примере в миллиметрах
в каких единицах задается в этом параметре: ОбъектЗебра.ЕдиницаИзмерения = "M";
Варианты:
//D - dots
//I - inches
//M - millimeters
3. andrey314 14 18.10.16 12:16 Сейчас в теме
А как установить размер штрихкода в ZPL?
4. pro-rok 297 16.09.20 12:46 Сейчас в теме
А что за обработка ПечатьЗебра?
5. ka3a4ok 29.03.23 10:00 Сейчас в теме
Добрый день! Каким образом реализовано отправка "посылки"? средствами 1с или внешней компонентой?
6. pavelmael 10 29.03.23 13:52 Сейчас в теме
(5)Добрый день.
Путём DOS-кой командой COPY. Что будет являться ограничением работы только на винде. Про копирование на линуксе добавить и в проверку винда или линукс
Оставьте свое сообщение