prnqctl

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

Imprime une page de test, interrompt ou reprend l’activité d’une imprimante, et efface une file d’attente d’impression. 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 prnqctl, ou remplacez les répertoires par le dossier approprié. Par exemple : cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnqctl.

Syntaxe

cscript Prnqctl {-z | -m | -e | -x | -?} [-s <Servername>] [-p <Printername>] [-u <Username>] [-w <password>]

Paramètres

Paramètre Description
-Z Interrompt l’impression sur l’imprimante spécifiée par le paramètre -p.
-M Reprend l’impression sur l’imprimante spécifiée par le paramètre -p.
-E Imprime une page de test sur l’imprimante spécifiée par le paramètre -p.
-X Annule toutes les tâches d’impression sur l’imprimante spécifiée par le paramètre -p.
-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> Obligatoire. Spécifie le nom de l’imprimante que vous souhaitez gérer.
-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.
/? Affiche l'aide à l'invite de commandes.

Notes

  • Si les informations que vous fournissez contiennent des espaces, utilisez des guillemets autour du texte (par exemple, « Nom de l’ordinateur »).

Exemples

Pour imprimer une page de test sur l’imprimante Laserprinter1 partagée par l’ordinateur \Server1, saisissez :

cscript prnqctl -e -s Server1 -p Laserprinter1

Pour interrompre l’impression sur l’imprimante Laserprinter1 sur l’ordinateur local, saisissez :

cscript prnqctl -z -p Laserprinter1

Pour annuler toutes les tâches d’impression sur l’imprimante Laserprinter1 sur l’ordinateur local, saisissez :

cscript prnqctl -x -p Laserprinter1