La
commande CRTPRNSPLF permet de créer un fichier spoule AS/400 à partir
d'un fichier de type PRN présent sur l'IFS de l'AS/400.
Un fichier PRN est un fichier qui peut être créé depuis toute application
Windows
en utilisant l'option 'Imprimer' et en cochant 'Imprimer dans un fichier'.
Ce fichier PRN peut également être obtenu par envoi de commandes LAUNCHER
Office (par exemple LNCPRTDOC).
Ce
fichier PRN peut ensuite être transféré sur l'IFS à l'aide de la commande
IFSPUT de LAUNCHER Office.
Paramètres
Nom du fichier PRN sur l'IFS |
FILE |
|
Nom du fichier spoule |
SPLFNAME |
Valeur alpha |
Nom d'utilisateur |
USER |
Valeur alpha, *CURRENT |
File d'attente en sortie |
OUTQ |
Nom, *JOB |
Bibliothèque |
*LIBL |
Nom, *LIBL, *CURLIB |
Type d'imprimé |
FORMTYPE |
Valeur alpha, *STD |
Nombre d'exemplaires |
COPIES |
1-255 |
Suspendre l'impression |
HOLD |
*NO, *YES |
Conserver l'impression . . |
SAVE |
*NO, *YES |
Priorité de sortie (en OUTQ) . |
OUTPTY |
1-9, *JOB |
Référence utilisateur . |
USRDTA |
Valeur alpha |
Texte utilisateur |
|
|
Type de données imprimante |
|
*USERASCII |
Rotation des pages |
|
*NO |
Détails
Nom du fichier PRN sur l'IFS (FILE)
Spécifie
le nom du fichier PRN présent sur l'IFS et servant à la
création du fichier spoule.
Ce paramètre est obligatoire.
Nom du fichier spoule (SPLFNAME)
Indique le nom du fichier spoule généré sur l'AS/400.
Les valeurs possibles sont :
LNCPRNPRT
Le fichier spoule LNCPRNPRT est utilisé par défaut.
nom-fichier-spoule
Indiquez le nom du fichier spoule en sortie (10 caractères maximum).
Nom d'utilisateur (USER)
Indique le nom d'utilisateur sous lequel créer le spoule.
Les valeurs possibles sont :
*CURRENT
L'utilisateur en cours est pris en considération.
nom-utilisateur
Indiquez un nom d'utilisateur As400 pour le fichier spoule généré.
File d'attente en sortie (OUTQ)
Indique le nom qualifié de la file d'attente en sortie.
Les valeurs possibles sont les suivantes :
*JOB
La file d'attente en sortie associée au travail est utilisée pour la sortie spoule.
file-attente-sortie
Indiquez le nom de la file d'attente en sortie.
Les valeurs possibles pour la bibliothèque :
*LIBL
La recherche porte sur toutes les bibliothèques de la liste des bibliothèques
du travail jusqu'à ce que la première occurrence soit trouvée.
*CURLIB
La file d'attente en sortie est recherchée dans la bibliothèque en cours du
travail. Si celle-ci n'est pas précisée, QGPL est prise par défaut.
nom-bibliothèque
Indiquez le nom de la bibliothèque contenant la file d'attente en sortie.
Type d'imprimé (FORMTYPE)
Indique le type de papier utilisé par l'imprimante.
Les valeurs possibles sont :
*STD
L'imprimé standard de votre système est utilisé.
type-imprimé
Indiquez l'identificateur du type de papier utilisé avec ce fichier unité pour les sorties imprimées.
Nombre d'exemplaires (COPIES)
Indique, le nombre d'exemplaires souhaité pour le fichier spoule généré.
Cette valeur doit être comprise entre 1 et 255
Suspendre l'impression (HOLD)
Indique si le fichier spoule est suspendu ou non.
Les valeurs possibles sont :
*NO
Le fichier spoule n'est pas suspendu en file d'attente de sortie.
*YES
Le fichier spoule en sortie est suspendu jusqu'à ce qu'il soit libéré par la
commande RLSSPLF(Libérer un fichier spoule).
Conserver l'impression (SAVE)
Indique si le fichier spoule généré est sauvegardé (conservé dans la file
d'attente en sortie) une fois la sortie produite.
Les valeurs possibles sont :
*NO
Le fichier spoule ne sera pas conservé dans la file d'attente de sortie après
l'édition.
*YES
Le fichier spoule sera conservé dans la file d'attente de sortie après l'édition.
Priorité de sortie (en OUTQ)
Indique la priorité de sortie pour les fichiers spoule en sortie qui sont
produits par le travail. Le niveau de priorité le plus élevé est 1, et le niveau
le plus bas est 9.
Les valeurs possibles sont :
*JOB
La priorité de sortie du travail en cours est utilisée.
priorité-en-sortie
Indiquez un nombre de 1 (priorité la plus élevée) à 9 (priorité la plus faible)
correspondant à la priorité de sortie du fichier spoule.
Référence utilisateur (USRDTA)
Indique la référence définie par l'utilisateur pour identifier le fichier spoule.
Cette référence est un texte d'une longueur maximale de 10 caractères.
Texte utilisateur (USRTXT)
Représente un texte de 100 caractères au maximum.
Par exemple des informations de routage, peut être entré dans cette zone.
Type de données imprimante (DEVTYP)
*USERASCII (par défaut)
*SCS
*LINE
*AFPDS
*AFPDSLINE
*IPDS
Rotation des pages
*YES
*NO (par défaut)
Exemple
L’exemple suivant imprime un document vers un fichier PRN, envoie le fichier PRN vers l’IFS, et le transfère ensuite vers un fichier spool.
LNCPRTDOC |
DOC('C:\Modeles\layout.doc')
|
CHGVAR |
VAR(&CMD) VALUE('IFSPUT') |
CHGVAR |
VAR(&PARM1) VALUE('C:\Temp\layout.prn') |
CHGVAR |
VAR(&PARM2) VALUE('/QDLS/IMAGES/Layout.prn') |
CALL |
PGM(LNCCMD)
PARM(&HANDLE &CMD &OPT &PARM1 + |
|
|
CRTPRNSPLF |
FILE('/QDLS/IMAGES/Layout.prn')
|
|
|
RMVLNK |
OBJLNK('/QDLS/IMAGES/Layout.prn') |
CALL |
PGM(LNCCLOSE) |