If you use a package system to install/update software, something like rpm and yum, then you will have to ability to switch back to an older software version. RPM install/upgrades will actually save your configuration files, and install the new one with the extension *.new.
Cups is usually not difficult in terms of upgrading, so if it works on the test environment, then you will probably have no problems on the target PC.
Debian