Друк етикеток в форматі zpl

Компонента для друку на принтері етикеток, підключеному до комп'ютера в мережі. Обробка для формування етикеток в форматі ZPL і EPL за шаблоном (1С 8.2 / Звичайна форма).

Даний спосіб дозволяє швидко виводити на друк етикетки, використовуючи команди оброблювані принтером.

Компонента створена з використанням Native API, тому повинна працювати тільки на 1С 8. Тестувалася тільки на версії 1С підприємства 8.2.

1. Установка і реєстрація компоненти

Для роботи даної компоненти необходмости наявність встановленого NET.Framework 4. Передайте файли з архіву в каталог на локальному комп'ютері (Наприклад C: \ Adm \ COM \). Реєстрація компоненти в системі виконується за допомогою комнадного файлу:

2. Налаштування принтера для роботи

3. Підготовка етикетки для друку на принтері


Етикетка формується у вигляді команд принтера для друку потрібного тексту і зображень.
Приклад етикетки в форматі ZPL:

Описувати команди ZPL і EPL не буду. Цієї інформації багато в інтернеті.

Формування етикетки проводиться по макету:

Друк етикеток в форматі zpl

У прикладеної обробці є приклад формування етикетки і відправки на принтер. Обробка перевірялася на УПП, але повинна працювати і на інших конфігураціях.

4. Опис функцій бібліотеки

Функція "SendRawDataStringToPrinter", ( "ОтправітьСтрокуДаннихНаПрінтер")

Функція "SendRawDataFileToPrinter", ( "ОтправітьФайлДаннихНаПрінтер")

Функція "BackgroundSendRawDataFileToPrinter", ( "ФоноваяОтправкаФайлаДаннихНаПрінтер")

5. Приклад роботи з бібліотекою

// Для Керованих форм спочатку підключаємо компоненту

Схожі статті