Quote:
Originally Posted by widget
Have you tried;
Code:
apt-get install --reinstall cups
doesn't take long and may just help.
Code:
dpkg-reconfigure cups
may help too.
|
No, I have not tried that, because I have a workaround (see below).
Quote:
Originally Posted by widget
I would, if possible, see how the configuration files on your other install and the problem one compare. May be a clue there.
|
That is exactly correct. I figured out that PPD files are text files
that could be compared using diff. When comparing the PPD file that
worked (/etc/cups/ppd/Xerox-6180MFP-D.ppd) to the one that did not
work (/etc/cups/ppd/Xerox_Xerox_Phaser_6180MFP-D.ppd) I found the key
difference being the
*ColorDevice setting in the working PPD
file but not in the other:
Code:
diff /etc/cups/ppd/Xerox-6180MFP-D.ppd /etc/cups/ppd/Xerox_Xerox_Phaser_6180MFP-D.ppd
23c23
< *% You may save this file as 'Xerox-Phaser_6180-Postscript.ppd'
---
> *% You may save this file as 'Xerox-Phaser_6180MFP-D-Postscript.ppd'
32c32
< *Product: "(Phaser 6180)"
---
> *Product: "(Phaser 6180MFP-D)"
39,41c39,41
< *ModelName: "Xerox Phaser 6180"
< *ShortNickName: "Xerox Phaser 6180 Postscript"
< *NickName: "Xerox Phaser 6180 Foomatic/Postscript (recommended)"
---
> *ModelName: "Xerox Phaser 6180MFP-D"
> *ShortNickName: "Xerox Pha. 6180MFP-D Postscript"
> *NickName: "Xerox Phaser 6180MFP-D Foomatic/Postscript"
58,59c58,59
< *ColorDevice: True
< *DefaultColorSpace: RGB
---
> *ColorDevice: False
> *DefaultColorSpace: Gray
64c64
< *1284DeviceID: "DRV:DPostscript,R1,M0,TP;"
---
> *1284DeviceID: "MFG:Xerox;MDL:Phaser 6180MFP-D;CMD:Adobe PostScript 3, PCL;DES:Xerox Phaser 6180MFP Color Laser Printer, PostScript 3, Letter/A4 Size;DRV:DPostscript,R0,M0,TP;"
69a70
> *driverManufacturerSupplied: False
76c77
< *FoomaticIDs: Xerox-Phaser_6180 Postscript
---
> *FoomaticIDs: Xerox-Phaser_6180MFP-D Postscript
148,157d148
< *OpenUI *Resolution/Resolution: PickOne
< *OrderDependency: 110 AnySetup *Resolution
< *DefaultResolution: default
< *Resolution default/Printer Default: ""
< *Resolution 150x150dpi/150 DPI: "<</HWResolution[150 150]>>setpagedevice"
< *Resolution 300x300dpi/300 DPI: "<</HWResolution[300 300]>>setpagedevice"
< *Resolution 600x600dpi/600 DPI: "<</HWResolution[600 600]>>setpagedevice"
< *Resolution 1200x1200dpi/1200 DPI: "<</HWResolution[1200 1200]>>setpagedevice"
< *CloseUI: *Resolution
<
160c151
< *DefaultDuplex: DuplexNoTumble
---
> *DefaultDuplex: None
164a156,164
>
> *OpenUI *Resolution/Resolution: PickOne
> *OrderDependency: 90 AnySetup *Resolution
> *DefaultResolution: 600x600dpi
> *Resolution 150x150dpi/150 DPI: "<</HWResolution[150 150]>>setpagedevice"
> *Resolution 300x300dpi/300 DPI: "<</HWResolution[300 300]>>setpagedevice"
> *Resolution 600x600dpi/600 DPI: "<</HWResolution[600 600]>>setpagedevice"
> *Resolution 1200x1200dpi/1200 DPI: "<</HWResolution[1200 1200]>>setpagedevice"
> *CloseUI: *Resolution
I believe now that there must be a bug that makes it think that the
6180-MFP-D device is any different than the 6180 device (it is the
same device but perhaps with scanner capability).
I conclude that there is a bug somewhere in CUPS whereby the 1.4.4-7
version assigns a PPD for the 6180-MFP-D device without color, but the
6180 device with color. Specifically, what I had done earlier that
had grayscale was selecting the
Code:
Xerox Phaser 6180MFP-D Foomatic/Postscript
make of printer that yields grayscale, but then I deleted that printer
and then instead added a new printer with this selection:
Code:
Xerox Phaser 6180 Foomatic/Postscript (recommended)
Once the printer is set to the latter, and not the former, make of
printer, I can now print in color.
EDIT: I filed a bug report against Debian at
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642960