brucehinrichs those comments were uncalled for and its more than likely the OP lost his job due to personality difference with new boss rather than his skills which you berate.
As for CUPS: I'll post this elsewhere too, but we have no end of problems with CUPS on variants of Linux.
Printer settings are only sticky when sent in Control Panel. For example, if draft is set in Control Panel/Printers, and photo is set in final print dialog, actual print is in draft, not photo. This is repeatable and does not matter what the originating software is eg Shotwell Open Office and so on.
We have confirmed it with various printers using CUPS and various computers and variants of Linux eg Mint, Ubuntu, Kubuntu, Puppy, Pinguy.
Various folks have reported this wrongly thinking is fault with Open Office/Libre Office, or their software which its not - comes down to CUPS.