prncnfg

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Konfiguriert oder zeigt Konfigurationsinformationen zu einem Drucker an. Dieser Befehl ist ein Visual Basic-Skript, welches sich im Verzeichnis %WINdir%\System32\printing_Admin_Scripts\<language> befindet. Um diesen Befehl an einer Eingabeaufforderung zu verwenden, geben Sie cscript gefolgt vom vollständigen Pfad zur Datei prncnfg ein, oder wechseln Sie die Verzeichnisse in den entsprechenden Ordner. Beispiel: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prncnfg

Syntax

cscript prncnfg {-g | -t | -x | -?} [-S <Servername>] [-P <Printername>] [-z <newprintername>] [-u <Username>] [-w <password>] [-r <portname>] [-l <location>] [-h <sharename>] [-m <comment>] [-f <separatorfilename>] [-y <datatype>] [-st <starttime>] [-ut <untiltime>] [-i <defaultpriority>] [-o <priority>] [<+|->shared] [<+|->direct] [<+|->hidden] [<+|->published] [<+|->rawonly] [<+|->queued] [<+|->enablebidi] [<+|->keepprintedjobs] [<+|->workoffline] [<+|->enabledevq] [<+|->docompletefirst]

Parameter

Parameter BESCHREIBUNG
-g Zeigt Konfigurationsinformationen zu einem Drucker an.
-t Konfiguriert einen Drucker.
-X Benennt einen Drucker um.
-S <Servername> Gibt den Namen des Remotecomputers an, der den zu verwaltenden Drucker hostet. Wenn Sie keinen Computer angeben, wird der lokale Computer verwendet.
-P <Printername> Gibt den Namen des Druckers an, den Sie verwalten möchten. Erforderlich.
-z <newprintername> Gibt den Namen des neuen Druckers an. Erfordert die Parameter -x und -P .
-u <Username> -w <password> Gibt ein Konto mit Berechtigungen zum Herstellen einer Verbindung mit dem Computer an, der den zu verwaltenden Drucker hostet. Alle Mitglieder der lokalen Administratorengruppe des Zielcomputers verfügen über diese Berechtigungen, die aber auch an andere Benutzer erteilt werden können. Wenn Sie kein Konto angeben, müssen Sie unter einem Konto mit diesen Berechtigungen angemeldet sein, damit der Befehl funktioniert.
-r <portname> Gibt den Port an, an dem der Drucker verbunden ist. Wenn es sich um einen parallelen oder seriellen Port handelt, verwenden Sie die ID des Ports (z. B. LPT1 oder COM1). Wenn es sich um einen TCP/IP-Port handelt, verwenden Sie den Portnamen, der beim Hinzufügen des Ports angegeben wurde.
-l <location> Gibt den Druckerspeicherort an, z. B. Copyroom. Wenn der Speicherort Leerzeichen enthält, verwenden Sie Anführungszeichen um den Text, z. B. "Copy Room".
-h <sharename> Gibt den Freigabenamen des Druckers an.
-m <comment> Gibt die Kommentarzeichenfolge des Druckers an.
-f <separatorfilename> Gibt eine Datei an, die den Text enthält, der auf der Trennzeichenseite angezeigt wird.
-y <datatype> Gibt die Datentypen an, die der Drucker akzeptieren kann.
/st <starttime> Konfiguriert den Drucker für eingeschränkte Verfügbarkeit. Gibt die Tageszeit an, zu der der Drucker verfügbar ist. Wenn Sie ein Dokument an einen Drucker senden, wenn es nicht verfügbar ist, wird das Dokument gehalten (gespoolt), bis der Drucker verfügbar ist. Sie müssen die Zeit als 24-Stunden-Uhr angeben. Geben Sie beispielsweise 2300 ein, um 23:00 Uhr anzugeben.
-ut <endtime> Konfiguriert den Drucker für eingeschränkte Verfügbarkeit. Gibt die Tageszeit an, zu der der Drucker nicht mehr verfügbar ist. Wenn Sie ein Dokument an einen Drucker senden, wenn es nicht verfügbar ist, wird das Dokument gehalten (gespoolt), bis der Drucker verfügbar ist. Sie müssen die Zeit als 24-Stunden-Uhr angeben. Geben Sie beispielsweise 2300 ein, um 23:00 Uhr anzugeben.
-o <priority> Gibt eine Priorität an, die der Spooler verwendet, um Druckaufträge an die Druckwarteschlange weiterzuleiten. Eine Druckwarteschlange mit einer höheren Priorität empfängt alle ihre Aufträge vor jeder Warteschlange mit einer niedrigeren Priorität.
-i <defaultpriority> Gibt die Standardpriorität an, die jedem Druckauftrag zugewiesen ist.
{+|-}shared Gibt an, ob dieser Drucker im Netzwerk freigegeben wird.
{+|-}direct Gibt an, ob das Dokument direkt an den Drucker gesendet werden soll, ohne gespoolt zu werden.
{+|-}published Gibt an, ob dieser Drucker in Active Directory veröffentlicht werden soll. Wenn Sie den Drucker veröffentlichen, können andere Benutzer basierend auf seinem Standort und seinen Funktionen (z. B. Farbdruck und Heften) nach ihm suchen.
{+|-}hidden Reservierte Funktion.
{+|-}rawonly Gibt an, ob nur Rohdatendruckaufträge in dieser Warteschlange gespoolt werden können.
{+|-}}queued Gibt an, dass der Drucker erst nach dem Spoolen der letzten Seite des Dokuments mit dem Drucken beginnen soll. Das Druckprogramm ist nicht verfügbar, bis das Dokument gedruckt wurde. Mit diesem Parameter wird jedoch sichergestellt, dass das gesamte Dokument für den Drucker verfügbar ist.
{+|-}keepprintedjobs Gibt an, ob der Spooler Dokumente beibehalten soll, nachdem sie gedruckt wurden. Wenn Sie diese Option aktivieren, kann ein Benutzer ein Dokument aus der Druckwarteschlange und nicht aus dem Druckprogramm erneut an den Drucker übermitteln.
{+|-}workoffline Gibt an, ob ein Benutzer Druckaufträge an die Druckwarteschlange senden kann, wenn der Computer nicht mit dem Netzwerk verbunden ist.
{+|-}enabledevq Gibt an, ob Druckaufträge, die nicht mit dem Druckersetup übereinstimmen (z. B. PostScript-Dateien, die mit Nicht-PostScript-Druckern gespoolt werden) in der Warteschlange gespeichert werden sollen, anstatt gedruckt zu werden.
{+|-}docompletefirst Gibt an, ob der Spooler Druckaufträge mit einer niedrigeren Priorität senden soll, die das Spooling abgeschlossen haben, bevor Druckaufträge mit einer höheren Priorität gesendet werden, die das Spooling nicht abgeschlossen haben. Wenn diese Option aktiviert ist und keine Dokumente das Spooling abgeschlossen haben, sendet der Spooler größere Dokumente vor kleineren Dokumenten. Sie sollten diese Option aktivieren, wenn Sie die Druckereffizienz auf Kosten der Auftragspriorität maximieren möchten. Wenn diese Option deaktiviert ist, sendet der Spooler immer zuerst Aufträge mit höherer Priorität an die jeweiligen Warteschlangen.
{+|-}enablebidi Gibt an, ob der Drucker Statusinformationen an den Spooler sendet.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Beispiele

Geben Sie Folgendes ein, um Konfigurationsinformationen für den Drucker namens colorprinter_2 mit einer Druckwarteschlange anzuzeigen, die vom Remotecomputer HRServer gehostet wird:

cscript prncnfg -g -S HRServer -P colorprinter_2

Geben Sie Folgendes ein, um einen Drucker mit dem Namen colorprinter_2 so zu konfigurieren, dass der Spooler auf dem Remotecomputer mit dem Namen HRServer Druckaufträge nach dem Drucken behält:

cscript prncnfg -t -S HRServer -P colorprinter_2 +keepprintedjobs

Geben Sie Folgendes ein, um den Namen eines Druckers auf dem Remotecomputer hrServer von colorprinter_2 in Colorprinter 3 zu ändern:

cscript prncnfg -x -S HRServer -P colorprinter_2 -z "colorprinter 3"