1 Reply Latest reply on Jan 23, 2017 11:52 AM by Scott Olswold

    OSX 10.12 (Sierra) & Firefox, HP/Canon/K&M - Driver Settings Problems ...

    Peter Dills Adventurer

      Has anyone else seen issues with OSX 10.12 (Sierra) and HP, Canon IRAdv, & K/M Printer drivers (PPDs) when using Firefox?


      We're noticing that once upgraded to OSX 10.12, that one can no longer make changes to printer settings, such as duplex/simplex, color/monochrome, nostaple/staple, etc. - and have those settings affect a sent print job.  All the default settings continue to function, but the OSX 10.12 printing UI never makes selected changes.  We see this when jobs show up in our UniPrint queues, where simplex jobs should be duplex, b&w should be color, etc.  The issue becomes ever more complex when sending a job from OSX 10.12 to a Canon IRAdv printer with the Fiery RIP appliance attached - especially when using popup:// for your job transport.  The Fast Feature menu never launches, and extreme latency occurs - just for the printing UI to show up.  Using LPD:// allows the Fast Feature menu to show up, but no matter which settings you change, none take effect.  This part occurs with all apps, not just Firefox.


      We've begun to build several installer packages for OSX 10.12 machines, with different forced defaults.  This requires editing the PPD driver file, and settings the "*DefaultCNxxx:" options to the settings you want, and then building multiple installers with various default settings.  It's the only way we've found to get around the problem.


      Would love to here from anyone else that's seen this behavior!


      Thanks much,

      PeterD / University of Minnesota

        • Re: OSX 10.12 (Sierra) & Firefox, HP/Canon/K&M - Driver Settings Problems ...
          Scott Olswold Guide


          Much of this is most likely due to the use of the drivers' CUPS plug-ins to achieve both User Interface (like the Finishing, Quality, and Special Features options for the Canon USA driver, and the common Fiery interface for the imagePASS driver) and operational functions. Many of these plug-ins attempt to establish a connection with the printer on the other end because, tradtionally, a MacOS client has only ever attached to a device (I know, I know...we don't, but in environments that don't have print management software, it's all direct to printer). In fact, on the imagePASS installer I downloaded, if you don't choose the "just install driver" option, only allows you to specify a Fiery-backend destination; you can't just set it up to any old IP address or host name. Rude!

          At any rate, a dismal part of all of this is that the communication bit has to time out on the MacOS system before you can move to the next thing. And if the communication isn't successful, sometimes complete functions are made unavailable in the Print dialog box. Yet even more dismal, sometimes a single CUPS plug-in does more than one thing, so simply removing it from the PPD as a necessary resource causes failure.

          I know that there are some issues using the "Generic PPD" (notably, no color choice, and a limited paper selection), but on the MacOS, given the proclivity of the manufacturers to wrap so much outside the PPD for MacOS drivers, it may be the only stable option available.