05-11-2017 09:56 AM
On Mac OS 10.12 Sierra with the current version of Safari 10.1, when a user attempts to print to a Xerox printer (in our case a C70), the driver does not load properly, and we are instead presented only with "Printer Features", the generic PPD selections for the printer. Our environment requires accounting codes, and this module is inaccessible without the full driver. This has been tested using the Xerox drivers up to version 3.123.0(1865). The following error is written to the console log when we call up the print driver:
error 06:48:12.264859 -0700 kernel Library Validation failed: Rejecting '/Library/Printers/Xerox/PDEs/XeroxFeatures.plugin/Contents/MacOS/XeroxFeatures' (Team ID: G59Y3XFNFR, platform: no) for process 'Safari(39929)' (Team ID: none, platform: yes), reason: mapping process is a platform binary, but mapped file is not
error 06:48:12.267906 -0700 kernel Library Validation failed: Rejecting '/Library/Printers/Xerox/PDEs/XeroxFeatures.plugin/Contents/MacOS/XeroxFeatures' (Team ID: G59Y3XFNFR, platform: no) for process 'Safari(39929)' (Team ID: none, platform: yes), reason: mapping process is a platform binary, but mapped file is not
We are able to generate a PDF from Safari and then print from preview, but that requires extra steps and doesn't protect us from Apple updating other apps or the system effectively disabling the Xerox driver.
I have engaged Xerox support, have been given the pdf-preview workaround, and told to contact Apple for support and to wait until Apple resolves the problem.
Does anyone have any insight as to why the drivers aren't loading? Are you seeing the same behavior for your Xerox printers with Mac OS 10.12 and Safari?
05-11-2017 01:36 PM
It happens with all Xerox machines from Safari, which is odd since Preview/Mail and any other Sandbox apps work just fine.
We (Xerox) have reported it to Apple, but as is widely known, they don't exactly give status reports on issues.
The pdf workaround is pretty out there though, simpler to just switch to Firefox/Chrome until they fix it, some have been able to get Safari working by downgrading to the Apple driver (3.81) that comes with the OS
Can't hurt to report it publicly to them as well as Xerox
a week ago
I have a customer that has just recently started seeing this problem. I was able to get him to start using Chrome. Has there been any updates on this issue yet?
a week ago
Still no progress that I've seen. Very disappointed at the lack of response; years ago with a similar issue, we were given an intermitent driver release which fixed things rightaway. No further progress that I know of on this.
a week ago
That's odd jdn, I could have sworn it was you that Sparred it with Xerox and got the official response back in May. It's Apple that needs to fix it, not Xerox, If Xerox had a broken plugin, it wouldn't load in every other app including sandboxed apps.
Status – Closed
Device – C60/70
Issue – Unable to access Xerox features within Safari web browser 10.1
Solution sent to customer;
We have investigated this issue and determined that Safari 10.1 does not have the ability to load print preferences plugin modules for certain print venders, where previous versions of Safari has no issue. In this particular case, the XeroxFeatures.plugin file will not load in Safari 10.1 and the operating system reverts to the apple generic “printerfeaures.plugin”. This will cause limitations in regards to selecting Xerox features that are specific to Xerox printers when printing from Safari 10.1. Further investigation of the XeroxFeatures.plugin file and driver yield no indication of a problem with the Xerox driver that would cause this behavior. We strongly recommend you engage Apple Support to report this issue. With that being said, below is a workaround to the issue until Apple resolves;
- Within OSX, open the Safari 10.1 web browser.
- Navigate to the web page that you wish to print on the Xerox Color C60/70.
- Select file and then print.
- Select the Xerox Color C60/70 print queue.
- In the lower left side of the print window select the down arrow beside PDF;
- Select “Open PDF Preview”.
- Click file and then print once more.
- Click the down arrow beside “preview” and Select Xerox Features
- Select your desired features for the print job and click print.
a week ago
What's odd is that the official response asked if I needed help putting in a request with Apple, I replied yes, and no one followed up.
Printing to PDF as an intermediary step is not a solution.
Finally, according to someone at Apple, it is a Xerox problem with the way the drivers are signed or compiled or something. But since Xerox never followed up I'm stuck in the middle of the finger pointing between the two companies, operating without the ability to print from one of our essential programs. If I were a big manufacturer and software developer like Xerox and Apple broke my software that disabled my software from running on my clients' computers, I would figure out how to work with Apple as opposed to telling my users to go away file a bug report.
a week ago
How did Apple explain how Xerox is at fault when every single Application they develop works *except* Safari? If it was Xerox at fault, they should very easily be able to explain why they are perfectly fine accepting an improperly signed, or improperly compiled driver in every other application including Sandbox apps like Preview. That response if officially endorsed seems pretty flawed.
PM me a link to this post, and the SPAR number from your escalation and I will review the escalation and see where the ball was dropped after your final email stating you needed help dealing with Apple if I can.