During a recent printer deploy project, I had two requirements that I had some difficulty resolving: (a) color control for Xerox printers for both Windows and Mac; and (b) permanently disabling banner sheets.
The specific configuration was that all print jobs are sent through a Windows print server, serving Windows natively and Mac through Unix services Line Printer Daemon (LPD).
For Windows, I was able to control the color output and banner pages through features in the driver configuration on the server, which propagated to all Windows machines. Obviously, this propagation does not happen for LPD on a Mac. Even if the specific queue in Windows is set to BW only and no banner, a color job from a Mac still produces color and the banner is still produced.
The resolution? Modify the Mac PPD for each print queue.
PPD?
A PPD is a PostScript Printer Definition, a text based configuration file that defines the scope of the printer, such as the capabilities, defaults and restrictions.
Since PPD files are based on PostScript, how a PPD is defined is determined by Adobe. Please visit the following link for more information: http://partners.adobe.com/public/developer/en/ps/5003.PPD_Spec_v4.3.pdf
Xerox PPD and Color Control
The Xerox printer driver for Mac has a PPD that defines that printer. Inside the PPD I modified two lines to disable color output:
*ColorDevice: False
*DefaultColorSpace: Gray
Although I changed both, it was only at the time that I changed the DefaultColorSpace that the color output stopped. Even though the Mac user still has the option to specify color at print time, the output will remain BW.
Xerox PPD and Banner Page
In the same PPD, I modified one tag that permanently removed banner pages:
*DefaultJCLBanner: False
PPD Location
In the Mac environment, custom English PPD files are located in:
\Hard Drive\Library\Printers\PPDs\Contents\Resources\en.lproj
To copy files in to this folder you will need to authenticate using a username with Admin permissions.
All tag information, such as * DefaultJCLBanner, is in the document provided by Adobe, as was provided above.
I had a related problem using Linux and the openprinting.org .ppd file for my Xerox Phaser 7750GX, in that my color print jobs would come out grayscale unless I manually forced them to “color”. I was leery of editing the .ppd file, but based upon the above article, I modified two lines:
*ColorDevice: True was False
*DefaultColorSpace: RGB was Gray
Restarting cups then changed the default behaviour.
Glad it helped you out.
hi,
until now i still could follow the steps on how to disable banner sheet from the PPD files of a MAC. i tried to pull up and follow the path but it seems that the files are encrypted and i just could not see how i can set the following :
ColorDevice: False
DefaultColorSpace: Gray
DefaultJCLBanner: False
please help me with these issues as i get a lot of problems with a mac on this related configurations.
thanks
Nik
reposting with correct phrase….
hi,
until now i still could not follow the steps on how to disable banner sheet from the PPD files of a MAC. i tried to pull up and follow the path but it seems that the files are encrypted and i just could not see how i can set the following :
ColorDevice: False
DefaultColorSpace: Gray
DefaultJCLBanner: False
please help me with these issues as i get a lot of problems with a mac on this related configurations.
thanks
Nik
Hallo,
i want to change the Name of the Printjob and save it on the printer without printing.
I change the Line in the ppd:
userdict /xerox$jobname () put
userdict /xerox$jobname (Testprint) put
and set the Jobtype to “save print” ,
but the Printer prints direkt without saving!?
Can anyone help pleas?