У меня есть сервер печати рабочий Сервер Ubuntu 16.04 с установленным сетевым принтером HPLaserJet9050N (с PPD), И он печатает хорошо. В другой машине у меня есть Рабочий стол Ubuntu 16.04, и я пытаюсь заставить ее отправить задания на сервер печати. Я создал файл/etc/cups/client.conf с содержанием:
ServerName printsrv.mydomain.ar:631
который является корректным адресом сервера.
Но когда я пытаюсь сделать что-то как lpstat-a, я добираюсь:
lpstat: Error - añada '/version=1.1' al nombre del servidor.
Который является странным, потому что и сервер и клиент выполняют CUPS 2.1.3-4, таким образом, я не должен должен быть использовать то обходное решение для старых серверов CUPS. Я делаю это так или иначе, но я получаю тот же результат.
Только для попытки я изменяю адрес в client.conf файле к другому серверу (тот, который я пытаюсь заменить) с Травлением Debian и CUPS 1.3.8 И РАБОТАМИ IT с "/version=1.1" обходным решением:
Myusee@client-pc:/etc/cups$ lpstat -a
HPLaserJet9050N aceptando peticiones desde jue 18 may 2017 16:55:21 ART
Все компьютеры находятся на той же подсети, и брандмауэр рассматривает старое и новый сервер точно тот же путь.
A tcpdump
для порта 631 и на клиенте и сервере показывает, что пакеты отправляются и получаются.
Я не уверен, было ли это Вашей проблемой, но это может помочь кому-то:
Если Вы добираетесь lpstat: Error - add '/version=1.1' to the server name
ошибка, когда Вы добавили '/version=1.1to the server URI in your
lpstatcommand or in
/etc/cups/cupsd.conf', удостоверьтесь, что сервер возрос, выполнение, и доступен! Это бросило ошибку для меня, пока я не понял, что сервер снизился.