CUPS printing to Xerox dp90

Helge Blischke h.blischke at
Thu Sep 29 09:38:24 PDT 2005

Mark wrote:
> Hi,
> I'm trying to print to queues which are setup on a XEROX DP90. I believe that the print controller is actually a Sun workstation, so queues are on here. I'm using CUPS 1.1.23 on Suse Linux Enterprise Server 8. The PPD is the Windows one and seems to load fine. As soon as I try to start the printer, it stops immediately but remains connected. The error log says:
> I [29/Sep/2005:15:35:15 +0100] [Job 2] Connected to
> D [29/Sep/2005:15:35:15 +0100] [Job 2] Connected on ports 515 (local 1023)...
> D [29/Sep/2005:15:35:15 +0100] [Job 2] lpd_command 02 RETAIN
> D [29/Sep/2005:15:35:15 +0100] [Job 2] Sending command string (8 bytes)...
> D [29/Sep/2005:15:35:15 +0100] [Job 2] Reading command status...
> D [29/Sep/2005:15:35:15 +0100] [Job 2] lpd_command returning 82
> E [29/Sep/2005:15:35:15 +0100] PID 23599 stopped with status 1!
> D [29/Sep/2005:15:35:15 +0100] UpdateJob: job 2, file 0 is complete.
> d [29/Sep/2005:15:35:15 +0100] UpdateJob: Removing fd 9 from InputSet...
> D [29/Sep/2005:15:35:15 +0100] StopJob: id = 2, force = 0
> Anyone any ideas? The 'lpd_command returning 82' I can't find any info on, but it looks important!
> Thanks,
> Mark

First, check if your DP 90 supports IPP (the recent Xerox production printers should) and use that,
if yes.

If not, check your SUNs printing subsystem configuration (I guess the OS is Solaris 8,9,or 10,
and the default spooler is the SYSV spooler with a proprietary BSD (aka LPR) interface. The use
of this spooler with the Xerox software has to be configured.


PS: BTW, is it not too hard to compile CUPS on the Solaris box and use a not too sophisticated Perl
script as a backend that calls the Xerox command line print client. If that is a option for you,
let me know.
Helge Blischke
SRZ Berlin | Firmengruppe besscom

More information about the cups mailing list