Cause
When a version prior to 8.6 of the Adobe driver is used with an OS containing version 8.6 or higher of the Apple PrintingLib file, errors occur. The DC 265/255/240 custom Macintosh driver is based on the Adobe 8.5.1 printer driver. The driver is calling out to the Adobe PrintingLib version 8.5.1.
The Xjector is a Xerox plugin to the Adobe driver. The Xjector error indicates that an error has occurred with the Xjector plugin due to the PrintingLib mismatch.
NOTE: The DC 265/255/240 driver installer does not overwrite the PrintingLib version if it is higher than 8.6.
Xjector errors no longer occur in the Adobe 8.6 base driver. Because Xerox CentreWare 5.2 and above custom Macintosh drivers are based on Adobe 8.6 base driver, there is no longer a PrintingLib mismatch.
Solution
Upgrade to the CentreWare 5.2 driver v5.02.11 or above.
Background Information
The Adobe base driver uses plugins to enhance and/or expand the driver capabilities. There are several types of plugins. Each plugin has a different function.
The Xjector name is what the Xerox plugin is called by the core driver. The external name consists of the printer model and the word Xjector, such as DC265/255/240 Xjector is the DC 265/255/240 printer family plugin.
The PrintingLib is the library provided by Apple to access the printing process. An application that wants to print makes a series of calls to set up the printer, start the print job, etc. The PrintingLib file provides this support. Adobe provides a PrintingLib file that is compatible with the Apple version. The Adobe driver queries the PrintingLib file for entry points (startJob, setup, etc.) and then overrides the functions if replacements are provided by the plugin. Adobe has also added Adobe specific functions to the PrintingLib file which do not exist in the Apple version.
When Apple introduced the Macintosh OS 8.5, LaserWriter 8.6 was included, which uses an updated PrintingLib file. The older Adobe drivers could see that the version had changed and the methods for accessing the entry points had also changed. Adobe produced a new base kit (AdobePS 8.6) which uses the original Apple PrintingLib, so that incompatibilities when a new OS installation no longer occur. Adobe specific functions were moved to the file Adobe PrintingLib.
When you use the Choose to select a printer and PPD, the driver compiles the PPD and stores the information in the Preferences file. When the driver is loaded via the
The Xerox driver uses optional resources to keep the 265/255/240 plugin available only when using the DC 265/255/240. An example of a plugin that is always available is the Watermark plugin.
| dc99cc0135 |
Page 2 | Document Centre Technical Support Operations |