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

SCR/AL1 - TOME III. Les librairies utilitaires

17. Le groupe s_wprt

17.1 WscrListPrinters (file s_wprts.c:33)

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);
}

17.1.1 File s_wprts.c

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