Может кому пригодится как я подключал принтер ZEBRA ZD410 USB. Сразу несколько вводных
1. Принтер именно USB, так как COM принтер пробрасывается легко и просто почти нативно
2. Сборка 6.2
3. Я печатаю всё в ZPL посылкой в файла в с командами прямо в принтер
И так:
1. Собираем образ со статическим IP и включенным пакетом "package lp_server"
2. Проверяем что принтер виден lsusb команду и выполняя
cat test.zpl > /dev/usb/lp0
где test.zpl это файл с командами ZPL помещенный на станцию (не забываем про кодировку UTF-8 и BOM)
3. Если всё печатает - супер. Если нет, то запускаем образ с hwlister и подключенным принтером, чтобы получить список модулей необходимых и добавить их в сборку
4. Стандартным способом "шарим" принтер добавляя для этой станции в конфиг строчки
PRINTER_0_NAME="ZD410"
PRINTER_0_DEVICE=/dev/usb/lp0
PRINTER_0_TYPE=U
5. Для виндовой машины качаем пакет nmap (
nmap.org/download.html), устанавливаем и берем от туда утилиту ncat.exe вместе с парой dll
libcrypto-1_1.dll
libssh2.dll
libssl-1_1.dll
ncat.exe
помещаем "рядом" со своим ПО эти файлы
6. Печатаем на принтер с помощью команды
ncat.exe 192.168.56.10 9100 < test.zpl
Где 192.168.56.10 - IP нашей станции и 9100 порт на котором расшарин принтер
На виндовой машине не нужно ничего ставить, ни каких дров