OVH Cloud OVH Cloud

Fin d'impression

3 réponses
Avatar
JFS
Bonjour,

Dans un programme, je lance une impression (rectangle,=20
texte,image) par l'objet Printer.
Mais j'ai besoin de savoir si l'impression s'est bien=20
d=E9roul=E9e.

A priori, on peut lancer le code 0 =E0 l'imprimante, il est=20
oblig=E9 de r=E9pondre.

Quelqu'un a-t-il une id=E9e comment proc=E9der.

Merci

3 réponses

Avatar
LE TROLL
Salut, oui, pour savoir si l'impression s'est bien déroulée, tu
regarde la feuille qui sort de l'imprimante :o)


"JFS" a écrit dans le message de
news:369101c4a547$2a9f23b0$
Bonjour,

Dans un programme, je lance une impression (rectangle,
texte,image) par l'objet Printer.
Mais j'ai besoin de savoir si l'impression s'est bien
déroulée.

A priori, on peut lancer le code 0 à l'imprimante, il est
obligé de répondre.

Quelqu'un a-t-il une idée comment procéder.

Merci
Avatar
LE TROLL
Heu, après lecture j'ai trouvé des trucs:

Il semblerait que ça se gère comme une routine normale d'erreur
On Error Goto

Et que c'est, si l'erreur est <> de 0, que tu fais quelque chose...

Une idée comme ça, tu peux peut être avoir un aperçu en éteignant
l'imprimante et en envoyant une impression, bien que dans ce cas, je ne sais
pas si ça sort en erreur, ou si c'est le spooler qui conserve en attente
sans envoyer d'erreur, ou après un certain temps, semblerait dire la doc de
VB...


"JFS" a écrit dans le message de
news:369101c4a547$2a9f23b0$
Bonjour,

Dans un programme, je lance une impression (rectangle,
texte,image) par l'objet Printer.
Mais j'ai besoin de savoir si l'impression s'est bien
déroulée.

A priori, on peut lancer le code 0 à l'imprimante, il est
obligé de répondre.

Quelqu'un a-t-il une idée comment procéder.

Merci
Avatar
Driss HANIB
il doit y avoir des API pour voir le statut e l'imprimante choisie..

"JFS" a écrit dans le message de
news:369101c4a547$2a9f23b0$
Bonjour,

Dans un programme, je lance une impression (rectangle,
texte,image) par l'objet Printer.
Mais j'ai besoin de savoir si l'impression s'est bien
déroulée.

A priori, on peut lancer le code 0 à l'imprimante, il est
obligé de répondre.

Quelqu'un a-t-il une idée comment procéder.

Merci