prncnfg

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 prncnfg-Datei ein, oder wechseln Sie das Verzeichnis 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]

Parameters

Parameter Description
-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. Required.
-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 Druckerstandort an, z. B. Copyroom. Wenn die Position 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. Wenn Sie z. B. 23:00 Uhr angeben möchten, geben Sie 2300 ein.
-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. Wenn Sie z. B. 23:00 Uhr angeben möchten, geben Sie 2300 ein.
-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.
-Ich <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 Reserved function.
{+|-}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.

Examples

Geben Sie Folgendes ein, um Konfigurationsinformationen für den Drucker mit dem Namen colorprinter_2 mit einer Druckerwarteschlange anzuzeigen, die vom Remotecomputer mit dem Namen 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 beibehält:

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

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

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