Allez encore un petit tuto pour vous faciliter la vie.
Encore de nos jour il peut arriver qu’une imprimante ne veuille pas imprimer…
Voici une méthode assez simple pour vider la file d’impression:
Le passage par la console DOS (hein ca existe encore oui mais pas comme dans le temps)
Attention mode Administrateur du PC requis.
Lancer la console DOS en tant qu’administrateur : Menu Démarrer – Programmes – Accessoires – et faire un clic droit sur Invite de commande et cliquer sur Exécuter en tant que…, saisir le mot de passe (si besoin) qui va bien et taper les commandes.
1. Taper CMD dans le Menu Exécuter.
2. Taper Net Stop Spooler puis Valider
3. Taper cd\Windows\System32\spool\PRINTERS puis valider
4. Taper Del *.* (et confirmer la suppression des fichiers)
5. Taper Net Start Spooler pour relancer le service d’impression de Windows.
et puis vous pouvez de nouveau imprimer ou bien faire un petit fichier Batch regroupant les commandes ci dessus
A la demande générale voici le script: A créer avec un éditeur de texte et à renommer en purge.vbs (par ex)
et de remplacer Nom de l’imprimante du script par le non de son imprimante (particularitée exécuter le scrip en tant qu’administrateur)
Script :
strComputer = « . »
Set objWMIService = GetObject(« winmgmts: » & « {impersonationLevel=impersonate}!\\ » & strComputer & « \root\cimv2 »)
Set colInstalledPrinters = objWMIService.ExecQuery _
(« Select * from Win32_Printer Where Name = ‘Nom de l’imprimante‘ »)
For Each objPrinter in colInstalledPrinters
objPrinter.CancelAllJobs()
Next

Répondre à Gun Safe Reviews Annuler la réponse