Mr.Nobody
25.11.03, 21:59
Hallo,
habe vielleicht einen Fehler in der cupsd.conf meines Servers.
habe hier im HOWTO Bereich gelesen, daß man eigentlich auf einem Client-Rechner keine /etc/cups/client.conf editieren müßte, wenn man mit einem Linux-Client-Rechner auf einem anderen Linux-Rechner drucken will, auf dem ein CUPS-Server installiert ist.
Bei mir funktioniert das Drucken vom Client aus leider nur, wenn ich in der client.conf
des clients ServerName hauptrechner.test eintrage. Ich finde aber den Fehler in meiner
/etc/cups/cupsd.conf nicht.
Mein Client ist rechner2 (Suse8.0)ohne Druckeranschluss, aber Cups ist installiert.
Mein Cups-server ist hauptrechner(Suse8.2) mit angeschlossenem Tintenstrahldrucker.
Mein client-Rechner druckt nur über den Server, wenn ich folgenden Eintrag in die
/etc/cups/client.conf des Clients eintrage:
ServerName hauptrechner.test
Entferne ich diesen Eintrag, erhalte ich folgende Fehlermeldung:
rechner2:/etc/cups # ls -la|lp -d lp
lp: unable to print file: server-error-service-unavailable
Auf dem hauptrechner (Server) habe ich folgendes in meine /etc/cups/cups.conf eingetragen:
########
######## Network Options
########
#
# Ports/addresses that we listen to. The default port 631 is reserved
# for the Internet Printing Protocol (IPP) and is what we use here.
#
# You can have multiple Port/Listen lines to listen to more than one
# port or address, or to restrict access:
#Port 80
#Port 443
Port 631
HostNameLookups On
KeepAlive On
Browsing On
BrowseProtocols cups
BrowseAddress 172.16.0.255
BrowseAllow address 172.16.0.142
BrowseInterval 30
BrowseOrder allow,deny
#BrowseOrder deny,allow
BrowsePort 631
<Location />
Order Deny,Allow
Deny From None
#Allow From 127.0.0.1
Allow From 172.16.0.142
</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 None
Allow From 172.16.0.142
#Encryption Required
</Location>
Jetzt sucht sich mein cups-client meinen cups-server. Aber ich hab eigentlich gedacht der der cups-server sucht sich den cups-client automatisch, wenn man die cupsd.conf
richtig editiert hat.
mfG
N.
habe vielleicht einen Fehler in der cupsd.conf meines Servers.
habe hier im HOWTO Bereich gelesen, daß man eigentlich auf einem Client-Rechner keine /etc/cups/client.conf editieren müßte, wenn man mit einem Linux-Client-Rechner auf einem anderen Linux-Rechner drucken will, auf dem ein CUPS-Server installiert ist.
Bei mir funktioniert das Drucken vom Client aus leider nur, wenn ich in der client.conf
des clients ServerName hauptrechner.test eintrage. Ich finde aber den Fehler in meiner
/etc/cups/cupsd.conf nicht.
Mein Client ist rechner2 (Suse8.0)ohne Druckeranschluss, aber Cups ist installiert.
Mein Cups-server ist hauptrechner(Suse8.2) mit angeschlossenem Tintenstrahldrucker.
Mein client-Rechner druckt nur über den Server, wenn ich folgenden Eintrag in die
/etc/cups/client.conf des Clients eintrage:
ServerName hauptrechner.test
Entferne ich diesen Eintrag, erhalte ich folgende Fehlermeldung:
rechner2:/etc/cups # ls -la|lp -d lp
lp: unable to print file: server-error-service-unavailable
Auf dem hauptrechner (Server) habe ich folgendes in meine /etc/cups/cups.conf eingetragen:
########
######## Network Options
########
#
# Ports/addresses that we listen to. The default port 631 is reserved
# for the Internet Printing Protocol (IPP) and is what we use here.
#
# You can have multiple Port/Listen lines to listen to more than one
# port or address, or to restrict access:
#Port 80
#Port 443
Port 631
HostNameLookups On
KeepAlive On
Browsing On
BrowseProtocols cups
BrowseAddress 172.16.0.255
BrowseAllow address 172.16.0.142
BrowseInterval 30
BrowseOrder allow,deny
#BrowseOrder deny,allow
BrowsePort 631
<Location />
Order Deny,Allow
Deny From None
#Allow From 127.0.0.1
Allow From 172.16.0.142
</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 None
Allow From 172.16.0.142
#Encryption Required
</Location>
Jetzt sucht sich mein cups-client meinen cups-server. Aber ich hab eigentlich gedacht der der cups-server sucht sich den cups-client automatisch, wenn man die cupsd.conf
richtig editiert hat.
mfG
N.