Bonjour à tous,
Dans une application Java Web, je lance une impression de fichier en utilisant Acrobat Reader de cette manière :
J'ai testé la commande manuellement dans une commande MS Dos, et l'impression se déroule correctement sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 D:\Adobe\Reader\Reader\AcroRd32.exe" /t <fichierPDF> \\lsinvprt001\lsinpr000016
J'ai ensuite pris mon code pour le lancer en Java, dans une application simple que je lance manuellement ( via mon utilisateur donc ), encore une fois pas de soucis.
Mais apparemment, lorsque mon application Web, qui fonctionne qvec Glassfish en mode Service Windows ( Utilisateur Systeme ), aucune impression.
Je soupçonne donc un problème du à l'utilisateur System.
- Se peut-il qu'il ne puisse pas lancé d'impression ?
- Les imprimantes étant en 'reseaux' et non locale, se peut-il qu'il n'y ai pas accès ?
- Se peut-il qu'il n'ait simplement pas le droit de lancer Acrobat reader ?
Merci d'avance de votre aide
Partager