Aller au contenu

CHGFNTRSC

Modifier une ressource police

En bref

La commande CHGFNTRSC vous permet de marquer le jeu de caractères de police et les pages de codesà capturer.

CHGFNTRSC se lit CHG (Modifier) + FNTRSC. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

CHGFNTRSC FNTRSC(…)

Paramètres

Astuce : dans une session 5250, tapez CHGFNTRSC 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 CHGFNTRSC vous permet de marquer le jeu de caractères de police et les pages de codesà capturer. Les polices et les pages de codesdéfinies par le paramètre FNTCAPTURE(*YES) peuvent être marquées pour capture après leur téléchargement sur les imprimantes prenant en charge la capture de polices. Ainsi, les imprimantes IPDS qui prennent en charge la capture de polices peuvent effectuer une capture dynamique ou mettre en mémoire cache une police hôte téléchargée qui a été marquée pour capture (valeur *YES au paramètre FNTCAPTURE). Les polices capturées sont ainsi présentées à PSF comme des polices résidant sur l'imprimante et demeurent sur cette dernière même après sa mise hors tension puis sous tension. La diminution du nombre des opérations de téléchargement de polices sur l'imprimante permet d'améliorer les performances d'impression.

Des précautions particulières doivent être prises pour l'application du paramètre FNTCAPTURE(*YES) à des polices sensibles au niveau sécurité. Il est possible en effet que les polices capturées soient accessibles à partir d'un autre travail d'impression résidant sur le même système ou à partir d'un travail de système éloigné dans le cas d'une imprimante reliée à un réseau local.

Pour pouvoir utiliser une police hôte référencée dans un travail d'impression, vous devez disposer des droits appropriés sur l'objet police et la bibliothèque qui lui est associée sur le système, que cette police soit marquée pour capture ou non.

Outre le marquage du jeu de caractères de polices et de la page de codes , vous devez également activer la capture de police sur l'imprimante utilisée. Pour une imprimante IPDS, vous devez indiquer FNTCAPTURE(*YES) dans la commande CRTPSFCFG ou CHGPSFCFG.

Remarques :

  • Les jeux de caractères de police et les pages de codes marqués pour capture seront téléchargées sur les imprimantes qui ne prennent pas en charge la capture de police.
  • Le marquage des polices codées n'est pas pris en charge. Aussi, les tentatives de marquage de ce type de police ne seront pas prises en compte.

Paramètres

Mot-clé Description Valeurs possibles Remarques
FNTRSC Ressource police Nom d'objet qualifié Obligatoire, clé, positionnel 1
Qualificatif 1: Ressource police Nom
Qualificatif 2: Bibliothèque Nom, *LIBL, *CURLIB
FNTCAPTURE Capturer polices hôte imprim *SAME, *NO, *YES Facultatif
FNTRSCDTA Données de ressource police Liste d'éléments Facultatif
Élément 1: Jeu de caractères graphiques 1-65535, *DFT
Élément 2: Identificateur 1-65535, *DFT

Ressource police (FNTRSC)

Indique le jeu de caractères de police ou la page de codes à marquer. Le marquage des polices codées n'est pas pris en charge. Aussi, les tentatives de marquage de ce type de police ne seront pas prises en compte.

Qualificatif 1 : Table de polices

nom
Indiquez le nom du jeu de caractères de police ou de la page de codes à marquer.

Qualificatif 2 : Bibliothèque

*LIBL
La recherche porte sur toutes les bibliothèques de la liste des bibliothèques du travail jusqu'à ce qu'une correspondance soit trouvée.
*CURLIB
La recherche s'effectue uniquement dans la bibliothèque en cours du travail. Si aucune bibliothèque en cours n'est indiquée, QGPL est utilisée par défaut.
nom
La recherche s'effectue dans la bibliothèque spécifiée.

Capturer polices hôte imprim (FNTCAPTURE)

Indique si le jeu de caractères de police ou la page de codes doivent être marqués pour la capture de polices.

*SAME
La valeur de ce paramètre est inchangée.
*YES
Le jeu de caractères de police ou la page de codes peuvent être marqués pour capture après leur téléchargement sur l'imprimante. Si l'imprimante ne supporte pas la capture de police, cette valeur est ignorée et la police est téléchargée.
*NO
Le jeu de caractères de police ou la page de codes ne peuvent pas être marqués pour la capture de police. Ils seront également téléchargés sur l'imprimante.

Données de ressource police (FNTRSCDTA)

Indique les données de ressources police (jeu de caractères graphiques et identificateur avec lesquels la police sera marquée). Pour les jeux de caractères, l'identificateur est l'ID police, par exemple, 011 pour la police Courier. Pour les pages de codes, l'identificateur est l'identificateur de page de codes, par exemple 500 pour la page de codes internationale.

Elément 1 : Jeu de caractères graphiques

*DFT
Le jeu de caractères graphiques stocké dans la police est utilisé pour la capture de polices.
1-65535
Indiquez le jeu de caractères graphiques à affecter aux jeux de caractères et aux pages de codes de la police.

Elément 2 : Identificateur

*DFT
L'identificateur stocké dans la police est utilisé pour la capture de polices.
1-65535
Indiquez l'identificateur du jeu de caractères graphiques et de la page de codes.

Exemples

CHGFNTRSC   FNTRSC(QFNT61/X0G16F)  FNTCAPTURE(*YES)

Cette commande permet de marquer le jeu de caractères X0G16F contenu dans la bibliothèque QFNT61 comme admissible pour une opération de capture de police.

Messages d'erreur

Messages *ESCAPE

PQT0109
Ressource police &1 de la bibliothèque &2 non modifiée.
PQT0110
Capture impossible pour la police codée &1 dans la bibliothèque &2.
PQT0111
Capture impossible de la ressource police &1.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.