Using the clues I found @ https://openprinting.org/printer/Xerox/Xerox-WorkCentre_6515DNI_MFP
and applying this patch to the windows ppd file:
--- xrx6515.ppd.orig 2019-01-29 20:07:01.480388000 -0800 +++ xrx6515.ppd 2019-09-23 17:42:32.469142125 -0700 @@ -506,7 +506,7 @@ *CloseGroup: PaperOutput -*OpenGroup: PrintQuality/Print Quality/Color +*OpenSubGroup: PrintQuality/Print Quality/Color *OpenUI *OutputMode/Print Quality: PickOne *OrderDependency: 46.0 AnySetup *OutputMode @@ -531,7 +531,7 @@ *End *CloseUI: *OutputMode -*CloseGroup: PrintQuality +*CloseSubGroup: PrintQuality *JCLBegin:"<1B>%-12345X@PJL JOB<0A>"
Thank you for using the Support Forum. I appreciate you providing this answer that worked for you. I am sure others will find this information useful.
Just wanted to say a big thank you for figuring this problem out. The edited file needs to be put in the Linux downloads for this printer on Xerox's support page. I'm using the edited ppd on Ubuntu MATE 16.04 LTS with CUPs and it even reports ink levels. The original Linux driver package from Xerox did not work. The Windows driver and smartstart packages did not work in my Win10 VM. The printer keeps going to sleep during all my troubleshooting. I was ready to send the printer back and then found your solution.