Bonjour

Je tente de développer une imprimante virtuelle qui me permettrait d'imprimer des documents directement dans mon application. J'utilise Redmon pour rediriger l'impression vers une petite application en C qui, à son tour, transfère le document vers mon application principale (en Java) via un socket.

Jusqu'à maintenant, tout fonctionne correctement. Par contre, si mon application principale n'est pas active ou si une erreur se produit durant le transfert, je n'ai pas trouvé le moyen de marquer la tâche d'impression en erreur. Aussitôt que je sort de mon application en C, la tâche d'impression est marquée comme imprimée et disparait automatiquement de la file d'impression. J'ai essayé de retourner un code de retour différent de 0 ou de retourner un message via cout ou cerr mais rien n'y fait.

J'ai eu beau fouiller partout sur internet, je n'ai rien trouvé qui puisse m'aider.

J'apprécierais beaucoup si quelqu'un pouvais m'aider ou me suggérer une alternative.



Merci à l'avance.