Comprendre les propriétés d’impression au moment de l’exécution – Serveur d’impression
Ce chapitre contient les rubriques suivantes:
Sommaire
4.1 Soumission de version par lot
Vous devez utiliser une version par lots pour traiter un rapport. Vous pouvez soumettre une version de lot à exécuter localement sur un client Microsoft Windows ou utiliser n’importe quel client pour soumettre la version de lot à un serveur.
Lorsque vous soumettez une version par lots localement, le client Microsoft Windows lance immédiatement le processus du moteur de traitement par lots. Vous avez la possibilité d'afficher le résultat à l'écran ou de l'envoyer à une imprimante. Cette méthode est principalement utilisée par les développeurs UBE.
Le serveur gère le traitement par lots plus efficacement que le poste de travail. Lorsque la version de lot est soumise au serveur pour traitement, un message est envoyé au serveur avec la sélection de données définie, le séquencement des données et d'autres informations nécessaires à l'exécution du rapport, telles que des valeurs d'interconnexion de rapport et des informations sur l'imprimante.
Vous pouvez soumettre des versions de lot au serveur à l'aide de ces méthodes:
-
L'application JD Edwards EnterpriseOne Batch Versions (P98305) sur le client Microsoft Windows.
-
Un autre rapport ou une application interactive utilisant une interconnexion de rapport.
Vous devez définir l'interconnexion des rapports dans l'aide à la conception de rapports JD Edwards EnterpriseOne. Le système lance la version de lot enfant à partir d'une application de traitement par lots ou d'une application interactive soumise à partir du client Microsoft Windows ou du client Web.
-
L'application JD Edwards EnterpriseOne Batch – Version Web (P98305W) sur le client Web.
Sur le client Web, les versions de lot sont soumises seulement au serveur.
-
À partir du menu JD Edwards EnterpriseOne sur le client Web.
Pour un accès facile, vous pouvez ajouter un rapport en tant que tâche dans le menu JD Edwards EnterpriseOne.
-
À partir de la ligne de commande sur le serveur.
Voir "Soumission de versions de lot" dans le Guide des versions par lots de JD Edwards EnterpriseOne Tools.
4.2 Travaux soumis à partir du client Microsoft Windows
Sur le client Microsoft Windows, vous pouvez sélectionner l'une des options suivantes lors de la soumission de travaux par lots:
Option de sortie | La description |
---|---|
À l'écran. | Vous permet de générer un fichier PDF qui est affiché via Adobe Reader. Adobe Reader est lancé par le système une fois le traitement de la version par lots terminé. |
Pour imprimer. | Vous permet de modifier les options de sortie à partir du formulaire de sélection d’imprimante. |
Exporter au format CSV. | Vous permet de générer un fichier CSV et un fichier PDF. Le rapport est affiché via un visualiseur CSV, tel que Microsoft Excel. La visionneuse CSV est lancée automatiquement par le système lorsque le traitement de la version du lot est terminé. |
Exporter en utilisant l'accès au flux de sortie (OSA). | Permet d'exporter le rapport vers un logiciel tiers. L'emplacement de la sortie est déterminé par l'interface OSA. Par exemple, l’interface XML (Extended Markup Language) JD Edwards EnterpriseOne crée un fichier XML au même emplacement que celui où les sorties PDF et CSV sont stockées. Une bibliothèque OSA créée par le fournisseur du logiciel tiers vers lequel vous exportez le rapport peut stocker la sortie OSA dans un emplacement différent. |
Voir "Soumission de versions de lot" dans le Guide des versions par lots de JD Edwards EnterpriseOne Tools.
4.3 Informations sur l'imprimante
Lorsque vous soumettez un UBE à partir de versions par lots à un serveur, une structure de données contenant les informations sur l'imprimante est transmise au moteur de traitement par lots. Les informations sur l'imprimante sont stockées sous la forme d'un objet binaire volumineux (BLOB) dans la table F986110.
Lorsque des travaux par lots sont soumis à l'aide d'interconnexions de rapport, la définition d'imprimante pour le rapport enfant est héritée du rapport parent. Les valeurs héritées sont:
-
Nom de l'imprimante
Sauf si la spécification de rapport enfant a un nom d'imprimante ou utilise la fonction système pour remplacer le nom de l'imprimante.
-
Imprimer immédiat
-
Enregistrer le fichier de langage de définition d'imprimante
-
Type de papier
Sauf si la spécification de rapport enfant a un remplacement personnalisé.
-
Paramètres de l'imprimante
-
Nombre de copies
-
Source de papier
-
OSA
L'exportation au format CSV n'est pas une fonctionnalité héritée. Si le rapport enfant a un nom d'imprimante défini dans ses spécifications ou un type de papier personnalisé défini, ces propriétés remplacent les valeurs héritées.
4.4 Personnalisation de l'emplacement de la sortie du rapport
Lorsque vous exécutez une version par lots sur un serveur, le rapport obtenu est enregistré dans le répertoire PrintQueue au format PDF.
Le répertoire PrintQueue par défaut se trouve sous le répertoire d'installation du serveur. Si vous souhaitez personnaliser l'emplacement du répertoire PrintQueue, vous devez définir l'emplacement PrintQueue dans le fichier d'initialisation à l'aide d'un nom de répertoire valide.
Cet exemple montre comment JDE.INI devrait être modifié:
[NETWORK QUEUE SETTINGS]
OutputDirectory = / system
Où system correspond à l'emplacement du répertoire PrintQueue; par exemple, c: system .
Remarque:
Toute plate-forme peut utiliser ce paramètre pour personnaliser l'emplacement du répertoire PrintQueue.
4,5 Sélections d'imprimantes à l'exécution
Lorsque vous soumettez des versions par lots à une imprimante, le système recherche d'abord l'imprimante définie dans RDA. Si aucune imprimante n'est définie dans RDA, le système utilise l'imprimante par défaut définie dans l'application pour imprimante JD Edwards EnterpriseOne (P98616). Le système détermine une imprimante en fonction de cette structure hiérarchique:
-
Fonction du système.
Do_Initialize_Printer appelé dans la règle d'événement de rapport.
-
Imprimante définie dans RDA.
La définition de l'imprimante devient une partie des spécifications du rapport.
-
Imprimante définie dans l'application de l'imprimante JD Edwards EnterpriseOne (P98616) à l'aide de cette hiérarchie:
-
Rapport spécifique défini pour l'utilisateur.
-
Rapport spécifique défini pour un rôle d'utilisateur.
-
Rapport spécifique défini pour * PUBLIC.
-
Tous les rapports définis pour l'utilisateur.
-
Tous les rapports définis pour un rôle d'utilisateur.
-
Tous les rapports définis pour * PUBLIC.
-
-
Remplacement par l'utilisateur de l'imprimante définie au moment de la soumission.
Voir Personnalisation de l'emplacement de la sortie du rapport.
En fonction de l'imprimante sélectionnée, le système sélectionne le langage de définition d'imprimante correspondant dans l'onglet Avancé du formulaire Sélection de l'imprimante au moment de l'exécution.
Lorsque des travaux par lots sont soumis à l'aide d'interconnexions de rapport, le rapport enfant hérite des définitions d'imprimante du rapport parent. Au moment de l'impression, une fois le travail terminé, vous pouvez remplacer l'imprimante du rapport enfant à partir de l'application JD Edwards EnterpriseOne Work With Servers (P986116).
Lorsque vous soumettez un travail à l'aide de RUNUBE, si vous n'indiquez pas de nom d'imprimante via les paramètres de ligne de commande, le nom de l'imprimante stocké dans les spécifications est utilisé au moment de l'impression. sinon, l'imprimante par défaut est utilisée. Au moment de l’impression, vous pouvez remplacer l’imprimante de P986116 lorsque le traitement du travail est terminé.
Voir "Soumission en ligne de commande" dans la section Guide des versions par lots de JD Edwards EnterpriseOne Tools.
4.6 Sélection du type de papier au moment de l'exécution
Le type de papier que vous définissez pour l'imprimante sélectionnée est utilisé lors de la soumission du travail, à moins que le rapport ait un type de papier personnalisé défini dans RDA. Si un type de papier personnalisé est défini dans RDA, ce type de papier est utilisé lors de la soumission du travail. Dans l'onglet Propriété d'impression du formulaire Sélection de l'imprimante, vous pouvez modifier le type de papier. En fonction de l’imprimante sélectionnée, le Type de papier Le champ est automatiquement renseigné par le système avec le type de papier défini pour cette imprimante.
Lorsque vous définissez un type de papier personnalisé dans RDA, vous ne pouvez pas modifier le type de papier au moment de l'exécution.
4.7 Sélections d'orientation d'impression à l'exécution
L'orientation du papier que vous sélectionnez dans RDA est stockée dans les spécifications du rapport. L'orientation à partir des spécifications est affichée dans l'onglet Propriétés d'impression du formulaire de sélection d'imprimante lors de l'exécution. Cependant, vous pouvez modifier l'orientation au moment de l'exécution.
Lorsque vous définissez un format de papier personnalisé dans RDA, l'option d'orientation n'est pas disponible pour la sélection dans le formulaire de sélection d'imprimante. Dans le cas des imprimantes par ligne, les options Caractères par pouce (CPI), Caractères par page (CPP), Lignes par pouce (LPI) et Lignes par page (LPP) que vous définissez pour l'imprimante par ligne déterminent l'orientation.
4.8 Exporter au format CSV à l'exécution
Lorsque vous sélectionnez l'option Exporter au format CSV dans RDA, la définition est stockée dans les spécifications du rapport. Cette option est affichée dans le formulaire Destination de sortie du rapport lors de l'exécution.
Lorsque vous envoyez la version de lot à l'imprimante, vous avez la possibilité de remplacer l'option Exporter au format CSV sous l'onglet Configuration du document du formulaire Sélection de l'imprimante. Un fichier CSV et un fichier PDF sont créés dans le répertoire PrintQueue lorsque l'option Exporter au format CSV est sélectionnée.
Lorsque des travaux par lots sont soumis à l'aide d'interconnexions de rapport, le rapport enfant ne fait pas hériter de l'option Exporter au format CSV du parent. Par conséquent, vous devez sélectionner l'option CSV dans RDA pour l'activer pour les rapports enfants et parents.
4.9 Paramètres d'impression dans les fichiers d'initialisation
L'option Imprimer immédiat et le paramètre SavePDL sont définis dans les fichiers d'initialisation. Un fichier PDL (Printer Definition Language) est un fichier créé à partir d'une sortie PDF de rapports après avoir été converti en un format spécifique à l'imprimante, tel que la sortie texte PostScript, PCL ou Imprimante ligne.
4.9.1 Le paramètre d'impression immédiate
Vous pouvez définir les tâches par lot à imprimer immédiatement en modifiant le paramètre Imprimer immédiatement dans le fichier d'initialisation. Pour le client Microsoft Windows, le paramètre Imprimer immédiatement se trouve dans le fichier jde.ini. Pour le client Web, le paramètre Imprimer immédiatement se trouve dans le fichier jas.ini.
4.9.1.1 Impression immédiate – Client Microsoft Windows
Modifiez le paramètre suivant dans le fichier jde.ini pour spécifier la fonctionnalité Imprimer immédiatement pour les travaux par lots:
[NETWORK QUEUE SETTINGS]
PrintImmediate = TRUE
La valeur TRUE envoie le rapport à l’imprimante immédiatement après le traitement. FALSE conserve le rapport dans une file d'attente jusqu'à ce que vous sélectionniez Imprimer dans le menu Ligne du formulaire Recherche de travail soumis sur le client Microsoft Windows.
Lorsque le paramètre Impression immédiate du fichier d'initialisation est défini sur VRAI, toutes les versions par lot s'impriment immédiatement lors du traitement. Lorsque vous souhaitez que des versions de lot spécifiques s'impriment immédiatement, utilisez l'option Imprimer immédiatement du formulaire Détails de la version pour la version de lot individuelle. L'option Imprimer immédiat peut être remplacée au moment de l'exécution.
Voir "Modification des propriétés des versions par lots" dans Guide des versions par lots de JD Edwards EnterpriseOne Tools.
4.9.1.2 Impression immédiate – Client HTML
Modifiez le paramètre suivant dans le fichier jas.ini pour spécifier la fonctionnalité Imprimer immédiatement pour les travaux par lots:
[OWWEB] PrintImmediate = TRUE
Lorsque le paramètre Imprimer dans le fichier d'initialisation est défini sur VRAI, tous les utilisateurs envoient tous les rapports avec l'option Imprimer dans immédiat sélectionnée. La valeur TRUE envoie le rapport à l’imprimante immédiatement après le traitement.
Lorsque le paramètre Print Immediate est défini sur FALSE, seuls les rapports soumis par les utilisateurs dans la section de substitution Print Immediate du fichier jas.ini sont soumis avec Print Immediate. Les rapports soumis par des utilisateurs ne figurant pas dans la section de remplacement de l'impression immédiate sont conservés dans une file d'attente jusqu'à ce que vous sélectionniez Imprimer dans le menu Ligne du formulaire Soumettre le travail – Soumis sur le client Web. Vous pouvez ajouter le remplacement immédiat à des utilisateurs et des rapports EnterpriseOne spécifiques en ajoutant une nouvelle section au fichier jas.ini comme suit:
[PRINTIMMEDIATE] userid1 = Rapport1, Rapport2, Rapport3, Rapport4 userid2 = Rapport1, Rapport2, Rapport3, Rapport4 userid3 = Rapport1, Rapport2, Rapport3, Rapport4
4.9.1.3 Impression immédiate – Rapports interconnectés
Un rapport enfant hérite de la définition du rapport parent lorsque des travaux par lots sont soumis à l'aide d'interconnexions de rapports. Dans ce cas, vous ne pouvez pas remplacer l’option Impression immédiate au moment de l’exécution.
4.9.1.4 Impression immédiate – Microsoft Windows Server
Vous pouvez passer l'option Print Immediate en tant qu'argument lorsque vous utilisez RUNUBE à partir de la ligne de commande. Dans ce cas, le travail s'imprime automatiquement lorsque le paramètre PrintImmediate du fichier jde.ini est défini sur TRUE.
Remarque:
L'argument Print Immediate pour RUNUBE est uniquement pris en charge sur le serveur Microsoft Windows. ceci n'est pas supporté sur d'autres plateformes.
4.9.2 Le paramètre SavePDL
Vous pouvez modifier le paramètre suivant dans le fichier jde.ini pour spécifier la fonctionnalité SavePDL sur le serveur d'entreprise:
[NETWORK QUEUE SETTINGS] SavePDL = TRUE / FALSE
Lorsque vous modifiez le paramètre SavePDL du fichier jde.ini sur TRUE, un fichier PDF et un fichier PDL (Printer Definition Language) sont créés dans le répertoire PrintQueue. Par défaut, au moment de l'exécution, l'option Fichier de langage de définition d'imprimante de l'onglet Configuration du document du formulaire Sélection de l'imprimante est sélectionnée. Cependant, vous pouvez remplacer cette option au moment de l'exécution.
Lorsque vous modifiez le paramètre SavePDL sur FALSE, vous pouvez sélectionner l'option au moment de l'exécution pour enregistrer le fichier temporaire intermédiaire. Le fichier PDL réside dans le répertoire PrintQueue. Lorsque des travaux par lots sont soumis à l'aide d'interconnexions de rapport, le rapport enfant hérite de la définition de PDL du rapport parent.
Vous avez la possibilité de modifier l'option Fichier de langage de définition d'imprimante lors de l'exécution. Selon que l'option est sélectionnée ou non, un PDF et un fichier PDL sont créés uniquement pour ce travail par lots.
Commentaires
Laisser un commentaire