Druckserver-Software. Windows Server-Druckdienst

In diesem Hinweis werden wir über die Implementierung und anschließende Wartung des Druckservers (nach anderen Druckservern) in einer nützlichen Serverrolle sprechen Windows Server 20xx für eine effiziente, zentralisierte Steuerung aller Drucker in einem Unternehmen.

Die Implementierung eines Druckservers bietet im Vergleich zu einer typischen Client-Druckerinstallation die folgenden Vorteile:

- Gelegenheit zentrale Steuerung alle Drucker in der Organisation, Druckwarteschlange, Treiber.

— Sicherstellung des allgemeinen Zugriffs auf Drucker durch die Veröffentlichung im Active Directory;

- Möglichkeit zum Bereitstellen von Druckern mit Gruppenrichtlinie;

- Erstellen Sie Pools, mit denen Sie mehrere physische Drucker zu einem logischen zusammenfassen können.

Unsere Ausgangsbedingungen sind so, dass wir eine bestimmte Flotte von HP- und Kyocera-Netzwerkdruckern haben, und wir müssen den Zugriff darauf so konfigurieren, dass der Benutzer den Drucker, der ihm am nächsten ist, selbstständig auswählen und in seinem System installieren kann. Dazu müssen wir als Administratoren zunächst einen Druckserver bereitstellen, alle unsere Drucker hinzufügen, ihn in Active Directory veröffentlichen, den Benutzern einfache Schritte zum Installieren/Hinzufügen eines Druckers beibringen oder sie installieren automatischer Modus Gruppenrichtlinie verwenden. Während der Arbeit durchführen einfache Schritte Systemadministration und Beheben von Druckproblemen, die unten besprochen werden.

1) Installieren der Print and Document Services-Rolle ( Druck- und Dokumentenservice);

Also haben wir ein Auto mit Windows installiert Server 2012R2, obwohl es derzeit 2008 und der neueste Windows Server 2016 sein kann, weil Der Installationsprozess des Dienstes unterscheidet sich nicht wesentlich von Version zu Version und erfordert nur wenige Klicks auf die Schaltfläche „Weiter“. Wir starten Server Administrator, wählen Assistent zum Hinzufügen von Rollen und Features(Rolle und Komponentenmaster hinzufügen).

Dann stimmen wir dem ersten Absatz zu Rollenbasierte oder funktionsbasierte Installation(Basisinstallation von Rollen und Funktionen) klicken Sie auf Weiter.

Auf dem nächsten Bildschirm Wählen Sie Zielserver aus Wählen Sie einen Server aus dem Pool aus oder befinden Sie sich auf einem VHD-Datenträger. Da wir bisher nur einen lokalen Server haben, klicken wir auf Weiter.
Wählen Sie eine zu installierende Rolle aus Druck- und Dokumentenservice stimmen wir dem Einbau zusätzlicher Features zu - Tools für Druck- und Dokumentdienste. Weiter klicken.
Auf dem nächsten Bildschirm Merkmale, wählen Sie bei Bedarf optional die zu installierenden Komponenten aus. Weiter klicken.

Als nächstes sind wir eingeladen, einen Blick darauf zu werfen nützliche Informationen per Pressedienst Druck- und Dokumentenservice. Lernen wir uns kennen und klicken Sie auf Weiter :)

Wählen Sie dann bestimmte Dienste zur Installation aus. Durch Vergangenheit Druck Server(Druckserver) können Sie mehr auswählen Verteilter Suchserver(Server für verteilte Suche), Internetdruck(Unterstützt das Drucken über das Internet) und LPD-Service(UNIX-Druckdienst). Als Teil dieses Hinweises interessiert uns nur der Druckserver, also wählen Sie ihn aus und klicken Sie auf Weiter.

Auf dem letzten Bildschirm stimmen wir der Installation der ausgewählten Komponenten zu, indem wir auf die Schaltfläche Installieren klicken.

Schließen Sie den Assistenten mit Schließen.

Dieselben Aktionen, aber in Powershell, können mit nur wenigen Befehlen ausgeführt werden:

Fipmo ServerManager add-WindowsFeature Print-Server

Nach der Installation des Dienstes müssen Sie den Server nicht neu starten. Aber bevor wir damit beginnen, Drucker zum Server hinzuzufügen, fügen wir ihn der Domäne hinzu, was später die Veröffentlichung von Druckern direkt in Active Directory ermöglicht.

Wir verwenden die klassische GUI-Version des Hinzufügens oder verwenden einen einfachen Befehl in PS:

Add-Computer -Domänenname test.ru

Starten Sie den Server mit dem Befehl neu:

Starte den Computer neu

2) Druckverwaltungskonsole. Hinzufügen von Treibern und Druckern zum Server;

Starten der Verwaltungskonsole Druckverwaltung. Gehen Sie dazu zu Start\Verwaltung\Druckverwaltung. Oder auf der Kommandozeile ausführen: printmanagement.msc

Hier der oberste Knoten Druckverwaltung ermöglicht das Hinzufügen/Entfernen von lokalen und anderen Druckservern zur Verwaltung sowie das Migrieren von Druckern.

Benutzerdefinierte Filter filtert Drucker nach Kategorie: Alle Drucker, Alle Treiber, Drucker nicht bereit und Drucker mit Aufträgen. Außerdem können Sie auf der rechten Schaltfläche Ihren eigenen Filter festlegen, wenn Sie nicht über genügend aktuelle Filter verfügen.

Druckserver zeigt die aktuellen Druckserver an. In diesem Fall können Sie sehen, dass wir nur einen (lokalen) Druckserver haben, wobei Treiber (Treiber) alle Treiber auf dem aktuellen Druckserver anzeigt, Formulare (Formulare) - alle unterstützten Papierformate, Anschlüsse - lokal und Netzwerkports auf dem aktuellen Druckserver, Drucker – alle installierten Drucker auf dem aktuellen Druckserver.

Bereitgestellte Drucker- Drucker, die mithilfe von Gruppenrichtlinien bereitgestellt wurden.

Um einen neuen Drucker zum Server hinzuzufügen, gehen Sie zum Knoten Druckserver, wählen Sie unseren lokalen Server aus Drucke (lokal) Im Kapitel Drucker. Rechtsklick und auswählen Drucker hinzufügen. Der Druckerinstallations-Assistent wird gestartet Installationsassistent für Netzwerkdrucker, wo vier Installationsmethoden verfügbar sind. Zuerst und am meisten der schnelle Weg Netzwerkdrucker erkennen ist im automatischen Modus zu suchen - Durchsuchen Sie das Netzwerk nach Druckern, das zweite Element ist die Möglichkeit, einen TCP / IP-Drucker oder Webdrucker über seine IP-Adresse oder seinen Hostnamen hinzuzufügen - Fügen Sie ein TCP/IP hinzu oder Internetdienste Drucker nach IP-Adresse oder Hostname, als nächstes kommt die Möglichkeit, einen neuen Drucker über einen vorhandenen Anschluss hinzuzufügen - Fügen Sie einen neuen Drucker über einen vorhandenen Anschluss hinzu, und der letzte Punkt ist das Erstellen Ihres eigenen Anschlusses und das Hinzufügen eines neuen Druckers - Erstellen Sie einen neuen Anschluss und fügen Sie einen neuen Drucker hinzu.

Wenn Sie den ersten Punkt auswählen und den Assistenten den Drucker automatisch hinzufügen lassen, entsteht eine Situation, in der der Druckertreiber auch automatisch aus dem Betriebssystem-Distributionskit hinzugefügt werden kann, was nicht wünschenswert ist, da erstens der Treiber weit entfernt sein wird von frisch, und zweitens wird er direkt unter sein dieses Model Drucker. Wenn es nicht viele Drucker gibt, ist das keine Tragödie - alles wird funktionieren, aber da wir einen Druckserver haben, auf dem in der Regel die n-te Anzahl von Druckgeräten stehen kann, ist es sinnvoll, die aktuellsten zu verwenden Version des Treibers von der Website des Herstellers. Es ist besser, einen universellen Treiber für mehrere Modelle gleichzeitig zu verwenden, was in Zukunft alle Arten von Konflikten vermeidet, die mit dem Betrieb mehrerer unterschiedlicher Geräte auf demselben Server verbunden sind, und den Zeitaufwand bei zukünftigen Updates reduziert. Lesen Sie mehr über Vorteile universeller Treiber Sie können dem folgenden Link folgen.

Und all das impliziert, dass wir, damit das System richtig funktioniert, zuerst den richtigen Treiber auf dem Server installieren und dann die Drucker selbst hinzufügen müssen. Daher laden wir einen universellen Treiber von der Herstellerseite zB für HP und für Kyocera als Treibertyp PCL5 oder PCL6 herunter, dann entscheiden Sie selbst. Jemand sagt, dass PCL5 stabiler ist, aber ich persönlich habe keinen großen Unterschied bemerkt. Theoretisch ist PCL Version 6 nur HPs neuere Implementierung des PCL-Treibers, daher ist es sinnvoll, sie zu verwenden.

Um Treiber hinzuzufügen, in der Konsole Druckverwaltung gehen Sie zu unserem lokalen Server im Abschnitt Treiber und klicken Sie mit der rechten Maustaste, um den Assistenten zum Hinzufügen von Treibern zu starten - Treiber hinzufügen. Wählen Sie auf dem nächsten Bildschirm den Typ der Prozessorarchitektur aus. Wenn Sie Unterstützung für 32-Bit-Clients benötigen Betriebssysteme dann markieren wir auch das Kontrollkästchen x86. Weiter klicken.

Auf dem Bildschirm Auswahl des Druckertreibers Wählen Sie den Druckertreiber aus. Klicken Datenträger haben Und Durchsuche um Treiber zu überprüfen und hinzuzufügen.

Wählen Sie den zuvor heruntergeladenen Treiber aus. In unserem Beispiel ist dies der Kyocera-Universaltreiber, klicken Sie auf Weiter und Fertig stellen. Wir wiederholen den Vorgang für Ihre anderen Geräte.

Persönlich werden auf meinem Server nur HP- bzw. Kyocera-Drucker verwendet und Treiber werden nur von diesen Herstellern verwendet. Allerdings ist zu beachten, dass bei Verwendung des universellen Treibers von HP nicht alle Drucker oder nicht alle Funktionen korrekt unterstützt werden, obwohl die meisten Enterprise-Class-Drucker ohne Probleme funktionieren. Die Liste der unterstützten Geräte können Sie hier einsehen. Nach dem Hinzufügen der Treiber erhalten wir so etwas wie das folgende Bild.

Werfen wir einen Blick auf die Registerkarte. Treiberisolierung(Treiberisolation), wo wir standardmäßig Treiber mit dem „Shared“-Flag markiert haben, d.h. befinden sich in einem isolierten Modus mit gemeinsamem Zugriff. Treiberisolationstechnologie bzw Druckertreiberisolation (PDI), ermöglicht es Ihnen, die Arbeit von Druckern in einem separaten Prozess anzuzeigen PrintIsolationHost.exe, getrennt vom Druckmanager spoolsv.exe, und anderen Treibern auf dem Server, d.h. Wenn bei einem Treiber ein Problem auftritt, betrifft dies nur den Prozess, der diesen Treiber geladen hat, nicht jedoch den Druckdienst spoolsv.exe selbst, der weiterhin betriebsbereit ist.

Und im Fall des gemeinsamen Modus ( allgemeiner Zugang) sind alle Druckertreiber so konfiguriert, dass sie mit einer gemeinsamen Prozessinstanz arbeiten PrintIsolationHost.exe, aber getrennt vom Druckmanager. Dieser Modus wird von Microsoft empfohlen. Bei Problemen mit Treibern, Inkompatibilität und häufigem Absturz von Druckern, insbesondere im Terminalmodus, können Sie versuchen, den isolierten Modus zu verwenden, in dem jeder Druckertreiber bereits so konfiguriert ist, dass er seine eigene Prozessinstanz verwendet PrintIsolationHost.exe und auch getrennt vom Druckmanager (Spooler).

Ist das Flag "none" gesetzt, werden die Druckertreiber wie gewohnt über den Druckmanager (Spooler) geladen, d.h. Wenn der Prozess spoolsv.exe abstürzt, wirkt sich dies auf den Betrieb aller Drucker auf dem Server gleichzeitig aus.

Jetzt nach dem Hinzufügen richtige Treiber Sie können mit der Installation von Druckern beginnen. Dazu starten wir erneut den Assistenten zum Hinzufügen von uns bereits bekannten Druckern und wählen einen TCP / IP-Drucker oder Webdrucker über seine IP-Adresse hinzufügen. Wählen Sie dann den Gerätetyp aus: Automatische Erkennung - automatische Erkennung Parameter oder TCP/IP-Gerät, geben Sie im Feld „Hostname oder IP-Adresse“ die IP-Adresse des Netzwerkdruckers ein. Häkchen Zu verwendenden Druckertreiber automatisch erkennen ( Automatische Suche Druckertreiber), lassen Sie die Standardeinstellung aktiv oder entfernen Sie sie. In diesem Fall wird das Hinzufügen des "richtigen" Treibers nicht verhindert. Weiter klicken.

Wählen Sie auf dem nächsten Bildschirm den zuvor installierten generischen HP- oder Kyocera-Treiber aus der Liste aus oder fügen Sie einen neuen hinzu. Weiter klicken.

Dann benennen wir den Drucker und fügen ihn der Öffentlichkeit hinzu, indem wir den Namen der freigegebenen Ressource, den physischen Standort und den Kommentar angeben. Mit diesen Informationen können Benutzer den benötigten Drucker im Verzeichnisdienst identifizieren und zu ihrem System hinzufügen. Weiter klicken.

Wir stimmen dem Vorschlag zu, einen Drucker zu installieren. Klicken Sie auf Weiter und warten Sie, bis der Installationsvorgang abgeschlossen ist.

Damit der Drucker dann in Active Directory zur Auswahl verfügbar ist, muss er veröffentlicht werden. Wechseln Sie dazu zu den Druckereigenschaften auf der Registerkarte Freigabe, aktivieren Sie das Kontrollkästchen Liste im Verzeichnis und klicken Sie auf Übernehmen.

Wir führen denselben Vorgang für alle Drucker in der Organisation durch. Sie können alle Drucker gleichzeitig auswählen und mit der rechten Maustaste sagen: Im Verzeichnis auflisten. Als Ergebnis erhalten Sie so etwas wie die folgende Liste.

Jetzt kann der Benutzer auf einem Client-Computer in der Domäne den benötigten Drucker in der Liste sehen und installieren.

Aber das ist die Theorie, oder zumindest war es früher so! In der Praxis beim Hinzufügen eines Netzwerkdruckers unter einer Domäne Konto, erhalten Sie häufig die folgende Fehlermeldung:

Anschließen an einen Drucker. Installiert auf dieser Computer Die Richtlinie lässt keine Verbindung zu dieser Druckwarteschlange zu. Wenden Sie sich an Ihren Systemadministrator.

Oder die englische Version:

Mit Drucker verbinden. Auf Ihrem Computer ist eine Richtlinie in Kraft, die verhindert, dass Sie sich mit dieser Druckwarteschlange verbinden. Bitte kontaktieren Sie Ihren Systemadministrator.

Dies liegt daran, dass Microsoft am 12. Juli 2016 das Sicherheitsupdate KB3170455 veröffentlicht hat, das eine kritische Schwachstelle im Drucksystem beseitigt, die neue Sicherheitsanforderungen für Druckertreiber nach sich zog, nämlich:

1. Der Druckertreiber muss vertrauenswürdig und digital signiert sein. Der Installationsvorgang sucht im Treiberpaket nach gehashten Dateien, und wenn er nicht gehashte Dateien (ohne digitale Signatur) findet, zeigt er eine Meldung über die Einschränkungen der vorhandenen Richtlinie an. Überprüfen Sie im Fall des generischen Treibers von HP, ob Digitale Unterschrift Die Dateien im Paket sind erfolgreich und der Drucker wird ohne Probleme installiert, aber wenn Sie versuchen, einen Drucker von Kyocera auf dem Client zu installieren, wird dort der Kyocera Universal Classic Driver als Treiber verwendet, der übrigens als aufgeführt ist 'signed' auf der Website, der obige Fehler wird angezeigt.

2. Der Druckertreiber muss gepackt sein, Spezifikation (package-aware v3). Beim Versuch, einen nicht gepackten Treiber zu installieren (Non-Package-Aware v3), erhalten wir eine Meldung, dass der Drucker nicht vertrauenswürdig ist, und eine Anforderung für erhöhte Rechte, die es Ihnen ermöglicht, den Treiber mit einem Administratorkonto zu installieren.

Ob der Druckertreiber gepackt ist oder nicht, können Sie in der Druckerverwaltungskonsole im Abschnitt Treiber in der Spalte Pakete überprüfen. Wie Sie sehen können, befindet sich der Konica Minolta-Treiber im falschen Zustand.

Um das Problem mit der Installation nicht vertrauenswürdiger Druckertreiber auf Client-Computern zu lösen, können wir helfen, die Gruppenrichtlinie zu aktivieren: Point-and-Print-Einschränkung (Point-and-Print-Einschränkungen), die sich unter folgender Adresse befindet:

Computerkonfiguration\Richtlinien\Administrative Vorlagen\Drucker (Computerkonfiguration\Richtlinien\Administrative Vorlagen\Drucker).

Aktivieren Sie die Kontrollkästchen neben Benutzer können nur auf diese Server zeigen und drucken (Die Point-and-Print-Funktion kann nur auf diesen Servern verwendet werden) und geben Sie, getrennt durch ein Semikolon, die vollständigen an Domain Namen Druckserver (FQDN). In unserem Beispiel ist dies: prints.test.ru. Im Feld Security Promts (Security Requests) sind die Parameter „Dann Treiber für eine neue Verbindung installieren“ und „Dann Treiber für eine bestehende Verbindung aktualisieren“ (Beim Installieren/Aktualisieren von Treibern für eine neue Verbindung) gesetzt: Warnung nicht anzeigen bzw Elevationsaufforderung ( Keine Warnung anzeigen oder zur Elevation auffordern).

Es wäre auch nicht überflüssig, die Richtlinie: Package Point and Print - Genehmigte Server (Funktion zum Angeben und Drucken für Pakete - Erlaubte Server) aufzunehmen, die sich ebenfalls unter derselben Adresse befindet: Computerkonfiguration \ Richtlinien \ Administrative Vorlagen \ Drucker. Diese Politik ist völlig unabhängig von Point and Print Restriction und gilt nur für Batch-Treiber, was letztendlich dazu beitrug, den Fehler zu beheben, der während der Installation des universellen Treibers von Kyocera auftrat.

Geben Sie im Feld Vollqualifizierte Servernamen eingeben den Namen des Druckservers ein. Klicken Sie auf Anwenden. Auf dem Druckserver und auf Client-PCs starten wir eine erzwungene Aktualisierung der Richtlinien mit gpupdate / force. Danach sollte die Installation von Druckern ohne Fragen erfolgen.

3) Druckverwaltungskonsole. Hinzufügen von Druckern zum Pool (Print Pooling);

Print Pooling ist eine Technologie, mit der Sie mehrere Drucker zu einem logischen Drucker kombinieren können, was in Organisationen mit einem großen Druckvolumen und einer großen Anzahl von Druckgeräten nützlich sein kann. In einer Situation, in der es beispielsweise 5 identische Drucker gibt und nicht klar ist, welcher mit Drucken geladen und welcher frei ist, können Sie mit einem im System installierten logischen Drucker automatisch den freien Drucker im Pool ermitteln, was letztendlich spart Zeit zwischen der Entscheidung, einen Druckauftrag zu senden, und dem Siegel selbst.

Um mehrere Drucker zu bündeln, gehen Sie in den Druckerbereich unseres Druckservers und fügen wie gewohnt einen neuen Drucker zum System hinzu oder wählen einen bestehenden aus. Gehen Sie dann auf die Registerkarte Ports (Anschlüsse) und fügen Sie einen neuen TCP / IP-Port hinzu, der der IP-Adresse eines anderen Druckers im zukünftigen Pool entspricht.

Wählen Sie Standard TCP / IP Port und klicken Sie auf New Port ... Dann schreiben wir die IP-Adresse des Druckers, klicken auf Next und Finish. Wir fügen dem Pool so viele Ports hinzu, wie wir benötigen.

Gehen Sie nun in die Eigenschaften des zukünftigen logischen Druckers, auf den Reiter Ports (Ports) und markieren Sie die Checkbox Enable print pooling (Allow printers to be pool), wählen Sie dann zusätzlich den zuvor erstellten Port 192.168.0.210 aus und klicken Sie auf Übernehmen;

So haben wir dem Pool zwei physische Drucker hinzugefügt und am Ausgang einen logischen erhalten.

4) Druckverwaltungskonsole. Installieren von Druckern mithilfe von Gruppenrichtlinien;

Was ist, wenn es 50-100 oder mehr Computer in unserer Organisation gibt und die Benutzer, wie es oft vorkommt, nicht wollen / nicht wissen, wie oder nicht wissen, welche der Drucker im Katalog sie installieren müssen? In diesem Szenario hilft uns das Druckerinstallationstool mit Gruppenrichtlinie. Zum Beispiel, wenn das bekannt ist bestimmten Benutzer oder Gruppe muss ein bestimmter Drucker installiert werden, dann können Sie die erforderlichen Drucker automatisch im Voraus bereitstellen, unmerklich für den Benutzer und ohne direkten Eingriff des Systemadministrators. Dazu müssen Sie sich beim Druckserver unter einem Domänenkonto mit Druckoperatorrechten oder höher anmelden, dann zur Druckverwaltungskonsole gehen, den gewünschten Drucker markieren und mit der rechten Maustaste klicken, um Mit Gruppenrichtlinie bereitstellen (Bereitstellen mit Gruppenrichtlinie) auszuwählen Politik). Als Beispiel führen wir diese Operation für den Drucker "Operatoren" durch. Wählen Sie im Feld GPO-Name das GPO aus, für das die Richtlinie gelten soll automatische Installation Drucker. Ich wähle ein vorab erstelltes Operator-Objekt aus, das wiederum mit der Operators-Unterteilung verknüpft ist, in der sich Benutzerobjekte befinden, für die der Drucker installiert wird.

Aktivieren Sie das Kontrollkästchen, für die die Druckerverbindungsrichtlinie gelten soll, für Benutzer oder Computer. Klicken Sie auf Hinzufügen, Anwenden, OK.

Wir starten den Client-Computer neu und sehen, dass der Operators-Drucker erfolgreich zum System hinzugefügt wurde.

5) Übertragen der Konfiguration von einem Druckserver auf einen anderen;

Im Falle eines Druckserveraustauschs oder eines Notfalls müssen Sie die vorhandene Konfiguration möglicherweise schnell auf einem anderen Server wiederherstellen. Und um die Wiederherstellungszeit zu verkürzen, ist es ratsam, bereits einen Backup-Computer mit installiertem Druckdienst und einer vorab exportierten Datei auf Lager zu haben Sicherung in einem speziellen .printerExport-Format. Diese Datei enthält eine vollständige Kopie aller installierten Drucker, Anschlüsse und Treiber, sodass Sie eine ähnliche Konfiguration auf einem anderen Server bereitstellen können. Um eine solche Datei zu erhalten, müssen Sie zum Stammverzeichnis gehen lokaler Server Dienstprogramm zur Druckverwaltung, in unserem Fall „Drucke (lokal)“, klicken Sie mit der rechten Maustaste und wählen Sie Drucker in eine Datei exportieren…. Folgen Sie den Anweisungen des Assistenten und erhalten Sie die Sicherungsdatei als Ausgabe.

Im Rahmen dieses Artikels hat der aktuelle (Quell-)Server, den wir haben, einen Netzwerknamen: prints, new, final, wo die Konfiguration übertragen wird: prints-new, also werden die Schritte zum Übertragen von Daten von einem Druckserver auf einen anderen sein folgendermaßen:

  1. Auf dem (neuen) Backup-Server heben wir die Rolle des Druck- und Dokumentendienstes an, falls er nicht schon früher hinzugefügt wurde.
  2. Brechen Sie auf dem alten Server die Veröffentlichung in Active Directory ab, indem Sie das Kontrollkästchen Im Verzeichnis auflisten in den Eigenschaften jedes installierten Druckers deaktivieren, oder wählen Sie alle Drucker auf einmal aus und wählen Sie mit der rechten Maustaste Folgendes aus: Aus Verzeichnis entfernen;
  3. Ausgabe ggf alter Server aus der Domäne, ändern Sie den Netzwerknamen in prints-old, starten Sie neu. Wenn diese Möglichkeit nicht verfügbar ist, beispielsweise bei einem physischen Ausfall des Servers, dann löschen wir den Computer/Server auf dem Controller beispielsweise aus dem Snap-In Active Directory-Benutzer und -Computer im Computer-Container. Wir bejahen den Vorschlag, alle verschachtelten Objekte zu löschen (Confirm Subtree Deletion).
  4. Auf dem neuen Server, auf den wir die Konfiguration übertragen, ändern wir den Netzwerknamen in prints und fügen ihn der Domäne hinzu.
  5. Wiederherstellen der zuvor exportierten .printerExport-Datei auf dem neuen Server. (Drucker aus einer Datei importieren…). Während des Importvorgangs ist es möglich, Drucker sofort für den öffentlichen Zugriff im Verzeichnisdienst zu veröffentlichen (Liste im Verzeichnis). Danach überprüfen wir den Betrieb der Drucker auf dem neuen Server.

6) Fehlerbehebung beim Druckdienst;

Zu den Problemen, die beim Betrieb des Druckdienstes auftreten, und deren Beseitigung gibt es hier nichts Besonderes zu schreiben, denn. es sind nur wenige Schritte, den Druckdienst zu stoppen, die Druckwarteschlangen in %windir%\System32\spool\PRINTERS zu löschen und dann den Dienst zu starten, der fast jedem Admin bekannt ist und nicht nur. Der Vollständigkeit halber und für völlig "grüne" Kameraden gebe ich eine bekannte Befehlsfolge :)

Wir starten Befehlszeile cmd.exe

Stoppen Sie den Druckdienst:

Netzstopp-Spooler

Wir bereinigen die Druckwarteschlange, indem wir *.SHD-, *.SPL-, *.TMP-Dateien im Verzeichnis mit dem folgenden Befehl löschen:

Del /q /f %windir%\System32\spool\PRINTERS\*.*

Druckdienst starten:

Netzstartspooler

Oder wir führen einen präventiven Neustart des Dienstes durch, ohne die Warteschlange zu löschen:

Netz-Stopp-Spooler & Netz-Start-Spooler

Sie können eine Batchdatei so erstellen, dass sie im automatischen Modus ausgeführt wird. Wir speichern die Datei beispielsweise unter dem Namen spool.cmd.

Setlocal net stop spooler del /q /f %windir%\System32\spool\PRINTERS\*.* net start spooler

Sie können den Dienst auch über die GUI-Oberfläche im Snap-In „Dienste“ - services.msc neu starten und den Ordner \ PRINTERS im Explorer bereinigen, aber was mich betrifft, ist die Konsole oder eine Batchdatei schneller.

Sehr oft gibt es Probleme beim Netzwerkdruck auf angeschlossenen Druckern
B. auf einem Computer mit Windows XP auf einem Computer mit installiertem Windows 7, nicht auf Vista,2003,2008

Der Kern des Problems liegt oft darin, dass unter diesen "modernen" Systemen Hersteller
"veraltete" Druckermodelle machen sich nicht die Mühe, Treiber freizugeben.

Hier ist meine Situation:

Ein Freund hat mich gebeten, das Drucken im Büro von einem frisch gekauften Laptop aus einzurichten.

1. Natürlich - der Laptop war dabei Betrieb von Windows 7
2. Natürlich - Zuhause (siehe unten, was das Problem ist)
3. Natürlich - es (das System) war 64-Bit.
4. Natürlich - die Drucker im Büro waren nicht neu: HP1320 und Canon MFxxxx
5. Natürlich - die Drucker wurden auf Maschinen mit WinXP verbunden und "gemeinsam genutzt".
6. Und niemand wird die Struktur des Netzwerks für einen Laptop ändern
Wie habe ich das Problem gelöst?

Zuerst bin ich in die falsche Richtung gegangen:
Ich habe Treiber von offiziellen Seiten heruntergeladen und versucht zu installieren - es war nicht da:
Canon liefert generell keine Treiber für 64-Bit-Systeme für welche Modelle.
Ich schweige generell über das MFP.
Für die MFxxxx-Serie wurde eine Krücke empfohlen - verwenden Sie Treiber aus der MF57xx-Serie. Versucht - System
zeigt an, dass der Treiber signiert ist, verweigert aber die Installation mit dem Hinweis, dass er nicht signiert ist.
Brr, Brad. Die Installation von unsigniertem Brennholz auf Home ist nicht erlaubt (kein gpedit.msc). Pfui.

HP scheint einen PCL5-Treiber für den HP1320 bereitgestellt zu haben - aber er funktionierte nicht.
Beim Installationsversuch wurden unverständliche Fehler ausgegeben, die Google fand
arme Leute wie ich.

Ein Kommentar im Forum hat besonders gelächelt (ich weiß nicht mehr genau wo, aber meiner Meinung nach auf der HP-Website):
„HP1320 ist ein Geschäftsmodell, daher bieten wir am Wochenende keinen telefonischen Support.“

Übrigens klettern Betrüger wie Kakerlaken in alle Ritzen: Sie können immer "googeln" und ALLES herunterladen
jeder Druckertreiber für jedes System. Aber das Ergebnis wird sicherlich nicht das sein, was erwartet wird.

Außerdem offenbarte mir „Google“ eine weitere schreckliche Tatsache: NOCH in den Server-Betriebssystemen der Altbekannten
Unternehmen HABEN Probleme mit dem Drucksubsystem im Terminalmodus. Und sogar Außenseiter
Lösungen lösen Probleme nicht dauerhaft.

„Genug mit dem Unsinn“ – dachte ich und tat Folgendes:

1. Virtuell heruntergeladen Kostenloses PDF Drucker von www.bullzip.com. Davon gibt es viele (PDF-Drucker), aber meine Wahl fiel aus folgenden Gründen darauf:
a) dieser funktioniert unter 64x Bit-Systeme
b) kostenlos (im Prinzip wäre es nicht schade, ~ 20 Dollar zu geben, ABER sie nicht zu geben
für JEDEN PC mit Windows 7 64x!)
c) er wurde zuerst gefunden :)
2. Installierte einen virtuellen PDF-Drucker und konfigurierte ihn (C:\Program Files\Bullzip\PDF Printer\gui.exe), sodass dem Benutzer keine Dialogfelder angezeigt wurden und eine .pdf-Datei im Verzeichnis \\compxp\ erstellt wurde. Drucker1\ Ordner
3. Foxit Reader auf dem compxp-Computer installiert, den Ordner printer1 „freigegeben“ und ein einfaches vbs-Skript in Autoload platziert:

Quelle kopieren | HTML kopieren
  1. "Bei Fehler als nächstes fortfahren
  2. "PDF-Dateien automatisch drucken, die in einem bestimmten Ordner erscheinen
  3. "Globale Variablen
  4. Set gFSO = CreateObject("Scripting.FileSystemObject" )
  5. Set gShell = CreateObject("WScript.Shell" )
  6. "Ordner, in dem das Skript auf PDF-Dateien wartet (diese Ordner müssen über das Netzwerk zugänglich sein)
  7. gWatchFolder = "E:\Master\Drucker\"
  8. "Hauptschleife
  9. während wahr
  10. Setze lFolder = gFSO.GetFolder(gWatchFolder)
  11. Legen Sie lFiles = lFolder.Files fest
  12. Für jede lFile in lFiles
  13. PrintFile(gWatchFolder & lFile.Name)
  14. Nächste
  15. WScript.Sleep(1)
  16. Wend
  17. "Funktion zum Drucken einer bestimmten PDF-Datei
  18. SubPrintFile(pFileName)
  19. "Wir warten einige Zeit (bis die Datei vollständig geschrieben ist)
  20. WScript.Sleep(3)
  21. "msgbox(pDateiname)
  22. „Wir haben (keine) Angst vor Leerzeichen :P
  23. s= """E:\master\foxit\Foxit Reader.exe"" /p """&pDateiname&""""
  24. "msgbox(en)
  25. Aufruf von gShell.Run(s,0,true )
  26. gFSO.DeleteFile(pFileName)
  27. If gFSO.FileExists(pFileName) Then
  28. „Man weiß nie, was passieren kann, es ist besser, Ivan Ivanovich den Druck stoppen zu lassen, als dass eine Datei viele Male an den Drucker geht
  29. "msgbox("Fehler beim Löschen der Datei "& pFileName & "! Rufen Sie Vasily unter 123-456 an)
  30. WScript beenden
  31. "Anders
  32. „Noch nicht realisiert
  33. "ToLog("Datei " & lDateiname & " gelöscht.")
  34. Ende wenn
  35. End Sub

Ich bitte Sie, mich nicht für das Drehbuch zu treten – es wurde schnell geschrieben und es funktioniert.

Voila:
Der Benutzer drückt einfach die Schaltfläche "Drucken" im Programm - und in einer Minute nimmt er das Dokument aus dem Drucker.
Sie können mehrere virtuelle Drucker installieren und beliebig benennen. Die Hauptsache ist, dass beim Umbenennen des Druckers die Einstellungen erneut vorgenommen werden müssen.

Zusatznutzen dieser Lösung:
Für besonders paranoide Bosse kann ein schlauer Admin ein ganzes Protokollierungssystem erstellen
Drucken mit Falten ins Archiv von allem, was die Arbeiter ausgedruckt haben.

P.S. Diejenigen, die Adobe hassen, können bullzip->BMP(JPG)->irfan verwenden - aber es wird Probleme mit der Ausrichtung im Querformat geben (es wird notwendig sein, die Ausrichtung im Skript festzulegen).

Befolgen Sie zum Herunterladen die einfachen Anweisungen.

  1. Um mit dem Herunterladen der Installationsdatei zu beginnen, klicken Sie auf die blaue Schaltfläche „Vom Server herunterladen“, die sich direkt darüber befindet.
  2. Danach bereitet der Server die Installationsdatei vor und überprüft sie auf Viren.
  3. Wenn die Datei nicht infiziert ist und alles in Ordnung ist, erscheint ein grauer „Download“-Button.
  4. Durch Klicken auf die Schaltfläche „Herunterladen“ wird die Datei auf Ihren Computer heruntergeladen.

Wir bitten Sie nicht, einen langwierigen Registrierungsprozess zu durchlaufen oder SMS zur Bestätigung zu senden. Einfach herunterladen und genießen =)

Wie installiert man

Um das Programm zu installieren, befolgen Sie die einfachen Anweisungen, die für die meisten Programme gelten.

  1. Führen Sie die heruntergeladene Datei aus, indem Sie darauf doppelklicken. Alle Installationsdateien stammen von den offiziellen Webseiten der Entwickler.Die Datei wurde zuletzt am 9. Januar 2017 um 5:49 Uhr aktualisiert.
  2. Akzeptieren Sie die Lizenzvereinbarung im angezeigten Fenster. Schau auch mal rein Lizenzvereinbarung Sie können auch die offizielle Website des Programmentwicklers besuchen.
  3. Wählen Sie die erforderlichen Komponenten aus, die Sie installieren möchten. Deaktivieren Sie die Kontrollkästchen, die möglicherweise erforderlich sind, um zusätzliche Programme zu installieren.
  4. Wählen Sie einen Ordner auf Ihrem Computer aus, in dem Sie das Programm installieren möchten. In den meisten Fällen wählt das Programm automatisch einen Ordner aus, in Windows ist es beispielsweise C:\Program Files\
  5. Schließlich bietet der Installationsmanager des Programms möglicherweise an, eine "Desktop-Verknüpfung" oder einen "Startmenüordner" zu erstellen.
  6. Dann beginnt der Installationsprozess. Nach Abschluss fordert Sie der Installationsmanager möglicherweise auf, Ihren Computer neu zu starten, damit das Programm korrekter funktioniert.

Sehr oft gibt es Probleme beim Netzwerkdruck auf angeschlossenen Druckern
B. auf einem Computer mit Windows XP auf einem Computer mit installiertem Windows 7, nicht auf Vista,2003,2008

Der Kern des Problems liegt oft darin, dass unter diesen "modernen" Systemen Hersteller
"veraltete" Druckermodelle machen sich nicht die Mühe, Treiber freizugeben.

Hier ist meine Situation:

Ein Freund hat mich gebeten, das Drucken im Büro von einem frisch gekauften Laptop aus einzurichten.

1. Natürlich - der Laptop war mit dem Betriebssystem Windows 7 ausgestattet
2. Natürlich - Zuhause (siehe unten, was das Problem ist)
3. Natürlich - es (das System) war 64-Bit.
4. Natürlich - die Drucker im Büro waren nicht neu: HP1320 und Canon MFxxxx
5. Natürlich - die Drucker wurden auf Maschinen mit WinXP verbunden und "gemeinsam genutzt".
6. Und niemand wird die Struktur des Netzwerks für einen Laptop ändern
Wie habe ich das Problem gelöst?

Zuerst bin ich in die falsche Richtung gegangen:
Ich habe Treiber von offiziellen Seiten heruntergeladen und versucht zu installieren - es war nicht da:
Canon liefert generell keine Treiber für 64-Bit-Systeme für welche Modelle.
Ich schweige generell über das MFP.
Für die MFxxxx-Serie wurde eine Krücke empfohlen - verwenden Sie Treiber aus der MF57xx-Serie. Versucht - System
zeigt an, dass der Treiber signiert ist, verweigert aber die Installation mit dem Hinweis, dass er nicht signiert ist.
Brr, Brad. Die Installation von unsigniertem Brennholz auf Home ist nicht erlaubt (kein gpedit.msc). Pfui.

HP scheint einen PCL5-Treiber für den HP1320 bereitgestellt zu haben - aber er funktionierte nicht.
Beim Installationsversuch wurden unverständliche Fehler ausgegeben, die Google fand
arme Leute wie ich.

Ein Kommentar im Forum hat besonders gelächelt (ich weiß nicht mehr genau wo, aber meiner Meinung nach auf der HP-Website):
„HP1320 ist ein Geschäftsmodell, daher bieten wir am Wochenende keinen telefonischen Support.“

Übrigens klettern Betrüger wie Kakerlaken in alle Ritzen: Sie können immer "googeln" und ALLES herunterladen
jeder Druckertreiber für jedes System. Aber das Ergebnis wird sicherlich nicht das sein, was erwartet wird.

Außerdem offenbarte mir „Google“ eine weitere schreckliche Tatsache: NOCH in den Server-Betriebssystemen der Altbekannten
Unternehmen HABEN Probleme mit dem Drucksubsystem im Terminalmodus. Und sogar Außenseiter
Lösungen lösen Probleme nicht dauerhaft.

„Genug mit dem Unsinn“ – dachte ich und tat Folgendes:

1. Laden Sie den virtuellen kostenlosen PDF-Drucker von www.bullzip.com herunter. Davon gibt es viele (PDF-Drucker), aber meine Wahl fiel aus folgenden Gründen darauf:
a) Dieser funktioniert unter 64-Bit-Systemen
b) kostenlos (im Prinzip wäre es nicht schade, ~ 20 Dollar zu geben, ABER sie nicht zu geben
für JEDEN PC mit Windows 7 64x!)
c) er wurde zuerst gefunden :)
2. Installierte einen virtuellen PDF-Drucker und konfigurierte ihn (C:\Program Files\Bullzip\PDF Printer\gui.exe), sodass dem Benutzer keine Dialogfelder angezeigt wurden und eine .pdf-Datei im Verzeichnis \\compxp\ erstellt wurde. Drucker1\ Ordner
3. Foxit Reader auf dem compxp-Computer installiert, den Ordner printer1 „freigegeben“ und ein einfaches vbs-Skript in Autoload platziert:

Quelle kopieren | HTML kopieren
  1. "Bei Fehler als nächstes fortfahren
  2. "PDF-Dateien automatisch drucken, die in einem bestimmten Ordner erscheinen
  3. "Globale Variablen
  4. Set gFSO = CreateObject("Scripting.FileSystemObject" )
  5. Set gShell = CreateObject("WScript.Shell" )
  6. "Ordner, in dem das Skript auf PDF-Dateien wartet (diese Ordner müssen über das Netzwerk zugänglich sein)
  7. gWatchFolder = "E:\Master\Drucker\"
  8. "Hauptschleife
  9. während wahr
  10. Setze lFolder = gFSO.GetFolder(gWatchFolder)
  11. Legen Sie lFiles = lFolder.Files fest
  12. Für jede lFile in lFiles
  13. PrintFile(gWatchFolder & lFile.Name)
  14. Nächste
  15. WScript.Sleep(1)
  16. Wend
  17. "Funktion zum Drucken einer bestimmten PDF-Datei
  18. SubPrintFile(pFileName)
  19. "Wir warten einige Zeit (bis die Datei vollständig geschrieben ist)
  20. WScript.Sleep(3)
  21. "msgbox(pDateiname)
  22. „Wir haben (keine) Angst vor Leerzeichen :P
  23. s= """E:\master\foxit\Foxit Reader.exe"" /p """&pDateiname&""""
  24. "msgbox(en)
  25. Aufruf von gShell.Run(s,0,true )
  26. gFSO.DeleteFile(pFileName)
  27. If gFSO.FileExists(pFileName) Then
  28. „Man weiß nie, was passieren kann, es ist besser, Ivan Ivanovich den Druck stoppen zu lassen, als dass eine Datei viele Male an den Drucker geht
  29. "msgbox("Fehler beim Löschen der Datei "& pFileName & "! Rufen Sie Vasily unter 123-456 an)
  30. WScript beenden
  31. "Anders
  32. „Noch nicht realisiert
  33. "ToLog("Datei " & lDateiname & " gelöscht.")
  34. Ende wenn
  35. End Sub

Ich bitte Sie, mich nicht für das Drehbuch zu treten – es wurde schnell geschrieben und es funktioniert.

Voila:
Der Benutzer drückt einfach die Schaltfläche "Drucken" im Programm - und in einer Minute nimmt er das Dokument aus dem Drucker.
Sie können mehrere virtuelle Drucker installieren und beliebig benennen. Die Hauptsache ist, dass beim Umbenennen des Druckers die Einstellungen erneut vorgenommen werden müssen.

Zusatznutzen dieser Lösung:
Für besonders paranoide Bosse kann ein schlauer Admin ein ganzes Protokollierungssystem erstellen
Drucken mit Falten ins Archiv von allem, was die Arbeiter ausgedruckt haben.

P.S. Diejenigen, die Adobe hassen, können bullzip->BMP(JPG)->irfan verwenden - aber es wird Probleme mit der Ausrichtung im Querformat geben (es wird notwendig sein, die Ausrichtung im Skript festzulegen).

Guten Tag, liebe Blog-Leser, heute gehen wir der Frage nach, wie der Windows Server 2012 R2 Druckserver konfiguriert ist. Wir haben bereits einen Druckserver in Windows Server 2008 r2 installiert, und dieser Artikel ist ihm etwas ähnlich. Ich denke für Anfänger Systemadministratoren Es wird nützlich sein, eine neue Infrastruktur zu organisieren und die Funktionalität leicht zu verbessern. Ich warte auf alle Fragen zu diesem Thema in den Kommentaren und bin bereit, sie so detailliert wie möglich zu beantworten.

Was ist ein Druckserver

Wie versteht man diesen Server bzw virtuelle Maschine, auf der sich die Rolle befindet und mit deren Hilfe eine zentrale Verwaltung und Verteilung von Druckern auf Geräte und Benutzer erfolgt lokales Netzwerk. Unten ist ein Beispiel dafür, wie es aussieht.

Windows Server 2012 Druckserver

Beginnen wir mit der Einrichtung, ich werde es auf einem Domänencontroller tun, da diese Funktionalität den Server überhaupt nicht belastet, müssen Sie als erstes den Server-Manager öffnen und in der oberen rechten Ecke auf Verwalten > Rollen und Funktionen hinzufügen klicken , 2012 und 2008 r2 wurde alles über die Stammdaten eingestellt.

Sie sehen den Assistenten zum Hinzufügen von Rollen und Komponenten, im ersten Fenster können Sie nichts lesen, es gibt nur Wasser, klicken Sie auf Weiter.

Wir belassen die Wahl beim Installieren von Rollen und Komponenten, da wir auf einem Server installieren werden

Wählen Sie einen Server für die Installation aus.

Setzen Sie ein Häkchen bei Slyzhba-Druck und -Dokumente und klicken Sie auf Weiter.

Es müssen keine zusätzlichen Komponenten installiert werden, daher überspringen wir diesen Schritt einfach.

In diesem Schritt informiert Sie der Assistent ausführlicher über den Netzwerkdruckserver. Wenn Sie interessiert sind, lesen Sie ihn dann.

Jetzt haben Sie 4 Kontrollkästchen zur Auswahl

  • Der Druckserver > wählt es aus, weil es unsere Rolle ist
  • Drucken über das Internet > hier ist sozusagen alles vom Namen her klar
  • Verteilter Suchserver
  • LPD-Dienste > Für Linux-Plattformen

Wir alle klicken auf Installieren.

Der Prozess ist ziemlich schnell.

Beachten Sie, dass Sie nach Abschluss nicht zum Neustart aufgefordert werden.

Wenn alle Rollen installiert sind, öffnen Sie Extras im Server-Manager und dann Druckverwaltung.

Wir machen weiterhin unseren Druckserver für Windows Server 2012. Öffnen Sie im sich öffnenden MMC-Snap-In Druckserver > dann Ihre > Drucker. Wie Sie sehen können, haben Sie nur einen Standard-Microsoft XPS-Drucker. Es ist logisch, dass Sie alle Ihre Netzwerkdrucker installieren müssen. Ich habe eine Reihe von HP LaserJet 400 MFP M425dn-Netzwerkdruckern in meinem Netzwerk konfiguriert

Öffnen Sie Systemsteuerung > Geräte und Drucker. Klicken Sie oben auf Drucker hinzufügen.

In dem sich öffnenden Fenster wird im Active Directory nach verfügbaren Druckern gesucht. Wenn Sie nichts gefunden haben, klicken Sie Gewünschter Drucker fehlt in der Liste.

Jetzt werden Sie vom Setup des Windows-Druckservers aufgefordert, lokale oder hinzuzufügen Netzwerkdrucker im Namen des Administrators.

Wählen Sie, ob Sie einen Drucker anhand seiner TCP/IP-Adresse oder seines Namens hinzufügen möchten. Ich rate Ihnen, immer DNS-Namen zu verwenden und sich nicht an IP-Adressen zu binden.

  • Gerätetyp > TCP/IP-Gerät
  • Name oder IP-Adresse > DNS-Name
  • Portname > was auch immer Sie verstehen, ich habe diesen Standort im Büro

Jetzt wird der Treiber installiert, Sie können Ihren eigenen installieren, aber es hat mir gereicht, den empfohlenen zu verwenden.

Und legen Sie den Namen fest, nach dem gesucht werden kann.

Geben Sie an, ob ein öffentlicher Zugriff darauf besteht oder nicht.

So sieht meine Liste aus

Öffnen Sie jetzt den Datei-Explorer und geben Sie \\ Name Ihres Servers ein, und Sie erhalten eine Liste aller Drucker, die er hat.

Da Sie es bei Bedarf manuell oder an eine Person senden können, aber wenn wir über Abteilungen sprechen, ist GP einfach nicht ersetzbar.



Wird geladen...
Spitze