Как передать данные из файла в netcat для печати?

Я использую openbravo pos для печати на термопринтере с помощью устройства linux. Например, у меня есть принтер, подключенный к USB-порту, я указываю файл свойств на / dev / usb / lp0, и он отлично печатается, при условии, что у пользователя, конечно, есть права на запись в dev.

Теперь я хотел бы печатать на аналогичном принтере, но используя режим raw на порту 9100. Я обнаружил, что обе команды работают нормально, и это хорошая новость

echo "hello" | nc 192.168.0.5 9100 
echo "hello" > /dev/tcp/192.168.0.5/9100

Моя проблема в том, что openbravo не распознает ни один из этих синтаксисов в настройках.

Поэтому я думаю, что должен быть способ сделать отображение из точки монтирования, например / tmp / lp, в команду netcat и заставить это отображение произойти на системном уровне, чтобы я мог просто указать openbravo для печати на / tmp / лп?

Для аналогии, я смог достичь той же цели в Windows, используя следующую команду

net use lpt1: \\user-pc\printer /persistent:yes

0 ответов

Другие вопросы по тегам