Каталог
Зателефонуйте мені
Каталог

Друк бірок для обладнання в промисловій шафі: особистий досвід, вибір принтера і власний софт

Друк бірок для обладнання в промисловій шафі: особистий досвід, вибір принтера і власний софт
Автор: Andriy Savechka Опубліковано: 22.02.2026 Переглядів: 91 Коментарів: 0

Коли відкриваєш шафу керування, одразу видно - її збирав інженер чи “просто підключили”.
І справа не тільки в акуратній укладці проводів. Бірки - це те, що надає шафі професійного, завершеного вигляду.

Правильне маркування:

  • економить час під час пусконаладки
  • спрощує сервіс
  • зменшує ризик помилок
  • створює відчуття системності

Без бірок навіть добре зібрана шафа виглядає “сирою”.

У якийсь момент я теж стикнувся з потребою організувати нормальний друк маркування - і почав розбиратися, що взагалі є на ринку.

Які бувають способи виготовлення бірок

Перед купівлею принтера варто зрозуміти, які варіанти існують.

Плотер або гравіювання по пластику

Надійно. Довговічно. Дорого. Повільно.
Підходить для фасадних табличок, але не дуже для масового маркування клем.

Лазерне гравіювання

Виглядає ідеально.
Але обладнання дороге, і для не регулярного друку це перебір.

Термодрук

Просто і дешево.
Але з часом може стиратися, або вигорати на сонці.

Термотрансферний друк

На практиці - оптимальний варіант для шаф керування.
Стійкий до стирання, до температури, великий вибір матеріалів.

Саме на ньому я і зупинився.

Перший досвід: WAGO Smart Printer

Після аналізу ринку стало очевидно, що одним із найбільш економічно доцільних рішень є WAGO Smart Printer (вибачайте phoenix contact, nothing personal, just business)

На попередньому місці роботи саме його і придбали.

Принтер приїхав, почали працювати - і в якийсь момент я зрозумів, що він підозріло схожий на іншу модель. Після невеликого “розслідування” стало ясно: це OEM-версія Godex RT230i з іншою прошивкою та брендованим корпусом. З цього місця вся історія і розпачалася...

Фактично той самий принтер, але в екосистемі WAGO.

І тут важливий момент - екосистема(hello apple;) ).
Ти отримуєш зручність, але стаєш прив’язаним до фірмових витратників.

Важливий нюанс: мова керування

Такі принтери працюють через мову команд (ZPL або сумісні з нею протоколи. Кому цікаво, то за цим посиланням повний документ з описом протоколу для принтерів GODEX).

Це означає:

  • можна генерувати етикетки програмно
  • можна писати власне ПЗ
  • можна не залежати від “рідного” софту
  • І ця думка засіла в голові.

ZPL: як формується бірка

Більшість термотрансферних принтерів працюють не через “картинку”, а через мову команд.

Одна з найпоширеніших мов — Zebra Programming Language (ZPL/EZPL).

Це текстова мова опису етикетки.
Принтер отримує не PDF і не зображення, а набір команд, які описують:

  • розмір етикетки
  • позицію тексту
  • шрифт
  • штрихкод
  • графіку

Фактично це щось схоже на HTML, тільки для принтера.

Як працює ZPL

  1. Ви формуєте текстовий файл з командами.
  2. Відправляєте його на принтер через USB, COM або TCP.
  3. Принтер інтерпретує команди.
  4. Друкує етикетку.

Все максимально просто.

Ніяких драйверів Windows у класичному розумінні може навіть не бути - ви просто “заливаєте” текст напряму в порт принтера.

Як формується бірка на прикладі реального коду

Ось код:

^Q6,3
^W40
^H12
^P1
^S6
^AT
^C1
^R0
~Q+0
^O0
^D0
^E0
~R255
^XSET,ROTATION,0

 Це блок глобальних параметрів друку(header) - налаштування принтера перед друком.

Блок налаштувань

^Q6,3 Висота етикетки та відступ між етикетками.

  • 6 - висота (в дюймах або мм залежно від конфігурації)
  • 3 - gap (проміжок)

^W40 Ширина етикетки.

^H12 Налаштування температури / щільності друку. Чим більше значення - тим темніший друк.

^P1 Кількість копій.

^S6 Швидкість друку.

^AT Тип носія (зазвичай термотрансфер).

^C1 Вибір кодування / code page.

^R0 Орієнтація.

~Q+0 Калібрування позиції.

^O0 Режим друку.

^D0 Тип датчика.

^E0 Режим подачі.

~R255 Температурна компенсація / щільність.

^XSET,ROTATION,0 Програмний поворот макета.

Далі йде формування самих бірок

^L
ATA,62,15,27,27,0,0BE,A,0,-F1
ATA,175,15,27,27,0,0BE,A,0,-F2
E

 ^L - Початок макета однієї етикетки.
Ось ключова частина: ATA,62,15,27,27,0,0BE,A,0,-F1

Структура приблизно така: ATt,x,y,w,h,g,s,d,m,data

У команді ATA остання літера A є параметром t, який визначає тип TrueType-шрифту, що використовується для друку.

де:

  • t — тип (ідентифікатор) TrueType-шрифту
  • допустимі значення: A–Z

Ці літери відповідають шрифтам TrueType, які попередньо завантажені в пам’ять принтера. Кожному завантаженому шрифту присвоюється свій ідентифікатор.

літера A означає:

  • використовувати TrueType-шрифт з ідентифікатором A,
  • який раніше був завантажений у принтер.

ATA ...  → використати шрифт A
ATB ...  → використати шрифт B
ATC ...  → використати шрифт C

Інші параметри:

  • x — горизонтальна координата лівого верхнього кута тексту (в точках)
  • y — вертикальна координата лівого верхнього кута тексту (в точках)
  • w — ширина символу (8–2000 dot)
  • h — висота символу (8–2000 dot)
  • g — відстань між символами
  • s — налаштування шрифту (поворот і стиль)
  • d — тип даних (0 — ASCII, A–Z — таблиця Unicode)
  • m — режим масштабування символів
    • 0 — пропорційне масштабування (Aspect Ratio)
    • 1 — режим середньої ширини символів
  • data — текст, який потрібно надрукувати

Якщо розглянути наш приклад:

ATA,62,15,27,27,0,0BE,A,0,-F1

це означає:

  • надрукувати текст “-F1”
  • починаючи з координат (62,15)
  • з розміром символів 27×27 точок
  • без повороту
  • з відповідними параметрами шрифту.

Другий рядок:

ATA,175,15,27,27,0,0BE,A,0,-F2

працює аналогічно, але друкує текст у іншій позиції.

Таким чином, в межах однієї подачі матеріалу принтер друкує дві бірки поруч.

Команда E означає завершення опису поточної етикетки.

Далі повтор

^L
ATA,62,15,27,27,0,0BE,A,0,-F3
ATA,175,15,27,27,0,0BE,A,0,-F4
E

Це вже наступна подача матеріалу.

Тобто:

  • перша подача → -F1, -F2
  • друга подача → -F3, -F4
  • третя → -F5

Повний код для 5 бірок по 2 в рядку виглядав ось так

^Q6,3
^W40
^H12
^P1
^S6
^AT
^C1
^R0
~Q+0
^O0
^D0
^E0
~R255
^XSET,ROTATION,0
^L
ATA,62,15,27,27,0,0BE,A,0,-F1
ATA,175,15,27,27,0,0BE,A,0,-F2
E
^L
ATA,62,15,27,27,0,0BE,A,0,-F3
ATA,175,15,27,27,0,0BE,A,0,-F4
E
^L
ATA,62,15,27,27,0,0BE,A,0,-F5
E

Як бачите ZPL - це не щось складне.
Це просто текстовий опис вашої бірки.

Коли ви починаєте працювати напряму з командами, відкривається:

  • автоматизація
  • серійна генерація
  • інтеграція з базами даних
  • повна свобода макетування

І саме тут термотрансферний принтер перестає бути “просто принтером” і стає частиною вашої автоматизованої системи.

Другий підхід: універсальний принтер

Після повторного аналізу я вирішив купити Godex G500 UES.

Чому саме він?

  • 203 або 300 dpi
  • широка область друку
  • підтримка термотрансферу і термодруку
  • можна друкувати як бірки, так і логістичні етикетки
  • не прив’язаний до одного бренду витратників

І що важливо - на ньому прекрасно друкуються етикетки для Нової Пошти. Тобто це універсальний інструмент, а не “принтер тільки для клем”.

Я зупинив свій вибір на 203 dpi з підключенням по ethernet

Використання оригінальних витратників WAGO

Для подальших експериментів я спеціально купив оригінальні маркувальні стрічки:

WAGO 258-5005 - Thermal transfer ink ribbon

Тут варто коротко розібратися, які існують типи ріббонів: віск, віск-смола чи смола ?

У термотрансферному друці якість залежить не тільки від принтера, а й від ріббона.

Є три основні типи:

Wax (віск)

  • найдешевший
  • підходить для паперових етикеток
  • легко стирається

Для шаф керування - не рекомендую.

Wax/Resin (віск-смола)

  • компроміс
  • добре тримається на синтетичних матеріалах
  • помірна ціна

Нормальний варіант для більшості задач.

Resin (смола)

  • максимальна стійкість
  • не стирається пальцями
  • витримує хімію
  • витримує температуру

Для промислових шаф - це правильний вибір.

Особливо якщо шафа стоїть:

  • в цеху
  • в агресивному середовищі
  • біля нагрівальних елементів

Додатвоко купив ось такі бірки:

WAGO 210-805/000-002 - рулон 3000шт. бірок жовтого кольору 6 x 15 mm

Трохи про матеріали бірок

Тут помилка №1 - друкувати на папері.

Для промислового застосування використовують:

Поліестер (PET)

  • стійкий
  • не боїться температур
  • довговічний

Поліпропілен (PP)

  • дешевший
  • менш термостійкий
  • підходить для внутрішніх шаф

 

...І тут з’явилась цікава інженерна задача.

Ці витратники розраховані на вузький принтер. У широкому принтері вони просто не фіксуються правильно.

Рішення?
Змоделював намотувальний ролик

і надрукував його на 3D-принтері.

Ось тут і починається справжня інженерія.
Коли не “купити готове”, а адаптувати під себе.

Рідний софт: GoLabel

Спочатку друкував через GoLabel.

І все наче працює. Але:

  • багато ручної роботи
  • незручно робити серії
  • немає нормальної автоматизації
  • важко інтегрувати в свій робочий процес

Коли потрібно надрукувати -Q1 … -Q120 - це починає дратувати.

Власна програма на C#

Тому я вирішив написати власний софт.
Так, він далекий від ідеалу - має свої баги, не завжди поводиться так, як хочеться, і точно не претендує на статус “промислового комерційного продукту”. Але головне - він вирішує конкретну задачу.

Програма вміє:

  • швидка вставка даних прямо з EXCEL
  • генерує серії бірок (-Q1…-Q100 і далі)
  • дозволяє задавати крок
  • працює з шаблонами
  • формує команди для принтера напряму
  • не залежить від сторонніх програм

Фактично це інструмент, який я зробив “під себе”, під реальну роботу зі шафами керування.

  • Без зайвого.
  • Без складних дизайнерів.
  • Просто швидкий генератор бірок.

Для того, щоб програма коректно працювала, вам необхідно завантажити в принтер шрифт за допомогою рідного софта GoLabel.

Висновок

Маркування в шафі керування - це дрібниця тільки на перший погляд.

Насправді ж воно багато про що говорить. Це і культура виробництва, і повага до сервісного інженера, який колись буде працювати з цією шафою, і просто ознака професійного підходу до роботи.

Якщо підійти до цього питання системно, можна отримати досить зручне рішення: універсальне, економічне та гнучке.

Без прив’язки до одного виробника.
Без переплат за бренд.
І з повним контролем над тим, як саме формуються та друкуються бірки.

Код програми я виклав на GitHub - можете подивитись, спробувати у роботі або допрацювати під свої задачі:
GitHub: GodexIndustrial

На цьому, мабуть, все. Якщо у вас є ідеї щодо доопрацювання софта — пишіть у коментарях. Буду радий зворотному зв’язку.
І, звісно, діліться цією статтею з колегами — можливо комусь це зекономить трохи часу і нервів.

Коментарі

Додайте коментар...

Ім'я
E-mail (Не буде опублікований)
Ваш коментар
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Авторизація
Немаєте акаунта? Реєстрація
Забыли пароль?
E-mail
Введите e-mail Вашей учетной записи, чтобы получить пароль.
Введите корректно e-mail!
viber-chatЧат «А2М» в Viber telegram-chatЧат «А2М» в Telegram
Telegram QR
💬 Актуальні ціни
завжди під рукою