Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

5. Le groupe s_strs

5.136 PciParalTest (file s_pcipar.c:107)

Syntax

PciParalTest(nb)
int nb;

Description

Teste l'imprimante parallèle nb (1 pour lpt1, 2 pour lpt2, 3 pour lpt3). Cette fonction peut être utilisée avant de lancer une impression sur une imprimante parallèle. En effet, en cas d'absence d'imprimante, le programme en cours se bloque et ne peut bien souvent être relancé que par un reboot du système.

Si l'imprimante est connectée et online, la fonction retourne 0. Si elle n'a plus de papier, le code retour est 1. Si aucune imprimante n'est présente ou si une autre erreur est détectée, le code retour est -1.

Valeur retournée

La fonction retourne 0 si l'imprimante est disponible, 1 s'il manque de papier, -1 en cas d'erreur (pas de connexion, time out, imprimante occupée)

Exemple

    if(PciParalTest(1)) {
Message("Imprimante indisponible");
return(-1);
}
fd = fopen("lpt1:", "w+");
fprintf(fd, "...");

Voir également

PciParalInit()

5.136.1 File s_pcipar.c

PciParalInit(nb)
PciParalTest(nb)
PciTestLPT(name)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be