SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
char **WscrListPrinters()
Description
Fournit la liste de toutes les imprimantes définies sur le système courant sous forme d'un tableau de noms (char **).
Seul le nom de chaque imprimante est retourné.
Valeur retournée
tableau alloué de pointeurs terminé par un 0.
Exemple
ListPrinters()
{
char **tbl = WscrListPrinters();
int i;
if(tbl == 0) {
printf("Erreur\n");
return(-1);
}
for(i = 0 ; tbl[i] ; i++)
printf("Printer %d : %s\n", i, tbl[i]);
SCR_free_tbl(tbl);
return(0);
}
WscrGetDefaultPrinter(char *PrinterName)
WscrGetPrinterDuplex(char *PrinterName)
WscrGetPrinterOrientation(char *PrinterName)
WscrGetPrinterSource(char *PrinterName)
char **WscrListPrinters()
WscrSetDefaultPrinter(char *PrinterName)
WscrSetPrinterCollate(char *PrinterName, int collate)
WscrSetPrinterColor(char *PrinterName, int color)
WscrSetPrinterCopies(char *PrinterName, int copies)
WscrSetPrinterDuplex(char *PrinterName, int duplex)
WscrSetPrinterOrientation(char *PrinterName, int orient)
WscrSetPrinterPaperSize(char *PrinterName, int psize)
WscrSetPrinterQuality(char *PrinterName, int quality)
WscrSetPrinterScale(char *PrinterName, int scale)
WscrSetPrinterSource(char *PrinterName, int source)
WscrGetPrinterSource (file s_wprts.c:615)
Syntax
WscrGetPrinterSource(char *PrinterName)
Description
Interroge le driver de PrinterName et retourne la source de papier par défaut.
Valeur retournée
Exemple
WscrGetPrinterSource("My Printer");
Valeur retournée
>= 0 en cas de succès, -1 en cas d'erreur.
Voir également
WscrSetPrinter*(), WscrGetPrinter*()
WscrSetPrinterSource (file s_wprts.c:638)
Syntax
WscrSetPrinterSource(char *PrinterName, int source)
Description
Indique la source de papier à utiliser sur l'imprimante PrinterName.
Cette fonction n'est pas disponible sur toutes les imprimantes. Dans ce cas, le code de retour est -1.
Exemple
WscrSetPrinterSource("My Printer", 2);
Valeur retournée
0 en cas de succès, -1 en cas d'erreur.
Voir également
WscrSetPrinter*()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be