Aller au contenu

ADDFNTTBLE

Ajouter poste table de polices

En bref

La commande ADDFNTTBLE permet d'ajouter un poste dans la table de mappage de polices indiquée.

ADDFNTTBLE se lit ADD (Ajouter) + FNTTBLE. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

ADDFNTTBLE FNTTBL(…)

Paramètres

  • FNTTBL Table de polices obligatoire
  • PHFCS Police imprimante sur hôte
  • HPFCS Police hôte sur imprimante
  • PHCP Page codes imprimante sur hôte
  • HPCP Page codes hôte sur imprimante
  • PPFCS Police imprimante sur imprim

Astuce : dans une session 5250, tapez ADDFNTTBLE 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 ADDFNTTBLE permet d'ajouter un poste dans la table de mappage de polices indiquée. Cette commande permet d'ajouter un poste dans les tables de mappage de police utilisateur dont se sert PSF. Ces tables contrôlent :

  • 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

Pour remplacer un poste de mappage dans la police système ou les tables de mappage de pages de codes, ajoutez le nouveau poste de mappage dans une table utilisateur. Les postes de mappage ajoutés dans une table utilisateur remplacent les postes correspondants dans les tables système.

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 dans les tables de mappage utilisateur, PSF effectue des recherches dans les tables système appropriées.

PSF sélectionne des polices imprimante dans les tables de mappage de polices, dans l'ordre suivant :

  1. 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.
  2. 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.
    1. 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.
    2. 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, *LIBL
PHFCS Police imprimante sur hôte Liste d'éléments Facultatif
Élément 1: Police imprimante Liste d'éléments
Élément 1: Identificateur 1-65535
Élément 2: Chasse 1-32767, *NONE, *PTSIZE
Élément 3: Attributs *NONE, *BOLD, *ITALIC, *BOLDITC, *DBLWIDE, *ITCDBLWIDE
Élément 4: Jeu de caractères graphiques Entier, *SYSVAL
Élément 5: Corps 1.0-999.9, *WIDTH, *NONE
Élément 2: Police hôte Liste d'éléments
Élément 1: Jeu de caractères de police Nom
Élément 2: Type *RASTER, *OUTLINE
HPFCS Police hôte sur imprimante Liste d'éléments Facultatif
Élément 1: Police hôte Liste d'éléments
Élément 1: Jeu de caractères de police Nom
Élément 2: Type *RASTER, *OUTLINE
Élément 2: Police imprimante Liste d'éléments
Élément 1: Identificateur 1-65535, *NONE
Élément 2: Chasse 1-32767, *NONE, *PTSIZE
Élément 3: Attributs *NONE, *BOLD, *ITALIC, *BOLDITC, *DBLWIDE, *ITCDBLWIDE
Élément 4: Jeu de caractères graphiques Entier, *SYSVAL
Élément 5: Corps 1.0-999.9, *WIDTH, *NONE
PHCP Page codes imprimante sur hôte Liste d'éléments Facultatif
Élément 1: Page de codes imprimante Liste d'éléments
Élément 1: Jeu de caractères graphiques Entier, *SYSVAL
Élément 2: Page de codes Entier
Élément 2: Page de codes hôte Liste d'éléments
Élément 1: Page de codes Nom
HPCP Page codes hôte sur imprimante Liste d'éléments Facultatif
Élément 1: Page de codes hôte Liste d'éléments
Élément 1: Page de codes Nom
Élément 2: Page de codes imprimante Liste d'éléments
Élément 1: Jeu de caractères graphiques Entier, *SYSVAL
Élément 2: Page de codes Entier
PPFCS Police imprimante sur imprim Liste d'éléments Facultatif
Élément 1: Police imprimante d'origine Liste d'éléments
Élément 1: Identificateur 1-65535
Élément 2: Corps 1.0-999.9, *ALL, *NONE
Élément 2: Police imprimante destination Liste d'éléments
Élément 1: Identificateur 1-65535
Élément 2: Corps 1.0-999.9, *ALL, *NONE

Table de polices (FNTTBL)

Indique le poste de table de mappage de polices à ajouter.

Valeurs uniques

*PHFCS
Permet d'ajouter un poste dans la table de mappage de jeux de caractères de polices imprimante/hôte.

Cette table est utilisée lorsque votre application, par exemple, DDS, mentionne des polices résidant sur l'imprimante et que celle-ci ne prend pas en charge les polices résidentes (par exemple, IBM 3827,3825, 3820 ou 3900 modèle 1). 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
Permet d'ajouter un poste dans la table de mappage de pages de codes imprimante/hôte.

Cette table est utilisée lorsque votre 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
Permet d'ajouter un poste dans la table de mappage de jeux de caractères de polices hôte/imprimante.

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
Permet d'ajouter un poste dans la table de mappage de pages de codes hôte/imprimante.

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 polices à modifier. Vous devez spécifier un nom de manière à pouvoir modifier une table de mappage de polices imprimante/imprimante. Vous devez utiliser une table de mappage de polices résidant sur l'imprimante lorsque les trois conditions suivantes sont réunies :
  1. Vous imprimez sur une imprimante reliée à PSF.
  2. Votre application indique une police résidant sur l'imprimante qui n'est pas prise en charge par l'imprimante que vous utilisez.
  3. Vous devez indiquer une autre police imprimante de remplacement que celle sélectionnée par le système.

Pour utiliser une table de mappage de polices 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

*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 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
La recherche s'effectue dans la bibliothèque spécifiée.

Police imprimante sur hôte (PHFCS)

Indique le mappage d'un 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. Le jeu de police imprimante sera mappé sur le jeu de police hôte ainsi que les attributs spécifiés.

Elément 1 : Police imprimante

Elément 1 : Identificateur

1-65535
Indique l'identificateur de la police résidant sur l'imprimante à mapper avec une police résidant sur l'hôte.

Elément 2 : Chasse

*NONE
Aucune chasse n'est indiquée pour l'identificateur de police. Lors du mappage sur une police vectorielle, *NONE est requis.
*PTSIZE
La chasse de cet identificateur de police sera calculée en fonction du corps indiqué. La valeur *NONE ou *WIDTH n'est pas admise pour le corps si la chasse a pour valeur *PTSIZE. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur au paramètre de corps. La chasse peut avoir la valeur *PTSIZE ou une valeur précise.
1-32767
Indiquez la chasse de l'identificateur de police. Lors du mappage d'une police tramée à pas d'impression fixe (1 - 750, 3840 - 4095), une valeur numérique est requise pour le paramètre de chasse. Pour en savoir plus sur les tables de mappage, reportez-vous au manuel Printer Device Programming,SC41-5713.

Elément 3 : Attributs

*NONE
Aucun attribut de police spécial n'est associé à cette police.
*BOLD
La police résidant sur l'imprimante est en gras.
*ITALIC
La police résidant sur l'imprimante est en italique.
*BOLDITC
La police résidant sur l'imprimante est en gras italique.
*DBLWIDE
La police résidant sur l'imprimante est en double largeur.
*ITCDBLWIDE
La police résidant sur l'imprimante est en italique double largeur.

Elément 4 : Jeu de caractères graphiques

*SYSVAL
Le jeu de caractères graphiques indiqué dans la valeur système QCHRID est utilisé.
ID-caractères-graphiques
Indiquez le jeu de caractères graphiques pour la police. Il s'agit de la première partie de l'identificateur de caractères graphiques qui se compose du jeu de caractères et de la page de codes.

Elément 5 : Corps

*WIDTH
Le corps de la police est calculé en fonction de la chasse indiquée. Lors du mappage d'une police tramée à pas d'impression fixe (1 - 750, 3840 - 4095), il est recommandé d'indiquer une valeur pour la chasse et *WIDTH pour le corps.
*NONE
Aucun corps n'est indiqué pour cet identificateur de police. Lors du mappage sur une police vectorielle, *NONE est requis.
1-999,9
Indiquez une valeur de corps comprise entre 1 et 999,9. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur de corps.

Elément 2 : Police hôte

Elément 1 : Jeu de caractères de police

nom
Indiquez le jeu de caractères de police.

Elément 2 : Type

*RASTER
La police résidant sur l'hôte est une police tramée.
*OUTLINE
La police résidant sur l'hôte est une police vectorielle.

Police hôte sur imprimante (HPFCS)

Indique le mappage d'un jeu de caractères de police résidant sur l'hôte sur une police résidant sur l'imprimante. La police hôte est mappée sur la police imprimante ainsi que les attributs associés.

Elément 1 : Police hôte

Elément 1 : Jeu de caractères de police

nom
Indiquez le jeu de caractères de police.

Elément 2 : Type

*RASTER
La police résidant sur l'hôte est une police tramée.
*OUTLINE
La police résidant sur l'hôte est une police vectorielle.

Elément 2 : Police imprimante

Elément 1 : Identificateur

1-65535
Indiquez l'identificateur de police résidant sur l'imprimante. Il s'agit de la police sur laquelle sera mappée la police résidant sur l'hôte que vous avez spécifiée.
*NONE
Indiquez la valeur *NONE pour l'identificateur de police afin de désactiver le mappage d'une police résidant sur l'hôte sur une police résidant sur l'imprimante. Pour en savoir plus sur cette opération, reportez-vous au manuel Printer Device Programming , SC41-5713.

Elément 2 : Chasse

*NONE
Indiquez la valeur *NONE lors du mappage d'une police vectorielle. Il n'est pas nécessaire de spécifier des informations de chasse pour les polices vectorielles.
*PTSIZE
La chasse de cet identificateur de police sera calculée en fonction du paramètre de corps indiqué. La valeur *NONE ou *WIDTH n'est pas admise pour le corps si la chasse a pour valeur *PTSIZE. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur de corps. La chasse peut avoir la valeur *PTSIZE ou une valeur précise.
1-32767
Indiquez la chasse de l'identificateur de police. Lors du mappage d'une police tramée à pas d'impression fixe (1 - 750, 3840 - 4095), une valeur de chasse est requise. Le corps peut avoir pour valeur *WIDTH ou une valeur précise. Pour en savoir plus sur les chasses de polices résidant sur les imprimantes, reportez-vous au manuel Printer Device Programming, SC41-5713.

Elément 3 : Attributs

*NONE
Aucun attribut de police spécial n'est associé à cette police.
*BOLD
La police résidant sur l'imprimante est en gras.
*ITALIC
La police résidant sur l'imprimante est en italique.
*BOLDITC
La police résidant sur l'imprimante est en gras italique.
*DBLWIDE
La police résidant sur l'imprimante est en double largeur.
*ITCDBLWIDE
La police résidant sur l'imprimante est en italique double largeur.

Elément 4 : Jeu de caractères graphiques

*SYSVAL
Le jeu de caractères graphiques indiqué dans la valeur système QCHRID est utilisé.
ID-caractères-graphiques
Indiquez le jeu de caractères graphiques pour la police. Il s'agit de la première partie de l'identificateur de caractères graphiques qui se compose du jeu de caractères et de la page de codes.

Elément 5 : Corps

*WIDTH
Le corps de la police est calculé en fonction de la chasse indiquée. Lors du mappage d'une police tramée à pas d'impression fixe (1 - 750, 3840 - 4095), il est recommandé d'indiquer une valeur pour la chasse et *WIDTH pour le corps.
*NONE
Aucun corps n'est indiqué pour cet identificateur de police. Lors du mappage sur une police vectorielle, *NONE est requis.
1-999,9
Indiquez une valeur de corps comprise entre 1 et 999,9. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur de corps.

Page codes imprimante sur hôte (PHCP)

Indique le mappage de page de codes résidant sur l'imprimante sur une page de codes résidant sur l'imprimante.

Elément 1 : Page de codes imprimante

Elément 1 : Jeu de caractères graphiques

*SYSVAL
Le jeu de caractères graphiques indiqué dans la valeur système QCHRID est utilisé. Les éventuelles modifications apportées à cette valeur système ne seront prises en compte pour les tables de mappage de polices qu'au démarrage de l'éditeur imprimante. Si la valeur système QCHRID est modifiée et qu'une imprimante est active, vous devez arrêter l'éditeur imprimante, puis le redémarrer.
nombre-entier
Indiquez le jeu de caractères graphiques pour la page de codes résidant sur l'imprimante. Il s'agit de la première partie de l'identificateur de caractères graphiques qui se compose du jeu de caractères et de la page de codes. Par exemple, pour l'identificateur de caractères graphiques 697 500, 697 est le jeu de caractères graphiques et 500, la page de codes. Dans cet exemple, indiquez 697 pour le jeu de caractères graphiques.

Elément 2 : Page de codes

nombre-entier
Indiquez la valeur de la page de codes résidant sur l'imprimante.

Elément 2 : Page de codes hôte

Elément 1 : Page de codes

nom
Indiquez le nom de la page de codes résidant sur l'hôte.

Page codes hôte sur imprimante (HPCP)

Indique le mappage d'une page de codes hôte sur une page de codes imprimante.

Elément 1 : Page de codes hôte

Elément 1 : Page de codes

nom
Indiquez le nom de la page de codes résidant sur l'hôte.

Elément 2 : Page de codes imprimante

Elément 1 : Jeu de caractères graphiques

*SYSVAL
Le jeu de caractères graphiques indiqué dans la valeur système QCHRID est utilisé. Les éventuelles modifications apportées à cette valeur système ne seront prises en compte pour les tables de mappage de polices qu'au démarrage de l'éditeur imprimante. Si la valeur système QCHRID est modifiée et qu'une imprimante est active, vous devez arrêter l'éditeur imprimante, puis le redémarrer.
nombre-entier
Indiquez le jeu de caractères graphiques pour la page de codes résidant sur l'imprimante. Il s'agit de la première partie de l'identificateur de caractères graphiques qui se compose du jeu de caractères et de la page de codes. Par exemple, pour l'identificateur de caractères graphiques 697 500, 697 est le jeu de caractères graphiques et 500, la page de codes. Dans cet exemple, indiquez 697 pour le jeu de caractères graphiques.

Elément 2 : Page de codes

nombre-entier
Indiquez la valeur de la page de codes résidant sur l'imprimante.

Police imprimante sur imprim (PPFCS)

Spécifie le mappage de remplacement des polices résidant sur l'imprimante. Lorsqu'une police résidant sur l'imprimante n'est pas prise en charge par une imprimante, vous pouvez indiquer la police imprimante de remplacement à utiliser à la place de la police imprimante de remplacement sélectionnée par le système. Utilisez les types de mappages ci-après avec précaution, car ils peuvent donner lieu à des résultats indésirables.

  • Mappage d'une police non proportionnelle vers une police typographique, et inversement.
  • Mappage d'une police vectorielle vers une police vectorielle associée à un corps différent.

Elément 1 : Police imprimante d'origine

Elément 1 : Identificateur

1-65535
Indiquez l'identificateur de police imprimante pour lequel la police imprimante de remplacement doit être ajoutée. Pour en savoir plus sur les polices imprimante prises en charge et savoir quelles sont les polices vectorielles (pour lesquelles une valeur de corps est nécessaire) et les polices non vectorielles (pour lesquelles *NONE est indiquée comme valeur de corps), reportez-vous au manuel Printer Device Programming, SC41-5713.

Elément 2 : Corps

*NONE
Aucun corps n'est précisé. Vous devez indiquer cette valeur pour toutes les polices non vectorielles.
*ALL
Indique que tous les corps d'une police vectorielle seront mappés. Si la police n'est pas vectorielle, *ALL sera traité comme *NONE.
1-999,9
Indiquez une valeur de corps comprise entre 1 et 999,9. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur de corps.

Elément 2 : Police imprimante destination

Elément 1 : Identificateur

1-65535
Indiquez la police imprimante de remplacement.

Elément 2 : Corps

*NONE
Aucun corps n'est précisé. Vous devez indiquer cette valeur pour toutes les polices non vectorielles.
*ALL
Indique que tous les corps d'une police vectorielle seront mappés. Si la police n'est pas vectorielle, *ALL sera traité comme *NONE.
1-999,9
Indiquez une valeur de corps comprise entre 1 et 999,9. Lors du mappage d'une police typographique tramée (2304 - 3839, 4096 - 53247, 61440 - 65534), vous devez indiquer une valeur de corps.

Exemples

Exemple 1: Remplacement d'un poste de police existant dans la table système

ADDFNTTBLE   FNTTBL(*PHFCS)
             PHFCS((254 84 *NONE 2039 7.0) (C0D0GT18 *RASTER))

Cette commande permet d'ajouter un poste dans la table QPHFCS (table de jeux de caractères imprimante/hôte). Pour remplacer le mappage d'un poste existant dans la table système de jeux de caractères imprimante/hôte, vous devez ajouter un poste correspondant dans la table QPHFCS. Pour modifier le mappage d'un poste dans les tables système, procédez comme suit :

  • Utilisez la commande DSPFNTTBL (DSPFNTTBL FNTTBL(*SYSPHFCS) OUTPUT(*PRINT)) pour imprimer les postes de la table de mappage de polices système.
  • Localisez le poste à modifier, et ajouter un poste dans la table de mappage de police utilisateur correspondante. Dans l'exemple précédent, l'identificateur de police 254, la valeur de chasse 84 et la valeur de corps 7 doivent être ajoutés dans la table de police utilisateur (QPHFCS). La valeur de chasse 84 et la valeur de corps 7 ont été choisies en fonction du poste présent dans la table système. Aucun attribut spécial (*NONE) n'est associé au poste et l'identificateur de jeu de caractères graphiques 2039 sera utilisé.

Les attributs de la police résidente indiquée dans l'application d'impression sont comparés à ceux de la table de polices QPHFCS. En cas de correspondance entre deux attributs, la police résidente hôte spécifiée (C0D0GT18) est téléchargée sur l'imprimante. Si aucune correspondance n'est trouvée, la recherche s'effectue dans la table système de jeux de caractères imprimante/hôte.

Remarque : L'application d'impression peut indiquer un jeu de caractères graphiques normal (par exemple, 697 dans la valeur système QCHRID 697 500). 697 est mappé sur 2039 et ainsi constitue une correspondance pour ce poste.

Exemple 2: Remplacement d'un poste de symbole de police existant dans la table système

ADDFNTTBLE   FNTTBL(*PHFCS)
             PHFCS((254 84 *NONE 1275 7.0) (C0SYMBOL *RASTER))

Cette commande permet d'ajouter un poste dans la table QPHFCS (table de jeux de caractères imprimante/hôte) à utiliser avec des pages de codes de symboles spéciales (page de codes 259). Comme dans l'exemple 1, pour remplacer un poste de la table système de jeux de caractères imprimante/hôte, vous devez ajouter un poste correspondant dans la table QPHFCS.

Utilisez la commande DSPFNTTBL pour afficher la table de mappage des polices système et recherchez le poste que vous souhaitez modifier. Dans cet exemple, vous souhaitez ajouter un poste qui mappe un jeu de caractères de police imprimante/hôte pour la page de codes de symboles spéciale (259). Comme dans l'exemple précédent, l'identificateur de police 254, la valeur de chasse 84 et la valeur de corps 7 doivent être ajoutés dans la table de police utilisateur (QPHFCS). La valeur de chasse 84 et la valeur de corps 7 ont été extraites de la table système. Aucun attribut spécial (*NONE) n'est associé au poste et le jeu de caractères graphiques 1274 est utilisé.

Deux postes figurent désormais dans la table de jeux de caractères imprimante/hôte. Les mêmes valeurs d'identificateur, de chasse et de corps sont associées à ces deux postes. Le premier poste est utilisé avec la page de codes standard (500) et le jeu de caractères graphique (697) est utilisé par l'application. Le second poste est utilisé lorsqu'une application d'impression indique des symboles spéciaux (340 259).

Exemple 3: Ajout d'un poste de police qui n'existe pas dans la table système

ADDFNTTBLE   FNTTBL(*PHFCS)
             PHFCS((65500 *PTSIZE *NONE *SYSVAL 7.0)
                   (C0NEWFNT *RASTER))

Cette commande permet d'ajouter dans la table QPHFCS (table de jeux de caractères imprimante/hôte) un poste qui n'existe pas dans la table système de jeux de caractères imprimante/hôte.

Lorsque vous ajoutez des postes qui n'existent pas dans la table système de jeux de caractères imprimante/hôte, il est recommandé d'indiquer une valeur spécifique soit pour la chasse, soit pour le corps de la police, et non pour les deux. Pour les polices fixes, vous devez indiquer une valeur pour la chasse et *WIDTH pour le corps. Pour les polices typographiques, il est recommandé de spécifier une valeur pour le corps et *PTSIZE pour la chasse. Dans cet exemple, une police typographique 65500 avec une valeur de corps 7 est ajoutée à la table de jeux de caractères imprimante/hôte ( QPHFCS).

Exemple 4: Remplacement d'un poste de page de codes existant dans la table système

ADDFNTTBLE   FNTTBL(*PHCP)  PHCP((*SYSVAL 38) (T1V00038))

Cette commande permet d'ajouter un poste dans la table QPHCP (table de pages de codes imprimante/hôte). Pour remplacer un poste existant dans la table système de pages de codes imprimante/hôte, vous devez ajouter un poste correspondant dans la table QPHCP. Pour modifier le mappage d'un poste dans les tables système, procédez comme suit :

  • Utilisez la commande DSPFNTTBL (par exemple, DSPFNTTBL FNTTBL(*SYSPHCP) OUTPUT(*PRINT)) pour imprimer les postes de la table de pages de codes système.
  • Localisez le poste à modifier et ajoutez un poste dans la table de pages de codes utilisateur correspondante. Dans l'exemple précédent, la page de codes 38 va être ajoutée à la table de pages de codes utilisateur (QPHCP).

Lors du mappage des polices, les attributs de la page de codes résidente indiquée dans l'application d'impression sont comparés à ceux de la table de pages de codes QPHFCS. En cas de correspondance entre deux attributs, la page de codes résidente hôte spécifiée (T1V00038) est téléchargée sur l'imprimante. Si aucune correspondance n'est trouvée, la recherche s'effectue dans la table système de pages de codes imprimante/hôte.

Messages d'erreur

Messages *ESCAPE

CPF2182
Non autorisé à utiliser la bibliothèque &1.
CPF2283
La liste d'autorisation &1 n'existe pas.
CPF88D2
Table de polices &1 de la bibliothèque &2 non modifiée.
CPF9810
Bibliothèque &1 non trouvée.
CPF9820
Non autorisé à utiliser la bibliothèque &1.
CPF9822
Non autorisé au fichier &1 de &2.

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