The EFI Driver installer (EFI is the OEM for the Canon imagePASS) includes a neat little bunch of software (wrappered under a "Harmony" label) that attempts to make a connection with the printer on the other end for things like configuration, available options, and status. Those will break in a situation where the end point is something other than the imagePASS B2. What you can attempt to do is edit the PPD and remove as many CUPS extensions as you can that allow the driver to be useful. I downloaded the B2 driver for the MacOS and installed it on my MacOS 10.9 development system. In the "US" version of the PPD file, there is this section at the very bottom:
That behavior is being driven by one, or both, of the defined *cupsFilter items. I don't know if removing one, or both, of them will affect how the overall driver functions, as I do not have an imagePASS to test. What you can do to test:
- Install the printer as you do now.
- Go to /etc/cups and find the PPD file. It will be named with the name of the printer you created.
- Launch it in Text Editor.
- Add a % and space between the * and cupsFilter (example *% cupsFilter) for the first filter. Save it.
- Test a print job.
- Do the same with the other filter entry.
You can always create a new printer object using that PPD as well, by running something like this in a Terminal window:
lpadmin -p TestPrinter -o printer-is-shared=false -v lpd://PharosServer/Queue -D TestPrinter -E -P /etc/cups/PPDFileName.ppd
and testing with that. It is crucial that the actual imagePASS B2 driver be installed in addition to this PPD, as the PPD file references resources that are installed with the driver.
Let us know how it goes!
Thanks for the response. When I commented out the cups filters then I no longer had access to the Fiery Features, which are important because that's where all the printing options are.
This problem doesn't happen with OS X 10.8 and earlier.
Print Lab Manager
UIC School of Design