Bonjour à tous,

Dans une application Java Web, je lance une impression de fichier en utilisant Acrobat Reader de cette manière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
D:\Adobe\Reader\Reader\AcroRd32.exe" /t <fichierPDF> \\lsinvprt001\lsinpr000016
J'ai testé la commande manuellement dans une commande MS Dos, et l'impression se déroule correctement sans problème.

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