Commande CL IBM i (AS/400)
CRTFNTTBL
Créer une table de polices
En bref
La commande CRTFNTTBL permet à l'utilisateur de créer une table de mappage de polices utilisable par PSF.
CRTFNTTBL se lit CRT
(Créer) + FNTTBL.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CRTFNTTBL FNTTBL(…)
Paramètres
Astuce : dans une session 5250, tapez CRTFNTTBL puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non
La commande CRTFNTTBL permet à l'utilisateur de créer une table de mappage de polices utilisable par PSF. Cette table permet à l'utilisateur de modifier, d'ajouter et de retirer des postes dans une table de polices qui contrôle :
- Le mappage de jeux de caractères de polices hôte/imprimante
- Le mappage de jeux de caractères de polices imprimante/hôte
- Le mappage de pages de codes hôte/imprimante
- Le mappage de pages de codes imprimante/hôte
- Le mappage de remplacement polices imprimante/imprimante
Lors du mappage de polices imprimante/hôte et hôte/imprimante (les quatre premières tables ci-dessus), une correspondance est d'abord recherchée dans les tables utilisateur. Si aucune correspondance n'est trouvée, la recherche s'effectue dans les tables de pages de codes et de polices système.
Pour la table de remplacement de police imprimante/imprimante, le système procède comme suit :
- Si la police résidant sur l'imprimante indiquée dans le travail d'impression est prise en charge par l'imprimante, elle est utilisée. Aucune recherche n'est lancée dans la table de remplacement de police imprimante/imprimante.
- Si la police résidant sur l'imprimante indiquée dans le travail d'impression n'est pas prise en charge par l'imprimante, une recherche est lancée dans la table de remplacement de police imprimante/imprimante.
- Si la recherche dans la table de remplacement a abouti et que le poste trouvé est pris en charge par l'imprimante, la police de remplacement indiquée dans la table est utilisée.
- Si la recherche n'a pas abouti ou si la police de remplacement indiquée n'est pas prise en charge par l'imprimante, le système utilise ses propres tables de remplacement de police pour exécuter le remplacement de police.
Pour en savoir plus sur les tables de mappage de polices, reportez-vous au manuel Printer Device Programming, SC41-5713.
Restrictions :
- Vous devez disposer du dispositif PSF pour utiliser cette commande.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| FNTTBL | Table de polices | Valeurs uniques: *PHFCS, *HPFCS, *PHCP, *HPCP Autres valeurs: Nom d'objet qualifié |
Obligatoire, positionnel 1 |
| Qualificatif 1: Table de polices | Nom | ||
| Qualificatif 2: Bibliothèque | Nom, *CURLIB | ||
| TEXT | Texte 'descriptif' | Valeur caractère, *BLANK | Facultatif |
| AUT | Droits | Nom, *LIBCRTAUT, *CHANGE, *ALL, *USE, *EXCLUDE | Facultatif |
Table de polices (FNTTBL)
Indique le nom de la table de polices à créer. Un seule table de mappage de polices peut être créée sur le système pour chacune des valeurs uniques admises pour ce paramètre. Lorsque l'une de ces valeurs est indiquée, une table de mappage de polices est créée dans la bibliothèque QUSRSYS, avec l'un des noms suivants :
Valeur unique Table de polices ------------ ---------- *PHFCS QPHFCS *PHCP QPHCP *HPFCS QHPFCS *HPCP QHPCP
Vous pouvez également créer une table de remplacement de police imprimante/imprimante. Plusieurs tables de remplacement de polices imprimante/imprimante peuvent être créées sur le système.
Valeurs uniques
- *PHFCS
- La table de mappage de jeu de caractères de police résidant sur l'imprimante sur un jeu de caractères de police résidant sur l'hôte est créée. Le nom QPHFCS lui est attribué et elle est placée dans la bibliothèque QUSRSYS. Cette table est utilisée lorsque votre application mentionne des polices résidant sur l'imprimante mais que cette dernière (par exemple, 3827, 3825, 3820, 3900 modèle 1) n'accepte pas les polices résidentes. PSF doit mapper les polices mentionnées résidant sur l'imprimante sur celles résidant sur l'hôte et les télécharger.
- *PHCP
- La table de mappage de page de codes résidant sur l'imprimante sur une page de codes résidant sur l'hôte est créée. Le nom QPHCP lui est attribué et elle est placée dans la bibliothèque QUSRSYS. Cette table est semblable à la table QPHFCS car elle est utilisée lorsque l'application mentionne des pages de codes résidant sur l'imprimante et que l'imprimante utilisée ne prend pas en charge les pages de codes résidentes. La page de codes résidant sur l'imprimante doit être mappée sur une page de codes résidant sur l'hôte puis être téléchargée par PSF sur l'imprimante.
- *HPFCS
- La table de mappage de jeux de caractères de police résidant sur l'hôte sur un jeu de caractères de police résidant sur l'imprimante est créée. Le nom QHPFCS lui est attribué et elle est placée dans la bibliothèque QUSRSYS. Cette table est utilisée lorsque votre application mentionne des polices résidant sur l'hôte (jeux de caractères de polices et pages de codes) et que votre imprimante, par exemple, 4224, 4234, 4230 et 64XX, n'accepte pas le téléchargement de polices résidant sur l'hôte. PSF doit mapper les polices mentionnées résidant sur l'hôte sur des polices résidant sur l'imprimante.
- *HPCP
- La table de mappage de page de codes résidant sur l'hôte sur une page de codes résidant sur l'imprimante est créée. Le nom QHPCP lui est attribué et elle est placée dans la bibliothèque QUSRSYS. Cette table est semblable à la table QHPFCS car elle est utilisée lorsque l'application mentionne des pages de codes résidant sur l'hôte et que l'imprimante utilisée ne prend pas en charge ce type de pages de codes. La page de codes résidant sur l'hôte doit être mappée sur une page de codes résidant sur l'imprimante et téléchargée par PSF sur l'imprimante.
Qualificatif 1 : Table de polices
- nom
- Indiquez le nom de la table de remplacement de police imprimante/imprimante à créer.
Le nom de la table de polices doit être indiqué lorsqu'une table de remplacement de police imprimante/imprimante est créée. Cette dernière doit être utilisée lorsque les trois conditions suivantes sont réunies :
- Vous imprimez sur une imprimante reliée à PSF.
- Votre application indique une police résidant sur l'imprimante qui n'est pas prise en charge par l'imprimante que vous utilisez.
- Vous devez indiquer une autre police imprimante de remplacement que celle sélectionnée par le système.
Pour utiliser une table de remplacement de police imprimante/imprimante sur une imprimante PSF spécifique, vous devez indiquer le nom de la table de polices au paramètre FNTTBL dans la commande CRTPSFCFG (Créer une configuration PSF) ou CHGPSFCFG (Modifier configuration PSF).
Qualificatif 2 : Bibliothèque
- *CURLIB
- La table de polices est stockée dans la bibliothèque en cours du travail. Si aucune bibliothèque en cours n'est spécifiée pour le travail, la bibliothèque QGPL est utilisée.
- nom
- Indiquez le nom de la bibliothèque dans laquelle stocker la table de polices.
Texte 'descriptif' (TEXT)
Indique le texte qui décrit brièvement la table de polices.
- *BLANK
- Aucune description n'est indiquée.
- 'valeur-alphanumérique'
- Entrez le texte de la description (50 caractères au maximum), entre apostrophes.
Droits (AUT)
Indique le droit accordé aux utilisateurs qui ne disposent pas de droit spécifique sur l'objet, ne figurent pas dans une liste d'autorisation et dont le profil de groupe ne dispose pas non plus de droit spécifique sur l'objet.
- *LIBCRTAUT
- Le système détermine les droits sur l'objet à partir de la valeur indiquée au paramètre CRTAUT dans la commande CRTLIB utilisée pour la bibliothèque destinée à recevoir l'objet à créer. Si la valeur du paramètre CRTAUT est modifiée, la nouvelle valeur n'affecte pas les objets existants.
- *CHANGE
- Le droit de modification permet à l'utilisateur de modifier et d'exécuter les fonctions de base portant sur l'objet. Ce droit inclut le droit d'opération sur l'objet et les droits sur toutes les données.
- *ALL
- L'utilisateur peut effectuer toutes les opérations, sauf celles réservées au propriétaire de l'objet ou soumises à une liste d'autorisation. Il peut contrôler l'existence de l'objet, le modifier, indiquer un niveau de protection, exécuter des fonctions de base sur celui-ci et en modifier la propriété.
- *USE
- Le droit d'utilisation inclut les droits d'opération, de lecture et d'exécution sur l'objet.
- *EXCLUDE
- L'utilisateur ne peut pas accéder à l'objet.
- nom
- Nom de la liste d'autorisation utilisée pour attribuer les droits sur l'objet. Les utilisateurs figurant dans cette liste disposeront des droits indiqués pour eux dans la liste. La liste d'autorisation doit déjà exister lorsque l'objet est créé.
Exemples
CRTFNTTBL FNTTBL(*PHFCS)
TEXT('Table de mappage de polices imprimante/hôte')
Cette commande permet de créer une Table de mappage de polices imprimante/hôte. Cette table s'appelle QPHFCS et elle est créée dans la bibliothèque QUSRSYS. Elle ne contient aucun poste. Vous pouvez ajouter ou modifier des postes à l'aide des commandes ADDFNTTBLE et CHGFNTTBLE.
Messages d'erreur
Messages *ESCAPE
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.