PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Comment savoir si il existe des fichiers en attente d  impression
Comment savoir si il existe des fichiers en attente d impression
Débuté par dterme, 02 déc. 2004 10:38 - 1 réponse
Posté le 02 décembre 2004 - 10:38
Bjr

Comment peux t on savoir si dans toutes les demandes d'impressions envoyés à une imprimante ont bien été imprimés

Sur une imprimante connecté derriere un serveur sans fil quelque fois la connexion sans fil se coupe et je ne sais pas si les documents sont bien envoyés j aimerais pouvoir programmer un voyant qui passe au rouge quand la file d impression grandit anormalement .

Merci Beaucoup
Dominique
Posté le 21 décembre 2004 - 11:03
J'utilise ce code pour savoir s'il y a encore des datas à imprimer.
Si pcbneeded=0 alors je reprends la main.

Tu peux peut-être t'aider du code ci-dessous :

// on temporise
RetourFonction est un booléen // Type C :BOOL
hPrinter est un entier // Type C :HANDLE
FirstJob est un entier // Type C :DWORD
NoJobs est un entier // Type C :DWORD
Level est un entier // Type C :DWORD
pJob est un entier // Type C :LPBYTE
cbBuf est un entier // Type C :DWORD
pcbNeeded est un entier // Type C :LPDWORD
pcReturned est un entier // Type C :LPDWORD
RetourFonction=API("WINSPOOL.DRV","EnumJobsA",hPrinter,FirstJob,NoJobs,Level,pJob,cbBuf,pcbNeeded,pcReturned)
TANTQUE pcbNeeded>0
RetourFonction=API("WINSPOOL.DRV","EnumJobsA",hPrinter,FirstJob,NoJobs,Level,pJob,cbBuf,pcbNeeded,pcReturned)
FIN