Python silencieux fichier PDF d'impression de l'imprimante

J'ai un document PDF et je veux l'imprimer avec mon python app.

J'ai essayé la solution dans ici (Imprimer le document PDF avec python win32print module?) mais quand j'essaie d'installer Ghostscript 9.15 c'est la version réelle, il n'a pas de gsprint.exe

La façon dont je suis l'aide qui fonctionne est avec la commande os.startfile('PDFfile.pdf', "print") mais il ouvre la visionneuse par défaut (le mien est Adobe Reader) et après l'impression de toujours qu'elle est ouverte, en essayant de tuer le processus avec os.system("TASKKILL /F /IM AcroRD32.exe") tue les autres fenêtres ouvertes et je ne veux pas qu'il.

Avec la commande suivante, il imprime aussi, mais il laisse le Lecteur Adobe ouvre trop

currentprinter = win32print.GetDefaultPrinter()
win32api.ShellExecute(0, "print", 'PDFfile.pdf', '/d:"%s"' % currentprinter, ".", 0)

J'ai vu cette réponse aussi, mais ils vous recommandons d'utiliser gsprint.exe nouveau

Quelqu'un a la gsprint.exe fichier ou toute autre solution?.

REMARQUE: Lorsque j'ai utilisé un autre programme par défaut pour ouvrir les fichiers PDF, comme le Chrome ou Windows Lecteur, j'ai toujours une Exception à l'exécution de la commande ci-dessus, '(31, 'ShellExecute', 'A device attached to the system is not functioning.')' ou [Error 1155] No application is associated with the specified file for this operation: 'PDFfile.pdf' avec le startfile commande