Hallo, danke. Der Tipp hat mir sehr geholfen. Jetzt funktioniert das mit dem Drucken. Hatte da einen Denkfehler drin :-) Gruss Udo Otmar Stahl schrieb:
Hallo noch einmal,
On Wed, 02 Oct 2002 11:56:05 +0200 Udo Platzöder
wrote: Hallo,
Otmar Stahl schrieb:
Hallo,
On Tue, 01 Oct 2002 14:05:27 +0200 Udo Platzöder
wrote: Hallo Liste,
bin Newbie und habe folgendes Problem. Ich möchte mit einem Linux
Client>
(SuSE 8.1) von einen Linux - Server (SuSE Email-Server II)
Druckaufträge>
abholen. Die Druckaufträge am Server werden per lpr -Pdrucker erstellt
und sollen auf dem am Client angeschlossenen Drucker gedruckt werden.
Wie kann ich das machen??? Hab schon einiges probiert, bring das Teil aber nicht zum Laufen.
Über CUPS wird es wahrscheinlich nicht gehen, da es dies erst seit der
7.3 Version gibt, oder??? und der Email-Server auf der 7.0 Version läuft. Ich werde dann auf der Client-Seite auf LPRng zurückgreifen müssen.
CUPS kann ohne Probleme Druckjobs von LPR-Systemen empfangen, d.h. als LPD-Server arbeiten. Das ist z.B. im Handbuch von SuSE-8.1 beschrieben. Der lpr client (z.B. LPRng) auf dem Email-Server II muss dann den Drucker auf dem CUPS-Server als "remote printer ansprechen.
Die Drucker auf den Email-Server sind als "remote" konfiguriert. Sie werden dort auch unter /usr/spool/lpd/drucker1 gespoolt. Als kleine Erklärung: Bisher setzten wir auf den Clients Win98 ein. Hier
läuft eine Terminal-Emulation von OnNet. Im Programm Server-Control wird
ein Windows-Drucker hinterlegt sowie der Queuename auf dem Print-Server.
Dort ruft der Client seine Druckaufträge ab.
Aber wie schaffe ich es am Server die Druckaufträge abzuholen und lokal (auf dem Client) zu drucken??? In Yast2 kann ich doch nur angeben, wohin der Druckauftrag gespoolt wird
und nicht wo ich ihn abrufen kann. Oder hab ich da was falsch verstanden???
Vielleicht habe ich ja etwas falsch verstanden, aber beim Drucken mit lpd/lpr werden die Jobs nicht vom lpd abgeholt, sondern aktiv von lpr zum "remote" Rechner, auf dem lpd laueft, geschickt. Mit LPRng auf dem email-server muss man den "remote"-Printer nicht unbedingt in /etc/printcap einrichten, sondern kann ihn direkt mit lpr angeben, in der Form "lpr -Plaser@remote", wenn "laser" die Queue auf "remote" ist. Wenn auf dem "remote"-Rechner cups installiert ist, muss dann der cups-lpd laufen. (SuSE-8.1 Administrationshandbuch, Seite 224 unten).
Übrigens ich habe auf dem Client auch cups-lpd installiert (SuSE Handbuch S.255)
Wäre super wenn jemand eine Lösung wüsste :-)
Ich hoffe, das hilft weiter.
Otmar