Home / LinuxUser / 2003 / 02 / Printserver mit Samba

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(243 Punkte bei 15 Stimmen)
Re: War doch klar...
(179 Punkte bei 5 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Beein-druckend

Printserver mit Samba

01.02.2003

Als Basis für die Umsetzung dieses Vorhabens dient Samba. Grundsätzlich stellt sich bei jeder Art von Netzwerkdruck, so auch beim Drucken über Samba, die Frage, wer eigentlich die Aufbereitung der Druckdaten übernimmt. Schließlich müssen diese genau wie beim lokalen Druck in ein druckerspezifisches Format umgewandelt werden.

Bei Samba sind zwei Verfahren möglich: Im ersten Szenario benutzt der Windows-Rechner seinen eigenen Windows-Druckertreiber (sofern ein solcher existiert) und ist damit selbst für die Erzeugung der druckerspezifischen Daten verantwortlich. Ein Vorteil des zentralen Netzwerkdrucks, nämlich die einfache Verwaltung sämtlicher Treiber auf dem Server, ist dann aber nicht mehr gegeben, weil zusätzliche Installationsmaßnahmen auf dem Client nötig sind. Dafür werden bei diesem Verfahren nahezu alle Drucker unterstützt. Außerdem muss Samba die Daten dann lediglich weiterleiten, was zu einem geringeren Ressourcenverbrauch auf dem Server beiträgt. Der Nachteil ist, dass für jeden Drucker, der auf dem Server verfügbar ist, auf dem Client ein spezieller Treiber installiert werden muss. Das erhöht den Verwaltungsaufwand für den Administrator.

Es gibt aber noch einen anderen Weg. Da die Server-Seite (genauer: das cups-Drucksystem) hervorragend mit dem Postscript-Format zurecht kommt, ist es auch möglich, auf dem Windows-Rechner einfach eine Postscript-Datei zu erzeugen. Dazu brauchen Sie auf Client-Seite lediglich einen generischen Postscript-Treiber zu installieren. Der Client sendet dann einfach die fertige Postscript-Datei an den Server. Das hat in erster Linie den Vorteil, dass sämtliche Windows-Clients nur einen einzigen Treiber benötigen, etwa den Postscript-Treiber von Adobe oder CUPS. Bei Verwendung des CUPS-Drucksystems auf Linux-Seite sollte der Postscript-Treiber sogar automatisch auf dem Server gefunden werden. Außerdem ist der CUPS-Server in diesem Fall selbst und ausschließlich für die Aufbereitung der Druckdaten verantwortlich, d. h. auf dem Server muss für jeden angeschlossenen Drucker ein Treiber vorhanden sein. Jetzt steigt allerdings der Ressourcenverbrauch auf der Server-Seite, da CUPS sämtliche Druckdaten aller Clients aufbereiten muss. Dieser Weg ist vor allem dann der bessere und komfortablere, wenn Sie ohnehin über einen Postscript-Drucker verfügen oder ihr Drucker zumindest optimal von CUPS unterstützt wird, also eine funktionierende PPD-Datei existiert.

Samba-Basics

Samba wird bei jeder Linux-Distribution mitgeliefert, bei nahezu jeder Distribution standardmäßig installiert und oft sogar aktiviert. Die meisten Samba-Konfigurationen sind heutzutage auch bereits derart vorkonfiguriert, dass die am Linux-Server zum Installationszeitpunkt installierten Drucker automatisch unter Samba freigegeben werden. Prinzipiell müssen Sie dazu die Samba-Konfiguration derart abändern, dass der lokale Linux-Drucker als Standardfreigabe fungiert. Trotz Automatismus sehen wir uns im Detail an, wie ein am Linux-Server angeschlossener Drucker für Windows-Benutzer im Netzwerk freigegeben wird. Dabei ist es zunächst unerheblich, mit welchem Drucksystem Sie arbeiten. (Samba unterstützt in der aktuellen Version 2.2.5 auch CUPS.)

Wir setzen voraus, dass Samba korrekt installiert ist und läuft (siehe Artikel ab Seite 37). Außerdem müssen Sie einen lokalen Drucker auf dem Rechner installiert haben, auf dem Samba läuft. Hinsichtlich des Druckertyps machen wir zunächst keine Unterscheidung; am komfortabelsten sind allerdings Postscript-Drucker einzurichten. Sehen wir uns zunächst an, wie die Samba-Konfiguration zum gemeinsamen Nutzen eines Druckers abgeändert werden muss.

Vorbereitungen

Zunächst sollten Sie prüfen, ob Samba korrekt funktioniert, d. h. auf den Windows-Clients wird der Samba-Server in der Netzwerkumgebung angezeigt. Dann muss die Samba-Konfigurationsdatei smb.conf angepasst werden, damit ein Drucker am Samba-Server auch für Windows-Benutzer im Netz benutzbar wird. Versierte Anwender können /etc/samba/smb.conf oder /etc/smb.conf (je nach Distribution) direkt im Editor bearbeiten. Dazu benötigen Sie root-Rechte. Maus-Fans können die Anpassungen aber auch mit Hilfe von grafischen Werkzeugen wie Webmin (siehe Abbildung 1) oder dem Samba-eigenen Konfigurationswerkzeug SWAT erledigen. Allerdings müssen Sie dann auch wissen, mit welchem Samba-Parameter der jeweilige GUI-Eintrag korrespondiert.

Abbildung 1: Sie können Die für das Drucken verantwortlichen Samba-Parameter auch bequem über webmin einstellen

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

934 Hits
Wertung: 0 Punkte (1 Stimme)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 2 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...