[API] Comment savoir si la queue d'impression est vide ou non ?
Comment savoir si la queue d'impression est vide ou non ? [API] - Divers - Programmation
MarshPosté le 20-08-2003 à 12:10:41
Bonjour.
J'utilises PDF995 pour éditer des docs sous la forme de fichiers PDF au travers d'une application. Je dois travailler ensuite sur les fichiers ainsi créer.
Le problème est le suivant : il n'existe aucun paramètre m'indiquant que les jobs d'impression sont terminés. Ainsi, si je veux envoyer le fichier PDF par mail, j'envois en fait un fichier tronqué car non terminé (en fait le spooler n'est pas vide).
Les solutions :
Je peux executer une application qui mettrait à jour un .ini ou la registry par l'intermédiare de PDF995.
En effet, ds le fichier PDF995.ini, un paramètre (launch=c:\toto.exe) me permet de faire ceci. Je ne trouve pas cela très propre, aussi je souhaiterais passer par les API windows.
Passer par les API windows pour aller vérfier le spooler de l'imprimante. Mais je ne sais pas comment faire ! Quelqu'un a t il déjà utiliser cette technique ?
Marsh Posté le 20-08-2003 à 12:10:41
Bonjour.
J'utilises PDF995 pour éditer des docs sous la forme de fichiers PDF au travers d'une application.
Je dois travailler ensuite sur les fichiers ainsi créer.
Le problème est le suivant : il n'existe aucun paramètre m'indiquant que les jobs d'impression sont terminés. Ainsi, si je veux envoyer le fichier PDF par mail, j'envois en fait un fichier tronqué car non terminé (en fait le spooler n'est pas vide).
Les solutions :
En effet, ds le fichier PDF995.ini, un paramètre (launch=c:\toto.exe) me permet de faire ceci.
Je ne trouve pas cela très propre, aussi je souhaiterais passer par les API windows.
OS : Windows XP
Dev : PowerBuilder