Печать из облака на офисный принтер - PullRequest
1 голос
/ 18 мая 2019

Я удивлен, что ответа на этот вопрос еще нет.Может быть, это так очевидно, что никто не должен спрашивать.

Это проблема.У меня есть веб-сервер, работающий на Ubuntu 16.04 на AWS, он принимает заказы.При поступлении заказа его необходимо распечатать на принтере, расположенном в офисе.Принтер - это современный корпоративный принтер HP.Так что все функции доступны.

Я могу настроить драйверы принтера на локальном компьютере с Ubuntu (рабочий стол, но протестирован через командную строку ssh), тогда

sudo hp-setup -i

может найти принтер локальной сети и настроить драйверы.Так что я могу тогда сделать

lp some_file.pdf

, и это работает !!!Но ...

Удаленный сервер на AWS явно не может найти принтер в офисе.Так просто

sudo hp-setup -i

не работает.Я открыл порт 9100 на нашем интерфейсе WAN (Draytek) и позволил ему получать соединения только с удаленного сервера AWS.Но когда я пытаюсь

sudo hp-setup -i my_ip_address

или

sudo hp-setup -i --port=9100 my_ip_address

, он возвращает стопку ошибок, которые прокручиваются за пределы экрана.Начиная с

HP Linux Imaging and Printing System (ver. 3.16.3)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

(Note: Defaults for each question are maked with a '*'. Press <enter> to accept the default.)

MIB search path: /home/ubuntu/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
and so on.....

Я почти уверен, что это распространенная проблема, но я не могу найти аналогичный вопрос с ответом.

Пожалуйста, не говорите: используйте HP Eprint'или' Использовать Google Cloud Print '.Мы уже используем HP Eprint, и он очень ненадежный, поэтому я и исследую альтернативы.Google Cloud Print нелегко настроить для печати из командной строки или из веб-приложения.

Мне нужно знать, как что-то настроить, чтобы удаленный сервер AWS мог общаться с офисным принтером.

...