PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes CL > CRTPRNSPLF - Commande CL
CRTPRNSPLF - Commande CL

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')
MRGTYPE(*FILE)
FROMFILE(SP_LAYOUT)
OUTPUT(*OUTPRN)
OUTPRN('C:\temp\layout.prn')
ENDOPT(*APP)

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 +
&PARM2 &RESULT)

 

 

CRTPRNSPLF

FILE('/QDLS/IMAGES/Layout.prn')
SPLFNAME(PRNSPLF)
USRTXT('Document Word')

 

 

RMVLNK

OBJLNK('/QDLS/IMAGES/Layout.prn')

CALL

PGM(LNCCLOSE)