The printers.conf file can be edited to change the network address a printer uses. This can be useful to fix situations in which the printer in question has a new IP address, but the local system is trying to use the previous address.
- Shutdown the CUPS server
- Change the network address
- Restart the CUPS server
sudo nano /etc/cups/printers.conf
sudo systemctl start cups
NOTE The editor used in the example is nano for the sake of those who may be less comfortable in the command-line. With nano, once the change has been made, use Control + O to save the changes, and then Control + X to quit the editor.
Ideally, this process would not be necessary. Instead, once a printer is added, it will always be reachable at the address it was assigned when it was added to the system. In practice, things like power outages, or breaks in network connectivity, may be enough for the DHCP server to issue a new IP address.
A tip when making the address change, is to use the printer's network name instead of the IP address. The line below is the configuration that will need to be changed.
DeviceURI socket://10.0.1.120.local
If the printer's network name is known, use that in place of the IP address.
DeviceURI socket://PRINTER-NETWORK-NAME.local
Within a few moments, the printer should be reachable again. Perhaps the program used to print a document may need to be restarted, or in the worst case, the system may need a restart.
Comments
Post a Comment