Background Information - Xerox DC 265 Information Manual

Macintosh driver information
Hide thumbs Also See for DC 265:
Table of Contents

Advertisement

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 File->Print or
File->Page Setup menu selections, the driver examines all of the valid plugin files in the
Printer Description folder. Assuming the plugin is valid, the plugin can provide optional
resources that indicate which PPD files are acceptable to the plugin. This allows the plugin
to be loaded only as necessary.
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

Advertisement

Table of Contents
loading

Table of Contents