[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cups printing problem



On Sun, Sep 02, 2007 at 14:47:52 -0600, Robert Jerrard wrote:
> On Sun, 2007-09-02 at 22:03 +0200, Florian Kulzer wrote:
> > On Sat, Sep 01, 2007 at 11:43:18 -0600, Robert Jerrard wrote:
> > > I have just installed Debian etch from scratch. In attempting to set up
> > > the printing the cups printer section tells me:
> > > 
> > > "/usr/lib/cups/backend/http failed"
> > > 
> > > and /var/log/cups/error_log gives:
> > > 
> > > E [01/Sep/2007:10:22:33 -0600] [Job 1] Destination printer does not exist!
> > > E [01/Sep/2007:10:22:33 -0600] PID 27798 (/usr/lib/cups/backend/http) stopped with status 4!
> > > 
> > > when using http://localhost:631/ipp/9100
> > > 
> > > If I try socket://localhost:9100 cups tells me:
> > > 
> > > "Network host 'localhost' is busy; will retry in 5 seconds..."
> > > 
> > > and /var/log/cups/error_log gives:
> > > 
> > > E [01/Sep/2007:11:40:59 -0600] CUPS-Add-Modify-Printer: Unauthorized
> > > 
> > > Any ideas what to try next to get printing to work?
> > 
> > Tell us what printer this is (maker/model) and how it is connected to
> > your computer (parallel port, USB, network).
> 
> I have a Xerox Phaser 8500 for which I had a ppd file from Xerox
> originally but did not think to save it for the install. Now Xerox no
> longer makes it available so I have been trying with a UNIX ppd file and
> just a generic postscript printer ppd.

I think the correct ppd file is available here:

http://www.support.xerox.com/go/getfile.asp?objid=61334

You need to download CupsPrinterPkg2007_May_10.tar and extract
XRX_Phaser_8500n.ppd from this archive. This file should replace
/etc/cups/ppd/Xerox.ppd.

> The printer is connected with an
> ethernet connection to a small hub which is connected to my computer
> with a network card with address 10.10.11.3, the printer has address
> 10.10.11.10. I have another network card connecting my computer to the
> internet using dhcp.

Can you ping the printer at this address? (10.10.11.10)

> > Also, post your /etc/cups/printers.conf.
> 
> # Printer configuration file for CUPS v1.3.0
> # Written by cupsd on 2007-09-02 14:34
> <DefaultPrinter Xerox>
> Info Xerox 8500
> Location home
> DeviceURI socket://localhost:9100
> State Idle
> StateTime 1188765273
> Accepting Yes
> Shared Yes
> JobSheets none none
> QuotaPeriod 0
> PageLimit 0
> KLimit 0
> OpPolicy default
> ErrorPolicy stop-printer
> </Printer>

I would expect that one of these DeviceURIs should work:

DeviceURI ipp://10.10.11.10
DeviceURI ipp://10.10.11.10/ipp/
DeviceURI socket://10.10.11.10
DeviceURI socket://10.10.11.10:9100
DeviceURI http://10.10.11.10:631
DeviceURI http://10.10.11.10:631/ipp/

Your CUPS server runs on "localhost", but the DeviceURI should point to
the network address of the printer. You have to restart cupsys if you
change the configuration file. You can also use the "add printer"
function of the CUPS frontend (http://localhost:631) to add a new
printer with the correct DeviceURI and to select the ppd file from
Xerox.

-- 
Regards,            | http://users.icfo.es/Florian.Kulzer
          Florian   |



Reply to: