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

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.15 Fonctions de définition des PRTDEV

Un fichier au format .ini peut être construit pour définir de façon externe les caractéristiques des imprimantes d'un site particulier.

Ce fichier contiendra la liste des imprimantes définies et pour chacune une entrée reprenant les informations sur son utilisation. Il peut également contenir d'autres informations utiles. Seules les sections [Printers] et celles définies pour chaque Printer sont réservées.

Syntaxe du fichier de définition des PRTDEV

    [Printers]
nom_1
nom_2
...
nom_n

[nom_1]
Name=nom_système
Description=texte libre
Command=non utilisé
Graphic=Yes|no
Eol= |cr|lf|crlf|ff|eof
Eop= |cr|lf|crlf|ff|eof
Eof= |cr|lf|crlf|ff|eof
Charset=ascii
Mode= |Raw|File

Le fichier suivant contient la définition d'une même imprimante exploitée soit en RAW mode (QMS.RAW), soit en mode GDI (QMS.GDI), plus la définition d'une imprimante virtuelle (FILE).

Exemple de fichier prts.ini

    [Printers]
QMS.GDI
QMS.RAW
File

[QMS.GDI]
Name=6_qms
Description=QMS PS 6ème étage
Eol=lf
Eop=ff
Graphic=1
Charset=ascii
Mode=GDI

[QMS.RAW]
Name=6_qms
Description=QMS-RAW mode
Command=
Graphic=yes
Eol=lf
Eop=lf
Charset=ascii
Mode=Raw

[File]
Name=test
Description=Fichier ascii
Command=
Graphic=1
Eol=lf
Eop=ff
Charset=ascii
Mode=File

La fonction SCR_ReadPrts() permet d'interpréter ce fichier et d'en charger la définition en mémoire. A l'aide de ces définitions, les structure PR_DEF contenant les PRINTER de SCR/AL1 peuvent être adaptées aux spécifications du site.

2.15.1 SCR_ReadPrts (file s_rprdev.c:77)

2.15.2 SCR_FreePrts (file s_rprdev.c:168)

2.15.3 Définition de la structure PRTDEV

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