Serveur d'impression

Utilisation de l'administration de l'impression de rapports – Serveur d’impression

Le 30 juillet 2019 - 36 minutes de lecture

Sommaire

5.1 Comprendre l'administration du rapport d'impression

L'application JD Edwards EnterpriseOne Printers fournit un point d'entrée unique pour la configuration des imprimantes. L'application vous permet de définir des imprimantes pour les postes de travail et les serveurs d'entreprise. Ces définitions résident dans des tables JD Edwards EnterpriseOne gérées par l'application JD Edwards EnterpriseOne Printers.

JD Edwards EnterpriseOne inclut un certain nombre de rapports prédéfinis et de versions de lot que vous pouvez utiliser pour répondre aux besoins de votre entreprise. Si vous souhaitez apporter des modifications à l'un de ces rapports prédéfinis ou à ces versions de lot, il est recommandé de copier le rapport ou la version du lot et de modifier la copie. En outre, vous pouvez créer des rapports personnalisés à l'aide de l'aide à la conception de rapports JD Edwards EnterpriseOne. Le moteur de traitement par lots de JD Edwards EnterpriseOne génère ces rapports au format PDF. Vous pouvez visualiser les fichiers PDF en utilisant Adobe Acrobat Reader.

Les rapports doivent avoir au moins une version de lot avant de pouvoir traiter le rapport. Les versions par lots ne nécessitent pas d'interaction de l'utilisateur.

Lorsque vous envoyez des versions de lot pour traitement, vous pouvez effectuer certaines sélections au moment de l'exécution. Ces sélections comprennent:

  • Sélection de données.

  • Séquencement des données.

  • Emplacement où le rapport est traité.

  • Fonctions de journalisation pour surveiller le traitement.

  • L'imprimante à laquelle le rapport est envoyé.

Voir Outils de développement d'outils JD Edwards EnterpriseOne: Guide d'aide à la conception de rapports.

Voir Outils de développement JD Edwards EnterpriseOne Tools: Guide de versions par lots.

5.2 Utilisation de l'application JD Edwards EnterpriseOne Printers

Cette section fournit une vue d'ensemble de l'application JD Edwards EnterpriseOne Printers et des filtres d'impression null pass-through, et explique comment:

5.2.1 Présentation de l'application JD Edwards EnterpriseOne Printers

JD Edwards EnterpriseOne fournit une application unique pour définir les imprimantes système. L'application JD Edwards EnterpriseOne Printers utilise une interface de directeur avec les instructions incluses pour vous guider tout au long du processus de configuration. À partir de ce directeur, vous pouvez:

  • Ajouter de nouvelles imprimantes

  • Modifier les imprimantes existantes

  • Définir les imprimantes par défaut

    Vous pouvez définir des imprimantes pour une combinaison d'utilisateurs, de rôles, d'hôtes, d'environnements et de rapports.

Vous pouvez également ajouter et modifier les types de papier et les programmes de conversion personnalisés utilisés par les imprimantes.

Pour définir une imprimante pour le système JD Edwards EnterpriseOne, vous devez d'abord ajouter une imprimante. Vous devez remplir tous les champs affichés dans les formulaires de directeur. Configurez des imprimantes pour chaque plate-forme de serveur utilisée pour le traitement des rapports dans l'entreprise. Une fois les imprimantes ajoutées, vous devez définir une imprimante par défaut.

5.2.1.1 Informations sur la plateforme

Lors de la définition du nom du serveur et du nom partagé des imprimantes dans l'application JD Edwards EnterpriseOne Printers, tenez compte de ces consignes spécifiques à la plate-forme:


5.2.1.2 Langage de définition d'imprimante (PDL)

Lors de la définition de la PDL pour les imprimantes dans l'application JD Edwards EnterpriseOne Printers, des options supplémentaires peuvent s'afficher, en fonction du PDL et du type de plate-forme que vous sélectionnez:

  • Lors de la définition des imprimantes par lignes, vous devez également définir:

    • Caractères par pouce

    • Colonnes par page

    • Lignes par pouce

    • Lignes par page

      Remarque:

      Utilisez cette formule pour calculer les dimensions du papier:

      Colonnes par page / Caractères par pouce = largeur en pouces (85/10 = 8.5)

      Lignes par page / Lignes par pouce = hauteur en pouces (66/6 = 11)

  • Lorsque vous définissez une imprimante par ligne, le système désactive les options PostScript et PCL. Le système désactive également la zone de détail au bas du formulaire. Tous les types de papier sélectionnés sont effacés.

  • Lorsque vous définissez une imprimante par ligne utilisant la plate-forme iSeries, les options s'affichent dans une zone intitulée iSeries uniquement. Utilisez ces champs pour définir le codage iSeries pris en charge par l’imprimante:

    • Codage ASCII

    • Encodage EBCDIC

  • Lorsque vous définissez une imprimante PostScript ou PCL en combinaison avec la plate-forme iSeries, l'option Codage ASCII est automatiquement sélectionnée et la zone iSeries uniquement est désactivée.

  • Seuls les utilisateurs connaissant la création de chaînes de paramètres pour les imprimantes doivent utiliser l'option personnalisée. L'option personnalisée utilise une fonctionnalité avancée de l'application JD Edwards EnterpriseOne Printers. Lorsque vous définissez une imprimante personnalisée, un champ apparaît sous l'option Personnalisé. Entrez le nom du filtre de conversion que vous souhaitez utiliser dans ce champ. Vous pouvez ajouter ou modifier des filtres de conversion en sélectionnant Avancé dans le menu Formulaire. L'option de menu Avancé est disponible uniquement lorsque l'option Personnalisé est sélectionnée. Vous pouvez sélectionner un filtre existant ou en ajouter de nouveaux dans le formulaire Travailler avec des programmes de conversion.

    Reportez-vous à la section Compréhension des filtres d’impression null pass-through.





5.2.3 Formulaires utilisés pour ajouter des imprimantes

Nom de forme FormID La navigation Usage
Imprimantes W98616S Outils de cycle de vie EnterpriseOne, Gestion des rapports, Configuration du traitement par lots (GH9013), Imprimantes Ajouter des imprimantes, modifier des imprimantes et définir des imprimantes par défaut
Directeur de configuration d'imprimante W98616AC Cliquez sur Ajouter une imprimante dans le formulaire Imprimantes. Passez en revue les tâches de l’imprimante et lancez Printer Setup Director.
Informations sur la plateforme W98616V Cliquez sur Suivant dans le formulaire Directeur de configuration de l'imprimante. Entrez le type de plate-forme, le nom du serveur d'impression et le nom partagé d'impression.
Travailler avec des imprimantes W98616Y Cliquez sur Modifier une imprimante dans le formulaire Imprimantes. Sélectionnez une imprimante à modifier ou à copier.
Configuration de l'imprimante W98616AE Cliquez sur Suivant dans le formulaire Informations sur la plate-forme lors de l'ajout d'imprimantes.

Sélectionnez une imprimante et cliquez sur Sélectionner dans le formulaire Travailler avec des imprimantes lors de la modification des imprimantes.

Entrez ou modifiez l'emplacement et le modèle de l'imprimante, les types de papier, le type de papier par défaut et le langage de définition d'imprimante.
Travailler avec des imprimantes par défaut W98616O Cliquez sur Définir une imprimante par défaut dans le formulaire Imprimantes. Sélectionnez un enregistrement d'imprimante.
Révisions d'imprimante par défaut W98616M Cliquez sur Sélectionner dans le formulaire Travailler avec des imprimantes par défaut. Changer le statut d'une imprimante.
Travailler avec des programmes de conversion W98616I Sélectionnez Personnalisé sous l'onglet Détails du formulaire Configuration de l'imprimante, puis sélectionnez Avancé dans le menu Formulaire. Sélectionnez ou ajoutez un programme de conversion.
Programme de conversion avancé W98616J Cliquez sur Ajouter dans le formulaire Travailler avec des programmes de conversion. Entrez un nouveau nom de programme de conversion et une nouvelle chaîne de paramètres.


5.2.4 Ajout d'imprimantes

Accédez au formulaire Imprimantes.


5.2.4.2 Configuration de l'imprimante

Accédez à l'onglet Général du formulaire Configuration de l'imprimante.

Nom de l'imprimante

Le système remplit ce champ en fonction du nom du serveur d'impression et du nom partagé d'impression que vous avez entrés dans le formulaire d'informations sur la plate-forme. Cette information ne peut pas être modifiée à partir de ce formulaire.

Type de plate-forme

Le système remplit ce champ en fonction du type de plate-forme que vous avez saisi dans le formulaire Informations sur la plate-forme. Cette information ne peut pas être modifiée à partir de ce formulaire.

Modèle d'imprimante

Entrez le modèle de l'imprimante.

Emplacement de l'imprimante

Entrez l'emplacement physique de l'imprimante.

Les pièces jointes

Double-cliquez sur ce champ pour sélectionner le type de papier à utiliser avec l’imprimante définie. Une coche apparaît en regard des types de papier sélectionnés.

Type par défaut

Sélectionnez un code défini par l'utilisateur (UDC) (98 | FP) indiquant le type de papier par défaut. Les valeurs sont:

1: Indique que le type de papier est le type par défaut.

0: Indique que le type de papier est disponible pour être utilisé avec l’imprimante définie mais qu’il n’est pas celui par défaut.

Type de papier

Entrez le type général de papier pris en charge par l’imprimante définie, par exemple A4, Légal et Lettre.

Largeur du papier de l'imprimante

Entrez une valeur pour indiquer la largeur du papier pour le type de papier défini. La valeur est affichée dans l'unité de mesure définie dans le champ MU.

Hauteur du papier d'imprimante

Entrez une valeur pour indiquer la hauteur du papier pour le type de papier défini. La valeur est affichée dans l'unité de mesure définie dans le champ MU.

UM

Sélectionnez un UDC (00 | UM) indiquant l'unité de mesure utilisée pour définir la largeur et la hauteur du type de papier défini.


5.2.4.3 Configuration de l'imprimante

Accédez à l’onglet Détails du formulaire Configuration de l’imprimante.

Langage de définition d'imprimante

Sélectionnez le nom du PDL utilisé par l’imprimante définie. Lorsque les options PostScript ou PCL sont sélectionnées, le système désactive l'option Imprimante en ligne.

Plusieurs PDL peuvent être sélectionnés, mais un seul peut être défini par défaut. La PDL peut être remplacée lorsque des versions par lots sont soumises.

Important:

L'option personnalisée utilise une fonctionnalité avancée de l'application JD Edwards EnterpriseOne Printers. Seuls les utilisateurs connaissant la création de chaînes de paramètres pour les imprimantes doivent utiliser cette option.

Nombre maximum de sources de papier

Entrez le nombre maximum de magasins disponibles sur l’imprimante définie. Ce champ est uniquement disponible lorsque vous sélectionnez PostScript ou Custom PDL.

Source de papier par défaut

Entrez le bac de sortie à utiliser pour un travail par lots spécifique. Ce champ est disponible uniquement lorsque PostScript ou Custom PDL est sélectionné.

Caractères par pouce

Entrez le nombre de caractères par pouce horizontal pris en charge par l’imprimante définie. Ce champ est uniquement disponible lorsque le PDL d'imprimante par ligne est sélectionné. Pour une page de 8 1/2 x 11 pouces, la valeur de caractères par pouce est de 10.

Colonnes par page

Entrez le nombre de colonnes par page pris en charge par l’imprimante définie. Ce champ est uniquement disponible lorsque le PDL d'imprimante par ligne est sélectionné. Pour une page de 8 1/2 x 11 pouces, la valeur des colonnes par page est 85.

Ligne par pouce

Entrez le nombre de lignes par pouce pris en charge par l’imprimante définie. Ce champ est uniquement disponible lorsque le PDL d'imprimante par ligne est sélectionné. Pour une page de 8 1/2 x 11 pouces, le nombre de lignes par pouce est 6.

Ligne par page

Entrez le nombre de lignes par page prises en charge par l’imprimante définie. Ce champ est uniquement disponible lorsque le PDL d'imprimante par ligne est sélectionné. Pour une page de 8 1/2 x 11 pouces, le nombre de lignes par page est 66.

Largeur du papier de l'imprimante

Affiche la largeur du papier en fonction de la valeur entrée dans le champ Colonnes par page. Ce champ est renseigné par le système et n'apparaît que lorsque le PDL d'imprimante par ligne est sélectionné.

Hauteur du papier d'imprimante

Affiche la hauteur du papier en fonction de la valeur entrée dans le champ Ligne par pouce. Ce champ est renseigné par le système et n'apparaît que lorsque le PDL d'imprimante par ligne est sélectionné.








5.3 Configuration des polices de codes à barres

Cette section fournit un aperçu des polices de code à barres et explique comment:

  • Configurez les imprimantes pour qu'elles utilisent des polices de codes à barres.

  • Modifier les informations de l’imprimante de codes à barres.

  • Copier les informations d’imprimante de codes à barres pour les nouvelles imprimantes.

  • Supprimer les informations de support des codes à barres des imprimantes.


5.3.2 Formulaires utilisés pour configurer les imprimantes afin qu'elles utilisent des polices de code à barres

Nom de forme FormID La navigation Usage
Travailler avec la police de code à barres W986166A Outils de cycle de vie EnterpriseOne, gestion des rapports, configuration du traitement par lots (GH9013), prise en charge des codes à barres Modifiez ou ajoutez des imprimantes définies pour prendre en charge les codes à barres.
Révisions du support de code à barres W986166B Cliquez sur Ajouter dans le formulaire Utiliser la police de code à barres. Entrez le nom de l'imprimante, le langage de définition de l'imprimante, la police True Type, le nom de la police et l'ID du jeu de symboles à utiliser pour les codes à barres.





5.4 Comprendre plusieurs jeux de codes pour PCL

Cette section traite de:

5.4.1 Plusieurs jeux de codes pour l'impression PCL

Le moteur de traitement par lots JD Edwards EnterpriseOne génère des rapports à l'aide de données Unicode. Cela signifie qu'un seul rapport peut contenir de nombreux types de caractères représentant plusieurs langues. Toutefois, les imprimantes PCL ne prenant pas directement en charge les données Unicode, le filtre d’impression PCL doit traduire les données du rapport et indiquer à l’imprimante comment les afficher.

Deux valeurs contrôlent la traduction et l'affichage de caractères individuels dans PCL:

Vous pouvez configurer le système pour utiliser soit une seule combinaison de page de codes et de jeu de symboles, soit plusieurs combinaisons par rapport afin de prendre en charge un environnement international. L’un des paramètres contrôlant cette fonctionnalité est la PRTPCLSymbolSet réglage sous les en-têtes UBE des fichiers jde.ini et jas.ini.

Ce tableau décrit les scénarios que vous devriez envisager pour définir le PRTPCLSymbolSet:

Scénario La description
La définition PRTPCLSymbolSet est manquante ou définie sur PRTPCLSymbolSet = * AUTO. Le filtre d'impression PCL analyse automatiquement les données du rapport pour déterminer les valeurs de jeu de symboles et de pages de codes à utiliser pour afficher correctement les caractères du rapport. Le filtre d'impression envoie ensuite les valeurs appropriées à l'imprimante en cours d'impression.
La définition de PRTPCLSymbolSet est définie sur PRTPCLSymbolSet = * NONE. Un seul jeu de symboles est dérivé en fonction de la page de codes utilisée pour générer le rapport. Cette combinaison de jeu de symboles et de page de codes est utilisée pour l'ensemble du document.
La définition de PRTPCLSymbolSet est définie sur PRTPCLSymbolSet =XXX, où XXX représente le jeu de symboles souhaité. Le jeu de symboles défini est utilisé pour toutes les impressions PCL.


5.4.2 L'ordre de priorité pour l'impression PCL

L'ordre de priorité détermine les jeux de codes ou les polices à utiliser lorsque plusieurs paramètres d'impression sont définis. L’impression PCL a deux ordres de priorité; la première détermine la page de code et la seconde détermine le jeu de symboles. Le filtre d'impression parcourt la liste jusqu'à l'obtention d'une valeur valide, puis utilise cette valeur.


5.5 Conception de rapports à imprimer sur des imprimantes en ligne

Cette section fournit des aperçus des rapports conçus pour imprimer sur des imprimantes en ligne et des imprimantes ligne iSeries distantes utilisées pour imprimer plusieurs copies de rapports, répertorie les éléments requis et explique comment:

5.5.1 Comprendre les rapports conçus pour imprimer sur des imprimantes en ligne

Lors de la conception de rapports à imprimer sur des imprimantes en ligne, vous devez suivre certaines instructions pour vous assurer que les informations contenues dans les rapports sont imprimées avec succès. Ces directives incluent la famille de police, la taille de la police, l’espacement de la grille, la largeur des champs du rapport, les dimensions du papier et les paramètres de ligne:

  • Modifiez l'alignement vertical de la grille.

  • Sélectionnez une police à pas fixe.

    La police Courier New est une police à espacement fixe qui fournit les meilleurs résultats. Cependant, vous pouvez utiliser d'autres polices à pas fixe. Par exemple, pour les rapports contenant du texte en japonais, vous devez utiliser la version à pas fixe de la police MS-Gothic.

  • Modifier la taille de la police.

  • Modifier la largeur du champ.

    Etant donné que les propriétés de la police affectent la taille des champs du rapport, vous devrez peut-être ajuster la largeur du champ. Avant de pouvoir modifier la largeur des champs, vous devez remplacer les spécifications de version d'une section, en particulier la présentation de la section.

  • Appliquez les sélections de police à l'ensemble du rapport.

  • Aligner les champs.

Voir "Amélioration des rapports à l'aide de la fonctionnalité de base", "Modification de l'apparence des objets de rapport" dans Outils de développement d'outils JD Edwards EnterpriseOne: Guide d'aide à la conception de rapports.



5.5.3 Prérequis

Avant de modifier les rapports pour les imprimer sur des imprimantes en ligne, assurez-vous d’effectuer l’une des étapes suivantes:

  • Créez une version par lot d'un rapport qui sera envoyé uniquement aux imprimantes par ligne.

    N'effectuez pas les modifications dans le modèle de rapport car les données du rapport pourraient ne pas s'afficher correctement sur d'autres plates-formes d'imprimante.

  • Extrayez une version de lot existante et modifiez-la pour imprimer sur des imprimantes en ligne.



5.6 Impression de rapports

Cette section traite de:

  • Les versions par lots à la soumission.

  • Les versions par lots sont traitées sur le serveur.

  • Les versions par lots sont traitées localement sur le client Microsoft Windows.

  • Caractéristiques de temps d'impression.

  • Paramètres d'impression pour les versions par lots.

5.6.1 Versions par lots lors de la soumission

Lorsque vous soumettez des versions par lots, le moteur de traitement par lots utilise un contexte de périphérique pour générer un fichier PDF. Ce contexte de périphérique inclut des informations telles que la taille de la page et la zone imprimable d'une page. Le système génère ces informations à partir des tables d'imprimante pour toutes les plates-formes.

Dans JD Edwards EnterpriseOne, vous avez la possibilité d'afficher le fichier PDF à l'aide d'Adobe Acrobat Reader ou d'envoyer le rapport directement à une imprimante. Vous pouvez également imprimer le rapport à partir d'Adobe Acrobat Reader. Lorsque vous envoyez le rapport à une imprimante, le système utilise un filtre de conversion pour transformer le fichier PDF en l'un des trois formats PDL suivants:

  • PCL

  • PostScript

  • Texte de l'imprimante en ligne

Ces formats de langue dépendent du type d’imprimante imprimant le rapport.

Le moteur de traitement par lots utilise un chemin logique pour déterminer à quelle imprimante envoyer les rapports. Si la première méthode ne renvoie pas un nom d'imprimante valide, le moteur de traitement par lots utilise la méthode suivante.

Lorsque vous soumettez des versions par lots:

  1. Le traitement par lots déclenche l'événement Do Initialize Printer défini dans RDA.

    Si ce processus récupère un nom d'imprimante valide, les autres processus sont ignorés.

  2. Vous remplacez le nom d'imprimante par défaut au moment de la soumission du rapport.

    Si vous substituez un nom d'imprimante valide à l'imprimante par défaut, les processus suivants sont ignorés.

  3. Les spécifications du rapport attribuent un nom d’imprimante au traitement par lots.

    Si ce processus récupère un nom d'imprimante valide, le processus suivant est ignoré.

  4. Le système utilise la table Définition de l'imprimante (F98616) pour déterminer une imprimante par défaut valide en fonction de l'utilisateur actuel, de l'environnement auquel l'utilisateur est connecté et de l'hôte qui traite le rapport.


5.6.2 Versions par lots traitées sur le serveur

Lorsque vous envoyez des versions de lot au serveur, le moteur vous invite à entrer un nom d'imprimante. Les noms d'imprimante valides doivent avoir été préalablement définis par l'administrateur système. Le serveur crée automatiquement un fichier PDF en utilisant les paramètres associés à l'imprimante sélectionnée, à moins que les règles d'événement ne prévalent sur ces paramètres. Vous pouvez affecter l'impression du rapport en modifiant les paramètres du formulaire de sélection d'imprimante, tels que le nom de l'imprimante, l'orientation de la page, la PDL et le type de papier.

Lorsque vous affichez le rapport à partir du client Microsoft Windows, le système copie le fichier PDF du serveur dans le répertoire local E812 PrintQueue du poste de travail.

Lorsque vous affichez le rapport à partir du client Web, le système copie le fichier PDF du serveur dans un répertoire temporaire du poste de travail. Le répertoire temporaire est défini dans le fichier jas.ini. Les fichiers PDF sont supprimés lorsque vous vous déconnectez du client Web.

Dans le fichier jas.ini, modifiez le paramètre JDENET:

[JDENET]


tempFileDir =

Remarque:

Lorsque vous utilisez une plate-forme iSeries, le fichier PDF est stocké dans le système de fichiers intégré (IFS).

Voir The IFS sur l'iSeries.

Lorsque vous exécutez des versions par lots, vous avez la possibilité d'activer les fonctionnalités de journalisation à partir du formulaire Avancé. Si vous traitez des versions par lots localement à partir du client Microsoft Windows, le poste de travail stocke le fichier journal dans le répertoire E812 PrintQueue.

Si vous traitez des versions par lots sur le serveur, à partir du client Microsoft Windows ou du client Web, le serveur d'entreprise stocke le fichier journal dans le répertoire PrintQueue du serveur.




5.6.5 Print Settings for Batch Versions

On the Microsoft Windows client, the workstation jde.ini settings control whether reports print immediately and whether the system saves the output after processing the report:

[NETWORK QUEUE SETTINGS]



PrintImmediate=TRUE/FALSE
SaveOutput=TRUE/FALSE

This table describes the jde.ini settings:

Setting La description
PrintImmediate Specifies whether the system automatically prints the report after processing is complete. Values are:

TRUE.

The system processes the report on the server, generates a PDF file, converts the PDF to the appropriate PDL for the defined printer, and then prints the report.

FALSE.

The system processes the report on the server, but does not automatically print the report. Users must access the Submitted Job Search form to manually print the report.

SaveOutput Specifies whether the system saves or deletes the output after the user views or prints the job. Values are:

TRUE.

The system saves the output after it has been viewed or printed.

FALSE.

The system deletes the output after it has been viewed or printed.

The jas.ini settings control whether reports print immediately and whether the system saves the output after processing the report on the web client.

[OWWEB]



PrintImmediate=TRUE/FALSE
KeepUBE=TRUE/FALSE

This table describes the jas.ini settings:

Setting La description
PrintImmediate Specifies whether the system automatically prints the report after processing is complete. Values are:

TRUE.

The system processes the report on the server, generates a PDF file, converts the PDF to the appropriate PDL for the defined printer, and then prints the report.

FALSE.

The system processes the report on the server, but does not automatically print the report. Users must access View Job Status–Work With Servers form to manually print the report.

KeepUBE Specifies whether the system saves or deletes the output after the user views or prints the job. Values are:

TRUE.

The system saves the output after it has been viewed or printed.

FALSE.

The system deletes the output after it has been viewed or printed.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.