Bonjour à tous,
Je cherche un moyen d'imprimer un document PDF ou tout autre document depuis un process Java, en spécifiant un autre comptre utilisateur que celui utilisé pour lancer le process.
Mon process est un Web Service executé tournant sur un serveur Tomcat, lancé avec un compte utilisateur A.
Un utilisateur B invoque ce webservice en passant en paramètre le nom de l'imprimante souhaité, le document à imprimé, et au minimum son identifant (windows dans mon cas).
Mon web service va alors dans un premier temps vérifier que l'imprimante spécifiée est bien disponible, et si c'est le cas, lancer l'impression du document sur cette dernière avec comme utilisateur ayyant demandé l'impression l'utilisateur B, de façon à ce qu'un administrateur puisse voir que c'est bien l'utilisateur B qui a lancé l'impression et non l'utilisateur A.
Quelqu'un aurait une piste ?
Partager