GalleryWatch User Guide



Documents pareils
Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne

Guide d'utilisation du Serveur USB

NiceLabel Guide de prise en main rapide

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Capture Pro Software. Démarrage. A-61640_fr

Base élèves : des étiquettes avec OpenOffice 2.0

Messages d'erreurs. Redémarrez votre PC en cliquant sur Démarrer, en sélectionnant ensuite Arrêter puis en cochant Redémarrer

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Réaliser un PUBLIPOSTAGE

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

NiceLabel Designer Pro Guide D'utilisateur

Guide Google Cloud Print

Logiciel de gestion d'imprimantes MarkVision

Instructions préliminaires P2WW FR Préface

FileMaker 13. Guide ODBC et JDBC

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Manuel d'installation du logiciel

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

1 Gestionnaire de Données WORD A4 F - USB / / 6020 Alco-Connect

Assistance à distance sous Windows

Logiciel de gestion d'imprimante MarkVision

1. Introduction Création d'une macro autonome Exécuter la macro pas à pas Modifier une macro... 5

Astuces de dépannage quand problème de scan to folder

Sharpdesk V3.3. Guide d installation Push pour les administrateurs système Version

Printer Administration Utility 4.2

Guide d'intégration à ConnectWise

StreamServe Persuasion SP4

CA Desktop Migration Manager

GUIDE DE DÉMARRAGE RAPIDE

Dell SupportAssist pour PC et tablettes Guide de déploiement

Corrigé de l'atelier pratique du module 6 : Transfert de données

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

[Serveur de déploiement FOG]

Installation FollowMe Q server

Back up Server DOC-OEMSPP-S/6-BUS-FR-17/05/11

Publipostage avec Calc

Fonctions pour la France

STATISTICA Version 12 : Instructions d'installation

Responsabilités du client

Grain Tracker Manuel d'utilisation

(Fig. 1 :assistant connexion Internet)

NOUVELLES FONCTIONNALITÉS DE MYQ 4.4

CA ARCserve Backup Patch Manager pour Windows

Petit guide d'installation de l'option de connexion réseau

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

AFTEC SIO 2. Christophe BOUTHIER Page 1

TeamViewer 7 Manuel Manager

Guide de configuration de SQL Server pour BusinessObjects Planning

COMMENT INSTALLER LE SERVEUR QIPAIE

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

GUIDE D'INSTALLATION DU LOGICIEL

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

MULTIFONCTION NUMERIQUE COULEUR

Guide de l'utilisateur de Symantec Backup Exec System Recovery Granular Restore Option

Solution Intégrée pour le Balisage Magasin

Manuel d'impression réseau

MULTIFONCTION NUMERIQUE COULEUR

Microsoft Windows NT Server

Manuel de l'application SMS

TABLEAU CROISE DYNAMIQUE

Version Wraptor Laboratories. Installation de SpamWars 4.0 Édition Entreprise

Guide de démarrage rapide

Ce logiciel est une mise à jour de l'application FileMaker Pro 9 ou FileMaker Pro 9 Advanced vers la version 9.0v3.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Manuel d'utilisation d'apimail V3

Guide d'installation du logiciel

Qu'est-ce que c'est Windows NT?

Guide d'installation du connecteur Outlook 4

TAGREROUT Seyf Allah TMRIM

But de cette présentation

Manuel d'installation

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Connected to the FP World

PrintShop Mail Logiciel de mailing professionnel pour Macintosh et Windows

Guide d installation

Asset Management Software Client Module. Manuel d utilisation

Sage CRM. 7.2 Guide de Portail Client

Manuel d installation Version Evolution réseau Ciel Compta Ciel Gestion commerciale Ciel Associations

Manuel utilisateur Manuel du logiciel

SOS Info: Traitement de textes. 1. Structurer un document. 2. Enregistrer un document

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014

Virtualisation de Windows dans Ubuntu Linux

Fonctions pour la Suisse

Comment mettre en page votre livre

McAfee Security-as-a-Service

Infolettre #12 : Office Live Workspace

Installation et Réinstallation de Windows XP

Logiciel Enterprise Guide Version 1.3 Windows

Didacticiel de mise à jour Web

Module 7 : Accès aux ressources disque

Installation.Net Framework 2.0 pour les postes utilisant Windows 8/8.1.

Réseau local entre Windows Xp et 7

Cyberclasse L'interface web pas à pas

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

Business Intelligence avec SQL Server 2012

Bluetooth pour Windows

Transcription:

GalleryWatch User Guide

DROITS D'AUTEUR Rev: Rev-20110113 Copyright 2009 CORPORATION SATO. Tous droits réservés. www.satoworldwide.com Les informations contenues dans ce document sont sujettes à changement sans préavis. Le logiciel décrit dans ce document est fourni en vertu d'un accord de licence ou accord de non divulgation. Le logiciel peut être utilisé ou copié qu'en conformité avec les termes de ces accords. Aucune partie de cette publication ne peut être reproduite, stockée dans un système d'extraction ou transmise sous quelque forme ou tout moyen électronique ou mécanique, y compris la photocopie et l'enregistrement à des fins autres que l'utilisation personnelle de l'acheteur, sans l'autorisation écrite de CORPORATION SATO. SATO n'assume aucune responsabilité pour les erreurs qui peuvent apparaître. MARQUES SATO Label Gallery est une marque commerciale ou déposée de SATO CORPORATION au Japon et dans d'autres pays. Microsoft et Windows sont des marques déposées de Microsoft Corporation. Les autres marques et leurs produits sont des marques déposées ou des marques déposées des titulaires respectifs et doivent y être indiquées comme telles. Copyright 2009 CORPORATION SATO

Table des matières Introduction...1 Introduction à GalleryWatch...1 Limitations du logiciel...1 Produits...1 Produits Label Gallery... 1 Label Gallery Easy... 2 Label Gallery Plus... 2 Label Gallery True Pro... 2 Conventions typographiques...3 A propos de ce manuel...3 Installation et Activation...4 Label Gallery Plus...4 Installer Label Gallery Plus... 4 Mettre à jour les Licences...4 Travailler avec les déclencheurs...5 Définir les Actions...5 Options avancées pour quantité d'étiquettes... 5 Ouvrir le Document/Programme... 5 Ouvrir l'étiquette... 5 Charger les données variables... 6 Imprimer l'étiquette... 6 Exécuter un fichier de commande... 6 Options avancées pour charger les données variables... 7 Présentation des Actions... 7 Options avancées pour enregistrer les données variables... 7 Charger les données variables... 8 Enregistrer les données variables... 8 Actualiser la base de données... 8 Envoyer des Commandes personnalisées... 8 Installer l'imprimante... 9 Définir la Variable... 9 Sélectionner les Variables... 9 Script Visual Basic... 9 Lancer Oracle XML... 10 Définir les déclencheurs...11 Utiliser un déclencheur Web_Service... 11 Utiliser un déclencheur Base de données... 11 Requête SQL personnalisée...11 Requête SQL...11 Base de données...11 Options d'exécution...12 Trouver les enregistrements et les supprimer...12 Trouver les enregistrements et les mettre à jour...12 Trouver les enregistrements en fonction d une clé numérique...12 Utiliser un déclencheur Base de données...12 Qu'est-ce qu'un déclencheur Base de données?...13 Utiliser un déclencheur fichier... 14

Qu'est-ce qu'un déclencheur Fichier?...14 Utiliser un déclencheur Fichier...14 Utiliser un déclencheur E-mail... 15 Qu'est-ce qu'un déclencheur Courrier électronique?...15 Utiliser un déclencheur E-mail...15 Utiliser un déclencheur Port série... 16 Qu'est-ce qu'un déclencher Port série (COM)?...16 Utiliser un déclencheur port série...16 Utiliser un déclencheur TCP/IP... 17 Qu'est-ce qu'un déclencheur TCP/IP?...17 Utiliser un déclencheur TCP/IP...17 Utiliser des Filtres...18 Travailler avec des filtres... 18 Sélection du type de filtre... 19 Filtre Analyse de Document... 19 Analyse du Document...19 Lier le Document aux Variables...20 Exemple de Documents pour le filtre Analyse de Document...21 Présentation d'un filtre Analyse de document...22 Propriétés des champs du Document...24 Lier le Document aux Variables...25 Aire de données répétitives...26 Exemple de Documents pour le filtre Analyse de Document...27 Filtre Analyse de base de données Texte... 28 Lier la base de données texte aux Variables...28 Présentation d'un filtre Analyse de Base de données texte...28 Propriétés du champ...29 Lier la base de données texte aux Variables...29 Analyse de la base de données Texte...30 Propriétés de la base de données Texte...30 Filtre Analyse de base de données XML... 31 Lier les champs XML aux Variables...31 Analyse de base de données XML...31 Propriétés du champ XML...32 Utiliser une Communication par Port série...33 Définir des données d'interrogation... 33 Définir des données d'initialisation... 34 Utiliser les barres d'outils...35 Utiliser la barre d'outils Serveur... 35 Utiliser la barre d'outils standard... 35 Utiliser la barre d'outils Déclencheur... 35 Travailler avec les Variables...36 Modifier les Variables... 36 Extraction d'une variable de l'étiquette... 36 Création manuelle d'une variable... 37 Types de Variables... 37 Variables internes... 37 Types de Variables... 38 Saisir des caractères spéciaux...39 Limitation d'accès au déclencheur TCP/IP...39 Démarrer le Serveur GalleryWatch en Mode Service...39 Utiliser les données d'interrogation pour les périphériques série...40 Utiliser les données d'initialisation pour périphériques de série...41 Paramétrer...42 Interface utilisateur...42 Interface utilisateur de Base et Avancée... 42

Fenêtre principale... 42 Panneau Journal...42 Aire principale...42 Barre d'état...42 Barre de Titre...42 Les Threads d'impression...42 Déclencheurs...43 Menu...43 Personnaliser le logiciel...43 Automatiser le logiciel...44 Fichiers de Commande...44 Utiliser les Fichiers de Commande... 44 Fichier de commandes: Fichier JOB... 44 Fichier de commandes: Fichier CSV... 44 Fichier de commandes: fichier XML... 46 Exemple de fichier de commande XML... 47 Exemple de fichier de commande CSV... 48 Exemple de fichier de commande JOB... 48 Paramètres de ligne de commandes...49 Paramètres en ligne de Commande... 49 Référence des GalleryCommandes...49 GalleryCommands... 49 COMMENT... 49 CREATEFILE... 50 DELETEFILE... 50 EXPORTLABEL... 50 LABEL... 51 LABELCLOSE... 51 LOGIN... 51 MESSAGEBOX... 51 OEMTOANSI... 51 PORT... 52 PRINT... 52 PRINTER... 53 PRINTJOBNAME... 53 QUIT... 53 RETURN... 53 SESSIONEND... 53 SESSIONPRINT... 53 SESSIONSTART... 53 SET... 54 SETDATABASE... 54 SETPRINTPARAM... 54 SETTABLE... 55 TEXTQUALIFIER... 55 Support en ligne...57 Contact...58

Introduction Introduction à GalleryWatch GalleryWatch sont des modules permettant d'intégrer l'impression d'étiquettes à un système existant (applications logicielles, lignes de convoyeurs dans un espace de production, périphérique électronique du style balance ou autre). GalleryWatch sont des applications de déclencheurs événementiels. Ils activent la communication et la synchronisation de la production d'étiquettes avec certains évènements. Lorsque l'un ou plusieurs de ces évènements survient, l'action prédéfinie se déclenche. On peut contrôler le type d'actions déclenchées et leur ordre de traitement. Les produits GalleryWatch fournissent une méthode d'intégration de l'impression d'étiquettes sans programmation. GalleryWatch est un module d'intégration pour impression centralisée d'étiquettes. Limitations du logiciel Toutes les fonctionnalités présentées dans ce Guide utilisateur sont disponibles avec l'application Gallery Watch Server. Certaines d'entre elles ne fonctionnent pas avec le produit GalleryWatch. Produits Produits Label Gallery Label Gallery propose une gamme de logiciels professionnels d'étiquetage qui apportent une solution complète d'impression d'étiquettes avec code à barres et RFID, tant pour les ordinateurs de bureau que pour les mobiles et les grosses entreprises. Les produits Label Gallery offrent une interface utilisateur facile à utiliser et conviviale. Ils apportent une solution efficace à tous les besoins de conception et d'impression d'étiquettes dans les domaines du détail, de la logistique, la santé, la chimie, l'automobile, etc... Les produits Label Gallery sont répartis en trois catégories: Standard Series (Suite, Network, Pro, Express, Pocket Label Gallery, Pocket PC Designer) Représente l'éventail le plus complet de logiciels d'étiquetage standard Facile à utiliser mais offrant de puissantes fonctions attendues par les concepteurs d'étiquettes complexes Arguments clés de vente: GalleryForm, GalleryWatch & Pocket Label Gallery Contrôle étroit du processus d'impression GalleryPrintQueue & pilotes bidirectionnels, réimpression 1

Label Gallery Easy Logiciel basé sur des assistants répondant aux besoins élémentaires de l'étiquetage avec code à barres. Logiciel d'entrée de gamme, il comporte de nombreux objets de conception de l'édition Pro mais avec une interface utilisateur simplifiée. Label Gallery Plus Logiciel complet élaboré pour la conception et l'impression d'étiquettes professionnelles, avec support de toutes les bases de données et des possibilités d'intégration ActiveX. Un large éventail de fonctionnalités et d'options en font un outil parfait et facile à utiliser pour tous les besoins d'étiquetage. Label Gallery Plus comporte les modules suivants: Label Gallery Plus: Application principale pour la conception et l'impression d'étiquettes. GalleryMemMaster: Télécharge les polices et images sur la carte mémoire de l'ordinateur pour optimiser l'impression d'étiquettes. GalleryData: Gère les bases de données. Label Gallery Plus existe aussi en Edition Print Only. Label Gallery True Pro Label Gallery True Pro est une solution logicielle complète répondant à tous les besoins d'étiquetage. De nombreuses options de connectivité permettent de réaliser des impressions autonomes et d'intégrer l'impression d'étiquettes dans un réseau. Label Gallery True Pro permet aussi d'intégrer l'impression d'étiquettes dans des applications existantes (ActiveX) ou dans des systèmes existants, sans programmation (GalleryWatch). Label Gallery True Pro comporte les programmes suivants: Label Gallery Plus: Application principale pour conception et impression d'étiquettes. GalleryForm: Pour créer des formulaires personnalisés de saisie de données sans qu'il soit besoin de programmer. GalleryWatch: Pour intégrer et automatiser l'impression d'étiquette dans un système d'information existant. GalleryMemMaster: Pour télécharger les polices et images sur la mémoire interne de l'imprimante ou sur une carte mémoire afin d'optimiser l'impression d'étiquettes. GalleryData: Pour gérer les bases de données. GalleryPrint: Pour gérer des impressions faciles et rapides. GalleryPrintQueue: Pour gérer les travaux d'impression. Label Gallery True Pro est aussi disponible en Edition Print Only. Les éditions Label Gallery True Pro, Label Gallery Plus, Label Gallery Easy et (Undefined variable: Variables.Edition-Pocket) sont utilisables avec les systèmes d'exploitations Windows 32 bit et 64-bit suivants : Windows 2000, Windows 7, Windows XP et Windows Server 2003. 2

Pour plus de renseignements sur l'un des programmes ci-dessus se référer au Guide Utilisateur de Label Gallery qui se trouve sur le CD d'installation des produits Label GalleryStandard Series ou sur le site Internet http://www.satoworldwide.com/labelgallery/index.htm. Conventions typographiques Les textes en gras font référence à des noms de menu, de fichiers, ex SETUP.EXE et de boutons. Les textes en italique font référence à des actions comme Lecture seule, des emplacement comme Dossier ou des noms de fenêtres du logiciel. Les textes encadrés par les signes<plus petit et plus grand> font référence aux touches du clavier comme<entrée>. Les variables sont placées entre [crochets] comme [variable]. A propos de ce manuel Le Guide utilisateur de Gallery Watch Server va vous aider à installer et intégrer cette solution d'impression d'étiquettes dans l'environnement IT de votre entreprise. Il contient les sections suivantes: Paramétrer l'application: Voir comment travailler avec l'interface utilisateur. Travailler avec les déclencheurs: Apprendre comment paramétrer et utiliser les déclencheurs, les filtres des données, les variables et les actions. Support technique: Pour contacter le support technique. 3

Installation et Activation Label Gallery Plus Installer Label Gallery Plus On installe Label Gallery Plus sur le serveur en utilisant l'assistant d'installation. Procéder ainsi: 1. Fermer toutes les applications logicielles en cours. 2. Insérer le CD Label Gallery dans le lecteur de CD-ROM. Une fenêtre d'installation s'ouvre automatiquement. Mettre à jour les Licences 4

Travailler avec les déclencheurs Définir les Actions Options avancées pour quantité d'étiquettes Nombre d'étiquettes sautées: Cette quantité d'étiquettes sera sautée sur la première page d'étiquettes. Cette option est utile quand un certain nombre d'étiquettes ont été utilisées sur une feuille et qu'on veut utiliser les étiquettes restant sur cette feuille. Cette option s'applique à l'impression d'étiquettes sur des imprimantes de bureau. Elle n'existe pas pour les imprimantes à transfert thermique. Copies identiques d'étiquettes: On fixe ici le nombre d'exemplaires pour chaque étiquette imprimée. Jeux d'étiquettes: On détermine avec cette option le nombre de répétition du processus d'impression. Par exemple: Si on donne 5 pour le nombre d'étiquettes et 3 pour les jeux d'étiquettes dans les Options Avancées, L'impression de 5 étiquettes sera effectuée 3 fois. Il en sortira donc 15 étiquettes imprimées. Ouvrir le Document/Programme L'action exécute le programme spécifié ou ouvre le document spécifié. Nom de fichier: Définir un nom de fichier pour le document/programme qu'on veut ouvrir. Inclure le chemin complet pour le programme ou le document. Quand on ouvre un programme, on peut y inclure les variables comme paramètres dans la ligne de commande. Enfermer les variables entre crochets. Par exemple: c:\program files\my_program.exe [Variable] Condition: C'est une expression booléenne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai ou Faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera si la condition est Vraie. Ouvrir l'étiquette L'action définit le fichier d'étiquette qui sera utilisé pour l'impression. Etiquette: Définir le nom fixe de l'étiquette ou sélectionner la variable contenant le chemin et le nom de l'étiquette. Condition: C'est une expression booléenne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai ou Faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera si la condition est Vraie. 5

L'action Ouvrir l'étiquette peut contenir d'autres actions en son sein. Il faut toujours utiliser l'action Ouvrir l'étiquette pour imprimer les étiquettes ou exécuter d'autres actions. Ces actions-là ne peuvent pas exister toutes seules, elles sont toujours subordonnées à l'action Ouvrir l'etiquette. Charger les données variables Cette action récupère les données dans le fichier texte et attribue les valeurs aux variables du formulaire. Nom du fichier: Spécifier le nom du fichier texte comportant les données. Il peut être fixe ou variable. Options avancées: Cliquer sur ce bouton pour sélectionner les variables du fichier texte à charger et définir la structure du fichier texte. Condition: C'est une expression booléénne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai et faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera uniquement si la condition revient avec Vrai pour résultat de l'expression. Imprimer l'étiquette Cette action exécute la commande d'impression et définit la quantité d'étiquettes à imprimer. Nombre d'étiquettes: Définir le nombre d'étiquettes devant être imprimé. Fixe: Le nombre entré dans la zone de liste définit le nombre d'étiquette à imprimer. Illimité: La quantité maximum d'étiquettes imprimable par l'imprimante en cours sera réalisée. Cette option est utilisée en principe avec les bases de données et dans ce cas, illimité signifie: imprimer la base de données entière. Attention à ne pas créer une boucle infinie avec un nombre d'étiquette interminable. Variable quantité de l'étiquette: Une variable donnée de l'étiquette va déterminer la quantité d'étiquettes à imprimer. Dans la plupart des cas ce sera un champ donné dans la base de données. Le formulaire ne connaît pas la quantité d'étiquettes à imprimer. Quand la donnée arrive sur l'étiquette, la variable quantité récupère cette valeur. D'après variable: La valeur de la variable sélectionnée définit la quantité d'étiquettes à imprimer. Options avancées: Cliquer sur ce bouton pour fixer les options avancées pour la quantité d'étiquettes. Condition: C'est une expression booléenne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai ou Faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera si la condition est Vraie. Exécuter un fichier de commande Exécute les commandes du fichier de commandes spécifié. On peut utiliser les fichiers de commandes suivants: 6

Fichiers JOB Fichiers XML Fichiers CSV (Comma Separated Values) Tous les fichiers de commandes comportent les commandes destinées à dire au moteur d'impression de Label Gallery ce qu'il doit faire. Dans la plupart des cas, ce sera ouvrir l'étiquettes, déterminer les valeurs des variables de l'étiquette et imprimer l'étiquette sur l'imprimante choisie. Voir les chapitres de la section Automation du logiciel. Nom du fichier: On peut placer un nom de fichier JOB déterminé ou laisser une variable le définir. Condition: C'est une expression booléenne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai ou Faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera si la condition revient avec Vrai pour résultat de l'expression. Options avancées pour charger les données variables Les options avancées pour le fichier texte contenant les données importées sont définies dans cette boite de dialogue. Variables: Sélectionner les variables à charger dans le fichier texte. Toutes les variables: Par défaut, les variables seront toutes chargées. Variables sélectionnées: Cliquer sur le bouton Sélectionner et sélectionner les variables à charger. Information sur la structure du fichier texte: Définir le délimiteur et le séparateur de texte à utiliser. S'assurer qu'on choisit les mêmes paramètres que ceux qui sont utilisés dans l'action Enregistrer les données variables. Autre: Sélectionner le bon type d'encodage des données dans la liste d'options. En cas de doute, laisser par défaut sur Détection Automatique et l'application vérifiera l'encodage. Présentation des Actions Chaque évènement est lié à un groupe d'actions définies. Lorsqu'un évènement survient (fichier, communication sur port série, courrier électronique ou communication TCP/IP ) les actions du déclencheur disent à GalleryWatch ce qu'il doit faire. Les actions comporte des commandes du style: "ouvrir l'étiquette" "donner telle valeur à la variable de l'étiquette" "sélectionner l'imprimante pour l'impression" "imprimer la quantité requise d'étiquettes" S'il est impossible d'exécuter l'une des actions, GalleryWatch enregistre une description de l'erreur dans le journal, ce qui permet d'identifier et de résoudre le problème. Options avancées pour enregistrer les données variables Les options avancées pour le fichier texte contenant les données exportées sont définies dans cette boite de dialogue. 7

Variables: Sélectionner les variables à enregistrer dans le fichier texte. Toutes les variables: Par défaut toutes les variables sont enregistrées. Variables sélectionnées: Cliquer sur le bouton Sélectionner et sélectionner les variables à enregistrer. Si le Fichier existe: Définir l'action, si le fichier existe déjà. On peut soit créer un nouveau fichier, soit attacher les données à un fichier existant. Si on crée un nouveau fichier, un fichier existant ayant le même nom sera écrasé. On pourrait perdre des données. Information sur la structure du fichier texte: Définir le délimiteur et le séparateur de texte à utiliser. S'assurer qu'on choisit les mêmes paramètres que ceux qui sont utilisés dans l'action Charger les données variables. Autre: Sélectionner le bon type d'encodage des données dans la liste d'options. En cas de doute, laisser par défaut sur Détection Automatique et l'application vérifiera l'encodage. Charger les données variables Cette action récupère les données dans le fichier texte et attribue les valeurs aux variables du formulaire. Nom du fichier: Spécifier le nom du fichier texte comportant les données. Il peut être fixe ou variable. Options avancées: Cliquer sur ce bouton pour sélectionner les variables du fichier texte à charger et définir la structure du fichier texte. Condition: C'est une expression booléénne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai et faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera uniquement si la condition revient avec Vrai pour résultat de l'expression. Enregistrer les données variables Cette action enregistre les donnés provenant des variables dans le fichier texte. Nom du fichier: Spécifier le nom du fichier texte comportant les données. Il peut être fixe ou variable. Options avancées: Cliquer sur ce bouton pour sélectionner les variables à enregistrer dans le fichier texte et définir la structure du fichier texte. Condition: C'est une expression booléènne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai et faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera uniquement si la condition revient avec Vrai pour résultat de l'expression. Actualiser la base de données Cette action actualise tous les éléments connectés à une base de données, pour répercuter des modifications réalisées ailleurs. Envoyer des Commandes personnalisées Envoyer la liste définie des GalleryCommands à Label Gallery Plus pour exécution. 8

Commandes: Entrer les GalleryCommands dans la zone de texte. Modifier: Cliquer sur ce bouton pour ouvrir l'editeur d'expression qui aidera à définir le script des commandes personnalisées. On peut aussi inclure des variables dans les commandes. Saisir juste le nom de la variable et l'enfermer entre crochets. Par exemple: Pour imprimer le nombre d'étiquettes donné par la variable Quantity, la commande d'impression sera PRINT [Quantity] Condition: C'est une expression booléenne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai ou Faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera si la condition est Vraie. Pour plus d'informations sur les GalleryCommands se référer à l'aide de Label Gallery Plus. Installer l'imprimante L'action définit le nom de l'imprimante à utiliser pour l'impression d'étiquette. Ce paramètre sera prioritaire sur celui qui est placé directement sur l'étiquette. Cette action est utile quand on veut imprimer un fichier d'étiquettes sur plusieurs imprimantes différentes sans dupliquer le fichier l'étiquette pour le lier à d'autres imprimantes. Imprimantes: Définir un nom fixe pour l'imprimante ou sélectionner la variable qui contient le nom de l'imprimante. Condition: C'est une expression booléenne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai ou Faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera si la condition revient avec Vrai pour résultat de l'expression. Définir la Variable L'action définit la valeur de la variable sélectionnée. Condition: C'est une expression booléenne en Script Visual Basic. Il n'y a que deux résultats possibles (Vrai ou Faux). Utiliser cette option pour activer l'action en cours quand on rencontre une condition. L'action démarrera si la condition revient avec Vrai pour résultat de l'expression. Sélectionner les Variables Sélectionner les variables dont on veut enregistrer ou charger les valeurs du ou dans le fichier. Utiliser les flèches pour monter et descendre afin de de déterminer l'ordre dans lequel ces valeurs sont définies dans le fichier texte. Script Visual Basic Cette action définit le script de programmation qu'on peut utiliser pour la manipulation de données avancées. 9

L'action peut utiliser toutes les fonctionnalités standard de Script VB. De plus le script peut aussi récupérer et déterminer les valeurs des variables et lire et écrire depuis/sur le port série. Script Visual Basic: Définir le script dans la zone de texte. Créer un Script: Cliquer sur ce bouton pour ouvrir l'editeur d'expression qui permettra de bâtir le script. Vérifier le Script: Cliquer sur ce bouton pour vérifier la syntaxe du script. S'il comporte une erreur, elle sera notifiée. Lancer Oracle XML Utiliser cette commande pour imprimer des étiquettes basées sur un fichier Oracle XML. Quand on doit imprimer des étiquettes à partir d'oracle, l'application génère un fichier XML et y encode les informations suivantes: Nom du fichier d'étiquette Nom de l'imprimante quantité d'étiquettes à imprimer données des variables de l'étiquette Cette action ouvre le fichier Oracle XML, en extrait les valeurs, ouvre la bonne étiquette et l'imprime dans la quantité spécifiée sur l'imprimante spécifiée. On peut aussi imprimer les étiquettes à partir de fichiers Oracle XML en utilisant le filtre Analyse de base de données XML. Il faut utiliser le filtre lorsqu'on veut utiliser les valeurs d'un fichier XML dans d'autres actions de GalleryWatch. Pour utiliser directement les données du fichier XML pour imprimer les étiquettes, il suffit d'utiliser l'action Lancer Oracle XML. Typiquement, un fichier Oracle XML ressemble à ce qui suit: <?xml version="1.0" standalone="no"?> <!DOCTYPE labels SYSTEM "label.dtd"> <labels _FORMAT="label.lbl" _JOBNAME="SampleJob001" _QUANTITY="1" _PRINTERNAME="Sample Printer"> <label> <variable name="item">ws007</variable> <variable name="lot">a12345</variable> <variable name="serial">92837</variable> <variable name="item_desc">weight scale</variable> </label> </labels> Nom du fichier: On peut déterminer le nom d'un fichier Oracle XML ou laisser une variable le définir. Condition: C'est une expression booléenne en Script Visual Basic. Deux résultats sont possibles (Vrai ou Faux). Utiliser cette option pour activer une action 10

uniquement lorsqu'on rencontre un terme déterminé. L'action ne démarre que si la condition répond Vrai au résultat de l'expression. Définir les déclencheurs Utiliser un déclencheur Web_Service Utiliser un déclencheur Base de données Requête SQL personnalisée Cette boite de dialogue permet de contrôler complètement la base de données lors du démarrage d'un déclencheur. Il est possible de définir une requête SQL qui détermine la manière de récupérer les données de la base de données et une autre qui détermine de quelle manière un enregistrement traité doit être enregistré. Cette procédure requiert quelques connaissances de programmation SQL. Requête SQL L'utilisation de requêtes SQL personnalisées est disponible lorsque l'exécution est sur : Trouver et gérer les enregistrements avec une requête SQL. Cliquer sur le bouton Définir... pour accéder à la boite de définition des paramètres de la requête. Exemples de commande SQL: Récupérer dans la table Articles les valeurs de tous les enregistrements pour lesquels la valeur "imprimée" est " Faux" (L'enregistrement n'est pas encore imprimé). SELECT articleid, articlename, printed FROM articles WHERE printed = false Le déclencheur traite chacun de ces enregistrement et appelle la requête ci-dessous. UPDATE articles SET printed = true WHERE articleid = :articleid Il est possible d'utiliser des paramètres qui soient des champs provenant de la première requête. Dans ce cas, le paramètre :articleid renverra l'id Article de l'enregistrement qui a été traité. Avec les bases dans lesquelles il est impossible de supprimer ou actualiser les enregistrements (Excel par exemple), on ne peut utiliser que le premier type de déclencheur. tous les noms des champs de la table source de données peuvent être utilisés comme paramètres dans UpdateSQL, ce qui veut dire que les valeurs de l'enregistrement source seront utilisés dans Update SQL. Base de données Cette boite de dialogue permet de déterminer les paramètres de connexion à la base de données. Connexion Base données - Type de pilote : Choisir le type de connexion à utiliser. 11

Base de données: Définir le chemin d'accès à la base de données et saisir le nom d'utilisateur et le mot de passe requis pour accéder à la base de données, si nécessaire. On peut aussi tester la connexion à la base de données, ou déterminer une recherche automatique des tables et affichage des tables du système. Options d'exécution C'est une boite de dialogue pour déterminer les propriétés avancées pour l'actualisation de la base de données. On y détermine le moment où le déclencheur se connecte à la base de données, et le moment de l'actualisation de la base de données: avant ou après l'exécution d'une action. Important: Lorsque la mise à jour de la base de données est réalisée Après exécution des actions, l'actualisation n'est pas réalisée si les actions ne sont pas exécutées pour une raison quelconque. Trouver les enregistrements et les supprimer Lorsqu'on détermine ce type d'exécution, chaque fois que la base de données est scannée, les nouveaux enregistrements sont sont identifiés puis supprimés. Trouver les enregistrements et les mettre à jour Le déclencheur va récupérer et actualiser les entrées dans la base de données avec une valeur particulière. Donner le Nom de la table, Le Champ d'actualisation qu'il faudra mettre à jour et la Valeur d'actualisation qui sera mise dans le champ de chaque entrée traitée. Trouver les enregistrements en fonction d une clé numérique Saisir le nom de la table et le nom du champ clé à utiliser. On peut réinitialiser le champ clé avec une valeur donnée ou saisir une valeur par défaut pour le réinitialiser. On peut aussi réaliser cette opération avec une requête SQL. Utiliser un déclencheur Base de données Pour définir ce déclencheur, procéder comme suit: 1. Sélectionner la commande Ajouter un déclencheur dans le menu Edition. 2. Sélectionner la commande Base de données... 3. La boite des propriétés du nouveau déclencheur Base de données s'ouvre. On peut aussi cliquer sur l'icône Déclencheur Base de données dans la barre d'outils déclencheurs. 4. Sur l'onglet Base de données, définir la Connexion à la base de données et L'Exécution. Pour plus d'éléments descriptifs, voir aussi Qu'est-ce qu'un déclencheur Base de données. 5. Définir la connexion à la base de données et les paramètres d'actualisation dans Options d'exécution. 12

Aller sur l'onglet Action. Définir les actions à exécuter lorsque le déclencheur démarre. Cliquer sur OK. Le déclencheur est prêt. Si le déclencheur base de données fournit des valeurs pour les données de l'étiquette, il faudra extraire les valeurs des données qui entrent et les transférer aux variables. Procéder comme suit: 1. Double cliquer sur le déclencheur Base de données pour ouvrir ses propriétés. 2. Aller sur l'onglet Variables. 3. Définir la variable de l'étiquette. On peut définir les variables manuellement ou les importer de l'étiquette. En les créant manuellement, veiller à utiliser les mêmes noms que sur l'étiquette. 4. Aller sur l'onglet Filtre. 5. Cocher l'option Utiliser un filtre 6. Sélectionner le Type de filtre qui correspond au format des données. 7. Définir les champs dans le flux des données d'entrée. 8. Lier les champs avec les variables. 9. Cliquer sur le bouton Vérifier la définition pour tester le fonctionnement du filtre. 10. Cliquer sur OK. Qu'est-ce qu'un déclencheur Base de données? Le déclencheur Base de données scrute une base de données déterminée à intervalles de temps définis par l'utilisateur pour y rechercher des enregistrements nouveaux ou actualisés. Il y a quatre types de déclencheurs Base de données: Trouver les enregistrements en fonction d une clé numérique : Cette option implique une table avec des champs clé (autoinc). GalleryWatchconnaissant la dernière valeur traitée, va sélectionner seulement les enregistrements pas encore traités. Après traitement des nouveaux enregistrements par GalleryWatch, GalleryWatchmémorise la valeur du champ clé du dernier enregistrement traité. Il faut déterminer la table nom du champ clé. Trouver les enregistrements et les supprimer : Il suffit de sélectionner la table. Tous les enregistrements trouvés par cette requête SQL seront traités par GalleryWatch.Chaque enregistrement sera supprimé de la table après être traité. Trouver les enregistrements et les mettre à jour: Il faut déterminer la table, le champ de mise à jour et la valeur de mise à jour. Tous les enregistrements dont le champ de mise à jour n'a pas la valeur de mise à jour seront traités par GalleryWatch. Chaque enregistrement traité prend la valeur de mise à jour de telle sorte qu'il ne soit pas de nouveau traité inutilement. Trouver et gérer les enregistrements avec une requête SQL: L'utilisateur va pouvoir écrire une requête SQL pour trouver les records et les actualiser. 13

Utiliser un déclencheur fichier Qu'est-ce qu'un déclencheur Fichier? Un évènement déclencheur Fichier survient quand un fichier surveillé ou un fichier d'un dossier surveillé se modifie (modification du timbre à dates). Par exemple, L'ordinateur avec Label Gallery est connecté au même réseau que le serveur ERP de l'entreprise qui dispose de la base de données principale de la société. Lorsqu'il faut imprimer une étiquette, l'application ERP qui est sur le serveur exporte la partie de la base de données qui contient les données requises pour l'étiquette. Ces champs de données sont stockés dans un fichier texte ASCII sur le disque partagé en réseau. GalleryWatch détectent le nouveau fichier ou les modification du fichier et lancent l'impression d'étiquettes. Les valeurs des variables sont extraites du fichier texte et transférées sur l'étiquette au moment de l'impression. Le fichier déclencheur surveillé peut être: Un fichier factice ne contenant aucune donnée qui lance seulement une action prédéfinie. Un fichier Texte contenant une base de données texte structurée ou des données XML. Un fichier Texte contenant des données non structurées. Un fichier.job contenant des GalleryCommandes. Utiliser un déclencheur Fichier Pour définir le déclencheur, procéder comme suit: 1. Sélectionner la commande Ajouter un déclencheur dans le menu Modifier. 2. Sélectionner la commande Fichier. La boite des propriétés du nouveau déclencheur fichier s'ouvrira. On peut aussi cliquer sur l'icône dans la barre d'outils déclencheur. 4. Aller sur l'onglet Fichier. 5. Définir les propriétés du fichier à surveiller. 6. Aller sur l'onglet Action. 7. Définir les actions qui seront exécutées quand le déclencheur survient. 8. Cliquer sur OK. Le déclencheur est prêt. Si le déclencheur fournit des valeurs de données pour les étiquettes, il faudra extraire les valeurs des données et les transférer aux variables. Procéder comme suit: 1. Double cliquer sur le déclencheur Fichier pour ouvrir la boite de ses propriétés. 2. Aller sur l'onglet Variables. 3. Définir les variables existant sur l'étiquette. On peut définir manuellement les variables ou les importer du fichier d'étiquette. En créant les variables manuellement, vérifier qu'elles utilisent les mêmes noms que sur l'étiquette. 14

4. Aller sur l'onglet Filtre. 5. Cocher l'option Utiliser un filtre pour activer cette fonctionnalité. 6. Sélectionner le Type de filtre convenant au format des données d'entrée. 7. Définir les champs dans le flux des données d'entrée. 8. Lier les champs avec les variables. 9. Cliquer sur le bouton Vérifier la Définition pour tester le fonctionnement du filtre. 10. Cliquer sur OK. Utiliser un déclencheur E-mail Qu'est-ce qu'un déclencheur Courrier électronique? GalleryWatch vérifie les courriers électroniques sur n'importe quel serveur de courrier POP3. Quand un courrier électronique arrive, il déclenche un évènement e-mail qui exécute des actions prédéfinies. L'objet du message électronique détermine si l'évènement doit être déclenché ou non. Le corps du message peut contenir des données de variables et des GalleryCommandes qui précisent en détail les procédures d'impression d'étiquettes. Le déclencheur courrier électronique permet à deux ou plusieurs sites non connectés par un réseau privé (Virtual Private Network (VPN) de s'envoyer de manière facile et sécurisée des données pour imprimer des étiquettes à distance. Les problèmes de coupe-feu sont éliminés par les messages électroniques en texte clair. Utiliser un déclencheur E-mail Pour définir le déclencheur, procéder comme suit: 1. Sélectionner la commande Ajouter un déclencheur dans le menu Modifier. 2. Sélectionner la commande Courrier électronique. La boite des propriétés du nouvel E-mail s'ouvrira. On peut aussi cliquer sur l'icône dans la barre d'outils déclencheur. 4. Aller sur l'onglet E-mail. 5. Définir les propriétés du déclencheur e-mail. 6. Aller sur l'onglet Action. 7. Définir les actions qui seront exécutées quand le déclencheur survient. 8. Cliquer sur OK. Le déclencheur est prêt. Si le déclencheur E-mail fournit des valeurs de données pour les étiquettes, il faudra extraire les valeurs des données d'entrée et les transférer aux variables. Procéder comme suit: 1. Double cliquer sur le déclencheur E-mail pour ouvrir la boite de ses propriétés. 2. Aller sur l'onglet Variables. 3. Définir la variable existant sur l'étiquette. On peut définir manuellement les variables ou les importer du fichier d'étiquette. En 15

créant les variables manuellement, vérifier qu'elles utilisent les mêmes noms que sur l'étiquette. 4. Aller sur l'onglet Filtre. 5. Cocher l'option Utiliser un filtre pour activer cette fonctionnalité. 6. Sélectionner le Type de filtre convenant au format des données d'entrée. 7. Définir les champs dans le flux des données d'entrée. 8. Lier les champs avec les variables. 9. Cliquer sur le bouton Vérifier la Définition pour tester le fonctionnement du filtre. 10. Cliquer sur OK. Utiliser un déclencheur Port série Qu'est-ce qu'un déclencher Port série (COM)? GalleryWatch capture les données provenant d'un port série (COM) et déclenche une action. GalleryWatch peut recevoir différents formats de données. Par exemple, celles provenant d'un scanner de code à barres attaché sur le port série. GalleryWatch accepte les données qu'il reçoit et lance l'impression d'étiquettes. Label Gallery Plus ouvre l'étiquette et tire d'une base de données l'enregistrement spécifique qui correspond aux données scannées. Un scénario similaire peut être réalisé avec d'autres types de périphériques en série, par exemple, une balance. GalleryWatch peut aussi communiquer avec un périphérique en série via des fonctions de script Visual Basic. Les données reçues sont analysées par un filtre ou bien manipulées par une action en Visual Basic. Utiliser un déclencheur port série Pour définir le déclencheur, procéder ainsi qu'il suit: 1. Sélectionner la commande Ajouter un déclencheur dans le menu Modifier. 2. Sélectionner la commande Port série. La boite des propriétés du nouveau déclencheur Port série s'ouvrira. On peut aussi cliquer sur l'icône dans la barre d'outils déclencheur. 4. Aller sur l'onglet Port COM. 5. Définir les propriétés du port série. 6. Aller sur l'onglet Action. 7. Définir les actions qui seront exécutées quand le déclencheur survient. 8. Cliquer sur OK. Le déclencheur est prêt. Si le déclencheur Port série fournit des valeurs de données pour les étiquettes, il faudra extraire les valeurs des données d'entrée et les transférer aux variables. Procéder comme suit: 1. Double cliquer sur le déclencheur port série pour ouvrir la boite de ses propriétés. 2. Aller sur l'onglet Variables. 16

3. Définir la variable existant sur l'étiquette. On peut définir manuellement les variables ou les importer du fichier d'étiquette. En créant les variables manuellement, vérifier qu'elles utilisent les mêmes noms que sur l'étiquette. 4. Aller sur l'onglet Filtre. 5. Cocher l'option Utiliser un filtre pour activer cette fonctionnalité. 6. Sélectionner le Type de filtre convenant au format des données d'entrée. 7. Définir les champs dans le flux des données d'entrée. 8. Lier les champs avec les variables. 9. Cliquer sur le bouton Vérifier la Définition pour tester le fonctionnement du filtre. 10. Cliquer sur OK. Utiliser un déclencheur TCP/IP Qu'est-ce qu'un déclencheur TCP/IP? La commande de lancement de l'impression d'étiquette ainsi que les données de l'étiquette peuvent arriver sur n'importe quel numéro de port TCP/IP spécifié. Les périphériques mobiles qui récupèrent des données en temps réel peuvent envoyer des requêtes d'étiquettes par la même infrastructure sans fil et imprimer des étiquettes sur n'importe quelle imprimante en réseau. Par exemple, dans un entrepôt on utilise un petit ordinateur mobile pour la collecte des données. Il dispose d'un scanner de code à barres intégré. Le code à barres est scanné sur Pocket Label Gallery qui traite les données de l'étiquette, prépare un fichier.job et transmet les données par protocole TCP/IP à GalleryWatch qui tourne sur le serveur. En fonction des données scannées sur le code à barres, Label Gallery recherche la base de données de l'entreprise et imprime les étiquettes avec les données spécifiées. Le déclencheur TCP/IP à des périphériques mobiles de collecte des données ou à des applications UNIX d'envoyer des requêtes d'étiquettes à GalleryWatch. Les applications UNIX n'ont pas besoin d'utiliser un FTP ou Telnet pour placer un fichier sur un serveur Windows de manière à déclencher un évènement d'impression d'étiquettes. Utiliser un déclencheur TCP/IP Pour définir le déclencheur, procéder comme suit: 1. Sélectionner la commande Ajouter un déclencheur dans le menu Modifier. 2. Sélectionner la commande TCP/IP. La boite des propriétés du nouveau déclencheur TCP/IP s'ouvrira. On peut aussi cliquer sur l'icône 4. Aller sur l'onglet TCP/IP. 5. Définir les propriétés du serveur TCP/IP. dans la barre d'outils déclencheur. 17

6. Aller sur l'onglet Action. 7. Définir les actions qui seront exécutées quand le déclencheur est activé. 8. Cliquer sur OK. Le déclencheur est prêt. Si le déclencheur fichier fournit des valeurs de données pour les étiquettes, il faudra extraire les valeurs des données et les transférer aux variables. Procéder comme suit: 1. Double cliquer sur le déclencheur TCP/IP pour ouvrir la boite de ses propriétés. 2. Aller sur l'onglet Variables. 3. Définir les variables existant sur l'étiquette. On peut définir manuellement les variables ou les importer du fichier d'étiquette. En créant les variables manuellement, vérifier qu'elles utilisent les mêmes noms que sur l'étiquette. 4. Aller sur l'onglet Filtre.cette fonctionnalité 5. Cocher l'option Utiliser un filtre pour activer. 6. Sélectionner le Type de filtre convenant au format des données d'entrée. 7. Définir les champs dans le flux des données d'entrée. 8. Lier les champs avec les variables. 9. Cliquer sur le bouton Vérifier la Définition pour tester le fonctionnement du filtre. 10. Cliquer sur OK. Utiliser des Filtres Travailler avec des filtres GalleryWatch dispose de filtres puissants capables d'analyser des données, d'en extraire les champs de données requis en fonction de critères prédéfinies et de les lier aux variables définies sur l'étiquette. Quand les données reçues d'un déclencheur (fichier, COM, email ou TCP/IP) ne sont pas utilisables immédiatement dans GalleryWatch, il faut utiliser les options de filtres de GalleryWatch pour extraire uniquement la partie des données nécessaire à l'impression des étiquettes. Il s'agit de fonction en option à utiliser seulement quand les données du déclencheurs ne sont pas utilisables telles quelles pour l'impression. GalleryWatch dispose de trois types de filtre pour traiter les données: Analyse de document pour fichiers texte non structurés Analyse de base de données Texte pour fichiers structurés texte et base de données Analyse de base de données XML pour fichiers XML Les données à filtrer proviennent du déclencheur. Les sorties du déclencheur sont utilisées comme entrées pour les filtres. 18

Sélection du type de filtre Le choix du filtre est fonction de la structure des données d'entrée à filtrer. Ces données ont en principe l'un des formats suivants: Fichiers non structurés Fichiers structurés Fichiers structurés Filtre d'analyse de Document Ce filtre est utilisable avec toutes les données sans structure. L'exemple parfait est constitué par un fichier de rapport ou un fichier de données d'impression (fichier texte avec commandes d'imprimante). Utiliser ce filtre pour définir la part des données qui sera assignée aux variables parmi les données reçues. Analyse de base de données Texte Ce filtre est utilisable avec les fichiers de bases de données classiques qui comporte les données des champs variables de l'étiquette. Les données peuvent être encodées de deux manières: Dans des champs d'une largeur fixe Dans des champs délimités par certains caractères. Analyse de base de données XML Ce filtre est utilisable avec les données formatées dans des fichiers XML. Filtre Analyse de Document Analyse du Document Le filtre de type Analyse du Document permet de récupérer les champs dans les sources de données non structurées. Label Gallery permet d'analyser deux types de documents de données. Fichiers de rapport Ces fichiers comportent des données repétitives dans une forme semidéfinie. Les parties d'en-tête et de pied de page du rapport sont habituellement identiques et contiennent les coordonnées de la Société (adresse, téléphone, email etc.). On peut utiliser l'analyse de document des fichiers de rapport, de deux manières: Utiliser une aire répétitive: On définit ici une partie du document en tant qu'aire répétitive. Chaque ligne (ou plusieurs lignes) représente un enregistrement. Elle est utilisée sur une étiquette imprimée. On peut se référer à une aire répétitive comme à une base de données texte. Une aire de données répétitive contient normalement des colonnes de données. En travaillant avec les aires répétitives, on se réfère à l'aire et non à la position exacte de données dans le document. Utiliser un champ du document: Ici on extrait les champs de leurs positions exactes dans le document. Pour chaque champ il faut définir le début et la fin. 19

On peut aussi combiner dans un même filtre l'aire répétitive et le champ du document. Les champs du document seront les mêmes pour toutes les étiquettes imprimées sur la base du fichier de rapport. Les champs des aires répétitives changeront pour chaque étiquette. Fichiers de command e d'imprim ante Ce type de source de données a un format de fichier absolument pas structuré, mais en général on connait l'emplacement des champs qui sont parfois encadrés par un préfixe et un suffixe connu. Les Commandes ont toujours la même syntaxe avec des paramètres modifiables de telle sorte qu'il soient facilement identifiés dans un flux de données. Dans ce cas on utilise normalement les champs du document. Il faut définir correctement les aires de départ et de fin de champs pour extraire les données dont on a besoin sur l'étiquette. Le plus souvent les données ne sont jamais à la même place, donc on ne peut pas se référer à des positions déterminées dans le document. On peut rechercher un préfixe ou un suffixe et ensuite définir le champ qui utilise les décalages à partir du préfixe et du suffixe. Ajouter : cliquer sur le bouton Ajouter pour définir les aires répétitives et les champs du document. Modifier: Changer les propriétés du champ existant. Effacer: Supprimer le champ existant. Quand la structure des champs est définie, il faut lier les champs aux variables. Procéder ainsi qu'il suit: 1. Double cliquer sur le nom du champ. La boite de dialogue Propriétés du champ du document s'ouvrira. 2. Sélectionner la variable appropriée dans la liste. Si aucune variable n'est définie, aller sur l'onglet Variable pour les définir. Revenir ensuite à l'onglet Filtre et reprendre à l'étape 1. 3. Cliquer sur OK. Lier le Document aux Variables On utilise la boite de dialogue Propriétés des Champs du Document pour lier les champs du document aux variables. On l'utilise aussi pour définir la position des champs dans le document. C'est la même boite de dialogue qu'on utilise à la fois pour les champs du document et pour les champs des aires répétitives. Différence entre "Champs du document" et "Champs des aires répétitives": Les Champs du document apparaissent complètement dans le document, tandis que les champs répétitifs apparaissent par rapport aux aires répétitives. Il faut en tenir compte quand on définit les points de début et de fin de champ. Quand on n'utilise que des champs de document, les données provenant du déclencheur sont utilisées sur toutes les étiquettes. Quand on utilise des variables réitérables, chacun des articles d'une aire répétitive est utilisé pour une étiquette. Si la 20

zone répétitive contient 10 lignes, les données de chacune des lignes sont utilisées sur une étiquette, il y aura 10 étiquettes. On peut combiner un document et des variables réitérables sur l'étiquette. Les variables du Document resteront identiques pour tous les évènements de variables réitérables et seront les mêmes pour toutes les étiquettes imprimées pour le déclencheur, mais les champs répétitifs changeront pour chaque objet. On peut utiliser les données de plusieurs lignes consécutives sur une seule étiquette. Changer le chiffre de l'option Nombre de rangées dans la partie réitérable lors de la définition de la zone répétitive. Pour créer les champs du document ou les champs de la zone répétitive et les lier aux variables, procéder comme suit: 1. Cliquer sur le bouton Ajouter pour ouvrir la boite de dialogue Propriétés des champs du Document. 2. Définir le nom de champ. 3. Sélectionner la variable qui sera liée au champ. La valeur du champ sera transférée à la variable lors du traitement par le filtre. 4. Définir les paramètres du Début de champ et Fin de champ. Les points de départ et de fin de la zone peuvent être définis avec trois paramètres. Numéro de ligne, numéro de colonne et préfixe. Il suffit d'en définir deux. Par exemple, si les données démarrent à la ligne n 10, et que les données requises sont toujours précédés de la chaîne"data #", on inscrira 10 pour le Numéro de ligne, "Data #" pour le Préfixe et on laissera 0 pour le Numéro de colonne. 5. Cocher l'option Supprimer les espaces avant le premier et après le dernier caractère, pour supprimer les espaces en tête et à la fin des valeurs des données. 6. Répéter cette procédure à partir de l'étape 1 pour tous les autres champs. Si aucune variable n'est définie, aller sur l'onglet Variable pour le faire. Exemple de Documents pour le filtre Analyse de Document Document avec les champs et les parties répétitives En rouge: les champs du document. En jaune, les parties répétitives contenant six champs: Product ID, Product Name, Quantity, Unit Price, Discount, Extended Price. 21

Document comportant seulement une partie répétitive Document avec une partie répétitive définie pour la totalité du fichier et un Nombre de lignes dans la partie répétitive fixé a 8. Présentation d'un filtre Analyse de document Le filtre Analyse de document peut analyser un fichier texte non structuré pour y récupérer les données à imprimer sur l'étiquette. Les fichiers texte non structurés sont par exemple des rapports, des factures ou des fichiers de flux de données imprimante. Non structuré fait référence à une structure de données non formatées dans laquelle les données ne sont pas organisées en tableau. Les données ne sont pas organisées en rangées et colonnes séparées par un caractère du type virgule ou elles ne sont pas 22

placées en colonnes d'une largeur déterminée. GalleryWatch peut extraire certaines données spécifiques d'un fichier non structuré pour les assigner à certaines variables. La facture ci-dessous montre les données surlignées qu'on veut imprimer sur l'étiquette. En principe, on extrait les lignes de données et on utilise les champs de données individuellement sur l'étiquette. Fichier non structuré: Fichier Texte de données La colonne "Quantity" de la facture détermine la quantité d'étiquettes que GalleryWatch va envoyer à l'impression (au total 4 étiquettes). La figure ci-dessous montre un autre type de document non structuré (fichier de flux d'imprimante) qu'on peut analyser avec ce filtre. GalleryWatch extrait les champs de données surlignées et les relie aux variables de l'étiquette. Les champs de données d'une imprimante peuvent être imprimés sur une autre imprimante. 23

Fichier non structuré: Fichier de données du flux d'imprimante Cette technologie de filtre fonctionne avec tous les types de fichiers non structurés qu'on voudra utiliser comme source de données variables d'une étiquette. Le filtre de GalleryWatch permet d'automatiser facilement l'extraction des champs de données requis et de les imprimer sur l'étiquette. Propriétés des champs du Document Propriétés du champ Nom du champ: Définir le nom du champ. Chaque champ doit avoir son nom et ce nom doit être unique. Variable: Sélectionner la variable à laquelle le champ va donner sa valeur. Début de champ: Définir la position du début de champ. Numéro de ligne et numéro de colonne: Utiliser ces options, si les données du champ commencent/finissent toujours sur la même ligne/colonne. Préfixe et décalage: Utiliser ces options, si le champ ne démarre pas toujours du même point. On peut rechercher un préfixe et décaler le champ vers le haut ou le bas du nombre de lignes spécifié. Fin de champ: Définir la position de fin de champ. Numéro de ligne et numéro de colonne: Utiliser ces options, si les données du champ commencent / finissent toujours sur la même ligne/colonne. Préfixe et décalage: Utiliser ces options, si le champ ne finit pas toujours sur le même point. On peut rechercher un préfixe et décaler le champ vers le haut ou le bas du nombre de ligne spécifié. Fin de la ligne: Le champ s'étend du point de départ jusqu'à la fin de la ligne. Supprimer les espaces avant le premier et après le dernier caractère: Sélectionner cette option pour supprimer les espaces en tête et après la valeur. 24