Description of problem: After installing Fedora Core 6, I was no longer able to share my printer. Both the "system-config-printer" and the http://localhost:631/ web page simply set the "Shared" row to "Yes" in printers.conf. This does not seem to be sufficient, as this does not allow access to the printer from non-local machines, even with all firewalls shut off. I popped over into my Fedora Core 5 partition, and noticed the following was at the end of the Fedora Core 5 cupsd.conf file: <Location /printers/printer> Order Deny,Allow Deny From All Allow From 127.0.0.1 AuthType None Allow from All </Location> I added a modified version to the bottom of the Fedora Core 6 cupsd.conf: <Location /printers/printer> Order Deny,Allow Deny From All Allow From 127.0.0.1 AuthType None Allow from 192.168.128.0/24 </Location> I then turned on the firewall, and all was good (minus a few handfuls of hair missing from my head :). Version-Release number of selected component (if applicable): system-config-printer-0.7.32-1 How reproducible: Try to share a printer. See URL for details. Steps to Reproduce: 1. Add a printer. 2. Share a printer. 3. Pull your hair out trying to figure out why a FC5 machine can't print to the shared printer. Actual results: No pages printed. Expected results: Pages printed. Additional info: I thought this would be a CUPS issue, but Michael Sweet of CUPS says it's an issue with the Linux distribution. If this is not a system-config-printer issue, please let me know who to direct this to (except for CUPS, who has already dis-owned this issue).
Click on 'Server Settings' in the system-config-printer tool. Is the 'share published printers connected to this system' check-box checked or unchecked?
Sorry - missed that new tab. It was unchecked.
It needs to be made clearer in the interface I think.
Fixed in CVS.
Please try 0.7.50-1.fc6 from updates-testing: yum --enablerepo=updates-testing update 'system-config-printer*'
Looks good - got rid of the tabs, right? Looks like you basically open up the system completely. Is that the preferred way, rather than just opening up "/printers/printer" (like above)?
The change I made for this to add a label underneath the 'Shared' check-box, so that it could say 'Not published -- see server settings' when it knew that the server settings were set not to publish shared printers.
Fixed in update: system-config-printer-0.7.52-1.fc6