Two weeks ago, I no longer could send a document to either printer. I've got two printers connected, both of which used to work fine. One is a Canon S600 connected to a USB port. The other is a HP LJ 6MP connected through my local network. Both worked fine previously.
Whenever I try to print from a program (e.g., Firefox), the only printer available is the PostScript default. Previously, both printers were listed, with the HP as the default printer.
When I try to print a test page, I get this error:
lpr: error - unable to print file: server-error-service-unavailable
I'm running Core 3, and have done all of the updates. I downloaded and installed the latest version of CUPS (1.1.22). That did not help.
Here are the last few lines from cups.conf:
# Encryption: whether or not to use encryption; this depends on having # the OpenSSL library linked into the CUPS library and scheduler. # # Possible values: # # Always - Always use encryption (SSL) # Never - Never use encryption # Required - Use TLS encryption upgrade # IfRequested - Use encryption if the server requests it # # The default value is "IfRequested". #
<Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1 </Location>
#<Location /classes> # # You may wish to limit access to printers and classes, either with Allow # and Deny lines, or by requiring a username and password. # #</Location>
#<Location /classes/name> # # You may wish to limit access to printers and classes, either with Allow # and Deny lines, or by requiring a username and password. # #</Location>
#<Location /jobs> # # You may wish to limit access to job operations, either with Allow # and Deny lines, or by requiring a username and password. # #</Location>
#<Location /printers> # # You may wish to limit access to printers and classes, either with Allow # and Deny lines, or by requiring a username and password. # #</Location>
#<Location /printers/name> # # You may wish to limit access to printers and classes, either with Allow # and Deny lines, or by requiring a username and password. #
## Anonymous access (default) #AuthType None
## Require a username and password (Basic authentication) #AuthType Basic #AuthClass User
## Require a username and password (Digest/MD5 authentication) #AuthType Digest #AuthClass User
## Restrict access to local domain #Order Deny,Allow #Deny From All #Allow From .mydomain.com #</Location>
<Location /admin> # # You definitely will want to limit access to the administration functions. # The default configuration requires a local connection from a user who # is a member of the system group to do any admin tasks. You can change # the group name using the SystemGroup directive. #
AuthType Basic AuthClass System
## Restrict access to local domain Order Deny,Allow Deny From All Allow From 127.0.0.1
#Encryption Required </Location>
# # End of "$Id: cupsd.conf.in,v 1.16 2004/08/18 17:53:47 mike Exp $". # <Location /printers/usblp0> Order Deny,Allow Deny From All Allow From 127.0.0.1 AuthType None </Location> <Location /printers/s600-4> Order Deny,Allow Deny From All Allow From 127.0.0.1 AuthType None </Location> # Lines below are automatically generated - DO NOT EDIT <Location /printers/Canon> Order Deny,Allow Deny From All Allow From 127.0.0.1 AuthType None Allow from All </Location> <Location /printers/HP> Order Deny,Allow Deny From All Allow From 127.0.0.1 AuthType None Allow from All </Location> Browsing On BrowseProtocols cups BrowseOrder Deny,Allow BrowseAllow from @LOCAL BrowseAddress 255.255.255.255 Listen *:631
Please help.
Joe