Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Impressions Caractères

La lecture de cette annexe nécessite une connaissance préalable des principes généraux gouvernant les impressions sous Harmony. Ces principes sont décrits au chapitre Impressions.

Ancre
Top_of_Attributs_d_impression_ca
Top_of_Attributs_d_impression_ca

Attributs d'impression caractères


Contrairement aux impressions graphiques, les impressions "Caractères" ne disposent pas de fonctions évoluées telles que tracé de cadre ou impression d'image. Toutefois, des instructions simples peuvent être envoyées à l'imprimante pour que celle-ci sélectionne des attributs d'impression et les affecte aux caractères imprimés.
Les attributs les plus courants sont les suivants :

...

Mais d'autres "attributs" sont envisageables (y compris des attributs "globaux" comme par exemple la sélection d'un bac d'alimentation).
Remarque :
En mode graphique, les attributs d'impression sont simulés : voir la rubrique Simulation des attributs d'impression caractères en mode graphique.

Ancre
Top_of_ImpressionsHarmonyenmodec
Top_of_ImpressionsHarmonyenmodec

Impressions Harmony en mode caractères

Rappelons d'abord les points essentiels concernant les éditions en mode caractères :

...


Ancre
Top_of_Miseenoeuvredesimpression
Top_of_Miseenoeuvredesimpression

Mise en oeuvre des impressions spool en mode caractères

Si plusieurs imprimantes sont installées sur un site, l'utilisateur doit pouvoir sélectionner l'une d'entre elles lorsqu'il effectue une édition. Pour cela (à condition toutefois que le fichier descriptif d'imprimante convienne), on peut toujours changer l'imprimante par défaut de Windows.
Mais Harmony propose une manière plus simple et plus rapide qui consiste à choisir le "modèle d'imprimante" approprié, depuis le menu de l'application (Cf. rubriques Gestion des modèles d'imprimante et Liaison entre modèle et imprimante Windows).

Ancre
Top_of_Liaisonentremod_leetimpri
Top_of_Liaisonentremod_leetimpri

Liaison entre modèle et imprimante Windows

Une édition faite par une application Harmony en mode caractères utilise implicitement l'imprimante par défaut de Windows, sans tenir compte du paramétrage effectué pour cette imprimante au niveau du gestionnaire d'impression.
Mais lorsqu'on dispose de plusieurs imprimantes, il est utile d'établir une liaison explicite entre modèle et imprimante.
Pour les impressions en mode caractères, cette liaison se définit au niveau du fichier Divalto.ini :

...

Ancre
Top_of_Gestiondesliaisonsmod_le
Top_of_Gestiondesliaisonsmod_le

Gestion des liaisons modèle / imprimante

Pour définir ou modifier une liaison, appelez l'utilitaire xDivaltoPrinters. Celui-ci effectue automatiquement la mise à jour des chapitres [Printer] de Divalto.ini.
Voir aussi les rubriques Méthode de sélection de l'imprimante et Exemple de liaisons modèle / imprimante.
A titre indicatif, un chapitre [Printer] ou [Printer-xxxx] contient une commande "device=..." précisant l'imprimante, le driver et le port d'entrée/sortie. La syntaxe de la commande <device> est la suivante : device=<nom de l'imprimante>,<nom du driver>,<port> Par exemple : device=HP LaserJet Series II,HPPCL,LPT1: device=Epson FX-80,EPSON9E,LPT1:
Une impression "fichier" est possible en remplaçant le port d'entrée / sortie par le nom (complet) d'un fichier. Par exemple : device=Epson FX-80,EPSON9E,c:\Divalto\sys\ficimp

Ancre
Top_of_M_thodedes_lectiondel_imp
Top_of_M_thodedes_lectiondel_imp

Méthode de sélection de l'imprimante

Harmony emploie la méthode suivante pour sélectionner une imprimante :

...

Remarque : aucune différence n'est faite au niveau du format entre lettres minuscules et majuscules.

Ancre
Top_of_Exempledeliaisonsmod_le_i
Top_of_Exempledeliaisonsmod_le_i

Exemple de liaisons modèle / imprimante

Mon installation comporte deux imprimantes : une imprimante gérée par le fichier descriptif FIHIMP1 en mode caractères et par un driver EPSON en mode graphique, une imprimante gérée par le fichier descriptif FIHIMP2 en mode caractères et par un driver HP en mode graphique :

...

Ancre
Top_of_Fichiersdescriptifsd_impr
Top_of_Fichiersdescriptifsd_impr

Fichiers descriptifs d'imprimante Harmony

Pour chaque type d'imprimantes utilisées lors d'une édition en mode caractères, Harmony utilise un fichier paramètres dénommé "fichier descriptif d'imprimante". Il s'agit d'un fichier au format .txt contenant, pour chaque attribut d'impression, la commande correspondante adaptée au matériel concerné.
Des fichiers descriptifs "génériques", correspondant aux types d'imprimantes les plus courants, sont livrés en standard avec Harmony. Conventionnellement, ces fichiers sont préfixés par "FIH" :

...


Ancre
Top_of_Listedesfichiersdescripti
Top_of_Listedesfichiersdescripti

Liste des fichiers descriptifs d'imprimante standard

Fichier descriptif

Type d'imprimante

FihEscp FihLj FihLj2 FihProp FihWgra FihWgrc

FihNull

Emulation Esc/P. Emulation Laserjet. Emulation Laserjet (avec un matériel ne reconnaissant pas les caractères expansés). Emulation Proprinter. A utiliser impérativement pour les éditions caractères en mode graphique (quelque soit le matériel).

A utiliser lorsque l'imprimante ne reconnaît aucun attribut.

Ancre
Top_of_InterfaceXVIDEO_htm
Top_of_InterfaceXVIDEO_htm

Codification des attributs d'impression

En mode caractères, le driver Windows n'interprète pas les caractères envoyés (il n'est utilisé que pour émettre les caractères sur le port d'entrée-sortie). Afin que les programmes d'application restent indépendants des matériels utilisés, une interface spécifique à Harmony a été définie pour traiter les attributs d'impression caractères.
Les commandes de cette interface sont stockées dans les fichiers descriptifs d'imprimantes, fichiers au format .txt (on peut donc les saisir par exemple avec Notepad ou Wordpad).
Principe

...


Ancre
Top_of_Codes_d_attribut_d_impres
Top_of_Codes_d_attribut_d_impres

Codes d'attribut d'impression prédéfinis

L'enregistrement System contient les champs de codage d'attribut suivants :

...



Ancre
Top_of_Traitementdesattributsd_i
Top_of_Traitementdesattributsd_i

Simulation des attributs d'impression caractères en mode graphique

Pour ses éditions caractères en mode graphique, Harmony utilise la police Terminal en mode :

...


Ancre
Top_of_Testd_impressionenmodecar
Top_of_Testd_impressionenmodecar

Test d'impression en mode caractères

Le programme LISCAR.dhop fait un test d'édition en mode caractères. Il est conseillé de le lancer pour chaque type d'imprimante.

Ancre
Top_of_Probl_mesd_impressionenmo
Top_of_Probl_mesd_impressionenmo

Problèmes d'impression en mode caractères

Si vous constatez un problème lors d'une impression Harmony en mode caractères et si l'imprimante fonctionne correctement sous Windows :

...