Pre-check

1) Take a backup of /etc/cups/printers.conf
# cp -p /etc/cups/printers.conf /etc/cups/printers.conf_DDMMYYYY

2) Verify the current Printer IP Address
# lpstat -s | grep -i <printer name>

Implementation Plan

1) Use lpadmin to change the new uri
# lpadmin -p <printer name> -v <new uri>

Post check

1) Verify the current Printer IP Address
# lpstat -s | grep -i <printer name>

 

Example

[root@testbox ~]# cp -p /etc/cups/printers.conf /etc/cups/printers.conf_DDMMYYYY

[root@testbox ~]# lpstat -s | grep -i testprt
device for testprt: ipp://10.215.224.132/printers/testprt
[root@testbox ~]#

[root@testbox ~]# lpadmin -p testprt -v ipp://10.210.20.225/printers/testprt

[root@testbox ~]# lpstat -s | grep -i testprt
device for testprt: ipp://10.210.20.225/printers/testprt
[root@testbox ~]#