Je n'ai rien trouvé en VBA
Pas de reset, pas de clear sur l'objet ActivePrinter...) bref, en VBA, je ne sais pas.
Par contre, si j'avais un impératif, je commencerais par chercher la séquence permettant d'interrompre l'impression sur la doc de l'imprimante (ctrl + ? ou Esc + ?...)
Il est possible que les imprimantes "parallèles" actuelles aient toutes la même séquence et ça je ne le sais pas.
Ensuite, je chercherais à savoir sur quel port se trouve l'imprimante dans le "Panneau de configuration" Lpt1, USB 1, 2 ...
Puis, je créerais un fichier .Bat dont le code enverrait la séquence d'escape à l'imprimante par le port correspondant.
Enfin, je mettrais
Call Shell("cmd /c LeFichier.bat")
Si tu trouves la doc de l'imprimante, on pourra "peut être" t'aider... Pour ma part, il y a tellement longtemps que je ne l'ai pas fait (jamais sur imprimante parallèle) qu'il me faudrait ressortir mon bouquin du dos et quelque temps pour retrouver)
Bonne chance dans tes recherches
A+
Partager