After downloading the ppd file, edit it starting at the line:
" *OpenUI *XRColorMode/Output Color:PickOne " and remove all code until
" *CloseUI: *XRColorMode "
Now insert the code below, and setup a new Xerox-gray printer with this PPD
*OpenUI *XRColorMode/Output Color:PickOne
*OrderDependency: 20.0 AnySetup *XRColorMode
*DefaultXRColorMode: Color
*XRColorMode Color/Color: "
1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice
"
*End
*XRColorMode Black/Black and White: "
1 dict dup /ProcessColorModel /DeviceGray put setpagedevice
"
*End
*?XRColorMode: "
save
currentpagedevice /ProcessColorModel get
cvn /DeviceGray eq {(Black)}{(Color)} ifelse
= flush
restore
"
*End
*CloseUI: *XRColorMode
It worked for me, so I hope it will do the same for you :-)
We had to edit the linux drivers manually by taking bits of the Windows one an adding it into the Linu xone to enable B/W options...
Here is a pastedump from the PPD: http://paste.debian.net/97826/
It's been quite a while, but I think the part we added is this:
*OpenUI *XRColorMode/Output Color: PickOne *OrderDependency: 20.0 AnySetup *XRColorMode *DefaultXRColorMode: Grayscale *XRColorMode Grayscale/Grayscale: "
.
.
.
Seriously Xerox, your Linux support/drivers sucks.
I know this is an old thread, but I'm hoping Fabio is still around or at least someone that can help will see this. I'm having the same problem with a colorqube 8900. Can't print in B/W from linux, and I don't even have the option to choose between Color and B/W on the CUPS configuration page. I have tried a ton of ppd files, but haven't had any luck yet. Can you give me an example of which driver you downloaded and which ppd file you used?
Thanks,
-matt
yes, struggled also with an almost identical problem
what i did, i download the PS driver for the specific machine (windows driver) , NOT the global
i unzipped that file and i copied the .ppd file from it, i used that .ppd file in lunx, all working...
Hi,
we have a Xerox WorkCentre 7556 printer here with no addons, just the printer. It's plugged by Ethernet to a Linux Server (Ubuntu 10.04 serving thin clients, with CUPS) using the ppd file provided on the Xerox site.
I have the following problem :
It's impossible to print in black and white. The color correction features are inactive (Black and White, grayscale, etc.). Whatever their value, it still prints color. I'd like to know how to correct that and be able to print in BW, either using a new, updated driver or just patching the ppd to always print black and white (I don't mind this option since we're using different queues for B/W and color printing).
For the moment, we're using a generic, B/W only driver, with all the compatiility issues this cause.
Any advice would be greatly appreciated. Thank you very much.
Emile