Wie funktionieren Druckserver?


14

Dies ist eher eine konzeptionelle Frage als eine Frage zum tatsächlichen Aufbau in der Praxis.

Angenommen, ich habe einen Netzwerkdrucker, einen Druckserver (Server A) und Arbeitsstationen B und C, die die Druckdienste verwenden. (Alle befinden sich im selben Subnetz).

Wenn die Arbeitsstationen B und C den Drucker über Server A verwenden möchten, gehen Sie wie folgt vor:

  1. Benötigen Sie noch den Druckertreiber vom Netzwerkdrucker? Stellen Sie in diesem Fall nach dem Herunterladen des Druckertreibers weiterhin eine Verbindung zu Server A zum Drucken her?

Oder :

  1. Direkt an den Netzwerkdrucker anschließen (da sich alle im selben Netzwerk befinden)?

Im Allgemeinen wird ein Druckserver verwendet, um:

  1. Verteilen Sie einfach die Treiber auf die Workstations, die dann direkt mit dem Netzwerkdrucker verbunden werden?

Oder :

  1. Verwalten Sie das Drucken auf den Druckern, sodass die Workstations eine Verbindung zum Druckserver herstellen, anstatt sich direkt mit dem Drucker zu verbinden? Wenn ja, warum ist auf der Workstation immer noch der Druckertreiber installiert?

Antworten:


23

In der Regel werden Druckserver verwenden beiden Treiber auf Client - Computer verteilen und zentral verarbeiten und die Druckaufträge verwalten. In großen Umgebungen ist es hilfreich, über homogene Treiber zu verfügen (die normalerweise bestimmte Druckkonfigurationen enthalten, die zentral gesteuert werden sollen) und über einen zentralen Speicherort für die Verwaltung und Protokollierung von Druckaufträgen. Die häufigste Einstellung, mit der Unternehmen vom Druckserver auf Client-PCs "pushen" möchten, ist beispielsweise der Schwarzweißdruck anstelle des Farbdrucks (um Geld für die teurere Farbtinte zu sparen).

Ja, im Allgemeinen stellt der Client-Computer eine Verbindung zum Druckserver her, ruft den Druckertreiber von diesem ab und stellt dann eine Verbindung zum Server her, um tatsächlich auf diesem Drucker zu drucken. Es ist möglich, wenn auch viel seltener, an einen Druckserver zu verbinden , nurUm den richtigen Treiber zu erhalten, installieren Sie den Drucker direkt mit diesem Treiber und umgehen Sie dann den Druckserver, indem Sie direkt auf diesem Drucker drucken. Beachten Sie jedoch, dass dies davon abhängt, wie der Drucker auf dem Client installiert ist. Es wird entweder "direkt" als eigenständiger Drucker auf dem Client installiert oder als freigegebener Drucker vom Druckserver. Dies bestimmt, ob der Client direkt oder über den Druckserver eine Verbindung zum Drucker herstellt. Hier ist die Unterscheidung zwischen einem physischen Drucker ("Druckgerät") und einem logischen Drucker von Bedeutung - es ist tatsächlich möglich, dass dasselbe physische Druckgerät mehrmals als verschiedene logische Drucker installiert wird. Zum Beispiel, indem Sie dasselbe Druckgerät einmal direkt und einmal über den freigegebenen Drucker auf dem Druckserver installieren.

Da Sie Ihre Frage mit Server 2012 R2 getaggt haben, ist dieses Technet-Dokument zu Server 2012 Printer Sharing Technologies wahrscheinlich von Interesse. Beachten Sie den Abschnitt mit dem Titel: Enhanced Point and Print , eine Technologie, mit der Clients über einen Windows Server 2012+ -Druckserver auf kompatiblen Druckern drucken können, ohne einen bestimmten Treiber für den Drucker auf dem Client zu installieren. Das bedeutet natürlich, dass es auch möglich ist, einen Druckserver zu verwenden, sodass Clients keine Treiber für bestimmte Drucker installieren müssen. Am häufigsten werden jedoch Treiber von einem Druckserver an Clients verteilt und Client-Druckaufträge verarbeitet / verwaltet .


3
Gute Antwort, +1. Aber ich denke, es könnte sich lohnen, zwischen einem Drucker (logisch) und einem Druckgerät (physisch) zu unterscheiden.
Ben Plont

2
@BenPlont Ewww, Drucker. Aber ein guter Punkt, also habe ich ihn hinzugefügt.
HopelessN00b

@ HopelessN00b danke für die wunderbare antwort. Nur neugierig - wie bestimmen wir, wie der Treiber auf dem Client installiert wird - "als eigenständiger oder als gemeinsam genutzter Drucker"? Wenn beide installiert werden, werden sie einem Benutzer als zwei verschiedene Geräte angezeigt?
tiongmaru

@tiongmaru Sie bestimmen, wie der Drucker installiert wird, wenn Sie ihn installieren. Wenn Sie eine direkte Verbindung zum Drucker herstellen, wird er als direkte Verbindung installiert. Wenn Sie eine Verbindung zum freigegebenen [logischen] Drucker auf dem Druckserver herstellen, wird dieser als logischer Drucker installiert, auf den über den Druckserver zugegriffen wird. (Wenn Sie den Treiber auf dem Druckserver verwenden, aber als direktes Gerät installieren möchten, laden Sie den Treiber vom Druckserver herunter, installieren Sie ihn jedoch direkt und geben Sie den heruntergeladenen Treiber während der Installation an.)
HopelessN00b

1
Clientseitige Druckertreiber sind auf * nix so gut wie veraltet, da Tassen PDF-Druck erhalten haben. Grundsätzlich muss nur eine PDF-Clientseite erstellt und diese an den Druckerserver gesendet werden. Es ist jetzt sein Problem
dom0

9

Ein Drucker, der über die Datei- und Druckerfreigabe von Windows freigegeben wurde, wird über das SMB / CIFS-Protokoll exportiert, das für sich genommen kaum mehr als eine "Netzwerk-Pipe" für das Druckgerät darstellt. Mit anderen Worten, der gemeinsam genutzte Drucker wird zu einem vernetzten Gerät, und der Client muss die richtigen Treiber installieren, um ihn zu verwenden. Der Druckerfreigabeserver ist dafür verantwortlich, die erforderlichen Treiber zu speichern und sie den Verbindungsclients bereitzustellen.

In der aktuellen Windows-Version wird der freigegebene Drucker manchmal über ein Standardprotokoll als IPP oder WDS exportiert. In diesem Fall muss der Client keine Treiber von Drittanbietern installieren, da in Windows die entsprechenden Standardtreiber bereits integriert sind.

Schließlich ist es manchmal möglich, den Druckserver selbst als echte Druckwarteschlange zu konfigurieren. In diesem Fall übergibt der Client die Postscript-Definition der Seite an den Server und fordert ihn auf, die hochgeladene Seite zu drucken. In diesem Fall benötigt der Client keinen Treiber, dies ist jedoch ein weitaus selteneres Szenario (ein möglicher Nachteil ist die sehr eingeschränkte Druckoption, die auf den Client exportiert wird). Dies erfordert eine sehr aktuelle Windows-Version (Win8 / Win2012 +).


2
Oder so ziemlich jede Unix-Variante, die Jahrzehnte zurückliegt , aber hey.
Shadur

1
Wahr. Die Unix-Art, Dinge zu tun, war irgendwann Meilen weiter als auf Windows-Seite ...
shodanshok

0

Sie können es auf zwei Arten versuchen: Netzwerk über UTP auf Drucker (empfohlen) oder USB-Freigabe.

Allgemeine PC-Download vom Server die Treiber, aber wenn sie nicht müssen Sie manuell installieren, verursachen Sie es notwendig. Sie können printserver sowohl für die Treiber als auch für die Verwaltung Ihrer Fragen verwenden. Sie können Programme von Drittanbietern auf dem Server installieren, um auch Seiten und Toner zu überwachen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.