SCR/AL1 - TOME IV. Les librairies internes
2.14 Fonctions de gestion des PRINTER
Syntax
PR_set_device(pr, type, name)
PR_DEF *pr;
int type;
char *name;
Description
Cette fonction modifie le nom (name) et le type (FILE, PRINTER ou DIRECT) du device ou du fichier associé à un PRINTER. Le nom est strippé par la fonction et remplace l'ancien nom. Elle se comporte différemment en DOS et en UNIX : en UNIX, s'il s'agit d'un printer, il est replacé par "lp -s -dname", ce qui évite à l'utilisateur de connaître la syntaxe de lp.
Le nom (éventuellement précédé de "lp -s -d") ne peut dépasser la zone associée au nom dans la définition initiale du PRINTER (FILE "tmp" ne suffit pas en général car il n'y a que trois caractères disponibles).
Exemple
PR_set_device(my_pr, 1, "lw1");
PR_select(my_pr);
...
PR_send();
Voir également
PR_select(), PR_set_size(), PR_set_name()
File s_prtdev.c
PR_set_device(pr, type, name)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be