On Tue, Feb 21, 2006 at 10:10:00PM -0600, John Pierce wrote: > > Ok, lets take this from the top. The cupsd.conf should have only one > > Listen statement in most cases, and that is: > > Listen 127.0.0.1 > > > > Clients on the same LAN will be able to print to the printer without > > any further configuration. That is , no server line needs o appear in > > the clients.conf file. Further, if the Server line appears in the > > client.conf file then the client will not be able to print to a local > > printer. > > > > Under no circumstances should system-config-printer be used to > > configure CUPS printers. It has serious flaws for this purpose. > > Ok, I disagree, if I only have 127.0.0.1 on my print server machine > then no computer on the local net can print to that print. I have > proven this in the last ten minutes. If I do not specifically tell > the server to listen on the eth0 address:port then that printer is not > seen by any other local machine. Maybe what you indicated should be > the default behaviour from a cups install from tarball straight from > ESP software, but not from an rpm out of fedora. > > I found I had to manually enable several option in order to print to > my usb printer on my local print server. I did not use > system-config-printer either. > > Also, I just commented out the server line in my laptop client.conf > file under /etc/cups and restarted cups on the laptop and instantly > firefox lost the StylusCX6600 share in the printer dialog. As soon as > I uncommented the server line and restarted cups my printer share came > back in firefox. > > Now, I know what the ESP website and configuration file documentation > says should happen, but that is not what really happens with fedora. > > I went through all of this about 3 months ago, I finally decided to > give up system-config-printer and move solely to cups and lost quite a > few hairs chasing down all of the gotcha's. > Well I administer 50 FC4 machines with cups installed from rpms. On each machine the only Browse or Listen related statements are at the end of the file and say: # Lines below are automatically generated - DO NOT EDIT Browsing On BrowseProtocols cups BrowseOrder Deny,Allow BrowseAllow from @LOCAL Listen 127.0.0.1:631 As you can see these lines are added automatically. All of the clients except mine have a Server line in the clients.conf file, and all can print to all the printers defines on the server. They can print from all applications even firefox. My machine does not have the line for server definition in the clients.conf file so I can print to my local printer. I don't know what you are doing but the statements in the CUPS manual are correct and that is how CUPS works. Now all this depends on the server being on the same LAN. If it is not then things change as it does if your want multiple print servers. I am not sure what you are not doing correctly but this works. -- ------------------------------------------- Aaron Konstam Computer Science Trinity University telephone: (210)-999-7484