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
Ancre
Top_of_Impressions__Introduction
Top_of_Impressions__Introduction

  • Impressions : Introduction
    Ce livre explique le fonctionnement des impressions commandées par les applications Harmony :

  • Dans un premier temps, nous décrirons les principes généraux des impressions Windows et Harmony : gestionnaire d'impression (spouleur), imprimante par défaut, mode graphique et mode caractères, modèles d'imprimante, etc.

  • Dans un deuxième temps, nous étudierons les opérations à effectuer pour obtenir une mise en œuvre optimale des impressions Harmony sous Windows.


Pour connaître les particularités de paramétrage des imprimantes en mode client léger, consultez la documentation de xDivaltoPrinters.

Ancre
Top_of_Principesg_n_rauxdesimpre
Top_of_Principesg_n_rauxdesimpre


Principes généraux des impressions Harmony / Windows


Nous allons tout d'abord expliquer les principes gouvernant les impressions sous Windows et sous Harmony.

Ancre
Top_of_Gestionnaired_impressiond
Top_of_Gestionnaired_impressiond

Gestionnaire d'impression de Windows (spouleur)


Le gestionnaire d'impression est une application fournie avec Windows qui permet :

...

Lorsqu'une application édite un état, elle crée un fichier d'impression. Celui-ci est envoyé dans la file d'attente du spouleur, qui procède à l'impression en arrière-plan.

Ancre
Top_of_Imprimantepard_fautdeWind
Top_of_Imprimantepard_fautdeWind

Imprimante par défaut de Windows


Le gestionnaire d'impression permet de définir une imprimante "par défaut". Lors d'une édition, c'est cette imprimante qui sera automatiquement utilisée si aucune autre imprimante n'est sélectionnée auparavant.

Ancre
Top_of_Installationetconfigurati
Top_of_Installationetconfigurati

Installation et configuration d'une imprimante Windows


Avant toute utilisation d'une imprimante sous Windows, il faut installer le pilote (driver) d'imprimante correspondant au matériel utilisé. C'est le gestionnaire d'impression qui permet cette installation.
Le gestionnaire d'impression permet aussi de configurer les imprimantes installées. Cette opération consiste à choisir différents paramètres d'impression : format du papier, bac d'alimentation, nombre d'exemplaires, résolution, intensité, etc.

Ancre
Top_of_Modegraphiqueetmodecaract
Top_of_Modegraphiqueetmodecaract

Mode graphique et mode caractères


Les pilotes d'imprimante Windows peuvent travailler soit en mode graphique, soit en mode caractères :
Mode graphique

...

Ancre
Top_of_Etatsgraphiqueset_tatscar
Top_of_Etatsgraphiqueset_tatscar

Etats graphiques et états caractères


Sous Harmony, nous distinguerons deux types d'état imprimé :

...

Ancre
Top_of_Param_tragedesimpressions
Top_of_Param_tragedesimpressions

Paramétrage des impressions Harmony


Nous distinguerons ici deux types de paramétrage, un paramétrage "Windows" et un paramétrage spécifique à Harmony :
Choix et paramétrage "Windows" de l'imprimante

...

Ancre
Top_of_R_glagedelahauteurd__diti
Top_of_R_glagedelahauteurd__diti

Réglage de la hauteur d'édition


Le concepteur d'un programme d'édition ne connaît, à priori, ni le type d'imprimante ni le format de papier qui seront utilisés. Il ne connaît donc pas la hauteur limite de l'édition.
Préciser le nombre de lignes par page au niveau du paramétrage (et non au niveau du programme) fait que l'édition s'adaptera automatiquement aux caractéristiques matérielles et ce, sans adaptation du programme. Par exemple, le même état pourra être édité indifféremment sur une imprimante matricielle avec 72 lignes par pages ou sur une imprimante laser avec 66 lignes par page.
Bien entendu, plusieurs paramétrages différents peuvent être définis pour la même imprimante physique. Ainsi, on saura par exemple éditer sur une même imprimante aussi bien des étiquettes avec 60 lignes par page que des factures avec 55 lignes par page.

Ancre
Top_of_R_glagedelalargeurd__diti
Top_of_R_glagedelalargeurd__diti

Réglage de la largeur d'édition


Ce point ne concerne que les états caractères. En effet, Harmony applique automatiquement un coefficient de réduction aux états graphiques qui débordent en largeur de la feuille de papier.
Tel qu'il a été conçu par le programmeur, un état caractères peut déborder en largeur de la feuille de papier. Supposons par exemple que l'édition d'un état prévoit 120 caractères par ligne. L'état ne sera pas correct si 80 caractères seulement "tiennent" sur la page avec la police de caractères de base de l'imprimante.
Le paramétrage Harmony permet dans ce cas :

...


Le passage (automatique) en mode paysage et/ou en caractères comprimés peut être demandé pour les états comprenant : - Plus de 132 caractères par ligne. - Entre 81 et 132 caractères par ligne. - Moins de 81 caractères par ligne.

Ancre
Top_of_Mod_lesd_imprimanteHarmon
Top_of_Mod_lesd_imprimanteHarmon

Réglage de la taille de la page

...

Mise en oeuvre des impressions Harmony / Windows

Modèles d'imprimante Harmony


Si sur un site plusieurs imprimantes sont installées et/ou si plusieurs paramétrages (numéro de bac, format du papier, nombre d'exemplaires, résolution, etc.) sont nécessaires, l'utilisateur doit pouvoir aisément sélectionner le couple imprimante / paramétrage approprié avant d'effectuer une édition.
Pour ce faire, il peut bien entendu changer l'imprimante par défaut de Windows et/ou reconfigurer cette imprimante avec le gestionnaire d'impression. Mais Harmony propose une manière plus simple et plus rapide qui consiste :

...


Nous reviendrons dans la deuxième partie de ce livre sur ces différents points (Cf. Mise en oeuvre des impressions Harmony / Windows).

Ancre
Top_of_Aper_usavantimpression_ht
Top_of_Aper_usavantimpression_ht

Aperçus avant impression


L'utilisateur peut obtenir un aperçu à l'écran de tous les états (graphiques ou caractères) imprimés en mode graphique. Pour ce faire, cochez l'option Aperçu avant impression par défaut au piano de l'interface d'accueil ou l'option Aperçu avant impression au menu système de la fenêtre d'une application Harmony.
En mode aperçu, un état normalement édité à l'imprimante est d'abord visualisé à l'écran par le programme utilitaire DivaltoViewer. Il peut alors :

...


Ancre
Top_of_Edition_d_une_maquette_ht
Top_of_Edition_d_une_maquette_ht

Edition d'une maquette


A l'attention des développeurs
Tout programme d'édition peut être appelé pour générer une maquette qui pourra ensuite être rejouée indépendamment du programme ayant produit cette édition :

...


Ancre
Top_of_Miseenoeuvredesimpression
Top_of_Miseenoeuvredesimpression

Mise en oeuvre des impressions Harmony / Windows


Si sur un site plusieurs imprimantes sont installées et/ou si plusieurs paramétrages (numéro de bac, format du papier, nombre d'exemplaires, résolution, etc.) sont nécessaires, l'utilisateur doit pouvoir aisément sélectionner le couple imprimante / paramétrage approprié, avant d'effectuer une édition.
Pour ce faire, il peut bien entendu changer l'imprimante par défaut de Windows et/ou reconfigurer cette imprimante avec le gestionnaire d'impression. Mais Harmony propose une manière plus simple et plus rapide, consistant à choisir un "modèle d'imprimante" approprié, depuis le menu de son application.
Remarques :
Si plusieurs paramétrages Harmony sont nécessaires, la solution du modèle d'imprimante est de toute façon requise.
Pour une tâche Harmony donnée, un modèle peut être :

...

Ancre
Top_of_Gestiondesmod_lesd_imprim
Top_of_Gestiondesmod_lesd_imprim

Gestion des modèles d'imprimante


La gestion des modèles s'obtient, depuis le menu Divalto ou le menu Harmony, par la frappe de la touche Shift+F6. Cette commande lance un zoom sur le fichier des modèles Fprinters.
En suivant la procédure habituelle des zooms, vous pouvez créer de nouveaux modèles, consulter, modifier ou supprimer des modèles existants. Une fiche modèle contient les champs suivants :
Toutes impressions

...


Ancre
Top_of_Mod_lepr_conis_etmod_leim
Top_of_Mod_lepr_conis_etmod_leim

Modèle préconisé et modèle impératif


Au moment de choisir un modèle, l'utilisateur peut préconiser ou imposer ce modèle :

...

(étoile) Autre programme que Compta et Paye.
(**) Tout programme, y compris Compta et Paye.
Remarque : la sélection d'un modèle en mode impératif doit rester une opération exceptionnelle. En effet, les éditions de la paye ne doivent pas être éditées sur le papier pré-imprimé de la comptabilité.

Ancre
Top_of_S_lectiond_unmod_led_impr
Top_of_S_lectiond_unmod_led_impr

Sélection d'un modèle d'imprimante


Pour choisir un modèle d'imprimante depuis un menu, tapez la touche F6.
Les valeurs affichées dans la partie inférieure de l'écran sont les paramètres d'édition courants : libellé du modèle actif, format pour le spouleur (ce code permet de sélectionner une imprimante et ses propriétés), hauteur papier.
Pour modifier ce paramétrage :

...


Remarque : Le nouveau modèle reste valable jusqu'au prochain changement ou jusqu'à ce que vous quittiez l'application.

Ancre
Top_of_Mod_led_imprimantepard_fa
Top_of_Mod_led_imprimantepard_fa

Modèle d'imprimante par défaut


Lorsque vous entrez dans une application via son menu (et si vous n'avez pas imposé de modèle), un modèle de départ est pris par défaut. Il s'agira :

...

Ancre
Top_of_Liaisonentremod_leetimpri
Top_of_Liaisonentremod_leetimpri

Liaison entre modèle et imprimante / paramétrage Windows


Une édition faite par une application Harmony utilise implicitement l'imprimante par défaut de Windows et tient compte du paramétrage effectué pour cette imprimante au niveau du gestionnaire d'impression.
Mais il est utile dans les cas suivants d'établir une liaison explicite entre modèle et imprimante :

...

Le chapitre [DefaultGraphPrinter] ne contient que les commandes de paramétrage. La commande device est superflue puisque l'imprimante est connue (ce chapitre paramètre l'imprimante par défaut déclarée dans le gestionnaire d'impression de Windows).
Pour connaître les particularités de paramétrage des imprimantes en mode client léger, consultez la documentation de xDivaltoPrinters.

Ancre
Top_of_M_thodedes_lectionducoupl
Top_of_M_thodedes_lectionducoupl

Méthode de sélection du couple imprimante / paramétrage


Harmony emploie la méthode suivante pour sélectionner un couple imprimante / paramétrage :

...

Ancre
Top_of_Exempledeliaisonsmod_le_i
Top_of_Exempledeliaisonsmod_le_i

Exemple de liaisons modèle / imprimante


Mon installation comporte deux imprimantes : une Epson sur LPT1, une HP Laser Jet sur LPT2. Je veux imprimer tous les états caractères sur l'imprimante Epson et les états graphiques soit sur l'imprimante Epson, soit sur l'imprimante HP. Au cas où l'utilisateur ne préciserait pas de modèle particulier, je décide que, par défaut, les états sortiront sur l'EPSON :

...

Ancre
Top_of_Envoisdemessageetdet_l_co
Top_of_Envoisdemessageetdet_l_co

Envois de message et de télécopie


Les états émis par une application Harmony peuvent être édités sur imprimante mais aussi directement faxés ou envoyés à leur destinataire via un service de messagerie électronique (messagerie locale ou distante, Internet, ...). Attention, cette fonctionnalité nécessite l'installation sous Windows des services de messagerie et/ou de télécopie voulus. Ces services doivent être compatibles MAPI (interface standard de programmation d'applications de messagerie). Exemple : le service Microsoft Mail de Microsoft Exchange.
Pour en savoir plus sur ce sujet, on se reportera au chapitre consacré à DivaltoViewer.

Ancre
Top_of_Gestiondesfen_tresetdespr
Top_of_Gestiondesfen_tresetdespr