Présentation de l`intégration

Transcription

Présentation de l`intégration
The World's Leading Software for
Label, Barcode, RFID & Card Printing
White Paper
Présentation de l'intégration
Importer des données dans BarTender
et commander BarTender
à partir d'autres programmes
Table des matières
Introduction .................................................................................. 4
Sélection des données à inclure aux étiquettes ....................... 4
Requête BarTender de recherche de données externes ..................... 5
Prise en charge de tout type de relation de base de données............ 5
Méthodes d'interrogation .................................................................... 5
Requête externe avec exportation de données .................................... 6
Liaison directe avec une requête externe ........................................... 6
Interrogation interne ou externe à BarTender ...................................... 6
Méthodes d'importation de données.......................................... 7
Méthodes d'importation BarTender natives ......................................... 7
OLE DB et ODBC ............................................................................... 8
Importation de graphiques liés et imbriqués ....................................... 8
Méthodes d'importation externes .......................................................... 8
Transférer par programme des données en utilisant un kit
.NET SDK ou automatisation ActiveX ................................................ 8
Utilisation de Commander pour transférer des données à partir
de systèmes ERP tels que Oracle, SAP et IBM WebSphere.............. 9
Commande de BarTender ........................................................... 9
Kits .NET SDK et automatisation ActiveX (COM) ................................. 9
Fonctions d'intégration prises en charge .......................................... 10
Commander BarTender par XML ..................................................... 10
Obtention de l'état des travaux d'impression .................................... 10
Environnements de programmation nécessaires ............................. 11
Pour en savoir plus ........................................................................... 11
Commande via l'interface de ligne de commande ............................. 11
Pour en savoir plus ........................................................................... 12
Utilisation de Commander™ pour commander BarTender................. 12
Fonctionnement de Commander ...................................................... 13
Quand utiliser Commander ?............................................................ 13
Intégrations prédéfinies et prêtes à l'emploi fournies........................ 14
Présentation des événements déclencheurs de Commander .......... 14
Insertion de commandes dans les données d'un déclencheur ......... 15
Conversion de code XML en BTXML par transformation XSL.......... 15
Obtention de l'état des travaux d'impression .................................... 16
Environnements d'impression en grande quantité ............................ 16
Pour en savoir plus ........................................................................... 16
Alertes et journaux..................................................................... 16
Les alertes permettent de réduire les temps d'arrêt ............................ 16
Alertes BarTender ............................................................................ 17
Alertes Commander ......................................................................... 17
Alertes Printer Maestro ..................................................................... 17
Page 2
La consignation des travaux d'impression et des événements
permettent de vérifier les travaux d'impression................................... 17
Importance de la consignation dans le cas de l'automatisation de
BarTender ......................................................................................... 18
Base de données système BarTender ............................................. 18
Consignation de trois types d'information ......................................... 18
Simplicité de la consultation des journaux ........................................ 18
Extraction par programme de données de la base de données
système ............................................................................................ 19
Consignation dans un fichier texte ................................................... 19
Pour en savoir plus ........................................................................... 20
Utilisation de modèles de code d'imprimante ......................... 20
Fonctionnement des modèles de code d'imprimante ....................... 20
Impression avec des modèles de code d'imprimante ....................... 21
Difficultés techniques liées à l'utilisation de modèles de code
d'imprimante ......................................................................................... 23
Pour en savoir plus ........................................................................... 26
Conclusion.................................................................................. 26
Page 3
Livre Blanc : Présentation de l'intégration
Introduction
En général, l'impression d'étiquettes fait partie d'un ensemble de tâches
effectuées par différents logiciels, et BarTender constitue un maillon de la chaîne.
Par exemple, les étiquettes sont souvent utilisées avec les applications logicielles
de fabrication, de gestion des stocks, d'expédition, de comptabilité et de gestion
de la chaîne d'approvisionnement, car elles permettent d'assurer le suivi et
l'identification. C'est pourquoi la plupart des fonctions de BarTender sont
conçues pour être intégrées à d'autres logiciels.
L'intégration peut être réalisée de différentes manières : par exemple BarTender
peut lire des données d'étiquettes issues d'une base de données externe, ou
bien vous pouvez accéder aux fonctions de BarTender à partir d'autres
programmes grâce à nos kits .NET SDK. Vous pouvez également lancer des
travaux d'impression de différentes façons, par exemple : création d'un simple
fichier de données, envoi d'un message électronique ou transmission d'un
message TCP/IP.
Sélection des données à inclure aux étiquettes
Si vous utilisez BarTender avec un autre logiciel, vous allez sans doute
sélectionner des données dans une base de données externe afin de les
importer dans BarTender pour les imprimer sur les étiquettes. La lecture de
chaque entrée de la base de données avec BarTender est utile si vous souhaitez
imprimer une étiquette pour chaque élément de la base de données. En général,
il est préférable d'importer dans BarTender un nombre limité d'entrées de la base
de données. Deux questions se posent alors :
•
•
Comment sélectionner les entrées à imprimer dans la base de données ?
Comment récupérer dans BarTender les données des étiquettes ?
Les procédures décrites dans cette section supposent que les données
d'étiquettes utilisées dans BarTender proviennent d'un emplacement accessible
par le réseau local (LAN) ou étendu (WAN). Dans certains cas, la base de
données n'est pas directement accessible à partir de l'ordinateur Windows qui
exécute BarTender. Vous devez alors exporter les données dans un format
intermédiaire pour les utiliser ensuite avec BarTender. Vous trouverez plus
d'informations à ce sujet dans la section Utilisation de Commander™ pour
commander BarTender.
Les sections ci-dessous comparent les deux principales méthodes de sélection
des entrées de données à imprimer :
•
•
Requête BarTender de recherche de données externes
Requête externe (avec et sans exportation de données)
Page 4
Livre Blanc : Présentation de l'intégration
Requête BarTender de recherche de données externes
BarTender peut se connecter directement à une grande variété de bases de
données et de feuilles de calcul externes. BarTender permet également
l'association de tables de différentes bases de données exécutées sur différentes
plateformes de système d'exploitation.
Prise en charge de tout type de relation de base de données
BarTender permet d'accéder simultanément à différents formats de tables et de
données situées sur différents ordinateurs. Par exemple :
•
•
•
•
•
Tables de bases de données Oracle sur un
serveur LINUX.
Tables SQL sur un serveur Windows.
Tables Windows (notamment Access et
Excel) sur un ordinateur local.
Fichier texte simple sur l'ordinateur dans
Expédition.
Et bien d'autres.
Méthodes d'interrogation
BarTender permet de sélectionner les entrées
souhaitées par différentes méthodes
d'interrogation :
•
•
•
•
•
Recherche simple : recherche d'une valeur
de champ (par exemple : date, numéro de
référence, catégorie de produit, etc.).
Requête complexe de type QBE (Query
by Example) : interrogation par l'exemple
Le gestionnaire de configuration de
qui permet de rechercher une ou plusieurs
base de données et l'assistant
valeurs dans plusieurs tables (en utilisant
associé facilitent la définition des
les opérateurs AND et OR selon les
liens, la configuration des jointures
appropriées, l'interrogation des
besoins).
différentes bases de données et
Expression SQL personnalisée : vous
l'obtention des étiquettes souhaitées.
pouvez créer une requête SQL à partir de
zéro ou en partant d'une requête SQL
générée par notre boîte de dialogue de requêtes.
Liste (sélection dans une liste) : vous pouvez sélectionner manuellement
les entrées souhaitées dans une base de données.
Série d'enregistrements : vous pouvez choisir une plage numérique
correspondant aux entrées à imprimer.
Dans les trois premières méthodes, les valeurs à rechercher avec BarTender
peuvent être statiques, saisies dans une boîte de dialogue au moment de
l'impression ou fournies par le programme externe qui commande BarTender.
Les méthodes de sélection par liste et par série d'enregistrements ne sont en
général pas utilisées lorsque BarTender est commandé via un autre programme.
Page 5
Livre Blanc : Présentation de l'intégration
L’écran des requêtes permet de définir des recherches complexes de façon simple.
Requête externe avec exportation de données
La recherche de données d'étiquettes ne doit pas obligatoirement être effectuée
dans BarTender. Vous pouvez utiliser d'autres moyens :
•
•
Outils d'édition de rapports natifs d'autres logiciels que vous utilisez.
Outils d'exploration de données d'autres fournisseurs.
Quelle que soit la méthode choisie, vous devez en général utiliser l'une des
méthodes de transport de données suivantes :
•
•
•
Exporter ou « vider » les résultats des requêtes dans un « fichier
intermédiaire » pour les importer ensuite avec Commander ou BarTender.
Transmettre les données directement à Commander via TCP/IP.
Transférer des données par programme, en utilisant un kit .NET SDK ou
automatisation ActiveX (cliquez sur le lien pour accéder à la section
correspondante).
Liaison directe avec une requête externe
Il est possible d'exécuter une requête à l'extérieur de BarTender sans créer de
fichier intermédiaire. Par exemple, vous pouvez créer une requête de sélection
(select) dans Microsoft Access pour extraire les données souhaitées de la base
de données. Comme Access affiche le résultat d'une requête de sélection
comme s'il s'agissait d'une table, BarTender peut directement importer les
données de la même manière qu'une table de données.
Interrogation interne ou externe à BarTender
Si vous exécutez les requêtes dans BarTender, le support technique de Seagull
pourra vous aider plus facilement si vous rencontrez des difficultés lors de vos
recherches de données. Mais vous pouvez utiliser sans problème des outils de
requête externes. Comme il est difficile de déterminer à priori quelle méthode
sera la plus rapide, nous vous recommandons de commencer par la méthode
que vous connaissez le mieux.
Le choix devient plus limité si la plateforme de base de données n'est pas
directement accessible sur l'ordinateur Windows qui exécute BarTender. Dans ce
cas, vous devez exporter ou transférer les données dans un format intermédiaire
pour les utiliser ensuite avec BarTender. Comme nous l'expliquons dans la
Page 6
Livre Blanc : Présentation de l'intégration
section Utilisation de Commander™ pour commander BarTender de ce
document, l'utilitaire Commander (inclus aux deux éditions Automation de
BarTender) permet de lancer automatiquement des travaux d'étiquettes
BarTender lorsqu'il détecte ce type de données.
Méthodes d'importation de données
Que vos requêtes de recherche de données d'étiquettes soient externes ou
internes à BarTender, la compatibilité des données avec BarTender est un
aspect important à analyser.
Méthodes d'importation BarTender natives
Si votre système logiciel stocke les données ou peut les générer dans l'un des
nombreux formats de données pris en charge par BarTender, vous pourrez lire
les données d'étiquettes avec BarTender sans programmation spécifique ni
traitement personnalisé.
BarTender prend en charge une grande variété de sources de données (du
simple fichier texte aux bases de données multiples exécutées sur différentes
plateformes de système d'exploitation). Cela inclut les fonctionnalités suivantes :
•
•
Lecture directe de texte délimité (pour plus d'informations, reportez-vous
à la rubrique « Fichiers texte » de l'aide en ligne de BarTender).
Utilisation d’OLE DB et ODBC pour lire une base de données externe.
Vous pouvez choisir l'une des connexions de données préconfigurées proposées ou configurer
tout type de pilote OLE DB ou ODBC.
Page 7
Livre Blanc : Présentation de l'intégration
OLE DB et ODBC
La prise en charge des normes de pilotes de bases de données ODBC et OLE DB
de Microsoft dans BarTender permet la lecture directe des données d'étiquettes
sur la majorité des plateformes de base de données, notamment Access, Excel,
MS SQL Server, Oracle, MySQL, etc. Si le pilote nécessaire n'est pas fourni avec
BarTender ou Windows, en général le fournisseur de la plateforme de base de
données en propose un.
Pour en savoir plus
Veuillez consulter les rubriques « Généralités sur les OLE DB » et
« Généralités sur ODBC » de l'aide en ligne de BarTender.
Importation de graphiques liés et imbriqués
Si les graphiques varient sur les étiquettes, vous pouvez lire les graphiques
imbriqués directement dans la base de données ou bien simplement des liens de
référence aux graphiques externes.
Méthodes d'importation externes
Le format de stockage de votre base de données peut être spécifique (non pris
en charge par OLE DB ou ODBC) ou la base de données peut se trouver sur un
emplacement du réseau « invisible » pour BarTender. Vous pouvez effectuer une
recherche de données à l'extérieur de BarTender pour d'autres raisons (voir
Requête externe avec exportation de données ), puis les exporter pour les utiliser
dans BarTender. Les méthodes compatibles sont notamment :
•
•
Utilisation d'un kit .NET SDK de Seagull et d'automatisation ActiveX pour
transférer par programme les données dans BarTender (inclut la
transmission XML).
Utilisation du logiciel utilitaire Commander de Seagull pour transférer des
données transactionnelles de différents systèmes ERP dans BarTender (inclut
la prise en charge de SAP et des applications WMS et MSCA d'Oracle).
Transférer par programme des données en utilisant un kit .NET
SDK ou automatisation ActiveX
Comme nous l'expliquons dans la section Commande de BarTender, les kits de
développement .NET de Seagull (ou kits SDK : Software Development Kit) et la prise
en charge d'automatisation ActiveX vous permettent d'écrire du code dans vos
applications en vue de lancer et gérer des travaux d'impression BarTender. De plus,
ces outils prennent en charge les commandes qui permettent d'attribuer des valeurs à
des sous-chaînes dans BarTender, et ainsi d'envoyer par programme les données
destinées à un travail d'impression d'étiquettes. Vous pouvez également définir
plusieurs entrées de données d'étiquettes à l'aide d'un script XML BarTender (BTXML).
Pour en savoir plus
Veuillez consulter :
•
•
•
Le livre blanc BarTender’s .NET SDKs
Le livre blanc BarTender’s ActiveX Automation Interface
La rubrique « Automatisation de BarTender » dans l'aide en ligne de BarTender
Page 8
Livre Blanc : Présentation de l'intégration
Utilisation de Commander pour transférer des données à partir de
systèmes ERP tels que Oracle, SAP et IBM WebSphere
La plupart des systèmes ERP permettent d'exporter des données transactionnelles
dans de nombreux formats intermédiaires spécialement conçus pour l'intégration à
d'autres applications logicielles. BarTender permet de lire un grand nombre de
formats proposés par les applications Oracle, SAP et IBM WebSphere,
notamment :
•
•
•
•
•
Requêtes d'impression XML Oracle
Requêtes d'impression d'IBM WebSphere
Sensor Events
XML SAP AII
Fichiers texte délimités à largeur fixe générés par script SAP
Fichiers Idoc SAP
Pour en savoir plus
Veuillez consulter les livres blancs suivants :
•
•
•
Intégration avec Oracle’s WMS et MSCA
Intégration avec IBM WebSphere Sensor Events
Intégration avec SAP
Commande de BarTender
Nous avons vu dans les sections précédentes comment obtenir des données
dans BarTender. Maintenant nous allons voir comment réaliser une intégration
permettant de commander BarTender à partir d'un autre logiciel, y compris des
systèmes non Windows. Selon vos besoins et la plateforme de base de données
utilisée, vous pouvez utiliser l'une des trois méthodes suivantes :
•
•
•
Kits .NET SDK ou automatisation ActiveX
Interface de ligne de commande
Utilitaire d'intégration Commander™
Une fois l'intégration réalisée, les utilisateurs ne voient pas que l'impression des
étiquettes est effectuée par BarTender.
Kits .NET SDK et automatisation ActiveX (COM)
Automatisation ActiveX (également appelé COM) est une norme Microsoft
éprouvée qui permet à un programme Windows de commander un autre
programme. La commande de BarTender via automatisation ActiveX est
possible depuis le milieu des années 1990. Cependant, les développeurs qui
connaissent bien les langages .NET (C# et VB.NET) peuvent développer plus
facilement des applications permettant de commander BarTender en utilisant les
kits de développement .NET de Seagull. Ces kits sont des bibliothèques de code
Page 9
Livre Blanc : Présentation de l'intégration
prédéfini et débogué spécialement écrit pour commander BarTender, notamment
pour charger les formats d'étiquettes et lancer des travaux d'impression.
Les méthodes d'intégration à l'aide des kits de développement ou automatisation
ActiveX sont idéales pour commander BarTender à partir d'un autre programme,
car elles sont beaucoup plus flexibles et pratiques que la méthode par ligne de
commande décrite dans la section suivante. Remarque : l'utilisation des kits de
développement SDK et d'automatisation ActiveX n'est possible qu'avec les
éditions Automation de BarTender.
Fonctions d'intégration prises en charge
Si vous utilisez un kit de développement ou automatisation ActiveX, le programme
appelle des méthodes (fonctions) et lit et écrit des propriétés (valeurs de données)
dans BarTender. Par exemple, vous pouvez :
•
•
•
•
•
•
•
•
•
Charger et fermer BarTender
Ouvrir des formats d'étiquette
Modifier les objets d'un format d'étiquette
Fournir les données à imprimer
Lancer des travaux d'impression
Demander l'état d'un travail d'impression
Demander les travaux à réimprimer
Gérer un fichier stocké dans Librarian
Rechercher des données dans la base de données système
Commander BarTender par XML
Au lieu d'envoyer une seule commande à BarTender via ActiveX ou le kit de
développement BarTender, ces outils permettent d'envoyer plusieurs commandes
en même temps à BarTender en les plaçant dans un message au format XML.
Pour plus d'informations sur le format XML pris en charge par BarTender (appelé
BTXML), veuillez consulter :
•
•
Le livre blanc BarTender’s .NET SDKs
La rubrique « Automatisation avec BarTender XML Script » dans l'aide en
ligne de BarTender
Remarque : l'utilisation de BTXML est possible uniquement avec l'édition
Enterprise Automation de BarTender.
Obtention de l'état des travaux d'impression
Si vous commandez BarTender au moyen de BTXML, les applications peuvent
recevoir les informations d'état sur les travaux d'impression, qui sont envoyées
par BarTender dans une réponse XML. Vous pouvez également obtenir l'état
final des travaux d'impression en utilisant le kit de développement de la base de
données système de BarTender (l'un des kits .NET SDK de BarTender).
Page 10
Livre Blanc : Présentation de l'intégration
Environnements de programmation nécessaires
Pour utiliser les kits .NET SDK, vous devez utiliser l'un des langages .NET :
•
•
C#
VB.NET
Pour accéder à l'interface d’automatisation ActiveX de BarTender, vous devez
utiliser un environnement de programmation ou de rédaction de script qui prend
en charge automatisation ActiveX. La plupart des outils de développement
Windows standard le permettent, notamment :
•
•
•
•
•
•
•
•
Visual Basic, VBA (Visual Basic pour Applications)
VBScript
Java Script (JScript)
Visual C++ (et autres versions de C pour Windows)
Power Builder
Access, Word, Excel, ou toute application compatible avec VBA
Delphi
Windows Scripting Host (WSH)
Pour en savoir plus
Veuillez consulter :
•
•
•
La rubrique « Automatisation de BarTender » dans l'aide en ligne de
BarTender
Le livre blanc BarTender's .NET SDKs
Le livre blanc BarTender’s ActiveX Automation Interface
Commande via l'interface de ligne de commande
L'interface de ligne de commande de BarTender fournit un ensemble minimal de
fonctionnalités de commande de BarTender. Elle est conçue principalement pour
sélectionner le format d'étiquette et le fichier texte externe à utiliser pour un
travail d'impression. Cependant, les capacités de commande sont limitées.
Remarque : l'édition Automation ou version supérieure est nécessaire pour
l'utilisation de la ligne de commande.
L'utilisation d'une ligne de commande vous permet d'effectuer les opérations
suivantes :
•
•
•
•
•
•
Charger et fermer BarTender
Sélectionner et changer le format d'étiquette
Définir le nombre de copies pour chaque étiquette
Lancer des travaux d'impression
Sélectionner et changer la source de données externe
Définir le fichier d'impression auquel envoyer le résultat de l'impression (si
l'impression est effectuée dans un fichier au lieu d'une imprimante)
Page 11
Livre Blanc : Présentation de l'intégration
•
•
Sélectionner l'imprimante et changer d'imprimante
Envoyer un script XML BarTender (requiert l'édition Enterprise
Automation)
Pour exécuter BarTender via une ligne de commande, l'application qui commande
BarTender doit fournir une fonction de commande d'exécution de programme (run
program) ou une option similaire. Les termes courants utilisés pour cette fonction
sont notamment :
•
•
•
•
•
•
Run
Runprogram
Execute
Shell
Command
Open
Une variante de cette méthode consiste à créer un fichier de commande
contenant la ligne de commande BarTender souhaitée, puis à faire exécuter ce
fichier par votre programme. Voici un exemple de ligne de commande
BarTender que vous pouvez exécuter dans un fichier de commande :
bartend.exe
/AF=Address.btw
/D=Customers.dat
/P
Pour en savoir plus
Pour obtenir la documentation relative à l'interface de ligne de commande de BarTender,
consultez les rubriques « Automatisation de BarTender » et « Automatisation à l'aide de
l'interface de ligne de commande » dans l'aide de BarTender.
Utilisation de Commander™ pour commander BarTender
L'utilitaire Commander (fourni avec les deux éditions Automation de BarTender)
est une application « d'arrière-plan » exécutable comme une application ou un
service. Commander utilise automatisation ActiveX pour commander BarTender
automatiquement, et vous (et les applications de contrôle) n'avez pas à vous
soucier d'ActiveX. Vos programmes génèrent un événement « déclencheur »,
par exemple l'écriture de données dans un fichier ou l'envoi d'un message à un
port TCP/IP. Commander et BarTender n'ont pas besoin de savoir d'où
proviennent les déclencheurs. Cela permet à BarTender de s'intégrer plus
facilement à des systèmes non Windows de votre réseau auxquels vos
applications Windows ne peuvent pas accéder directement.
Page 12
Livre Blanc : Présentation de l'intégration
Commander vous permet d'intégrer des applications Windows et non Windows à BarTender sans
écrire de code.
Fonctionnement de Commander
Commander détecte certains « déclencheurs » issus des autres applications
logicielles. Lorsqu'il détecte un déclencheur, Commander répond en effectuant
une ou plusieurs actions définies par l'utilisateur, l'une des actions les plus
courantes étant le lancement d'un travail d'impression BarTender.
Commander vous permet d'intégrer BarTender aux données générées par quasiment tout
système (Linux/UNIX, AS/400, AIX, etc.) sans effectuer de programmation supplémentaire.
Quand utiliser Commander ?
Commander peut s'avérer très utile dans les cas suivants :
•
•
•
•
Vous ne savez pas comment envoyer des commandes via une ligne de
commande ou automatisation ActiveX à partir du programme ou de
l'environnement de commande (ou cela est impossible).
Vous n'avez pas accès au code source des autres programmes.
Vous travaillez avec une plateforme non Windows (telle que Linux, UNIX, AIX
ou AS/400) qui ne peut pas accéder directement au système Windows qui
exécute BarTender.
Le programme de commande ne se trouve pas sur le même réseau que
BarTender.
Page 13
Livre Blanc : Présentation de l'intégration
Voici quelques exemples en situation réelle :
•
•
Votre application de commande se trouve dans un autre pays et transmet
des données d'étiquettes et des demandes de travaux d'impression via
Internet ou par messagerie électronique.
Vous utilisez un ordinateur central ou une application Linux qui ne dispose
pas de fonctionnalités de commande ActiveX.
Intégrations prédéfinies et prêtes à l'emploi fournies
Comme nous l'indiquons plus loin dans cette section, vous pouvez créer des
intégrations entièrement personnalisées qui permettent d'exécuter les opérations
suivantes :
•
•
•
Recevoir une grande variété de types de déclencheur et y répondre
Analyser et extraire les commandes qui contrôlent Commander et
BarTender
Extraire et modifier les données d'étiquettes à imprimer
Cependant, au lieu de partir de zéro pour créer ces intégrations, vous pouvez
utiliser les intégrations prédéfinies fournies avec Commander pour :
•
•
•
•
Oracle WMS
Oracle MSCA
SAP AII
IBM WebSphere Sensor Events
Présentation des événements déclencheurs de Commander
Exemples de types de déclencheur disponibles pris en charge par Commander :
•
•
•
Création de fichiers de données
Réception de courrier électronique
Réception de données via un socket TCP/IP
En fonction des besoins de votre intégration, les déclencheurs utilisés peuvent ou
non contenir des données utiles.
Déclencheurs « vides »
Un déclencheur qui ne contient pas de données d'étiquettes fonctionne
simplement comme un signal d'activation : il indique à Commander de traiter
une ou plusieurs commandes définies par l'utilisateur. Dans ce cas,
BarTender doit lire les données à imprimer sur les étiquettes, lesquelles sont
transmises par l'une des méthodes d'importation disponibles.
Déclencheurs contenant des données d'étiquettes
Les fichiers et les messages déclencheurs peuvent contenir les données
d'étiquettes à imprimer.
Page 14
Livre Blanc : Présentation de l'intégration
Insertion de commandes dans les données d'un déclencheur
Les déclencheurs de vos applications de commande peuvent inclure d'autres
éléments que les données d'étiquettes. Ils peuvent également inclure des
commandes imbriquées destinées à contrôler Commander ou BarTender, ou les
deux.
Commander Script
Commander Script est un langage de commande au format texte permettant
d'envoyer des instructions d'exécution à Commander. Une application de
commande peut inclure plusieurs commandes Commander Script dans
différents déclencheurs, et ainsi envoyer différentes instructions à
Commander selon les actions à effectuer. Commander Script inclut des
commandes permettant de commander le fonctionnement de BarTender,
ainsi que d'exécuter d'autres applications via des paramètres de ligne de
commande.
Script XML BarTender (BTXML)
XML permet de commander le fonctionnement de BarTender de différentes
manières. Une méthode consiste à inclure du code XML à l'application de
commande, au niveau des déclencheurs détectés par Commander.
Commander convertit ce code XML en BTXML (si nécessaire), puis le
transfère à BarTender pour que celui-ci le traite.
Conversion de code XML en BTXML par transformation XSL
En général, les progiciels de gestion intégrée (ERP) comportent des fonctions
standard intégrées permettant de générer du code XML. C'est l'une des raisons
pour lesquelles XML est une méthode très pratique pour l'envoi de commandes
entre les applications de commande et BarTender. Cependant, cette méthode
présente une difficulté majeure : le code XML généré par défaut par votre logiciel
n'est pas toujours compatible avec le format BTXML lisible par BarTender. Au
lieu de générer du code XML à partir de votre application ERP, vous pouvez
générer du code XML au format par défaut et créer un document de
transformation XSL pour permettre à Commander de l'utiliser. Commander peut
utiliser le langage XSL (eXtensible Stylesheet Language), un langage extensible
de description de feuille de style, pour convertir automatiquement votre code
XML en BTXML.
Pour en savoir plus sur les feuilles de style XSL, consultez :
•
•
•
La rubrique « Integrating with Oracle » dans l'aide en ligne de BarTender
Intégration avec Oracle’s WMS et MSCA
Nouveautés de BarTender 9.2
Remarque : l'utilisation de BTXML et XSL est possible uniquement avec l'édition
Enterprise Automation de BarTender.
Page 15
Livre Blanc : Présentation de l'intégration
Obtention de l'état des travaux d'impression
Si vous commandez BarTender au moyen de BTXML, les applications peuvent
recevoir les informations d'état sur les travaux d'impression, qui sont envoyées
par BarTender dans une réponse XML.
Environnements d'impression en grande quantité
Lorsque Commander reçoit plusieurs déclencheurs très rapprochés dans le
temps, ces déclencheurs sont mis en file d'attente et traités dans l'ordre de
réception. Par conséquent, si vous souhaitez obtenir de grandes quantités
d'impressions rapidement, nous vous recommandons l'édition Enterprise
Automation. Cette édition permet de lancer plusieurs instances de BarTender et
ainsi de traiter plusieurs déclencheurs simultanément. Cela permet d'améliorer
considérablement le rendement d'un système d'impression d'étiquettes. L'édition
Automation permet de commander une seule instance de BarTender. Par
conséquent, quel que soit le nombre de déclencheurs en attente de traitement,
les déclencheurs sont traités les uns à la suite des autres. Dans un
environnement où le nombre de déclencheurs envoyés à Commander est très
élevé, cette contrainte peut affecter le rendement global et le temps de réponse.
Pour en savoir plus
Veuillez consulter :
•
•
•
Le système d'aide en ligne de Commander
Le livre blanc Commander
Le livre blanc Commander Examples
Alertes et journaux
Comme nous l'avons indiqué précédemment, les programmes qui commandent
BarTender peuvent demander à BarTender des informations d'état sur les
travaux d'impression (au moyen de code), obtenir les informations d'état par
l'intermédiaire de Commander, ou demander les informations d'état
consignées dans la base de données système de BarTender (au
moyen des kits .NET SDK). Cependant, l'utilisation de code pour
obtenir des informations d'état de BarTender n'est pas indispensable.
BarTender, Commander et Printer Maestro peuvent également vous
transmettre des alertes par courrier électronique en fonction des
événements sélectionnés. Il est également possible de consigner
diverses informations sur les événements, les travaux d'impression et
leur état dans une base de données SQL afin de les consulter
ultérieurement.
Les alertes permettent de réduire les temps
d'arrêt
Dans un environnement de production d'étiquettes d'entreprise, il est
essentiel de détecter rapidement toute panne d'un composant vital,
les faibles niveaux des supports ou les incidents logiciels. BarTender,
Page 16
Livre Blanc : Présentation de l'intégration
Commander et Printer Maestro peuvent répondre à ces besoins par l'envoi de
messages d'alerte.
Alertes BarTender
Vous pouvez configurer les éditions Automation de BarTender de façon à
recevoir des messages électroniques vous informant de divers événements,
avertissements et erreurs. Par exemple :
•
•
•
•
Demande de travail d'impression
Échec d'un accès à la base de données
Imprimante non disponible
Échec d'un travail d'impression
Alertes Commander
L'application complémentaire Commander (fournie avec les deux éditions
Automation de BarTender) peut également envoyer des alertes par courrier
électronique. Par exemple :
•
•
•
Début / fin de la détection de déclencheur
Erreur lors de l'accès à un fichier déclencheur
Erreur d'analyse XML
Alertes Printer Maestro
L'application complémentaire Printer Maestro (fournie avec les deux éditions
Automation de BarTender) peut également envoyer des alertes par messagerie
instantanée, message SMS et courrier électronique. Par exemple :
•
•
•
•
•
Imprimante hors connexion
Ordinateur hors connexion
Papier épuisé ou niveau bas
Ruban épuisé ou niveau bas
Messages d'erreur spécifiques à chaque modèle d'imprimante, par
exemple les problèmes liés à une tête d'impression.
Pour plus d'informations sur Printer Maestro et les alertes, veuillez consulter le
livre blanc «Printer Maestro» (en anglais) :
•
•
http://www.seagullscientific.com/docs/whitepapers/Enterprise-PrintManagement(English).pdf
Système d'aide en ligne de Printer Maestro
La consignation des travaux d'impression et des
événements permettent de vérifier les travaux
d'impression
Pour faciliter les vérifications et optimiser les travaux d'impression automatisés,
les éditions Automation de BarTender incluent des fonctions de consignation
Page 17
Livre Blanc : Présentation de l'intégration
détaillée qui permettent de stocker des informations importantes relatives aux
travaux d'impression et aux événements liés aux applications dans la base de
données système de BarTender. Remarque : si l'édition Enterprise Automation
de BarTender est installée, Printer Maestro peut consigner des événements liés
aux imprimantes et aux travaux d'impression issus de toute application Windows,
pas seulement de BarTender.
Importance de la consignation dans le cas de l'automatisation de
BarTender
Lorsque l'utilisateur utilise BarTender manuellement pour réaliser un travail
d'impression d'étiquette devant l'ordinateur, il peut voir les messages
d'avertissement et d'erreur importants. Si BarTender est commandé via un autre
logiciel, il est exécuté de façon « transparente » et ces types de messages ne
sont pas visibles. Dans ce cas, les informations sur les risques de problèmes
peuvent être transmises de différentes manières : alertes en temps réel (décrites
ci-dessus) et journalisation (qui permet de vérifier et de valider les travaux
d'impression effectués).
Base de données système BarTender
Si la journalisation est activée, BarTender et Printer Maestro peuvent stocker
divers types d'informations dans la base de données système de BarTender.
Vous pouvez créer cette base de données à l'aide de la version gratuite de SQL
Server Express Edition (fournie avec BarTender) ou de la version complète de
SQL Server.
Consignation de trois types d'information
BarTender et Printer Maestro peuvent consigner trois types d'information dans la
base de données système de BarTender :
Informations sur les travaux d'impression :
o Nom et éventuellement une copie du format de l'étiquette (c-à-d. le fichier
BTW)
o Nom de l'ordinateur et de l'utilisateur
Détails sur l'état de l'imprimante et les paramètres d'impression de BarTender
•
•
•
Données et images des étiquettes : facilite la réimpression d'étiquettes
endommagées et la recherche d'informations pour les audits de sécurité.
Messages sur les événements liés aux applications : la consultation
des éventuelles erreurs et des avertissements consignés lors des travaux
d'impression est particulièrement utile pour déboguer les intégrations entre
les logiciels et BarTender.
Simplicité de la consultation des journaux
Il est très facile de consulter, rechercher, mettre en forme et extraire les
informations consignées en utilisant :
•
•
History Explorer
Reprint Console
Page 18
Livre Blanc : Présentation de l'intégration
History Explorer permet de parcourir les travaux d'impression effectués et de personnaliser la
présentation des données.
Pour plus d'informations sur History Explorer et Reprint Console, veuillez
consulter :
•
•
•
Le livre blanc History Explorer
Le livre blanc Reprint Console
Les systèmes d'aide en ligne des outils History Explorer et Reprint
Console
Extraction par programme de données de la base de données
système
Le kit .NET SDK vous permet d'extraire les données que vous souhaitez consulter
avec History Explorer. Vous pouvez utiliser ces informations de différentes
manières : par exemple vous pouvez créer une intégration plus étroite avec votre
magasin de données, ou récupérer les informations relatives à un travail
d'impression pour les utiliser dans votre application.
Consignation dans un fichier texte
BarTender permet également la consignation dans des fichiers au format texte.
Cependant :
•
•
•
•
•
Les informations fournies ne sont pas aussi détaillées.
Le format n'est pas facilement personnalisable.
Aucun afficheur associé n'est fourni.
La recherche d'informations n'est pas facile.
Le suivi des informations de plusieurs travaux d'impression est plus
complexe.
Page 19
Livre Blanc : Présentation de l'intégration
•
•
Aucune maintenance automatique n'est effectuée sur le journal.
Les journaux au format texte ne sont pas sécurisés comme les données
d'une base de données SQL.
Pour en savoir plus
Pour plus d'informations sur la consignation, notamment sur la base de données
système BarTender et la sécurité de la consignation, veuillez consulter :
http://www.seagullscientific.com/docs/whitepapers/WhatsNewInBT900.pdf
Pour plus d'informations sur les autres applications mentionnées ci-dessus,
notamment Printer Maestro, History Explorer, Reprint Console, etc. veuillez
consulter les livres blancs spécifiques :
http://www.seagullscientific.com/aspx/whitepapers.aspx.
Consultez également les systèmes d'aide en ligne des outils Printer Maestro,
History Explorer et Reprint Console.
Utilisation de modèles de code d'imprimante
Dans ce document, nous avons présenté plusieurs manières de réaliser deux
des principaux aspects de l'intégration des tâches d'impression d'étiquettes de
BarTender à d'autres logiciels :
•
•
Obtention de données d'étiquettes externes dans BarTender.
Commande de BarTender à partir d'autres logiciels.
L'intégration de ces deux méthodes à un autre logiciel peut être totalement
transparente de sorte que les utilisateurs ne voient pas que l'impression des
étiquettes est effectuée par BarTender. Cependant, dans certains
environnements, l'intégration directe à BarTender peut s'avérer impossible.
Certaines difficultés peuvent être résolues grâce à la fonction de BarTender qui
permet d'exporter des modèles de code d'imprimante (disponible uniquement
dans les deux éditions Automation).
Fonctionnement des modèles de code d'imprimante
L'implémentation et l'utilisation de modèles de code d'imprimante requièrent des
compétences techniques spécifiques, mais les concepts de base sont assez
simples à comprendre. Tout d'abord, nous allons voir comment fonctionnent les
travaux d'impression classiques.
Travaux d'impression classiques
Pour traiter un travail d'impression classique, BarTender lit les données
d'étiquette sur une source de données externe (ou les reçoit de la source).
Ensuite, BarTender fusionne ces données d'étiquette avec le format
d'étiquette que vous avez créé, puis il génère des commandes pour indiquer à
Page 20
Livre Blanc : Présentation de l'intégration
l'imprimante d'imprimer les différents champs de données de l'étiquette aux
emplacements appropriés. Dans cette méthode, les données sont fournies
avant l'envoi des commandes d'impression.
Génération de modèles de code d'imprimante
Lors de l'impression avec un modèle de code d'imprimante, les données
d'étiquette ne sont pas fournies à BarTender, mais à un autre logiciel, et elles
sont fournies après l'envoi des commandes d'impression. Pour utiliser cette
méthode, il est nécessaire que BarTender envoie les commandes
d'impression à un fichier de données au lieu de les envoyer directement à
l'imprimante. De plus, dans le code d'imprimante, chaque position des
données d'étiquette est remplacée par un paramètre substituable
caractéristique. Par exemple, la partie du code d'imprimante correspondant à
un champ de texte peut être le texte suivant :
<*ZONE1*>
L'objet suivant de l'étiquette, par exemple un code barres, peut être :
<*ZONE2*>
Le fichier texte créé par BarTender, qui contient ce code d'imprimante
spécifique modifié, est appelé Modèle de code d'imprimante. Remarque : notez
bien que le code ci-dessus est un exemple fictif et que la syntaxe est totalement
arbitraire. Toute ressemblance avec une syntaxe réelle serait une coïncidence.
Impression avec des modèles de code d'imprimante
N'imprimez pas directement un modèle de code d'imprimante, car dans l'exemple
ci-dessus, les données <*ZONE1*> et <*ZONE2*> apparaîtraient sur toutes les
étiquettes. Vous devez stocker les modèles de code d'imprimante dans un
programme ou un dispositif matériel capable de remplacer les paramètres par les
données réelles. Une imprimante peut utiliser du code d'imprimante uniquement
si les données d'étiquette ont été « fusionnées » avec le modèle de code
d'imprimante.
Exemples d'utilisation de modèles de code d'imprimante :
Imbrication de code d'imprimante directement aux programmes
Comme vous le savez sans doute, avant l'arrivée des ordinateurs personnels
et du système Windows, les logiciels étaient exécutés sur des ordinateurs très
volumineux. Pour développer les premiers programmes logiciels de gestion
de la chaîne d'approvisionnement, les programmeurs codaient manuellement
la totalité du code d'imprimante nécessaire à l'impression des étiquettes, puis
le compilait tout simplement dans le programme. Toute modification du
format des étiquettes, mêmes infime, impliquait la modification de ce code
d'imprimante.
Certaines de ces anciennes applications sont encore utilisées aujourd'hui et
certains développeurs préfèrent coder manuellement les étiquettes à
l'ancienne. Une manière plus efficace de gérer les formats d'étiquettes
Page 21
Livre Blanc : Présentation de l'intégration
imbriqués consiste à utiliser BarTender pour générer un modèle de code
d'imprimante dans un fichier, puis de compiler ce code d'imprimante dans le
programme. La modification de la conception des étiquettes nécessite tout de
même du temps, car il faut charger BarTender, effectuer les modifications,
exporter un nouveau code d'imprimante, puis le recompiler dans le programme
externe. Cependant, avec un bon programme WYSIWYG tel que BarTender
(où le résultat obtenu correspond à l'affichage), il est beaucoup plus facile et
rapide de concevoir des étiquettes que de les coder manuellement.
Intégrations SAPscript-ITF
SAPscript est un moteur d'édition de rapports inclus à SAP. Il permet d'associer
automatiquement des données d'étiquettes fournies par SAP à un format de
modèle de code d'imprimante externe appelé ITF (Interchange Text Format).
Comme lors de la création de formats imbriqués, vous devez exporter un modèle
de code d'imprimante de BarTender, dans ce cas en utilisant le format
SAPscript-ITF (disponible avec les éditions Automation). Le fichier ITF exporté
doit être ensuite « téléchargé » sur le système SAP. Vous pouvez ensuite
configurer le système SAP de façon à exécuter le rapport SAPscript approprié,
puis fusionner les données d'étiquettes nécessaires lorsqu'une transaction SAP
requiert une ou plusieurs étiquettes.
Même si avec le système SAPscript-ITF les modifications du format
d'étiquette sont plus simples que l'imbrication physique et la compilation d'un
nouveau code d'imprimante dans l'application SAP, il faut toujours gérer les
Difficultés techniquesl liées aux modèles de code d'imprimante décrites dans
la section suivante.
Dispositifs de saisie portables
Certains dispositifs de saisie portables comportent un petit écran et un port
d'imprimante. Ces dispositifs en général ne comportent pas les fonctions
évoluées des « terminaux de données portables » ni d'aucun moyen de
connexion au réseau. Ils sont en général reliés à une imprimante et utilisés
dans un entrepôt sur un chariot à roulettes ou un chariot élévateur.
Il est évident qu'un dispositif de saisie ne fonctionnant pas sous Windows et
non relié au réseau ne peut pas exécuter un programme d'impression
d'étiquettes tel que BarTender. Cependant, certains de ces dispositifs de saisie
permettent de télécharger et de stocker des modèles de code d'imprimante. Ils
permettent également de saisir les données d'étiquette, de les fusionner avec
le modèle de code d'imprimante, puis d'envoyer ce code à l'imprimante reliée.
Utilisation d'imprimantes compatibles XML
Sur la plupart des imprimantes d'étiquettes, le langage de communication est
assez évolué, et certaines comportent une option qui permet d'accepter des
modèles de code d'imprimante. Comme avec les formats imbriqués et les
dispositifs de saisie (décrits ci-dessus), vous devez tout d'abord concevoir une
étiquette et exporter un modèle de code d'imprimante, afin de le télécharger sur
l'imprimante. Ensuite, vous pouvez envoyer uniquement les données
d'étiquettes (sans le code d'imprimante) à l'imprimante compatible XML.
Page 22
Livre Blanc : Présentation de l'intégration
Impression dans un environnement non Windows
Même si le programme logiciel de commande n'est pas exécuté sous
Windows, l'application Commander fournie avec les deux éditions Automation
de BarTender permet de réaliser l'intégration à BarTender de différentes
manières. Pour plus d'informations, consultez la section correspondante dans
ce document, ainsi que dans le livre blanc Commander. Toutefois, si
l'application de commande ne peut pas accéder aux ordinateurs Windows du
réseau, les modèles de code d'imprimante permettent tout de même
d'exploiter les avantages de la conception d'étiquettes sous Windows (même
si l'impression n'est pas effectuée sous Windows).
Difficultés techniques liées à l'utilisation de modèles de
code d'imprimante
La création de modèles de code d'imprimante nécessite l'une des éditions
Automation de BarTender. Cependant, contrairement à la gestion classique des
travaux d'impression d'étiquettes, BarTender ne joue pas le rôle de moteur
d'impression des travaux. BarTender ne peut donc pas exécuter les
fonctionnalités d'impression avancées que nous avons développées au fil des
ans. Voici quelques exemples des difficultés techniques et de sécurité liées aux
modèles de code d'imprimante :
Des compétences en codage sont souvent nécessaires
Lorsque vous utilisez BarTender en tant que moteur d'impression, vous
n'avez pas à vous soucier des détails techniques de la communication avec
l'imprimante. Par contre, pour imbriquer des formats d'étiquettes dans
d'autres logiciels, vous devez savoir comment le coder dans le langage dans
lequel a été développé le logiciel, ainsi que lire, manipuler et imbriquer de
longues sections de code d'imprimante.
Complexité de la modification des formats d'étiquette
Si vous utilisez BarTender en tant que moteur d'imprimante, vous modifiez
votre conception d'étiquette, puis vous lancez des impressions, tout
simplement. Alors que si vous utilisez des modèles de code d'imprimante,
vous devez effectuer davantage d'opérations, même pour une modification
mineure :
•
•
•
Modifier l'étiquette dans BarTender.
Exporter la conception d'étiquette dans un modèle de code d'imprimante.
Imbriquer à nouveau le modèle de code d'imprimante dans l'application,
puis le recompiler (ou télécharger à nouveau le modèle de code
d'imprimante sur vos dispositifs matériels).
Maintenance complexe des imprimantes
En cas de panne de l'imprimante sur laquelle vous avez stocké des modèles
de code d'imprimante, vous devez appeler un technicien du service
informatique pour relancer la production d'étiquettes avec l'imprimante de
remplacement, même si vous utilisez le même modèle d'imprimante. Cela est
dû à l'obligation de suivre une procédure spécifique à votre entreprise pour
Page 23
Livre Blanc : Présentation de l'intégration
déployer les modèles de code d'imprimante. Tandis que si vous utilisez
BarTender en tant que moteur d'impression, vous pouvez directement lancer
les impressions sur la nouvelle imprimante. Si vous utilisez une autre marque
d'imprimante, il suffit simplement de sélectionner un autre pilote d'imprimante.
Alors que si vous utilisez des modèles de code d'imprimante et changez de
marque d'imprimante, des étapes de programmation spécifiques seront
nécessaires !
Aucun suivi de l'état des travaux d'impression
De nombreux pilotes d'imprimante Windows « Drivers by Seagull™ »
fournissent des informations à Windows et à l'application Printer Maestro
associée à BarTender, notamment :
•
•
•
•
L'imprimante est-elle en ligne ?
Le travail d'impression est-il en cours d'exécution ou en attente ?
L'imprimante manque-t-elle d'étiquettes ?
Pourquoi l'imprimante s'est-elle arrêtée ?
Si vous utilisez des modèles de code d'imprimante, vous effectuez les
impressions sans connaître l'état de l'imprimante, à moins d'avoir codé la
gestion de ce type d'informations d'état.
Impossibilité de prendre en charge différents modèles
d'imprimante
Lorsque vous effectuez des impressions via BarTender, vous pouvez
sélectionner une autre imprimante en quelques secondes. De plus, si vous
utilisez l'outil Printer Maestro, lorsqu'un travail d'impression échoue suite à un
blocage ou à la non disponibilité de l'imprimante, vous pouvez lancer le travail
d'impression sur un autre type d'imprimante (d'un autre modèle ou d'une autre
marque), d'un simple glissement de la souris. Par contre, comme les modèles
de code d'imprimante sont spécifiques à une imprimante, vous ne pouvez pas
« déplacer » un travail d'impression sur un autre type d'imprimante. Même les
modèles d'imprimante d'un même fabricant sont assez différents entre eux et en
général il est nécessaire d'utiliser différents modèles de code d'imprimante.
Nous avons même rencontré des cas où des modèles d'imprimante identiques
nécessitaient des modèles de code légèrement différents, car les versions des
microprogrammes des imprimantes étaient différentes.
Incompatibilité de polices et de codes barres
Si BarTender utilise les pilotes d'imprimante Windows « Drivers by Seagull™ »,
vous pouvez accéder à toutes les polices et tous les codes barres intégrés à
votre imprimante. Par conséquent, tous les modèles de code d'imprimante
générés seront également compatibles. Toutefois, BarTender peut également
imprimer des polices TrueType (et plusieurs autres types de polices), ainsi
qu'une grande diversité de codes barres unidimensionnels et bidimensionnels
même si ces polices et ces codes barres ne sont pas intégrés à l'imprimante.
En effet, BarTender peut envoyer ces éléments aux imprimantes sous forme de
graphiques en mode points (également appelés graphiques matriciels ou
Page 24
Livre Blanc : Présentation de l'intégration
quadrillés). Les modèles de code d'imprimante sont compatibles uniquement
avec les graphiques statiques (c'est-à-dire invariables). Cela évite l'impression
« pixélisés » du code barres et du texte qui varient d'une étiquette à l'autre.
Incompatibilité des graphiques variables
Pour les mêmes raisons décrites ci-dessus, les modèles de code d'imprimante ne
peuvent pas prendre en charge la lecture et l'impression de différents objets
graphiques sur les différentes étiquettes. Par exemple, si vous souhaitez accéder
à une autre image de la base de données pour l'imprimer à côté du code barres de
vos étiquettes d'inventaire, vous ne pouvez pas effectuer l'impression en utilisant
un modèle de code d'imprimante.
Aucune option de mise en forme de paragraphe
BarTender comporte de nombreuses options de mise en forme de
paragraphe, notamment : renvoi à la ligne, retrait de texte, justification, listes
à puces, numérotation et espacement des lignes. L'utilisation de modèles de
code d'imprimante ne permet pas ce type de mise en forme de paragraphe.
Taille de police non modifiable
La boîte de dialogue Police de BarTender comporte une option de Taille
automatique qui permet à BarTender d'augmenter ou de diminuer
automatiquement la taille des caractères d'un objet de texte en fonction de la
quantité de texte à inclure à chaque étiquette. Par contre, si vous utilisez des
modèles de code d'imprimante, il est nécessaire d'imprimer tous les objets de
texte à la même taille sur chaque étiquette.
Inaccessibilité de nombreuses fonctions de sécurité et de
préparation d'audit
La suite BarTender comporte plusieurs applications complémentaires,
notamment :
•
•
•
BarTender Security Center : gestion des fonctions de sécurité,
notamment des droits des utilisateurs.
Librarian : permet la gestion du stockage et de la révision de formats
d'étiquettes et autres documents, au sein de grands groupes d'utilisateurs,
de concepteurs et d'administrateurs, de façon coopérative et en toute
sécurité.
History Explorer : permet aux utilisateurs de consulter les informations
consignées, notamment les images des étiquettes et tous les messages
liés aux travaux d'impression des étiquettes.
L'utilisation de modèles de code d'imprimante est externe à ces systèmes de
sécurité et aux fonctions de consignation qui facilitent les vérifications avec
l'outil History Explorer.
Inaccessibilité des fonctions avancées de gestion des impressions
Printer Maestro est un outil très efficace qui permet de suivre chaque
imprimante et chaque travail d'impression d'un réseau Windows et d'afficher
Page 25
Livre Blanc : Présentation de l'intégration
les informations d'état sur un seul et même écran. Printer Maestro permet
également de déplacer les travaux d'impression sur une autre imprimante
(même de marque différente) d'un simple mouvement de la souris. Par
contre, l'utilisation de modèles de code d'imprimante étant externe aux
fonctions Windows standard, ce type de fonction de gestion est inaccessible.
Pour en savoir plus
Pour plus d'informations sur les modèles de code d'imprimante, consultez le livre
blanc Exporting Printer Code Templates.
Conclusion
Différentes méthodes permettent d'intégrer BarTender à d'autres logiciels. La
meilleure méthode à utiliser dépend non seulement des fonctionnalités de votre
logiciel, mais également de votre méthode d'intégration favorite. Heureusement,
les fonctionnalités polyvalentes d'importation de données de BarTender et les
possibilités de commander les fonctionnalités de BarTender à partir d'autres
programmes vous offrent un grand choix pour mettre en place une intégration de
façon rapide, fiable et efficace.
Page 26
Livres blancs Seagull disponibles
Livres blancs généraux
• Avantages des pilotes « Drivers by Seagull »
Applications complémentaires
• Printer Maestro: Enterprise Print Management
• Librarian
• BarTender Security Center
•
BarTender Web Print Server
Mises à jour récentes
• What’s New in the Latest BarTender
Livres blancs relatifs à l'intégration
• Présentation de l'intégration
• Commander
• Commander Examples
• BarTender's .NET SDKs
• BarTender's ActiveX Automation Interface
• Exporting Printer Code Templates
• Using BarTender with Remote Desktop Services and Citrix XenApp
• Integration with Oracle's WMS and MSCA
• Integration with IBM WebSphere Sensor Events
• Integration with SAP
Livres blancs sur divers thèmes
• Weighing Scales
• Dynamically Changing Objects at Print Time using VB Script
• GHS Compliance Labeling
• Licensing for BarTender's Automation Editions
• Printing International Characters Using BarTender
• BarTender Software Activation
• Using BarTender's Application Identifier Wizard
• Optimizing Output Performance
• Status Monitor Overview
• Silent Install
• Pour télécharger les versions électroniques, consultez :
www.seagullscientific.com/aspx/white-papers.aspx
Version: 2012-09-13 10:56 Copyright © 2012 Seagull Scientific, Inc.

Documents pareils

1. Identification du port imprimante Windows XP / Vista Windows 7

1. Identification du port imprimante Windows XP / Vista Windows 7 4. Dans l’onglet Matériel, vous trouverez le port série auquel votre imprimante est raccordée (COM4 dans l'exemple ci-contre)

Plus en détail