Будьте осторожны, LPD не является протоколом аутентификации, и кто-то может напечатать множество полностью черных страниц без особых усилий и тратить много ваших ресурсов. Может захотеть завернуть с SSH или стучать в порт

онечная цель - отправить задание на печать на принтер через Интернет. Суть в том, что принтер подключен напрямую к маршрутизатору, поэтому я не могу рассчитывать на то, что компьютер что-то обрабатывает.

Путь к заданию на печать: Компьютер -> Интернет -> Маршрутизатор -> Принтер

Принтер Epson TM-T88V с подключаемым модулем UB-E02 (изначально он был оснащен 25-контактным модулем).

Маршрутизатор представляет собой D-Link DIR-655 с портом 9500, перенаправленным на порт 9100 LAN и IP-адрес LAN принтера. С помощью этой настройки я могу ввести WAN IP-адрес маршрутизатора + порт 9500 в веб-браузере, и принтер выплевывает полученный HTTP-запрос.

Из терминала, если я использую lpr (в частности, lpr -h ip-address: 9500 filename.txt), принтер печатает полученный HTTP-запрос (не файл), и lpr, похоже, просто ожидает ответа. Согласно Техническому справочнику UB-E02, модуль Connect-It поддерживает lp / lpr.

Почему принтер печатает HTTP-запрос и не отправляет ответ обратно?

Ответы на вопрос(1)

Ваш ответ на вопрос