Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CUPS konfigurieren

25 views
Skip to first unread message

Michael Rittweger

unread,
Apr 29, 2001, 6:09:06 PM4/29/01
to
Hallo, allerseits!

Ich bin mir jetzt nicht ganz sicher, wohin mit der Frage. Eine
'printing'-newsgroup sehe ich nicht, und auch wenn ich eigentlich mit
CUPS über Samba drucken will, so ist mein Problem damit doch schon eine
Stufe vorher.

Nachdem ich es mit lpr / apsfilter nicht geschafft habe, sowohl meinen
BJC6200S (Canon Tintenstrahler) als auch meinen LaserJet6L
(Hewlett-Packard Laserdrucker) zu einem vernünftigen Druckergebnis zu
bewegen (die Seiten waren total verstümmelt und vergniesgnaddelt), habe
ich mal versucht, CUPS zu installieren.

Dummerweise sagt mir nach der Installation:

lpstat: Unable to connect to server: Verbindungsaufbau abgelehnt

Dummerweise finde ich in den Logs auch keine Meldung, die mich dem
Fehler näherbringt, obwohl ich cups bereits auf 'debug' eingestellt
habe:

D [29/Apr/2001:13:27:38 +0100]
AddLocation: added location '/'
AllowIP: / allow 7f000001/ffffffff
DenyIP: / deny 00000000/00000000
AddLocation: added location '/admin'
AllowIP: /admin allow 7f000001/ffffffff
DenyIP: /admin deny 00000000/00000000
ReadConfiguration() ConfigurationFile="/etc/cups/cupsd.conf"
I [29/Apr/2001:13:27:38 +0100]
ReadConfiguration() Configured for up to 100 clients.
LoadPPDs: Read //etc/cups/ppds.dat...
D [29/Apr/2001:13:27:43 +0100]
LoadDevices: Added device "http"...
LoadDevices: Added device "ipp"...
LoadDevices: Added device "lpd"...
LoadDevices: Added device "parallel:/dev/lp0"...
LoadDevices: Added device "serial:/dev/ttyS0?baud=115200"...
[...]
LoadDevices: Added device "serial:/dev/ttyS23?baud=115200"...
LoadDevices: Added device "socket"...
StartListening: NumListeners=0
ResumeListening: setting input bits...
D [29/Apr/2001:13:27:46 +0100]
mallinfo: arena = 475968, used = 361360, free = 114608

Und die letzte Meldung wiederholt sich dann im Minutentakt...

Die Konfiguration mit kups (Konfiguration von cups unter KDE) schlug
ebenfalls fehl, weil am Ende der Druckereinrichtung keine Verbindung zum
Server hergestellt werden konnte. Ich habe daraufhin die classes.conf
und printers.conf von Hand bearbeitet:

<DefaultClass laser>
Info Laserdrucker
Location Arbeitszimmer
State Idle
StateMessage Druckerklasse ist bereit.
Accepting Yes
Printer laserjet6l
</Class>
<Class inkjet>
Info Tintenstrahldrucker
Location Kueche
State Idle
StateMessage Druckerklasse ist bereit.
Accepting Yes
Printer bjc6200s
</Class>

<DefaultPrinter LaserJet6L>
Info Hewlett-Packard LaserJet 6L
Location Arbeitszimmer
DeviceURI smb://worf/laserjet6l
State Idle
StateMessage Drucker ist bereit.
Accepting Yes
</Printer>
<Printer Bjc6200s>
Info Canon BJC 6200 S
Location Kueche
DeviceURI smb://riker/bjc6200s
State Idle
StateMessage Drucker ist bereit.
Accepting Yes
</Printer>

Nun hatte ich schon gedacht, daß vielleicht die Firewall blockt.
Daraufhin habe ich in der /etc/rc.config.d/firewall.rc.config die
Einträge fw_services_ex|internal_tcp um "631" erweitert, aber auch das
brachte keine Besserung.

Ich hatte auch schon einiges im internet versucht zu finden, aber dort
wird nicht auf so ein Problem eingegangen. Die Howtos dort (z.B. ein
netter 4teiliger Artikel, den ich als Link von www.easysw.org gefunden
hatte) sagen im Prinzip immer nur "Jetzt ist cups installiert und Sie
können jetzt mit lpadmin...". Nur eben kann ich das nicht, weil der
Server nicht reagiert. Ach ja: win http://localhost:631 bringt auch
keine Verbindung zustande.

Kann mir da bitte mal jemand weiterhelfen?

/\/\ichael

--
// Michael Rittweger, Nissenstr. 14, 24148 Kiel, +49-431-7209360
// 2:240/2120 @ fidonet, +49-431-7209361 (Mailer, FAX, BBS)
// <http://home.t-online.de/home/m.rittweger/>

Sven Hartge

unread,
Apr 29, 2001, 7:48:22 PM4/29/01
to
Michael Rittweger <spambl...@gmx.net> schrieb:

> Ach ja: win http://localhost:631 bringt auch keine Verbindung
> zustande.

a) Läuft cupsd?
b) Sind die Zugriffsrechte in der cups.conf korrekt gesetzt?

S!

--
Fachbegriffe der Informatik - Einfach erklärt
40: overdrive processor
Prozessor mit übertriebenem Preis-Leistungsverhältnis (Holger Reif)

Michael Rittweger

unread,
Apr 30, 2001, 6:19:37 AM4/30/01
to
Sun, 29 Apr 2001 23:48:22 +0000 (UTC) - Sven Hartge
<sh-...@ds9.argh.org>:

>a) Läuft cupsd?

Erm... ja. Ich dachte, das wäre klar (Eintrag mallinfo in Logdatei jede
Minute), aber okay, er hätte sich nach dem Aufruf ja auch wieder beenden
können. Laut 'ps -x' läuft er aber, seit er per rc.config beim boot-up
gestartet wurde (pid 517 in diesem Fall, zwischen klogd und sendmail).

>b) Sind die Zugriffsrechte in der cups.conf korrekt gesetzt?

Dort habe ich nicht viel geändert (servername explizit gesetzt, loglevel
hochgesetzt). Die meisten Zeilen sind auskommentiert und der Default
schlägt zu:

ServerName picard
# ServerAdmin root@picard
#User lp
#Group sys
#RemoteRoot remroot
#AccessLog /var/log/cups/access_log
#ErrorLog /var/log/cups/error_log
#PageLog /var/log/cups/page_log
LogLevel debug
#MaxLogSize 0
#DataDir /usr/share/cups
#RequestRoot /var/spool/cups
#ServerBin /usr/lib/cups
#ServerRoot /etc/cups
#TempDir /var/spool/cups/tmp
#FontPath /usr/share/cups/fonts
#DocumentRoot /usr/share/cups/doc
#DefaultCharset utf-8
#DefaultLanguage en
#PreserveJobHistory Yes
#PreserveJobFiles No
#Printcap /etc/printcap
#RIPCache 8m
#FilterLimit 0
#Port 631
#HostNameLookups On
#KeepAlive On
#KeepAliveTimeout 60
#MaxClients 100
#MaxRequestSize 0
#Timeout 300
#Browsing On
#BrowseShortNames Yes
#ImplicitClasses Off
#BrowseAddress x.y.z.255
#BrowsePort 631
#BrowseRelay source-address destination-address
#BrowsePoll address:port
#BrowseAllow address
#BrowseDeny address
#BrowseOrder allow,deny
#BrowseInterval 30
#BrowseTimeout 300
#SystemGroup sys
#<Location [resource_name]>
#AuthType Basic
#AuthClass User
#Order Deny,Allow
#Deny From All
#Allow From .mydomain.com
#</Location>
<Location />
Order Deny,Allow
Allow From 127.0.0.1
Deny From All
</Location>
<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Allow From 127.0.0.1
Deny From All
</Location>

>S!

Michael Müller

unread,
May 1, 2001, 3:53:27 AM5/1/01
to
Michael Rittweger wrote:

Hallo,
schau mal in den FAQ in der Cups Doku nach (Kein Zugriff über Web oder so
ähnlich.) Es muss in der Cups.conf was auskommentiert werden.

Michael Grundmann

unread,
May 2, 2001, 2:24:12 AM5/2/01
to
Michael Müller <mai...@andrea-mueller.de> wrote:


> > #Allow From .mydomain.com
> > #</Location>
> > <Location />
> > Order Deny,Allow
> > Allow From 127.0.0.1
> > Deny From All
> > </Location>
> > <Location /admin>
> > AuthType Basic
> > AuthClass System
> > Order Deny,Allow
> > Allow From 127.0.0.1
> > Deny From All
> > </Location>
> >

Hier solltest du zuerst noch die ip von deinem Client-Rechner eintragen,
damit du cups vom LAN aus konfigurieren kannst. Desweiteren würde ich
über lpd://10.10.10.10/laser drucken. Zumindest deinem LaserWriter
müsstest du doch eine IP zuweisen können. Ich habe das mit dem HP Laser
Dienstprogramm gemacht (allerdings von einem Macintosh aus). Danach
kannst du den Drucker über Samba freigeben. Dann werden deine Druckjobs
leider "stdin" genannt. Leider habe ich keine Ahnung, wie das zu ändern
ist - dasselbe Problem habe ich hier auch schon gepostet - bisher leider
ohne Antwort.
Ich hoffe, dass ich Dir schon einmal ein kleines Stück weiterhelfen
konnte.

Gruss

Michael

Michael Rittweger

unread,
May 2, 2001, 8:21:41 AM5/2/01
to
Wed, 2 May 2001 08:24:12 +0200 - m.gru...@eifelzeitung.de (Michael
Grundmann):

>> > <Location />
>> > Order Deny,Allow
>> > Allow From 127.0.0.1
>> > Deny From All
>> > </Location>
>> > <Location /admin>
>> > AuthType Basic
>> > AuthClass System
>> > Order Deny,Allow
>> > Allow From 127.0.0.1
>> > Deny From All
>> > </Location>
>Hier solltest du zuerst noch die ip von deinem Client-Rechner eintragen,
>damit du cups vom LAN aus konfigurieren kannst.

Welchen Client meinst Du jetzt? Linux ist ein(er der beiden) Server im
Netz mit 192.168.1.1, aber der Drucker hängt an einem Win98-Client mit
192.168.1.10. Drucker-mäßig ist Linux dann also der Client...

Ich denke aber mal, Du meinst 'Allow from 192.168.1.10', ja?

Aber 'vom LAN' konfigurieren muß erstmal nicht sein. Mir reicht's schon,
wenn ich erstmal lokal auf dem Linux den Kram zum Laufen kriegen würde.

>Desweiteren würde ich
>über lpd://10.10.10.10/laser drucken. Zumindest deinem LaserWriter
>müsstest du doch eine IP zuweisen können.

Hmmm... Ich glaube eher nicht... Der Rechner, an dem der Laser hängt,
hat natürlich eine IP, okay. Aber eigentlich sollte es doch mit smb://
gehen... Aber solange der Dämon selbst nicht ansprechbar ist (lpstat),
dürfte das auch erst ein sekundäres Problem sein.

>Michael

0 new messages