Компонента для друку на принтері етикеток, підключеному до комп'ютера в мережі. Обробка для формування етикеток в форматі ZPL і EPL за шаблоном (1С 8.2 / Звичайна форма).
Даний спосіб дозволяє швидко виводити на друк етикетки, використовуючи команди оброблювані принтером.
Компонента створена з використанням Native API, тому повинна працювати тільки на 1С 8. Тестувалася тільки на версії 1С підприємства 8.2.
1. Установка і реєстрація компоненти
Для роботи даної компоненти необходмости наявність встановленого NET.Framework 4. Передайте файли з архіву в каталог на локальному комп'ютері (Наприклад C: \ Adm \ COM \). Реєстрація компоненти в системі виконується за допомогою комнадного файлу:
2. Налаштування принтера для роботи
3. Підготовка етикетки для друку на принтері
Етикетка формується у вигляді команд принтера для друку потрібного тексту і зображень.
Приклад етикетки в форматі ZPL:
Описувати команди ZPL і EPL не буду. Цієї інформації багато в інтернеті.
Формування етикетки проводиться по макету:
У прикладеної обробці є приклад формування етикетки і відправки на принтер. Обробка перевірялася на УПП, але повинна працювати і на інших конфігураціях.
4. Опис функцій бібліотеки
Функція "SendRawDataStringToPrinter", ( "ОтправітьСтрокуДаннихНаПрінтер")
Функція "SendRawDataFileToPrinter", ( "ОтправітьФайлДаннихНаПрінтер")
Функція "BackgroundSendRawDataFileToPrinter", ( "ФоноваяОтправкаФайлаДаннихНаПрінтер")
5. Приклад роботи з бібліотекою
// Для Керованих форм спочатку підключаємо компоненту