Utiliser l’automatisation basée sur une URL |
Vous pouvez automatiser certaines actions d'impression de Print Portal en ajoutant des paramètres de requêtes à l'adresse URL de Print Portal associée au document dans la fenêtre de votre navigateur lorsque vous accédez à la page Imprimer. Le schéma d’URL à utiliser est le suivant.
http://[ServerName]/BarTender/Print/[RootFolderNameOrID]/[RelativePathToDocument]?[parameters]
Les paramètres de requêtes suivants sont disponibles :
Copies (nombre entier) : Indique le nombre de copies identiques à imprimer pour le document, si ce dernier prend en charge la modification du nombre de copies.
SerialNumbers (nombre entier) : Indique le nombre d’éléments sérialisés à imprimer, si le document prend en charge la sérialisation.
Imprimante (chaîne) : Indique l'imprimante à utiliser pour imprimer le document. La valeur de ce paramètre doit correspondre exactement au nom d’une imprimante déjà configurée pour être utilisée avec Print Portal. Ce paramètre est sensible à la casse.
Tâche (chaîne) : Indique si le travail d’impression commence immédiatement ou si la page s’ouvre dans l’aperçu avant impression. Les valeurs valides pour cette chaîne de requête sont « Print » et « PrintPreview ». Si l’imprimante sélectionnée est une imprimante cliente, la tâche demandée est réalisée après le chargement du module d’impression cliente. Le comportement est le même que si vous cliquez manuellement sur Imprimer ou Aperçu avant impression. Par conséquent, si des données doivent être saisies, le formulaire de saisie de données s’ouvre en premier lieu.
ReturnAfterCompletion (valeur booléenne) : Indique comment se comporte Print Portal après l'accomplissement d’une tâche spécifiée (« Print » ou « PrintPreview »). Lorsque ce paramètre est défini sur « true », le comportement par défaut est spécifié. Par exemple, après la réussite d’une tâche d’impression (y compris la saisie de données, le cas échéant), Print Portal retourne à sa page de navigateur. Lorsque ce paramètre est défini sur « false », la Imprimer reste ouverte après la réussite d’une tâche d’impression.
<Nom du contrôle de saisie de données>=<valeur> (chaîne) : Définit la valeur par défaut d’un contrôle de saisie de données. Ce paramètre est sensible à la casse.
<NamedDataSource>=<value> (string): Specifies one or more named data sources to use for the print job. Ce paramètre est sensible à la casse.
L’URL indique que vous voulez imprimer deux éléments sérialisés pour un document nommé « serial.btw », situé au niveau de base du dossier racine.
http://localhost/BarTender/Print/[RootFolderNameOrID]/serial.btw?SerialNumbers=2
L’URL indique que vous voulez imprimer cinq copies identiques pour un document nommé « AIAG_PT1.btw », situé dans le dossier « New Folder/AIAG » du dossier racine. Elle indique que les copies sont imprimées avec l’imprimante « Easycoder IP ».
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP
L’URL suivante est la même que dans l'exemple précédent, mais dans ce cas, le document est imprimé automatiquement (ou affiche le formulaire de saisie de données, le cas échéant) après le chargement du module d’impression cliente.
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP&Task=Print
L’URL suivante est la même que dans l'exemple précédent, mais dans ce cas, le document affiche automatiquement un aperçu avant impression (ou affiche le formulaire de saisie de données, le cas échéant) après le chargement du module d’impression cliente.
http://localhost/BarTender/Print/[RootFolderNameOrID]/New%20Folder/AIAG/AIAG_PT1.BTW?Copies=5&Printer=Easycoder%20IP&Task=PrintPreview
L’URL suivante définit la valeur par défaut du contrôle de saisie de données « Text Input Box 1 » sur une valeur de « Sample Text ».
http://localhost/BarTender/Print/[RootFolderNameOrID]/[DocumentName].btw?Text%20Input%20Box%201=Sample%20Text
The following URL specifies the named data sources that are used for the print job. In this example, the named data sources are "Surname," "StreetAddress," "City," "State," and "ZIPCode."
http://localhost/BarTender/Print/[RootFolderNameOrID]/[DocumentName].btw?Surname=Jones&StreetAddress=206%20Elm%20Avenue&City=Fremont&State=WA&ZIPCode=98129