У меня есть сетевой принтер со статическим IP-адресом. Недавно я изменил свою подсеть и должен был выделить ее новый статический IP-адрес.
Я попытался обновить CUPS с новым IP-адресом путем движения в Принтеры-> [Название принтера]->, администрация-> Изменяет принтер->, Текущее соединение-> Продолжается. Мне дарят этот экран, но строка подключения не является доступным для редактирования полем, таким образом, я не могу изменить IP-адрес:
Как я могу изменить IP-адрес?
IP-адрес не является модифицируемым полем, потому что при изменении его он описал бы другой принтер.
Отказ "Изменяют Принтер" подход, и на http://localhost:631/admin
, Find New Printer
У меня никогда не было большой радости от веб-интерфейса CUPS.
можно изменить URL принтера здесь, по крайней мере, если установка подобна моей.
Предпочтения/Принтеры, щелкните правой кнопкой и выберите Properties
Я просто прошел то же осуществление когда моя измененная подсеть. Можно изменить соединение. Однако Вы не сможете выбрать текущее соединение. Необходимо выбрать "новое" соединение, т.е. LPD или AppSocket или, для Вас, ipp. Поскольку Ваше исходное/текущее соединение является ipp, выбрал Протокол Интернета, печатающий (ipp). Хит продолжается и заполняет детали как текущее соединение.
Под root в окне терминала делаем, например:
lpadmin -p HL2270DW -v http://192.168.1.102:631
Of конечно, замените свой собственный принтер имя после -p
. Вам не нужно ничего делать в интерфейсе CUPS.
Вы можете редактировать /etc/cups/printers.conf
В терминале:
sudo systemctl stop cups
sudo vi /etc/cups/printers.conf
- (или текстовый редактор на ваш выбор, я выбрал vi.)
найдите URI принтера (выделено жирным шрифтом ниже), он будет среди всех ваших профилей принтеров, они расположены внутри теги вроде:
<Принтер My Poop Laser Printer>
Идентификатор принтера 1
UUID urn:uuid:c41ca0c7-52f3-3448-5dfe-11281fc3ac2e
AuthInfoRequired нет
Информация
Местоположение
MakeModel Generic IPP Everywhere Printer
DeviceURI ipp://192.168.200.2/printers/laser
State Idle
.
.
Там можно отредактировать IP, сохранить.
А затем перезапустите cups...
sudo systemctl restart cups