Printer features is the problem, it should be showing Xerox Features.
If it is showing Xerox Features, can you supply a screenshot? It seems weird that Apple would ever revert one of their decisions.
Good news - I can happily say that from Safari and Mail in 10.15 (Dev Beta), printer features are back - so there is light at the end of the tunnel!
Thanks. I’ll give this a shot and let you know
Warning in advance, this isn't a short post.
Xerox Features will show up only in 64bit apps if you have a 4.x or newer driver.
3.X will work fine, until you get to a printer that isn't supported by them (Devices that came with or after the 4.x did, Like the AltaLink and VersaLink models)
Mac OS X 10.8 is the first OS that required 64-bit hardware, and the last OS that will run 32-bit applications “without compromises” is macOS 10.13, with a requirement that all applications are 64-bit by June 2018. Apple had previously requested Xerox continue to produce 32/64-bit drivers until the release of 10.12 at which point we were allowed to remove 32-bit support. Xerox continued to support 32/64-bit applications until June 2017 when we released the new 4.x version of the print driver.
The v4.x driver is 64-bit only, supports macOS 10.11 through 10.13 and is the only macOS driver that will continue to add new printers. The most well-known application that is 32-bit is Microsoft Office 2011, which Microsoft officially ended support for in 2016.
There are also issues with Safari and Pages, which are not 32 bit any more, but handle plugins in an odd way
Starting with MacOS 10.12.4, both Safari and Preview enabled an internal feature called Library Validation which prevents our driver from loading the Xerox feature library, resulting in ‘Printer Features’ and the 'XR' keywords. Apple's Library Validation policy is such that it prohibits the ability to load any 3rd party vendor's own custom libraries, therefore we see the wrong strings within the driver UI.
Pages (and likely Numbers and Presentation) are all showing the same issue as Safari and Preview, where the UI displays 'Printer Features' and we see 'XR' keywords within the strings.
Unfortunately, Xerox is unable to affect these application software developers to not enable the Library Validation feature.
There are also no plans to attempt to address this from the Xerox driver perspective at this time.
To verify if the application in use is 32 bit perform the following steps:
1a. Select Go
3a. Select File
As a workaround you should be able to use the dropdown in the bottom left corner to open PDF preview and print using Xerox Features to print.
It also seems to work where you can create a preset with theinformation in it outside of the 32 bit application, save it, and select it within the 32 bit app when printing. (This is by far the simplest method)
As for installing the 3.X driver:
You can grab the 3.123 driver from here, just ignore the model number, it is a Universal binary so it covers near all Xerox devices up to early 2017. (Please note, this does not include VersaLink or AltaLink, they require a 4.x driver)
But, you can't install it on a system that has the 4.X driver. First, you need to totally remove the 4.X.
To do that...
o Close any open printer queues in the Dock
o Close all open applications
o Print & Fax - remove Xerox printer objects (using the "-" button under the list of printers)
o Applications folder - remove Xerox folder (if present)
o Library/Applications Support - remove Xerox folder
o Library/ColorSync/Profiles - remove XRX* or other Xerox files if present
o Library/Image Capture/TWAIN Data Sources - remove Xerox printer packages
o Library/Printers - remove Xerox folder
o Library/Printers/PPDs/Contents/Resources - delete Xerox folders and files. Older OS's have multiple language subfolders, each of which may contain Xerox PPDs. If this is the case, the easiest thing to do is search the entire set of folders for the Xerox files, and delete en masse.
o Library/Receipts - remove any of the following: pde***.pkg, xpd***.pkg, ICC*, ICP*, ICC_Profiles, SSScan/Xerox (folder)
o Users/[username]/Library/Preferences/ - remove all com.xerox.* files
o Note: If your library folder is hidden, type this in a TERMINAL window (located in Utilities folder): > Chflags nohidden Library <enter>
o Also in Users/[username]/Library/Preferences/ - look for any com.apple.print.custompresets.forprinter.(yourXeroxPrinterName).plist files and delete them
o Users/[username]/Library/Caches/ - remove all XRXSetup* files (if present)
o Also in TERMINAL:
> cd /var/db/receipts/ <enter>
> ls <enter> - look to see if there are any com.xerox.* files. If so, delete with:
> sudo rm com.xerox.* <enter> (will prompt for admin password)
- Empty the MAC’s trash. If any files are being held, reboot and empty again.
- Reboot the Mac
Install the driver
At my wits end. Loaded 4.1 drivers from website, refuses to give me Xerox Features, consequently I can’t print at all. Went to the Apple website and downloaded the 3.81.1 driver and still get no Xerox Features. This is a brand new machine. Vendor tech installed the 3.81.1 driver on two iMacs running older Os and it works on those two machines. It doesn’t matter what app I’m using - Pages or Safari. Vendor (Xerox Auth) is not responsive. I’m obviously missing something. Hopefully someone here can help! (Kinda wishing we had stuck with the Japanese brand.)