/
DirectFax générateur de polices (mode d’emploi)

DirectFax générateur de polices (mode d’emploi)

Si les polices standard livrées dans la bibliothèque DIRECTFAX ne suffisent pas, il est possible avec le générateur de polices soumis à une licence de DirectFax de créer ses propres polices pour les utiliser dans MIX-Fax sur l'IBM I. La commande WRKFAXFNT permet d'afficher et de gérer les polices disponibles. La commande WRKFAXFNT permet d'afficher et de gérer les polices disponibles.
Le générateur de polices permet la création de polices fixes (chaque caractère a la même largeur) et de polices proportionnelles (chaque chiffre a une largeur différente).
Chaque étape de la création d'une nouvelle police DirectFax est décrite dans ce mode d'emploi.

Conditions

L'utilisation du générateur de polices de DirectFax suppose que:
DirectFax est installé sur l'IBM I et les codes de licence pour le générateur de police DirectFax ont été saisis (code de produit DF450FG).
DirectFax PC-Client est installé, configuré et fonctionne sur un PC Windows (Win95, 98, NT, 2000). Il contient un code de licence pour le composant du PC pour au moins 1 utilisateur (code de produit DF450PC).
Microsoft Word à partir de la version 6.0 et le document Word de DirectFax FAXFONT.DOC sont disponibles (FAXFONT.DOC peut être commandé par e-mail à l'aide en ligne).
Les polices nécessaires à DirectFax sont disponibles sur le PC.
Dans le profil utilisateur de fax, le paramètre Logo d'entête et de pied doit également être sur le PC (LOGOPC) sur *NO.

Aperçu

La création de polices fonctionne en principe de telle façon qu'un document Word est faxé par DirectFax PC-Client et le générateur de polices sur l'IBM I crée les polices à partir de ce fax sortant. Les 2 zones utilisateur (*USRSPC) contiennent la nouvelle police dans les formats portrait et paysage
Le document Word de DirectFax FAXFONT.DOC contient tous les caractères imprimables du code Hex X'40' à X'FF' et également le symbole de l'euro (relié au code Hex X'3F').
Chaque code se trouve encadré seul dans une ligne. Cette structure de document permet au générateur de polices ultérieurement sur l'IBM I, de retrouver chaque caractère l'un après l'autre et de les extraire.
Lors de l'expédition du document Word par le pilote d'imprimante de DirectFax Directfax pour IBM I, un fax sortant est créé en code T4. Ce code T4 est un code graphique comprimé avec une résolution 200 x 200 dpi.
Le graphique est tout d'abord décomprimé par le générateur de polices. Puis les caractères sont identifiés individuellement par leur encadrement et extraits de "l'image". Ils sont ensuite enregistrés en format pixel dans un Userspace (espace utilisateur). Après une rotation de 90 degrés, ces caractères sont enregistrés en format paysage dans un autre espace utilisateur.
Chaque police de DirectFax est identifiable par un nombre de 4 positions (code de police) et est signalée dans MIX-Fax avec les codes de contrôle ^Fxxxx dans lesquels 'xxxx' représente le code de police, '0223' par exemple.. Les objets de polices, créés par un utilisateur de DirectFax, sont enregistrés dans la bibliothèque DIRECTFAXF sous le nom de FAXFNTxxxx et ROTFNTxxxx comme type *USRSPC.

Qualité des polices

Il est important de veiller à la qualité dès le début de la création de polices de fax pour réduire le nombre de tentatives infructueuses et le temps de test des polices définitives.
Comme la résolution est de 200 dpi dans l'environnement fax (les imprimante travaillent avec 300 ou plus dpi/pixel par caractère), pour des caractères plus petits les nuances pourraient être moins précises que sur une impression. Cela nuit à la lisibilité pour le destinataire du fax.
En outre, les fax ne sont pas seulement expédiés avec une résolution haute (200 x 200 dpi), mais aussi avec une résolution basse (200 x 100 dpi). La vitesse de circulation des fax s'en trouve augmentée, mais la qualité est moins bonne en particulier pour les polices fines avec des traits fins.
Aide à la compréhension :Avec la résolution "Basse", 1 ligne de pixels sur 2 est expédiée et sur la page reçue la ligne précédente est en double. L'écriture est alors moins nette et il se peut qu'une écriture paysage soit perdue (si son épaisseur n'est que de 1 pixel par exemple).
Pour remédier à cela, utilisez si possible les caractères gras dans le document Word. Vous pouvez également étirer ou espacer les caractères de Word pour pouvoir les lire tous parfaitement sur la page du fax reçu. Attention aux chiffres de 1 à 9, particulièrement 0 et 8. Si la barre du milieu du 8 est trop mince, il est possible que, dans le cas d'une résolution basse, sur le fax du destinataire, on lise un 0 à la place! Il est absolument nécessaire de vérifier la création de polices.

Préparer FAXFONT.DOC

Le document WordFAXFONT.DOC est livré complet par Toolmaker. Aucune ligne ni caractère ne doit être ajouté ou supprimé! Il est seulement possible de modifier la police, la taille des caractères ainsi que les effets gras et italique.
Copiez FAXFONT.DOC dans un répertoire propre et travaillez seulement avec la copie. Si par mégarde, vous avez supprimé un caractère, il est préférable de copier une autre fois le document original FAXFONT.DOC au lieu d'essayer avec mille difficultés de restaurer le caractère.
Marquez la totalité du document avec STRG+A (avec la souris, dans le menu Edition, Tout sélectionner) Puis choisissez la police (Arial par exemple) et la taille des caractères (12 points par exemple).
Vous pouvez encore modifier le style gras (voir les remarques dans la section Qualité) ou par le menu Format, option Police changer la police et l'espace entre les caractères. La totalité du document doit toujours être sélectionnée pour que tous les caractères aient les mêmes propriétés.
Cliquez quelque part dans le document pour faire disparaître la sélection et examinez les caractéristiques de la police choisie.
Enregistrez le document, s'il vous convient.

Faxer FAXFONT.DOC

Le document Word préparé FAXFONT.DOC est transféré sur le pilote d'imprimante de DirectFax.
Pour ce faire, sélectionnez dans le menu Fichier, l'option Imprimer. Dans la fenêtre Imprimer sélectionnez le pilote d'imprimante DirectFax for IBM I et validez avec OK.
La fenêtre DirectFax pour la sélection du destinataire du fax, apparaît après quelque temps:

DirectFax Sélectionner le destinataire du fax
Comme nous utilisons, il est vrai le processus fax de DirectFax pour la création des polices, mais nous ne souhaitons pas vraiment expédier le document, nous pouvons utiliser le champ d'entrée Numéro de fax pour des informations utiles.
L'entrée peut commencer par n'importe quel chiffre (sinon l'entrée n'est pas acceptée comme numéro de fax). Puis, indiquer les polices utilisées, "5Courier10Pfett" par exemple (type de police, taille 10, style gras; pas de blancs à cause du nombre limité de caractères possibles).
Vous pourrez consulter ces informations plus tard dans l'affichage WRKFAXSTS, dans la colonne à droite et identifier immédiatement le fax.
Ne pas valider encore avec OK, mais passer à la deuxième page Paramétrages de l'expédition. Régler les paramètres. Le masque suivant s'affiche:

0121 - DirectFax Paramétrages d'envoi
Tout doit être paramétré comme ci-dessus :
Résolution Haute
Etat d'envoi Retenir
Longueur de la dernière page jusqu'à la fin du texte
Utilisez la technique des blocs d'enregistrements "non coché / désélectionné"
Utilisez les ombres "non coché / désélectionné"
Validez le processus fax avec OK. Le document Word est transformé en fax et enregistré sur l'IBM I. Le sous-système DirectFax doit être actif.
Effectuez les autres étapes sur l'IBM I.
Regardez avec la commande WRKFAXSTS dans la file d'attente des fax. Recherchez le fax qui vient d'être créé sur PC et notez le numéro d'ordre (colonne gauche, 6385 par exemple).

Travailler avec les polices de DirectFax (WRKFAXFNT)

La commande WRKFAXFNT sur l'IBM I permet de rassembler les informations sur toutes les polices dans les bibliothèques DIRECTFAXF et DIRECTFAX et les indique ici:

0218 - Gérer les polices de DirectFax
Une ligne représente une police avec son numéro de 4 caractères, un texte de description et d'autres propriétés.
Les options 3-8 permettent le traitement des polices. Il est vivement déconseillé d'effectuer des modifications ou de supprimer les polices livrées par Toolmaker (utilisateur=DIRECTFAX).
La liste peut être feuilletée à l'aide de l'ascenseur vertical. Il est alors possible de donner un nom approprié à la nouvelle police. Veillez à ce que la liste affichée soit d'abord triée selon le nom de bibliothèque DIRECTFAXF ou DIRECTFAX et alors seulement d'après le code de la police.
F6 permet de créer une nouvelle police à partir d'un fax sortant. Pour ce faire, démarrez la commande CVTTOFNT de DirectFax.

Générateur de polices (CVTTOFNT)

Le générateur de polices crée une police DirectFax à partir d'un fax de PC et l'enregistre sous forme de 2 espaces utilisateurs dans la bibliothèque DIRECTFAXF.
Après l'entrée de la commande CVTTOFNT ou pression sur la touche F6, la commande suivante est affichée:

0261 - CVTTOFNT - PC-Fax convertir en police
Description des paramètres
Numéro d'ordre du fax in WRKFAXSTS (FAXNBR)
Numéro d'ordre du fax créé précédemment sur PC lors de l'expédition du document FAXFONT.DOC (voir colonne droite dans WRKFAXFNT).
Code de police (FONTID)
Numéro de 4 positions de la nouvelle police.
Description texte (TEXTE)
Description détaillée de la police. Cette description peut ultérieurement être d'un grand secours, si quelques mois après, une police doit être recréée à cause d'une petite erreur. Quelques données de la description:Quelques données de la description:- Police de PC (Arial par exemple)– Taille des points de la police PC (10P par exemple)– Propriété spéciales sur PC (gras, italique, % d'extension par exemple)– Indication CPI pour IBM I ou police proportionnelle (12 CPI par exemple)- Particularité
Espacement défini (FIXED)
*NOPas de largeur de caractères définie (Arial, police proportionnelle par exemple)*YESLargeur de police définie (10 CPI Courier par exemple)
Caractère par pouce (CPI)
Nombre de caractères par pouce dans la nouvelle police de DirectFax. Ce paramètre n'est affiché que si FIXED(*YES) a été indiqué auparavant.
Modifier individuellement des caractères (UPDCHAR)
Ce paramètre spécial est sur *ALL par défaut. Utilisez-le dans des cas exceptionnels, quand par exemple un seul caractère d'une police existante doit être remplacé. *EURO permet de modifier le caractère de monnaie €, sinon indiquer le caractère qui doit être modifié.
Facteur d'écartement / distance entre les caractères (SIZING)
Si la nouvelle police malgré un paramétrage approprié des propriétés dans le document FAXFONT n'est pas assez large, indiquez un facteur d'espacement plus grand que 1. Ce paramètre ne doit également être utilisé que dans des cas exceptionnels.
Lorsque tous les paramètres nécessaires sont indiqués, la création des polices est démarrée par la touche Entrée. Il est possible d'en suivre les étapes sur l'écran.

Tester et juger les polices créées

Testez soigneusement la nouvelle police terminée en entrant par exemple comme premier pas, l'option F6=tester devant la première police dans WRKFAXFNT. Un fax test avec tous les caractères de la police est alors faxé.
Faxez une page complète d'un texte normal qui contient les attributs Souligné, gras et inversé. Pour passer à la nouvelle police, indiquez ^Fxxxx (xxxx=numéro de police) (^F0099 par exemple) dans le fax MIX au début du document.
Examinez impérativement la lisibilité des nombres dans la résolution basse. Faites bien la différence entre le 8 et le 0.
Vérifiez si les caractères entrent en collision sur les côtés et en haut quand ils sont représentés en gras ou soulignés.
Testez la nouvelle police sur un fax format paysage (^Q).
Tenez compte également des fax laser qui compriment de 10 à 20% une page trop longue pour obtenir l'ensemble en format DIN A4. Le tout doit être lisible naturellement.

Remarques particulières

Le générateur de polices peut s'arrêter anormalement, si un mauvais paramètre a été indiqué. Ceci peut se passer si par exemple, vous essayez de transformer un caractère de 24 points en une police de 10 CPI. Si les représentations de caractères trouvées dans un fax PC sont trop grandes pour la police fixe souhaitée, le programme peut s'arrêter à cause d'un trop plein de zone.
Si dans le processus fax une des règles précédentes n'a pas été respectée, le générateur de polices peut ne pas retrouver les caractères ou ceux-ci sont représentés déformés dans la police définitive. La nouvelle police pourrait avoir un aspect écrasé (les caractères sont deux fois plus petits) parce que le fax a été expédié par PC avec une résolution basse.
Lors de la création de polices standard comme Courier 10 et 12 CPI, un seul fax est créé en règle générale sur le PC. A partir de ce fax, sont produites les 2 largeurs de polices (10+12 CPI). Les caractères des 2 largeurs de police sont aussi grands, seule la distance entre eux est plus petite pour 12 CPI. Ceci est valable également pour 17 et 20 CPI.
Les polices standard initiales de DirectFax (10, 12, 17, 20 CPI) sont reprises des polices de la boîte fax DCE. Ces polices sont optimales pour les fax qui, même avec une résolution basse, restent parfaitement lisibles pour le destinataire.
Mais ces polices ont encore une signification différente: La largeur des caractères est diférente de celle que la valeur CPI laisse supposer. La police 10 CPI a en réalité 11 caractères par pouce, la police 12 CPI en a 13 (17->18, 20->21 caractères par pouce).
Pour passer de la boîte fax DCE à la technique MIX, les polices standard sont reprises selon la valeur 1:1. On a procédé de la même façon avec la police 15 CPI, même si elle ne faisait pas partie de la boîte fax DCE. Elle était placée entre les polices 12 et 17 CPI.
Quand vous créez une police normale de 10 CPI avec le générateur de polices, vous n'obtenez aucune concordance de largeur de caractères avec les polices standard de DirectFax. Choisissez dans ce cas, une valeur CPI + 1.
Quand vous avez créé et testé une nouvelle police standard, vous pouvez, avec l'option 7=Renommser, lui donner le code de la police standard. Vous avez créé, par exemple, une nouvelle police Courier 10 CPI avec le numéro provisoire 5011. Remplacez avec l'option 7, le numéro 5011 en 0011. Désormais, DirectFax utilisera la nouvelle police pour les fax mixtes 10 CPI. Veillez à ce que la police initiale 0011 existe toujours dans la bibliothèque DIRECTFAX. Placez de préférence la nouvelle police dans DIRECTFAXF plutôt que dans DIRECTFAX. Ne supprimez ou remplacez jamais les polices de la bibliothèque DIRECTFAX livrées par Toolmaker.
Si vous souhaitez utiliser une des polices générées sur votre IBM I sur un autre IBM I, vous devez enregister 2 objets pour chaque police:
FAXFNTxxxx*USRSPC et
ROTFNTxxxx*USRSPC dans DIRECTFAXF,
xxxx représentant le code de la police (FAXFNT0011 et ROTFNT0011 par exemple)