On Saturday 01 July 2006 19:06, nigel henry wrote: > On Saturday 01 July 2006 18:38, Anne Wilson wrote: > > On Saturday 01 July 2006 15:40, Timothy Murphy wrote: > > > Anne Wilson wrote: > > > > FWIW, I set this up before I read the conventional wisdom that one > > > > should not > > > > mix cups configuration and system-config-printer. I used both tools, > > > > and have had no problems. HTH > > > > > > You are very lucky. > > > CUPS is great when it is working. > > > When it is not working it is a nightmare. > > > The Fedora tools (like system-config-printer) don't work properly, > > > and the CUPS documentation was written by cyborgs. > > > > Perhaps I was :-) but it worked for me! > > > > > Incidentally, you didn't mention /etc/cups/printers.conf . > > > I have the line > > > DeviceURI ipp://alfred:631/printers/lj > > > in printers.conf on my laptop. > > > (My desktop, to which the printer is attached, is called "alfred".) > > > > Here's the whole of it from the server: > > > > /etc/cups/printers.conf > > > > # Printer configuration file for CUPS v1.1.23 > > # Written by cupsd on Fri 23 Jun 2006 02:14:55 PM BST > > <DefaultPrinter Printer> > > DeviceURI usb:/dev/usb/lp0 > > Location Default printer > > Info Default printer > > State Idle > > Accepting Yes > > JobSheets none none > > QuotaPeriod 0 > > PageLimit 0 > > KLimit 0 > > </Printer> > > <Printer Draft> > > DeviceURI usb:/dev/usb/lp0 > > Location Four pages on 1 sheet > > Info Four pages on 1 sheet > > State Idle > > Accepting Yes > > JobSheets none none > > QuotaPeriod 0 > > PageLimit 0 > > KLimit 0 > > </Printer> > > <Printer Photo> > > DeviceURI usb:/dev/usb/lp0 > > Location Gloss paper, hi-res, no duplex > > Info Gloss paper, hi-res, no duplex > > State Idle > > Accepting Yes > > JobSheets none none > > QuotaPeriod 0 > > PageLimit 0 > > KLimit 0 > > </Printer> > > <Printer deskjet-990c--1> > > DeviceURI > > hal:///org/freedesktop/Hal/devices/usb_device_3f0_3304_ES1271D1TZLG_if0_p > >ri nter_ES1271D1TZLG State Idle > > Accepting Yes > > JobSheets none none > > QuotaPeriod 0 > > PageLimit 0 > > KLimit 0 > > </Printer> > > > > This allows me to use kprinter from any app, selecting the configuration > > I need, although they all refer to the same physical printer. > > > > /etc/cups/printer.conf on the client boxes is, of course, empty apart > > from comments. > > > > Anne > > Hi Anne. I have now 5 distros, FC1,2,3, and 2 instances of FC5 on the > machine that has the printer on it. All the distros are setup as > printservers. I use static IP addresses on my LAN, so obviously all 5 are > different. > > Both machines are connected via a layer 2 switch to a Smoothwall Express2 > firewall, and then through a serial modem to ther Internet. > > Many of the distros on both machines also have, either Guarddog, or > Firestarter (paranoia) as a bit of added security, so I'm having to allow > port 631 on them. > > I have never been able to print directly from a client machine through any > of the distros running a printserver, without setting up the distros on the > client machine with the Cups web interface (localhost:631) , and setting > the clients up to use ipp to connect to the distros running a print server. > > I have put the output of /etc/cups/printers.conf below. I have created > separate printer entries for each of the distros running a print server, > and realise from viewing various posts that I could have just used the > network (192.168.0.0) address, which would have printed through whichever > distro on the machine with the printer on it was booted up. > > I'm a bit confused. All the distros on the machine setup as a print server > have no problems printing, but printing from the other machine creates > problems, unless I set the distros on the client machine to use ipp. > > This is not a complaint, as it works ok as is. > > # Printer configuration file for CUPS v1.1.20 > # Written by cupsd on Fri 16 Jun 2006 22:42:59 CEST > <DefaultPrinter netprint> > Info > Location ipp://192.168.0.230/printers/printer > DeviceURI ipp://192.168.0.230/printers/printer > State Idle > Accepting Yes > JobSheets none none > QuotaPeriod 0 > PageLimit 0 > KLimit 0 > </Printer> > <Printer netprint1> > Info EpsonC44UX > Location ipp://192.168.0.234/printers/printer > DeviceURI ipp://192.168.0.234/printers/printer > State Idle > Accepting Yes > JobSheets none none > QuotaPeriod 0 > PageLimit 0 > KLimit 0 > </Printer> > <left unsnipped to make comparison easier> > DeviceURI usb:/dev/usb/lp0 > Location Gloss paper, hi-res, no duplex > Info Gloss paper, hi-res, no duplex The Location line simply repeats the Info line, but since I think this is only meant as an easy identifier comment, it's probably ignored. In every instance I use, the DeviceURL is simply usb:/dev/usb/lp0 If I am understanding you aright, I would think that your problem may be in the ServerName statement in /etc/cups/client.conf. Does the server use the same name, whichever version of FC you are booted to? If it doesn't, that's obviously going to cause problems. I'd check that the /etc/hosts file has a line that clearly names the box, on the server. Mine shows 192.168.0.30 borg.mylan.net borg I could be wrong, but I think that is not automatically inserted, many things just using the localhost line. Note also the line Allow from 192.168.0.0/255.255.255.0 in cups.conf. Just a few ideas. Anne
Attachment:
pgp0NzagUriUK.pgp
Description: PGP signature