Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

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()