Fonction APUGetPrinterStatus()
- Last UpdatedApr 12, 2022
- 1 minute read
Renvoie le dernier l'état de l'imprimante Windows utilisée par cette instance.
Catégorie
Affichage
Syntaxe
[Result=] APUGetPrinterStatus(iInstance, iSelector, iTagStatus);
Arguments
iInstance
L'instance du programme d'impression d'alarmes (0 à 15).
iSelector
Une valeur entière avec la signification suivante :
0 = État d'erreur de l'imprimante d'alarmes
1 = Etat sans papier de l'imprimante d'alarmes
2 = État hors-ligne de l'imprimante d'alarmes
3 = État de bourrage papier de l'imprimante d'alarmes
iTagStatus
Variable de type entier ou réel renseignée avec l'état de l'imprimante associée au numéro d'instance spécifié et du type de sélection défini par l'argument iSelector.
Remarques
La fonction renvoie l'état de l'imprimante dans une variable de type entier ou réel spécifiée par l'argument iTagStatus. Les résultats ne sont pas à jour, à moins qu'une requête soit en exécution et qu'une alarme ait été imprimée. L'état est normalement actualisé à l'initialisation de l'imprimante, puis à chaque fois qu'une ligne d'alarme est imprimée.
Les informations sur l'état de l'imprimante sont obtenues conformément aux spécifications des pilotes Microsoft Windows. Tous les fabricants d'imprimantes ne suivent pas ces spécifications. Les imprimantes ne renvoient pas toujours des informations d'état.
Renvoie un code d'erreur de type entier.
Exemple
PrtStat est une variable entière renseignée avec l'état « hors ligne » de l'imprimante associée à l'instance 5.
Status = APUGetPrinterStatus(5, 2, PrtStat);
Voir aussi
APUGetPrinterName()