Печать с удаленного сервера с использованием CUPS и Lpr

давайте начнем шаг за шагом.

Устройства:

REMOTESERVER = Ubuntu Server 12.04 (IP-адрес 95.211.132.49);

LOCALSERVER = Ubuntu Server 12.04 (общедоступный IP 195.91.166.141);

PRINTER_1 = TSC TTP-343C;

PRINTER_2 = HP LaserJet Pro M201dw;

Описание:

LOCALSERVER (приватный ip 192.168.0.1) работает как шлюз. Оба ПРИНТЕРА подключены к сети по кабелю Ethernet, поэтому имеют частные ips (192.168.10.38 и 192.168.10.39). REMOTESERVER — сервер apache + php.

Цель: я хочу / нужно распечатать два файла с REMOTESERVER, нажав одну кнопку. Первый файл должен печататься на PRINTER_1, второй файл на PRINTER_2.

Что я делаю: я устанавливаю CUPS (https://www.cups.org/) и ЛНР (http://www.wikiwand.com/en/Line_Printer_Daemon_protocol). После этого я добавляю принтеры в CUPS. lpstat -p -d покажи оба принтера. Далее я печатаю два файла: 1.png по команде:

lpr -P ttp 1.png

и 2.png по команде:

lpr -P hp 2.png

так что его работа.

Проблема: я не могу распечатать файлы командой lpr из REMOTEHOST. На REMOTESERVER я не могу добавить принтеры, потому что они имеют только частный IP. Я понятия не имею, как добавить принтеры на REMOTESERVER. Я также попытался добавить IP LOCALSERVER и перенаправить порт на один из принтеров, но это не помогло. Я пытался использовать http \ ipp \ socket и другой протокол при добавлении принтеров в CUPS. Так что вопрос в том, как я могу добавить принтер на REMOTESERVER.

Большое спасибо и извините за мой английский.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]