prncnfg

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Configure ou affiche des informations de configuration sur une imprimante. Cette commande est un script Visual Basic situé dans le répertoire %WINdir%\System32\printing_Admin_Scripts\<language>. Pour utiliser cette commande au niveau d’une invite de commandes, saisissez cscript suivi du chemin d’accès complet au fichier prncnfg, ou remplacez les répertoires par le dossier approprié. Par exemple : cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prncnfg.

Syntaxe

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]

Paramètres

Paramètre Description
-g Affiche des informations de configuration sur une imprimante.
-T Configure une imprimante.
-X Renomme une imprimante.
-S <Servername> Spécifie le nom de l’ordinateur à distance qui héberge l’imprimante que vous souhaitez gérer. Si vous ne spécifiez pas d’ordinateur, l’ordinateur local est utilisé.
-P <Printername> Spécifie le nom de l’imprimante que vous souhaitez gérer. Obligatoire.
-z <newprintername> Spécifie le nom de l’imprimante. Nécessite les paramètres -x et -P.
-u <Username> -w <password> Spécifie un compte disposant des autorisations nécessaires pour se connecter à l’ordinateur qui héberge l’imprimante que vous souhaitez gérer. Tous les membres du groupe local Administrateurs de l’ordinateur cible disposent de ces autorisations, mais ces autorisations peuvent également être accordées à d’autres utilisateurs. Si vous ne spécifiez pas de compte, vous devez être connecté avec un compte doté de ces autorisations pour que la commande fonctionne.
-r <portname> Spécifie le port auquel l’imprimante est connectée. S’il s’agit d’un port parallèle ou série, alors utilisez l’ID du port (p. ex., LPT1 ou COM1). S’il s’agit d’un port TCP/IP, utilisez le nom de port spécifié lors de l’ajout du port.
-l <location> Spécifie l’emplacement de l’imprimante, tel que Copyroom. Si l’emplacement contient des espaces, utilisez des guillemets autour du texte, tels que « Salle de copie ».
-h <sharename> Spécifie le nom de partage de l’imprimante.
-m <comment> Spécifie la chaîne de commentaire de l’imprimante.
-f <separatorfilename> Spécifie un fichier qui contient le texte qui s’affiche sur la page du séparateur.
-y <datatype> Spécifie les types de données que l’imprimante peut accepter.
-st <starttime> Configure l’imprimante pour une disponibilité limitée. Spécifie l’heure de la journée où l’imprimante est disponible. Si vous envoyez un document à une imprimante lorsqu’il n’est pas disponible, le document est conservé (en pool) jusqu’à ce que l’imprimante soit disponible. Vous devez spécifier l’heure en tant qu’horloge de 24 heures. Par exemple, pour spécifier 23:00 P.M., tapez 2300.
-ut <endtime> Configure l’imprimante pour une disponibilité limitée. Spécifie l’heure de la journée où l’imprimante n’est plus disponible. Si vous envoyez un document à une imprimante lorsqu’il n’est pas disponible, le document est conservé (en pool) jusqu’à ce que l’imprimante soit disponible. Vous devez spécifier l’heure en tant qu’horloge de 24 heures. Par exemple, pour spécifier 23:00 P.M., tapez 2300.
-o <priority> Spécifie une priorité que le spouleur utilise pour acheminer les travaux d’impression dans la file d’attente d’impression. Une file d’attente d’impression avec une priorité plus élevée reçoit tous ses travaux avant toute file d’attente ayant une priorité inférieure.
-i <defaultpriority> Spécifie la priorité par défaut attribuée à chaque travail d’impression.
{+|-}shared Spécifie si cette imprimante est partagée sur le réseau.
{+|-}direct Spécifie si le document doit être envoyé directement à l’imprimante sans être mis en file d’attente.
{+|-}published Spécifie si cette imprimante doit être publiée dans Active Directory. Si vous publiez l’imprimante, d’autres utilisateurs peuvent la rechercher en fonction de son emplacement et de ses fonctionnalités (telles que l’impression couleur et l’agrafage).
{+|-}hidden Fonction réservée.
{+|-}rawonly Spécifie si seuls les travaux d’impression de données brutes peuvent être mis en file d’attente.
{+|-}}queued Spécifie que l’imprimante ne doit pas commencer à imprimer tant que la dernière page du document n’a pas été mise en file d’attente. Le programme d’impression n’est pas disponible tant que l’impression du document n’est pas terminée. Toutefois, l’utilisation de ce paramètre garantit que l’ensemble du document est disponible pour l’imprimante.
{+|-}keepprintedjobs Spécifie si le spouleur doit conserver les documents après leur impression. L’activation de cette option permet à un utilisateur de renvoyer un document à l’imprimante à partir de la file d’attente d’impression au lieu du programme d’impression.
{+|-}workoffline Spécifie si un utilisateur peut envoyer des travaux d’impression à la file d’attente d’impression si l’ordinateur n’est pas connecté au réseau.
{+|-}enabledevq Spécifie si les travaux d’impression qui ne correspondent pas à la configuration de l’imprimante (par exemple, les fichiers PostScript mis en pool sur des imprimantes non PostScript) doivent être conservés dans la file d’attente au lieu d’être imprimés.
{+|-}docompletefirst Spécifie si le spouleur doit envoyer des travaux d’impression avec une priorité inférieure qui ont terminé le spooling avant d’envoyer des travaux d’impression avec une priorité plus élevée qui n’ont pas terminé le spooling. Si cette option est activée et qu’aucun document n’a terminé le spooling, le spouleur envoie des documents plus volumineux avant les documents plus petits. Vous devez activer cette option si vous souhaitez optimiser l’efficacité de l’imprimante au détriment de la priorité du travail. Si cette option est désactivée, le spouleur envoie toujours d’abord les travaux de priorité supérieure à leurs files d’attente respectives.
{+|-}enablebidi Spécifie si l’imprimante envoie des informations d’état au spouleur.
/? Affiche l'aide à l'invite de commandes.

Exemples

Pour afficher les informations de configuration de l’imprimante nommée colorprinter_2 avec une file d’attente d’impression hébergée par l’ordinateur distant nommé HRServer, tapez :

cscript prncnfg -g -S HRServer -P colorprinter_2

Pour configurer une imprimante nommée colorprinter_2 afin que le spouleur de l’ordinateur distant nommé HRServer conserve les travaux d’impression une fois qu’ils ont été imprimés, tapez :

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

Pour changer le nom d’une imprimante sur l’ordinateur distant nommé HRServer de colorprinter_2 en colorprinter 3, tapez :

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