Hi, Habe hier für einen Freund einen Server aufgesetzt. Dank Hilfe funktioniert jetzt schon der Internet Zugang. Auch können wir von die WIN2k Clients auf den Server(Samba) zugreifen. Den Drucker sehen wir und können ihn auch installieren \\server\lp . Nur eine Testseite von den Clients aus drucken funktioniert noch nicht. Muß bei Samba oder Cups noch etwas besonders eingestellt werden? Bei Samba ist Cups ja praktisch voreingestellt. Für jeden Hinweis dankbar. cu Thomas
Thomas Fick schrieb:
Auch können wir von die WIN2k Clients auf den Server(Samba) zugreifen. Den Drucker sehen wir und können ihn auch installieren \\server\lp . Nur eine Testseite von den Clients aus drucken funktioniert noch nicht.
Und was für eine Fehlermeldung spuckt dir die Windows-Kiste aus? Sehr ergiebig bei Problemen mit dem Drucker waren bei mir übrigens auch die Log-Dateien von Samba.
Muß bei Samba oder Cups noch etwas besonders eingestellt werden? Bei Samba ist Cups ja praktisch voreingestellt.
Na dann zeig uns mal die für den Drucker relevanten Zeilen der smb.conf und ein `ls -ld $SPOOLVERZEICHNIS`. Wichtig wäre auch zu wissen, ob ein http://SERVER:631 funktioniert. Gruß, Patrick
Hallo Patrick, Am Samstag, 28. Dezember 2002 20:37 schrieb Patrick Hess:
Thomas Fick schrieb:
Auch können wir von die WIN2k Clients auf den Server(Samba) zugreifen. Den Drucker sehen wir und können ihn auch installieren \\server\lp . Nur eine Testseite von den Clients aus drucken funktioniert noch nicht.
Und was für eine Fehlermeldung spuckt dir die Windows-Kiste aus? Sehr ergiebig bei Problemen mit dem Drucker waren bei mir übrigens auch die Log-Dateien von Samba.
Muß bei Samba oder Cups noch etwas besonders eingestellt werden? Bei Samba ist Cups ja praktisch voreingestellt.
Na dann zeig uns mal die für den Drucker relevanten Zeilen der smb.conf und ein `ls -ld $SPOOLVERZEICHNIS`.
Auszug Samba [global] workgroup = quantax os level = 2 unix extensions = yes encrypt passwords = yes printing = CUPS printingcap name = CUPS load printers = yes [printers] comment = All Printers path = /var/tmp printable = yes create mask = 0640
Wichtig wäre auch zu wissen, ob ein http://SERVER:631 funktioniert.
Nein, da sagt mir der Browser, Seite kann nicht angezeigt werden. cu Thomas
Hallo, Thomas Fick schrieb: Ich habe mal ein bißchen gekürzt ;-)
Auszug Samba printing = CUPS
Das ist ok.
printingcap name = CUPS
Das allerdings nicht. Hier soll der Pfad zu deiner printcap-Datei stehen, wenn diese bei dir nicht unter /etc/printcap liegt. Sollte es bei dir also eine /etc/printcap geben, so kommentiere obige Zeile bitte aus. Ansonsten mußt du deine printcap mal suchen gehen.
[printers] comment = All Printers path = /var/tmp
Da habe ich bei mir /var/spool/samba stehen. Sollte wohl eigentlich egal sein, hauptsache die Rechte dieses Verzeichnisses stimmen. BTW, du hast uns noch nicht die Zugriffsrechte des Spool- Verzeichnisses gezeigt.
printable = yes create mask = 0640
Das sieht soweit ok aus. Bei mir habe ich allerdings keine Zeile mit "create mask", kann mir auch gerade nicht erschließen, wofür die bei einem Drucker gut sein soll. Evtl. also auch das mal rausnehmen.
Wichtig wäre auch zu wissen, ob ein http://SERVER:631 funktioniert.
Nein, da sagt mir der Browser, Seite kann nicht angezeigt werden.
Hm, schon mal ein `lynx http://localhost:631` direkt auf dem Server versucht? Denn wir sollten du allererst mal sicherstellen, daß auch der CUPS auf dem Server läuft, sonst kann das Drucken mit Samba auch nicht funktionieren. Gruß, Patrick
Guten Morgen Patrick, guten Morgen Liste Am Samstag, 28. Dezember 2002 23:12 schrieb Patrick Hess:
Hallo,
Thomas Fick schrieb:
Ich habe mal ein bißchen gekürzt ;-)
Auszug Samba printing = CUPS
Das ist ok.
printingcap name = CUPS
Das allerdings nicht. Hier soll der Pfad zu deiner printcap-Datei stehen, wenn diese bei dir nicht unter /etc/printcap liegt. Sollte es bei dir also eine /etc/printcap geben, so kommentiere obige Zeile bitte aus. Ansonsten mußt du deine printcap mal suchen gehen.
[printers] comment = All Printers path = /var/tmp
Da habe ich bei mir /var/spool/samba stehen. Sollte wohl eigentlich egal sein, hauptsache die Rechte dieses Verzeichnisses stimmen. BTW, du hast uns noch nicht die Zugriffsrechte des Spool- Verzeichnisses gezeigt.
Also /var/tmp hat 777
printable = yes create mask = 0640
Das sieht soweit ok aus. Bei mir habe ich allerdings keine Zeile mit "create mask", kann mir auch gerade nicht erschließen, wofür die bei einem Drucker gut sein soll. Evtl. also auch das mal rausnehmen. Create mask hab ich jetzt mal rausgenommen.
Wichtig wäre auch zu wissen, ob ein http://SERVER:631 funktioniert. Warum auch immer, jetzt nachdem der Computer und ich uns einwenig geruht haben, funktioniert es auch vom Windows Client. Ich kann jetzt sogar über die Admin Seite einen Testdruck in Auftrag geben. Wenn ich jetzt den Drucker unter WIN einrichten will, zeigt er mir alle unter CUPS eingerichteten Drucker korrekt an. Verlangt dann die Treiber und richtet ihn ein. WIN zeigt mir den Drucker an allerdings mit der Einschränkung, das der Zugriff verweigert wird.
cu Thomas PS Vielen Dank für die Hilfe bisher echt toll.
Hallo, nachdem ich mit Patricks Hilfe (nochmal vielen Dank) Den CUPS Server am laufen habe, passiert nun folgendes. Ich kann unter Windows den Drucker einrichten und es steht auch unter dem Drucker Bereit. nur Drucken will er nicht. Es ist wie verhext. Jetzt habe ich mir die error_log von CUPS angesehen, und da steht nun Unsupportet format 'applocation/octet-stream'! Muß ich in der conf von cups noch etwas eintragen um über samba zu drucken? cu Thomas
* Sonntag, 29. Dezember 2002 um 13:46 (+0100) schrieb Thomas Fick:
Ich kann unter Windows den Drucker einrichten und es steht auch unter dem Drucker Bereit. nur Drucken will er nicht. Es ist wie verhext.
Jetzt habe ich mir die error_log von CUPS angesehen, und da steht nun Unsupportet format 'applocation/octet-stream'!
Vermutlich versuchst du unter Windows mit dem "Original"-
Druckertreiber auf einen CUPS-Drucker mit "Treiber" (Filter) zu
drucken. Das kann nicht funktionieren: Der CUPS-Filter "versteht" die
Binärdatei des Druckertreibers nicht.
IMHO hast du folgende Möglichkeiten:
- Installiere mit CUPS einen (weiteren) *RAW*-Drucker und benutze
diesen dann unter Windows.
- Besorge dir von Adobe oder von cups.org generische
Postscript-Treiber für Windows und benutze diese statt des
Original-Druckertreibers.
(Bei dem Treiber von cups.org funktioniert auch das Page-Accounting
problemlos, allerdings weiss ich nicht, ob der Treiber mit den
älteren CUPS-Versionen läuft.)
- Setze in der smb.conf ein "print command = lpr -r -oraw -P%p %s".
Gruß
Andreas
--
Andreas Könecke "Andreas Koenecke
participants (3)
-
Andreas Koenecke
-
patrick_hess@t-online.de
-
Thomas Fick