prnqctl
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