Печать LPR, может ли он быть непосредственно на принтере?

У меня есть USB-принтер, подключенный к сетевому серверу печати (TL-PS310U).

Я хочу распечатать с Debian / Ubuntu на этом принтере. Очередь называется 2409ee3c , но когда я пытаюсь использовать lpr , она говорит, что мне нужно добавить /version=1.1 :

  • Выберите другой часовой пояс при установке Debian?
  • Ghost NTP-сервер на Debian 8.6
  • Почему у той же версии Debian разные версии ядра?
  • extundelete не завершает работу
  • Убедитесь, что раздел зашифрован
  • Как запустить команду для списка пакетов?
  •  user@user:~$ lpr -H 192.168.100.1 -P prt0 C0003022.che.spl lpr: Error - add '/version=1.1' to server name. 

    Затем я добавил принтер в CUPS ( http: // localhost: 631 ) как lpd , с именем Printserver :

    lpd://192.168.2.30/2409ee3c

    И теперь я могу печатать с LPR:

     user@user:/run/shm$ export CUPS_SERVER=localhost:631; lpr -H 192.168.2.30 -P 2409ee3c C0003022.che.spl lpr: The printer or class does not exist. jsivil@jsivil:/run/shm$ export CUPS_SERVER=localhost:631; lpr -H 127.0.0.1 -P Printserver C0003022.che.spl 

    Мои вопросы:

    1) Можно ли печатать с LPR непосредственно на этом принтере за сервером печати? (Я пробовал netcat но он не работает для этого printserver)

    2) Нужен ли LPR CUPS? Можно ли использовать 127.0.0.1?

    3) Как я могу избежать необходимости экспортировать переменную CUPS_SERVER до использования lpr ?

    благодаря

  • Интеграция настраиваемого модуля ядра в Debian
  • Getty не начинается в qemu
  • Как сделать разделы системных файлов более крупными без переустановки
  • Почему добавление тестового репозитория Debian создало так много зависимостей пакетов?
  • Я должен запустить ./odoo.py как root вместо того, чтобы просто запустить службу odoo
  • rpcbind- "предупреждение" при загрузке
  • One Solution collect form web for “Печать LPR, может ли он быть непосредственно на принтере?”

    netcat можно использовать, хотя вам нужно отправить соответствующие команды LPD. rlpr , несомненно, лучший вариант для прямой печати, чем выяснение того, как делать RFC 1179 по netcat .

    Клиенту CUPS lpr нужен сервер CUPS, так как сервер CUPS выполняет тяжелую работу, а часть клиента в основном представляет собой совместимость для традиционных интерфейсов командной строки lpr или lp .

    CUPS имеет ~/.cups конфигурации ~/.cups который может использоваться вместо переменной окружения, хотя я не помню, что вам нужно было установить CUPS_SERVER где сервер печати находился в локальной системе:

     % ls ~/.cups/ lpoptions % cat ~/.cups/lpoptions Default ps307g % 
    Linux и Unix - лучшая ОС в мире.