I am on Yosemite and wasted my whole day with this and finally came up with a simple but interesting solution.
Since there is no other option, I used an application like WMware Fusion (or Parallel Desktop). You can install any version of windows. For instance, I installed the good old Windows XP. As long as your printer's legit driver is available for that version of windows everything is fine. Just install your Xerox printer in the Printers option (Control Panel) and that's it!!! Just print everything in there.
It works much faster than when I used with an emulation file of some other weird generic printer. No fonts problem either, all are original.
Until Xerox solves this, this will be my solution for now.