Powershell

[Powershell] – [Get-Printer] – Imprimer une page de test

Click to rate this post!
[Total: 0 Average: 0]
Powershell – Envoyer une page de test d’impression (Windows Server)
Powershell – Comment imprimer une page de test

 powershell comprend une Cmdlet pour les imprimantes : Get-Printer / Set-Printer / Add-Printer..

Attention, ne fonctionne que si le role “serveur d’impression” est installé

On peut donc lister nos imprimantes via la Cmdlet powershell Get-Printer
cependant pour imprimer une page de test, on devra utiliser une fonction contenu dans printui.dll.

 On peut alors faire :

$printer = “nom_de_mon_imprimante”
Get-printer $printer | rundll32 printui.dll,PrintUIEntry /k /n $printer


Ou si l’on souhaite imprimer une page de test sur toutes ou plusieurs imprimantes ou pour tester si le spooler d’impression d’impression fonctionne :


$printers = Get-Printer | select Name
foreach ($printer in $printers) {
Write-Host “Spooling Test Page to Printer: ” $printer.name
rundll32 printui.dll,PrintUIEntry /k /n $printer.name
}


Leave a Reply

Your email address will not be published. Required fields are marked *