Oui, c'est un problème connu (et sans solution "directe") de Reader.
Tu peux toutefois contourner le problème partiellement en modifiant la manière d'appeler Reader (la partie en rouge) :
start "" "C:\Program Files\Adobe\Reader 9.0\Reader\AcroRd32.exe" /h /p "D:\impression\%%A"
Cela te permettra d'imprimer à la chaîne, mais tu devras toujours, à la fin, fermer toi-même Reader.
On pourrait (partiellement) le faire via un appel à Taskkill, mais le problème est que tu ne peux pas savoir, depuis ton batch, s'il a fini d'imprimer ou pas... Ni combien de temps il faut attendre.
Donc, au mieux, on peut mettre une pause, et attendre que tu valides la fermeture pour réellement terminer le batch et flinguer Reader au passage. Autant que tu cliques sur la case de fermeture, ce sera tout aussi pratique.
Partager