Bonjour,
Dans le cadre d'un stage on me demande entre autres d'afficher diverses informations sur chaque feuille qui est imprimée dans l'entreprise. Je dois donc pouvoir en temps réel remplir un fichier CSV avec les dites informations qui peuvent provenir de plusieurs imprimantes. (Basiquement je réinvente la roue et je réécris un logiciel comme "papercut")
Dans un premier temps j'ai travaillé exclusivement avec des "WMI class" et des "ManagementEventWatcher" mais après plusieurs tests j'ai vite compris que le spooler était trop rapide et que certains documents étaient imprimés sans que le programme ne le sache. Après de longue recherche j'ai trouvé ceci https://docs.microsoft.com/en-us/win...genotification mais je ne comprends pas comment l'utiliser.
Est-ce que quelqu'un pourrait m'expliquer comment utiliser ce fameux FindFirstPrinterChangeNotification où me donner un exemple d'utilisation pour que j'aille une base pour avancer car j'ai l'impression d'avoir épluché tout le web sans succès (j'ai bien trouvé ceci : https://www.codeproject.com/Articles...Handles-Part-2 mais j'avoue ne pas y comprendre grand chose)
Merci de m'avoir lus et un énorme merci à toute personne qui répondra !
François.
Partager