Страница 1 из 1

Ищу желающих протестировать LabelPilot с реальными весами и принтерами этикеток

Добавлено: 24 авг 2026, 11:36
v1rus1k
Коллеги, добрый день!
Разрабатываю LabelPilot — программу для автоматизации взвешивания, печати этикеток и учёта продукции на участках фасовки.
Сейчас ищу специалистов и предприятия, готовых протестировать программу на реальном оборудовании: весах и термопринтерах разных производителей.
Основной сценарий работы следующий:
1. Оператор выбирает продукцию.
2. Кладёт упаковку на весы.
3. Программа получает и проверяет стабильный вес.
4. Автоматически вычитает тару.
5. Подставляет в этикетку наименование, вес, партию, даты и другие данные.
6. Отправляет этикетку на печать без дополнительных нажатий.
Также реализованы контроль недовеса и перевеса, автоматический подсчёт упаковок в коробе, закрытие коробов и паллет, ведение партий, задания на выпуск и отчётность.
Какие языки печати реально реализованы
Программа не ограничена ZPL. В текущей версии присутствуют следующие бэкенды печати:
- ZPL — нативная и гибридная генерация команд;
- TSPL/TSPL2 — нативная и гибридная генерация команд;
- EPL — печать растровой этикетки через команду GW;
- CPCL — растровая печать через команду EG;
- DPL — загрузка растрового изображения и печать средствами DPL;
- SBPL — растровая печать через графические команды SBPL;
- Windows GDI — печать через установленный системный драйвер Windows.
Для ZPL и TSPL программа старается использовать нативные текстовые, графические и штрихкодовые команды. Если макет содержит сложные элементы, используется автоматический переход на растровую печать.
Для EPL, CPCL, DPL и SBPL макет преобразуется в монохромное изображение и упаковывается в команды соответствующего языка. Благодаря этому сохраняются кириллица, шрифты, рамки, изображения и сложная компоновка этикетки.
Через системный драйвер Windows можно печатать как рулонные этикетки, так и обычные листы, например паллетные листы формата A4.
Способы подключения принтера
Реализованы три варианта:
- TCP/IP RAW, стандартный порт по умолчанию — 9100;
- COM/Serial, включая принтеры с USB-COM-преобразователем;
- Windows Spooler/GDI, то есть через установленный драйвер принтера.
Таким образом, интересны не только Zebra и другие ZPL-совместимые устройства, но и принтеры, работающие с TSPL, EPL, CPCL, DPL, SBPL или обычным драйвером Windows.
Какие протоколы весов реализованы
В программе имеются отдельные профили и парсеры для следующих протоколов:
- CAS Simple/PDS — модели семейства AD, ER, SW и совместимые;
- Mettler Toledo SICS — Standard Interface Command Set;
- «Масса-К», протокол 2/100 — бинарный протокол;
- «Масса-К», протокол 1 — текстовый ASCII-протокол;
- «Масса-К» А/ТВ, протокол 3 — запрос 0x05;
- «Масса-К» А/ТВ Text P — запрос командой P;
- «Масса-К» Binary Protocol J — бинарный обмен командой J;
- «Масса-К» Continuous — непрерывная передача показаний;
- «Масса-К» Lite;
- «Штрих-М» POS2;
- Mertech Universal Protocol;
- A&D Standard ST/US — также для совместимых весов;
- Dibal Delta;
- OHAUS ASCII — Defender, Ranger, Scout, Valor и совместимые;
- Sartorius/Minebea SBI;
- RADWAG ASCII;
- KERN KCP/ASCII;
- Dini Argeo — семейства DFW, DGT, 3590;
- Generic Text — извлечение веса из произвольной текстовой строки;
- Simulator — для настройки рабочего места без физических весов.
Весы могут подключаться:
- по RS-232;
- через USB-COM;
- по TCP/IP.
В зависимости от протокола программа либо сама опрашивает весы, либо принимает непрерывный поток показаний. Реализованы контроль стабильности веса, сборка разделённых пакетов, ограничение повреждённых данных, автоматическое переподключение и восстановление после обрыва связи.
Что ещё умеет программа
- автоматическая печать при стабилизации веса;
- работа с плавающим и фиксированным весом;
- вычитание тары;
- контроль допусков;
- блокировка печати при недовесе или перевесе;
- перепечать последней этикетки;
- визуальный конструктор этикеток;
- кириллица и двуязычные этикетки;
- штрихкоды EAN-13, EAN-8, UPC, Code 128, GS1-128, Code 39, ITF;
- QR и GS1 QR;
- Data Matrix и GS1 Data Matrix;
- PDF417, Aztec и GS1 DataBar;
- отдельные принтеры для упаковки, короба и паллеты;
- автоматический подсчёт упаковок в коробе;
- агрегация коробов в паллету;
- импорт номенклатуры из Excel и CSV;
- централизованные задания на рабочие станции;
- работа как по сети, так и полностью офлайн;
- Windows 10/11;
- обычные и сенсорные рабочие места.
Что хочется проверить на реальном оборудовании
Особенно интересуют:
- модели принтеров с ZPL, TSPL, EPL, CPCL, DPL и SBPL;
- старые и недорогие совместимые принтеры;
- печать через нестандартные Windows-драйверы;
- сетевые принтеры;
- принтеры через COM и USB-COM;
- весы с разными версиями прошивок;
- стабильность получения веса в реальной производственной обстановке;
- правильность определения признака стабильного веса;
- соответствие фактического размера этикетки макету;
- качество кириллицы и штрихкодов;
- скорость автоматической печати;
- восстановление после отключения весов, принтера или сети.
Наличие протокола в программе означает, что для него реализован генератор или парсер и имеются автоматические тесты. Но совместимость с каждой конкретной моделью, прошивкой и настройкой интерфейса нужно проверять на физическом оборудовании — именно для этого и ищу участников.
Что потребуется от тестировщика
Напишите:
1. Точную модель весов.
2. Выбранный на весах протокол обмена.
3. Параметры COM-порта или сетевого подключения.
4. Модель принтера.
5. Язык принтера: ZPL, TSPL, EPL, CPCL, DPL, SBPL либо драйвер Windows.
6. Способ подключения принтера.
7. Разрешение принтера: 203, 300 или 600 dpi.
8. Размер используемой этикетки.
9. Версию Windows.
10. Что именно маркируете и как сейчас организован процесс.
На время тестирования предоставлю сборку программы и помогу с первоначальной настройкой. Если обнаружится проблема с конкретной моделью или вариантом протокола, буду разбирать её отдельно.

Связаться со мной можно через личные сообщения форума.
Особенно интересны редкие, старые и нестандартные устройства. Хочется собрать реальную таблицу совместимости, основанную не только на документации и эмуляторах, но и на работе непосредственно в цехах, на складах и участках фасовки.