[cups.general] Xerox Document Centre 220 [FIXED]

Ryan Suarez ryan.suarez at sheridanc.on.ca
Wed Jul 7 12:23:55 PDT 2004


Ok, thanks to cups support, the Xerox is working fine now. I had to use 
this URI for all our Xerox Document Centres:

lpd://hostname/lp

<snip>

The LPD protocol description requires a queue name.  Some printers use queue names like "LPT1" or "ps" - there is no standard for this sort of thing.

The "lp" queue name was simply a guess - it is the default queue name for Berkeley lpr, and since you didn't have the "rp" value defined I thought it would be a good name to try.

I am glad you are up and running, and we will add this tidbit of information to a future version of the documentation so that others don't have to struggle with it.

</snip>


Helge Blischke wrote:

>Ryan Suarez wrote:
>  
>
>>>>I've tried the following URIs:
>>>>
>>>>******* <snip>
>>>>lpadmin -p oa-e108-x1 -E -v lpd://oa-e108-x220:515 -m xr_dc340.ppd
>>>>lpadmin -p oa-e108-x1 -E -v lpd://oa-e108-x220 -m xr_dc340.ppd
>>>>******* </snip>
>>>>
>>>>But I keep getting this error:
>>>>
>>>>******* <snip>
>>>>D [22/Jun/2004:12:03:55 -0400] [Job 13] Connected on ports 515 (local 0)...
>>>>D [22/Jun/2004:12:03:55 -0400] [Job 13] lpd_command 02
>>>>D [22/Jun/2004:12:03:55 -0400] [Job 13] Sending command string (2 bytes)...
>>>>D [22/Jun/2004:12:03:55 -0400] [Job 13] Reading command status...
>>>>D [22/Jun/2004:12:03:55 -0400] [Job 13] lpd_command returning -1
>>>>D [22/Jun/2004:12:03:55 -0400] UpdateJob: job 13, file 0 is complete.
>>>>D [22/Jun/2004:12:03:55 -0400] CancelJob: id = 13
>>>>D [22/Jun/2004:12:03:55 -0400] StopJob: id = 13, force = 0
>>>>D [22/Jun/2004:12:03:55 -0400] StopJob: printer state is 3
>>>>E [22/Jun/2004:12:03:55 -0400] PID 8691 stopped with status 1!
>>>>******* </snip>
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>I've no such printer around but several DocuTechs. As I suspect
>>>they (Xerox) didn't invent the wheel several times, and they
>>>seem to like Java applets, perhaps try
>>>      ipp://servername/servlet/IPPServlet.IppPrinter/queuename
>>>or something similar,
>>>where servername is the DNS or YP name of your Xerox box and
>>>queuename is the name of the print queue you want to access.
>>>
>>>
>>>      
>>>
>>This printer does not support IPP.  But I installed LPD on a machine and
>>it spools the jobs to the xerox 220ST perfectly fine.
>>
>>As a workaround, I've installed this printer in CUPS by re-routing the
>>job through LPD, by using this URI:
>>
>>lpd://oa-adminprint/oa-e108-x1
>>(ie. backend://LPD-Server/queuename)
>>
>>Printing works fine now for the Xerox, but I have to mainting LPD!
>>
>>I suspect that the CUPS lpd backend does not work for this printer.
>>    
>>
>
>Then try to add "?reserve=yes" (without the quotes) to the device URI
>to force CUPS' LPD backend to use only reserved source ports in the
>range
>721 to 732.
>
>Helge
>
>  
>





More information about the cups mailing list