NiceLabel 2019 Designer Pro / PowerForms Mode d'emploi

Ajouter à Mes manuels
618 Des pages
NiceLabel 2019 Designer Pro / PowerForms Mode d'emploi | Fixfr
Guide utilisateur NiceLabel 2019
de Designer
Rev-2020-11 ©NiceLabel 2020.
PowerForms Édition
Table des matières
1. Introduction .....................................................................................................................
1.1. Les termes essentiels de Designer ........................................................................
1.1.1. Étiquette ....................................................................................................
1.1.2. Formulaire ..................................................................................................
1.1.3. Solution .....................................................................................................
1.1.4. Objet ..........................................................................................................
1.1.5. Document ..................................................................................................
1.1.6. Plan de travail .............................................................................................
1.1.7. Source de données ....................................................................................
1.1.8. Gestionnaire de données dynamiques .........................................................
1.1.9. Explorateur des données dynamiques .........................................................
1.1.10. Calques ...................................................................................................
1.1.11. Explorateur de Solution ............................................................................
1.1.12. Éditeur d'actions .......................................................................................
1.1.12.1. Ruban ............................................................................................
1.1.12.2. Explorateur d'actions .....................................................................
1.1.12.3. Champ d'édition .............................................................................
1.2. Clavier et souris ....................................................................................................
1.2.1. Utiliser efficacement clavier et souris ..........................................................
1.2.2. Souris à roulette .........................................................................................
1.2.3. Raccourcis clavier ......................................................................................
1.3. Options (Configuration du programme) ..................................................................
2. Présentation de l'espace de travail ....................................................................................
2.1. Page de démarrage ...............................................................................................
2.2. Panneaux objets et explorateurs ............................................................................
2.3. Panneau des calques ............................................................................................
2.3.1. Travailler avec le Panneau des calques ........................................................
2.3.2. Positionnement de vos objets en utilisant les calques ..................................
2.3.3. Concevoir plus facilement: les états des calques .........................................
2.3.4. Organiser les calques en utilisant le menu clic droit ......................................
2.4. Panneau des objets ...............................................................................................
2.5. Imprimante et barre d'état ......................................................................................
2.5.1. Barre d'état de sélection d'imprimante .........................................................
2.5.2. Mode d'impression Windows ......................................................................
2.6. Onglets et rubans ..................................................................................................
2.6.1. Onglets ......................................................................................................
2.6.2. Ruban ........................................................................................................
2.6.3. Onglet Fichier .............................................................................................
2.6.3.1. Démarrer .........................................................................................
2.6.3.2. Nouveau ..........................................................................................
2.6.3.3. Ouvert .............................................................................................
2.6.3.4. Onglet Importer un fichier ................................................................
2.6.3.5. Enregistrer ......................................................................................
12
12
12
13
13
14
15
15
15
16
17
18
18
19
20
21
22
22
22
23
23
25
27
28
29
30
31
32
33
34
36
37
38
38
38
39
39
40
41
41
42
42
42
2
2.6.3.6. Enregistrer sous ..............................................................................
2.6.3.7. Impression ......................................................................................
2.6.3.8. Utiliser le mode d'impression Stocker/Rappeler ................................
2.6.3.9. Protection .......................................................................................
2.6.3.10. Options (Configuration du programme) ...........................................
2.6.3.11. À Propos .......................................................................................
2.6.4. Onglet Accueil ............................................................................................
2.6.4.1. Presse-papiers ................................................................................
2.6.4.2. Police ..............................................................................................
2.6.4.3. Action .............................................................................................
2.6.4.4. Gestion ...........................................................................................
2.6.4.5. Aligner ............................................................................................
2.6.4.6. Objets .............................................................................................
2.6.5. Onglet Données .........................................................................................
2.6.5.1. Assistant Base de données ..............................................................
2.6.5.2. Gestion des sources de données .....................................................
2.6.6. Onglet Affichage ........................................................................................
43
43
43
44
45
53
55
55
57
57
59
59
59
60
60
61
62
2.6.6.1. Zoom .............................................................................................. 62
2.6.6.2. Visibilité des marqueurs d'objet ........................................................ 63
2.6.6.3. Alignement et quadrillage ................................................................ 63
2.6.6.4. Rotation .......................................................................................... 64
2.6.7. Onglet Solution .......................................................................................... 64
2.6.7.1. Presse-papiers ................................................................................ 64
2.6.7.2. Nouveau .......................................................................................... 65
2.6.7.3. Action ............................................................................................. 65
2.6.7.4. Importer et Exporter ........................................................................ 65
2.6.8. Onglets contextuels ................................................................................... 66
2.6.8.1. Onglets contextuels spécifiques à l'étiquette .................................... 67
2.6.8.2. Onglets contextuels spécifiques au formulaire .................................. 82
2.6.8.3. Stockage de documents .................................................................. 88
2.6.9. Onglet Aide ................................................................................................ 89
2.6.10. Tag RFID ................................................................................................... 90
2.6.10.1. Tag ................................................................................................ 90
2.6.10.2. Contenu ........................................................................................ 91
2.6.10.3. Sécurité ........................................................................................ 93
2.6.10.4. Paramètres .................................................................................... 96
2.6.10.5. RFID lecture et impression ............................................................. 97
2.7. Plan de travail ........................................................................................................ 98
2.7.1. Éléments du plan de travail ......................................................................... 99
2.7.2. Actions d'édition du plan de travail ............................................................ 100
2.7.3. Éléments d'aide visuelle ............................................................................ 100
2.7.4. Fenêtre des propriétés de l'objet ............................................................... 101
2.8. Boîtes de dialogue Propriétés du document et gestion du document .................... 102
2.8.1. Propriétés de l'étiquette ............................................................................ 102
2.8.2. Propriétés du formulaire ........................................................................... 103
2.8.3. Gestionnaire de données dynamiques ....................................................... 105
3
2.8.3.1. Ruban du Gestionnaire de données dynamiques .............................
2.8.3.2. Explorateur des données dynamiques ............................................
2.9. Éditeur des propriétés de l'objet ...........................................................................
2.10. Menus contextuels ............................................................................................
2.10.1. Menu contextuel du plan de travail ..........................................................
2.10.2. Menu contextuel des objets ....................................................................
2.10.3. Groupe de menu contextuel ....................................................................
3. Étiquette .......................................................................................................................
3.1. Assistant de paramétrage de nouvelle étiquette ...................................................
3.1.1. Étape 1: Sélectionner l'imprimante ............................................................
3.1.2. Étape 2: Définir la taille de la page .............................................................
3.1.3. Étape 3: Sélectionner la présentation de l'étiquette ....................................
3.1.4. Étape 4: Spécifier les dimensions de l'étiquette ..........................................
3.1.5. Étape 5: Sommaire ...................................................................................
3.2. Propriétés de l'étiquette .......................................................................................
3.2.1. Imprimante ...............................................................................................
3.2.2. Dimensions de l'étiquette ..........................................................................
3.2.3. Papier ......................................................................................................
3.2.4. Format .....................................................................................................
3.2.5. Style ........................................................................................................
3.2.6. Impression par lot .....................................................................................
3.2.7. Massicot ..................................................................................................
3.2.8. Info ..........................................................................................................
3.3. Objets de l'étiquette ............................................................................................
3.3.1. Texte ........................................................................................................
3.3.1.1. Source ..........................................................................................
3.3.1.2. Style .............................................................................................
3.3.1.3. Effets ............................................................................................
3.3.1.4. Position .........................................................................................
3.3.1.5. Position relative .............................................................................
3.3.1.6. Général .........................................................................................
3.3.2. Paragraphe ..............................................................................................
3.3.2.1. Source ..........................................................................................
3.3.2.2. Style .............................................................................................
3.3.2.3. Ajuster ..........................................................................................
3.3.2.4. Effets ............................................................................................
3.3.2.5. Limites ..........................................................................................
3.3.2.6. Position .........................................................................................
3.3.2.7. Général .........................................................................................
3.3.3. Paragraphe Texte enrichi ...........................................................................
3.3.3.1. Source ..........................................................................................
3.3.3.2. Style .............................................................................................
3.3.3.3. Ajuster ..........................................................................................
3.3.3.4. Position .........................................................................................
3.3.3.5. Position relative .............................................................................
3.3.3.6. Général .........................................................................................
106
109
109
110
110
111
112
115
115
116
118
119
119
120
120
121
126
127
128
129
130
132
133
133
134
134
135
136
137
138
139
140
140
141
142
143
143
144
145
146
146
147
148
148
149
150
4
3.3.3.7. Éditeur de paragraphe enrichi .........................................................
3.3.4. Code à barres ...........................................................................................
3.3.5. Image ......................................................................................................
3.3.5.1. Source ..........................................................................................
3.3.5.2. Graphiques encodé Base64 ...........................................................
3.3.5.3. Prise en charge des champs BLOB .................................................
3.3.5.4. Style .............................................................................................
3.3.5.5. Position .........................................................................................
3.3.5.6. Général .........................................................................................
3.3.6. Rectangle .................................................................................................
3.3.6.1. Position .........................................................................................
3.3.6.2. Général .........................................................................................
3.3.7. Ligne .......................................................................................................
3.3.7.1. Position .........................................................................................
3.3.7.2. Général .........................................................................................
3.3.8. Ellipse ......................................................................................................
3.3.8.1. Position .........................................................................................
3.3.8.2. Général .........................................................................................
3.3.9. Inverse .....................................................................................................
3.3.9.1. À Propos .......................................................................................
3.3.9.2. Position .........................................................................................
3.3.9.3. Général .........................................................................................
3.3.10. Rapports ................................................................................................
3.3.10.1. Éléments de rapports ..................................................................
3.3.10.2. Création de nouveaux rapports ....................................................
3.3.10.3. Ajout d'objets à des rapports ........................................................
3.3.10.4. Configuration des définitions de répétiteur ...................................
3.3.10.5. Ajout d’en-têtes et de pieds de page ............................................
3.3.10.6. Ajout d’objets dynamiques aux en-têtes et pieds de page .............
3.3.10.7. Ajout de numéros de pages ..........................................................
3.4. Travail avec les objets ..........................................................................................
3.4.1. Ajouter un objet ........................................................................................
3.4.2. Ajouter un objet connecté à une source de données ..................................
3.4.3. Regroupement .........................................................................................
3.4.4. Rotation ...................................................................................................
3.4.5. Redimensionnement de l'objet ..................................................................
3.4.5.1. Dimension de graphiques ..............................................................
3.4.5.2. Taille automatique avec les formulaires ...........................................
3.4.5.3. Redimensionner la colonne d'une table ...........................................
3.5. Enregistrement d'une étiquette ............................................................................
3.5.1. Fichier d'étiquette ou. Fichier de solution ...................................................
3.5.2. Stockage de l'étiquette .............................................................................
4. Code à barres ................................................................................................................
4.1. Source ................................................................................................................
4.2. Code à barres .....................................................................................................
4.3. Caractère de contrôle .........................................................................................
151
152
153
153
154
155
155
156
158
159
160
162
164
164
165
166
168
169
171
171
171
173
175
176
177
179
180
181
182
183
183
184
185
185
186
186
187
187
188
188
188
189
190
190
190
191
5
4.4. Texte lisible .........................................................................................................
4.5. Barres en retrait ..................................................................................................
4.6. Détails ................................................................................................................
4.7. Position ..............................................................................................................
4.8. Position relative ...................................................................................................
4.9. Général ...............................................................................................................
4.10. Codes à barres disponibles et leurs paramètres .................................................
4.10.1. Code à barres 2D ...................................................................................
4.10.2. Sous-types de GS1 DataBar ...................................................................
4.10.2.1. Types de symbole linéaire ............................................................
4.10.2.2. Types de symbole composite .......................................................
4.11. Détails du code à barres 1D ...............................................................................
4.12. Détails du code à barres 2D ...............................................................................
4.12.1. Code Page .............................................................................................
4.12.2. Colonnes ...............................................................................................
4.12.3. Mode Compactage .................................................................................
4.12.4. Encodage ...............................................................................................
4.12.5. Encodage ECI .........................................................................................
4.12.6. Niveau de correction d'erreur ..................................................................
4.12.7. Format ...................................................................................................
4.12.8. Lignes ....................................................................................................
4.12.9. Version du symbole ................................................................................
4.12.10. Tronqué ...............................................................................................
4.12.11. Version ................................................................................................
4.13. GS1 DataBar spécifiques ...................................................................................
4.13.1. Source du GS1 DataBar ..........................................................................
4.13.2. Propriété du GS1 DataBar .......................................................................
4.14. Contenu du code à barres Maxicode ..................................................................
4.15. Contenu du code à barres USPS Intelligent Mail barcode ....................................
5. Impression ....................................................................................................................
5.1. Panneau Imprimer (Formulaire d'impression par défaut) ........................................
5.2. Modifier le formulaire d'impression .......................................................................
5.3. Procédure d'impression .......................................................................................
5.4. Utiliser le mode d'impression Stocker/Rappeler ....................................................
5.5. Optimiser la vitesse d'impression .........................................................................
5.6. Imprimer d'une base de données .........................................................................
5.7. Modification des paramètres de l'imprimante .......................................................
5.8. Modification des options de tramage ...................................................................
5.9. Impression recto-verso .......................................................................................
5.10. Définition de la zone non imprimable ..................................................................
6. Sources de données dynamiques ...................................................................................
6.1. Variables .............................................................................................................
6.1.1. Variable ....................................................................................................
6.1.1.1. Général .........................................................................................
6.1.1.2. Texte .............................................................................................
6.1.1.3. Date ..............................................................................................
192
193
193
194
194
196
198
208
210
210
211
212
213
214
214
214
214
215
216
216
216
217
217
217
217
217
218
218
219
221
221
225
225
227
228
229
230
232
233
234
236
237
237
237
241
243
6
6.1.1.4. Heure ............................................................................................
6.1.1.5. Virgule flottante .............................................................................
6.1.1.6. Devise ...........................................................................................
6.1.2. Date du jour ..............................................................................................
6.1.2.1. Onglet Général ..............................................................................
6.1.2.2. Règles de sortie .............................................................................
6.1.2.3. Formats de date ............................................................................
6.1.3. Heure actuelle ..........................................................................................
6.1.3.1. Onglet Général ..............................................................................
6.1.3.2. Règles de sortie .............................................................................
6.1.3.3. Formats d'heures ...........................................................................
6.1.4. Compteur .................................................................................................
6.1.4.1. Onglet Général ..............................................................................
6.1.5. Invites ......................................................................................................
6.1.6. Impression des variables du formulaire ......................................................
6.2. Fonctions ...........................................................................................................
6.2.1. Extraction ................................................................................................
6.2.2. Concaténation .........................................................................................
6.2.3. Décalage de date .....................................................................................
6.2.4. Linéaire ....................................................................................................
6.2.5. VBScript ..................................................................................................
6.2.6. Expression VBScript .................................................................................
6.2.6.1. Éditeur de script ............................................................................
6.2.7. Script Python ...........................................................................................
6.2.8. HIBC ........................................................................................................
6.2.9. GS1-128 ..................................................................................................
6.2.10. ANSI MH10.8.2 (ASC) ..............................................................................
6.2.11. Syntaxe de transfert des données pour support de haute capacité (ADC) .
6.2.12. Contenu du fichier ..................................................................................
6.2.13. Message NDEF .......................................................................................
6.3. Base de données ................................................................................................
6.3.1. Types de bases de données utilisables ......................................................
6.3.2. Options de connexion à la base de données ..............................................
6.3.3. Assistant Base de données .......................................................................
6.3.3.1. Ajout d'une base de données .........................................................
6.3.3.2. Assistant base de données pour base de données Excel .................
6.3.3.3. Assistant Base de données pour Bases de données Access ............
6.3.3.4. Assistant base de données pour base de données SQL Server
Microsoft ..................................................................................................
6.3.3.5. Assistant base de données pour fichier texte ..................................
6.3.3.6. Assistant base de données pour base de données Oracle ...............
6.3.3.7. Assistant base de données pour base de données MySQL ..............
6.3.3.8. Assistant base de données pour ajouter des bases de données via
OLE DB .....................................................................................................
6.3.3.9. Assistant base de données pour sources de données ODBC ...........
6.3.3.10. Édition d'une base de données .....................................................
245
246
248
251
251
253
253
254
254
255
255
256
256
260
260
262
264
265
266
267
268
269
269
271
272
274
275
276
277
278
279
280
280
282
282
283
286
289
293
295
299
301
305
309
7
6.3.4. Connexion manuelle à une base de données .............................................
6.3.4.1. Se connecter à un fichier Microsoft Excel .......................................
6.3.4.2. Se connecter à un fichier Microsoft Access ....................................
6.3.4.3. Se connecter à une base de données Microsoft SQL Server ...........
6.3.4.4. Se connecter à un fichier texte .......................................................
6.3.4.5. Se connecter à une base de données Oracle ..................................
6.3.4.6. Se connecter à une base de données MySQL .................................
6.3.4.7. Se connecter à d'autres bases de données (OLE DB) .......................
6.3.4.8. Se connecter à une source de données ODBC ................................
6.3.4.9. Configuration d'une table de la base de données ............................
6.3.4.10. Configuration d'un champ ............................................................
6.3.4.11. Bases de données avec requêtes SQL personnalisées ..................
6.3.4.12. Configuration de la connexion à la base de données .....................
6.3.4.13. Utiliser l'Assistant de structure du Fichier Texte .............................
6.3.4.14. Configuration de la connexion à une base de données Fichier
texte .........................................................................................................
6.4. Variables internes ...............................................................................................
6.5. Variables globales ...............................................................................................
6.5.1. Ajouter des variables globales comme source de données d'un objet .........
6.5.2. Configuration d'une variable globale ..........................................................
6.5.2.1. Onglet Général ..............................................................................
6.6. Ajouter et supprimer des sources de données .....................................................
6.7. Groupes de caractères de saisie autorisés ...........................................................
6.8. Raccourcis pour les caractères spéciaux .............................................................
7. Solutions .......................................................................................................................
7.1. Créer ou éditer une solution .................................................................................
7.2. Accéder aux fichiers d'une solution ......................................................................
7.3. Créer ou éditer l'étiquette d'une solution ..............................................................
7.4. Formulaire ..........................................................................................................
7.4.1. Créer et éditer un formulaire .....................................................................
7.4.2. Propriétés du formulaire ...........................................................................
7.4.2.1. Paramètres de base .......................................................................
7.4.2.2. Paramètres additionnels ................................................................
7.4.2.3. Style .............................................................................................
7.4.2.4. Ordre de tabulation ........................................................................
7.4.2.5. F1 Aide ..........................................................................................
7.4.2.6. Événements ..................................................................................
7.4.2.7. Événements variables ....................................................................
7.4.2.8. Données du port série ...................................................................
7.4.2.9. Info ...............................................................................................
7.4.3. Ajout d'objets à un formulaire ....................................................................
7.4.4. Objets du formulaire .................................................................................
7.4.4.1. Cadre ............................................................................................
7.4.4.2. Texte .............................................................................................
7.4.4.3. Image ............................................................................................
7.4.4.4. Bouton ..........................................................................................
312
313
316
319
322
325
328
331
335
338
342
344
345
346
348
350
352
353
354
354
356
357
358
360
360
361
361
362
362
363
364
367
367
367
368
368
368
369
371
371
371
373
375
378
381
8
7.4.4.5. Groupe de boutons ........................................................................
7.4.4.6. Champ d'édition .............................................................................
7.4.4.7. Champ Mémo ................................................................................
7.4.4.8. Liste déroulante .............................................................................
7.4.4.9. Zone de liste ..................................................................................
7.4.4.10. Boutons Radio .............................................................................
7.4.4.11. Case à cocher .............................................................................
7.4.4.12. Table de Base de données ............................................................
7.4.4.13. Navigateur de la base de données ................................................
7.4.4.14. Recherche dans la base de données .............................................
7.4.4.15. Prévisualisation ...........................................................................
7.4.4.16. Initialisation des données .............................................................
7.4.4.17. Paramètres de l'imprimante ..........................................................
7.4.4.18. Quantité à imprimer .....................................................................
7.4.5. Exécuter le formulaire ...............................................................................
7.4.6. Débogueur du formulaire ..........................................................................
7.5. Comment faire ....................................................................................................
7.5.1. Impression avec formulaires .....................................................................
7.5.1.1. Impression avec formulaires ...........................................................
7.5.1.2. Imprimer des étiquettes dont le nom provient d'une base de
données ...................................................................................................
7.5.2. Importer et Exporter .................................................................................
7.6. Définir les Actions ...............................................................................................
7.6.1. Éditeur d'actions .......................................................................................
7.6.1.1. Ruban ...........................................................................................
7.6.1.2. Explorateur d'actions .....................................................................
7.6.1.3. Champ d'édition .............................................................................
7.6.2. Actions disponibles ..................................................................................
7.6.2.1. Général .........................................................................................
7.6.2.2. Imprimante ....................................................................................
7.6.2.3. Formulaire .....................................................................................
7.6.2.4. Variables .......................................................................................
7.6.2.5. Données et connectivité ................................................................
7.6.2.6. Opérations de fichier .....................................................................
7.6.2.7. Contrôle de flux .............................................................................
7.6.2.8. Autre .............................................................................................
7.6.3. Combinaison des valeurs dans un objet .....................................................
7.6.4. Accès aux ressources partagées du réseau ...............................................
7.6.4.1. Privilèges utilisateur pour le mode de service .................................
7.6.4.2. Notation UNC pour les partages réseau ..........................................
7.6.4.3. Notation pour accéder aux fichiers dans Control Center ..................
7.6.4.4. Disponibilité des pilotes d'imprimantes ...........................................
7.6.5. Ordre de recherche des fichiers ................................................................
7.6.6. ID de l'état du spouleur .............................................................................
8. NiceLabel Print ..............................................................................................................
8.1. Gestion des emplacements des documents .........................................................
384
389
392
396
401
405
409
412
417
419
422
425
432
434
436
438
439
439
440
441
442
443
444
445
446
447
448
450
461
479
495
504
526
534
541
558
559
559
559
559
560
560
560
562
562
9
8.2. Ouverture des documents ...................................................................................
8.3. Impression utilisant NiceLabel Print .....................................................................
9. Référence ......................................................................................................................
9.1. Types de fichiers de commande ..........................................................................
9.1.1. Fichier de commande JOB ........................................................................
9.1.1.1. Définition du fichier de commande JOB ..........................................
9.1.1.2. Exemple de fichier de commande JOB ...........................................
9.1.2. Fichier de commande XML ........................................................................
9.1.2.1. Définition du fichier de commande XML ..........................................
9.1.2.2. Exemple de fichier de commande XML ...........................................
9.1.3. Fichier de commande CSV ........................................................................
9.1.3.1. Définition du fichier de commande CSV ..........................................
9.1.3.2. Exemple de fichier de commande CSV ...........................................
9.2. Définition du fichier d'exportation des variables ....................................................
9.2.1. Définition du fichier .NLVR .........................................................................
9.2.2. Définition du Schéma XML (XSD) pour la Spécification XML de l'étiquette ...
9.2.3. Exemple de fichier .NLVR ..........................................................................
9.3. Définition du fichier Oracle WMS ..........................................................................
9.3.1. XML DTD ..................................................................................................
9.3.2. Exemple d'XML Oracle ..............................................................................
9.4. Importer les variables d'une ancienne étiquette ....................................................
9.5. Attribution des licences et imprimantes utilisées ..................................................
9.6. Aide orthographique ...........................................................................................
9.7. Session d'impression ..........................................................................................
9.8. Mode de Traçage ................................................................................................
9.9. Synchroniser les paramètres du massicot avec l'imprimante .................................
10. Comment faire .............................................................................................................
10.1. Saisir des caractères avec la syntaxe <#hex_code> ............................................
10.2. Saisir des caractères avec <Alt>+<code ASCII> .................................................
10.3. Remplacement automatique de la police ............................................................
10.3.1. Configuration du mappage de police .......................................................
10.3.2. Exemple de configuration de mappage ....................................................
10.4. Formatage des allergènes des ingrédients alimentaires ......................................
10.4.1. Conditions préalables .............................................................................
10.4.2. Mise en forme des allergènes ..................................................................
10.4.3. Syntaxe des fonctions de mise en forme des allergènes ..........................
10.4.3.1. Liste des allergènes pour l'utilisateur ............................................
10.4.3.2. Allergènes dans une table Microsoft Excel ....................................
10.4.3.3. Allergènes dans une base de données Microsoft Access ..............
10.4.3.4. Allergènes dans une base de données Microsoft SQL ...................
10.4.3.5. Allergènes sur SQL Server ...........................................................
10.4.3.6. Allergènes dans les tags ..............................................................
10.4.4. Syntaxe des fonctions de mise en forme des allergènes avec
discrimination ...................................................................................................
10.4.4.1. Liste des allergènes pour l'utilisateur ............................................
10.4.4.2. Allergènes dans une table Microsoft Excel ....................................
563
563
564
564
564
564
570
570
571
575
576
576
577
577
577
580
584
585
585
586
587
588
589
591
592
594
596
596
596
597
597
598
599
599
600
601
601
601
602
603
603
604
605
605
605
10
10.4.4.3. Allergènes dans une base de données Microsoft Access ..............
10.4.4.4. Allergènes dans une base de données Microsoft SQL ...................
10.4.4.5. Allergènes sur SQL Server ...........................................................
10.5. Créer des étiquettes de longueur variable ..........................................................
10.6. Impression multicolore ......................................................................................
10.7. Comment créer des étiquettes aux normes GS1 ................................................
10.8. Impression de données illimitées .......................................................................
10.8.1. Étiquettes connectées à une base de données ou un compteur ...............
10.8.2. Étiquettes non connectées à une base de données ou un compteur .........
10.9. Utilisation du compteur interne de l'imprimante ..................................................
10.10. Installation des pilotes d'imprimantes ...............................................................
10.11. Créer des liens hypertexte et envoyer des e-mails sur les formulaires ...............
11. Assistance technique en ligne ......................................................................................
607
607
608
609
611
611
613
613
614
614
615
616
618
11
1. Introduction
1.1. Les termes essentiels de Designer
Cette section décrit les éléments de Designer qui permettent de créer efficacement une simple
étiquette ou de créer et gérer des solutions complexes d'étiquetage comportant plusieurs étiquettes,
des sources de données dynamiques et exécutant automatiquement des actions.
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Voici la liste des termes essentiels de Designer. Se familiariser avec eux permet de démarrer plus
aisément et de réussir des projets d'étiquetage.
• Étiquette
• Formulaire
• Solution
• Object
• Document
• Plan de travail
• Source de données
• Gestionnaire de données dynamiques
• Explorateur des données dynamiques
• Gestionnaire de solutions
• Éditeur d'actions
Pour certains termes de Designer qui ne seraient pas familiers, voir l'onglet Aide.
1.1.1. Étiquette
Une étiquette est un masque sur lequel on ajoute des objets et qu'on imprime sur n'importe quel
support.
12
Chaque objet ajoute sur l'étiquette différents types de contenus : texte, ligne, ellipse, code à barres ou
rectangle. Le contenu peut être fixe (saisie manuelle par l'opérateur) ou dynamique (défini en utilisant
les valeurs de sources de données connectées).
Après avoir terminé de créer votre étiquette, vous pouvez l'imprimer en utilisant n'importe quelle
imprimante installée.
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Créer une étiquette imprimable relève des tâches de base de Designer. Designer permet de créer et
imprimer des étiquettes autonomes ou des étiquettes intégrées dans une solution d'impression.
Pour savoir comment créer ou éditer une étiquette, cliquer ici.
1.1.2. Formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Un formulaire NiceLabel Designer sert de panneau pour inscrire, afficher et sélectionner les données
à présenter et imprimer sur une étiquette. Il a l'avantage de simplifier la saisie des données et le
processus d'impression pour l'utilisateur final.
Dans NiceLabel Designer, un formulaire est intégré à une solution d’impression. Ce qui veut dire qu'un
formulaire est construit en association avec une étiquette déjà créée.
ASTUCE
Un formulaire permet de construire un système de gestion des données entièrement
sur mesure en fonction des besoins de l'activité.
Pour savoir comment créer ou éditer un formulaire, cliquer ici.
1.1.3. Solution
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
13
Une solution NiceLabel Designer peut comporter plusieurs documents; étiquettes, formulaires et
sources de données partagées. Une solution permet de travailler avec un nombre illimité d'étiquettes,
de formulaires et de sources de données variables.
Comment étiquettes et formulaires coopèrent dans une solution? Un étiquette indépendante peut
être créée et imprimée. Des réimpressions manuelles multiples d'une seule étiquette prennent
beaucoup de temps. Elles sont compliquées si le contenu doit être actualisé constamment. Donc,
NiceLabel a introduit la possibilité de créer des formulaires combinés avec les étiquettes dans une
solution.
Dans une solution, les étiquettes spécifient la mise en page des étiquettes imprimées. Les
Formulaires permettent de définir, modifier, actualiser et réimprimer facilement le contenu des
étiquettes imprimées. Les formulaires permettent aussi de contrôler un large éventail de données et
d'actions relatives à l'impression.
Conserver les étiquettes et les formulaires dans un seul fichier donne les avantages suivants:
• Gestion simplifiée du résultat imprimé.
• Création et impression d'étiquettes plus simples et plus rapides.
• Utilisation simplifiée des sources de données variables.
Pour savoir comment créer ou éditer une solution, cliquer ici.
1.1.4. Objet
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
L'objet est l'élément de base de toute étiquette ou solution. Pour créer une étiquette ou un formulaire,
il faudra sélectionner, ajouter et positionner les objets sur le plan de travail.
Exemple
Chaque objet a un rôle différent. Dans la plupart des cas, un objet Texte comporte une seule ligne de
contenu textuel dont la taille de la police ne s'adapte pas à l'étiquette. L'objet code à barres ajoute un
code à barres dont le type et le contenu varient en fonction du document. Utiliser des Boutons radio
permet de sélectionner un seul bouton dans un ensemble d'éléments mutuellement exclusifs.
Les différents Objets de l'étiquette et leur objectif sont listés ici.
Les différents Objets du formulaire et leur objectif sont listés ici.
14
1.1.5. Document
Le terme Document est utilisé pour les étiquettes et les formulaires. il est interchangeable.
NOTE
Mais ne pas confondre Document et Solution. Une solution est toujours un fichier
autonome tandis qu'un document – étiquette ou formulaire – peut être utilisé en fichier
autonome ou comme partie d'une solution.
1.1.6. Plan de travail
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Votre plan de travail vous permet de créer, ajouter, positionner et interconnecter des objets sur vos
étiquettes et de formulaire.
Pour vous aider à concevoir des étiquettes et des formulaires aussi simplement et efficacement que
possible, votre plan de travail utilise les principes d'utilisation et de fonctionnalité de Microsoft Office.
ASTUCE
Utiliser l'onglet Affichage pour personnaliser votre plan de travail.
• En savoir plus sur les éléments du plan de travail ici.
• En savoir plus sur les actions d'édition du plan de travail ici.
• En savoir plus sur les éléments d'aide visuelle du plan de travail ici.
1.1.7. Source de données
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
15
Une Source de données dispose du contenu des objets des étiquettes ou des formulaires. Les
sources de données disponibles avec NiceLabel Designer sont listées et décrites dans la table cidessous :
Données
fixes
Un contenu fixe permet d'insérer à la main une valeur dans une zone d'édition en
utilisant un clavier. La valeur insérée reste inchangée pour chaque étiquette
imprimée.
Toutes les fonctionnalités d'édition normales de Windows permettent d'insérer
ou modifier un contenu fixe (couper, copier, coller, etc.). Les caractères spéciaux
sont accessibles par un bouton flèche sur le côté droit d'un champ d'édition ou
par un menu contextuel (clic droit).
Variable
Quand l'objet d'une étiquette ou d'un formulaire est connecté à une variable, sa
valeur s'affiche toujours comme contenu de l'objet. Quand la valeur de la variable
change, la modification se reflète dans l'objet sélectionné.
Fonctions
Base de
données
Créer et gérer de multiples types de variables en utilisant l'outil Gestionnaire de
données dynamiques de Designer.
Les fonctions traitent les valeurs de données existantes et enregistrent le
résultat dans les sources de données générées par la fonction.
Designer propose de multiples types de fonctions qui permettent de
transformer le contenu d'un objet variable en fonction des besoins.
Les bases de données sont utilisables comme sources de données dynamiques
pour les objets d'une étiquette ou d'un formulaire. Choisir une base de données
dans la liste des connexions aux bases de données définies. Puis sélectionner
les champs à utiliser comme source de données pour un objet.
1.1.8. Gestionnaire de données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Le Gestionnaire de données dynamiques est une boîte de dialogue qui permet de gérer les sources
de données dynamiques des objets d'une étiquette ou d'un formulaire.
Les objets d'une étiquette ou d'un formulaire peuvent être connectés à de multiples variables,
fonctions et bases de données.
Pour ouvrir la boîte de dialogue, cliquer sur le bouton Gestionnaire de données dynamiques dans le
ruban Designer.
16
Pour en savoir plus sur les sources de données, lire les sections suivantes :
• Travailler avec les variables.
• Travailler avec les fonctions.
• Utiliser les bases de données comme source de contenu.
• Utiliser les variables internes comme source de contenu.
• Utiliser les variables globales comme source de contenu.
1.1.9. Explorateur des données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
L'Explorateur de données dynamiques est un outil Designer de gestion des sources de données
connectées aux objets de l'étiquette ou du formulaire.
l'Explorateur de données dynamiques se trouve au coin inférieur gauche de la fenêtre de Designer. Il
présente toutes les Variables, Fonctions et bases de données existantes et permet d'ajouter de
nouvelles sources.
Pour en savoir plus sur l'Explorateur de données dynamiques, cliquer ici.
17
1.1.10. Calques
Les calques sont des surfaces transparentes qui vous permettent de positionner vos objets sur des
étiquettes ou formulaires sur plusieurs niveaux.
Lors de la conception d'étiquettes ou de formulaires comportant un grand nombre d'objets, les
calques vous aident à gérer le positionnement et la visibilité des objets ajoutés.
NiceLabel 2019 vous permet d'utiliser les calques lors de la conception d'étiquettes ou de formulaires
en utilisant le Panneau des calques. Vous pouvez ainsi créer des masques d'étiquettes adaptables et
créer des formulaires qui s'alignent sur votre logique commerciale. Plus de détails dans l'article
Panneau des calques.
1.1.11. Explorateur de Solution
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
L'Explorateur de Solution est l'outil Designer dédié à la gestion des étiquettes et des formulaires
d'une solution.
L'Explorateur de Solution est situé sur le côté gauche en bas de la fenêtre du Designer. Il affiche les
étiquettes et formulaires et permet d'en ajouter de nouveaux.
Les boutons Solution et Source de données permettent de passer de l’Explorateur de solution à
l'Explorateur de sources de données.
18
1.1.12. Éditeur d'actions
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
L'Éditeur d'actions est un outil de gestion des actions de la solutionDesigner.
Les actions sont définies pour :
• Formulaire: Ces actions sont déclenchées par les événements du formulaire. Elles s'appliquent
aux événements suivants :
• À l'ouverture du formulaire: La ou les actions démarrent à l'ouverture du formulaire.
• À la fermeture du formulaire: La ou les actions démarrent à la fermeture du formulaire.
• À intervalle de temps: La ou les actions démarrent après un temps donné.
19
• À l'inactivité du formulaire: La ou les actions démarrent quand le formulaire reste inactif
pour un temps donné.
• Objet du formulaire: Ces actions sont déclenchées par un événement relatif à un objet du
formulaire.
• Variable: Ces actions sont déclenchées en fonction des valeurs reçues.
1.1.12.1. Ruban
Le ruban Boîte de dialogue de l'éditeur d'actions comporte les commandes pour ajouter, supprimer et
ordonner les actions. Il dispose aussi d'un accès direct aux actions fréquemment utilisées.
Le groupe d'icônes Presse-papiers dispose des actions suivantes:
• Coller : Colle les données du presse-papiers.
• Couper : Coupe la sélection dans le presse-papiers.
• Copier : Copie la sélection dans le presse-papiers.
• Effacer : Efface les articles sélectionnés.
Le groupe Annuler & Rétablir permet d'annuler des actions ou de les rétablir.
• Annuler :Designer Permet d'annuler la séquence complète d'actions depuis l'ouverture de
l'éditeur.
• Rétablir : Répète la séquence d'actions requise.
Le groupe Ordre des actions définit l'ordre d'exécution des actions sélectionnées.
• Les flèches Vers le haut et Vers le bas permettent de déplacer l'action sélectionnée avant ou
après une autre action existante.
• La flèche Droite permet d'indenter l'action sélectionnée sous la précédente action existante.
NOTE
Une action indentée démarre après l'action parent.
• La flèche Gauche permet de rendre indépendante une action indentée dans l'action qui la
précède.
NOTE
Certaines actions ne peuvent pas être indépendantes. Quand ce type d'action est
ajouté à la liste d'actions, un avertissement apparaît. L'avertissement précise sous
quelle action elle devrait être indentée.
20
Ajouter assigne les actions à l'objet du formulaire sélectionné.
• Le bouton Toutes les actions donne accès à toute la gamme d'actionsDesigner. Les actions
Utilisées récemment se trouvent en haut de la liste. Utiliser le champ Recherche... pour localiser
rapidement toutes les actions en saisissant leur nom.
• Quatre bouton donnent directement accès aux actions les plus utilisées :
• Ouvrir l'étiquette: Ajoute l'action Ouvrir l'étiquette à la liste des événements.
• Imprimer l'étiquette: Ajoute l'action Imprimer l'étiquette à la liste des événements.
• Définir l'imprimante: Ajoute l'action Définir l'imprimante à la liste des événements.
• Quitter: Ajoute l'action Quitter à la liste des événements.
1.1.12.2. Explorateur d'actions
L'Explorateur d'actions est un outil pour ajouter, supprimer et ordonner les actions assignées. Utiliser
les commandes du ruban pour manipuler les actions existantes ou ajouter de nouvelles actions.
Les colonnes de l'explorateur présentent toutes les options d'exécution des actions et leur
description.
• Activé: active ou désactive l'action incluse.
• Condition: affiche la condition d'exécution d'une action (si définie).
• Description: affiche les actions telles que définies par l'utilisateur.
L'explorateur d'action permet aussi de sélectionner plusieurs actions, et de les copier, coller et
supprimer. Pour les sélectionner, utiliser les touches Ctrl/Maj plus clic sur les actions requises.
NOTE
Pour sélectionner plusieurs actions, il faut qu'elles soient dans la même action parent,
ex: toutes les actions sélectionnées doivent être au même niveau. Voir ci-dessous.
21
1.1.12.3. Champ d'édition
Champ d'édition permet d'éditer les propriétés avancées de l'action.
• Les principales propriétés de l'action sélectionnée se trouvent en haut du champ d'édition. Elles
sont modifiables. Les propriétés principales sont différentes suivant les actions – Voir les
sections Description de l'action pour les détails.
• Le groupe À propos permet de décrire toutes les actions NiceLabel 2019.
• Nom: Par défaut, le nom de l'action est défini par son type, il n'est donc pas unique. En
personnalisant son nom, elle devient reconnaissable instantanément au milieu des autres
actions, dans les journaux et dans les éventuels messages d'erreur.
• Description: Notes de l'utilisateur sur l'action sélectionnée. La description s'affiche dans
l'explorateur d'actions.
• Type d'action: Champ en lecture seule qui affiche le type de l'action.
NOTE
En mettant les solutions anciennes à niveau (crées avec NiceLabel V6 et
antérieur), mettre à jour les noms des actions en fonction de la langue
actuellement définie. La version de la solution se met à jour.
• Les propriétés masquées sont moins souvent utilisées. Les propriétés masquées diffèrent
suivant les actions – Voir les sections Description de l'action pour les détails.
1.2. Clavier et souris
Pour effectuer de manière efficace et complète les tâches de Designer, suivre les conseils relatifs à
l'utilisation du clavier et de la souris :
• Utiliser efficacement clavier et souris
• Raccourcis clavier
1.2.1. Utiliser efficacement clavier et souris
Utiliser les conseils ci-dessous pour travailler mieux avec Designer.
1.
Sélectionner le point d'ancrage de l'objet. Appuyer sur la touche <CTRL> et cliquer sur les
poignées de l'objet pour définir rapidement le point d'ancrage.
2.
Défilement et zoom sur l'étiquette. Utiliser la roulette de la souris pour faire défiler l'étiquette.
Tenir la touche <CTRL>, en tournant la roulette, ajuste le facteur du zoom. La touche <MAJ>
fait défiler l'étiquette vers la gauche ou la droite.
22
3.
Définir les propriétés de l'étiquette ou du formulaire. Double-cliquer sur le plan de travail pour
ouvrir la boîte de dialogue Propriétés de l'étiquette or form.
4.
Déplacement vertical ou horizontal d'objet. Tenir la touche <MAJ> en déplaçant l'objet sur le
plan de travail. L'objet se déplace sur des lignes verticales et horizontales.
5.
Redimensionner l'objet avec les touches directionnelles. Tenir la touche <MAJ> tout en
appuyant sur les touches directionnelles pour redimensionner l'objet.
6.
Affiner la position d'un objet. Tenir la touche <CTRL> en appuyant sur les touches
directionnelles.
7.
Ouvrir les menus contextuels. Cliquer à droite sur l'objet ou sur le plan de travail pour accéder
aux menus contextuels de l'étiquette , form ou du plan de travail.
8.
Sélectionner plusieurs objets. Tenir la touche <MAJ> et cliquer sur les objets pour les ajouter
aux objets sélectionnés dans un groupe.
9.
Ajouter rapidement un objet connecté à une source de données. Cliquer sur le raccourci de
l'objet dans la Boîte d'outils objets. Une liste des sources de données disponibles apparaît. En
sélectionner ou en ajouter une et cliquer sur le plan de travail pour ajouter un objet déjà
connecté à une source de données dynamiques.
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
1.2.2. Souris à roulette
Utiliser la roulette de la souris pour créer plus vite les étiquettes en zoomant et en faisant défiler le
plan de travail.
• Tourner la roulette fait défiler l'étiquette verticalement.
• Tenir la touche <Shift> en tournant la roulette fait défiler l'étiquette vers la gauche ou la droite.
• Tenir la touche <Ctrl> en tournant la roulette ajuste le facteur du zoom.
1.2.3. Raccourcis clavier
Utiliser les raccourcis clavier pour réduire le temps passé à accomplir les tâches fréquentes dans
Designer. Pour ces tâches, utiliser les combinaisons de clé standard.
23
ASTUCE
Les raccourcis clavier sont un moyen plus rapide de choisir les commandes. Les
commandes demandées s'exécutent de la même manière qu'en les lançant avec le
menu ou la barre d'outils.
Sélectionner tout
Action
Exécuter le formulaire de démarrage
Coller
Ctrl+A
Ctrl+D
Ctrl+V
Couper
Ctrl+X
Déplacer à droite
→
Déplacer à gauche
←
Déplacer vers le haut
Déplacer vers le bas
Fermer
Zoom sur le document
Gras
Copier
Italique
Fermer la solution
Zoom arrière
Appuyer
↑
↓
Alt+F4
Ctrl+0
Ctrl+B
Ctrl+C
Ctrl+I
Ctrl+L
Ctrl + signe moins du pavé numérique
Zoom avant /arrière
Ctrl + roulette de la souris
Imprimer
Ctrl+P
Ouvrir
Zoom avant
Exécuter le formulaire actuellement ouvert
Enregistrer
Ouvrir l'étiquette connectée à une imprimante par
défaut
Ctrl+O
Ctrl + signe plus du pavé numérique
Ctrl+R
Ctrl+S
Ctrl+Maj+N
Rétablir
Ctrl+Y
Annuler
Esc
Annuler
Déplacer le focus
Exécuter Débogueur du formulaire lorsque le
formulaire est exécuté
Ctrl+Z
Tab ou Maj+Tab
Ctrl+Maj+F12
24
Action
Lancer le formulaire et Débogueur du formulaire en
même temps pour résoudre les problèmes liés à
l'ouverture du formulaire
Ctrl+Maj+R
Reproduire la mise en forme – coller les propriétés de
l'objet
Ctrl+Shift+V
Reproduire la mise en forme – copier les propriétés de
l'objet
Appuyer
Ctrl+Shift+C
1.3. Options (Configuration du programme)
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Pour personnaliser la configuration générale de Designer, ouvrir la boîte de dialogue des Options qui
se trouve dans l'onglet Fichier.
Les options de configuration de Designer sont regroupées sur les onglets suivants :
• Dossiers: Vous permet de définir les emplacements par défaut de stockage des étiquettes,
formulaires, bases de données et fichiers d'images.
• Langue: Langue de l'interface utilisateur. Sélectionner la langue préférée dans la liste.
• Variables globales: Emplacement de stockage des variables globales.
• Imprimantes utilisées : affiche les imprimantes utilisées installées en local.
• NiceLabel Control Center : permet d'activer et configurer le contrôle des événements et des
travaux d'impression.
25
• Automation permet de configurer les paramètres NiceLabel Automation.
• Le menu Designer permet de configurer le comportement de NiceLabel 2019 à l'ouverture.
26
2. Présentation de l'espace de
travail
INFO NIVEAU DE PRODUIT
Explorateur de source de données et Gestionnaire de solution sont disponibles dans
NiceLabel Designer Pro et PowerForms.
Votre espace de travail Designerdispose d'un environnement souple et facile à utiliser tant pour la
création d'étiquettes simples que pour la mise en place de solutions complexes.
Votre espace de travail Designer suit les règles des interfaces d'application les plus utilisées. Il est
équipé d'outils et d'éléments que la plupart des utilisateurs connaissent.
L'espace de travail de Designer comporte les éléments suivants :
• Page de démarrage
• Panneaux objets et explorateurs
• Panneau des calques
• Imprimante et barre d'état
• Onglets et rubans
• Plan de travail
27
2.1. Page de démarrage
Votre page de démarrage dans Designer est une présentation qui s'ouvre à la fin du chargement de
l'application. La page inclut les éléments suivants :
• Espace de nouveau document: Crée de nouveaux documents ou ouvre des documents
Designer existants.
• Créer une nouvelle étiquette: Crée de nouveaux documents d'étiquettes.
• Nouvelle solution: crée des solutions complètes comportant de multiples étiquettes et
formulaires d'impression.
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
• Ouvrir à partir du Stockage de documents: Ouvre des étiquettes ou solutions à partir du
Stockage de documents sur votre NiceLabel Control Center connecté.
INFO NIVEAU DE PRODUIT
Ouvrir à partir du Stockage de documents est disponible lorsque vous êtes
connecté à NiceLabel Control Center et nécessite une licence du LMS.
• Ouvrir...: Ouvre des fichiers d'étiquette et de solution existants à partir de votre poste de
travail, Cloud ou emplacements réseau.
ASTUCE
Lorsque vous créez de nouvelles étiquettes sur la base de modèles de masques,
Designer crée un nouveau dossier dans votre dossier Solutions. Votre nouveau
dossier est nommé d'après votre modèle. Il se trouve dans: C:\Users
\username\Documents\NiceLabel\Solutions\newly created folder
• Fichiers récents: Liste des derniers fichiers Designer utilisés.
ASTUCE
Votre page de démarrage et ses sections diffèrent selon si vous exécutez des
versions de Designer sous licence ou des versions d'essai.
• Ressources d'apprentissage: Accès aux documentations utiles pour créer des étiquettes et
solutions, et mieux connaître NiceLabel 2019.
• Vidéos de formation: Accès à votre bibliothèque de tutoriels vidéo NiceLabel. Ces vidéos
présentent clairement en quelques minutes les bases de la création d'étiquettes ou de
solutions.
28
• Guides utilisateur: Accès à toute la bibliothèque en ligne de guides utilisateur NiceLabel.
Les guides utilisateur vous fournissent des descriptions et instructions complètes pour
utiliser NiceLabel 2019.
• Fichiers d'exemples: Accès aux collections de modèles d'étiquettes et de fichiers de
solutions. Ces fichiers sont utilisables pour mieux comprendre les capacités de NiceLabel
2019, commencer à bâtir de nouveaux documents et explorer les capacités du logiciel.
Les exemples aident à créer des étiquettes aux normes industrielles, comme du GS1 et du
GHS, ou des étiquettes comportant des éléments obligatoires, comme les allergènes ou
les tables nutritionnelles.
• Pilotes d'imprimante: Permet d'accéder à l'ensemble des pilotes d'imprimante NiceLabel. Les
pilotes permettent d'optimiser vos étiquettes à imprimer sur des modèles d'imprimantes
spécifiques.
• Informations sur le logiciel: contient des informations concernant votre copie de NiceLabel
2019 installée – licence, clé, version installée. Quand une nouvelle version de NiceLabel 2019
est disponible, une notification apparaît automatiquement. Cliquer sur le lien pour télécharger et
installer la dernière version.
2.2. Panneaux objets et explorateurs
Les objets et les explorateurs sont situés complètement à gauche de la fenêtre de Designer. Ils
donnent accès aux objets, à l'explorateur de solution et à l'explorateur de données dynamiques.
• Outils des objets: Comporte les objets disponibles. Ces objets sont utilisables ainsi pour une
étiquette ou un formulaire. Cliquer sur l'objet choisi et le tirer sur le plan de travail.
• Gestionnaire de solutions: Est l'outil dédié à la gestion des étiquettes et des formulaires d'une
solution.
• Explorateur des données dynamiques: Est l'outil de gestion des sources de données d'une
solution.
• Panneau des calques: Outil pour gérer les calques lors de la conception d'étiquettes ou de
formulaires.
29
2.3. Panneau des calques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Dans NiceLabel 2019, le Panneau des calques est un outil qui vous permet de gérer vos calques et
objets ajoutés lors de la conception d'étiquettes ou de formulaires.
NOTE
Les calques sont des surfaces transparentes qui vous permettent de positionner vos
objets sur des étiquettes ou formulaires sur plusieurs niveaux.
• Travailler avec le Panneau des calques
• Positionnement de vos objets en utilisant les calques
• Concevoir plus facilement : les états des calques
30
• Organiser les calques en utilisant le menu clic droit
2.3.1. Travailler avec le Panneau des calques
• Ajouter un calque: Cliquez sur le bouton avec un plus vert pour ajouter un nouveau calque. Un
nouveau calque vient s'ajouter sur le calque par défaut. Le nombre d'étiquettes est illimité.
• Définir les propriétés du calque: La fenêtre des Propriétés des calques apparaît
automatiquement lorsque vous ajoutez un nouveau calque. Utilisez cette fenêtre pour définir les
propriétés du calque ajouté :
• Ajoutez un Nom et une Description pour retrouver facilement vos calques et les modifier
lorsque vous en ajoutez d'autres.
• Les paramètres de Visibilité vous permettent de définir si les objets sur les calques sont
visibles lors de l'impression de l'étiquette ou après avoir exécuté le formulaire.
NOTE
Par rapport à d'autres états de calques (voir l'article Section 2.3.3,
« Concevoir plus facilement: les états des calques »), les paramètres de
visibilité affectent la mise en page lorsque vous imprimez ou exécutez un
formulaire.
• Visible: Définit si les objets sur le calque sélectionné apparaissent sur l'étiquette imprimée
ou sont visibles lorsque vous exécutez le formulaire.
Condition: Le calque est visible si le résultat de la condition qu'elle donne est « True » (vrai).
Exemple
Vous pouvez créer un seul masque d'étiquette pour des étiquettes dans plusieurs langues.
Empilez les objets avec du texte dans les langues requises sur les calques dédiés. Utilisez
les conditions de visibilité pour afficher uniquement le calque avec la bonne langue, en
l'occurrence l'allemand.
31
• Supprimer un calque: Sélectionnez un calque et cliquez sur le bouton X. Le calque ainsi que tous
ses objets sont supprimés. Si le calque est verrouillé, vous ne pouvez pas la supprimer.
• Déplacer les calques vers le haut ou vers le bas: Vous pouvez modifier l'ordre d'empilement de
vos calques existants. Cela vous permet de définir comment les objets se croisent. Si vous
déplacez un calque sur une autre, vous pouvez aussi déplacer les objets sur ce calque en face
des objets qui appartiennent au calque du dessous.
2.3.2. Positionnement de vos objets en utilisant les
calques
Les calques vous aident à positionner vos objets d'étiquette ou de formulaire sur l'axe des z. Cela
signifie que vous pouvez positionner vos objets au-dessous ou en-dessous des objets sur d'autres
calques. Si vous modifiez l'ordre d'empilement des calques, vous pouvez aussi modifier celui des
objets.
NOTE
Lors de la conception d'étiquettes ou de formulaires, l'ordre d'empilement des calques
vous indique la position verticale de chaque calque pour toutes les étiquettes
existantes.
Par défaut, vous ajoutez tous les objets sur un seul calque. Si vous décidez d'ajouter d'autres calques,
vous pouvez déplacer vos objets vers de nouveaux calques, ou déplacer les objets d'un calque à une
autre à tout moment.
Pour ajouter des objets à un calque spécifique, cliquez sur le calque dans le Panneau des calques
pour l'activer, puis déplacez les objets sur le calque actuellement actif.
32
NOTE
Vous ne pouvez regrouper que les objets appartenant à un même calque. Pour
regrouper les objets provenant de multiples calques, déplacez d'abord ces objets vers
le même calque.
2.3.3. Concevoir plus facilement: les états des calques
Les états des calques vous permettent d'afficher/masquer, verrouiller/déverrouiller ou mettre en
évidence vos calques.
NOTE
Les états des calques n'affectent que le masque d'étiquette ou la mise en page du
formulaire lors de la phase de conception. Après avoir imprimé une étiquette ou
exécuté un formulaire, les calques restent visibles même après avoir défini leur état à
invisible, verrouillé ou mis en évidence. Gérez la visibilité finale en utilisant les
paramètres de Visibilité dans la fenêtre des Propriétés des calques.
Les états des calques vous permettent de :
• Masquer le calque ou de le laisser visible. Activer les états pour afficher ou masquer les calques
lors de la conception de votre masque d'étiquette ou votre formulaire.
NOTE
Pouvoir afficher ou masquer un calque vous aide à positionner les objets qui
apparaissent au-dessus ou en dessous d'autres objets.
• Déverrouiller ou verrouiller un calque. Si vous déverrouillez un calque, vous ne pourrez pas :
• Ajouter des objets à ce calque.
• Déplacer des objets de calques différents vers ce calque.
• Modifier la position des objets existants.
• Supprimer ce calque.
33
NOTE
Le verrouillage du calque empêche toute modification de la mise en page.
• Définir le focus sur le calque. Utiliser cette option pour déterminer quels objets sont sur ce
calque en enlevant le focus des objets appartenant à d'autres calques. En passant la souris sur
l'icône de focus avec le curseur de votre souris, les objets sur ce calque restent visibles, tandis
que tous les autres objets deviennent semi-transparents.
2.3.4. Organiser les calques en utilisant le menu clic
droit
Faire un clic droit sur un calque ouvre le menu contextuel qui vous aide à gérer les calques de votre
étiquette ou formulaire :
• Nouveau calque ajoute un calque au-dessus du calque existant le plus haut.
• Copier fait une copie du calque sélectionné et de tous ses objets.
• Coller colle le calque copié.
• Dupliquer vous permet de dupliquer le calque sélectionné en un seul clic.
34
• Renommer vous permet de modifier le nom du calque sélectionné.
NOTE
Par défaut, NiceLabel 2019 renomme les calques Layer_"number" où "number"
vous indique la position de départ du calque sur la pile.
• Masquer les autres calques rend tous les calques avec leurs objets invisibles, excepté le calque
sélectionné.
• Afficher tous les calques rend tous les calques avec leurs objets visibles.
• Verrouiller les autres calques permet de modifier uniquement l'objet sélectionné. Cette option
verrouille les objets sur tous les autres calques.
• Déverrouiller tous les calques permet de modifier tous les calques.
• Déplacer vers le haut/bas vous permet de modifier l'ordre d'empilement pour le calque
sélectionné. À noter que le Panneau des calques représente l'ordre de la pile des calques.
Utiliser Déplacer vers le haut/bas pour modifier la position du calque en évidence.
• Fusionner vers le bas déplace les objets du calque sélectionné vers le calque du dessous.
NiceLabel 2019 positionne les objets déplacés au-dessus des objets existants et supprime le
calque de fusion.
• Fusionner les calques déverrouillés visibles déplace les objets de tous les calques déverrouillés
vers le calque déverrouillé le plus bas. Les objets des calques supérieurs sont placés au-dessus
des objets appartenant au calque le plus bas. NiceLabel 2019 supprime les objets de fusion
déverrouillés.
• Propriétés ouvre la fenêtre des Propriétés des calques.
35
2.4. Panneau des objets
Dans Designer, votre panneau des objets présente une liste de chaque objet sur votre plan de travail,
ce qui permet de trouver et de sélectionner facilement et précisément les objets de votre choix sur
vos modèles d’étiquettes ou vos formulaires. Vous pouvez chercher et organiser vos objets dans des
calques, séparément ou en groupes. Chaque calque présente vos objets et groupes d’objets dans
une structure arborescente.
Utilisez votre panneau des objets pour :
• Rechercher des objets par nom ou par source de données connectées.
• Afficher des icônes d’indicateur d’action derrière les noms des objets si des actions ont été
attribuées à vos objets.
• Renommer les objets (quand vous appuyez sur la touche F2 du clavier).
NOTE
Lors d’une recherche, appuyez sur la touche Entrée ; le panneau des objets
sélectionne automatiquement le premier objet dans vos paramètres de recherche.
Vous pouvez vous déplacer vers le haut et vers le bas entre les objets avec les flèches
de déplacement de votre clavier.
Les options supplémentaires dans le menu contextuel de vos objets (cliquez avec le bouton droit de
la souris sur des objets ou des noms d’objets) comprennent :
• Copier, couper et supprimer vos objets ou groupes d’objets.
• Verrouiller ou déverrouiller vos objets ou groupes d’objets.
• Organiser et aligner vos objets ou groupes d’objets.
• Déplacer vos objets et groupes d’objets entre des calques.
NOTE
Dans le panneau des objets, vous ne pouvez pas sélectionner plusieurs objets et les
déplacer en les faisant glisser.
Votre panneau des objets se trouve en bas à gauche, à côté de vos panneaux des solutions, des
données et des calques.
36
Recherche et localisation de vos objets avec le panneau des objets.
Quand vous concevez des étiquettes complexes, votre panneau des objets vous aide à localiser,
organiser et actualiser vos objets d’étiquettes.
2.5. Imprimante et barre d'état
Imprimante et barre d'état s'étire en haut de la fenêtre Designer. La barre effectue deux actions :
• Sélection de l'imprimante pour le travail d'impression actuel. Sélectionner votre imprimante
préférée dans la liste des imprimantes installées.
ASTUCE
Lors du changement d'imprimante, la taille de l'étiquette et du papier s'adapte
automatiquement aux dimensions définies par la pilote d'imprimante.
• Propriétés de l'imprimante: Vous permet d'accéder directement à la boîte de dialogue des
propriétés du pilote d'imprimante sélectionné.
• Zoom sur le plan de travail.
• Indication de mode Windows. C'est le mode Windows qui fonctionne si l'interface avancée du
pilote d'imprimante a été désactivée dans Propriétés de l'étiquette > Imprimante.
ASTUCE
Le mode Windows désactive les méthodes d'optimisation de l'impression.
• Indication de protection du document: Indique que le document en cours est protégé par mot
de passe. Pour gérer la protection du document, aller dans Onglet Fichier > Protection.
37
2.5.1. Barre d'état de sélection d'imprimante
Le menu déroulant Barre d'état de sélection d'imprimante permet de sélectionner instantanément
une imprimante pour imprimer l'étiquette. La liste comporte les imprimantes installées sur le système.
Les dimensions du plan de travail s'adaptent automatiquement à l'imprimante sélectionnée – comme
défini par le pilote de l'imprimante.
2.5.2. Mode d'impression Windows
Pour créer et imprimer les étiquettes Designer, nous recommandons l'utilisation des pilotes
d'imprimantes NiceLabel qui garantissent une impression optimale.
Même si le pilote d'imprimante NiceLabel est disponible pour votre imprimante, vous pouvez imprimer
les étiquettes en utilisant celui de Windows. Pour ce faire, ouvrir Propriétés de l'étiquette et désactiver
l'utilisation de l'interface avancée de l'imprimante.
En imprimant en mode Windows, les étiquettes s'impriment en tant que fichiers graphiques. Ce
moyen augmente la quantité de données envoyées pour chaque étiquette et ralentit le processus
d'impression.
2.6. Onglets et rubans
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Designer utilise une interface basée sur Windows.
Les segments du haut de l'interface Designer sont décrits ci-dessous.
38
2.6.1. Onglets
Les Onglets représentent des extraits des fonctionnalités de Designer. Les onglets comportent les
commandes disponibles de manière organisée – groupées et étiquetées :
• Fichier (en arrière-plan) : Ouvre le formulaire d'impression et le panneau de gestion de
document.
• Accueil : Propose les commandes les plus utilisées : copier-coller, imprimer, et style.
• Données : Propose les commandes relatives aux sources de données.
• Affichage : Propose tous les outils de mise en page, les options de focalisation, et les marqueurs
de visibilité des éléments.
• Solution : Permet d'ajouter de nouvelles étiquettes et de nouveau formulaires, lance les actions
d'impression et permet d'importer et exporter les fichiers d'étiquettes.
• Les Onglets contextuels apparaissent après un clic sur un objet. Ils permettent de définir des
paramètres spécifiques aux objets. Le type d'onglet contextuel s'adapte à l'objet sélectionné.
• Aide: À côté de l'aide avec F1, cet onglet dispose de plusieurs ressources très utiles pour
travailler plus facilement et plus efficacement avec Designer.
2.6.2. Ruban
Le Ruban est un espace rectangulaire qui s'étale en haut de la fenêtre d'une application. Les
commandes sont divisées en groupes de ruban. Le ruban change en fonction de l'onglet sélectionné
et s'adapte aux outils utilisés grâce aux onglets contextuels.
Les boîtes de dialogues Designer suivantes sont équipées du ruban dédié :
• Gestionnaire de données dynamiques
• Éditeur d'actions
39
• Éditeur texte RTF
2.6.3. Onglet Fichier
L'onglet Fichier sert de panneau de gestion de documents. Voici les options possibles :
• Le panneau Démarrer ouvre la page d'accueil de l'application Designer.
• Nouveau : Crée une nouvelle étiquette autonome ou une nouvelle solution complète.
• Ouvrir : Autorise l'ouverture des fichiers d'étiquette et de solution existants.
• Importer permet d'importer des fichiers d'étiquette en provenance de logiciels autres que
NiceLabel.
• Enregistrer : enregistre l'étiquette ou la solution active.
• Enregistrer sous : Permet d'enregistrer l'étiquette ou la solution active en donnant son nom et
son emplacement.
• Imprimer : ouvre le formulaire d'impression.
• Stocker: stocke l'étiquette en cours comme masque sur l'imprimante en vue d'une utilisation en
mode Stocker/Rappeler.
• Protection: Empêche de modifier l'étiquette ou la solution.
• Fermer: Ferme le document Designer actif.
ASTUCE
Cette note s'applique si l'option Ouvrir ou créer les documents dans de
nouvelles instances est activée.
Si un document est fermé alors d'un quatre document est ouvert, son instance
(fenêtre NiceLabel 2019) se fermera aussi.
• Options ouvre la boîte de dialogue pour configurer les programmes par défaut.
• À propos : Fournit les informations sur la licence et la version du logiciel.
40
• Quitter: ferme l'application.
2.6.3.1. Démarrer
Le panneau Démarrer ouvre la page d'accueil de Designer. L'utiliser pour créer ou ouvrir des
document, accéder aux derniers fichiers ouverts, prévisualiser les fichiers et se former sur Designer.
2.6.3.2. Nouveau
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Nouvelle étiquette crée une nouvelle étiquette autonome. L'Assistant de paramétrage d'une nouvelle
étiquette s'ouvre après avoir cliqué sur ce bouton.
Nouvelle Solution crée une solution complète comportant des (multiples) étiquettes et formulaires
d'impression. L'éditeur de solution s'ouvre après avoir cliqué sur cette option.
Nouveau tiré des modèles de masques crée un document en utilisant l'un des modèles d'étiquettes
normalisées.
NOTE
L'ajout de nouvelles étiquettes et formulaires est possible dans l'Explorateur de
solution. Pour plus de détails, voir la section Explorateur de solution.
ASTUCE
Il y a deux manières d'ouvrir une nouvelle étiquette ou solution. Soit chaque document
est ouvert dans une fenêtre distincte de Designer. Soit chaque document est ouvert
dans l'instance déjà ouverte. Pour choisir la manière qui convient le mieux, aller dans
Fichier > Options > Designer.
ASTUCE
Lors de la création d'une étiquette sur la base d'un modèle de masque, Designer crée
un nouveau dossier dans le dossier Solutions. Le nouveau dossier créé porte le nom
de l'exemple. Il se trouve dans: C:\Users\username\Documents\NiceLabel
\Solutions\newly created folder
41
2.6.3.3. Ouvert
La boîte de dialogue Ouvrir permet d'ouvrir les fichiers d'étiquettes et de solutions existants.
Parcourir permet de sélectionner les fichiers d'étiquette ou de solution sur un lecteur local ou
connecté en réseau.
Stockage de documents ouvre le stockage de document du NiceLabel Control Center connecté.
Le champ Fichiers récents liste les derniers fichiers modifiés. Cliquer sur l'un d'entre eux pour ouvrir le
fichier.
2.6.3.4. Onglet Importer un fichier
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Importer permet d'importer des fichiers d'étiquettes dans une solution. Ces importations concernent
les fichiers aux formats suivants :
• Fichier de solution (.nsln)
• Fichier d'étiquette (.nlbl)
• Fichier d'étiquette V6 (.lbl)
• Fichier de formulaire (V6) (.xff)
Lorsque l'on clique sur la commande Importer, la boîte de dialogue Ouvrir s'ouvre. Sélectionner le
fichier à importer. Le fichier importé devient visible dans le Gestionnaire de solution.
NOTE
Les fichiers d'étiquette .lbl et de formulaire .xff sont les anciens types de fichiers
NiceLabel utilisés jusqu'à la version 6.
2.6.3.5. Enregistrer
Le panneau Enregistrer enregistre l'étiquette ou la solution active sous le même nom qu'à son
ouverture.
NOTE
Quand le fichier a été ouvert pour la première fois, Enregistrer dirige directement vers
Enregistrer sur l'onglet Fichier.
42
2.6.3.6. Enregistrer sous
Enregistrer sous: Permet d'enregistrer l'étiquette ou la solution active en donnant son nom et son
emplacement.
Dossiers récents: Ce champ liste les dossiers récemment utilisés pour enregistrer les fichiers
d'étiquette ou de solution.
2.6.3.7. Impression
Imprimer: ouvre le panneau d'impression. Designer est équipé d'un formulaire d'impression par
défaut puissant et totalement personnalisable.
Les options personnalisables pour l'impression sont décrites ici.
2.6.3.8. Utiliser le mode d'impression Stocker/Rappeler
Le mode d'impression Stocker/Rappeler optimise le processus d'impression. Il diminue le temps de
réponse de l'imprimante en diminuant le nombre de données qui doivent lui être envoyées durant les
tâches d'impression répétitives.
NOTE
L'option Stocker devient visible dans l'onglet Fichier de quand il est activé dans le
panneau Imprimante des propriétés de l'étiquette et que l'imprimante sélectionnée
permet de le faire.
Avec le mode d'impression Stocker/Rappeler activé, ne doit pas renvoyer les données d'étiquette
complètes pour chaque impression. Les masques d'étiquettes sont stockés dans la mémoire de
l'imprimante et envoie seulement les commandes de rappel pour compléter le contenu de l'étiquette
au cours de l'impression. Typiquement, quelques octets de données sont envoyés à l'imprimante,
comparé à plusieurs kilooctets dans le cas d'une impression normale.
L'action consiste en deux processus :
• Stocker l'étiquette. Durant ce processus, crée une description du masque d'étiquette formaté
dans le langage spécifique de commande de l'imprimante. Quand il a terminé, envoie le fichier
de commande créé et le stocke dans la mémoire de l'imprimante.
• Rappeler l'étiquette. Une étiquette stockée dans la mémoire de l'imprimante s'imprime
immédiatement. Lors de l'utilisation du processus de Rappel, crée un autre fichier de commande
pour dire à l'imprimante quelle étiquette elle doit imprimer de sa mémoire. La commande de
rappel de l'étiquette occupe seulement quelques octets de données. La quantité de données
dépend de la situation. Pour des étiquettes fixes sans contenus variables, le fichier de
commande Rappel ne contient que la commande de rappel de l'étiquette. Pour les étiquettes
contenant des champs variables, le fichier de commande inclut les valeurs de ces variables et la
commande de rappel.
43
NOTE
Avant d'activer ce mode, s'assurer que le pilote d'imprimante approprié est
sélectionné pour l'imprimante d'étiquettes. Toutes les imprimantes d'étiquettes n'ont
pas la capacité de Stocker/Rappeler.
Pour activer le mode d'impression Stocker/Rappeler, procéder comme suit:
1.
Double-cliquer sur le plan de travail. La boîte de dialogue Propriétés de l'étiquette apparaît.
2.
Pour activer le mode, sélectionner Imprimer en mode Stocker/Rappeler sur l'onglet
Imprimante. Cliquer sur OK.
3.
Définir le masque d'étiquette. Tous les objets de l'étiquette aux contenus variables doivent
être formatés en tant qu'éléments internes de l'imprimante :
• Le contenu de l'objet Texte ne doit utiliser que des polices internes de l'imprimante (pas
Truetype !).
• Utiliser les codes à barres imprimante pour les objets code à barres.
• Si vous utilisez des objets variables avec des polices Truetype, des images de variables
ou des champs de la base de données, les valeurs par défaut sont envoyées à
l'imprimante lors du processus de stockage des étiquettes.
4.
Cliquer sur Fichier -> Stocker. Vérifier que la Variante de stockage pointe sur le bon
emplacement mémoire dans l'imprimante.
Cliquer sur Fichier -> Stocker. Vérifier que l'Emplacement dans la mémoire de l'imprimante
pointe sur le bon emplacement mémoire dans l'imprimante.
5.
Insérer ou sélectionner les valeurs pour les objets variables qui ne sont pas formatés en
objets internes de l'imprimante. Ces variables auront la même valeur pour chaque étiquette.
Elles se comportent comme des objets fixes.
6.
Cliquer sur Stocker dans l'imprimante pour créer le fichier de commande avec la description
du masque d'étiquette et l'envoyer à l'imprimante.
7.
Insérer les valeurs des variables saisies de l'étiquette. Ces variables sont liées aux objets
internes de l'imprimante, sur l'étiquette. Pour cette raison, leur valeur peut changer au cours
de chaque impression.
8.
Cliquer sur Imprimer pour envoyer les valeurs variables et la commande de rappel de
l'étiquette à l'imprimante sélectionnée.
2.6.3.9. Protection
La Protection empêche de modifier l'étiquette ou la solution.
• Empêcher la modification: verrouille l'étiquette ou la solution. Activer cette option empêche de
modifier le fichier – Seuls copier et imprimer restent possibles.
44
• Mot de passe requis pour déverrouiller le document: empêche la modification du fichier en le
protégeant par un mot de passe. Cocher cette option pour définir le mot de passe. Le fichier
devient modifiable seulement après la saisie du bon mot de passe.
2.6.3.10. Options (Configuration du programme)
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Pour personnaliser la configuration générale de Designer, ouvrir la boîte de dialogue des Options qui
se trouve dans l'onglet Fichier.
Les options de configuration de Designer sont regroupées sur les onglets suivants :
• Dossiers: Vous permet de définir les emplacements par défaut de stockage des étiquettes,
formulaires, bases de données et fichiers d'images.
• Langue: Langue de l'interface utilisateur. Sélectionner la langue préférée dans la liste.
• Variables globales: Emplacement de stockage des variables globales.
• Imprimantes utilisées : affiche les imprimantes utilisées installées en local.
• NiceLabel Control Center : permet d'activer et configurer le contrôle des événements et des
travaux d'impression.
• Automation permet de configurer les paramètres NiceLabel Automation.
• Le menu Designer permet de configurer le comportement de NiceLabel 2019 à l'ouverture.
45
Dossiers
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En déplaçant ou en partageant les documents que vous créez dans Designer, les emplacements des
documents et fichiers associés peuvent devenir inaccessibles. Pour éviter les références cassées,
définir les emplacements de recherche par défaut qui indiquent à Designer de rechercher les
documents et fichiers dans des emplacements alternatifs.
Utiliser l'onglet Dossiers pour définir les emplacements de recherche par défaut pour les documents
et fichiers avec lesquels vous travaillez dans Designer. Ces dossiers servent d'emplacement de
recherche par défaut si :
• Designer ne trouve pas d'étiquettes aux emplacements spécifiés. Dans ce cas, Designer les
recherche dans le dossier Étiquettes.
• Designer ne trouve pas de solutions aux emplacements spécifiés. Dans ce cas, Designer les
recherche dans le dossier Solutions (formulaires).
• Designer ne trouve pas la base de données connectée à l'emplacement spécifié. Dans ce cas,
Designer recherche la base de données dans le dossier Base de données.
• Les chemins du fichier de l'objet Image dans les étiquettes ou les solutions sont incomplets ou
manquants. Dans ce cas, Designer les recherche dans le dossier Image.
Exemple :
Un formulaire dans votre solution inclut un fichier Image nommé picture.png sans chemin spécifié.
C'est pourquoi Designer ne localise pas l'image demandée.
Solution : Pour rechercher un fichier graphique appelé picture.png, Designer aller à C:\Users\user
\Documents\NiceLabel\Graphics. Il s'agit de l'emplacement défini dans l'onglet Dossiers.
NOTE
Vérifier que le compte utilisateur qui utilise Designer dispose bien des droits en
écriture/lecture.
ASTUCE
Les détails concernant l'algorithme de vérification utilisé pour localiser les fichiers
d'étiquette ou de solution sont décrits en détail ici.
46
NOTE
En ouvrant et en enregistrant vos documents, Designer mémorise le dernier
emplacement utilisé. La prochaine fois que vous ouvrez ou enregistrez vos
documents, Designer se rend au dernier emplacement utilisé.
Langue
L'onglet Langue permet de choisir la langue de l'interface de Designer. Sélectionner la langue désirée
et cliquer sur OK.
NOTE
Il faut redémarrer l'ordinateur pour que l'interface apparaisse dans la langue choisie.
Vérifier que le travail est enregistré avant de fermer le programme.
Variables globales
L'onglet Variables globales permet de définir l'emplacement comportant les Variables globales à
utiliser:
• Utiliser les Variables globales stockées sur le serveur (NiceLabel Control Center) :Définit
l'emplacement de stockage des variables globales sur le NiceLabel Control Center.
NOTE
Sélectionner le NiceLabel Control Center avant de choisir cette option.
NOTE
Cette option devient disponible lorsque l'on utilise une licence du logiciel de gestion
de l'étiquetage NiceLabel LMS.
• Utiliser les variables globales stockées dans un fichier (local ou partagé): Définit l'emplacement
de stockage des variables globales dans un dossier en local ou partagé. Saisir le chemin exact
ou cliquer sur Ouvrir pour localiser le fichier.
Par défaut, les variables globales sont enregistrées dans le fichier Globals.tdb sur: C:\ProgramData
\NiceLabel\Global Variables\.
ASTUCE
Ces deux options sont très utiles lorsqu'une solution est destinée à plusieurs clients
ayant chacun leur variables globales.
47
Utilisation des imprimantes
L'onglet Imprimantes utilisées affiche les imprimantes installées en local utilisées par NiceLabel 2019.
NOTE
Le journal de l'Usage d'imprimante est disponible avec une licence multisite. Plus de
détails sur les licences dans la section Mode de licence des imprimantes.
Le groupe Informations d'utilisation des imprimantes affiche la quantité de ports d'imprimante
autorisés sont utilisés par l'impression sur plusieurs imprimantes.
• Nombre d'imprimantes autorisé par licence: nombre d'imprimantes utilisables avec la licence
Designer en cours.
• Nombre d'imprimantes utilisées au cours des 7 derniers jours: Nombre d'imprimantes utilisées
par Designer au cours des 7 derniers jours.
NOTE
Quand le nombre d'imprimantes utilisées dépasse la quantité autorisée, NiceLabel
2019 active une période de grâce. Le logiciel accorde à l'utilisateur une extension de
30 jours durant laquelle le nombre d'imprimante est doublé. Si le double est aussi
dépassé, l'impression se désactive immédiatement sur les imprimantes
additionnelles.
Les status d'impression sont visibles en plusieurs colonnes:
• Imprimante: Nom ou modèle de l'imprimante sélectionnée pour l'impression.
NOTE
Quand l'imprimante est partagée, seul le modèle s'affiche.
• Emplacement: nom de l'ordinateur qui a émis le travail d'impression.
• Port: Port utilisé par l'imprimante.
• Dernière utilisation: Temps écoulé depuis le dernier travail d'impression.
• Conservée: Evite que l'imprimante soit supprimée après une veille de plus de 7 jours.
NOTE
Quand une imprimante est inutilisée pendant plus de 7 jours, elle est supprimée
automatiquement à moins que l'option Conservée soit cochée.
48
Le groupe Permissions permet de verrouiller l'utilisation de l'imprimante sur un poste de travail.
NOTE
Avant d'activer cette option, vérifier qu'il y a au moins une imprimante réservée. S'il n'y
en a aucune, une erreur sera reportée lors de l'édition d'une étiquette. L'impression est
désactivée aussi.
• Ce poste de travail peut seulement utiliser les imprimantes réservées: Quand cette option est
activée, seule les imprimantes réservées sont autorisées pour éditer et imprimer les étiquettes
dans NiceLabel 2019.
ASTUCE
Utiliser cette option pour éviter de dépasser le nombre d'imprimantes autorisé
par la licence en imprimant sur des imprimantes indésirables ou des applications
d'impression dans un fichier. Réserver les imprimantes d'étiquetage thermiques
ou laser dédiées et limiter l'impression à ces seules imprimantes pour garantir la
continuité de l'impression d'étiquettes avec une licence multi-utilisateur.
Cette option peut également être activée en utilisant le fichier product.config:
1.
Rechercher le dossier système.
Exemple :
%PROGRAMDATA%\NiceLabel\NiceLabel 2019
2.
Faire une copie de sauvegarde du fichier product.config.
3.
Ouvrir product.config dans un éditeur de texte. Le fichier a une structure XML.
4.
Ajoutez les lignes suivantes :
<Configuration>
<Activation>
<ReservePrinters>Example Printer</ReservePrinters>
</Activation>
<Common>
<General>
<ShowOnlyReservedPrinters>True</ShowOnlyReservedPrinters>
</General>
</Common>
</Configuration>
5.
Enregistrer le fichier. L’exemple d’imprimante est réservé.
49
NiceLabel Control Center
L'onglet Control Center permet d'activer et configurer le contrôle des événements et des travaux
d'impression. L'utilisation de NiceLabel Control Center active les rapports centralisés des
événements et des travaux d'impressions, et le stockage centralisé des variables globales.
Cet onglet n'est disponible qu'après activation de la licence LMS.
Adresse
Le groupe Adresse permet de définir le serveur NiceLabel Control Center à utiliser.
• Adresse du serveur de Control Center: URL du serveur NiceLabel Control Center connecté. Le
sélectionner dans la liste déroulante automatique des serveurs trouvés sur le réseau ou saisir à
la main l'adresse d'un serveur.
NOTE
Les clés des licences du serveur NiceLabel Control Center et des postes de travail
doivent correspondre pour permettre la connexion.
NOTE
Si votre NiceLabel Control Center connecté utilise l'authentification de l'application,
chaque démarrage de NiceLabel 2019 vous demande de saisir votre nom d'utilisateur
et votre mot de passe. Plus d'informations sur les types d'authentification et les droits
d'utilisateur dans le Guide utilisateur de NiceLabel Control Center , section
Authentification.
Contrôle des événements
La surveillance d'événements du NiceLabel Control Center permet la gestion centralisée des activités
des postes de travail d'impression. Les activités telles que l'impression d'étiquettes, les erreurs, les
alertes, le déclenchement d'applications tierces, etc. sont rapportées et enregistrées dans le journal
de NiceLabel Control Center.
Le groupe Gestion des événements définit les types d'événements à inscrire dans le journal
NiceLabel Control Center:
• Impressions: enregistre les événements liés à l'impression à partir des postes de travail.
• Survenance d'erreur: Enregistre toutes les erreurs rapportées.
NOTE
Par défaut, toutes les impressions et les erreurs sont inscrites dans le journal de
NiceLabel Control Center.
50
• Activité du déclencheur: Enregistre tous les déclencheurs activés.
• Modification de l'état du déclencheur: Enregistre les changements d'état du déclencheur dus à
des déclencheurs précédents.
Contrôle des impressions
Le groupe Contrôle des impressions permet d'inscrire dans le journal toutes les impressions
terminées ou en cours dans NiceLabel Control Center.
• Enregistrer le journal d'impression sur le serveur: Active le journal des travaux d'impression.
• Contrôle détaillé de l'impression: Active le contrôle des états renvoyés par l'imprimante
connectée.
NOTE
Pour que cette option soit disponible, il faut que:
• L'imprimante soit bidirectionnelle.
• Que le pilote d'imprimante utilisé soit un pilote NiceLabel.
Automation
L'onglet Automation permet de configurer NiceLabel Automation les paramètres.
NOTE
Cet onglet est visible avec les licences NiceLabel PowerForms Desktop et LMS.
Le groupe Communication du service permet de définir les paramètres de communication.
• Port de communication du service: Numéro du port utilisé par Automation service pour
communiquer.
Le groupe Journal configure la manière de présenter les messages listés ci-dessous reportés par le
Automation Manager.
NOTE
Par défaut, la durée de rétention des données est de 7 jours. Pour réduire la taille de la
base de données du journal sur les systèmes chargés, il suffit de diminuer la période
de rétention.
• Effacer les entrées du journal tous les jours à: sélectionne l'heure à laquelle chaque jour les
données du journal sont effacées.
51
• Effacer les entrées du journal lorsqu'elles ont plus de (jours): Définit la durée de conservation du
journal en jours.
• Messages du journal: Sélectionne le type de messages mis dans le journal.
• Tous les messages: Enregistre tous les types de messages dans le journal.
• Erreurs et avertissements: Enregistre les erreurs et les avertissements dans le journal.
• Erreurs: Enregistre les erreurs dans le journal.
• Aucun journal: Aucun message n'est enregistré dans le journal.
Le groupe Performances permet d'améliorer la sortie de la première étiquette et les performances
générales de Automation service.
• Mettre en cache les fichiers distants. Pour améliorer le temps de sortie de la première
étiquette et les performances générales, NiceLabel 2019 permet la mise en cache de fichiers.
Lors du chargement des étiquettes, images et données de bases de données provenant d'un
réseau en partage, tous les fichiers requis doivent être récupérés avant que l'impression puisse
commencer.
ASTUCE
Si les fichiers sont mis en cache localement, l'effet de lenteur du réseau est
éliminé, car ils sont tous chargés depuis le disque local.
Automation service utilise le dossier local suivant comme cache pour les fichiers distants:
%PROGRAMDATA%\NiceLabel\\FileCache.
• Mettre à jour les fichiers en cache: Définit l'intervalle de temps en minutes durant lequel le
cache sera synchronisé avec les fichiers dans leur dossier d'origine. C'est l'intervalle de
temps durant lequel le système est autorisé à utiliser une version qui n'est pas forcément
la dernière.
• Effacer les fichiers en cache lorsqu'ils ont plus de (jours): Définit l'intervalle de temps au
bout duquel tous les fichiers sont effacés du cache.
NOTE
On peut mettre en cache des fichiers d'étiquettes ou d'images. Après avoir
activé la mise en cache des fichiers, redémarrer Automation service pour que la
modification prenne effet.
Designer
Le menu Designer permet de configurer le comportement de Designer à l'ouverture.
Le groupe Mode d'ouverture définit comment votre Designer ouvre de nouveaux documents.
52
• Afficher chaque document dans propre fenêtre: Si cette option est activée, les documents
additionnels ouverts apparaissent dans différentes fenêtres de Designer. Ceci est valable tant
pour les documents nouveaux que pour les documents existants.
Si vous décidez de désactiver cette option, les documents additionnels ouverts apparaîtront
dans l'instance actuellement active de Designer.
2.6.3.11. À Propos
La page de la boîte de dialogue À propos fournit des renseignements sur la licence du produit
NiceLabel, permet d'acheter la licence (quand le produit est en mode essai) et de l'activer. Elle donne
aussi des détails sur le logiciel, vous permet de vous connecter à votre compte Label Cloud et de
changer de niveau de produit Designer.
• Le niveau du produit vous indique quel niveau de produit vous exécutez actuellement.
• Changer le niveau du produit: Ouvre la boîte de dialogue pour sélectionner le niveau de produit.
En mode Test, il est possible de choisir et évaluer tous les niveaux de produits. Quand la licence
est activée, il est possible de changer le niveau de produit mais seulement sur les niveaux
inférieurs.
• Durée du mode test: Informations sur le nombre de jours restants pour évaluer le produit.
• Acheter la licence: Bouton d'accès direct au site de vente en ligne de NiceLabel.
• Activer la licence: Ce bouton ouvre la boîte de dialogue d'activation de la licence Designer.
Consulter le guide d'installation de NiceLabel 2019 pour plus de détails sur le processus
d'activation de la licence. Après activation de la licence, ce bouton est renommé en Désactiver
la licence. Après avoir cliqué dessus et confirmé la désactivation, le produit Designer n'est plus
activé.
NOTE
Ces segments ne sont plus visibles après achat et activation de la licence.
NOTE
Le changement du niveau de produit s'applique après avoir redémarré Designer.
NOTE
Quand NiceLabel 2019 a été installé avec un niveau de produit prédéfini (ex. : le
niveau a été défini par la clé de licence), la sélection du niveau de produit n'est
pas requise au premier démarrage.
• Type de licence: Le type de licence que vous utilisez pour exécuter NiceLabel 2019. Si vous avez
activé Designer en vous connectant à Label Cloud, vous voyez ici Édition sur votre Cloud.
53
• Mettre à jour la licence: Ouvre la boîte de dialogue de mise à jour du niveau de produit. Consulter
le guide d'installation de NiceLabel 2019 pour plus de détails sur le processus de mise à jour de
la licence.
NOTE
NiceLabel 2019 met automatiquement à jour la licence si elle est disponible sur
votre réseau.
• Limite d'imprimantes: Nombre maximum d'imprimantes que vous pouvez utiliser avec votre
licence NiceLabel.
• Compte: Si vous vous êtes connecté à Label Cloud, Designer affiche le nom de votre compte
Cloud.
• Utilisateur: Si vous vous êtes connecté à Label Cloud, Designer affiche votre nom d'utilisateur
Label Cloud.
Informations sur le logiciel contient des informations concernant la copie de NiceLabel 2019 installée
– licence, clé, version installée. Quand une nouvelle version de est disponible, une notification
apparaît sur la page automatiquement. Cliquer sur le lien pour télécharger et installer la dernière
version.
Travailler hors ligne (sans connexion à Label Cloud)
INFO NIVEAU DE PRODUIT:
Cette section est applicable si votre NiceLabel 2019 est connecté à Label Cloud
Si votre Designer est connecté à Label Cloud et que vous perdez la connexion à Internet, vous devez
rétablir la connexion dans les cinq jours. Si vous ne vous reconnectez pas à Label Cloud, Designer se
ferme automatiquement.
Après avoir perdu la connexion à Internet, et si votre ordinateur reste hors ligne, un avertissement
apparaît sous cinq jours. Designer se ferme cinq minutes après que vous ayez vu cet avertissement.
Après avoir rétabli la connexion Internet, ouvrez Designer et connectez-vous à Label Cloud. Votre
copie de Designer sera à nouveau active.
AVERTISSEMENT
Enregistrez votre travail sur un emplacement hors ligne (votre ordinateur) pour ne pas
perdre vos modifications.
54
2.6.4. Onglet Accueil
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
L'onglet Accueil donne accès aux commandes et aux paramètres les plus fréquemment utilisés dans
les groupes suivants du ruban:
• Le groupe Presse-papiers enregistre temporairement les éléments, objets et groupes d'objets
sélectionnés.
• Police : Ce groupe définit les propriétés de la police.
• Le groupe Action contient le bouton Imprimer qui lance la procédure d'impression ou lance un
formulaire.
• Le groupe de gestion : donne un accès direct aux boîtes de dialogue des propriétés du
Gestionnaire de données dynamiques et des propriétés du document – actif, étiquette ou
formulaire .
• Le groupe d'options Aligner définit le positionnement relatif horizontal et vertical du contenu
des objets.
• Le groupe Objet permet d'aligner, grouper ou organiser les objets de l'étiquette.
2.6.4.1. Presse-papiers
Le groupe Presse-papiers enregistre temporairement les éléments, objets et groupes d'objets
sélectionnés. Utiliser les objets sélectionnés et stockés pour les transférer d'une étiquette ou d'une
solution à une autre.
ASTUCE
Il est possible de copier et coller des contenus textuels (texte brut , RTF) ou
graphiques (bitmaps) entre de multiples applications.
• Coller: Colle les données du presse-papiers sur le plan de travail. Un article du presse-papiers
est réutilisable plusieurs fois.
55
• Couper: Retire l'élément sélectionné du plan de travail et l'ajoute au presse-papiers pour qu'il
soit copié ailleurs. Noter que le premier élément est sélectionné en le cliquant. Pour
sélectionner d'autres éléments, appuyer sur la touche <Maj> tout en cliquant sur les éléments.
• Copier: Copie la sélection dans le presse-papiers. De nombreux objets peuvent être copiés d'un
seul coup. Les sélectionner et cliquer sur Copier.
• Effacer: Efface les articles ou les objets sélectionnés. Ils ne seront pas stockés dans le pressepapiers.
• Reproduire la mise en forme: Copie les propriétés de la mise en forme d'un objet à un autre. C'est
ainsi que vous multipliez le style de votre objet de référence.
Exemple :
Utilisez Reproduire la mise en forme pour copier la police, la taille de la police, la couleur de la
police, l'alignement et l'espacement de votre objet Texte sur tous les autres objets Texte en
utilisant une seule action.
Pour copier les propriétés du style de l'objet:
1.
Cliquer sur votre objet de référence. Il s'agit de l'objet à partir duquel vous voulez copier
les propriétés.
2.
Cliquer sur Reproduire la mise en forme.
3.
Cliquer sur l'objet cible. L'objet a maintenant les mêmes propriétés que votre objet de
référence.
Lorsque vous utilisez Reproduire la mise en forme pour différents objets, vous copiez et collez
les propriétés de l'objet à partir de l'onglet Style. Si des propriétés du Style sont communes aux
deux objets, Designer transfère ces propriétés sur l'objet cible.
Exemple :
En multipliant les propriétés d'un objet Rectangle à un objet Ellipse, toutes les propriétés de
l'onglet Style s'appliquent, hormis le rayon d'angle. Cette propriété n'est applicable qu'à l'objet
Ellipse.
NOTE
Vous pouvez aussi copier les propriétés entre les objets sur différentes
étiquettes, différents formulaires ou entre les objets sur les étiquettes et les
formulaires.
56
2.6.4.2. Police
Police Ce groupe définit les propriétés de la police:
• Le bouton Afficher /masquer les polices imprimante affiche ou cache les polices imprimantes
dans la liste des polices. Dans ce cas les polices graphiques sont cachées. En appuyant de
nouveau sur ce bouton, toutes les polices redeviennent visibles dans la liste.
• Police de caractère : définit la famille de police à utiliser dans l'objet sélectionné.
• Taille : définit la taille du texte d'un objet. Choisir la taille désirée dans le menu déroulant ou la
saisir à la main.
• Style de la Police : définit les caractéristiques du style de texte pour un objet texte : gras ou
italique par exemple.
• Alignement: définit la position horizontale du texte dans un objet: A Gauche, Centré ou A
droite.
• Justifier : aligne un paragraphe le long des marges de droite et de gauche d'un objet.
ASTUCE
Lors des modifications de polices pendant la création, Designer mémorise la dernière
police utilisée et sa taille.
2.6.4.3. Action
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Le groupe Action crée un raccourci pour imprimer ou lance l'impression, personnalise l'impression ou
lance un formulaire.
57
Le bouton Imprimer ouvre le DesignerPanneau d'impression tel qu'il est défini dans le Formulaire
d'impression par défaut.
Personnaliser l'impression ouvre plusieurs options pour adapter l'impression.
• Créer un raccourci pour l'impression permet de créer sur l'étiquette un bouton Imprimer. La
création du raccourci exige que l'étiquette et le formulaire soient d'abord enregistrés.
NOTE
A sa création, ce raccourci s'appelle Exécuter [solution name]. En double-cliquant
dessus, le formulaire s'exécute instantanément.
• Formulaire d'impression: Permet de définir lequel des formulaires de la solution est utilisé
comme formulaire d'impression par défaut.
NOTE
La sélection du formulaire par défaut est disponible dans l'édition de la solution.
• Modifier le formulaire d'impression permet d'ajouter, supprimer ou réorganiser les objets du
formulaire d'impression. En savoir plus sur la personnalisation d'un formulaire d'impression ici.
NOTE
Si le formulaire d'impression n'est pas encore sélectionné, l'option Modifier le
formulaire d'impression ajoute un nouveau formulaire et le paramètre comme
formulaire d'impression par défaut. Si un formulaire existant est déjà sélectionné,
l'option l'ouvre pour modification.
• Recréer le formulaire d'impression restaure le formulaire d'impression à sa présentation par
défaut et rétablit les contenus dynamiques.
• Ajouter un nouveau formulaire ajoute un nouveau formulaire à la solution. Soit c'est un formulaire
vierge, soit un formulaire créé comme formulaire d'impression. Utiliser le Nom du formulaire pour
nommer le nouveau formulaire et le rendre facilement reconnaissable au milieu des documents
de la solution.
Le bouton Exécuter le formulaire lance le formulaire actif.
NOTE
Si une étiquette utilise un formulaire d'impression personnalisé, ce formulaire reste
ouvert en onglet. Il est impossible de fermer l'onglet.
58
2.6.4.4. Gestion
Le groupe ruban de gestion donne accès à:
• La boîte de dialogue Gestionnaire des données dynamiques. Cliquer sur le bouton pour lancer le
gestionnaire des sources de données dynamiques qui sont connectées aux objets.
• Les Propriétés du document ouvrent les propriétés de l'étiquette ou du
formulaire#UUID-601765dd-bdb2-bc70-0bd4-1aa371220cd6 en cours.
2.6.4.5. Aligner
Le groupe d'options Aligner définit le positionnement relatif horizontal et vertical du contenu des
objets :
• Aligner les objets à gauche: Aligne les objets sur la bordure de gauche du premier objet
sélectionné ou sur l'objet le plus à gauche.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand.
• Aligner les objets à droite: Aligne les objets sur la bordure de droite du premier objet sélectionné
ou sur l'objet le plus à droite.
• Répartir horizontalement: répartit les objets séparés par un espace horizontal identique.
• Aligner les objets en haut: Aligne les objets sur la bordure supérieure du premier objet
sélectionné ou sur l'objet le plus haut.
• Aligner les objets au milieu: Aligne les objets avec le centre vertical du premier objet sélectionné
ou sur le centre vertical de l'objet le plus grand.
• Aligner les objets en bas: Aligne les objets sur la bordure inférieure du premier objet sélectionné
ou sur l'objet le plus bas.
• Répartir verticalement: Répartit les objets séparés par un espace vertical identique.
2.6.4.6. Objets
Le groupe Objets vous aide à travailler avec plusieurs objets.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
• Dégrouper les objets sépare les objets groupés.
Organiser place les objets les uns devant ou derrière les autres.
• Reculer d'un cran recule l'élément d'un cran.
• Mettre en arrière-plan envoie l'élément derrière tous les autres éléments de l'étiquette.
59
• Avancer d'un cran avance l'élément d'un cran.
• Placer sur le dessus avance l'élément devant tous les autres éléments de l'étiquette.
Supprimer vous permet de supprimer l'élément individuel ou les objets de groupe sélectionné(s) de
votre masque d'étiquette.
2.6.5. Onglet Données
L'onglet Données affiche le ruban de Designer comportant les groupes qui permettent de connecter
instantanément un objet avec des sources de données ou de définir les connexions de manière plus
détaillée:
• Le groupe du ruban Assistant Base de données ouvre l'assistant pour créer les principales
connexions aux bases de données.
• Le groupe du ruban Gestionnaire de sources de données donne un accès direct aux boîtes de
dialogue Gestionnaire de bases de données dynamiques et Ordre de saisie.
2.6.5.1. Assistant Base de données
L'Assistant Base de données guide l'utilisateur pour configurer la connexion à une base de données
et sélectionner les tables et les champs à utiliser.
Modifier la base de données permet d'éditer toutes les bases de données existantes connectées en
utilisant l'assistant.
60
De plus l'assistant permet de trier, filtrer les enregistrement et de définir le nombre de copies à
imprimer par enregistrement de la base de données.
2.6.5.2. Gestion des sources de données
Le groupe ruban de gestion des sources de données donne accès :
• A la boite de dialogue Gestionnaire de données dynamiques: pour la gestion et la connexion à
différentes sources de données.
• A la boite de dialogue Ordre de saisie: pour définir l'ordre des variables saisies sur le formulaire
d'impression.
Gestionnaire de données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Le Gestionnaire de données dynamiques est une boîte de dialogue qui permet de gérer les sources
de données dynamiques des objets d'une étiquette ou d'un formulaire.
Les objets d'une étiquette ou d'un formulaire peuvent être connectés à de multiples variables,
fonctions et bases de données.
Pour ouvrir la boîte de dialogue, cliquer sur le bouton Gestionnaire de données dynamiques dans le
ruban Designer.
Pour en savoir plus sur les sources de données, lire les sections suivantes :
61
• Travailler avec les variables.
• Travailler avec les fonctions.
• Utiliser les bases de données comme source de contenu.
• Utiliser les variables internes comme source de contenu.
• Utiliser les variables globales comme source de contenu.
Boite de dialogue Ordre de saisie des variables
La boite de dialogue Ordre de saisie des variables permet de définir l'ordre dans lequel les variables
sont saisies au moment de l'impression.
La boite de dialogue affiche la totalité des variables déjà définies.
Pour changer l'ordre de saisie, sélectionner une variable dans la liste et changer sa position en
utilisant le glisser- déposer ou les boutons Déplacer vers le haut et déplacer vers le bas. Répéter pour
chaque variable, dont la position de saisie doit changer.
2.6.6. Onglet Affichage
L'Onglet Affichage permet de contrôler la focalisation sur le document, la visibilité des marqueurs, les
aides visuelles et la rotation du plan de travail. L'onglet donne accès aux groupes de ruban suivants:
• Zoom: définit le niveau de zoom sur le plan de travail et le comportement du zoom sur la fenêtre
de Designer.
• Visibilité des marqueurs de l'objet: définit les paramètres de visibilité des propriétés d'objet.
• Alignement et quadrillage: définit le positionnement des objets et les propriétés du quadrillage
du plan de travail.
• Rotation tourne le plan de travail dans le sens des aiguilles d'une montre de 90 degrés par clic.
2.6.6.1. Zoom
Le groupe Zoom: définit le niveau de zoom sur le plan de travail.
62
• Zoom sur le document: affiche l'étiquette entière dans la fenêtre de Designer.
• Zoom sur les objets: affiche tous les objets dans la fenêtre de Designer.
• Zoom avant: agrandit le plan de travail en fonction du niveau de zoom défini.
• Zoom arrière: diminue le plan de travail en fonction du niveau de zoom défini.
• Menu déroulant de pourcentage de zoom: vous permet de saisir ou de sélectionner le
pourcentage de zoom exact pour votre document actuel.
2.6.6.2. Visibilité des marqueurs d'objet
Visibilité des marqueurs de l'objet: affiche la visibilité des propriétés d'objet listées ci-dessous:
• Nom de l'objet: affiche le nom d'un objet.
• Elément de l'imprimante: indique que l'objet s'imprimera en utilisant une fonction interne à
l'imprimante. Cette option offre une alternative à l'envoi de l'objet à l'imprimante en graphique.
• Evénements: affiche si l'objet du formulaire exécute les Action(s) assignées.
• Source de données: indique si l'objet est connecté à une source de données dynamiques.
2.6.6.3. Alignement et quadrillage
Le groupe Alignement et quadrillage définit le positionnement des objets et les propriétés du
quadrillage du plan de travail.
• Afficher le quadrillage rend visibles les points du quadrillage sur le plan de travail.
• Taille de la grille en X définit la distance entre les points de la grille à l'horizontale.
• Taille de la grille en Y définit la distance entre les points de la grille à la verticale.
• Décalage de grille en X définit le décalage horizontal de la grille par rapport au centre du plan de
travail.
• Décalage de grille en Y définit le décalage vertical de la grille par rapport au centre du plan de
travail.
• Aligner sur les objets: aligne un objet avec un autre sur le plan de travail. Lorsqu'un objet est
aligné, une ligne marquant l'alignement de l'objet apparaît.
• Aligner sur la grille aligne les objets sélectionnés sur le quadrillage.
•
NOTE
Certains modèles d'imprimante à jet d'encre continu (CIJ) impriment uniquement
sur des emplacements prédéfinis de l'étiquette. Quand une imprimante de ce
type est sélectionnée, les paramètres de la grille sont définis par le pilote de
l'imprimante et grisés pour cette étiquette. L'option Aligner sur la grille est
automatiquement activée.
63
• Ne pas aligner rend la position de l'objet indépendante du quadrillage et de la position des
autres objets.
2.6.6.4. Rotation
Le bouton Rotation fait tourner le plan de travail dans le sens des aiguilles d'une montre. Les règles
horizontales et verticales s'adaptent à la position en cours du plan de travail.
ASTUCE
Le type de rotation est défini par le pilote d'imprimante. Certains pilotes permettent
de tourner à 360 degrés (90 degrés par clic), d'autres permettent seulement
90 degrés dans le sens des aiguilles d'une montre (portrait/paysage).
2.6.7. Onglet Solution
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
L'onglet Solution permet un accès rapide et facile aux commandes relatives à la totalité de la solution
d'impression. L'onglet donne accès aux groupes de ruban suivants:
• Presse-papiers: stocke les objets ou groupes d'objets sélectionnés.
• Nouveau: permet d'ajouter des étiquettes ou formulaires additionnels à la solution.
• Action: lance la procédure d'impression ou exécute un formulaire.
• Le groupe Importer et Exporter permet l'importation, la publication et l'exportation des fichiers
de solution.
2.6.7.1. Presse-papiers
Le groupe Presse-papiers enregistre temporairement les éléments, objets et groupes d'objets
sélectionnés. Utiliser les objets sélectionnés et stockés pour les transférer d'une étiquette ou d'une
solution à une autre.
64
ASTUCE
Il est possible de copier et coller des contenus textuels (texte brut, RTF) ou
graphiques (bitmaps) entre de multiples applications.
• Coller: Colle un document (étiquette ou formulaire) dans la solution.
• Couper: retire l'élément sélectionné du plan de travail et l'ajoute au presse-papier pour qu'il soit
copié ailleurs.
• Copier: copie la sélection dans le presse-papier.
• Supprimer: Supprime l'objet sélectionné de la solution.
2.6.7.2. Nouveau
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Nouveau: permet d'ajouter des étiquettes ou formulaires additionnels à la solution. Les étiquettes et
formulaire qui font partie de la solution sont listés dans l'Explorateur de Solution.
• Nouvelle étiquette: ajoute une nouvelle étiquette à la solution active. Après un clic sur le bouton
Nouvelle étiquette, l'Assistant Paramètre d'étiquette apparaît.
• Nouveau Formulaire: ajoute une nouveau formulaire à la solution active. Après un clic sur le
bouton Nouveau Formulaire un plan de travail vierge apparaît. Le formulaire est prêt à être édité.
2.6.7.3. Action
Déterminer un formulaire de démarrage définit le formulaire en cours comme formulaire par défaut de
Designer. Lors de la réouverture de la solution, le formulaire de démarrage est ouvert et prêt pour
être exécuté ou modifié.
2.6.7.4. Importer et Exporter
Le groupe Importer et Exporter permet l'importation, la publication et l'exportation des fichiers de
solution.
Importer dans la solution permet d'importer les documents dans la solution. Ces importations
concernent les fichiers aux formats suivants :
• Fichier de solution (.nsln)
65
• Fichier d'étiquette (.nlbl)
• Fichier d'étiquette V6 (.lbl)
• Fichier de formulaire (V6) (.xff)
Lorsque l'on clique sur la commande Importer, la boîte de dialogue Ouvrir s'ouvre. Sélectionner le
fichier à importer. Le fichier importé devient visible dans le Gestionnaire de solution.
NOTE
Les fichiers d'étiquette .lbl et de formulaire .xff sont les anciens types de fichiers
utilisés jusqu'à la version 6.
Exporter l'étiquette enregistre l'étiquette sur le lecteur et la rend utilisable pour une autre solution.
Après un clic sur Exporter l'étiquette, la boîte de dialogue Exporter l'étiquette s'ouvre. Sélectionner un
emplacement pour y enregistrer l'étiquette.
2.6.8. Onglets contextuels
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
L'onglet contextuel est un onglet caché qui s'affiche quand un objet spécifique de l'étiquette ou du
formulaire est sélectionné sur le plan de travail. Les onglets contextuels apparaissent sur le côté droit
des onglets standards de Designer . La sélection d'onglets affichés dépend de l'objet en cours
d'édition.
• Les onglets contextuels spécifiques à l'étiquette sont décrits ici.
• Les onglets contextuels spécifiques aux formulaires sont décrits ici.
66
2.6.8.1. Onglets contextuels spécifiques à l'étiquette
Lors de l'édition des nombreux objets de l'étiquette, les onglets contextuels suivants apparaissent
selon l'objet sélectionné :
• Onglet Création
• Onglet code à barres
• Onglet Forme
• Onglet Image
• Onglet Texte
Onglet contextuel Création
L'onglet Création sert d'onglet contextuel pour définir la mise en page et le positionnement de l'objet
sélectionné.
Sur l'onglet Création, les groupes de paramètres suivants sont disponibles:
• Général permet de dire si l'objet est visible et imprimable sur l'étiquette.
• Positionnement définit la position de l'objet sur le plan de travail.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Général
Général Permet de dire si l'objet est visible et imprimable sur l'étiquette.
• Non imprimable: Empêche d'imprimer l'objet sur l'étiquette. L'objet reste cependant visible sur
l'aperçu de l'étiquette.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Les Paramètres de visibilité définissent si l'objet sélectionné doit apparaître ou non sur
l'étiquette.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Optimisation de l'impression: Permet d'activer l'utilisation des éléments de l'imprimante (valable
pour les objets rectangle, code à barres, ligne, ellipse et inversé).
• Utiliser les éléments imprimante si possible accélère l'impression.
67
Si le modèle d'imprimante le permet, une partie du traitement des éléments de l'étiquette
est gérée directement par l'imprimante : polices internes, formes, codes à barres, etc.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en
fichiers graphiques.
• Nom: Permet de nommer l'objet et de le décrire.
Positionnement
Le groupe Positionnement définit l'emplacement de l'objet et sa taille sur une étiquette.
Le bouton Position permet de définir:
• Les coordonnées X et Y définissent la position exacte sur le plan de travail.
• Largeur et Hauteur: dimensions de l'objet.
• Conserver les proportions permet d'être sûr que les deux dimensions de l'objet changent
proportionnellement.
• L'angle de rotation fait tourner l'objet dans le sens des aiguilles d'une montre.
Le bouton Point d'ancrage définit le point sur lequel l'objet est épinglé sur le plan de travail. Les objets
de taille variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
68
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
Conserver les proportions permet d'adapter proportionnellement la taille de l'objet.
Verrouiller empêche l'objet de bouger pendant le processus de création.
Organiser
Grouper les objets: Place les objets sélectionnés dans un groupe.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
• Dégrouper les objets sépare les objets groupés.
Organiser: Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran: déplace l'objet sélectionné d'un calque.
• Mettre au premier plan: Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran: Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan: Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont:
69
• Gauche: Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
gauche de l'étiquette.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il
sera centré horizontalement sur l'étiquette.
• vSur la droite: Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou
sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure droite de l'étiquette.
• Répartir horizontalement: Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont:
• Haut: Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
supérieure de l'étiquette.
• Centrer verticalement: Aligne les objets sélectionnés sur le centre vertical de l'objet le plus
grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas: Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement: Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
Onglet contextuel Code à barres
L'onglet Code à barres sert d'onglet contextuel pour définir le type, la présentation et la position de
l'objet Code à barres.
Sur l'onglet Code à barres, les groupes de paramètres suivants sont disponibles:
• Code à barres: définit le type de symbole de code à barres et ses dimensions.
70
• Paramètres: définit les détails du code à barres.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Onglet code à barres
Le groupe Code à barres vous permet de choisir le type de code à barres et les dimensions du
symbole de votre code à barres.
NOTE
Les paramètres du groupe Codes à barres dépendent du type de code à barres
choisi.
• Type de code à barres : Définit le type de code à barres à utiliser sur l'étiquette.
ASTUCE
Par défaut, c'est un code à barres de type Code128 qui est sélectionné. Pour en savoir
plus sur les types de codes à barres, consulter la section Types de codes à barres et
paramètres disponibles.
• Type de DataBar: Quand l'un des types de codes DataBar est sélectionné, Type de DataBar
permet de préciser le sous-type spécifique utilisé.
• Dimension en X: Largeur de la barre la plus étroite du code à barres dans l'Unité de mesure
choisie.
• Hauteur: Dimension verticale de votre code à barres dans l'Unité de mesure sélectionnée.
• Rapport définit le rapport entre les largeurs plus ou moins étroites de la barre du code à barres.
Chaque type de code à barres a une gamme de rapports limitée par la réglementation. Designer
vous permet seulement d'utiliser des rapports valides. Par défaut, le rapport est défini sur 3. Ce
qui signifie que la barre est trois fois plus large qu'une barre étroite.
NOTE
Les rapports disponibles dépendent de la dimension X sélectionnée. Si vous
modifiez la dimension X, la sélection des rapports disponibles en est également
affectée.
• Hauteur de ligne définit la hauteur d'une ligne de données dans un code à barres 2D. La hauteur
de ligne est donnée comme étant un multiple de la dimension X.
Paramètres
Le groupe Paramètres permet de configurer les détails du code à barres.
71
Le bouton Texte lisible définit la présentation d'un contenu lisible par l'homme.
• Pas de lisibilité: Le code à barres apparaît sans le texte lisible.
• Au-dessus du code à barres: Place le texte lisible au-dessus du code à barres.
• En dessous du code à barres: Place le texte lisible en dessous du code à barres.
Le groupe Style permet de personnaliser le texte lisible.
• Police personnalisée: Active le choix de la police et de sa taille. Les polices internes de
l'imprimante ne sont pas utilisables comme police de texte lisible personnalisé.
• Ajustage automatique: Si cette fonctionnalité est activée, le texte lisible s'agrandit ou rétrécit en
fonction des modifications de la taille du code à barres. Pour fixer une taille personnalisée pour
le texte lisible, désactiver cette option et sélectionner la taille de police appropriée.
• Gras: Le texte lisible se met en gras.
• Italique: Le texte lisible se met en italique.
Le groupe Masque permet de définir le format des données avant qu'elles s'affichent sur l'étiquette.
• Masque de saisie détermine le format des données entrées avant qu'elles s'affichent sur
l'étiquette.
• Caractère générique est le caractère utilisé dans le masque et qui sera remplacé par les
données sur l'étiquette imprimée.
Exemple
Un opérateur a besoin de formater un numéro de téléphone pour qu'il soit plus lisible sur l'étiquette.
La données entrée n'est pas formatée puisqu'elle provient d'une base de données.
Quand la valeur lue dans la base de données est :
+38642805090
Et que le masque de saisie est :
(****) **** - ****
Le résultat en sortie sera :
(+386) 4280 - 5090
Quant les données contiennent une astérisque *, changer le Caractère générique. Le caractère doit
avoir une valeur unique qui n'apparaît nulle part dans la donnée.
72
ASTUCE
Les Détails du code à barres diffèrent selon la norme du code à barres. Définir les
options qui sont données en fonction du type de code à barres sélectionné. Les
détails concernant les codes à barres 1D et 2D sont décrits dans des sections
dédiées :
• Détails du code à barres 1D
• Détails du code à barres 2D
ASTUCE
Le caractère de contrôle dépend des précédents chiffres du code à barres, il se place
à la fin des chiffres du code à barres.
Couleur: Définit la couleur de la ligne du code à barres et du contenu lisible sur l'étiquette imprimée.
Organiser
Grouper les objets: Place les objets sélectionnés dans un groupe.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
• Dégrouper les objets sépare les objets groupés.
Organiser: Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran: déplace l'objet sélectionné d'un calque.
• Mettre au premier plan: Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran: Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan: Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont:
• Gauche: Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
gauche de l'étiquette.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il
sera centré horizontalement sur l'étiquette.
73
• vSur la droite: Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou
sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure droite de l'étiquette.
• Répartir horizontalement: Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont:
• Haut: Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
supérieure de l'étiquette.
• Centrer verticalement: Aligne les objets sélectionnés sur le centre vertical de l'objet le plus
grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas: Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement: Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
Onglet contextuel Forme
C'est un onglet contextuel qui permet de définir l'apparence d'objets ellipse, rectangle et ligne.
Sur l'onglet Forme, les groupes de paramètres suivants sont disponibles:
• Le groupe Contour permet de définir l'apparence du contour de la forme sélectionnée.
• Le groupe Remplir permet de définir le style de remplissage de la forme et sa couleur.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Contour
Le groupe Contour permet de définir l'apparence du contour de la forme sélectionnée.
Les options du bouton Style du contour sont les suivantes:
74
• Aucun rend l'objet ligne invisible.
• Plein fait un objet ligne pleine.
• Point fait une ligne de points.
• Tiret fait une ligne de tirets.
• Effacer: rend invisible la partie des autres objets situés sous la ligne.
Couleur du contour définit la couleur du contour.
Epaisseur définit la largeur de la ligne.
Rayon d'angle : Arrondit les angles du rectangle. Des valeurs plus élevées rendent la courbe plus
large.
Remplir
Le groupe Remplir permet de définir le style de remplissage de la forme et sa couleur.
Les options de Style de remplissage sont:
• Aucun : L'objet est complètement transparent.
• Effacé : Rend invisibles les objets cachés sous l'objet actif.
• Plein : Colorie tout l'objet.
• Hachuré vers la droite : Remplit l'objet de hachures montant vers la droite.
• Hachuré vers la gauche : Remplit l'objet de hachures montant vers la gauche.
• Verticale : Remplit l'objet de lignes verticales.
• Horizontale : Remplit l'objet de lignes horizontales.
• Quadrillé : Remplit l'objet de lignes quadrillées.
• Hachures croisées : Remplit l'objet de lignes croisées en diagonales.
• 25 % de couleur : Fixe à 25 % l'opacité de la couleur de remplissage.
• 50 % de couleur: Fixe à 50 % l'opacité de la couleur
• 75 % de couleur : Fixe à 75 % l'opacité de la couleur de remplissage.
Couleur d'arrière-plan définit la couleur de remplissage de la forme.
Organiser
Grouper les objets: Place les objets sélectionnés dans un groupe.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
75
• Dégrouper les objets sépare les objets groupés.
Organiser: Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran: déplace l'objet sélectionné d'un calque.
• Mettre au premier plan: Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran: Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan: Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont:
• Gauche: Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
gauche de l'étiquette.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il
sera centré horizontalement sur l'étiquette.
• vSur la droite: Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou
sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure droite de l'étiquette.
• Répartir horizontalement: Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont:
• Haut: Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
supérieure de l'étiquette.
• Centrer verticalement: Aligne les objets sélectionnés sur le centre vertical de l'objet le plus
grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas: Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement: Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
76
Onglet contextuel Image
L'onglet Image sert d'onglet contextuel pour définir les options de taille de l'image et arranger les
objets.
Sur l'onglet Image, les groupes de paramètres suivants sont disponibles:
• Redimensionner : redéfinit comment le fichier Image s'adapte à la taille de l'objet lors de
l'exécution du formulaire.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Redimensionner
Le groupe Redimensionner définit l'adaptation de l'image à la taille de l'étiquette.
Le bouton Ajustage de l'image ouvre les options de taille de l'image.
• Les options pour redimensionner définissent comment les dimensions du fichier source
s'adaptent à la taille de l'objet Image au moment de l'impression.
• Conserver la taille originale: désactive le redimensionnement. Le fichier source s'affiche en
utilisant l'objet avec ses dimensions d'origine.
• Conserver les proportions permet d'adapter proportionnellement la taille de l'image. Le
ratio d'aspect des dimensions du fichier source est préservé.
• Redimensionner à la taille donnée permet de modifier la taille du fichier source
horizontalement et verticalement pour l'ajuster dans le cadre du paragraphe. L'utilisation
de cette option risque de déformer l'image.
• Taille originale affiche la largeur et la Hauteur de l'image avant retouche.
• Revenir à la taille d'origine annule toutes les actions modifiant la taille.
Conserver les proportions permet d'être sûr que les deux dimensions de l'objet changent
proportionnellement.
Organiser
Grouper les objets: Place les objets sélectionnés dans un groupe.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
• Dégrouper les objets sépare les objets groupés.
77
Organiser: Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran: déplace l'objet sélectionné d'un calque.
• Mettre au premier plan: Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran: Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan: Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont:
• Gauche: Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
gauche de l'étiquette.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il
sera centré horizontalement sur l'étiquette.
• vSur la droite: Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou
sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure droite de l'étiquette.
• Répartir horizontalement: Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont:
• Haut: Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
supérieure de l'étiquette.
• Centrer verticalement: Aligne les objets sélectionnés sur le centre vertical de l'objet le plus
grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas: Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement: Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
78
Onglet contextuel Texte
L'onglet texte permet de formater les objets Texte et Paragraphe .
Sur l'onglet Texte, les groupes de paramètres suivants sont disponibles :
• Le groupe Format permet de définir le format du texte.
• Le groupe Paramètres du texte permet de définir la mise en page de tous les contenus texte
ajoutés à un objet de l'étiquette.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Format
Le groupe Format permet de définir le format du texte.
• Le bouton Afficher /masquer les polices Imprimante affiche ou cache les polices imprimantes
dans la liste des polices.
• Police permet de préciser la police et sa taille. Il y a deux groupes de polices : les polices
OpenType et les polices Imprimante.
NOTE
Quand l'imprimante sélectionnée est une imprimante thermique, des polices
complémentaires sont disponibles dans la liste des polices disponibles. Ce sont
les Polices Imprimante identifiées par une petite icône d'imprimante en face de
leur nom.
• Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
• Les boutons d'alignement vous permettent d'aligner le texte à gauche, au milieu, à droite ou
uniformément.
• Couleur de police définit les couleurs de la police et du soulignage.
• Les boutons d'agrandissement/réduction des polices vous permettent de changer
progressivement la taille de la police.
• Mise à l'échelle est un facteur d'extension de la police à partir de ses proportions d'origine.
NOTE
Quand le facteur est 100 %, la police a son aspect normal. Quand le facteur est
200 %, cela veut dire que la police est deux fois plus large que la normale. Quand
il est de 50 %, la police correspond à la moitié de la largeur.
79
Paramètres du texte
Le groupe Paramètres du texte permet de définir la mise en page de tous les contenus texte ajoutés à
un objet de l'étiquette.
Le bouton Caractère et Paragraphe ouvre les options d'espacement des lignes et des caractères:
• Interligne: distance entre chaque ligne d'un paragraphe.
• Espacement des caractères: distance entre chaque caractère.
Le bouton Effets affiche les effets de texte disponibles:
• Inversé: inverse les couleurs de texte et d'arrière plan.
• Miroir: met le texte en miroir.
• Impression RTL: imprime le texte de droite à gauche.
ASTUCE
La plupart des imprimantes thermiques impriment automatiquement l'Arabe et
l'Hébreu de droite à gauche. Utiliser cette option si le système d'exploitation ne
dispose d’écriture RTL en natif.
Le bouton Ajuster ouvre les options de taille automatique du texte:
• Aucun désactive la modification de taille. Dans ce cas, les dimensions du champ texte et la taille
de la police ne s'adaptent pas à la quantité de contenu insérée dans le paragraphe.
• Ignorer des contenus excessifs supprime la partie de texte qui ne rentre pas dans le cadre de
l'objet.
ASTUCE
Si la case est cochée, l'objet utilise seulement la quantité de texte qui tient dans le
cadre. Il n'est pas tenu compte du reste du texte.
• Ajuster la taille au contenu automatiquement permet d'ajuster la hauteur du paragraphe en
fonction du contenu.
• Ajuster le contenu par taille de police détermine l'éventail de tailles acceptables pour la police
de cet objet. La taille de la police s'adapte automatiquement à la taille du paragraphe.
NOTE
Le bouton Ajuster est disponible pendant la configuration d'un objet Paragraphe
enrichi.
80
Organiser
Grouper les objets: Place les objets sélectionnés dans un groupe.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
• Dégrouper les objets sépare les objets groupés.
Organiser: Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran: déplace l'objet sélectionné d'un calque.
• Mettre au premier plan: Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran: Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan: Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont:
• Gauche: Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
gauche de l'étiquette.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il
sera centré horizontalement sur l'étiquette.
• vSur la droite: Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou
sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure droite de l'étiquette.
• Répartir horizontalement: Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont:
• Haut: Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
supérieure de l'étiquette.
• Centrer verticalement: Aligne les objets sélectionnés sur le centre vertical de l'objet le plus
grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas: Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement: Égalise l'espacement vertical entre les objets.
81
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
2.6.8.2. Onglets contextuels spécifiques au formulaire
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
L'onglet contextuel est un onglet caché qui s'affiche sur la ligne des onglets quand un objet
spécifique du formulaire est sélectionné sur le plan de travail. Les onglets contextuels apparaissent
sur le côté droit des onglets standards de Designer .
Ces onglets qui facilitent l'accès aux commandes spécifiques aux objets sont les suivants:
• Objet: permet de définir l'objet, sa position, son organisation et s'il est imprimable ou non.
• Contrôle du formulaire: permet de définir tout ce qui est spécifique aux objets du formulaire –
leur mise en page et les événements assignés.
• Image: donne accès aux événements relatifs à l'image et aux options de dimensionnement de
l'image.
Onglet contextuel Création
L'onglet Création sert d'onglet contextuel pour définir la mise en page et le positionnement de l'objet
sélectionné.
Sur l'onglet Création, les groupes de paramètres suivants sont disponibles:
• Général permet de dire si l'objet est visible et imprimable sur l'étiquette.
• Positionnement définit la position de l'objet sur le plan de travail.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
82
Général
Le groupe Général permet de déterminer l'état de l'objet: activé, désactivé, et sa visibilité sur le
formulaire.
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Conditions: Déterminer une condition permet d'activer l'objet et/ou le rendre visible si le résultat
qu'elle donne est "True".
• Nom: Permet de nommer l'objet et de le décrire.
Positionnement
Le groupe Positionnement définit l'emplacement de l'objet et sa taille sur un formulaire.
Le bouton Position permet de définir:
• Les coordonnées X et Y définissent la position exacte sur le plan de travail (en px).
• Largeur et Hauteur: dimensions de l'objet.
Le bouton Point d'ancrage définit le point sur lequel l'objet est épinglé sur le plan de travail. Les objets
de taille variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront
simultanément à la nouvelle taille du formulaire.
Conserver les proportions permet d'adapter proportionnellement la taille de l'objet.
Verrouiller empêche l'objet de bouger pendant le processus de création.
Organiser
Grouper les objets: Place les objets sélectionnés dans un groupe.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
83
• Dégrouper les objets sépare les objets groupés.
Organiser: Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran: déplace l'objet sélectionné d'un calque.
• Mettre au premier plan: Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran: Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan: Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont:
• Gauche: Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
gauche de l'étiquette.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il
sera centré horizontalement sur l'étiquette.
• vSur la droite: Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou
sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure droite de l'étiquette.
• Répartir horizontalement: Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont:
• Haut: Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
supérieure de l'étiquette.
• Centrer verticalement: Aligne les objets sélectionnés sur le centre vertical de l'objet le plus
grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas: Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement: Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
84
Onglet contextuel Contrôle du formulaire
L'onglet contextuel Contrôle du formulaire permet d'assigner des actions à l'objet et de définir son
apparence.
Sur l'onglet Contrôle du formulaire, les groupes de paramètres suivants sont disponibles :
• Le groupe Événements permet de définir les événements variés qui peuvent être lancés par
l'objet sélectionné.
• Style définit l'apparence du contenu texte d'un objet du formulaire. Ce groupe s'adapte à l'objet
du formulaire sélectionné. Les variations suivantes sont utilisées :
• Groupe de styles pour contenus texte (objets: Bouton, Champ Mémo, Menu déroulant,
Liste déroulante, Case à cocher,
• Groupe de styles pour contenus graphiques (objets: Cadre, Prévisualisation de l'étiquette)
• Groupes de styles pour contenus de table (objets: Table de la base de données)
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
Événements
Le groupe Evénements permet de définir les événements variés qui peuvent être lancés par l'objet
sélectionné.
• Le bouton Evénements ouvre la liste des événements disponibles pour l'objet sélectionné.
Exemple :
Les événements types de Designer sont Sur clic, A réception du focus, A la sortie, etc.
Chaque événement démarre en lançant des actions. Le bouton Actions... donne accès à l'Editeur
d'actions qui sert d'outil pour gérer les actions dans la solution d'étiquetage.
Style (pour contenu Texte)
Le groupe Style définit l'apparence du contenu texte d'un objet du formulaire.
Le bouton Afficher /masquer les polices imprimante affiche ou cache les polices imprimantes dans la
liste des polices.
Police permet de préciser la police et sa taille. Il y a deux groupes de polices : les polices OpenType et
les polices Imprimante.
85
NOTE
Quand l'imprimante sélectionnée est une imprimante thermique, des polices
complémentaires sont disponibles dans la liste des polices disponibles. Ce sont les
Polices imprimante identifiées par une petite icône d'imprimante en face de leur nom.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Mise à l'échelle est un facteur d'extension de la police à partir de ses proportions d'origine. Quand le
facteur est 100%, la police a son aspect normal. Quand le facteur est 200%, cela veut dire que la
police est 2 fois plus large que la normale. Quand il est de 50%, la police est étirée.
Alignement définit le positionnement horizontal du contenu de l'objet.
• Aligner à gauche: place le texte sur la bordure gauche d'un objet.
• Centrer: place le texte au centre d'un objet.
• Aligner à droite: place le texte sur la bordure droite d'un objet.
Couleur de police définit les couleurs de la police et du soulignage.
Couleur d'arrière plan définit la couleur du fond de l'objet.
Couleur de la bordure: Choix de la couleur de la bordure de l'objet.
Les paramètres de texte définissent la présentation du texte.
Style (pour contenu graphique)
Le groupe Style définit la mise en page des objets graphiques du formulaire.
• Afficher la bordure définit si la bordure de l'objet est visible ou non.
• Le bouton Paramètres de bordure permet de définir la couleur de la bordure et la largeur de la
bordure.
• Couleur d'arrière plan définit la couleur du fond de l'objet.
Style (pour les tables)
Le groupe Style permet de définir l'apparence de l'objet Table de la base de données sur un
formulaire.
• Style de la Table définit l'apparence de l'objet ainsi que son contenu.
• Style de cellule définit l'apparence visuelle des cellules sélectionnées dans la table d'une base
de données.
86
Organiser
Grouper les objets: Place les objets sélectionnés dans un groupe.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
• Dégrouper les objets sépare les objets groupés.
Organiser: Définit comment les objets sont positionnés dans un groupe.
• Avancer d'un cran: déplace l'objet sélectionné d'un calque.
• Mettre au premier plan: Déplace l'objet sélectionné sur le dessus de la pile d'objet.
• Reculer d'un cran: Déplace l'objet sélectionné d'un calque.
• Mettre en arrière-plan: Déplace l'objet sélectionné au-dessous de la pile d'objets.
Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de travail.
Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du formulaire.
Les options d'Alignement horizontal sont:
• Gauche: Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
gauche de l'étiquette.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est sélectionné, il
sera centré horizontalement sur l'étiquette.
• vSur la droite: Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite ou
sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure droite de l'étiquette.
• Répartir horizontalement: Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont:
• Haut: Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur celle
du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la bordure
supérieure de l'étiquette.
• Centrer verticalement: Aligne les objets sélectionnés sur le centre vertical de l'objet le plus
grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas: Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur celle du
premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la bordure inférieure de
l'étiquette.
• Répartir verticalement: Égalise l'espacement vertical entre les objets.
87
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
Onglet contextuel Image (spécifique au formulaire)
L'onglet Image sert d'onglet contextuel pour définir les options de taille de l'image et arranger les
objets.
Sur l'onglet Image, les groupes de paramètres suivants sont disponibles:
• Le groupe Evénements permet de définir les événements variés qui peuvent être lancés par
l'objet Image sélectionné
• Redimensionner définit la manière d'adapter les dimensions du fichier source à la taille de l'objet
au lancement du formulaire.
• Organiser positionne les objets par rapport aux objets voisins sur une étiquette.
2.6.8.3. Stockage de documents
L'onglet contextuel Stockage de documents permet d'effectuer des actions de stockage de
documents dans Designer.
Le Stockage de documents est une fonctionnalité de NiceLabel Control Center. Elle permet de faire
fonctionner NiceLabel Control Center comme un référentiel de fichiers partagé sur le serveur, dans
lequel les utilisateurs peuvent stocker et récupérer leur fichiers et contrôler les différentes révisions.
L'onglet contextuel Stockage de documents permet d'effectuer des actions de stockage de
documents dans Designer. Il n'est donc plus nécessaire d'accéder aux fichiers pour les ouvrir dans
NiceLabel Control Center.
NOTE
Cet onglet contextuel a besoin d'une connexion avec NiceLabel Control Center. Ce
type de configuration exige une licence LMS Enterprise.
Le groupe Révision permet d'effectuer les actions disponibles pour le Stockage de documents:
• Extraire (Check Out): Extrait le fichier du Stockage de documents de NiceLabel Control Center
pour qu'il puisse être modifié. Le fichier extrait est alors marqué et verrouillé pour tous les autres
utilisateurs. Tous les autres utilisateurs verront la version actuelle du fichier, tandis que l'auteur
(éditeur) peut déjà travailler sur un nouveau brouillon.
88
NOTE
Après ouverture d'un document du Stockage de documents, (Fichier > Ouvrir >
Stockage de documents), les commandes d'édition restent désactivées jusqu'à ce
que le document soit extrait.
• Archiver (Check In): Enregistre le fichier dans le Stockage de documents de NiceLabel Control
Center après l'avoir modifié. Lors de l'archivage du fichier, le nombre de révisions du fichier
s'incrémente de un. Le commentaire saisi est inscrit dans le journal du fichier.
• Annuler l'extraction: Annule l'extraction du fichier en cours et redonne aux autres utilisateurs
l'accès à ce fichier.
AVERTISSEMENT
Si vous cliquez sur Annuler l'extraction, vous perdrez définitivement toutes les
modifications effectuées par les utilisateurs après avoir extrait le fichier. Pour
conserver les modifications, archiver d'abord les étiquettes ou solutions.
• Stockage de documents: Ouvre le stockage de documents de l'NiceLabel Control
Centerconnecté.
2.6.9. Onglet Aide
L'onglet Aide donne un accès direct aux différentes ressources susceptibles d'aider à créer et utiliser
les étiquettes et les formulaires rapidement et efficacement.
Le groupe de ruban Aide comporte des boutons avec des liens vers les ressources suivantes.
• Aide:Designer Aide en ligne de.
• Guides utilisateurs: collection des guides utilisateur de NiceLabel en ligne. La collection
comporte les guides utilisateurs pour tous les produits en portefeuille.
• Vidéos de formations:NiceLabel Collection de vidéos des formations.
• Base de connaissances: Bibliothèque en ligne d'articles décrivant certaines solutions
techniques, conseils et problèmes résolus pour des étiquettes et de solutions d'impression.
• Fichiers d'exemples: Une collection de modèles d'étiquettes. Les utiliser pour mieux connaître
Designer et découvrir les capacités du logiciel.
89
• L'Assistance technique permet de se connecter au département de l'aide technique de
NiceLabel.
Le groupe du ruban Produit comporte des liens vers:
• La page À propos du logiciel
• NiceLabel Page d'accueil: www.nicelabel.com
2.6.10. Tag RFID
La boîte de dialogue Tag RFID permet de sélectionner le type de tag RFID approprié, de définir son
contenu et de configurer le type de données à encoder sur le tag.
NOTE
La fonctionnalité de RFID est disponible quand un pilote d'imprimante NiceLabel est
installé.
La boîte de dialogue Tag RFID permet de configurer la manière d'encoder le contenu d'un tag:
• Sélectionner le type de tag RFID.
• Configurer les différents paramètres du tag relatifs à sa structure et sa programmation.
• Définir les paramètres de sécurité RFID.
• Insérer et configurer les champs de données.
2.6.10.1. Tag
Le panneau Tag de la boîte de dialogue Tag RFID permet de sélectionner le type de tag à encoder et
la manière d'écrire les données sur le tag.
Le groupe Tag comporte la sélection du type de tag.
• Le menu déroulant Type de tag comporte les types de tags RFID disponibles. Le choix du type
de tag est défini automatiquement par le pilote de l'imprimante.
NOTE
Sélectionner l'imprimante (et le pilote correspondant) pour étiquettes avec tag
RFID dans la Barre d'état.
Le groupe Utilisation définit les sources de données du Tag RFID et la manière de les écrire dans le
tag.
90
• Écriture RFID activée: Active ou désactive l'écriture de données sur les tags RFID.
ASTUCE
Désactiver l'écriture peut être utile au cours du processus de création de l'étiquette et
pendant certaines phases spécifiques de flux de travail.
Les champs de données RFID encodables sont ajoutés à l'Explorateur de données dynamiques sous
Tag RFID.
Exemple
Exemple de champ de données:
• EPC: Champ de données avec Code électronique du produit
• User Data: Champ de données dont le contenu doit être encodé dans le tag RFID
• TID: Champ de données avec l'ID unique du tag RFID
• GID Code: Code général identifiant les tags RFID
• CID Code: Numéro d'identification de carte
ASTUCE
Tirer les champs de données appropriés et les placer sur l'étiquette sous forme d'un
objet Texte, Paragraphe ou Code à barres (défini par le pilote).
2.6.10.2. Contenu
L'onglet Contenu de la Boîte de dialogue Tag RFID permet de définir le contenu d'un tag RFID. Pour
encoder les données d'un tag RFID, procéder comme suit.
Étape 1: Sélectionner les champs de données
Le groupe Champs de données permet de sélectionner les champs de données. Ces champs vont
contenir les données encodées du tag RFID.
NOTE
La sélection des champs de données disponibles avec les paramètres correspondant
va dépendre du type de Tag choisi.
91
Exemple de champ de données:
• TID: unique ID du Tag RFID
• EPC: syntaxe pour identifiants uniques assignés aux objets, charges unitaires, emplacements
ou autres entités d'opérations commerciales
• User Data: contenu de données à écrire sur le tag RFID
• Mémoire du Tag RFID: le seul champ de données disponible pour les tags RFID non Gen2
Étape 2: Sélectionner le Type de données
Type de données définit la méthode de saisie du contenu dans le Champ de données sélectionné. Le
type de données disponibles dépend du Champ de données sélectionné.
• Bloc mémoire: La table permet d'entrer les données dans les blocs mémoire individuels du tag
RFID. Chaque ligne de la table représente un bloc du Type de tag sélectionné.
NOTE
La structure du bloc mémoire et les propriétés des blocs individuels dépendent du
Type de tag sélectionné.
NOTE
Le Type de données peut être défini individuellement pour chaque bloc:
• Le champ Code électronique du produit (EPC) permet de saisir des segments des données RFID
selon la structure aux normes EPC.
• Chaîne ASCII: Les données RFID sont saisies sous forme de chaîne de caractères ASCII.
• Chaîne en hexadécimal: Les données RFID sont saisies sous forme de chaîne de paires
hexadécimales.
• Numérique: Les données RFID sont saisies sous forme de chaîne de chiffres.
Le Type d'encodage vous permet de sélectionner le format d'encodage des données qui correspond
à vos types de données actuels.
Étape 3: Saisir la valeur
Saisir la valeur à encoder sur le tag RFID selon le type de données sélectionné.
92
2.6.10.3. Sécurité
L'onglet Sécurité de la boîte de dialogue RFID permet de configurer les paramètres de sécurité du tag
RFID. Ces paramètres autorisent ou interdisent l'accès aux données RFID en lecture et écriture.
Ces paramètres dépendent de l'imprimante utilisée. il y a trois principaux types de configuration.
Champ mémoire unique avec plusieurs blocs
Le groupe Verrouillage comporte une présentation des blocs qui sont inclus dans la mémoire du tag
RFID. Chaque bloc est verrouillable individuellement.
Pour empêcher la modification et l'écriture d'un bloc, activer l'option Bloc verrouillé.
L'option verrouiller tous les blocs permet de verrouiller tous les blocs du champ mémoire
simultanément ou de les déverrouiller s'ils sont déjà verrouillés.
Champs mémoire multiples
Le groupe Protection de l'accès définit un mot de passe à saisir avant d'éditer ou écrire les données
RFID.
Type de données définit la méthode de saisie du Mot de passe.
• Chaîne ASCII: Le mot de passe doit être saisi sous forme de chaîne de caractères ASCII.
• Chaîne en hexadécimal: Le Mot de passe doit être saisi sous forme de chaîne de paires
hexadécimales.
93
• Numérique: Le Mot de passe doit être saisi sous forme d'une chaîne de chiffres.
Le Kill code désactive de manière permanente et irréversible le tag RFID.
ASTUCE
Une fois le Kill code activé, les données ne sont plus récupérables ni écrites sur le tag.
Le Type de données définit la méthode de saisie des caractères du Kill code.
• Chaîne ASCII: Le Kill code doit être saisi sous forme de chaîne de caractères ASCI.
• Chaîne en hexadécimal: Le Kill code doit être saisi sous forme de chaîne de paires
hexadécimales.
• Numérique: Kill code doit être saisi sous forme d'une chaîne de chiffres.
Champs mémoire multiples avec verrouillage de blocs
Des paramètres supplémentaires de Champs mémoire multiples permettent de verrouiller des blocs
individuels à l'intérieur des champs mémoires du tag RFID.
Le groupe Verrouillage comporte une présentation des champs mémoire qui sont inclus dans le tag
RFID. Chaque champ mémoire est verrouillable individuellement.
Sélectionner les paramètres de verrouillage permet de définir la manière de verrouiller les blocs.
94
• Préserver les paramètres d'origine: Impossible de récupérer les paramètres de verrouillage
d'origine mais l'option par défaut garantit que les paramètres du tag vont rester inchangés.
• Verrouiller: Le bloc est verrouillé, il est impossible de le modifier.
• Déverrouiller: Le bloc est déverrouillé et éditable.
• Reverrouiller: Le tag RFID est déverrouillé pour appliquer les modifications. Un fois fait, le tag est
immédiatement reverrouillé.
• Verrouillage, déverrouillage et reverrouillage permanents: rend permanents les paramètres
décrits ci-dessus. Ces paramètres ne peuvent pas être annulés.
Blocs à verrouiller: définit les blocs individuels ou les groupes de blocs à verrouiller.
ASTUCE
Les blocs verrouillés individuellement sont définis par un index et séparés par une
virgule (avec ou sans espace). Les groupes de blocs sont définis par un tiret.
95
2.6.10.4. Paramètres
NOTE
Les paramètres disponibles dépendent du pilote de l’imprimante que vous avez
choisie. Si vous ne voyez pas le détail de vos paramètres ici, consultez le Guide
utilisateur de votre pilote.
L'onglet Paramètres de la boîte de dialogue Tag RFID permet de configurer les différents paramètres
du tag relatifs à sa structure et sa programmation.
Tous les paramètres disponibles sont listés dans une table sous le groupe Paramètres:
• Décalage d'antenne: Définit la distance entre le haut de l'étiquette et le tag RFID intégré.
• Atténuation de puissance: Spécifie la puissance de la sortie radio. L'utiliser pour ajuster la
puissance d'émission RF de l'antenne.
• Tags maximum pour arrêter: Spécifie la quantité de tags autorisée à être programmée de
manière incorrecte avant que l'impression des étiquettes s'arrête. L'option doit être utilisée
comme mesure de précaution, elle empêche une consommation d'étiquettes erronées infinie.
Quand la programmation du tag RFID échoue, normalement le mot VOID s'imprime sur
l'étiquette.
• Nombre de tentatives: Spécifie le nombre de tentatives que l'imprimante doit effectuer pour
programmer le tag en cas d'échec. Le paramètre est envoyé à l'imprimante avec le reste des
données.
• Vérifier la validité du tag: Avant de commencer à programmer le tag, l'imprimante vérifie s'il y a
un tag correct sur l'étiquette intelligente. L'imprimante vérifie aussi si le tag est programmable.
• Vérifier l'écriture des données: Une fois les données encodées dans le tag RFID, l'imprimante
vérifie que les données écrites sont identiques à la valeur originale.
• Surveillance électronique d'articles (SEA): C'est un système antivol utilisé quand un tag,
détectable électroniquement, est attaché à un article.
• Préserver les paramètres de verrouillage d'origine: Impossible de récupérer les paramètres
de verrouillage d'origine, mais l'option par défaut garantit que les paramètres du tag vont
rester inchangés.
• Activer SEA: Active la surveillance dans le tag RFID. S'il s'agit du paramètre d'origine, le tag
ne change pas.
• Désactiver SEA: Désactive la surveillance dans le tag RFID. S'il s'agit du paramètre
d'origine, le tag ne change pas.
• Verrouiller le paramètre de tag SEA de manière permanente: Verrouille le paramètre SEA
choisi de manière permanente. Ce verrouillage ne peut pas être annulé.
96
NOTE
La sélection des paramètres disponibles dépend du Type de tag.
2.6.10.5. RFID lecture et impression
Cette section décrit la procédure pour définir les champs de données du tag RFID à lire et imprimer
sur l'étiquette en utilisant les éléments internes de l'imprimante.
Pour configurer les propriétés des champs de données et les données RFID encodées sur l'étiquette,
les glisser sur le plan de travail. Le champ de données apparaît alors comme un objet Texte de
l'étiquette avec les propriétés supplémentaires suivantes.
Format de données définit le format dans lequel est écrit et imprimé le contenu du champ de
données RFID dans l'objet de l'étiquette.
NOTE
Les formats de données disponibles et le nombre de caractères autorisés sont définis
par le pilote d'imprimante et le type de tag choisi.
• La Chaîne en hexadécimal permet de saisir les données RFID sous forme de chaîne de paires
hexadécimales.
• Le contenu d'un champ de données Chaîne ASCII est une chaîne de caractères ASCII.
• Le contenu d'un champ de données Numérique est une chaîne de nombres.
NOTE
Vous devez sélectionner une police native de l'imprimante (stockée en interne dans
l'imprimante) pour imprimer. Toutes les autres polices feront remonter une erreur.
L'Aperçu présente le contenu des champs de données tel qu'il va apparaître en utilisant le Format de
données choisi. Le champ de l'aperçu ne comporte pas les données actuelles encodées. Saisir
manuellement les caractères. Par défaut, l'objet contient des points d'interrogation pour toute la
longueur du champ de données RFID.
ASTUCE
Le rôle du champ de l'Aperçu est de remplir l'objet avec un contenu factice pendant le
processus de création de l'étiquette pour donner une idée de la présentation sur
l'étiquette imprimée. L'objet de l'étiquette imprimée affiche le contenu qu'il a lu du tag
RFID.
97
Le groupe Extraction de données définit les morceaux du contenu des champs de données à lire du
tag pour les imprimer sur l'étiquette.
ASTUCE
Par défaut, c'est la totalité des données encodées qui est lue du tag RFID.
• Sélectionner les octets spécifie les octets des données encodées du tag RFID qui doivent se
trouver dans l'objet de l'étiquette.
• Octets de départ: Nombre d'octets dans une chaîne encodée qui démarre la sélection.
• Longueur dans les octets: Nombre d'octets sélectionnés devant être extraits des données
encodées.
• Sélectionner les blocs: Spécifie les blocs de données encodées du tag RFID qui doivent se
trouver sur l'objet de l'étiquette.
• Bloc de départ: Nombre de blocs dans une chaîne encodée qui démarre la sélection.
• Nombre de blocs: Nombre de blocs sélectionnés devant être extraits des données
encodées.
2.7. Plan de travail
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Votre plan de travail vous permet de créer, ajouter, positionner et interconnecter des objets sur vos
étiquettes et de formulaire.
Pour vous aider à concevoir des étiquettes et des formulaires aussi simplement et efficacement que
possible, votre plan de travail utilise les principes d'utilisation et de fonctionnalité de Microsoft Office.
ASTUCE
Utiliser l'onglet Affichage pour personnaliser votre plan de travail.
• En savoir plus sur les éléments du plan de travail ici.
• En savoir plus sur les actions d'édition du plan de travail ici.
• En savoir plus sur les éléments d'aide visuelle du plan de travail ici.
98
2.7.1. Éléments du plan de travail
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Le plan de travail comporte les éléments suivants :
• Règle: Le plan de travail est équipé d'une règle horizontale et d'une règle verticale. Les utiliser
pour mettre les objets en ligne ou pour positionner correctement l'étiquette et son contenu.
Changer les unités de mesures de la règle dans les propriétés de l'étiquette.
• Papier: Espace jaune du plan de travail qui affiche la taille du papier. Les données du format de
papier utilisé proviennent du pilote d'imprimante, mais il est possible de définir un format
personnalisé. Pour imprimer sur des feuilles de papier bureau ordinaires, il faut définir une saisie
manuelle de la taille de papier. Pour plus de détails, voir la section Papier.
• Étiquette: Espace blanc qui représente l'espace pour créer l'étiquette. La ligne rouge limite la
zone imprimable.
• Fenêtre des propriétés de l'objet: Définit les propriétés de l'objet sélectionné sur l'étiquette ou le
formulaire. Double‑ cliquer sur un objet pour ouvrir la boîte de dialogue.
• Formulaire: Espace blanc qui représente l'espace utilisable pour créer le formulaire.
• Onglets: Les étiquettes et formulaires actifs sont accessibles par des onglets différents.
INFO NIVEAU DE PRODUIT:
Les onglets n'apparaissent que dans PowerForms.
99
2.7.2. Actions d'édition du plan de travail
Voici la liste des actions les plus fréquemment utilisées pour éditer les objets sur le plan de travail :
• Organisation des objets: Permet de positionner les objets devant ou derrière d'autres objets
dans un groupe. Les options d'organisation sont décrites ici.
• Alignement des objets: Permet d'aligner entre eux les objets. Les options d'alignement sont
décrites ici.
• Focalisation: Permet de zoomer en avant et en arrière sur tout le plan de travail. Les options de
focalisation sont décrites ici.
• Défilement: Permet de faire défiler le plan de travail de haut en bas.
• Sélection: Permet de sélectionner, sur le plan de travail, les objets, seuls ou en groupe, pour les
modifier. Sélectionner un groupe permet d'appliquer n'importe quelle action à plusieurs objets
en même temps.
• Rotation: Permet de faire tourner l'objet.
2.7.3. Éléments d'aide visuelle
Ci-dessous se trouvent les éléments d'aide visuelle vous permettant de travailler avec Designer.
• Le Quadrillage sert d'aide visuelle au cours de l'édition. Il peut être visible ou caché. Sa densité
est personnalisable. Cette option est disponible dans le groupe de ruban Alignement et
quadrillage.
100
• Les Grilles d'alignement sont des lignes invisibles qui aident à aligner les objets au cours de
l'édition. Cette option est disponible dans le groupe de ruban Aligner de Designer.
• La Règle affiche le plan de travail disponible pour l'étiquette (mis en blanc) et la page du fichier
(en gris).
• Gestion des dimensions apparaît sur les objets sélectionnés (actifs). Elle permet de modifier les
dimensions des objets. Les dimensions X et Y peuvent être modifiées simultanément ou
séparément.
• Les Marges correspondent à la taille fixe de l'espace entre la bordure d'un objet et la bordure
d'une étiquette.
• Onglets pour documents actifs permet de passer d'une étiquette ou d'un formulaire à l'autre au
sein d'une solution. Les onglets servent aussi pour la création de lots d'étiquettes – Étiquettes
d'entête, de corps ou de fin sont placées sur des onglets séparés.
2.7.4. Fenêtre des propriétés de l'objet
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Pendant la conception d'un objet, sur une étiquette ou un formulaire, double-cliquer sur l'objet pour le
paramétrer.
Double cliquer sur un objet ouvre la fenêtre des Propriétés de l'objet. Les options disponibles dans la
fenêtre des propriétés dépendent de chaque objet sélectionné et de ses propriétés.
• Les objets de l'étiquette et leurs propriétés sont décrits ici.
• Les objets du formulaire et leurs propriétés sont décrits ici.
En appuyant sur la touche F4, la boîte de dialogue des propriétés de l'objet vient s'épingler sur le côté
droit du plan de travail sous la forme d'un éditeur des propriétés de l'objet.
101
2.8. Boîtes de dialogue Propriétés du
document et gestion du document
Designer dispose de plusieurs boîtes de dialogue pour aider à configurer et gérer le document actif
et les sources de données connectées. Lire les articles ci-dessous pour les instructions détaillées :
• Propriétés de l'étiquette
• Propriétés du formulaire
• Gestionnaire de données dynamiques
2.8.1. Propriétés de l'étiquette
L'Éditeur des propriétés de l'étiquette permet de choisir l'imprimante, paramétrer les dimensions de
l'étiquette et définir les propriétés du papier d'impression.
Les paramètres des propriétés de l'étiquette sont listés ci-dessous et apparaissent en tant qu'onglets
de la boîte de dialogue :
Propriétés de l'étiquette
Description
Imprimante
Sélectionne l'imprimante préférée.
Paper
Définit les propriétés du papier à imprimer.
Dimensions de l'étiquette
Format
Style
Impression par lot
Massicot
Info
Définit l'unité de mesure et les dimensions de l'étiquette.
Sélectionne le type de papier en stock.
Définit les paramètres du style de l'étiquette.
Définit l'impression d'étiquettes groupées.
Active la coupe du rouleau d'étiquettes pendant ou après
impression.
Contient la description de l'étiquette.
102
ASTUCE
Pour ouvrir l'Éditeur des propriétés de l'étiquette, double-cliquer sur le plan de
travail.
2.8.2. Propriétés du formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Propriétés du formulaire : Cette boîte de dialogue permet de définir les différentes propriétés du
formulaire.
ASTUCE
Pour ouvrir la boîte de dialogue Propriétés du formulaire, double cliquer sur le plan
de travail.
103
Voici la liste de paramètres disponibles.
Propriétés du
formulaire
Paramètres de base
Paramètres
additionnels
Style
Ordre de tabulation
F1 Aide
Événements
Événements variables
Données du port
série
Info
Description
Permet de définir le titre, la taille, l'état initial du formulaire et sa
position au démarrage.
Permet de choisir le langage de script.
Permet de définir les couleurs et images d'arrière-plan. Il permet
d'intégrer l'image et de l'enregistrer dans un fichier externe.
Définit l'ordre l'activation des objets.
Contient l'aide en ligne qui s'affiche en appuyant sur la touche F1
quand le formulaire est ouvert.
Permet de définir les événements qui doivent se produire au
chargement du formulaire, à sa fermeture ou après un intervalle de
temps.
Permet de sélectionner les variables pour lesquelles il faut surveiller
les changements de valeur.
Ajoute une variable pour stocker les données reçues par un port série.
Permet de définir le contenu qui servira de conseil pour guider
l'utilisateur du formulaire.
104
2.8.3. Gestionnaire de données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Le Gestionnaire de données dynamiques est une boîte de dialogue qui permet de gérer les sources
de données dynamiques des objets d'une étiquette ou d'un formulaire.
Les objets d'une étiquette ou d'un formulaire peuvent être connectés à de multiples variables,
fonctions et bases de données.
Pour ouvrir la boîte de dialogue, cliquer sur le bouton Gestionnaire de données dynamiques dans le
ruban Designer.
Pour en savoir plus sur les sources de données, lire les sections suivantes :
• Travailler avec les variables.
• Travailler avec les fonctions.
• Utiliser les bases de données comme source de contenu.
• Utiliser les variables internes comme source de contenu.
• Utiliser les variables globales comme source de contenu.
105
2.8.3.1. Ruban du Gestionnaire de données dynamiques
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Utiliser les commandes du ruban du Gestionnaire de données dynamiques pour gérer efficacement
vos sources de données. Si vous voulez supprimer, copier ou couper-coller vos sources de données,
utilisez toujours les commandes du ruban du Gestionnaire de données dynamiques.
Le Ruban du Gestionnaire de données dynamiques comporte les groupes de fonctionnalités
suivants :
Général : Ce groupe donne accès aux actions suivantes :
• Annuler : Permet d'annuler la dernière séquence complète d'actions depuis le dernier
enregistrement du fichier. L'éventail d'actions est à sélectionner dans le menu déroulant.
• Rétablir : Répète la séquence d'actions requise. L'éventail d'actions est à sélectionner dans le
menu déroulant.
• Copier : Copie la source de données sélectionnée dans le presse-papiers.
• Couper : Coupe la source de données sélectionnée dans le presse-papiers.
• Coller : Colle les données du presse-papiers.
• Effacer : Efface la source de données sélectionnés.
Le groupe Ajouter donne accès aux sources de données dynamiques:
• Ajouter une nouvelle variable: Permet de définir plusieurs types de variables.
• Variables internes : Ajoute des variables système et utilisateur. Leur rôle est d'identifier
l'étiquette ou le formulaire, le nom du système, l'utilisateur ou un numéro de révision de fichier.
• Le bouton Ajouter une nouvelle fonction ouvre la sélection de fonctions disponibles. Choisir la
fonction appropriée pour l'éditer.
• Connexions base de données : Ce bouton ouvre la sélection des types de bases de données
utilisables. La boîte de dialogue Propriétés de connexion de la nouvelle base de données
s'ouvre.
Le groupe Assistant base de données est le point d'entrée des assistants base de données:
• Ajouter une base de données Excel.
• Ajouter une base de données Access.
• Ajouter une base de données SQL Server.
• Ajouter une base de données Texte.
106
• Toutes les bases de données permettent d'ajouter tous les types de bases de données
possibles.
Le groupe Variables donne accès à la boîte de dialogue Ordre de saisie. Cette boîte de dialogue
permet de définir l'ordre dans lequel les variables sont saisies au moment de l'impression.
Le groupe Importer et exporter permet d'importer ou d'exporter le modèle de données utilisé dans un
document NiceLabel 2019.
• Importer les sources de données : Permet d'importer les sources de données d'un fichier
d'étiquette ou de solution externe.
• Exporter les variables : Permet d'exporter les variables d'un fichier d'étiquette ou de solution
existant dans un fichier .NLVR.
Importer les sources de données
Le modèle de données comporte toutes les sources de données et leurs relations qui appartiennent
à un fichier d'étiquette ou de solution . Importer un modèle de données signifie que vous pouvez
importer les sources de données externes dans un fichier d'étiquette ou de solution existant. Ces
sources de données importées sont utilisables comme sources de données dynamiques pour les
objets d'une étiquette ou d'un formulaire.
L'importation des sources de données uniformise et homogénéise les sources de données dans vos
étiquettes et solutions. Si vous disposez d'une gamme de sources de données standard, vous pouvez
partager ces sources de données dans toute l'entreprise avec vos concepteurs d'étiquettes. Les
concepteurs d'étiquettes importent les sources de données partagées, garantissant des masques
d'étiquettes disposant des variables, fonctions et bases de données appropriées.
NOTE
L’importation de sources de données qui ont le même nom que vos sources de
données existantes génère des conflits.
Lors de l’importation de sources de données du même nom, vous pouvez :
• Remplacer la source de données existante par les données importées.
• Fusionner les sources de données. Fusionne vos sources de données (du
même type). Quand une fusion n’est pas possible (par exemple, une variable de
texte et une variable de date du même nom), NiceLabel 2019 conserve les deux
sources de données et renomme celles qui sont importées (par exemple,
Variable et Variable_1). Les définitions de vos variables, fonctions ou bases de
données importées écrasent les valeurs de vos variables, fonctions et bases de
données existantes.
Pour importer un modèle données, aller sur le groupe du ruban Gestion> Gestionnaire de données
dynamiques dans le menu déroulant et cliquer sur Importer les sources de données.
107
Options Importer: permet d'importer les modèles de données en utilisant plusieurs formats de fichier.
Ce peut être un fichier entier d'étiquette ou de solution, ou un fichier d'export d'une variable NiceLabel
(.NLVR extension) :
• Un fichier de Solution (*.nsln) importe les sources de données d'un fichier de solution NiceLabel.
• Un fichier Étiquette (*.nlbl) importe les sources de données d'un fichier d'étiquette NiceLabel.
• Un fichier d'étiquette (V6) (*.lbl) importe les sources de données d'un vieux fichier d'étiquette
NiceLabelV6.
• Un fichier de formulaire XFF (*.xff) importe les sources de données d'un vieux fichier de solution
NiceLabel V6.
• Variables export file (*.nlvr) importe des sources de données d'un fichier d'exportation de
variables NiceLabel 2019 préalablement exporté.
• Oracle WMS File (*.xml) importe les variables de fichiers oracle WMS externe. Ce sont des
fichiers générés par le système de gestion d'entrepôt Oracle WMS qui comportent les
instructions pour le logiciel tiers d'impression d'étiquettes.
ASTUCE
Le fichier d'exportation des variables est décrit dans la section Définition du fichier
d'exportation des variables.
Exporter les variables
Les Variables d'une étiquette ou d'une solution existante sont réutilisables dans un autre document.
L'option Exporter les variables permet d'exporter toutes les variables dans un fichier d'export
(extension en .NLVR). Ainsi, ces variables sont réutilisables dans n'importe quel autre document
NiceLabel 2019.
ASTUCE
Ces variables exportées sont utilisables dans une autre étiquette ou solution
NiceLabel en utilisant l'option Importer les sources de données.
Pour exporter les variables, aller sur le groupe du ruban Gestionnaire de données dynamiques
>Importer et Exporter et cliquer sur Exporter les variables.
NOTE
Seules les variables qui ne font pas référence à d'autres sources de données sont
exportables. Chaque exportation se termine par un rapport comportant la liste des
variables exportées et non exportées du fichier. Le motif de l'échec dans l'exportation
d'une variable est toujours inclus dans le rapport.
108
La définition du fichier d'exportation de la variable (.NLVR) est disponible dans la section Définition du
fichier d'export de la variable.
2.8.3.2. Explorateur des données dynamiques
L'Explorateur de données dynamiques joue deux rôles. Il sert de raccourci pour rajouter de nouvelles
variables, fonctions et sources de données et il présente toutes les sources de données en cours
d'utilisation.
Pour passer d'un explorateur à l'autre, cliquer sur le bouton approprié:
• L'onglet Données dynamiques active l'explorateur de données dynamiques.
• L'onglet Explorateur de solution active l'explorateur de solution.
• Ajouter une nouvelle variable: Ajoute une variable supplémentaire dans les sources de
données de l'étiquette ou du formulaire. Il y a quatre types de variables disponibles. Leurs
valeurs sont définies via des boîtes de dialogue dans les sections dédiées
• Variable: Type de variable qui obtient la valeur lors de l'impression d'une étiquette ou d'un
formulaire.
• Date actuelle: Affiche la date actuelle dans le format demandé.
• Heure actuelle: Affiche l'heure actuelle dans le format demandé.
• Compteur: Affiche une valeur de compteur.
• Nouvelle fonction: ajoute une nouvelle fonction qui va servir de source de données dynamiques.
• L'Assistant Base de données lance un assistant permettant de créer pas à pas une nouvelle
base de données.
• Variables internes: affiche la liste de variables internes disponibles.
• Tag RFID: Si vous travaillez avec une imprimante compatible RFID, vous pouvez directement
ajouter le contenu codé dans le tag RFID sur votre étiquette en tant qu'objet Texte, Paragraphe
ou Code à barres.
2.9. Éditeur des propriétés de l'objet
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En plus des propriétés de l'objet disponibles dans le ruban de Designer la barre d'outils des propriétés
s'ouvre sur le côté droit du plan de travail.
109
NOTE
La barre d'outils des propriétés de l'objet est cachée au départ. Elle s'affiche après
avoir appuyé sur la touche F4 ou cliqué à droite sur Propriétés dans le menu
contextuel.
Les options disponibles dans la barre d'outils dépendent de chaque objet sélectionné et de ses
propriétés:
• Les objets de l'étiquette et leurs propriétés sont décrits ici.
• Les objets du formulaire et leurs propriétés sont décrits ici.
2.10. Menus contextuels
Dans Designer, un clic droit affiche des menus contextuels variés comportant les commandes les
plus utilisées. La disponibilité de ces commandes dépend des articles sélectionnés – plan de travail
ou objet.
• Les commandes contextuels du plan de travail sont décrites ici.
• Les commandes contextuels des objets sont décrites ici.
2.10.1. Menu contextuel du plan de travail
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En cliquant à droite sur le Plan de travail, un menu contextuel apparaît. Ce menu contextuel comporte
les commandes les plus utilisées :
• Propriétés du document : Ouvre les boîtes de dialogue Propriétés de l'étiquette ou Propriétés du
formulaire.
• Coller: Colle les données du presse-papiers sur le plan de travail. Un article du presse-papiers
est réutilisable plusieurs fois.
• Couper: Retire l'élément sélectionné du plan de travail et l'ajoute au presse-papiers pour qu'il
soit copié ailleurs.
• Copier: Copie la sélection dans le presse-papiers.
• Sélectionner tout: Sélectionne tous les objets du plan de travail.
110
• Alignement et quadrillage: Vous permet de définir la façon dont les objets se positionnent sur le
plan de travail.
• Aligner sur les objets: Aligne l'objet aux autres objets du plan de travail. Quand deux objets
sont alignés, une ligne reliant les bords des deux objets alignés apparaît.
• Aligner sur la grille: Aligne l'objet avec la grille du plan de travail. Quand l'objet est déplacé,
il s'aligne toujours sur la grille.
• Ne pas aligner: Vous permet de déplacer les objets librement.
• Afficher le quadrillage rend visible un quadrillage sur le plan de travail.
• Visibilité des marqueurs de l'objet: Affiche la visibilité des propriétés de l'objet. Les marqueurs
deviennent visibles lorsque vous déplacez le curseur de la souris sur l'objet.
• Nom de l'objet: Affiche le nom d'un objet.
• Élément interne: Indique si l'objet sélectionné appartient aux éléments de l'imprimante
interne.
• Compteur: Indique si la variable connectée est un Compteur.
• Objet verrouillé: Le marqueur indique que la position de l'objet est verrouillée.
• Événements: Le marqueur indique que l'objet du formulaire exécute les Action(s)
assignées.
• Zoom: Définit le comportement du zoom.
• Zoom sur le document: Affiche l'étiquette entière dans la fenêtre de Designer.
• Zoom sur les objets: Affiche tous les objets dans la fenêtre de Designer.
2.10.2. Menu contextuel des objets
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En cliquant à droite sur un objet, un menu contextuel apparaît. Ce menu contextuel comporte les
commandes suivantes :
• Propriétés: Ouvre la boîte de dialogue des propriétés de l'objet.
• Copier: Copie la sélection dans le presse-papiers.
• Couper: Retire l'élément sélectionné du plan de travail et l'ajoute au presse-papiers pour qu'il
soit copié ailleurs.
• Supprimer: Supprime l'objet sélectionné du plan de travail.
111
• Verrouiller/Déverrouiller: Empêche l'objet sélectionné d'être déplacé ou autorise à nouveau de le
déplacer.
• Organiser place les objets les uns devant ou derrière les autres.
• Reculer d'un cran déplace l'objet sélectionné d'une couche.
• Mettre en arrière-plan envoie l'élément derrière tous les autres éléments de l'étiquette.
• Avancer d'un cran avance l'élément d'un cran.
• Placer sur le dessus avance l'élément devant tous les autres éléments de l'étiquette.
• Déplacer vers un calque: Vous permet de modifier le calque auquel appartient l'objet
sélectionné. Vous pouvez déplacer l'objet vers les calques déverrouillés.
NOTE
Cette option n'est disponible qu'après déverrouillage du calque. Plus
d'informations disponibles dans la section Panneau des calques.
2.10.3. Groupe de menu contextuel
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
En cliquant à droite sur un objet, un menu contextuel apparaît. Ce menu contextuel comporte les
commandes suivantes :
• Propriétés: Ouvre la boîte de dialogue des propriétés classiques du groupe.
• Copier: Copie la sélection dans le presse-papiers.
• Couper: Retire le groupe sélectionné du plan de travail et l'ajoute au presse-papiers pour qu'il
soit collé ailleurs.
• Supprimer: Supprime l'objet sélectionné du plan de travail.
• Verrouiller/Déverrouiller: Empêche le groupe sélectionné d'être déplacé ou autorise à nouveau
de le déplacer.
• Grouper les objets: Réunit les objets sélectionnés pour qu'ils se comportent comme un seul
objet.
• Dégrouper les objets sépare les objets groupés.
• Le groupe Organiser définit comment se positionne le groupe par rapport aux autres objets ou
groupes.
112
• Reculer d'un cran déplace le groupe sélectionné d'un cran.
• Mettre en arrière-plan déplace le groupe sélectionné au-dessous de la pile d'objets.
• Avancer d'un cran déplace le groupe sélectionné d'un cran.
• Mettre au premier plan déplace le groupe sélectionné sur le dessus de la pile d'objets.
• Le groupe Aligner permet de paramétrer l'alignement et l'espacement des objets sur le plan de
travail. Chaque objet peut être aligné sur un objet voisin ou sur la bordure de l'étiquette ou du
formulaire.
Les options d'Alignement horizontal sont:
• Gauche: Aligne les objets sélectionnés sur la bordure gauche de l'objet le plus à gauche ou
sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure gauche de l'étiquette.
• Aligner les objets au centre: Aligne les objets sur le centre horizontal du premier objet
sélectionné ou sur le centre horizontal de l'objet le plus grand. Si un seul objet est
sélectionné, il sera centré horizontalement sur l'étiquette.
• vSur la droite: Aligne les objets sélectionnés sur la bordure droite de l'objet le plus à droite
ou sur celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer
sur la bordure droite de l'étiquette.
• Répartir horizontalement: Égalise l'espacement horizontal entre les objets.
Les options d'alignement vertical sont:
• Haut: Aligne les objets sélectionné sur la bordure supérieure de l'objet le plus haut ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il va se placer sur la
bordure supérieure de l'étiquette.
• Centrer verticalement: Aligne les objets sélectionnés sur le centre vertical de l'objet le plus
grand ou du premier objet sélectionné. Si un seul objet est sélectionné, il sera centré
verticalement sur l'étiquette.
• Bas: Aligne les objets sélectionnés sur la bordure inférieure de l'objet le plus bas ou sur
celle du premier objet sélectionné. Si un seul objet est sélectionné, il se place sur la
bordure inférieure de l'étiquette.
• Répartir verticalement: Égalise l'espacement vertical entre les objets.
ASTUCE
L’alignement sur l'étiquette/le formulaire s'effectue en maintenant <Ctrl> et en
cliquant sur les icônes d'alignement.
• Déplacer vers un calque: Vous permet de modifier le calque auquel appartient l'objet
sélectionné. Vous pouvez déplacer l'objet vers les calques déverrouillés.
113
NOTE
Cette option n'est disponible qu'après déverrouillage du calque. Plus
d'informations disponibles dans la section Panneau des calques.
Visibilité des marqueurs de l'objet: affiche la visibilité des propriétés d'objet listées ci-dessous:
• Nom de l'objet: affiche le nom d'un objet.
• Elément de l'imprimante: indique que l'objet s'imprimera en utilisant une fonction interne à
l'imprimante. Cette option offre une alternative à l'envoi de l'objet à l'imprimante en graphique.
• Evénements: affiche si l'objet du formulaire exécute les Action(s) assignées.
• Source de données: indique si l'objet est connecté à une source de données dynamiques.
• Zoom: Définit le comportement du zoom:
• Zoom sur le document: Affiche l'étiquette entière dans la fenêtre de Designer.
• Zoom sur les objets: Affiche tous les objets dans la fenêtre de Designer.
114
3. Étiquette
Une étiquette est un masque sur lequel on ajoute des objets et qu'on imprime sur n'importe quel
support.
Chaque objet ajoute sur l'étiquette différents types de contenus : texte, ligne, ellipse, code à barres ou
rectangle. Le contenu peut être fixe (saisie manuelle par l'opérateur) ou dynamique (défini en utilisant
les valeurs de sources de données connectées).
Après avoir terminé de créer votre étiquette, vous pouvez l'imprimer en utilisant n'importe quelle
imprimante installée.
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Créer une étiquette imprimable relève des tâches de base de Designer. Designer permet de créer et
imprimer des étiquettes autonomes ou des étiquettes intégrées dans une solution d'impression.
Pour savoir comment créer ou éditer une étiquette, cliquer ici.
3.1. Assistant de paramétrage de nouvelle
étiquette
L'Assistant de paramétrage d'étiquette vous guide pas à pas pour créer une nouvelle étiquette. Cet
assistant comporte quatre étapes de configuration et une conclusion :
• Étape 1: Sélectionner l'imprimante
• Étape 2: Définir la taille de la page
• Étape 3: Sélectionner la présentation de l'étiquette
• Étape 4: Spécifier les dimensions de l'étiquette
• Étape 5: Sommaire
Après ces étapes, l'étiquette est prête à imprimer ou à modifier.
NOTE
Pour quitter l'Assistant Paramètre d'étiquette à n'importe quel moment, appuyer sur la
touche <Echap>. Les propriétés de la nouvelle étiquette sont définies comme
propriétés par défaut.
115
3.1.1. Étape 1: Sélectionner l'imprimante
Cette étape permet de choisir l'imprimante à utiliser pour la nouvelle étiquette. Elle propose aussi un
accès direct aux propriétés du pilote d'imprimante.
1.
Sélectionner l'imprimante dans la liste du menu déroulant.
2.
Utiliser les propriétés de l'objet enregistrées dans: Ce paramètre vous permet de définir d'où
NiceLabel 2019 prend les paramètres de l'imprimante lors de l'impression. Il y a deux options
disponibles :
• Pilote d'imprimante: Lors de l'impression, NiceLabel 2019 prend les paramètres de
l'imprimante que vous définissez dans le pilote d'imprimante. Cela signifie que toutes les
étiquettes ayant ces paramètres en commun s'impriment de manière égale. Par
exemple, si vous modifiez le contraste de l'impression dans la boîte de dialogue du pilote
d'imprimante sur 10, toutes les étiquettes s'imprimeront avec un contraste défini sur 10.
Il s'agit du paramètre par défaut. Avec ce paramètre sélectionné, le bouton des
propriétés de l'imprimante est désactivé. Accédez aux propriétés de votre imprimante à
partir des boîtes de dialogue du système de Windows.
• Étiquette: Pendant l'impression, NiceLabel 2019 utilise les propriétés de l'imprimante
que vous enregistrez dans l'étiquette. Cela signifie que la façon dont s'imprime cette
étiquette ne dépend pas de la façon dont vous configurez le pilote d'imprimante. Par
exemple, si vous modifiez le contraste de l'étiquette sur 10, seule cette étiquette
s'imprimera avec un contraste défini sur 10.
Plus d'informations sur la manière de gérer les paramètres de l'imprimante dans l'article
de la base de connaissances Défnir les paramètres de l'imprimante pa défaut pour tous
les utilisateurs (y compriis les utilisateurs du réseau).
Exemple pour les paramètres enregistrés dans le pilote d'imprimante
Le ruban dans votre imprimante est en fin de vie. Par conséquent, la qualité des
étiquettes imprimées est de moins en moins bonne. Afin d'améliorer la qualité avant de
recevoir un nouveau ruban, vous devez temporairement accroître le contraste de
116
l'impression pour toutes les étiquettes en une fois. Configurez le niveau de contraste
dans votre pilote d'imprimante pour l'appliquer à toutes vos étiquettes à imprimer.
Exemple pour les paramètres enregistrés dans l'étiquette
Si vous créez une étiquette sur un ordinateur à distance qui n'a actuellement pas accès
à votre imprimante d'étiquettes dédiée, vous pouvez quand même créer votre étiquette,
enregistrer les propriétés de l'imprimante dans votre étiquette, puis transférer cette
étiquette sur l'ordinateur ayant accès à votre imprimante d'étiquettes. Les paramètres
de l'imprimante enregistrés rendent votre étiquette « transportable ».
Utiliser les paramètres d'impression du pilote d'imprimante: Sélectionner cette option si vous
préférez imprimer en utilisant les paramètres du pilote d'imprimante.
NOTE
Certains modèles d'imprimantes spécifiques vous permettent uniquement de
définir les dimensions de l'étiquette en utilisant la boîte de dialogue du pilote
d'imprimante. On compte parmi ces modèles les systèmes de codage et de
marquage à jet d'encre haute résolution. SI vous sélectionnez ce type de
modèle d'imprimante pour votre étiquette, Designer le détecte
automatiquement et vous permet uniquement de prendre les paramètres de
l'étiquette du pilote d'imprimante. Les paramètres de dimensions de l'étiquette
dans la boîte de dialogue des propriétés de l'étiquette sont également
désactivés dans ce cas.
Utiliser les paramètres d'imprimante personnalisés enregistrés dans l'étiquette: Chaque
étiquette peut avoir ses propres paramètres d'imprimante définis et enregistrés par
l'utilisateur. Sélectionner cette option pour les utiliser à l'impression.
3.
L'Assistant Paramètre d'étiquette mémorise la dernière imprimante utilisée. Lors de la création
d'une autre étiquette, l'assistant va automatiquement sélectionner l'imprimante que vous avez
sélectionnée pour la précédente étiquette. Si cette imprimante n'est plus là, il prend votre
imprimante par défaut.
• Utiliser toujours l'imprimante par défaut: Sélectionne l'imprimante par défaut du système
à utiliser pour le travail d'impression en cours.
INFO NIVEAU DE PRODUIT
L'impression recto-verso est disponible dans NiceLabel Designer Pro et
PowerForms.
• Impression recto-verso: Permet d'imprimer des étiquettes sur les deux faces.
• Aperçu: Affiche la disposition de l'étiquette en fonction des propriétés paramétrées.
117
NOTE
Pour plus d'informations sur les pilotes installés et leurs paramètres, consulter le
manuel d'installation des pilotes NiceLabel.
3.1.2. Étape 2: Définir la taille de la page
Cette étape définit la taille de la page. Avec une imprimante thermique, il est recommandé de
déterminer une taille automatique. La sélection manuelle est très utile quand le code exact du stock
ou du format de l'étiquette est connu.
NOTE
En changeant d'imprimante, les paramètres de la Taille de la page se mettent toujours
par défaut (automatiquement).
1.
Sélectionner le support d'impression.
• L'option Imprimer sur un rouleau d'étiquettes imprime sur le rouleau d'étiquettes installé.
La taille de la page pour les imprimantes thermiques est détectée automatiquement.
NOTE
Si une imprimante thermique a été sélectionnée à l'étape précédente de
l'assistant Sélectionner l'imprimante, cette option est activée par défaut.
• L'option Imprimer sur une feuille de papier imprime les étiquettes sur des feuilles de
papier. Elle permet de définir à la main la taille de la page d'étiquettes pour ajuster
l'imprimante.
Avec cette option, des paramètres supplémentaires apparaissent:
• Unité de mesure : Définit l'unité utilisée par défaut pour l'étiquette.
• Papier: Définit la Largeur et la Hauteur de la page d'étiquettes.
NOTE
S'il a été sélectionné une imprimante de bureau à l'étape précédente de
l'assistant Sélectionner une imprimante, la taille de la page est activée
par défaut.
2.
Sélectionner le format.
Sélectionner un format prédéfini permet que la page soit définie par le type de format
sélectionné.
Avec cette option, des paramètres supplémentaires apparaissent:
118
• Type de format: permet de définir quel type de format doit être utilisé pour créer et
imprimer une étiquette. Les types de format sont souvent associés aux marques
d'imprimantes ou aux fournisseurs de papeterie. Choisir le format exact dans le menu
déroulant.
NOTE
Si le format choisi n'est pas compatible avec l'imprimante sélectionné, un
message de précaution apparaît. La création et l'impression d'étiquettes
sont désactivées.
• Informations sur le format affiche les propriétés du format choisi.
3.1.3. Étape 3: Sélectionner la présentation de l'étiquette
Cette étape définit l'orientation de l'étiquette et la rotation sur une imprimante:
• Le groupe Orientation permet de déterminer la disposition de la nouvelle étiquette: Portrait ou
Paysage.
• Rotation: Fait tourner de 180 degrés la disposition Imprimante de l'étiquette, si l'imprimante est
compatible.
• Aperçu: Affiche la disposition de l'étiquette en fonction des propriétés paramétrées.
3.1.4. Étape 4: Spécifier les dimensions de l'étiquette
À cette étape, définir les dimensions de la nouvelle étiquette, ses marges, son unité de mesure et les
paramètres de nombre d'étiquettes:
• Unité de mesure : Définit l'unité utilisée par défaut pour l'étiquette.
• Dimensions de l'étiquette définit la Largeur et la Hauteur de l'étiquette.
• Marge détermine la distance entre la bordure du plan de travail et celle de l'étiquette (gauche/
droite, haut/bas).
• Nombre d'étiquettes détermine le nombre d'étiquettes à imprimer sur une seule feuille
d'étiquettes.
• À l'horizontal répartit les étiquettes horizontalement.
• À la verticale répartit les étiquettes verticalement en colonne.
• Intervalle horizontal détermine la distance horizontale entre les étiquettes.
• Intervalle vertical détermine la distance verticale entre les étiquettes.
119
• Ordre de traitement: Définit quand quel sens les étiquettes s'imprimeront. Définir le coin de
départ de l'impression ainsi que le positionnement de l'étiquette horizontalement et
verticalement.
3.1.5. Étape 5: Sommaire
Cette étape résume les propriétés de la nouvelle étiquette comme définie avec l'Assistant Paramètre
d'étiquette.
Avant de cliquer sur Terminer pour passer aux phases d'édition et d'impression, vérifier les
paramètres affichés:
• Imprimante: Imprimante sélectionnée pour imprimer l'étiquette.
• Dimensions de l'étiquette: Dimensions de la nouvelle étiquette.
• Dimensions du papier: Dimensions du papier imprimable.
3.2. Propriétés de l'étiquette
L'Éditeur des propriétés de l'étiquette permet de choisir l'imprimante, paramétrer les dimensions de
l'étiquette et définir les propriétés du papier d'impression.
Les paramètres des propriétés de l'étiquette sont listés ci-dessous et apparaissent en tant qu'onglets
de la boîte de dialogue :
Propriétés de l'étiquette
Description
Imprimante
Sélectionne l'imprimante préférée.
Paper
Définit les propriétés du papier à imprimer.
Dimensions de l'étiquette
Format
Style
Impression par lot
Massicot
Info
Définit l'unité de mesure et les dimensions de l'étiquette.
Sélectionne le type de papier en stock.
Définit les paramètres du style de l'étiquette.
Définit l'impression d'étiquettes groupées.
Active la coupe du rouleau d'étiquettes pendant ou après
impression.
Contient la description de l'étiquette.
120
ASTUCE
Pour ouvrir l'Éditeur des propriétés de l'étiquette, double-cliquer sur le plan de
travail.
3.2.1. Imprimante
L'onglet Imprimante permet de définir l'imprimante qui va imprimer l'étiquette et de paramétrer son
comportement.
Le menu déroulant Imprimante vous permet de sélectionner l'une des imprimantes installées sur le
système.
ASTUCE
Pour définir les paramètres de l'imprimante, la sélectionner et cliquer sur Propriétés
de l'imprimante. Ce bouton donne un accès direct au pilote et aux paramètres de
l'imprimante sélectionnée.
NOTE
Pour plus d'informations sur les pilotes installés et leurs paramètres, consulter le
manuel d'installation des pilotes NiceLabel.
121
• Utiliser toujours l'imprimante par défaut: Sélectionne l'imprimante par défaut du système à
utiliser pour le travail d'impression en cours.
• Impression recto-verso: Permet d'imprimer des étiquettes sur les deux faces.
• Utiliser les propriétés de l'objet enregistrées dans: Ce paramètre vous permet de définir d'où
NiceLabel 2019 prend les paramètres de l'imprimante lors de l'impression. Il y a deux options
disponibles :
• Pilote d'imprimante: Lors de l'impression, NiceLabel 2019 prend les paramètres de
l'imprimante que vous définissez dans le pilote d'imprimante. Cela signifie que toutes les
étiquettes ayant ces paramètres en commun s'impriment de manière égale. Par exemple,
si vous modifiez le contraste de l'impression dans la boîte de dialogue du pilote
d'imprimante sur 10, toutes les étiquettes s'imprimeront avec un contraste défini sur 10.
Il s'agit du paramètre par défaut. Avec ce paramètre sélectionné, le bouton des propriétés
de l'imprimante est désactivé. Accédez aux propriétés de votre imprimante à partir des
boîtes de dialogue du système de Windows.
• Étiquette: Pendant l'impression, NiceLabel 2019 utilise les propriétés de l'imprimante que
vous enregistrez dans l'étiquette. Cela signifie que la façon dont s'imprime cette étiquette
ne dépend pas de la façon dont vous configurez le pilote d'imprimante. Par exemple, si
vous modifiez le contraste de l'étiquette sur 10, seule cette étiquette s'imprimera avec un
contraste défini sur 10.
Plus d'informations sur la manière de gérer les paramètres de l'imprimante dans l'article de
la base de connaissances Défnir les paramètres de l'imprimante pa défaut pour tous les
utilisateurs (y compriis les utilisateurs du réseau).
Exemple pour les paramètres enregistrés dans le pilote d'imprimante
Le ruban dans votre imprimante est en fin de vie. Par conséquent, la qualité des étiquettes
imprimées est de moins en moins bonne. Afin d'améliorer la qualité avant de recevoir un
nouveau ruban, vous devez temporairement accroître le contraste de l'impression pour
122
toutes les étiquettes en une fois. Configurez le niveau de contraste dans votre pilote
d'imprimante pour l'appliquer à toutes vos étiquettes à imprimer.
Exemple pour les paramètres enregistrés dans l'étiquette
Si vous créez une étiquette sur un ordinateur à distance qui n'a actuellement pas accès à
votre imprimante d'étiquettes dédiée, vous pouvez quand même créer votre étiquette,
enregistrer les propriétés de l'imprimante dans votre étiquette, puis transférer cette
étiquette sur l'ordinateur ayant accès à votre imprimante d'étiquettes. Les paramètres de
l'imprimante enregistrés rendent votre étiquette « transportable ».
• Utiliser les paramètres d'impression du pilote d'imprimante: Sélectionner cette option si vous
préférez imprimer en utilisant les paramètres du pilote d'imprimante.
NOTE
Certains modèles d'imprimantes spécifiques vous permettent uniquement de
définir les dimensions de l'étiquette en utilisant la boîte de dialogue du pilote
d'imprimante. On compte parmi ces modèles les systèmes de codage et de
marquage à jet d'encre haute résolution. SI vous sélectionnez ce type de modèle
d'imprimante pour votre étiquette, Designer le détecte automatiquement et vous
permet uniquement de prendre les paramètres de l'étiquette du pilote
d'imprimante. Les paramètres de dimensions de l'étiquette dans la boîte de
dialogue des propriétés de l'étiquette sont également désactivés dans ce cas.
• Utiliser les paramètres d'imprimante personnalisés enregistrés dans l'étiquette: Chaque
étiquette peut avoir ses propres paramètres d'imprimante définis et enregistrés par l'utilisateur.
Sélectionner cette option pour les utiliser à l'impression.
Le groupe de paramètres Impression optimise le processus d'impression.
• Optimiser l'impression d'étiquettes identiques: Si de multiples étiquettes identiques sont
imprimées, il n'est pas nécessaire de renvoyer le fichier d'étiquette à l'imprimante à chaque fois.
Avec cette option activée, l'imprimante multiplie toute seule le travail d'impression.
• Utiliser l'interface avancée du pilote d'imprimante: Accélère l'impression d'étiquettes.
ASTUCE
Si cette option est cochée, les commandes optimisées pour l'imprimante sont
utilisées. L'option désélectionnée désactive l'optimisation de l'impression.
Chaque étiquette est envoyée à l'imprimante sous forme d'une image.
• Combiner en graphique tous les éléments non-imprimante lors de l'envoi à l'impression:
Fusionne plusieurs objets de l'étiquette dans un seul grand graphique et l'envoie à l'imprimante.
123
ASTUCE
Si la fusion est désactivée, Designer envoie les éléments graphiques
séparément à l'imprimante, ce qui peut, en de rares occasions, causer quelques
problèmes de positionnement des objets. Les éléments graphiques fusionnés
garantissent un rendu correct de l'étiquette. L'inconvénient de la fusion est le
montant important de données envoyé à l'imprimante.
Utiliser l'un des types de combinaison listés ci-dessous pour fusionner les graphiques de la
meilleure manière.
• Type de combinaison: Définit les objets à fusionner pour l'impression.
• Tous les éléments non-imprimante: Tous les objets de l'étiquette sont fusionnés en
un seul élément graphique envoyé à l'imprimante.
• Tous les éléments non-imprimante excepté les compteurs: Les objets de l'étiquette
sont fusionnés et envoyés à l'imprimante en tant qu'objet unique avec une exception.
Les compteurs sont envoyés séparément dans le même flux d'impression.
• Seulement les éléments non-imprimante fixes: Seuls les objets de l'étiquette sans
contenu de variable sont fusionnés en un seul fichier graphique envoyé à
l'imprimante.
ASTUCE
Les éléments non-imprimante sont tous les éléments qui sont
envoyés à l'imprimante en graphiques. À l'inverse, les éléments de
l'imprimante interne sont envoyés en tant que commandes de
l'imprimante et rendus par l'imprimante.
NOTE
Pour exclure des objets d’étiquettes de la combinaison, le nom de vos objets ou
le nom de la source de données connectée à vos objets doit inclure
« NEPASCOMBINER » :
• Imprimer en mode stocker/rappeler optimise les performances d'impression. Avec le mode
d'impression Stocker/Rappeler activé, Designer ne doit pas renvoyer les données d'étiquette
124
complètes pour chaque impression. Les masques d'étiquettes sont stockés dans la mémoire de
l'imprimante et le Designer envoie seulement les commandes de rappel pour compléter le
contenu de l'étiquette au cours de l'impression. Pour plus d'informations, lire la section Mode
d'impression Stocker/Rappeler.
• Variante de stockage: Emplacement de stockage des masques d'étiquette dans la mémoire de
l'imprimante.
Emplacement dans la mémoire de l'imprimante: Emplacement de stockage des masques
d'étiquette dans la mémoire de l'imprimante.
NOTE
Pour éviter que les masques d'étiquettes se perdent après une coupure de
courant, les enregistrer dans un emplacement non volatile. Plus d'informations
sur la mémoire non volatile ici.
• Ne permettez qu’aux éléments d’imprimante de se connecter à des sources de
données variables. Si vous connectez vos sources de données à des objets qui ne sont
pas marqués comme des objets d’imprimante internes, Designer vous informe par un
message d’erreur et vous ne pouvez pas non plus imprimer votre étiquette. Ceci empêche
des erreurs d’impression de données variables dans le mode d’impression stocker/
rappeler.
• Empêcher le remplacement de police: En cas de polices manquantes pour les objets d'étiquette
texte, les NiceLabelapplications trouvent automatiquement des polices de remplacement et
impriment les étiquettes en utilisant des polices similaires aux polices manquantes.
Les polices d'étiquettes peuvent être manquantes pour deux raisons :
• La police n'est pas installée sur le système. Cela peut se produire si vous concevez des
étiquettes sur un ordinateur puis les imprimez sur un autre n'ayant pas les polices
installées.
• La police n'est pas stockée dans la mémoire de l'imprimante. Cela peut se produire si vous
concevez des étiquettes pour une imprimante puis les imprimez sur une autre imprimante
qui ne stocke pas ces polices.
Le remplacement automatique de la police peut modifier considérablement la mise en page du
texte, et par conséquent, la conception entière de l'étiquette. Pour ne pas imprimer d'étiquettes
modifiées, activez l'option Empêcher le remplacement de police. Cette option arrête
l'impression d'étiquettes s'il faut remplacer les polices manquantes.
L'option Empêcher le remplacement de police arrête d'imprimer les étiquettes en mode
Impression. Cela se produit lorsque vous ne modifiez plus les étiquettes dans NiceLabel, mais
que vous les imprimez en utilisant :
• l'application NiceLabel Imprimer.
• Action Impression d'étiquette dans la configuration de NiceLabel Automation.
• Action Impression d'étiquette dans les formulaires.
125
• NiceLabelClient Web.
• NiceLabel .NET API.
Si vous concevez et imprimez des étiquettes directement à partir de NiceLabel 2019 avec
l'option Empêcher le remplacement de police activée:
• L'impression continue si vous imprimez une étiquette précédemment ouverte dans
Designer. Après avoir ouvert une étiquette, Designer remplace automatiquement la police
manquante.
• L'impression s'arrête si vous utilisez le formulaire d'impression pour passer de l'imprimante
actuelle à un appareil n'ayant pas les polices correspondantes d'installées.
3.2.2. Dimensions de l'étiquette
L'onglet Dimensions de l'étiquette spécifie les dimensions de l'étiquette et définit si sa taille doit
s'adapter en fonction de celle des objets ou non.
Unité de mesure: Définit l'unité utilisée par défaut pour l'étiquette. Il y a quatre unités possibles: cm,
in, mm et points.
Dimensions de l'étiquette définit la Largeur et la Hauteur de l'étiquette. Les paramètres dimensions
de l'étiquette sont actifs quand Dimensions manuelles de l'étiquette est activé.
NOTE
La saisie manuelle d'une unité de mesure va changer l'Unité définie ici.
Marge détermine la distance entre la bordure du plan de travail et celle de l'étiquette (gauche/droite,
haut/bas).
ASTUCE
La plupart des imprimantes laser ou non thermiques sont incapables d'imprimer sur
toute la surface d'une étiquette. Il y a le plus souvent une zone non imprimable
d'environ 5 mm en partant du bord de la page. Avec Designer, cette zone est marquée
par une ligne rouge. Les objets situés sur ou au-delà de la ligne rouge ne
s'imprimeront pas en entier.
Le groupe Rayon permet d'arrondir les coins de l'étiquette.
• Rayon vertical: Ajuste la valeur d'arrondi dans le sens vertical.
• Rayon horizontal: Ajuste la valeur d'arrondi dans le sens horizontal.
Nombre d'étiquettes détermine le nombre d'étiquettes à imprimer sur une seule feuille d'étiquettes.
126
• À l'horizontal répartit les étiquettes horizontalement.
• À la verticale répartit les étiquettes verticalement en colonne.
• Intervalle horizontal détermine la distance horizontale entre les étiquettes.
• Intervalle vertical détermine la distance verticale entre les étiquettes.
• Ordre de traitement: définit dans quel sens les étiquettes s'imprimeront. Définir le coin de
départ de l'impression ainsi que le positionnement de l'étiquette horizontalement et
verticalement.
Taille d'étiquette variable active la possibilité pour l'étiquette d'adapter sa taille en fonction de la
taille de ses objets.
Avec des données supplémentaires, la taille des objets de l'étiquette augmente, ils prennent plus de
place. La taille de l'étiquette doit donc s'adapter.
• Décalage est la distance entre le dernier objet et la bordure inférieure de l'étiquette.
3.2.3. Papier
L'onglet Papier définit les propriétés du papier à imprimer.
Unité sélectionne l'Unité de mesure à utiliser pour l'étiquette.
Le groupe Type de Papier permet de définir la manière de dimensionner le papier– automatique ou
manuel.
• Déterminer automatiquement la taille de la page en fonction des dimensions de l'étiquette
(étiquettes en rouleaux): la taille de la page est définie par le pilote de l'imprimante.
NOTE
S'il a été sélectionné une imprimante thermique, cette option est activée par
défaut.
• Déterminer à la main la taille de page (feuille de papier) permet de définir manuellement la taille
de la page.
NOTE
Si à l'étape précédente de l'assistant, il a été sélectionné une imprimante laser
bureautique, cette option est désactivée par défaut.
Quand la taille de la page est définie manuellement, des options supplémentaires apparaissent :
• Papier: sélection du format de papier.
127
• Largeur et Hauteur: dimensions personnalisées de papier.
Le groupe Orientation permet de déterminer la présentation de la nouvelle étiquette: Portrait ou
Paysage.
• Rotation: Disposition Imprimante tournée de 180 degrés.
Prévisualisation : Affiche à l'écran l'étiquette en cours avec la disposition à l'impression.
3.2.4. Format
Les formas d'étiquettes permettent de gagner du temps pour la création des étiquettes. Utiliser les
formats de masques pour créer des étiquettes pour un type d'imprimante ou pour optimiser le
processus de création d'étiquettes.
Format: Permet de définir quel type de format doit être utilisé pour créer et imprimer une étiquette.
Les types de format sont souvent associés aux marques d'imprimantes ou aux fournisseurs de
papeterie.
NOTE
Les propriétés de format définies ici sont prioritaires sur les propriétés de l'étiquette
définies à la main.
Format: Permet de définir le format exact à utiliser pour créer et imprimer une étiquette. Les formats
sont triés par marques et par supports. Étendre le la liste pour choisir le bon format.
ASTUCE
Utiliser Rechercher... pour trouver le format requis. Une recherche partielle est
possible – Saisir une séquence de caractères et tous les formats contenant cette
séquence seront listés. Si le format choisi n'est pas compatible avec l'imprimante
sélectionnée, un message de précaution apparaît. Le format antérieurement choisi
redevient actif pour que l'impression continue.
128
NOTE
Si le format choisi n'est pas compatible avec l'imprimante sélectionnée, un message
de précaution apparaît. Le format antérieurement choisi redevient actif pour que
l'impression continue.
Informations sur le format affiche les propriétés du format choisi:
• Dimensions de l'étiquette
• Nombre d'étiquettes horiz
• Description
• Auteur
3.2.5. Style
L'onglet Style permet de définir les paramètres de style de l'étiquette.
Couleur d'arrière-plan définit la couleur du fond de l'étiquette.
Image d'arrière-plan définit l'image en fond d'étiquette.
• Nom de fichier Image: Définit le fichier Image à utiliser en tant qu'image d'arrière-plan.
• Intégrer une image dans un document définit l'image comme partie intégrante du fichier
d'étiquette.
129
• Enregistrer l'image intégrée dans le fichier: L'image intégrée est enregistrée dans un fichier.
• Supprimer l'image intégrée: L'image intégrée est supprimée du fichier d'étiquette.
• Position de l'image: Définit la position de l'image sur l'étiquette.
• Centrer: Centre l'image sur l'étiquette avec ses dimensions d'origine. Si l'image est plus
grande que l'étiquette, seule la partie centrale sera visible.
• Adapter: Redimensionne l'image pour remplir l'étiquette tout en gardant les proportions
d'origine.
• Étirer: Étire l'image pour qu'elle remplisse toute l'étiquette.
NOTE
Cette option ne tient pas compte des proportions d'origine de l'image. Il se
peut qu'elle apparaisse déformée sur l'étiquette.
• Rotation: Vous permet de tourner l'image d'arrière-plan de 90 degrés par clic.
• Imprimer l'image d'arrière-plan: Imprime l'image d'arrière-plan.
3.2.6. Impression par lot
L'Impression par lot permet de regrouper les étiquettes imprimées par lots.
ASTUCE
Un lot est un jeu d'étiquettes imprimées au sein d'un seul travail d'impression. Chaque
travail d'impression peut comporter un ou plusieurs lots.
Le premier objectif de l'impression par lot est d'automatiser l'exécution d'actions prédéfinies après
l'impression de chaque lot.
Exemple
Le rouleau d'étiquettes se coupe automatiquement après l'impression d'un lot de cinq étiquettes.
Le deuxième objectif est d'avoir des étiquettes d'entête et de fin pour chaque lot imprimé.
Exemple
Un lot de cinq étiquettes démarre par une étiquette d'entête et termine par une étiquette de fin de lot.
Toutes les deux sont différentes des étiquettes principales.
130
• Activer l'impression par lot : Active le mode d'impression par lots. Le menu de définition d'un
lot devient actif.
• Définition du lot spécifie les étiquettes composant le lot :
• Toutes les étiquettes du travail d'impression fait que toutes les étiquettes de ce flux
d'impression feront partie d'un même lot.
• Le lot se termine après un nombre spécifique d'étiquettes termine le lot après
impression du nombre d'étiquettes spécifié.
• Le lot se termine quand la source de données change de Valeur: Le changement de
valeur de la variable sélectionnée est utilisée en tant que marqueur pour ouvrir un nouveau
lot.
Le groupe Actions définit l'action à exécuter à la fin du lot d'impression. La disponibilité des actions
dépend du pilote d'imprimante choisi. Quand le pilote ne donne aucune information sur la disponibilité
des actions, la liste est vide.
Exemple
Les actions les plus utilisées sont: Massicot, Imprimante en pause, Marqueur de lot, Séparateur de lot,
etc. Pour un réseau d'étiquettes (masque d'étiquette avec les étiquettes se suivant), il y a une autre
action: Éjecter la page. Ces commandes d'imprimante peuvent s'appliquer dynamiquement au cours
de l'impression.
Le groupe Étiquettes d'entête/de fin spécifie les propriétés de ces deux étiquettes d'un lot.
• Utiliser une étiquette d'entête: Étiquette d'entête d'un lot.
• Action après étiquette d'entête: Action à exécuter après impression de l'étiquette de tête. La
disponibilité des actions dépend du pilote d'imprimante choisi.
131
NOTE
La disponibilité des actions dépend du pilote d'imprimante choisi.
• Utiliser une étiquette de fin: Dernière étiquette d'un lot.
• Action après étiquette finale: Action à exécuter après impression de l'étiquette de fin de lot.
NOTE
La disponibilité des actions dépend du pilote d'imprimante choisi.
ASTUCE
Les étiquettes d'entête, de fin de lot et les étiquettes principales sont accessibles via
les onglets situés sous le plan de travail (champ grisé).
3.2.7. Massicot
NOTE
Pour permettre le massicotage d'étiquette, votre imprimante sélectionnée doit être
équipée d'un massicot.
Le Massicot active le massicotage du rouleau d'étiquettes pendant ou après l'impression.
Activer le massicot active le massicot et vous permet de configurer le massicotage d'étiquette.
Le mode Massicot spécifie à quel moment couper le rouleau d'étiquettes.
• Couper après la dernière étiquette imprimée coupe le rouleau d'étiquettes à la fin de
l'impression.
• Couper après un nombre spécifique d'étiquettes coupe le rouleau d'étiquettes après avoir
imprimé le nombre d'étiquettes sélectionnées.
• Couper quand la source de données change coupe le rouleau d'étiquettes quand la valeur de
la source de données sélectionnée change.
Après avoir sélectionné Couper après un nombre spécifique d'étiquettes ou Couper quand la
source de données change, des options additionnelles apparaissent:
• Couper si la condition est remplie: Vous permet de définir une condition qui ordonne à
l'imprimante de couper les étiquettes. Utiliser les valeurs des sources de données connectées
pour définir à quelle condition l'impression d'étiquettes doit commencer.
132
• Toujours couper après la dernière étiquette imprimée: Ordonne à l'imprimante de couper le
rouleau après la impression de la dernière étiquette dans un travail d'impression.
NiceLabel 2019 Synchronise les paramètres du massicot avec l'imprimante actuellement
sélectionnée. Voir l'article Synchroniser les paramètres du massicot avec l'imprimante pour plus de
détails.
3.2.8. Info
L'onglet Info comporte une Description pouvant servir de conseil ou de guide pour le travail de
l'utilisateur.
Définir la Description en tapant le texte dans le champ.
3.3. Objets de l'étiquette
Après paramétrage des Propriétés de l'étiquette, nous passons au contenu de l'étiquette. Les objets
de l'étiquette sont des articles basiques d'édition, utilisés pour ajouter ou modifier des contenus
variés. Chaque objet a sa propre fonction décrite dans le tableau ci-dessous.
Objets de
l'étiquette
Icône
Description
Texte
Objet pour insérer des contenus texte. Il adapte ses
dimensions au total des données entrées. Lors de la frappe,
l'objet Texte s'agrandit horizontalement et/ou verticalement.
Paragraphe
Objet pour insérer des contenus texte. Un Paragraphe peut soit
s'adapter (étirer/rétrécir) au contenu, soit augmenter ou réduire
la taille de la police pour que le contenu s'adapte au cadre du
paragraphe.
Paragraphe
Texte enrichi
Objet pour texte enrichi. Objet pour ajouter un texte formaté
avec des liens hypertextes, des lignes de graphiques et autres
contenus enrichis, créés avec un traitement de texte.
Barcode
Cet objet permet d'ajouter divers types de codes à barres sur
une étiquette.
Image
Cet objet permet d'ajouter un contenu graphique sur
l'étiquette.
133
Objets de
l'étiquette
Icône
Description
Rectangle
Cet objet permet de créer des formes rectangulaires.
Ligne
Cet objet permet de créer une ligne sur l'étiquette.
Ellipse
Cet objet permet de créer des formes circulaires.
Inversé
Objet pour intervertir les couleurs de l'objet et de son fond.
Rapport
Cet objet permet de créer des rapports sur une étiquette.
3.3.1. Texte
Un objet Texte s'adapte toujours au contenu saisi en s'étirant et en se rétrécissant. Lors de la frappe,
l'objet Texte s'agrandit horizontalement et/ou verticalement.
ASTUCE
Un Objet Paragraphe peut servir d'alternative quand un contenu textuel doit s'adapter
dans un champ aux dimensions prédéfinies.
3.3.1.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes: Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur: Affiche une valeur de compteur.
Le champ Contenu vous permet d'entrer le contenu de l'objet.
134
Masque de saisie détermine le format des données entrées avant qu'elles s'affichent sur l'étiquette.
Caractère générique est le caractère utilisé dans le masque et qui sera remplacé par les données sur
l'étiquette imprimée.
Exemple
Un opérateur a besoin de formater un numéro de téléphone pour qu'il soit plus lisible sur l'étiquette.
La données entrée n'est pas formatée puisqu'elle provient d'une base de données.
Quand la valeur lue dans la base de données est :
+38642805090
Et que le masque de saisie est :
(****) **** - ****
Le résultat en sortie sera :
(+386) 4280 - 5090
Quant les données contiennent une astérisque *, changer le Caractère générique. Le caractère doit
avoir une valeur unique qui n'apparaît nulle part dans la donnée.
3.3.1.2. Style
Couleur de police définit les couleurs de la police des cellules et du soulignage .
Police sélectionne la police de caractères. Il y a deux groupes de polices: Les polices OpenType et les
polices Imprimante.
NOTE
Quand l'imprimante sélectionnée est une imprimante thermique, des polices
complémentaires sont disponibles dans la liste des polices disponibles. Les polices
imprimantes sont pré installées sur l'imprimante. Ce sont les Polices imprimante
identifiées par une petite icône d'imprimante en face de leur nom.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Adaptation de la police définit le facteur d'étirement de la police. Quand le facteur est 100%, la police
a son aspect normal. Si le facteur est de 200 %, la largeur de la police sera le double de l'original. Si le
facteur est de 50 %,la police est réduite de la moitié de sa taille d'origine.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche: texte aligné sur la bordure gauche de l'objet.
135
• Au centre: texte positionné au centre de l'objet.
• A Droite: texte aligné sur la bordure droite de l'objet.
• Justifié répartit le texte de manière uniforme entre les deux bordures.
NOTE
Justifié n'est disponible que pour les paragraphes.
Espacement détermine l'espacement des caractères et des lignes du texte.
• Interligne: distance entre chaque ligne d'un paragraphe.
• Espacement des caractères: distance entre chaque caractère.
3.3.1.3. Effets
Inversé: intervertit les couleurs du texte et du fond de l'objet.
Miroir: met le texte en miroir.
Impression RTL: imprime le texte de droite à gauche.
ASTUCE
La plupart des imprimantes thermiques impriment automatiquement de droite à
gauche. Utiliser cette option si le système d'exploitation ne dispose d’écriture RTL en
natif.
INFO NIVEAU DE PRODUIT
Cette section s'applique à Designer Pro et PowerForms.
Définition du texte incurvé: Cette option permet de définir un texte incurvé.
• Texte incurvé: Activer cette option pour définir un texte incurvé.
• Début du texte: Définit le point de départ du texte sur l'ellipse. Par défaut, le point de départ est
sur 9 h. Si l'on augmente la valeur du point de départ, il se déplace dans le sens des aiguilles
d'une montre.
• La Longueur du texte définit la portion de l'ellipse à utiliser pour afficher le texte. Par défaut, la
valeur maximale fait toute l'ellipse. Réduire cette valeur en degrés raccourcit la place disponible.
136
3.3.1.4. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
Le groupe Taille donne les informations sur les dimensions de l'objet.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
ASTUCE
Dans l'objet Texte, la taille du texte est déterminée par la taille de la police. Les
dimensions de l'objet et ses proportions ne peuvent pas être changées
manuellement. Elles servent seulement d'information sur sa taille actuelle.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
137
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller l'objet sur le plan de travail empêche l'objet de bouger pendant le processus de création.
Sélectionner sous le groupe Comportement de l'éditeur.
3.3.1.5. Position relative
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
138
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
3.3.1.6. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
139
Option
Non imprimable
(sélectionné)
Visible (effacé)
Aperçu avant
impression
Sortie d'impression
Position relative
OUI
NON
OUI
NON
NON
NON
3.3.2. Paragraphe
L'objet Paragraphe permet de placer un texte sur une étiquette. L'objet Paragraphe est très proche de
l'objet Texte de Designer. La différence entre les deux se trouve dans la présentation d'un contenu
textuel avec une longueur variable. Un objet Texte s'adapte toujours au contenu saisi en s'étirant et en
se rétrécissant. Un Paragraphe, au contraire, peut soit s'adapter (étirer/rétrécir) au contenu, soit
augmenter ou réduire la taille de la police pour que le contenu s'adapte au cadre du paragraphe.
ASTUCE
S'assurer que le contenu s'adapte à un cadre prédéfini est très utile quand on travaille
avec des données variables. Peu importe la longueur du texte de la valeur, il est
toujours contenu dans le cadre prévu sur l'étiquette.
3.3.2.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes: Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur: Affiche une valeur de compteur.
Le champ Contenu vous permet d'entrer le contenu de l'objet.
Le groupe Masque permet de définir le format des données avant qu'elles s'affichent sur l'étiquette.
• Masque de saisie détermine le format des données entrées avant qu'elles s'affichent sur
l'étiquette.
• Caractère générique est le caractère utilisé dans le masque et qui sera remplacé par les
données sur l'étiquette imprimée.
140
Exemple
Un opérateur a besoin de formater un numéro de téléphone pour qu'il soit plus lisible sur l'étiquette.
La données entrée n'est pas formatée puisqu'elle provient d'une base de données.
Quand la valeur lue dans la base de données est :
+38642805090
Et que le masque de saisie est :
(****) **** - ****
Le résultat en sortie sera :
(+386) 4280 - 5090
Quant les données contiennent une astérisque *, changer le Caractère générique. Le caractère doit
avoir une valeur unique qui n'apparaît nulle part dans la donnée.
3.3.2.2. Style
Couleur de police définit les couleurs de la police des cellules et du soulignage .
Police sélectionne la police de caractères. Il y a deux groupes de polices: Les polices OpenType et les
polices Imprimante.
NOTE
Quand l'imprimante sélectionnée est une imprimante thermique, des polices
complémentaires sont disponibles dans la liste des polices disponibles. Les polices
imprimantes sont pré installées sur l'imprimante. Ce sont les Polices imprimante
identifiées par une petite icône d'imprimante en face de leur nom.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Adaptation de la police définit le facteur d'étirement de la police. Quand le facteur est 100%, la police
a son aspect normal. Si le facteur est de 200 %, la largeur de la police sera le double de l'original. Si le
facteur est de 50 %,la police est réduite de la moitié de sa taille d'origine.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche: texte aligné sur la bordure gauche de l'objet.
• Au centre: texte positionné au centre de l'objet.
• A Droite: texte aligné sur la bordure droite de l'objet.
• Justifié répartit le texte de manière uniforme entre les deux bordures.
141
NOTE
Justifié n'est disponible que pour les paragraphes.
Espacement détermine l'espacement des caractères et des lignes du texte.
• Interligne: distance entre chaque ligne d'un paragraphe.
• Espacement des caractères: distance entre chaque caractère.
3.3.2.3. Ajuster
Aucun La taille du paragraphe et de la police ne s'adapte pas.
NOTE
Si le contenu excède la taille de l'objet, un message d'erreur apparaît. L'étiquette ne
s'imprime pas. Pour éviter ce type d'erreur et imprimer le paragraphe, activer l'option
Ignorer le contenu excessif.
Ajuster la taille au contenu: Adaptation automatique de la hauteur du paragraphe enrichi.
Ajuster le contenu en adaptant la taille de la police: Agrandit ou réduit la taille de police pour que le
contenu s'adapte à l'objet Paragraphe.
• Taille minimum: Taille minimum de la police autorisée.
• Taille maximum: Taille maximum de la police autorisée.
Ajuster le contenu en adaptant la taille de la police: Agrandit ou réduit la taille de police pour que le
contenu s'adapte à l'objet Paragraphe.
• Ajustage minimum de la police: Facteur d'extension de police minimum.
• Ajustage maximum de la police: Facteur d'extension de police minimum.
Utiliser la même taille pour tous les textes du groupe égalise la taille des polices de tous les objets
paragraphes d'un groupe. Si la taille de l'un des paragraphes du groupe change, la taille de la police
s'adapte. Les polices des autres paragraphes du groupe se mettent automatiquement à la même
taille.
Un Groupe de même taille définit le nom du groupe.
ASTUCE
Cette option est utilisable avec la fonctionnalité Ajuster activée. Les deux options
Ajuster sont compatibles - en ajustant la taille de la police ou en augmentant la taille
de la police.
142
3.3.2.4. Effets
Inversé: intervertit les couleurs du texte et du fond de l'objet.
Miroir: met le texte en miroir.
Impression RTL: imprime le texte de droite à gauche.
ASTUCE
La plupart des imprimantes thermiques impriment automatiquement de droite à
gauche. Utiliser cette option si le système d'exploitation ne dispose d’écriture RTL en
natif.
3.3.2.5. Limites
Le groupe Bordure de gauche définit les limites du texte le long de la bordure gauche de l'objet.
• Forme: Sélectionne une forme basique personnalisable pour limiter le texte.
• Largeur: Étend ou réduit horizontalement la bordure gauche sélectionnée.
• Hauteur Étend ou réduit verticalement la bordure gauche sélectionnée.
Le groupe Bordure de droite définit les limites du texte le long de la bordure droite de l'objet.
• Forme à droite sélectionne la forme basique de la limite droite de l'objet.
• Width extends or shrinks the selected basic right boundary horizontally.
• Hauteur: Étend ou réduit verticalement la bordure droite sélectionnée..
Exemple
Les limites définissent la manière dont le texte se cale dans l'objet.
143
3.3.2.6. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet:
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
144
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change, la valeur se transforme automatiquement.
3.3.2.7. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
145
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
Option
Non imprimable
(sélectionné)
Visible (effacé)
Aperçu avant
impression
Sortie d'impression
Position relative
OUI
NON
OUI
NON
NON
NON
3.3.3. Paragraphe Texte enrichi
Un Paragraphe Texte enrichi (RTF) est un objet qui permet d'éditer du texte enrichi. Il comporte du
texte avec des liens hypertexte, des images de lignes et autres formatages créés en utilisant un
traitement de texte interne à Designer.
3.3.3.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes: Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
146
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur: Affiche une valeur de compteur.
Le champ Contenu vous permet d'entrer le contenu de l'objet.
L'éditeur de texte enrichi est un traitement de texte complet.
Modifier le contenu ouvre l'éditeur.
Actions possibles avec l'éditeur de texte enrichi :
• Formatage de texte
• Rechercher et remplacer du contenu
• Insérer des images, symboles, tables et sources de données dynamiques
• Zoomer sur le contenu
Afficher le code RTF affiche le code RTF.
ASTUCE
Pour en savoir plus sur les fonctionnalités de l'Éditeur de texte enrichi, lire l'article
dédié à ce sujet.
3.3.3.2. Style
Groupe de rendu définit la méthode de rendu active pour le contenu enrichi. Si vous rencontrez des
difficultés à l'importation d'un texte formaté à l'objet de texte enrichi, optez pour le rendu alternatif.
Vous pourrez ainsi mieux formater le contenu sur les étiquettes imprimées.
NOTE
Le rendu alternatif autorise les scripts de la droite vers la gauche.
NOTE
Si vous modifiez d'anciens fichiers d'étiquettes (.lbl) NiceLabel, le rendu alternatif est
automatiquement activé.
147
NOTE
Si vous créez des étiquettes avec des polices personnalisées, le rendu alternatif est
l'option qui convient le mieux.
3.3.3.3. Ajuster
Aucun La taille du paragraphe et de la police ne s'adapte pas.
• Aucun: La taille du paragraphe enrichi et de la police ne s'adaptent pas.
NOTE
Si le contenu excède la taille de l'objet, un message d'erreur apparaît. L'étiquette
ne s'imprime pas. Pour éviter ce type d'erreur et imprimer le paragraphe, activer
l'option Ignorer le contenu excessif
• Ajuster la taille au contenu: Adaptation automatique de la hauteur du paragraphe enrichi.
• Adapter le contenu en ajustant la taille de la police: La taille de la police s'adapte.
• Taille minimum: Taille minimum de la police.
• Taille maximum: Taille maximum de la police.
3.3.3.4. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet:
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
148
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
3.3.3.5. Position relative
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
149
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
3.3.3.6. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
150
Option
Aperçu avant
impression
Non imprimable
(sélectionné)
Visible (effacé)
Sortie d'impression
Position relative
OUI
NON
OUI
NON
NON
NON
3.3.3.7. Éditeur de paragraphe enrichi
L'Éditeur de texte enrichi est un traitement de texte complet. Il permet de créer, modifier et formater
le contenu d'un objet Paragraphe enrichi.
Les sections ci-dessous décrivent les onglets de l'éditeur et les groupes de ruban avec leur
commandes utilisables pour créer et modifier le contenu d'un paragraphe enrichi.
Onglet Accueil
Fichier: Groupe de ruban permettant de maîtriser un document.
• Importer: Importation de contenu textuel dans l'éditeur.
• Exporter: Exportation de contenu textuel de l'éditeur.
ASTUCE
Utiliser la fenêtre de l'explorateur de fichier pour sélectionner l'emplacement de
l'exportation. Par défaut, le contenu de l'éditeur est exporté en fichier .rtf. Pour le
faire dans un autre format, le sélectionner dans le menu déroulant.
Presse-papiers : Groupe de ruban qui active les actions suivantes :
• Coller : Colle les données du presse-papiers.
• Copier : Copie la sélection dans le presse-papiers.
• Couper : Coupe la sélection dans le presse-papiers.
Le groupe de ruban Annuler Rétablir annule ou répète les actions d'édition.
Le groupe de ruban Police comporte les styles de police typiques et les commandes de formatage
les concernant. Il s'agit de la sélection des polices, leur taille, leurs caractéristiques : gras, italique, etc.
ASTUCE
Pour plus de paramètres concernant les polices, ouvrir la boîte Police en cliquant sur
l'icône
dans le coin inférieur droit du groupe de ruban.
151
Le groupe Paragraphe définit les listes et les indentations, les paramètres de formatage, les
alignements et les espaces entre les lignes et les ombres du texte.
ASTUCE
Pour plus de paramètres pour les textes, ouvrir la boîte de dialogue Paragraphe en
cliquant sur l'icône
dans le coin inférieur droit du groupe de ruban.
Le groupe Édition inclut:
• Rechercher recherche et localise la chaîne saisie dans un texte.
• Remplacer localise et remplace la chaîne saisie par un nouveau texte.
Insérer
Le groupe Insérer permet d'ajouter des éléments modifiables dans un objet paragraphe enrichi.
• Source de données: Ajoute une variable, une fonction ou un champ de base de données comme
source de contenu dynamique.
• Table: Ouvre la boîte de dialogue Insérer une table. Définir le Nombre de colonnes et le Nombre
de lignes. Après avoir cliqué sur OK, une table comportant le nombre de colonnes et de ligne
défini se place dans l'éditeur de texte enrichi.
• Image: Insère une image dans l'objet texte enrichi.
• Symbole: Ouvre la boîte de dialogue Insérer un symbole pour y sélectionner un caractère.
• Rechercher par code: Recherche de caractère par code de caractère unicode.
• Nom de la police: Sélection de la police.
• Jeu de caractères: Jeu de caractères actif.
• Filtre: Filtre de recherche de caractère.
Les symboles fréquemment utilisés s'affichent au bas de la boîte de dialogue. Cliquer sur le
symbole pour l'insérer directement dans l'objet texte enrichi.
Affichage
Le groupe Zoom permet de zoomer en avant et en arrière sur le texte.
3.3.4. Code à barres
Code à barres cet objet permet d'ajouter divers types de codes à barres avec des données
encodées sur une étiquette.
152
Les détails sur les propriétés du code à barres, les types et les méthodes d'encodage sont
disponibles dans la section dédiée au code à barres.
3.3.5. Image
Utiliser l'objet Image pour ajouter du contenu graphique sur une étiquette. Cet objet permet d'utiliser
les formats de fichiers suivants :
• Portable Network Graphic (.png)
• PDF (*.pdf)
• Adobe Photoshop (*.psd)
• Scalable Vector graphics (*.svg)
• Paintbrush (*.pcx)
• JPEG bitmaps (*.jpg, *.jpeg, *.jpe)
• TIFF bitmaps (*.tif, *.tiff)
• Enhanced Windows Metafile (.emf)
• Windows Metafile (*.wmf)
• Windows bitmap (.bmp)
• Graphics Interchange Format (*.gif)
3.3.5.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Saisie clavier variable : Type de variable qui active une invite différente pour chaque travail
d'impression.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
Le champ Contenu est utilisé pour entrer le contenu de l'objet.
Pour (re)définir le Contenu de l'objet, cliquer sur Parcourir pour localiser le fichier et l'afficher sur
l'étiquette.
Intégrer une image dans un document définit l'image comme partie intégrante du fichier d'étiquette. Il
n'est alors plus possible de lier l'objet au fichier original de l'image.
153
ASTUCE
L'intégration de l'image rend le fichier d'étiquette plus facilement transportable
puisque l'utilisateur n'a plus besoin d'inclure le fichier de l'image lorsqu'il partage
l'étiquette.
Enregistrer l'image intégrée dans le fichier : L'image intégrée est enregistrée dans un fichier.
3.3.5.2. Graphiques encodé Base64
Base64 est une méthode d’encodage binaire-texte qui encore vos fichiers graphiques en fichiers
texte. Utilisez des graphiques encodés Base64 sur vos étiquettes ou formulaires quand vous
souhaitez accéder à vos graphiques directement depuis votre base de données, et pas avec les
chemins d’accès aux fichiers sur votre disque dur.
Connectez vos objets Image aux champs de la base de données où figure du contenu Base64.
Designer reconnaît automatiquement le contenu de texte Base64 et l’affiche sous forme d’images sur
vos étiquettes ou formulaires.
NOTE
Vos chaînes Base64 doivent comporter plus que 250 caractères.
154
NOTE
Pour tester vos conceptions d’étiquettes ou de solutions, vous pouvez utiliser des
variables de saisie comme sources de données dans les propriétés Image. Saisissez
votre contenu de texte Base64 à la main comme valeur de variable au moment
d’imprimer.
3.3.5.3. Prise en charge des champs BLOB
Les grands objets binaires (BLOB) sont des ensembles de données binaires. Les BLOB sont
généralement des objets images, audio ou d’autres types d’objets multimédias. Les bases de
données stockent les BLOB sous forme d’entités uniques. Les bases de données avancées telles que
SQL, MySQL et Oracle prennent en charge les champs BLOB.
Utilisez des champs de base de données BLOB sur vos étiquettes ou formulaires pour accéder à vos
graphiques directement depuis votre base de données, et pas sous forme de chemins d’accès vers
les graphiques sur votre disque dur.
Connectez vos objets Image à votre champ de base de données BLOB. Designer reconnaît
automatiquement le contenu BLOB et l’affiche sous forme d’images sur vos étiquettes ou formulaires.
3.3.5.4. Style
Le groupe Tramage permet de sélectionner la méthode de tramage la plus appropriée pour imprimer
les images sur des étiquettes en noir et blanc.
ASTUCE
Avec ce type d'image, le tramage crée l'illusion de nouvelles couleurs et ombres en
variant uniquement les points noirs.
Type de tramage sélectionne la méthode de tramage:
• Pilote d'imprimante par défaut: Aucun tramage sélectionné pour l'objet Image. Quand
l'impression est en noir et blanc, le pilote utilise sa propre méthode de tramage.
NOTE
S'il n'y a pas de tramage paramétré pour l'image, l'algorithme peut aussi être
sélectionné dans la boîte de dialogue des propriétés de l'imprimante. L'algorithme de
tramage sélectionné pour un objet dans Designer écrase l'algorithme sélectionné
dans les propriétés de l'imprimante. Voir Modification des options de tramage pour
plus d'informations détaillées.
155
• Commandé: Réalise le tramage en appliquant un seuil de carte (matrice avec cellules) sur les
pixels affichés. Si la valeur d'un pixel (entre 0 et 9) est inférieure au nombre correspondant de
cellules de la matrice, l'algorithme met le pixel en noir, sinon, il est mis en blanc.
• Seuil: Détermine le seuil auquel chaque point est comparé. Si la valeur d'origine est supérieure
au seuil, ce sera blanc. Plus la valeur du seuil est basse, plus les points seront blancs.
• Floyd Steinberg: Réalise un tramage en utilisant la dispersion d'erreur. L'algorithme génère le
résultat le plus proche de l'original, mais il s'agit de l'option la plus lente.
Le groupe Couleur permet de personnaliser la couleur d'un objet graphique.
• Forcer la couleur de l'image renforce la couleur de l'objet graphique sélectionné. Utiliser le menu
déroulant Couleur d'image pour y prendre la couleur à utiliser pour l'impression.
NOTE
Cette option est utilisable avec les imprimantes couleur dans l'interface avancée
du pilote d'imprimante ou dans le Mode d'impression Windows.
3.3.5.5. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet:
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
156
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
157
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change, la valeur se transforme automatiquement.
Les options de Redimension du graphique ne sont disponibles que pour les objets Image connectés
à une variable. Ces paramètres définissent de quelle manière la taille de l'objet Image s'adapte au
fichier source au moment de l'impression.
• Conserver la taille originale: Désactive le redimensionnement. La taille de l'image reste
inchangée.
• Conserver les proportions: L'image change de taille mais conserve les proportions. Le rapport
des dimensions de l'image reste fixe.
• Redimensionner à la taille donnée permet de modifier la taille de l'image horizontalement et
verticalement pour l'ajuster dans les limites du paragraphe. L'utilisation de cette option risque
de déformer l'image.
Taille originale affiche la largeur et la Hauteur de l'image avant retouche. Revenir à la taille d'origine
annule toutes les actions modifiant la taille.
3.3.5.6. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
158
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
Option
Non imprimable
(sélectionné)
Visible (effacé)
Aperçu avant
impression
Sortie d'impression
Position relative
OUI
NON
OUI
NON
NON
NON
3.3.6. Rectangle
Rectangle permet de créer un cadre rectangulaire sur une étiquette.
Style
Le groupe Contour définit les paramètres des lignes:
• Épaisseur: Épaisseur de la ligne autour de l'objet.
• Style de contour: Style de la ligne autour de l'objet.
• Plein: Ligne pleine.
• Pointillés: Ligne en pointillés.
• Tirets: Ligne en tirets.
• Effacer: Certaines parties des objets voisins deviennent invisibles sous cet objet.
• Couleur du contour: Couleur de la ligne.
• Rayon d'angle : Arrondit les angles du rectangle. Des valeurs plus élevées rendent la courbe
plus large.
Le groupe Remplir définit les paramètres de remplissage de l'objet et sa couleur.
• Couleur de remplissage: Définition de la couleur de remplissage de l'objet:
159
• Aucun: Objet complètement transparent.
• Effacé: Cache les objets sous l'objet actif.
• Plein: Colorie tout l'objet.
• Hachuré vers la droite: Remplit l'objet de hachures montant vers la droite.
• Hachuré vers la gauche: Remplit l'objet de hachures montant vers la gauche.
• Verticale: Remplit l'objet de lignes verticales.
• Horizontale: Remplit l'objet de lignes horizontales.
• Quadrillé: Remplit l'objet de lignes quadrillées.
• Hachures croisées: Remplit l'objet de lignes croisées en diagonales.
• 25 % de couleur: Fixe à 25 % l'opacité de la couleur de remplissage.
• 50 % de couleur: Fixe à 50 % l'opacité de la couleur de remplissage.
• 75 % de couleur: Fixe à 75 % l'opacité de la couleur de remplissage.
• Couleur d'arrière-plan: Définition de la couleur de remplissage de l'objet.
NOTE
Le système ne permet pas que le Style de contour et le Style de remplissage soient
mis sur Aucun en même temps.
ASTUCE
Dans NiceLabel 2019, les objets forme (Rectangle, Ligne et Ellipse), mémorise le
dernier paramètre utilisé. Chaque fois qu'un de ces objets est ajouté sur l'étiquette, il
prend les mêmes paramètres de contour et remplissage que le précédent objet forme
ajouté.
3.3.6.1. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet:
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
160
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
161
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
3.3.6.2. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
162
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
Option
Non imprimable
(sélectionné)
Visible (effacé)
Aperçu avant
impression
Sortie d'impression
Position relative
OUI
NON
OUI
NON
NON
NON
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de
l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de
l'étiquette est gérée directement par l'imprimante : polices internes, formes, codes à
barres, etc. Cela accélère le processus d'impression en raison de la réduction du trafic
des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les
éléments internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément
est envoyé en graphique.
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si l'imprimante sélectionner n'est pas compatible, un
message d'erreur s'affiche.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
Lorsque vous connectez votre objet à une variable, activer l'option Utiliser l'élément
imprimante si possible ou Utiliser toujours l'élément imprimante. Imprimer en mode graphique
signale une erreur d'impression.
NOTE
L'interface avancée du pilote d'imprimante combinée avec le pilote est obligatoire
pour imprimer cet objet en élément interne de l'imprimante.
163
3.3.7. Ligne
L'objet Ligne crée une ligne sur l'étiquette.
Style
Le groupe Contour définit les paramètres des lignes:
• Épaisseur: Épaisseur de la ligne autour de l'objet.
• Style de contour: Style de la ligne autour de l'objet.
• Plein: Ligne pleine.
• Pointillés: Ligne en pointillés.
• Tirets: Ligne en tirets.
• Effacer: Certaines parties des objets voisins deviennent invisibles sous cet objet.
• Couleur du contour: Couleur de la ligne.
ASTUCE
Dans NiceLabel 2019, les objets forme (Rectangle, Ligne et Ellipse), mémorise le
dernier paramètre utilisé. Chaque fois qu'un de ces objets est ajouté sur l'étiquette, il
prend les mêmes paramètres de contour et remplissage que le précédent objet forme
ajouté.
3.3.7.1. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Longueur: Définit la longueur de la ligne.
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
164
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
Verrouiller empêche l'objet de bouger pendant le processus de création.
3.3.7.2. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
Option
Aperçu avant
impression
Sortie d'impression
Position relative
165
Non imprimable
(sélectionné)
Visible (effacé)
OUI
NON
OUI
NON
NON
NON
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de
l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de
l'étiquette est gérée directement par l'imprimante : polices internes, formes, codes à
barres, etc. Cela accélère le processus d'impression en raison de la réduction du trafic
des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les
éléments internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément
est envoyé en graphique.
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si l'imprimante sélectionner n'est pas compatible, un
message d'erreur s'affiche.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
Lorsque vous connectez votre objet à une variable, activer l'option Utiliser l'élément
imprimante si possible ou Utiliser toujours l'élément imprimante. Imprimer en mode graphique
signale une erreur d'impression.
NOTE
L'interface avancée du pilote d'imprimante combinée avec le pilote est obligatoire
pour imprimer cet objet en élément interne de l'imprimante.
3.3.8. Ellipse
L'objet Ellipse crée des formes circulaires sur l'étiquette.
Style
Le groupe Contour définit les paramètres des lignes:
• Épaisseur: Épaisseur de la ligne autour de l'objet.
166
• Style de contour: Style de la ligne autour de l'objet.
• Plein: Ligne pleine.
• Pointillés: Ligne en pointillés.
• Tirets: Ligne en tirets.
• Effacer: Certaines parties des objets voisins deviennent invisibles sous cet objet.
• Couleur du contour: Couleur de la ligne.
Le groupe Remplir définit les paramètres de remplissage de l'objet et sa couleur.
• Couleur de remplissage: Définition de la couleur de remplissage de l'objet:
• Aucun: Objet complètement transparent.
• Effacé: Cache les objets sous l'objet actif.
• Plein: Colorie tout l'objet.
• Hachuré vers la droite: Remplit l'objet de hachures montant vers la droite.
• Hachuré vers la gauche: Remplit l'objet de hachures montant vers la gauche.
• Verticale: Remplit l'objet de lignes verticales.
• Horizontale: Remplit l'objet de lignes horizontales.
• Quadrillé: Remplit l'objet de lignes quadrillées.
• Hachures croisées: Remplit l'objet de lignes croisées en diagonales.
• 25 % de couleur: Fixe à 25 % l'opacité de la couleur de remplissage.
• 50 % de couleur: Fixe à 50 % l'opacité de la couleur de remplissage.
• 75 % de couleur: Fixe à 75 % l'opacité de la couleur de remplissage.
• Couleur d'arrière-plan: Définition de la couleur de remplissage de l'objet.
NOTE
Le système ne permet pas que le Style de contour et le Style de remplissage soient
mis sur Aucun en même temps.
ASTUCE
Dans NiceLabel 2019, les objets forme (Rectangle, Ligne et Ellipse) mémorisent le
dernier paramètre utilisé. Chaque fois qu'un de ces objets est ajouté sur l'étiquette, il
prend les mêmes paramètres de contour et remplissage que le précédent objet forme
ajouté.
167
3.3.8.1. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet:
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
168
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change, la valeur se transforme automatiquement.
3.3.8.2. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
169
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
Option
Non imprimable
(sélectionné)
Visible (effacé)
Aperçu avant
impression
Sortie d'impression
Position relative
OUI
NON
OUI
NON
NON
NON
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de
l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de
l'étiquette est gérée directement par l'imprimante : polices internes, formes, codes à
barres, etc. Cela accélère le processus d'impression en raison de la réduction du trafic
des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les
éléments internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément
est envoyé en graphique.
170
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si l'imprimante sélectionner n'est pas compatible, un
message d'erreur s'affiche.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
Lorsque vous connectez votre objet à une variable, activer l'option Utiliser l'élément
imprimante si possible ou Utiliser toujours l'élément imprimante. Imprimer en mode graphique
signale une erreur d'impression.
NOTE
L'interface avancée du pilote d'imprimante combinée avec le pilote est obligatoire
pour imprimer cet objet en élément interne de l'imprimante.
3.3.9. Inverse
3.3.9.1. À Propos
L'objet Inversé inverse la couleur sous-jacente de l'objet sélectionné.
3.3.9.2. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet:
171
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
172
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
NOTE
Si l'unité de mesure change, la valeur se transforme automatiquement.
3.3.9.3. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
173
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
Option
Non imprimable
(sélectionné)
Visible (effacé)
Aperçu avant
impression
Sortie d'impression
Position relative
OUI
NON
OUI
NON
NON
NON
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de
l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de
l'étiquette est gérée directement par l'imprimante : polices internes, formes, codes à
barres, etc. Cela accélère le processus d'impression en raison de la réduction du trafic
des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les
éléments internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément
est envoyé en graphique.
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si l'imprimante sélectionner n'est pas compatible, un
message d'erreur s'affiche.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
174
NOTE
Quand l'interface avancée du pilote d'imprimante est désactivée, l'objet Inverse ne
peut être imprimé qu'en graphique. Vérifier que le mode d'impression Windows est
activé avant d'imprimer. Double-cliquer sur le plan de travail pour ouvrir la boîte de
dialogue Propriétés de l'étiquette et aller sur le panneau Imprimantes> Impression >
désactiver l'option Utiliser l'interface avancée du pilote d'imprimante.
3.3.10. Rapports
L’impression de rapports avec NiceLabel vient compléter votre cycle d’étiquetage et d’expédition,
vous aidant ainsi à passer de l’étiquetage de produits à leur expédition avec le même logiciel.
Vous pouvez imprimer des rapports depuis NiceLabel sans avoir besoin d’applications tierces. Grâce
à la fonction d’impression de rapports, vous économisez les coûts d’apprentissage, de
développement et de maintenance d’applications tierce que vous utiliseriez simplement pour
imprimer vos rapports.
Les rapports sont des étiquettes qui affichent les données de la base de données sous forme de
tables personnalisées. L’impression de rapports organise vos données en lignes. Vous pouvez
ajouter des en-têtes et des pieds de page pour fournir plus d’explications au sujet de vos données.
Par exemple, vous pouvez créer des listes d’emballage qui accompagnent les expéditions depuis
votre entrepôt :
Première page
Page centrale
Dernière page
L’élaboration de rapports personnalisés dans NiceLabel vous permet d’accélérer le traitement des
expéditions, avec moins d’erreurs.
175
3.3.10.1. Éléments de rapports
La plupart des rapports ont des structures similaires. Vous pouvez inclure :
• Des données de répétition depuis votre base de données. Les données de répétition figurent
sur chaque page de votre rapport.
• Des en-têtes et des pieds de page pour expliquer les données de répétition ou fournir des
informations complémentaires. Les en-têtes et les pieds de page peuvent se répéter sur tout ou
partie des pages.
Les objets de rapports dans Designer comprennent 3 éléments par défaut :
1. En-tête
2. Définition du répétiteur (modèle pour toutes les données de répétition). Modifie l’apparence
et le comportement de toutes les données de répétition dans chaque ligne de votre rapport.
3. Pied de page
Ajoutez des en-têtes et des pieds de page supplémentaires aux objets de rapports pour élaborer des
rapports personnalisés. Par exemple, cette liste d’emballage contient plusieurs éléments :
176
1. L’en-tête pour le nom et la date du rapport.
2. L’en-tête pour le logo et les coordonnées. Cet en-tête s’affiche sur la première page de votre
rapport.
3. L’en-tête de descriptions des colonnes pour vos données. Les descriptions de colonnes se
répètent sur chaque page afin que vos données soient lisibles.
4. Définition du répétiteur pour les données de répétition. Il s’agit des données de votre rapport
qui peuvent se répéter sur plusieurs pages.
5. Le pied de page pour les totaux du rapport. Ce pied de page s’affiche sur la dernière page de
votre rapport.
6. Le pied de page pour les signatures. Ce pied de page est épinglé en bas de la dernière page
de votre rapport.
3.3.10.2. Création de nouveaux rapports
1.
Créez une nouvelle étiquette (généralement au format A4 ou Lettre pour que vos rapports
puissent s’imprimer sur des imprimantes de bureau).
2.
Cliquez sur un objet de rapport et faites-le glisser sur votre plan de travail.
177
3.
Redimensionnez l’objet de votre rapport jusqu’à ce qu’il remplisse la plus grande partie de
votre plan de travail. La taille des objets du rapport doit être inférieure à celle de votre plan de
travail.
ASTUCE
Laissez de la place pour des objets tels que les numéros de pages, que vous
devez positionner en dehors des objets du rapport sur votre plan de travail.
4.
Connectez-vous à votre base de données. Les rapports nécessitent des connexions à une
base de données pour fonctionner correctement.
a.
Ouvrez les propriétés des objets de votre rapport (cliquez à l’aide du bouton droit de
la souris > Propriétés ou appuyez sur F4) et cliquez sur Rapport.
b.
Allez dans Table et utilisez la liste déroulante pour ajouter votre base de données
existante, ou utilisez l’assistant de base de données.
178
c.
Votre base de données est connectée.
Votre nouveau rapport est prêt à être élaboré.
3.3.10.3. Ajout d'objets à des rapports
Faites glisser des objets et déposez-les où vous en avez besoin dans les en-têtes, les définitions de
répétiteur et les pieds de page de votre rapport.
Cliquez sur de nouveaux objets et faites-les glisser dans vos éléments :
Déplacement de nouveaux objets dans les éléments d’un rapport.
Cliquez sur des objets existants et faites-les glisser pour les déplacer entre les éléments :
Déplacement d’objets entre des éléments. Des fonds bleus apparaissent pour vous aider à placer les objets.
179
ASTUCE
Gardez votre panneau des objets ouvert (sur votre gauche) afin de toujours pouvoir
déterminer quels objets sont dans quels éléments :
3.3.10.4. Configuration des définitions de répétiteur
Votre définition de répétiteur fonctionne avec la base de données pour se connecter à votre rapport
en tant que modèle d’affichage de vos données. Les rapports créent de nouvelles lignes pour
chaque enregistrement dans votre base de données. Connectez les objets dans votre définition de
répétiteur aux champs de la base de données connectés à votre rapport. Le formatage de la
définition de répétiteur s’applique à chaque ligne de répétition dans votre rapport.
Configuration de votre définition de
répétiteur.
Les définitions de répétiteur affectent chaque ligne de
répétition des rapports imprimés.
180
3.3.10.5. Ajout d’en-têtes et de pieds de page
Créez plusieurs en-têtes ou pieds de page pour ajouter des informations complémentaires à vos
rapports. Vous pouvez configurer vos en-têtes et pieds de page pour se répéter sur la première ou
dernière page ou sur chaque page de vos rapports.
Pour ajouter des en-têtes ou des pieds de page :
1.
Ouvrez Propriétés du rapport (cliquez avec le bouton droit de la souris > Propriétés ou
appuyez sur F4).
2.
Allez dans Structure et cliquez sur Ajouter un en-tête ou Ajouter un pied de page. Votre
nouvel élément apparaît dans votre Structure.
1. Ajouter des en-têtes et des pieds de page dans une Structure.
2. Nommez vos en-têtes et vos pieds de page. L’attribution de noms à vos en-têtes et pieds de
page facilite l’organisation de votre panneau des objets.
3. Choisissez des options de répétition pour contrôler où les en-têtes et les pieds de page
apparaissent dans vos rapports.
4. Définissez la hauteur des en-têtes et des pieds de page.
181
• Épinglez la section en bas (pieds de page seulement). Cochez cette case pour que
votre pied de page apparaisse toujours en bas des pages sur lesquelles il se répète. Utile
pour les pieds de page contenant des objets de texte tels que des signatures.
Par exemple, si vos données de répétition se terminent au milieu de la dernière page,
vous pouvez épingler votre pied de page de signatures en bas de votre dernière page et
laisser vide la demi-page restante. Si cette case n’est pas cochée, votre pied de page de
signature s’imprime immédiatement une fois que vos données de répétition se terminent
sur votre page.
3.3.10.6. Ajout d’objets dynamiques aux en-têtes et pieds de
page
Vous pouvez ajouter des objets contenant des données dynamiques (comme des variables et des
fonctions) aux en-têtes et pieds de page de votre rapport. Les variables et les répétiteurs dans les
en-têtes, les pieds de page ou en dehors des objets de votre rapport se répètent une fois par
étiquette/page. Votre définition de répétiteur se répète une fois par ligne.
Pour ajouter des données dynamiques provenant de bases de données aux en-têtes et pieds de
page, vous ne pouvez pas utiliser la même table de base de données que pour votre définition de
répétiteur. Créez une nouvelle table de base de données (ou une nouvelle connexion de base de
données) pour les objets de vos en-têtes et pieds de page et assurez-vous d’activer Utiliser le même
enregistrement pour l’ensemble de la tâche d’impression dans la configuration de votre deuxième
table de base de données.
Par exemple, vous pouvez ajouter un objet montrant le total des enregistrements de votre rapport
depuis votre deuxième table de base de données (SQL personnalisé ici) :
182
1. Ajoutez un objet dynamique Texte à votre pied de page montrant le nombre total
d’enregistrements dans votre rapport.
2. Connectez votre objet Texte à une base de données.
3. Activez Utiliser le même enregistrement pour l’ensemble de la tâche d’impression pour
configurer votre table de base de données. Obligatoire.
3.3.10.7. Ajout de numéros de pages
Ajout de numéros de pages avec des compteurs sur des rapports.
AVERTISSEMENT
La numérotation des pages avec des compteurs n’inclut que votre page courante. Par
exemple, Page 1.
Vous ne pouvez pas inclure un décompte total des pages. Par exemple, Page 1 sur
5 n’est pas pris en charge.
La plupart des rapports utilisent des numéros de pages. Pour ajouter des numéros de pages à vos
rapports :
1.
Créez un objet Texte avec une variable Compteur.
2.
Placez votre compteur en dehors de l’objet de votre rapport sur votre plan de travail.
L’ajout de compteurs dans des en-têtes et des pieds de page perturbe votre décompte
total de pages.
3.4. Travail avec les objets
Cette section décrit comment travailler avec les objets et les incorporer lors de la création d'une
étiquette ou d'un formulaire.
L'objet est l'élément de base de toute étiquette ou solution. Chaque objet est dédié à un type
spécifique de contenu. Consulter les articles concernant les propriétés des objets relatives au style
et au contenu.
183
Voici les actions communes pour de multiples types d'objets :
• Ajouter un objet ajoute un objet sur le plan de travail.
• Ajout d'un objet connecté à une source de données : Cliquer sur la flèche à côté du bouton de
l'objet et sélectionner une source de données, existante ou nouvelle, pour que le nouvel objet
ajouté soit instantanément connecté à la source de données dynamiques.
• Regroupement : Permet que plusieurs objet se comportent comme un seul.
• Rotation : Change l'angle de l'objet sélectionné.
• Taille : Définit la taille du texte d'un objet.
• Alignement: Permet d'aligner les objets.
3.4.1. Ajouter un objet
Il y a plusieurs méthodes pour ajouter un objet sur une étiquette ou un formulaire. Utiliser celle qui
convient le mieux :
• Cliquer et Cliquer: Cliquer sur l'objet dans la boîte d'outils Objet. Le curseur de la souris se
transforme. Cliquer sur le plan de travail - L'objet sélectionné apparaît sur le point cliqué.
• Cliquer et tirer: Cliquer sur l'objet dans la boîte d'outils Objet. Le curseur de la souris se
transforme. Cliquer sur le plan de travail et tirer pour définir la taille de l'objet ajouté.
NOTE
La taille d'un objet Texte ne peut pas être définie ainsi - elle s'adapte dynamiquement.
• Glisser et déposer: Cliquer sur l'objet dans la boîte d'outils Objet et le déposer sur le plan de
travail. L'objet sélectionné apparaît là où se trouve le bouton de la souris.
• Copier - coller: Le contenu, texte ou graphique peut être collé directement sur le plan de travail.
Les règles suivantes s'appliquent en copiant-collant les objets directement vers une étiquette
or a form :
• Le contenu graphique du presse-papiers est collé en tant qu'objet Image intégré.
• Le contenu texte enrichi provenant de pages Web ou de logiciels de traitement de texte
est collé en tant qu'objet Texte enrichi. Lors de la création d'un formulaire, un texte enrichi
est collé dans un objet Texte.
• Une ligne de texte est collée dans un objet Texte.
• Plusieurs lignes de texte sont collées dans un objet Paragraphe.
184
3.4.2. Ajouter un objet connecté à une source de
données
Designer permet d'ajouter sur le plan de travail des objets connectés instantanément à une source
données dynamiques (variable, fonction ou base de données).
Il y a plusieurs méthodes pour ajouter un objet sur une étiquette ou un formulaire. Utiliser celle qui
convient le mieux :
• Cliquer sur le bouton flèche de l'objet. Cela ouvre le menu de connexion aux données
dynamiques. Sélectionner une des sources de données existantes ou en ajouter une. Le nouvel
objet lui est instantanément connecté lorsqu'il est placé sur le plan de travail.
• Cliquer et glisser depuis l'explorateur de données dynamiques. En cliquant et glissant les
données, de l'explorateur de données dynamiques sur le plan de travail, un objet Texte apparaît.
La source du contenu de l'objet est la source de données glissée depuis l'explorateur.
3.4.3. Regroupement
Pour que, sur une étiquette, plusieurs objets se comportent comme un objet unique, les réunir dans
un groupe. Pour regrouper les objets:
185
• Avec la souris, entourer les objets à regrouper. Un rectangle apparaît autour des objets
sélectionnés. Faire un clic droit et sélectionner Grouper les objets pour créer un groupe
d'objets.
• Tenir la touche <MAJ> et cliquer sur les objets à regrouper. Cela permet de sélectionner
plusieurs objets – Faire un clic droit et sélectionner Grouper les objets pour créer un groupe
d'objets.
3.4.4. Rotation
Il y a deux manières de déterminer l'angle d'un objet :
• Saisir l'angle manuellement en degrés ou glisser le curseur. L'objet tourne autour de son point
d'ancrage. Cette page est accessible de deux manières :
• Cliquer sur Position dans Groupe de positionnement de l'onglet Création.
• Aller dans Propriétés de l'objet > Position > Angle de rotation.
• Cliquer et tirer l'icône de
son point central.
à côté de l'objet sélectionné. L'icône
fait tourner l'objet autour de
Point d'ancrage c'est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
3.4.5. Redimensionnement de l'objet
Pour modifier instantanément la taille d'un objet, procéder comme suit:
1.
Le sélectionner sur le plan de travail.
2.
L'objet sélectionné s'encadre dans un rectangle.
3.
Cliquer et tirer sur une des poignées de l'objet.
186
4.
Il va changer de taille en fonction du curseur.
Consulter les sections ci-dessous concernant les options de taille automatique ou de taille
spécifique.
NOTE
En utilisant les éléments internes de l'imprimante (codes à barres, formes, polices) la
taille des objet suit les valeurs définies par le pilote de l'imprimante.
3.4.5.1. Dimension de graphiques
Le redimensionnement des graphiques concerne les images sur étiquettes etformulaires.
Le groupe Options pour redimensionner définit la manière d'adapter les dimensions du fichier source
à la taille de l'objet au moment de l'impression.
NOTE
Les options pour redimensionner sont uniquement disponibles pour les objets Image
connectés à une source de données dynamique.
• Conserver la taille originale: désactive le redimensionnement. Le fichier source s'affiche dans
l'objet Image avec ses dimensions d'origine.
• Conserver les proportions permet d'adapter proportionnellement la taille de l'image. Le ratio
d'aspect des dimensions du fichier source est préservé.
• Redimensionner à la taille donnée permet de modifier la taille du fichier source horizontalement
et verticalement pour l'ajuster dans le cadre du paragraphe. L'utilisation de cette option risque
de déformer l'image.
Le groupe Taille originale informe sur la taille du fichier d'image source .
Revenir à la taille de l'image d'origine redimensionne l'objet Image à la taille du fichier image source.
3.4.5.2. Taille automatique avec les formulaires
Sur un formulaire il y a deux options pour modifier la taille des objet automatiquement.
Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle
taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille
de la fenêtre.
187
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront simultanément à la
nouvelle taille du formulaire.
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
3.4.5.3. Redimensionner la colonne d'une table
Initialisation des données d'un objet du formulaire permet de fixer une taille automatique pour la
largeur des colonnes. Ouvrir la boite de dialogue des propriétés de l'objet et aller sur l'onglet
Paramètres.
Colonnes: Ce groupe définit la largeur de la table d'initialisation des données et des colonnes Saisie,
Valeur et Valeur formatée.
• La Taille automatique dimensionne automatiquement la colonne.
• Afficher la valeur formatée: Visibilité de la colonne Valeur formatée.
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
3.5. Enregistrement d'une étiquette
Vérifier que le travail soit régulièrement enregistré pendant la création de l'étiquette. Pour enregistrer
une étiquette, procéder comme suit:
1.
Aller sur Onglet Fichier (Background).
2.
Cliquer sur Enregistrer sous.
3.
Cliquer sur Parcourir pour sélectionner l'emplacement dans lequel il faut mettre le fichier de
l'étiquette.
4.
Après ouverture de la boîte de dialogue Enregistrer, donner le nom de l'étiquette. Le nom de
l'étiquette devient visible dans la barre de titre de l'application.
3.5.1. Fichier d'étiquette ou. Fichier de solution
Avec les produits Designer Express et NiceLabel Designer ProNiveau des produits, les étiquettes
sont enregistrées au format .nsln. Un seul fichier . nsln comprend une seule étiquette ou un lot
d'étiquettes (disponible dans NiceLabel Designer Pro).
188
Avec les produits PowerForms, l'étiquette ou le formulaire sont enregistrés dans un fichier de
solution .nsln. Ce type de fichier peut comporter plusieurs étiquettes (document seul ou en lots) et /
ou formulaires.
3.5.2. Stockage de l'étiquette
Il est possible de définir les dossiers dans lesquels les fichiers d'étiquettes, graphiques, stocks et
bases de données sont stockés. Les emplacements par défaut sont définis dans Fichier > Options >
Dossiers. L'emplacement exact sur le disque dur varie en fonction du système d'exploitation utilisé,
toutes les versions de Windows n'utilisent pas les mêmes chemins.
Designer utilise les dossiers sélectionnés comme emplacement par défaut pour rechercher les
fichiers ou pour les enregistrer.
N'importe quel autre dossier est autorisé à être utilisé pour stocker des étiquettes. Cliquer sur
Parcourir pour en sélectionner un.
189
4. Code à barres
Designer permet d'imprimer sur des étiquettes une grande variété de codes à barres 1D ou 2D.
Chaque code à barres est configurable selon sa norme spécifique.
ASTUCE
Lors de l'encodage du contenu d'un code à barres, vérifier que les caractères utilisés,
la longueur et les identifiants sont compatibles avec la norme du code à barres utilisé.
Voici la liste des codes à barres disponibles dans Designer:
• Codes à barres 1D et 2D
• Sous-types de codes à barres GS1 DataBar
Dans Designer, les objets code à barres permettent de placer les codes à barres sur l'étiquette. Pour
correctement encoder les données et paramétrer les propriétés d'un objet code à barres, lire les
sections ci-dessous. Chacune de ces sections décrit les propriétés de l'objet code à barres. Pour les
éditer, double-cliquer sur l'objet pour ouvrir la fenêtre des Propriétés de l'objet.
4.1. Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes: Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur: Affiche une valeur de compteur.
Le champ Contenu vous permet d'entrer le contenu de l'objet.
4.2. Code à barres
Type de code à barres permet de définir le code à barres à utiliser pour encoder les données.
190
ASTUCE
Par défaut, c'est un code à barres de type Code128 qui est sélectionné. Pour en savoir
plus sur les types de codes à barres, consulter la section Types de codes à barres et
paramètres disponibles.
• Dimension X: Largeur de la barre la plus étroite du code à barres.
• Hauteur: Dimension du code à barres en Y.
• Rapport définit le rapport entre les largeurs plus ou moins étroites de la barre du code à barres.
Chaque type de code à barres a une gamme de rapports limitée par la réglementation. Designer
vous permet seulement d'utiliser des rapports valides. Par défaut, le rapport est défini sur 3. Ce
qui signifie que la barre est trois fois plus large qu'une barre étroite.
NOTE
Les rapports disponibles dépendent de la dimension X sélectionnée. Si vous
modifiez la dimension X, la sélection des rapports disponibles en est également
affectée.
• Hauteur de ligne définit la hauteur d'une ligne de données dans un code à barres 2D. La hauteur
de ligne est donnée comme étant un multiple de la dimension X. Par exemple, « 3x » signifie que
la ligne fait 3 fois la dimension X.
Les Propriétés actuelles basées sur l'imprimante sélectionnée affichent la dimension X comme elle
doit être imprimée sur l'étiquette par l'imprimante en cours de sélection.
Couleur définit la couleur du code à barres.
4.3. Caractère de contrôle
Caractère de contrôle est utilisé par tous les systèmes de lecture pour vérifier si le nombre scanné
sur un code à barres est lu correctement.
ASTUCE
Le caractère de contrôle dépend des précédents chiffres du code à barres, il se place
à la fin des chiffres du code à barres.
Inclure le caractère de contrôle détermine si le caractère de contrôle est inclus ou non dans le code à
barres.
• Caractère de contrôle automatique: Calcul automatique du caractère de contrôle.
191
NOTE
Si les données comportent déjà un caractère de contrôle invalide, Designer le
remplace par une valeur correcte.
• Vérifier le caractère de contrôle fourni: Vérifie si le caractère de contrôle, calculé à la main, est
correct. Un message d'erreur apparaît si les caractères de contrôle sont incorrects.
• Afficher lisiblement les caractères de contrôle définit si le caractère de contrôle est inclus ou
non dans le texte lisible sous le code à barres.
4.4. Texte lisible
Texte lisible: Ce texte affiche de manière lisible le contenu des données du code à barres. Il s'affiche
au-dessous ou au-dessus du symbole du code à barres. Il permet de récupérer les données au cas
où le code à barres serait endommagé ou de faible qualité.
NOTE
L'onglet Texte lisible est visible si le type de code à barres est compatible.
• Pas de lisibilité: Le code à barres apparaît sans texte lisible.
• Au-dessus du code à barres: Le texte lisible sera placé au-dessus du code à barres.
• Au-dessous du code à barres: Le texte lisible sera placé au-dessous du code à barres.
Le groupe Style permet de personnaliser le texte lisible.
NOTE
Quand le texte lisible est personnalisé, le code à barres ne peut pas être utilisé comme
élément interne de l'imprimante. Il est envoyé à l'imprimante en graphique et imprimé
tel quel.
• Police personnalisée: Active le choix de la police et de sa taille. Les polices internes de
l'imprimante ne sont pas utilisables comme police de texte lisible personnalisé.
• Ajustage automatique: Si cette fonctionnalité est activée, le texte lisible s'agrandit ou rétrécit en
fonction des modifications de la taille du code à barres. Pour fixer une taille personnalisée pour
le texte lisible, désactiver cette option et sélectionner la taille de police appropriée.
• Gras: Le texte lisible se met en gras.
• Italique: Le texte lisible se met en italique.
192
Le groupe Masque permet de définir le format des données avant qu'elles s'affichent sur l'étiquette.
• Masque de saisie détermine le format des données entrées avant qu'elles s'affichent sur
l'étiquette.
• Caractère générique est le caractère utilisé dans le masque et qui sera remplacé par les
données sur l'étiquette imprimée.
Exemple
Un opérateur a besoin de formater un numéro de téléphone pour qu'il soit plus lisible sur l'étiquette.
La données entrée n'est pas formatée puisqu'elle provient d'une base de données.
Quand la valeur lue dans la base de données est :
+38642805090
Et que le masque de saisie est :
(****) **** - ****
Le résultat en sortie sera :
(+386) 4280 - 5090
Quant les données contiennent une astérisque *, changer le Caractère générique. Le caractère doit
avoir une valeur unique qui n'apparaît nulle part dans la donnée.
4.5. Barres en retrait
Barres en retrait est un cadre qui entoure le code à barres. L'objectif des barres en retrait est de
protéger l'image du code à barres et d'améliorer la fiabilité de sa lecture.
• Épaisseur fixe: Largeur des barres en retrait définie automatiquement.
• Épaisseur variable: Largeur des barres en retrait définie par l'utilisateur.
• Multiplicateur d'épaisseur: Facteur de largeur des barres en retrait.
• Afficher les barres verticales: Les barres verticales sont affichées ou cachées.
4.6. Détails
Les Détails diffèrent selon la norme du code à barres. Définir les options qui sont données en
fonction du type de code à barres sélectionné. Les détails concernant les codes à barres 1D et 2D
sont décrits dans des sections dédiées :
193
• Détails du code à barres 1D
• Détails du code à barres 2D
4.7. Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
Le groupe Taille permet de définir les dimensions de l'objet:
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
Angle de rotation est l'angle de l'objet par rapport au plan de travail.
ASTUCE
Il y a plusieurs manières de déterminer l'angle de l'objet: la saisie manuelle de l'angle,
tirer le curseur ou cliquer et tirer l'icône
de l'objet sélectionné. L'angle de rotation et
le curseur font tourner l'objet autour de son point d'ancrage. L'icône
l'objet autour de son point central.
fait tourner
Point d'ancrage est l'emplacement où l'objet est épinglé sur le plan de travail. Les objets de taille
variable augmentent ou diminuent de taille dans le sens opposé au point d'ancrage choisi .
Verrouiller empêche l'objet de bouger pendant le processus de création.
4.8. Position relative
L'option Positionnement relatif définit la position d'un objet par rapport à l'étiquette ou à son voisin, et
son comportement quand la taille de l'étiquette ou la position des objets voisins changent.
194
• Activer le positionnement horizontal relatif: Active le positionnement horizontal relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage horizontal par rapport
à cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage horizontal par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement horizontal relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement horizontal relatif.
• Décalage: Distance horizontale par rapport à la bordure de l'étiquette ou du point
d'ancrage de référence de l'objet.
• Activer le positionnement vertical relatif: Active le positionnement vertical relatif.
• Relatif par rapport à la bordure de l'étiquette: Le positionnement de l'objet est défini par
rapport à la bordure de référence de l'étiquette. Définir son décalage vertical par rapport à
cette bordure.
• Relatif par rapport un autre objet: Le positionnement de l'objet est défini par rapport à un
objet voisin. Définir son décalage vertical par rapport à cet objet.
• Objet: Sélectionne l'objet de référence pour le positionnement vertical relatif.
• Bordure: Bordure de référence de l'objet voisin ou bordure de l'étiquette (s'il n'y a pas
d'autres objets sur l'étiquette) pour le positionnement vertical relatif.
• Décalage: Distance verticale par rapport à la bordure de l'étiquette ou du point d'ancrage
de référence de l'objet.
NOTE
La position de l'objet change si la taille de l'étiquette change ou si la position de l'objet
apparenté change.
Lors de la conception d'étiquettes recto-verso, vous pouvez également prendre des objets du côté
opposé de l'étiquette en tant qu'objets de référence pour le positionnement relatif. Dans ce cas, les
objets sur le côté opposé se déplacent tous si vous modifiez leur position.
NOTE
Les côtés d'une étiquette des objets de référence sont clairement identifiés dans la
liste de sélection d'Objet avec (Face avant) et (Face arrière).
195
NOTE
Si l'unité de mesure change dans les Propriétés de l'étiquette, la valeur se transforme
automatiquement.
4.9. Général
L'onglet Général identifie l'objet et permet de déterminer son statut.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
NOTE
Éviter les espaces ou les caractères spéciaux dans le nom des objets.
Description Permet d'ajouter des notes et annotations pour un objet. Cela peut aider le processus
d'édition de l'étiquette.
Le groupe État définit la visibilité de l'objet sur l'aperçu et à l'impression.
• Non imprimable: Empêche d'imprimer l'objet. L'objet reste visible sur l'aperçu avant
impression. Il affecte les autres objets positionnés relativement. Cette option est utile pour
imprimer sur des étiquettes pré dessinées ou d'un stock spécifique.
• Si la case à cocher Visible est vierge, l'objet n'apparaît ni à la prévisualisation, ni à l'impression.
L'objet est traité comme s'il n'existait pas.
• Condition: Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est
« True » (vrai). Elle définit la visibilité de l'objet au lancement du formulaire et quand les valeurs de
variables connectées changent.
ASTUCE
Les signes égal (=) et différent (≠) son autorisés dans la condition de visibilité de
l'objet. Cliquer sur le bouton Égal/Différent permet de sélectionner le signe
approprié.
Option
Non imprimable
(sélectionné)
Visible (effacé)
Aperçu avant
impression
Sortie d'impression
Position relative
OUI
NON
OUI
NON
NON
NON
196
Le groupe Optimisation de l'impression permet d'activer l'utilisation des éléments internes de
l'imprimante.
ASTUCE
Si le modèle d'imprimante le permet, une partie du traitement des éléments de
l'étiquette est gérée directement par l'imprimante : polices internes, formes, codes à
barres, etc. Cela accélère le processus d'impression en raison de la réduction du trafic
des données.
• Utiliser les éléments imprimante si possible va imprimer les étiquettes en utilisant les
éléments internes de l'imprimante si elle le permet. Si l'imprimante ne le permet pas, l'élément
est envoyé en graphique.
• Utiliser toujours l'élément imprimante donne à l'imprimante l'ordre d'utiliser exclusivement les
éléments internes de l'imprimante. Si l'imprimante sélectionner n'est pas compatible, un
message d'erreur s'affiche.
• Toujours imprimer en mode graphique Cette option envoie et imprime les objets en fichiers
graphiques.
Lorsque vous connectez votre objet à une variable, activer l'option Utiliser l'élément
imprimante si possible ou Utiliser toujours l'élément imprimante. Imprimer en mode graphique
signale une erreur d'impression.
NOTE
L'interface avancée du pilote d'imprimante combinée avec le pilote est obligatoire
pour imprimer cet objet en élément interne de l'imprimante.
197
4.10. Codes à barres disponibles et leurs
paramètres
Code à
barres
Anker
Exemple
Info
Variation du code
Plessey. Utilisé pour les
systèmes de points de
vente avant l'arrivée du
code EAN.
Paramètres disponibles
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
Bookland
Type de code à barres
EAN utilisé exclusivement
pour les livres.
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
Codabar
Code93
Un code à barres linéaire
de niveau binaire avec
autocontrôle mais sans
caractère de contrôle de
somme attaché.
Largement utilisé par les
bibliothèques et les
systèmes de livraison de
colis.
43 caractères autorisés.
Jeu de caractères ASCII
utilisable avec
combinaison de 2
caractères.
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
198
Code à
barres
Code128
Exemple
Info
Encodage des données
en double densité. Jeu de
caractères ASCII.
Paramètres disponibles
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
Code128A
Caractères ASCII de 00 à
95 (0-9, A-Z et codes de
contrôle), possibilité
d'utiliser des caractères
spéciaux et FNC 1-4.
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
Code128B
Les caractères ASCII de
32 à 127 (0-9, A-Z et
codes de contrôle),
possibilité d'utiliser des
caractères spéciaux et
FNC 1-4.
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
Code128
C
00-99 (encode les
chiffres deux par deux en
un seul code) et FNC1.
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
199
Code à
barres
Code-32
Exemple
Info
Code-32 doit être utilisé
dans toute l'Italie pour
l'encodage des produits
pharmaceutiques.
Paramètres disponibles
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Espace entre les
caractères
Correction de l'espace
Code-39
Code à barres
complètement
alphanumérique à utiliser
avec des entrées de
données système.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Espace entre les
caractères
Correction de l'espace
Code-39
full ASCII
Jeu de 28 caractères
ASCII incluant les
astérisques.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Espace entre les
caractères
Correction de l'espace
200
Code à
barres
Code-39
Tri Optic
Exemple
Info
Marquage de bandes
d'ordinateur.
Paramètres disponibles
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Espace entre les
caractères
Correction de l'espace
Dun-14
Système de comptage
pour conteneurs
d'expédition utilisant
d'autres types de code à
barres.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Espace entre les
caractères
Correction de l'espace
Ean-13
Numéro d'article
européen, utilisé pour le
commerce mondial de
détail.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Inclure la marge claire de
l'EAN
Correction de l'espace
201
Code à
barres
Ean-13 +
2
Exemple
Info
Souvent utilisé par les
journaux et les
périodiques.
Paramètres disponibles
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Inclure la marge claire de
l'EAN
Ean-13 +
5
Pour les livres en langue
anglaise : le premier
chiffre de l'EAN-5 est
l'indicateur de la devise.
Les quatre chiffres
suivants représentent le
prix multiplié par 100.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Inclure la marge claire de
l'EAN
Ean-14
Produits marchands.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
202
Code à
barres
Ean-8
Exemple
Info
Marquage de paquets
trop petits pour un code à
barres EAN-13.
Paramètres disponibles
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Inclure la marge claire de
l'EAN
Correction de l'espace
Ean-8 + 2
Utilisé seulement si
l'article est trop petit pour
un code EAN-13.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Inclure la marge claire de
l'EAN
Ean-8 + 5
Utilisé seulement si
l'article est trop petit pour
un code EAN-13.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Inclure la marge claire de
l'EAN
203
Code à
barres
GS1-128
Exemple
Info
Une variante du Code
128 - Insère
automatiquement un
caractère FNC1 après le
caractère initial.
Paramètres disponibles
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
Entrelacé
2 sur 5
Utilisé sur film 135 film,
pour les codes à barres
ITF-14 et sur les
emballages.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
ITF 14
Emballage de haut de
gamme. GTIN inclus.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Barres en retrait
Onglet Détails :
Correction de l'espace
ITF 16
Emballage de haut de
gamme. GTIN inclus.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Barres en retrait
Onglet Détails :
Correction de l'espace
204
Code à
barres
MSI
Exemple
Info
Utilisé principalement
pour les inventaires, le
marquage de conteneurs
de stockage et étagères
dans les entrepôts.
Paramètres disponibles
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
SSCC
Identification en
logistique. Le code
comporte un chiffre
d'extension, un préfixe
GS1 de l'entreprise, une
référence de série et un
caractère de contrôle.
Paramètres de base du
code à barres
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
Plessey
Un des premiers
symboles de code à
barres. Utilisé encore en
bibliothèques ou pour
marquer les étagères des
magasins de détail.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
SSCC-18
Identification en
logistique. Le code
comporte un chiffre
d'extension, un préfixe
GS1 de l'entreprise, une
référence de série et un
caractère de contrôle.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
205
Code à
barres
Upc Case
Code
Exemple
Info
Utilisé pour les cartons,
les caisses ou les
palettes qui contiennent
des produits avec un
numéro d'identification
de produit UPC ou EAN.
Paramètres disponibles
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Correction de l'espace
Upc-A
Produit identifiant à une
caisse de détail. GTIN
inclus.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Correction de l'espace
Upc-A + 2
Produit identifiant à une
caisse de détail. GTIN
inclus. Utilisé avec les
revues et les périodiques.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Upc-A + 5
Produit identifiant à une
caisse de détail. GTIN
inclus. Utilisé pour les prix
des livres.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
206
Code à
barres
Upc-E
Exemple
Info
Produit identifiant à une
caisse de détail. GTIN
(compressé) inclus.
Adapté pour les plus
petits colis.
Paramètres disponibles
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Correction de l'espace
Symbologie
Upc-E + 2
Produit identifiant à une
caisse de détail. GTIN
(compressé) inclus.
Adapté pour les plus
petits colis.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Upc-E + 5
Produit identifiant à une
caisse de détail. GTIN
(compressé) inclus.
Adapté pour les plus
petits colis.
Paramètres de base du
code à barres
Caractère de contrôle
Texte lisible
Onglet Détails :
Inclure les zones blanches
Barres descendantes
Code à
barres
USPS Intel
ligent Mail
Suivi et tri des lettres et
paquets plats aux ÉtatsUnis.
Contenu du code à barres
USPS Intelligent Mail
barcode
Onglet Détails :
Inclure les zones blanches
207
4.10.1. Code à barres 2D
Code à
barres
Aztec
Exemple
Info
De haute capacité, la
taille du symbole s'ajuste
automatiquement en
fonction de la quantité de
données entrées.
Paramètres disponibles
Paramètres de base du
code à barres
Onglet Détails :
Code Page
Couche de données
Niveau de correction
d'erreur
Data
Matrix
De haute capacité,
optimal pour les petits
colis.
Paramètres de base du
code à barres
Onglet Détails :
Format
Encodage
Code Page
GS1
DataBar
GS1
Datamatri
x
Marquage des produits
utilisables pour les
applications pour points
de vente (POS). Inclus les
identifiants d'application
(AIs) GS1.
Avec les identifiants
d'application (AIs) GS1,
les identifiants de
données ASC MH10 et la
maintenance.
Les paramètres disponibles
changent selon le type de GS1
DataBar sélectionné.
Paramètres de base du
code à barres
Onglet Détails :
Format
Encodage
Code Page
208
Code à
barres
Code GS1
QR
Exemple
Info
Avec les identifiants
d'application (AIs) GS1,
les identifiants de
données ASC MH10 et la
maintenance.
Paramètres disponibles
Paramètres de base du
code à barres
Onglet Détails :
Version du symbole
Niveau de correction
d'erreur
Encodage
Code Page
MaxiCode
Micro QR
Utilisé par UPS sur les
étiquettes d'expéditions
et les colis, dans le
monde entier.
Taille et capacité réduite
pour un QR code normal.
Parfait quand il faut
réduire la taille du code à
barres.
Contenu du Maxicode
Paramètres de base du code à
barres
Paramètres de base du
code à barres
Onglet Détails :
Version du symbole
Niveau de correction
d'erreur
Encodage
Code Page
MicroPDF
Version compacte du
PDF-417.
Paramètres de base du
code à barres
Onglet Détails :
Code Page
Mode Compactage
Version
209
Code à
barres
Exemple
PDF-417
Info
Paramètres disponibles
Utilisé communément
dans le transport, la
gestion d'inventaire, etc.
Le code est à la fois
autovérifiable et
décodable de manière
bidirectionnelle.
Paramètres de base du
code à barres
Onglet Détails :
Code Page
Mode Compactage
Niveau de correction
d'erreur
Colonnes
Lignes
Tronqué
QR
Un code à barres matrix
lisible par les lecteurs QR
et les smartphones. Taille
adaptable au montant
des données encodées.
Paramètres de base du
code à barres
Onglet Détails :
Version du symbole
Niveau de correction
d'erreur
Encodage
Code Page
4.10.2. Sous-types de GS1 DataBar
4.10.2.1. Types de symbole linéaire
Sous-type de GS1
DataBar
Exemple
Info
Omnidirectionnel
Lecture omnidirectionnelle, jusqu'à 20 trillions
de valeurs encodables.
Empilé
Symbole tronqué et empilé pour lecture
omnidirectionnelle avec longueur du symbole
réduite.
210
Sous-type de GS1
DataBar
Exemple
Info
Empilé Omnidirectionnel
Symbole empilé tout en hauteur sur deux
lignes séparées par un séparateur.
Tronqué
Hauteur réduite à 13 fois la dimension X. Pour
lecteurs portatifs.
Développé
Lecture omnidirectionnelle, longueur de
contenu variable.
Développé empilé
Lecture omnidirectionnelle, longueur de
contenu variable, longueur réduite suite à
empilement (2 lignes sur 11). Voir la section
« Propriété du GS1 DataBar » en page 1.
Limité
Nombre limité de valeurs. Pour lecteurs
portatifs.
4.10.2.2. Types de symbole composite
Sous-type de GS1
DataBar
Omnidirectionnel
Empilé
Tronqué
Développé
Exemple
Info
Une symbologie linéaire pour lecture
omnidirectionnelle des colis. Elle encode 14
chiffres de données numériques pour
identifier le GTIN en scannant dans la chaîne
d'approvisionnement.
Symbole tronqué et empilé pour lecture
omnidirectionnelle avec longueur du symbole
réduite.
Conçu pour les très petits articles dans la
santé, non destiné aux scanners POS.
Lecture omnidirectionnelle, longueur de
contenu variable. Utilisé pour les produits
alimentaires de mesures variables, les
coupons.
211
Sous-type de GS1
DataBar
Exemple
Info
Développé empilé
Lecture omnidirectionnelle, longueur de
contenu variable, longueur réduite suite à
empilement (2 lignes sur 11). Voir la section
« Propriété du GS1 DataBar » en page 1.
Limité
Nombre limité de valeurs. Pour lecteurs
portatifs.
EAN-8
Une version plus petite et raccourcie du code
EAN.
EAN-13
Les codes EAN ont besoin de 13 chiffres (12
si le caractère de contrôle est calculé
automatiquement).
EAN.UCC 128 & CC-A
Code à barres linéaire GS1-128 lié à un code à
barres 2D appelé CC-A.
EAN.UCC 128 & CC-C
UPC-A
UPC-E
Code à barres linéaire GS1-128 lié à un code à
barres 2D appelé CC-C.
Le composant linéaire encode l'identification
primaire de l'article. Le composant composite
2D adjacent encode les données
supplémentaires : numéro de lot et date
d'expiration.
Le UPC-E réduit un code normal UPC-A en un
code de six chiffres en « supprimant » le digit
numéro système, les derniers zéros des
codes des fabricants et les zéros d'entête du
numéro de produit.
4.11. Détails du code à barres 1D
Les Détails diffèrent selon la norme du code à barres.
212
ASTUCE
N'oubliez pas le type de code à barres actuellement sélectionné lorsque vous
définissez les paramètres du code à barres disponible.
Designer permet de paramétrer ainsi le code à barres 1D :
• Inclure les zones blanches: Espace blanc qui entoure le code à barres imprimé. Les zones
blanches assurent un meilleur niveau de lecture.
NOTE
Cette option assure une lisibilité optimale quand, sur une étiquette, un objet se
trouve tout près du code à barres.
• Espace entre les caractères : la distance entre la dernière barre d'un caractère et la première
barre du caractère suivant dans un code à barres.
• Barres descendantes: Fait des barres plus longues au début, au milieu et à la fin de certains
types de codes à barres (EAN et UPC).
• Inclure la marge claire de l'EAN: Insère un caractère spécial (< or >) pour indiquer la largeur du
code à barres EAN.
• Correction de l'espace: Ajoute des pixels blancs pour augmenter l'espace entre les barres.
Symbologie: Système de nombres de code à barres UPC:
• 0, 1 , 6, 7 et 8 correspondent à des codes UPC classiques.
• 2 correspond à un article de poids aléatoire, comme de la viande, marqué en magasin.
• 3 correspond aux codes d'articles liés aux médicaments et à la santé au niveau national.
• 4 correspond au marquage d'articles non alimentaires en magasin.
• 5 et 9 correspondent à des coupons.
• Utiliser un astérisque : ajoute un caractère de début et de fin à vos codes à barres Code 39. Si
cette option est cochée, Designer insère des astérisques sous forme de préfixe et un suffixe à
votre texte directement lisible.
4.12. Détails du code à barres 2D
Les codes à barres 2D activent plusieurs paramètres sous l'onglet Détails. Les menus déroulants
proposent des options spécifiques répondant aux normes pour définir ces paramètres à la main.
213
ASTUCE
Si l'utilisateur choisit de ne pas définir ces options à la main, Designer définit
automatiquement les paramètres dans l'onglet Détails.
4.12.1. Code Page
Code Page définit les liens entre les caractères de code et les caractères scannés. Pour afficher
précisément les données scannées, il faut choisir le code page correct. Quand l'utilisateur ne choisit
aucun code page, Designer utilise l'encodage de caractère du système.
4.12.2. Colonnes
Les Colonnes sont de simples éléments verticaux d'un code à barres PDF 417. Il y a maximum 30
colonnes dans un seul symbole de code PDF 417.
4.12.3. Mode Compactage
Le Mode Compactage compresse les données en codes. L'algorithme de décodage utilise des codes
individuels pour les assembler dans une matrice significative.
• Binaire: Toutes les valeurs 256 ASCII (jusqu'à 1100 octets) sont autorisées.
• Texte: Tous les caractères imprimables ASCII 32–126 et ASCII 9, 10 et 13 (jusqu'à 1800
caractères) sont autorisés.
• Numérique: Encodage de données numériques (jusqu'à 2700 chiffres).
Couche de données
Couche de données définit le nombre de couches de données qui encodent les données dans un
code à barres Aztec. Le nombre de couches de données est lié à la capacité du code à barres. Si la
valeur dépasse la capacité des données fournies par la couche de données sélectionnées, une erreur
est rapportée. Une à quatre couches de données sont autorisées.
4.12.4. Encodage
Encodage définit le type d'encodage du code à barres sélectionné.
214
NOTE
Si vous sélectionnez le code à barres GS1 Datamatrix, NiceLabel 2019 définit
automatiquement le type d'encodage sur ASCII. Ainsi, les codes à barres GS1
Datamatrix sur vos étiquettes sont conformes aux normes GS1.
4.12.5. Encodage ECI
L’interprétation de voie étendue (ECI) encode des informations sur les pages de codes utilisées (par
exemple, UTF8, Windows-1251) dans vos codes à barres Data Matrix et QR pour que votre scanner
sache comment représenter les données. L’encodage ECI indique aux lecteurs de codes à barres
quelle « page de codes » utiliser pour afficher automatiquement le contenu de votre code à barres de
manière appropriée. Sans encodage ECI, les scanners de codes à barres nécessitent une
configuration manuelle pour afficher le contenu de manière appropriée. Incluez l’encodage ECI dont
vous avez besoin sur vos étiquettes, généralement pour des langages script non occidentaux (par
exemple : arabe, thaïlandais ou chinois). Les pages de codes qui prennent en charge l’encodage ECI
se trouvent ici.
Exemple :
Sans encodage ECI, vous créez un code à barres avec une page de codes en cyrillique. Pour afficher
les caractères cyrilliques de manière appropriée, un opérateur dans un autre pays qui scanne votre
code à barres doit régler la page de codes appropriée à la main dans son scanner de codes à barres.
Avec encodage ECI, vous créez un code à barres avec une page de codes en cyrillique. L’opérateur
peut voir les caractères cyrilliques appropriés sans configuration manuelle de son scanner de codes
à barres.
NOTE
Les applications de scannage de codes à barres de smartphones ne reconnaissent
pas l’encodage ECI.
• Pour activer l’encodage ECI, allez à Propriétés de code à barres > Code à barres > Détails.
• L’encodage ECI dépend de la page de codes sélectionnée.
Vous pouvez configurer un encodage ECI alphanumérique, numérique ou binaire (selon votre
configuration).
215
Activation de l’encodage ECI dans les propriétés du code à barres.
Avec l’encodage ECI activé, les scanners de codes à barres peuvent détecter automatiquement la
page de codes qui est utilisée sur vos codes à barres QR et Data Matrix.
4.12.6. Niveau de correction d'erreur
Niveau de correction d'erreur définit le niveau de sécurité du code. Il ajoute une série de mots de code
de correction d'erreur pour les données encodées. Ces mots de codes permettent au symbole
imprimé de surmonter des dégâts sans perdre de données. Le plus haut niveau de sécurité, le plus
grand nombre de couches de données requises pour contenir le symbole – et par conséquent toute
sa taille. Si aucun type d'erreur n'est sélectionné, Designer le définit automatiquement.
4.12.7. Format
Le Format définit la taille du code et sa capacité en déterminant le nombre de lignes et de colonnes.
La fonctionnalité DMRE (extension rectangulaire du Datamatrix) permet de donner au code à barres
Data Matrix différents formats rectangulaires sur l'étiquette. Ces différentes tailles rectangulaires
augmentent la capacité d'encodage des données du code à barres.
NOTE
Sur les imprimantes non compatibles avec la fonctionnalité DMRE, activer l'option
Toujours imprimer en graphique dans les propriétés Général pour réussir à imprimer
un Data Matrix.
4.12.8. Lignes
Lignes Le symbole du code à barres – PDF417 est composé de listes de lignes alignées
verticalement. Ce type de code à barres adapte sa taille au montant de données encodées et peut
contenir de 3 à 90 lignes.
216
4.12.9. Version du symbole
Version de symbole définit la capacité de donnés du code à barres. Comme le montant des données
augmente, les modules complémentaires sont requis pour construire un QR code. Cela agrandit la
taille des symboles imprimés sur l'étiquette.
4.12.10. Tronqué
Tronqué réduit la taille du code à barres PDF417 en supprimant un seul mot de code et une barre de
stop pour chaque ligne de symbole.
4.12.11. Version
Version définit la taille du symbole en fonction du nombre de colonnes. Des versions de code à barres
Micro PDF417 sont disponibles en version une, deux, trois et quatre colonnes.
4.13. GS1 DataBar spécifiques
Aux propriétés communes du code à barres s'ajoutent les propriétés spécifiques décrites ci-dessous
pour le GS1 DataBar.
4.13.1. Source du GS1 DataBar
Le groupe Général spécifie la manière de formater le contenu du databar avant l'encodage.
• Données structurées donne un modèle pour déterminer la structure des données aux normes
GS1 qui seront encodées dans le code à barres. Utiliser la fonction GS1 pour encoder
correctement les données (pour en savoir plus sur le GS1 et les autres fonctions, lire l'article
Fonctions). Les codes à barres GS1 Composite comportent les données structurées dans la
partie composite du code.
• Données non structurées permet d'insérer des données sans modèle – seuls le type et le
nombre de caractères doivent être conformes au type de code à barres sélectionné.
Données
• Les données linéaires sont la partie des données encodées dans la partie linéaire du code à
barres. Les données peuvent être soit saisies à la main, soit définies par une Source de données
prédéfinie.
• Les données composites sont la partie des données encodées dans la partie composite du
code à barres. Cette partie des données est toujours structurée en suivant l'une des structures
217
de données normalisées comme défini par le GS1. Les données peuvent être soit saisies à la
main, soit définies par une Source de données prédéfinie.
4.13.2. Propriété du GS1 DataBar
GS1 DataBar Expanded Stacked Ce sous-type encode les données sous forme de séquence des
segments du symbole. La largeur du symbole est définie par le nombre de segments du symbole
dans chaque ligne empilée. La hauteur du symbole est définie par le nombre de lignes empilées et
leur hauteur.
• Segment par ligne définit le nombre de segments pour chaque ligne du code. On peut avoir
jusqu'à 22 segments par symbole.
4.14. Contenu du code à barres Maxicode
La Définition des symboles définit le mode opératoire du code à barres (type de structure des
données).
Designer est compatible avec les modes suivants :
• Mode 2: Transporteurs américains avec des codes postaux ayant jusqu'à 9 chiffres de long.
• Code postal: Permet d'insérer un code postal américain avec un seul champ de 5 ou 9
chiffres, ou avec deux champs de 4 et 5 chiffres.
• Mode 3: Transporteurs internationaux avec des codes postaux alphanumériques ayant jusqu'à 6
chiffres.
Il y a deux autres options sous la Définition des symboles:
• Données structurées: Mode 2 ou Mode 3 sont sélectionnés automatiquement en fonction des
données entrées.
• Données non structurées: Le mode opératoire du code à barres est le Mode 4.
ASTUCE
Ce mode encode les données générales pour d'autres objectifs que l'industrie
du transport (ex. : Numéro de commande, référence client, numéro de facture).
Contenu des données
Champ
SHIP TO Code postal
Description
Obligatoire. 5 ou 9 caractères alphanumériques. Les caractères
alphanumériques doivent être en majuscule.
218
Extension de 4 chiffres
(activée avec un type de
Champ du code postal:
Deux champs (5 et 4
chiffres)).
SHIP TO Code Pays ISO
(Mode 3 seulement)
Classe de Service
Données de transport
Numéro de suivi
UPS SCAC
Jour Julien de la collecte
Numéro ID de l'expédition
Colis expédiés
Colis pesés
Obligatoire. 4 chiffres numériques définissant un micro
emplacement.
Obligatoire. 3 chiffres numériques.
Obligatoire. 3 chiffres numériques avec une virgule pour
marquer la fin du champ.
Obligatoire. Les 5 caractères, y compris le code GS.
Obligatoire. 10 ou 11 caractères alphanumériques. Les
caractères Alpha doivent être en majuscules.
Obligatoire. 4 caractères suivis par le code GS.
Obligatoire. 3 chiffres numériques.
Optionnel. 0-30 caractères alphanumériques. Les caractères
Alpha doivent être en majuscules. il faut toujours envoyer le
code GS même si aucune donnée n'est spécifiée.
Obligatoire. 1-3 chiffres numériques pour le nombre de colis. 1-3
chiffres numériques pour le nombre d'articles expédiés. Une
barre de fraction oblique doit séparer ces deux nombres.
Obligatoire. 1-3 chiffres numériques.
Validation de l'adresse
Obligatoire. Un seul caractère Y ou N. Caractères en majuscules.
SHIP TO Ville
Obligatoire. 1-20 caractères alphanumériques. Les caractères
Alpha doivent être en majuscules.
SHIP TO Adresse
SHIP TO État
Optionnel. 1-35 caractères alphanumériques. Les caractères
Alpha doivent être en majuscules. il faut toujours envoyer le
code GS même si aucune donnée n'est spécifiée.
Obligatoire. 2 caractères alphanumériques. Les 2 caractères
doivent être en majuscules. Un Code ASCII RS marque la fin de
ce champ et la fin des données du message secondaire.
4.15. Contenu du code à barres USPS
Intelligent Mail barcode
Le groupe Contenu des données définit le mode de saisie des données encodées.
Le Mode de saisie définit la structure des données encodées.
219
• Données structurées: Pour garantir un bon suivi intelligent du courrier, une chaîne de nombres
doit être reçue. Cette chaîne correspond aux données à imprimer (DataToEncode). Le
DataToEncode est un des champs de données de l'Intelligent Mail.
• Données non structurées encode les données sans qu'il leur soit assigné de structure.
Le groupe Champs de données de l'Intelligent Mail permet d'encoder les données du code à barres
selon la norme.
Champ
Description
Identifiant du Type de
service
Un identifiant de 3 chiffres définit le courrier comme prioritaire ou
non, et il permet de déterminer la disposition d'une adresse non
délivrable et la forme de la correction d'adresse désirée par
l'expéditeur.
Identifiant du code à
barres
Identifiant spécifique en 2 chiffres assigné par le service postal.
Identifiant de
l'expéditeur
Un numéro unique de 6 ou 9 chiffres qui identifie le client ou
l'entreprise.
Code postal du point
de livraison
Envoie le courrier à son point de livraison (longueur variant : 0, 5, 9,
ou 11 chiffres).
Numéro de série
Une série ou séquence de numéro qui permet l'identification et le
suivi. Suivant la construction du code à barres, ce champ peut varier
en longueur de 5 à 10 chiffres.
220
5. Impression
Lorsque l'étiquette est prête à imprimer, Designer ouvre une boîte de dialogue Imprimer. qui permet
de :
• Prévisualiser l'étiquette au cours de sa création.
• Insérer les valeurs des variables saisies.
• Filtrer et sélectionner les enregistrements à imprimer.
• Définir les paramètres de l'imprimante.
• Contrôler la quantité d'étiquettes à imprimer.
• Définir des paramètres additionnels de quantité.
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
La boîte de dialogue Imprimer de Designer est un formulaire d'impression personnalisable. Elle est
constituée d'objets de formulaires qui peuvent être configurés, déplacés, ajoutés ou supprimés. Plus
de détails sur l'utilisation du formulaire d'impression ici.
Pour ouvrir la boite de dialogue Imprimer, cliquer sur le bouton Imprimer dans le groupe d'actions du
ruban de l'Onglet Accueil ou appuyer sur les touches Ctrl+P.
Toutes les étapes de la procédure d'impression sont décrites ici.
ASTUCE
NiceLabel 2019 permet d'imprimer sans ouvrir l'application Designer. S'il n'y a pas
besoin de modifier l'étiquette, utiliser NiceLabel Print pour ouvrir et imprimer
directement les fichiers d'étiquette.
5.1. Panneau Imprimer (Formulaire
d'impression par défaut)
L'onglet Fichier (à l'arrière-plan) ouvre le formulaire d'impression par défaut. Dans Designer, il sert de
boite de dialogue d'impression.
221
Le bouton Imprimer lance la procédure d'impression. Il envoie le travail d'impression à l'imprimante
sélectionnée.
Imprimante : Ce groupe de paramètres comporte :
• Le bouton Imprimer lance l'action Imprimer l'étiquette.
• La liste déroulante Sélection de l'imprimante liste les imprimantes installées.
• Les listes déroulantes Paramètres de l'imprimante définissent la vitesse d'impression et le
contraste. La disponibilité des valeurs dépend du pilote d'imprimante choisi.
• Vitesse: Vitesse de l'impression. La disponibilité des options dépend du pilote
d'imprimante choisi.
• Contraste: Définit l'intensité de l'impression. La disponibilité des options dépend du pilote
d'imprimante choisi.
• La case à cocher Imprimer dans un fichier redirige l'impression dans un fichier.
• Le bouton Paramètres de l'imprimante ouvre la boîte de dialogue des propriétés du pilote de
l'imprimante sélectionnée.
Quantité : Ce groupe de paramètres comporte :
• L'objet Quantité à imprimer est utilisé pour définir le nombre d'étiquettes à imprimer.
• Nombre d'étiquettes: Nombre d'étiquettes imprimées.
• Nombre de pages: Nombre de pages imprimées avec des étiquettes.
NOTE
L'option Nombre de pages est activée si au moins une étiquette par page
est définie dans les Propriétés de l'étiquette > Dimensions de l'étiquette.
222
• Imprimer toutes les étiquettes (illimité) imprime toutes les étiquettes, tel que défini dans
l'étiquette créée. Plus de détails sur cette option ici.
Le lien plus... ouvre la fenêtre Paramètres Quantité additionnels.
• Nombre d'étiquettes sautées sur la première page: définit combien d'étiquettes ne doivent pas
être imprimées sur la première page.
Exemple
Une seule page contient cinq étiquettes. Nombre d'étiquettes sautées sur la première page: Est
égal à 3. Deux étiquettes s'impriment sur la première page.
• Copies identiques par étiquette: Nombre de copies d'une même étiquette à imprimer.
Exemple
Une seule page contient cinq étiquettes. Copies identiques par étiquette: Est égal à 3. Trois
copies de chaque étiquette s'impriment.
223
• Nombre de jeux d'étiquettes: définit le nombre de travaux d'impression à envoyer à l'imprimante.
Exemple
Le jeu d'étiquettes imprimées contient trois étiquettes: A, B et C.
Nombre d'étiquettes:
Copies identiques par étiquette: 2.
Nombre de jeux d'étiquettes: 3.
Résultat de l'impression: [A, A; B, B; C, C] [A, A; B, B; C, C].[A, A; B, B; C, C]
Charger... vous permet de localiser et charger les valeurs des variables prédéfinies pour vos
étiquettes imprimées. Vous pouvez inclure ces valeurs prédéfinies dans des fichiers dédiés avec des
extensions « .defaults » ou « .values » et les stocker sur votre ordinateur ou à un emplacement réseau
accessible.
Les deux formats compatibles pour « .defaults » et « .values » sont :
• XML:
<variables>
<variable name="var1">variable1</variable>
<variable name="var2">variable2</variable>
</variables>
• nom-valeur :
224
var1=variable1
var2=variable2
Le champ de la Variable saisie clavier Initialisation des données permet d'insérer les valeurs des
variables saisies au moment de l'impression.
Champ Aperçu avant impression affiche l'étiquette en cours et son contenu.
5.2. Modifier le formulaire d'impression
Dans Designer, le Formulaire d'impression par défaut a la même utilité que la boîte de dialogue
Imprimer d'une étiquette, qu'elle soit autonome ou dans une solution.
Pour commencer à personnaliser le formulaire d'impression par défaut, aller sur Accueil -> Groupe
d'actions et cliquer sur Personnaliser l'impression. les options personnalisables pour l'impression
sont décrites ici.
Modifier ou ajouter un nouveau formulaire d'impression crée automatiquement un groupe de
variables de formulaire d'impression. Ces variables sont connectées à l'objet du formulaire
d'impression sélectionné. Tous ces
Détails sur les variables de formulaire d'impression sont disponibles ici.
Les variables qui définissent le contenu des objets du formulaire d'impression par défaut deviennent
visibles et modifiables dans l'Explorateur de solution. Ouvrir le Gestionnaire de données dynamiques
pour gérer ces variables.
Pour annuler les actions de personnalisation du formulaire d'impression, cliquer sur Recréer le
formulaire d'impression. Le formulaire d'impression par défaut est recréé.
NOTE
Recréer le formulaire d'impression annule toutes les actions d'édition du formulaire
d'impression par défaut.
5.3. Procédure d'impression
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Suivre les étapes suivantes pour imprimer une étiquette en utilisant Designer.
Étape 1: Créer
225
Créer ou éditer une étiquette autonome, nouvelle ou existante, ou une étiquette d'une solution.
Étape 2: Aperçu
Le champ d'aperçu de l'étiquette fait partie de la boîte de dialogue Imprimer de Designer par défaut.
Pour que la forme d’impression s’affiche à l’écran, allez dans onglet Accueil > Groupe d’actions et
cliquez sur Imprimer ou appuyez sur <Ctrl+P>.
Le champ Aperçu affiche l'étiquette en cours. Lors de la création ou de la personnalisation du
formulaire d'impression par défaut, il faut veiller à ajouter l'objet Aperçu de l'étiquette au formulaire. Le
formulaire d'impression ne peut montrer l'aperçu de l'étiquette que si l'objet Aperçu est présent.
INFO NIVEAU DE PRODUIT
Cette section s'applique à Designer Pro et PowerForms.
ASTUCE
Le formulaire d'impression par défaut est personnalisable. Pour l'adapter ou en créer
un nouveau, aller sur l'onglet Accueil > Groupe Action et cliquer sur Personnaliser le
formulaire d'impression. Plus d'informations sur la personnalisation du formulaire
d'impression ici.
Étape 3: Sélectionner l'imprimante
Choisir l'imprimante préférée dans le menu déroulant Imprimante. Toutes les imprimantes installées y
sont listées. Plus de détails sur la définition de l'imprimante ici.
Au cours de cette étape, il est possible de paramétrer aussi la vitesse d'impression et le contraste.
Ces deux paramètres dépendent du pilote de l'imprimante sélectionnée.
Étape 4: Définir la quantité à imprimer
Nombre d'étiquettes: Nombre d'étiquettes imprimées.
Nombre de pages: Nombre de pages à imprimer. L'option Nombre de pages devient active quand les
étiquettes remplissent au moins deux pages.
Imprimer toutes les étiquettes (illimité) imprime toutes les étiquettes, tel que défini dans l'étiquette
créée. Plus de détails sur cette option sont disponibles dans « Impression de données illimitées ».
Cliquer sur plus... ouvre la fenêtre Paramètres Quantité additionnels.
• Copies identiques par étiquette: Nombre de copies identiques de l'étiquette à imprimer dans un
flux d'impression.
• Nombre de jeux d'étiquettes spécifie combien de fois la totalité de la prévisualisation des
étiquettes doit se répéter.
Étape 5. Démarrer l'impression
226
Cliquer sur le bouton Imprimer.
5.4. Utiliser le mode d'impression Stocker/
Rappeler
Le mode d'impression Stocker/Rappeler optimise le processus d'impression. Il diminue le temps de
réponse de l'imprimante en diminuant le nombre de données qui doivent lui être envoyées durant les
tâches d'impression répétitives.
NOTE
L'option Stocker devient visible dans l'onglet Fichier de quand il est activé dans le
panneau Imprimante des propriétés de l'étiquette et que l'imprimante sélectionnée
permet de le faire.
Avec le mode d'impression Stocker/Rappeler activé, ne doit pas renvoyer les données d'étiquette
complètes pour chaque impression. Les masques d'étiquettes sont stockés dans la mémoire de
l'imprimante et envoie seulement les commandes de rappel pour compléter le contenu de l'étiquette
au cours de l'impression. Typiquement, quelques octets de données sont envoyés à l'imprimante,
comparé à plusieurs kilooctets dans le cas d'une impression normale.
L'action consiste en deux processus :
• Stocker l'étiquette. Durant ce processus, crée une description du masque d'étiquette formaté
dans le langage spécifique de commande de l'imprimante. Quand il a terminé, envoie le fichier
de commande créé et le stocke dans la mémoire de l'imprimante.
• Rappeler l'étiquette. Une étiquette stockée dans la mémoire de l'imprimante s'imprime
immédiatement. Lors de l'utilisation du processus de Rappel, crée un autre fichier de commande
pour dire à l'imprimante quelle étiquette elle doit imprimer de sa mémoire. La commande de
rappel de l'étiquette occupe seulement quelques octets de données. La quantité de données
dépend de la situation. Pour des étiquettes fixes sans contenus variables, le fichier de
commande Rappel ne contient que la commande de rappel de l'étiquette. Pour les étiquettes
contenant des champs variables, le fichier de commande inclut les valeurs de ces variables et la
commande de rappel.
NOTE
Avant d'activer ce mode, s'assurer que le pilote d'imprimante approprié est
sélectionné pour l'imprimante d'étiquettes. Toutes les imprimantes d'étiquettes n'ont
pas la capacité de Stocker/Rappeler.
Pour activer le mode d'impression Stocker/Rappeler, procéder comme suit:
227
1.
Double-cliquer sur le plan de travail. La boîte de dialogue Propriétés de l'étiquette apparaît.
2.
Pour activer le mode, sélectionner Imprimer en mode Stocker/Rappeler sur l'onglet
Imprimante. Cliquer sur OK.
3.
Définir le masque d'étiquette. Tous les objets de l'étiquette aux contenus variables doivent
être formatés en tant qu'éléments internes de l'imprimante :
• Le contenu de l'objet Texte ne doit utiliser que des polices internes de l'imprimante (pas
Truetype !).
• Utiliser les codes à barres imprimante pour les objets code à barres.
• Si vous utilisez des objets variables avec des polices Truetype, des images de variables
ou des champs de la base de données, les valeurs par défaut sont envoyées à
l'imprimante lors du processus de stockage des étiquettes.
4.
Cliquer sur Fichier -> Stocker. Vérifier que la Variante de stockage pointe sur le bon
emplacement mémoire dans l'imprimante.
Cliquer sur Fichier -> Stocker. Vérifier que l'Emplacement dans la mémoire de l'imprimante
pointe sur le bon emplacement mémoire dans l'imprimante.
5.
Insérer ou sélectionner les valeurs pour les objets variables qui ne sont pas formatés en
objets internes de l'imprimante. Ces variables auront la même valeur pour chaque étiquette.
Elles se comportent comme des objets fixes.
6.
Cliquer sur Stocker dans l'imprimante pour créer le fichier de commande avec la description
du masque d'étiquette et l'envoyer à l'imprimante.
7.
Insérer les valeurs des variables saisies de l'étiquette. Ces variables sont liées aux objets
internes de l'imprimante, sur l'étiquette. Pour cette raison, leur valeur peut changer au cours
de chaque impression.
8.
Cliquer sur Imprimer pour envoyer les valeurs variables et la commande de rappel de
l'étiquette à l'imprimante sélectionnée.
5.5. Optimiser la vitesse d'impression
Dans Designer plusieurs facteurs peuvent affecter la vitesse d'impression des étiquettes. Les
conseils qui suivent permettent d'accélérer énormément la vitesse d'impression.
NOTE
En les implémentant, vérifier que l'imprimante choisie les supporte.
• Si l'imprimante peut être sur un port série ou un port parallèle, choisir le port parallèle. Lorsque
l'ordinateur envoie les données à l'imprimante sur un port parallèle, l'envoi est beaucoup plus
rapide que sur un port série.
228
• Lors de la création de l'étiquette, utiliser les polices internes de l'imprimante au lieu des polices
true-type Windows. Les polices tue-types sont envoyées à l'imprimante en graphiques. Cela
augmente la taille des données envoyées à l'imprimante (quelques kilobits). Avec des polices
internes de l'imprimante, seul le texte est envoyé (quelques bits).
• Eviter de mettre des graphiques sur l'étiquette.
• Vérifier que les codes à barres soient utilisés en éléments internes de l'imprimante.
• Pour les compteurs : avec une police interne, l'imprimante incrémente en interne les nombres.
Elle n'a donc besoin de recevoir que le premier nombre. Ensuite l'imprimante incrément ce
nombre au fur et à mesure des impressions. Cette option réduit le montant de données
transférées entre l'ordinateur et l'imprimante.
ASTUCE
Avec un compteur interne à l'imprimante, la différence de vitesse d'impression
est notable pour les grandes quantités.
• Mettre la vitesse d'impression la plus haute. En principe augmenter la vitesse d'impression
affecte la qualité de l'impression. Plus la vitesse est grande, moins la qualité est bonne. Il faut
trouver un compromis acceptable.
• Ne pas imprimer une quantité de données excessive sur les étiquettes. Si la vitesse
d'impression est un facteur important, il peut être intéressant d'utiliser des étiquettes préimprimées et d'imprimer seulement les données différentes pour chaque étiquette.
5.6. Imprimer d'une base de données
Cette section décrit comment imprimer le contenu d'enregistrements de bases de données,
individuellement ou en groupes.
Par défaut, quand les étapes de l'Assistant base de données sont terminées, tous les
enregistrements de la base s'impriment. Chaque enregistrement s'imprime une fois par étiquette.
S'il ne faut pas imprimer toute la base de données, sélectionner les enregistrements à imprimer. Avant
l'impression, la boite de dialogue Imprimer affiche tous les enregistrements de la base de données.
Utiliser le champ initialisation des données pour choisir les enregistrements à imprimer.
229
Pour imprimer plusieurs exemplaires d'une étiquette avec les données d'un enregistrement, le définir
en utilisant:
• Dans la boite de dialogue Paramètres Quantité additionnels: Utiliser Copies identiques par
étiquette pour définir la quantité désirée pour chacun des enregistrements de la base de
données.
• Augmenter ou diminuer la valeur du champ Copies dans le champ Initialisation des données
pour définir le nombre d'étiquettes imprimées pour chaque enregistrement.
• Utiliser l'étape de l'assistant base de données Copies d'étiquette par enregistrement pour
définir dynamiquement le nombre d'étiquettes imprimées par enregistrement.
Une base de données contient tous les produits. Elle a un champ avec une valeur numérique. Cette
valeur correspond au nombre de copies d'étiquette requises. Sélectionner ce champ et laisser
l'application imprimer la quantité d'étiquettes spécifiée dans ce champ.
5.7. Modification des paramètres de
l'imprimante
En créant une étiquette, il faut aussi définir l'imprimante qui sera utiliser pour l'imprimer. Chaque
fichier d'étiquette enregistre ses propres paramètres d’imprimante en fonction du pilote choisi.
Les modifications faites dans la boîte de dialogue Paramètres de l'imprimante sont enregistrées dans
l'étiquette et utilisées pour les impressions futures.
230
NOTE
Vérifier que l'option Utiliser les paramètres de l'imprimante enregistrés dans l'étiquette
est activée dans les Propriétés de l'étiquette > Imprimante. Sinon les paramètres par
défaut de l'imprimante seront utilisés pour l'impression.
Pour changer et enregistrer les paramètres d'imprimante pour une étiquette, procéder comme suit :
1.
Ouvrir la boîte de dialogue Propriétés de l'étiquette.
2.
Cliquer sur le bouton Propriétés de l'imprimante sur l'onglet Imprimante. La boîte de dialogue
des paramètres du pilote d'imprimante s'ouvre.
3.
Ouvrir l'onglet Options de l'imprimante.
4.
Ajuster les paramètres de Vitesse et Contraste.
NOTE
Ces paramètres dépendent de l'imprimante utilisée.
5.
Cliquer sur OK.
6.
Enregistrer l'étiquette.
NOTE
Les modifications faites dans la boîte de dialogue Paramètres de l'imprimante sont
enregistrées dans l'étiquette et utilisées pour les impressions futures.
Il est possible de paramétrer aussi la vitesse d'impression et le contraste au moment de l'impression.
Ces paramètres restent valables pendant que le fichier reste ouvert. A la réouverture du fichier, les
paramètres définis dans la boîte de dialogue des Propriétés de l'imprimante sont réinitialisés.
Procéder comme suit :
1.
Ouvrir la boîte de dialogue Imprimer.
2.
Cliquer sur Imprimer.
3.
Ajuster les valeur de la vitesse et du Contraste sous le groupe Imprimante.
231
4.
Enregistrer l'étiquette.
NOTE
Les modifications des paramètres dans l'onglet Imprimante ne sont pas enregistrées
dans l'étiquette. Elles sont seulement utilisées au moment de l'impression.
5.8. Modification des options de tramage
NOTE
Cette option ne s'applique que si on utilise un pilote NiceLabel pour imprimer
l'étiquette.
Le tramage est un processus de conversion des images en couleur ou avec des niveaux de gris en
images en noir et blanc imprimables sur des imprimantes thermiques. En principe les imprimantes
thermiques n'impriment pas en couleur, elles peuvent seulement imprimer un point ou laisser un
espace blanc. Il n'y a pas d'état grisé intermédiaire.
Au cours du processus de tramage, toutes les couleurs et les niveaux de gris de l'image sont
convertis en point noir et blanc, créant une illusion de nouvelles couleurs et nuances en variant la
forme des points. Différentes nuances de gris sont produites en variant la forme des points noirs et
blancs. Mais il n'y a pas du tout de gris. Pour l'impression, le tramage est appelé dégradé et les
niveaux de gris sont appelés demi-tons.
Pour changer les paramètres de tramage, procéder comme suit :
1.
Ouvrir la boîte de dialogue Propriétés de l'étiquette.
2.
Cliquer sur le bouton Propriétés de l'imprimante sur l'onglet Imprimante. La boîte de dialogue
des paramètres du pilote d'imprimante s'ouvre.
3.
Ouvrir l'onglet Options graphiques et utiliser le curseur Photo pour sélectionner le type de
tramage préféré.
232
NOTE
Ces paramètres dépendent de l'imprimante utilisée.
4.
Modifier le type de tramage en fonction des besoins. Vérifier l'apparence sur l'aperçu de
l'étiquette à droite.
5.
Cliquer sur OK.
6.
Enregistrer l'étiquette.
5.9. Impression recto-verso
Designer permet d'imprimer en recto-verso sur les imprimantes thermiques ou de bureau.
Pour activer l'impression recto-verso, ouvrir la Boîte de dialogue propriétés de l'étiquette et activer
l'option Impression recto-verso sur l'onglet Impression.
NOTE
Cette option n'est disponible que si le pilote d'imprimante utilisé permet d'imprimer en
recto-verso.
Dès que l'option est activée, les deux côtés de l'étiquette sont visibles en cliquant sur les onglets sous
le plan de travail.
233
Avec une imprimante de bureau, ces deux pages s'impriment toujours l'une après l'autre. Elles sont
envoyées à l'imprimante dans le même ordre.
ASTUCE
Vérifier que la fonctionnalité duplex soit activée dans les paramètres du pilote
d'imprimante.
Avec une imprimante thermique, le pilote d'imprimante NiceLabel prend soin du bon traitement de
l'étiquette et de son impression. Utiliser un pilote d'imprimante NiceLabel approprié pour activer
l'impression recto-verso.
5.10. Définition de la zone non imprimable
Une zone non-imprimable est où une partie de l'étiquette sur laquelle l'imprimante ne doit pas
imprimer. Activer cette option dans le pilote permet d'augmenter virtuellement la taille de l'étiquette.
Une imprimante thermique n'imprime que les étiquettes placées sous la tête d'impression. Si les
étiquettes sont plus larges et pas complètement couvertes par la tête d'imprimante, la partie de
l'étiquette qui dépasse ne peut pas être imprimée.
ASTUCE
En principe la zone non-imprimable se trouve à droite et à gauche de la tête de
l'imprimante.
Paramétrer une zone non-imprimable va informer Designer qu'une étiquette d'une largeur inhabituelle
est placée dans l'imprimante. Le logiciel va tirer des lignes rouge verticales pour identifier la zone
non-imprimable.
NOTE
Ne pas confondre zone non-imprimable et marges de l'étiquette ! La zone non
imprimable ne décale pas les objets sur le plan de travail.
Pour définir la zone non-imprimable :
1.
Ouvrir la boîte de dialogue Propriétés de l'étiquette.
2.
Cliquer sur le bouton Propriétés de l'imprimante sur l'onglet Imprimante. La boîte de dialogue
des paramètres du pilote d'imprimante s'ouvre.
3.
Ouvrir l'onglet Options de l'imprimante.
4.
Insérer les valeurs de la Zone non-imprimable.
234
Exemple
Quand l'imprimante a une tête de 10 cm (4") et l'étiquette une largeur de 12 cm. Placer l'étiquette
centrée dans l'imprimante pour qu'elle dépasse de la tête autant de chaque côté. Dans le logiciel
d'étiquetage, définir une nouvelle étiquette de 12 cm de large. Définir une zone non-imprimable de 1
cm à gauche et 1 cm à droite pour que le logiciel sache que la largeur de l'étiquette fait 10 cm. Le
logiciel va tirer des lignes rouge verticales pour identifier la zone non-imprimable.
ASTUCE
Les lignes rouge apparaîtront aussi si cette étiquette passe dans une autres
imprimante. La nouvelle imprimante peut disposer d'une tête d'impression moins large
que la précédente. La largeur maximale de l'étiquette n'est pas la même pour les deux
imprimantes. Designer va tenter de conserver les dimensions de l'étiquette d'origine
et définir automatiquement la zone non-imprimable pour la nouvelle imprimante.
235
6. Sources de données
dynamiques
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
Les sources de données dynamiques sont essentielles pour travailler avec le Designer. Elles
permettent d'utiliser, sur une étiquette ou un formulaire, des objets dont le contenu change
dynamiquement pour chaque étiquette imprimée si nécessaire.
Exemple
Exemples typiques de contenu dynamique : les compteurs, numéros de séries, date, heure, poids et
images d'articles.
Pour afficher et imprimer correctement les valeurs dynamiques des objets, Designer utilise les types
de données suivants :
• Variables : Affiche et enregistre des valeurs d'une source de données dynamiques définie au
moment de l'impression.
• Fonctions : Conversion de valeurs de sources de données dynamiques. Les fonctions
définissent un format de sortie permettant d'adapter une conversion entrée-sortie à des
besoins spécifiques.
• Bases de données : Récupère et affiche l'enregistrement d'une base de données.
• Variables internes : Affiche les valeurs récupérés automatiquement d'une application ou du
système.
• Les variables globales sont un type de variables utilisable sur plusieurs étiquettes différentes.
ASTUCE
Pour voir comment naviguer et gérer les sources de données dynamiques, lire le
chapitre Gestionnaire de données dynamiques.
236
6.1. Variables
Les variables permettent de stocker et transmettre des données entre les objets, les scripts, les
applications externes, les imprimantes et les saisies de l'utilisateur. Utilisez des variables pour
imprimer des étiquettes sur lesquelles les données changent sur chaque étiquette (ex. : compteurs,
numéro de série, date et heure, poids et images de produits.)
Pour créer des étiquettes aux données modifiables, utiliser Designer pour formater facilement vos
étiquettes en utilisant des données variables.
Designer comporte de nombreux types de variables :
• Variable: modifie la valeur au moment de l'impression ou selon les conditions que vous avez
définies.
• Date du jour: affiche la date du jour comme valeur variable.
• Horaire actuel: affiche l'horaire actuel comme valeur variable.
• Compteur: change sa valeur par incrémentation ou décrémentation pour chaque étiquette
imprimée.
ASTUCE
Gérez toutes vos variables d'étiquettes et de solutions dans l'Explorateur de données
dynamiques.
6.1.1. Variable
Variable La variable (ou l'invite) récupère sa valeur au moment de l'impression.
6.1.1.1. Général
Le groupe de paramètres A propos identifie la variable et permet de la définir.
• Nom: Nom unique de la variable. Ce nom est utilisé comme référence de variable pendant son
utilisation.
237
NOTE
Éviter d'utiliser des caractères autres qu'alphanumériques dans le nom de la
variable.
ASTUCE
Saisir un nom qui permette de retrouver facilement la variable au milieu d'autres
variables dans l'explorateur de données dynamiques.
• Description: Champ qui permet d'ajouter des informations et suggestions.
Le groupe de paramètres Définition permet de définir les types de données d'entrée valables pour
cette variable.
• Le Type de données définit le type de données enregistré dans la variable.
• Texte: Variables qui contiennent le texte.
• Date: Variables qui contiennent les valeurs de la date.
• Heure: Variables qui contiennent les valeurs de l'heure.
• Virgule flottante: Représentation de vrais nombres dans une variable.
• Devise: Variables qui contiennent des valeurs monétaires.
• Valeur initiale: Valeur de départ assignée à la variable lors de sa création. Déterminé par l'une
des propriétés suivantes :
• Saisie manuelle d'une valeur fixe. Sont autorisés tous les caractères tirés du groupe de
caractères autorisés.
238
ASTUCE
Si vous saisissez un point (.) en tant que valeur initiale pour la variable avec
un type de données de Date ou Heure sélectionné, la date ou heure
actuelle est affichée.
Exemple
Le champ d'édition sur un formulaire est connecté à une variable avec la Date sélectionnée
en tant que type de données. Si l'arrêt complet est sélectionné comme Valeur initiale, la
zone d'édition affiche la date du jour au lancement du formulaire. Le bouton déroulant
ouvre le sélecteur de Date avec la date du jour présélectionnée.
• Utilisation d'une valeur dynamique. Les sources de données dynamiques de la barre
d'outils sont pris en charge. Deux options sont disponibles :
• Saisir la source en tant que Nom entre crochets, par exemple [DateActuelle],
[Compteur].
• Saisir la source en tant que Nom entre crochets.
• Sélectionner la source de données dynamiques dans le menu déroulant.
• Utiliser un caractère spécial:
• Un caractère spécial peut être saisi manuellement en utilisant les signes inférieur/
supérieur à, par exemple <CR>, <LF> ...
• Le caractère spécial peut être saisi dans le menu déroulant.
NOTE
Designer peut utiliser les valeurs combinées comme valeur initiale. Pour en
savoir plus sur la combinaison de valeurs, cliquer ici.
239
Exemple
Une valeur initiale combinée d'une variable peut contenir une valeur fixe, une source de données
dynamique et des caractères spéciaux. L'ordre des articles insérés peut être aléatoire. Trois
options:
1. aaa123[Variable]<CR>
2. <CR>aaa123[Variable]
3. [Variable]<CR>aaa123
ASTUCE
Vérifier que la valeur initiale insérée réponde aux critères définis dans les Règles
de sortie pour chaque type de donnée.
Valeur provisoire définit une valeur variable dans un espace personnalisé d'un objet lors de la création
des étiquettes ou formulaires. Dans un objet de l'étiquette, la valeur provisoire est remplacée par la
valeur réelle de la variable au moment de l'impression. Dans un objet du formulaire, la valeur réelle de
la variable apparaît à l'exécution du formulaire.
• Auto-généré: Génère automatiquement la valeur provisoire. Désactiver cette option pour définir
et utiliser une valeur provisoire personnelle.
ASTUCE
Par défaut la valeur provisoire est égale à la valeur initiale.
Quand la valeur provisoire (auto-générée ou personnelle) est vide ou quand un format invalide est
utilisé, elle est générée en fonction du Type de données variable choisi. Les formats par défaut des
valeurs provisoires sont listés ci-dessous.
• Six points d'interrogation (??????) pour des données de type Texte
• La date et l'heure en cours pour les données de type Date
• L'heure actuelle pour des données de type Time
• 9.999.999,99 pour une donnée de type virgule flottante
• 9.999.999,99 pour une donnée de type Devise
NOTE
Si les règles de sortie de la variable changent, le format de la valeur provisoire
s'adapte.
240
Le groupe de paramètres Saisie définit le comportement d'une source de données au moment de
l'impression. Pour en savoir plus sur la saisie, lire ici.
Le groupe Valeur dynamique définit comment gérer la dernière valeur dynamique d'une variable
utilisée.
• Mémoriser la dernière valeur utilisée (valeur dynamique):Designer enregistre la dernière valeur
variable utilisée. La dernière valeur utilisée est mémorisée dans un fichier texte externe au
même emplacement que le fichier de l'étiquette ou de la solution. Ces fichiers ont le même nom
que l'étiquette ou la solution, suivi de l'extension en .dvv.
NOTE
En partageant des étiquettes comportant des valeurs dynamiques, il faut veiller
à partager non seulement les fichiers d'étiquette ou de solution (.nlbl ou .nsln),
mais aussi les fichiers comportant les dernières valeurs dynamiques utilisées
(.dvv).
NOTE
Étiquette ou solution doivent être enregistrées avant d'activer cette option.
Exemple
La dernière valeur utilisée est utile quand il faut une continuation dans le comptage des étiquettes
imprimées (ex. : un numéro de série). La dernière valeur du compteur est stockée et le comptage
recommencera à partir de cette valeur.
6.1.1.2. Texte
Les données Texte sont utilisées pour les variables contenant du texte. Par conséquent, les données
variables entrées ne peuvent être qu'au format Texte.
Règles de saisie
Le groupe Données définit les propriétés autorisées pour les données.
• Caractères autorisés: Définition des caractères autorisés pour la variable d'entrée.
ASTUCE
Les groupes de caractères autorisés pour le filtrage des données d'entrées sont
décrits dans la section Groupes de caractères autorisés.
• Limiter la longueur: Longueur maximum de la valeur de la variable.
241
• Longueur fixe: La variable doit contenir le nombre exact de caractères tel que défini dans Limiter
la longueur variable.
Le groupe Vérifier la gamme détermine les valeurs minimum et maximum autorisées pour la variable. Il
est facultatif de paramétrer les limites.
• Valeur minimum: La valeur variable la plus petite autorisée.
• Valeur maximum: La valeur variable la plus importante autorisée.
NOTE
Si activé, les valeurs minimum et maximum ne doivent pas rester vides.
Liste de choix prédéfinit une liste de valeurs d'entrée pouvant être sélectionnées pour une variable.
Quand une liste de choix est définie, aucune autre valeur n'est utilisable pour cette variable.
La sélection des valeurs de la liste de choix sur un objet de l'étiquette se fait sur le formulaire
d'impression. L'opérateur sélectionne une des valeurs disponibles et imprime l'étiquette. Une liste de
choix fonctionne comme une zone de texte. À l'exécution du formulaire, l'opérateur choisit dans les
valeurs prédéfinies.
• Activer la liste de choix: Activer cette option pour définir une gamme limitée de valeurs
pouvant être sélectionnées.
• Valeurs de la liste de choix: Saisir les valeurs à sélectionner. Séparer chaque valeur en les
mettant dans des lignes.
Règles de sortie
Préfixe et Suffixe sont des caractères qu'on ajoute à la valeur d'une variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Le caractère de remplissage permet le remplissage de tous les caractères jusqu'à ce que le longueur
maximale de la variable soit atteinte. Le caractère de remplissage est activé quand Limiter la longueur
de la variable dans l'onglet Règles de saisie est activé.
• Remplissage: Définit le mode de remplissage.
• Non utilisé: N'utilise pas de remplissage.
• Sur la gauche: Ajoute des caractères de remplissage à la gauche de la valeur de donnée.
• Sur la droite: Ajoute des caractères de remplissage à la droite de la valeur de donnée.
• Autour de la valeur: Ajoute des caractères de remplissage de chaque côté de la valeur de
donnée.
242
• Caractère: Caractère utilisé pour le remplissage.
Exemple
Le caractère de remplissage est en général un zéro (0) ajouté à la gauche de la valeur variable. Quand
la longueur maximum de la variable est de 5 caractères et que la valeur est 23, le résultat après
remplissage donne 00023.
Multilignes divise le texte en plusieurs lignes.
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes: Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne: Nombre maximum de caractère sur une seule ligne.
• Mots non coupés: Effectue les retours à la ligne uniquement sur un espace entre deux mots.
6.1.1.3. Date
Date: Ce type de données mémorise une date dans la variable sélectionnée. Le champ Date affiche
des valeurs de date suivant des formats de date variés. Le format de la date peut être sélectionné
dans des formats préchargés ou personnalisés de manière à répondre aux exigences spécifiques
locales, réglementaires ou industrielles.
Règles de saisie
Formatage de la saisie spécifie le format alloué aux données d'entrée et affiche une prévisualisation.
• Format d'entrée: Format autorisé.
• Exemple: Affiche une prévisualisation en fonction du format d'entrée sélectionné.
NOTE
Designer peut utiliser un éventail de formats de date préchargés ou personnalisés.
Le groupe Vérifier la gamme détermine les valeurs minimum et maximum autorisées pour la variable. Il
est facultatif de paramétrer les limites.
• Valeur minimum: La valeur variable la plus petite autorisée.
• Valeur maximum: La valeur variable la plus importante autorisée.
243
NOTE
Si activé, les valeurs minimum et maximum ne doivent pas rester vides.
Règles de sortie
Formatage de sortie permet de définir l'affichage de la date.
• Format de sortie: Format dans lequel la date s'affichera.
• Langue de sortie: Sélection de la langue et des formatages régionaux pour les jours et les mois.
La Langue de sortie est pertinente quand les dates comportent le mois ou qu'elles sont écrites
en entier. Dans certains cas, les calculs de données peuvent être aussi concernés. Par exemple,
aux USA, la semaine commence le dimanche alors qu'en Europe, elle commence le lundi.
• Exemple: date prévisualisée suivant le format d'entrée sélectionné.
Préfixe et Suffixe sont des caractères que l'on ajoute à la valeur d'une variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Multiligne divise le texte en plusieurs lignes.
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes: Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne: Nombre maximum de caractère sur une seule ligne.
• Mots non coupés: Effectue les retours à la ligne uniquement sur un espace entre deux mots.
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent
comme un filtre pour définir le type, la longueur et autres propriétés de saisie des
données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent
de quelle manière la valeur variable va se présenter dans un objet.
244
6.1.1.4. Heure
Heure: Ce type de données mémorise une heure dans la variable sélectionnée. Le champ Heure
affiche des valeurs de date suivant Des formats d'heure variés. Le format de l'heure peut être
sélectionné dans des formats préchargés ou personnalisés de manière à répondre aux exigences
spécifiques locales, réglementaires ou industrielles.
Règles de saisie
Formatage de la saisie spécifie le format alloué aux données d'entrée et affiche une prévisualisation.
• Format d'entrée: Format d'heure autorisé.
• Exemple: Variable prévisualisée suivant le format d'entrée sélectionné.
NOTE
Designer peut utiliser un éventail de format d'heure préchargés ou personnalisés.
Le groupe Vérifier la gamme détermine les valeurs minimum et maximum autorisées pour la variable. Il
est facultatif de paramétrer les limites.
• Valeur minimum: La valeur variable la plus petite autorisée.
• Valeur maximum: La valeur variable la plus importante autorisée.
NOTE
Si activé, les valeurs minimum et maximum ne doivent pas rester vides.
Règles de sortie
Formatage de sortie permet de définir l'affichage de l'heure.
• Format de sortie: format dans lequel l'heure s'affichera.
• Exemple: Heure prévisualisée suivant le format d'entrée sélectionné.
Préfixe et Suffixe sont des caractères que l'on ajoute à la valeur d'une variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Multilignes divise le texte en plusieurs lignes.
245
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes: Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne: Nombre maximum de caractère sur une seule ligne.
• Mots non coupés: Effectue les retours à la ligne uniquement sur un espace entre deux mots.
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent
comme un filtre pour définir le type, la longueur et autres propriétés de saisie des
données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent
de quelle manière la valeur variable va se présenter dans un objet.
6.1.1.5. Virgule flottante
La Virgule flottante spécifie les paramètres de présentation des valeurs numériques stockées dans
des variables. Ce Type de données est utilisé pour paramétrer les groupes de chiffres suivant les
spécificités régionales et placer le séparateur des décimales à la bonne place.
Règles de saisie
Formatage de la saisie spécifie le format alloué aux données d'entrée.
• Délimiteur de décimale spécifie le caractère qui va séparer la partie entière de la partie décimale
d'un nombre.
• Nombre de décimales détermine le nombre de décimales après la virgule pour ce nombre.
• Utiliser le séparateur 1000 permet de regrouper les chiffres par milliers.
• Séparateur: Caractère utilisé en tant que séparateur de milliers.
• Exemple prévisualise le format de saisie de ce nombre.
• Limiter la longueur de la variable: Permet de limiter le nombre de chiffres pour une variable.
• Longueur (caractères): Chiffres autorisés dans une variable.
Vérifier la gamme définit les valeurs minimum et maximum. Définir les limites minimum et maximum
est facultatif :
246
• Valeur minimum définit la valeur la plus basse.
NOTE
Si elle est déjà définie, la valeur initiale est prise pour valeur minimum.
• Valeur maximum définit la valeur la plus haute.
Règles de sortie
Le groupe Formatage de sortie spécifie le format alloué aux données de sortie.
• Délimiteur de décimale spécifie le caractère qui va séparer la partie entière de la partie décimale
d'un nombre.
• Nombre de décimales détermine le nombre de décimales après la virgule pour ce nombre.
• Auto: Le nombre de décimales est défini par un paramètre local du système.
• Utiliser le séparateur 1000: Un séparateur qui regroupe par milliers.
• Séparateur: Caractère utilisé en tant que séparateur de milliers.
• Exemple affiche la prévisualisation du format de saisie de la devise.
Préfixe et Suffixe sont des caractères qu'on ajoute à la valeur d'une variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Le caractère de remplissage permet le remplissage de tous les caractères jusqu'à ce que le longueur
maximale de la variable soit atteinte. Le caractère de remplissage est activé quand Limiter la longueur
de la variable dans l'onglet Règles de saisie est activé.
• Remplissage: Définit le mode de remplissage.
• Non utilisé: N'utilise pas de remplissage.
• Sur la gauche: Ajoute des caractères de remplissage à la gauche de la valeur de donnée.
• Sur la droite: Ajoute des caractères de remplissage à la droite de la valeur de donnée.
• Autour de la valeur: Ajoute des caractères de remplissage de chaque côté de la valeur de
donnée.
• Caractère: Caractère utilisé pour le remplissage.
247
Exemple
Le caractère de remplissage est en général un zéro (0) ajouté à la gauche de la valeur variable. Quand
la longueur maximum de la variable est de 5 caractères et que la valeur est 23, le résultat après
remplissage donne 00023.
Multilignes divise le texte en plusieurs lignes.
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes: Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne: Nombre maximum de caractère sur une seule ligne.
• Mots non coupés: Effectue les retours à la ligne uniquement sur un espace entre deux mots.
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent
comme un filtre pour définir le type, la longueur et autres propriétés de saisie des
données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent
de quelle manière la valeur variable va se présenter dans un objet.
6.1.1.6. Devise
Les données de type Devise sont utilisées pour les variables qui comportent des valeurs numériques
de montants monétaires. Définir les devises de diverses régions et paramétrer leurs propriétés.
Définition de la valeur initiale
La valeur initiale pour les Données de type devise est définie en utilisant l'une des méthodes
suivantes:
• Saisie manuelle d'une valeur fixe. Le nombre est délimité selon les paramètres de formatage de
la saisie.
• Utilisation d'une valeur dynamique. Les sources de données dynamiques de la barre d'outils
sont pris en charge. Deux options sont disponibles :
• Source avec saisie du Nom entre crochets, par exemple [Variable_1].
248
• sélection de de la sources de données dynamiques à partir du menu déroulant.
• Utilisation d'un caractère spécial :
• Un caractère spécial peut être saisi manuellement en utilisant les signes inférieur/
supérieur à, par exemple <CR>, <LF> ...
• Le caractère spécial peut être saisi dans le menu déroulant.
NOTE
Designer peut utiliser les valeurs combinées comme valeur initiale. Pour en savoir plus
sur la combinaison de valeurs, cliquer ici.
Exemple
Une valeur initiale combinée d'une variable peut contenir une valeur fixe, une source de données
dynamique et des caractères spéciaux. L'ordre des articles insérés peut être aléatoire. Trois options:
1. aaa123[Variable]<CR>
2. <CR>aaa123[Variable]
3. [Variable]<CR>aaa123
Règles de saisie
• Le groupe Formatage de la saisie spécifie le format autorisé pour la saisie de la devise.
• Délimiteur de décimales: Le caractère qui sépare la partie entière de la partie décimale d'un
nombre.
• Nombre de décimales: Le nombre de chiffres décimaux autorisés.
• Utiliser le séparateur 1000 permet de regrouper les chiffres par milliers.
• Séparateur: Caractère utilisé en tant que séparateur de milliers.
• Symbole monétaire: Symbole graphique qui représente la devise.
• Position: Place du symbole monétaire.
• Exemple: Affiche une prévisualisation du format de saisie de la devise.
• Limiter la longueur variable permet de limiter le nombre de chiffres à définir dans une variable.
• Longueur (caractères): Nombre de chiffres autorisés dans une variable.
Vérifier la gamme définit les valeurs minimum et maximum exprimées en devises. La définition de
limites minimum et maximum est facultative.
• Valeur minimum: La valeur la plus petite autorisée pour la saisie de la devise.
249
NOTE
Si elle est déjà définie, la valeur initiale est prise pour valeur minimum.
• Valeur maximum: La valeur la plus importante autorisée pour la saisie de la devise.
Règles de sortie
Formatage de sortie spécifie le format alloué aux données de sortie.
• Délimiteur de décimale spécifie le caractère qui va séparer la partie entière de la partie décimale
d'un nombre.
• Nombre de décimales détermine les nombres de décimales.
• Utiliser le séparateur 1000 permet de regrouper les chiffres par milliers.
• Séparateur: Caractère utilisé en tant que séparateur de milliers.
• Symbole monétaire: Symbole graphique qui représente la devise.
• Position c'est la place du symbole monétaire. Le sélectionner dans la liste du menu déroulant.
• Exemple: Affiche une prévisualisation du format de saisie de la devise.
Préfixe et Suffixe sont des caractères qu'on ajoute à la valeur d'une variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Le caractère de remplissage permet le remplissage de tous les caractères jusqu'à ce que le longueur
maximale de la variable soit atteinte. Le caractère de remplissage est activé quand Limiter la longueur
de la variable dans l'onglet Règles de saisie est activé.
• Remplissage: Définit le mode de remplissage.
• Non utilisé: N'utilise pas de remplissage.
• Sur la gauche: Ajoute des caractères de remplissage à la gauche de la valeur de donnée.
• Sur la droite: Ajoute des caractères de remplissage à la droite de la valeur de donnée.
• Autour de la valeur: Ajoute des caractères de remplissage de chaque côté de la valeur de
donnée.
• Caractère: Caractère utilisé pour le remplissage.
250
Exemple
Le caractère de remplissage est en général un zéro (0) ajouté à la gauche de la valeur variable. Quand
la longueur maximum de la variable est de 5 caractères et que la valeur est 23, le résultat après
remplissage donne 00023.
Multilignes divise le texte en plusieurs lignes.
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes: Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne: Nombre maximum de caractère sur une seule ligne.
• Mots non coupés: Effectue les retours à la ligne uniquement sur un espace entre deux mots.
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent
comme un filtre pour définir le type, la longueur et autres propriétés de saisie des
données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent
de quelle manière la valeur variable va se présenter dans un objet.
6.1.2. Date du jour
La Date du jour est un type de variable qui affiche la valeur de la date du jour. Cette valeur provient du
système ou de l'horloge de l'imprimante.
6.1.2.1. Onglet Général
Le groupe de paramètres À Propos identifie la variable et définit le format de sortie et la langue.
• Nom: Nom unique de la variable.
• Description: Champ qui permet d'ajouter des informations et suggestions.
Le groupe Définition définit le format de sortie et affiche son aperçu.
• Format de sortie: Format dans lequel la date s'affichera. Les formats de date disponibles sont
listés ici.
251
NOTE
L'option choisie pour la source de l'horloge définit l'éventail de Formats de date
autorisés. L'option horloge imprimante ne peut utiliser que des formats de date
compatibles avec l'imprimante. Une erreur est rapportée en cas d'utilisation d'un
format non valide. L'option horloge de l'ordinateur permet d'utiliser un éventail de
formats de date préalablement chargés ou personnalisés.
• Langue de sortie: Sélection de la langue et des formatages régionaux pour les jours et les mois.
Exemple
La Langue de sortie est pertinente quand les dates comportent le mois ou qu'elles sont écrites en
entier. Dans certains cas, les calculs de données peuvent être aussi concernés. Par exemple, aux
USA, la semaine commence le dimanche alors qu'en Europe, elle commence le lundi.
• Prévisualisation de la sortie affiche le format de la date imprimée. L'éventail de caractères
utilisés s'adapte à la langue de sortie et à l'imprimante.
Le groupe Décalage de date permet d'ajouter ou soustraire un certain nombre de jours, mois ou
années de la date du jour. La date décalée s'affiche dans l'objet à la place de la date du jour.
• Jours: décalage de date en jours.
• Mois: décalage de date en mois.
• Années: décalage de date en années.
ASTUCE
Pour un décalage négatif de date, utiliser la Fonction décalage de date .
Le groupe Horloge d'imprimante définit comment utiliser l'horloge de l'imprimante comme source de
valeur de date.
• Toujours utiliser l'horloge de l'ordinateur: L'horloge de l'ordinateur sera la source exclusive de
valeur pour la Date du jour.
• Toujours utiliser l'horloge de l'imprimante: L'horloge de l'imprimante sera la source exclusive de
valeur pour la Date du jour. Si l'horloge de l'imprimante n'est pas disponible, une erreur est
rapportée.
• Utiliser l'horloge imprimante si possible: L'horloge de l'imprimante est la source de données
préférée pour la Date du jour. Si elle n'est pas disponible, la valeur de l'horloge de l’ordinateur
sera utilisée.
252
6.1.2.2. Règles de sortie
Si nécessaire une valeur de Préfixe et Suffixe peut être ajoutée à la variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
6.1.2.3. Formats de date
Designer permet une utilisation souple des champs de date. Pour définir les formats, on utilise les
notations suivantes :
Notation
Description
dd
Le numéro du jour du mois. Utilise toujours deux caractères – avec un zéro
en tête si nécessaire.
d
M
MM
Le numéro du jour du mois. Utilise un ou deux caractères.
M est le numéro de mois. Utilise un ou deux caractères.
MM est le numéro de mois. Utilise toujours deux caractères.
yy ou yyyy
L'année représentée par 2 ou 4 chiffres.
dddd
Le nom entier du jour de la semaine.
ddd
MMM
MMMM
J
JJJ
W
WW
N
Texte personnalisé
Le nom abrégé du jour de la semaine.
Le nom abrégé du mois.
Le nom entier du mois.
Nombre de jours depuis le 1er janvier. Utilise de 1 à 3 caractères.
Nombre de jours depuis le 1er janvier. Utilise toujours 3 caractères.
Le numéro de semaine de l'année en cours. Utilise un ou deux caractères.
Le numéro de semaine de l'année en cours. Utilise toujours deux
caractères.
Le numéro du jour de la semaine. La valeur utilise les caractères 1 à 7, 1
représentant lundi et 7 représentant dimanche.
Toute séquence de caractères s'affiche sans changement. Insérer des
points, des virgules ou autres caractères pour présenter la date au format
souhaité.
Exemples de formats de date
Format
Date imprimée (En anglais)
dd/MM/yy
10/03/16
d.M.yyyy
dddd, d.MMMM yyyy
10.3.2016
Thursday, 10.March 2016
253
JJJWWyyyy
textd/M/yyyytext
069102005
text10/3/2016text
6.1.3. Heure actuelle
Heure actuelle est un type de variable qui affiche la valeur de l'heure du moment. Cette valeur
provient du système ou de l'horloge de l'imprimante.
6.1.3.1. Onglet Général
Le groupe de paramètres À Propos identifie la variable et définie le format de sortie et la langue de
l'heure.
• Nom: Nom unique de la variable. Ce nom est utilisé comme référence de variable pendant son
utilisation.
• Description: Champ qui permet d'ajouter des informations et suggestions.
Le groupe Définition définit le format de sortie et affiche son aperçu.
• Format de sortie: format dans lequel l'heure s'affichera. Les formats d'heure disponibles sont
listés ici.
NOTE
L'option choisie pour la source de l'horloge définit l'éventail de Formats d'heure
autorisés. L'option horloge imprimante ne peut utiliser que des formats d'heure
compatibles avec l'imprimante. Une erreur est rapportée en cas d'utilisation d'un
format non valide. L'option horloge de l'ordinateur permet d'utiliser un éventail de
formats d'heure préalablement chargés ou personnalisés.
• Prévisualisation de la sortie affiche le format de la date imprimée.
Décalage d'heure permet d'ajouter ou soustraire un certain nombre de secondes, minutes ou heures
de l'heure actuelle.
• Secondes: Décalage de l'heure en secondes.
• Minutes:Décalage de l'heure en minutes.
• Heures: Décalage de l'heure en heures.
Le groupe Horloge d'imprimante définit comment utiliser l'horloge de l'imprimante comme source de
valeur de l'heure.
254
• Utiliser l'horloge imprimante si possible: L'horloge de l'imprimante est paramétrée comme étant
la source préférée de la valeur d'heure. Si l'horloge de l'imprimante n'est pas compatible, c'est la
valeur de l'horloge du système qui est utilisée.
• Toujours utiliser l'horloge de l'imprimante: L'horloge de l'imprimante sera la source exclusive de
valeur pour L'heure actuelle. Si l'horloge de l'imprimante n'est pas disponible, une erreur est
rapportée.
• Toujours utiliser l'horloge de l'ordinateur: L'horloge de l'ordinateur sera la source exclusive de
valeur pour l'heure actuelle.
6.1.3.2. Règles de sortie
Si nécessaire une valeur de Préfixe et Suffixe peut être ajoutée à la variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
6.1.3.3. Formats d'heures
Designer permet une utilisation souple des champs d'heure. Sélectionner un format d'heure prédéfini
ou en créer un personnalisé. Les formats sont définis avec les notations suivantes.
Notation
Description
hh
Heures sur 12. Dans ce cas, AM/PM s'ajoute. Utilise toujours deux caractères.
Ajouter des zéros en tête, si nécessaire.
h
H
HH
mm
ss
Heures sur 12. Dans ce cas, AM/PM s'ajoute. Utilise un ou deux caractères.
Heures sur 24. Utilise un ou deux caractères.
Heures sur 24. Utilise toujours deux caractères.
Utilisé pour les minutes.
Utilisé pour les secondes.
Exemples de format d'heure
Format
Date imprimée
H:mm
20:25
h:mm {AM/PM}
hh:mm:ss
8:25PM
08:25:36
255
6.1.4. Compteur
Le Compteur est un type de variable dont la valeur s'incrémente ou se décrémente en fonction des
changements de valeurs d'un compteur du système ou de l'imprimante.
Les imprimantes thermiques sont souvent équipées d'un compteur interne à incrément. C'est un
compteur dédié pour compter les étiquettes imprimées en interne. L'imprimante reçoit seulement la
première valeur et l'incrémente ou décrémente automatiquement sur les étiquettes suivantes. Cette
option réduit le montant de données transférées entre l'ordinateur et l'imprimante puisqu'une seule
valeur initiale est envoyée à l'imprimante. Un compteur interne accélère la production d'étiquette de
manière significative.
6.1.4.1. Onglet Général
Le groupe de paramètres A propos identifie la variable et définit les détails du compteur.
• Nom: Nom unique de la variable. Ce nom est utilisé comme référence de variable.
• Description: Champ qui permet d'ajouter des informations et suggestions.
Le groupe de paramètres Définition permet de définir le comportement du compteur.
• Type de compteur: Valeur du compteur qui augmente ou décrémente.
• Incrément: La valeur variable croît en fonction des étiquettes imprimées.
• Décrément: La valeur variable décroît en fonction des étiquettes imprimées.
• Incrément: Nombre d'unités entre une valeur du compteur et la valeur suivante ou la précédente.
• Répétition donne le nombre de répétitions pour chaque valeur du compteur.
• Valeur initiale: valeur utilisée au démarrage du compteur.
• Aperçu: Affiche la séquence de valeurs du compteur.
Exemple
Incrément du compteur =3, Répétition = 3 et valeur initiale = 1 donne: 1, 1, 1, 4, 4, 4, 7, 7, 7, 10, 10, 10,
13, 13, 13, ...
Le groupe de paramètres Saisie définit le comportement d'une source de données au moment de
l'impression. Pour en savoir plus sur la saisie, lire ici.
Le groupe Valeur dynamique définit comment gérer la dernière valeur dynamique d'une variable
utilisée.
• Mémoriser la dernière valeur utilisée (valeur dynamique):Designer enregistre la dernière valeur
variable utilisée. La dernière valeur utilisée est mémorisée dans un fichier texte externe au
256
même emplacement que le fichier de l'étiquette ou de la solution. Ces fichiers ont le même nom
que l'étiquette ou la solution, suivi de l'extension en .dvv.
NOTE
En partageant des étiquettes comportant des valeurs dynamiques, il faut veiller
à partager non seulement les fichiers d'étiquette ou de solution (.nlbl ou .nsln),
mais aussi les fichiers comportant les dernières valeurs dynamiques utilisées
(.dvv).
NOTE
Étiquette ou solution doivent être enregistrées avant d'activer cette option.
Exemple
La dernière valeur utilisée est utile quand il faut une continuation dans le comptage des étiquettes
imprimées (ex. : un numéro de série). La dernière valeur du compteur est stockée et le comptage
recommencera à partir de cette valeur.
Compteur imprimante définit l'utilisation du compteur de l'imprimante comme source de valeur
variable du compteur.
• Utiliser le compteur de l'imprimante si possible: Le compteur de l'imprimante est défini comme
étant le compteur choisi quand l'imprimante active le supporte. Si l'imprimante n'a pas de
compteur, c'est celui du système qui est utilisé.
• Utiliser toujours le compteur de l'imprimante: Le compteur de l'imprimante devient la source de
valeur compteur exclusive. Si la valeur du compteur de l'imprimante n'est pas disponible, la
valeur par défaut (compteur du système) est utilisée.
NOTE
Une erreur survient si l'imprimante sélectionnée n'a pas de compteur interne.
L'impression ne peut pas continuer.
• Toujours utiliser le compteur de l'ordinateur Le compteur de l'ordinateur devient la source de
valeur compteur exclusive.
ASTUCE
Les Règles de saisie aident à insérer les données variables. Elles se comportent
comme un filtre pour définir le type, la longueur et autres propriétés de saisie des
données.
Les Règles de sortie déterminent le formatage final de la variable – Elles définissent
de quelle manière la valeur variable va se présenter dans un objet.
257
Pour utiliser le compteur interne de l'imprimante, procéder comme suit :
• La longueur maximum de la variable est limitée par l'imprimante. Cette valeur doit être donnée
dans le guide utilisateur de l'imprimante.
ASTUCE
À défaut de connaître la valeur de la longueur maximum de la variable, NiceLabel
recommande d'effectuer quelques tests d'impression pour tenter de la
déterminer.
• Déterminer une variable de longueur fixe.
• Déterminer une variable au format numérique.
• Un objet texte lié à la variable doit être formaté en police interne à l'imprimante.
• Activer l'option Toujours utiliser le compteur de l'imprimante.
• S'assurer que l'icône élément interne soit visible à côté du paragraphe Compteur.
• S'assurer que le paragraphe Compteur utilise une police interne de l'imprimante.
Règles de saisie
Données définit les critères d'entrée du compteur.
• Caractères autorisés: Caractères autorisés pour les valeurs de la variable. Les groupes de
caractères autorisés pour le filtrage des données d'entrées sont décrits dans la section
Groupes de caractères autorisés.
Exemple
Les caractères non numériques sont aussi utilisables comme valeurs de compteur.
Alphanumérique détermine la séquence avec Incrément = 3 et valeur initiale = 1 va donner : 1, 4,
7, A, D, G, J, M, P, S, V, Y, b, e, h,...
• Limiter la longueur: Longueur maximum de la valeur de la variable.
• Longueur (caractères): Spécifie le nombre exact de caractères autorisés.
• Longueur fixe: La variable doit contenir le nombre exact de caractères tel que défini dans Limiter
la longueur variable.
Le groupe Vérifier la gamme définit les valeurs minimum et maximum du compteur.
• Valeur minimum: Valeur minimum du compteur.
• Valeur maximum: Valeur maximum du compteur.
258
Le groupe Paramètres de bouclage définit la condition à laquelle le compteur se réinitialise
automatiquement à la valeur par défaut.
• Utiliser min/max: Valeurs minimum et maximum du compteur qui activent le bouclage.
• Lorsque la source de données sélectionnée change: Le changement de valeur de la source de
données active le bouclage.
• Lorsque la date ou l'heure changent: Le changement de valeur de date ou d'heure active le
bouclage.
NOTE
Le changement de date/heure est défini par l'horloge de l'ordinateur.
Règles de sortie
Préfixe et Suffixe sont des caractères qu'on ajoute à la valeur d'une variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Le caractère de remplissage permet le remplissage de tous les caractères jusqu'à ce que le longueur
maximale de la variable soit atteinte. Le caractère de remplissage est activé quand Limiter la longueur
de la variable dans l'onglet Règles de saisie est activé.
• Remplissage: Définit le mode de remplissage.
• Non utilisé: N'utilise pas de remplissage.
• Sur la gauche: Ajoute des caractères de remplissage à la gauche de la valeur de donnée.
• Sur la droite: Ajoute des caractères de remplissage à la droite de la valeur de donnée.
• Autour de la valeur: Ajoute des caractères de remplissage de chaque côté de la valeur de
donnée.
• Caractère: Caractère utilisé pour le remplissage.
Exemple
Le caractère de remplissage est en général un zéro (0) ajouté à la gauche de la valeur variable. Quand
la longueur maximum de la variable est de 5 caractères et que la valeur est 23, le résultat après
remplissage donne 00023.
Multilignes divise le texte en plusieurs lignes.
259
AVERTISSEMENT
Éviter d'utiliser ce paramètre si possible. Il est plutôt recommandé d'utiliser l'objet
Paragraphe pour présenter du texte multilignes sur une étiquette ou un formulaire.
• Nombre de lignes: Nombre maximum de lignes pour la valeur d'une variable.
• Longueur de la ligne: Nombre maximum de caractère sur une seule ligne.
• Mots non coupés: Effectue les retours à la ligne uniquement sur un espace entre deux mots.
6.1.5. Invites
Lorsqu'une étiquette comporte des variables, une valeur doit leur être assignée avant l'impression.
Les variables saisies reçoivent une valeur manuellement à l'impression. Avant chaque travail
d'impression, l'opérateur se voir réclamer une valeur pour chaque variable.
Ces valeurs sont entrées à la main. L'ordre dans lequel elles sont saisies peut être précisé dans la
boîte de dialogue Ordre des saisies.
Le groupe Saisie demande à l'opérateur une saisie de données manuelles – après ouverture de la
boîte de dialogue Imprimer.
• Saisie à l'impression: permet d'activer ou désactiver la saisie d'une valeur de variable.
NOTE
Quand une source de données dynamique est incluse dans la Valeur initiale, la
saisie est désactivée.
• Invite: contient le texte d'invite pour que l'utilisateur entre la valeur. Ce texte sert d'instruction, il
renseigne sur le type de valeur à insérer avant l'impression.
• Valeur requise: état variable de la valeur – obligatoire ou en option. Si le texte saisi reste vierge si
la valeur est obligatoire, l'impression ne démarrera pas. Un message d'erreur apparaît.
6.1.6. Impression des variables du formulaire
Les variables du formulaire d'impression sont des variables générées automatiquement qui
mémorisent les valeurs des objets du formulaire d'impression par défaut à l'exécution du formulaire
d'impression.
Elle sont ajoutées dans une solution dans deux cas :
• Pour ajouter un nouveau formulaire d'impression (aller sur Accueil > Personnaliser l'impression >
Ajouter un nouveau formulaire > Formulaire d'impression)
260
• Pour modifier un formulaire d'impression (aller sur Accueil > Personnaliser l'impression >
Modifier un formulaire d'impression)
Les détails concernant ces deux opérations sont décrits ici.
Ces variables sont dans la liste des autres sources de données connectées (appelées
PrintingForm_[VariableName]). Elles figurent toutes dans l'Explorateur de données dynamiques et
sont donc modifiables dans le Gestionnaire de données dynamiques.
Toutes les variables du formulaire d'impression appartiennent au type variable saisie. Elles sont
toutes modifiables, renommées et configurées avec des données personnalisées et des règles de
saisie et de sortie.
NOTE
Pour respecter les bonnes pratiques, NiceLabel suggère d'éviter de modifier les
variables du formulaire d'impression. S'il est nécessaire de les modifier, vérifier que les
données personnalisées et les règles de saisie et de sortie n'interfèrent pas avec
l'impression de l'étiquette.
NOTE
Si une erreur survient lors de l'utilisation d'un formulaire d'impression personnalisé,
l'option Recréer le formulaire d'impression permet de restaurer le formulaire
d'impression par défaut. Dans ce cas, toutes les modifications sont annulées.
La différence entre ces variables du formulaire d'impression et des variables normales réside dans le
fait qu'elles sont :
261
• réutilisées par tous les autres formulaires d'impression d'une solution.
• Une fois supprimées, elle sont recréées pour tous les nouveaux formulaires d'impression
ajoutés à une solution.
Les variables du formulaire d'impression de Designer sont les suivantes :
• PrintingForm_IdenticalCopies: Mémorise le nombre de copies d'une même étiquette à imprimer.
• PrintingForm_LabelName: Mémorise le nom de l'étiquette sélectionnée. Cette variable informe
le formulaire d'impression de l'étiquette à imprimer.
• PrintingForm_LabelSets: Mémorise le nombre de travaux d'impression à envoyer à l'imprimante.
• PrintingForm_PrinterName: Mémorise le nom de l'imprimante sélectionnée.
• PrintingForm_PrintToFile: Mémorise le nom du fichier dans lequel l'étiquette est imprimée.
• PrintingForm_Quantity: Mémorise la quantité d'étiquette à imprimer.
• PrintingForm_SkippedLabels: Mémorise la quantité d'étiquettes à sauter.
NOTE
Même si les objets du formulaire d'impression peuvent se connecter à tout type de
source de données, NiceLabel recommande de laisser les objets connectés aux
variables du formulaire d'impression générées automatiquement.
6.2. Fonctions
L'objectif des fonctions est de manipuler les données assignées aux objets de l'étiquette ou du
formulaire. Les fonctions traitent les valeurs de données existantes et enregistrent le résultat dans les
sources de données générées par la fonction.
Chaque fonction peut être directement connectée à un objet et utilisée dans une autre fonction.
ASTUCE
Toutes les fonctions d'une étiquette ou d'une solution sont listées dans l'Explorateur
de données dynamiques et dans le Gestionnaire de données dynamiques.
Cliquer sur Ajouter une nouvelle fonction et sélectionner dans la liste la fonction appropriée. De
suite, une boîte de dialogue de configuration s'ouvre. Elle permet d'éditer la fonction selon les
besoins. Les options de configuration sont décrites dans les sections dédiées à chaque type de
fonction.
262
Designer comporte les fonctions suivantes :
• Extraction: Extrait une partie spécifique des données selon les règles précisées par l'utilisateur.
• La fonction Concaténation assemble deux ou plusieurs données en une seule valeur.
• Décalage de date: Décale la date du jour.
• Linéaire: Transforme la valeur en cours en utilisant plusieurs types de fonctions linéaires.
• VBScript: Permet d'effectuer des transformations complexes de valeurs.
• Expression VBScript: Version simplifiée de VBScript.
• Python Script: Permet d'effectuer des transformations complexes de valeurs.
• HIBC: Encode les données aux normes de code à barres du domaine de la santé.
• GS1-128: Encode les données aux normes de codes à barres GS1-128.
• ANSI MH10.8.2: Encode les données aux normes ANSI MH10.8.2-2006 .
• Transférer la syntaxe des données pour support de haute capacité (ADC): Permet aux
utilisateurs de ADC de se servir d'un seul utilitaire de connexion, quel que soit le support ADC
employé.
• La fonction Lier au fichier va lire le contenu d'un fichier donné et l’afficher dans un objet.
• Message NDEF: Cette fonction permet de définir un format d'encapsulation de message pour
échanger des informations de données par un lien Near Field Communication (NFC).
263
6.2.1. Extraction
Extraction: Cette fonction extrait une partie spécifique des données selon les règles précisées par
l'utilisateur.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Source des données d'entrée: Définit la source des données d'entrée, existante ou nouvelle
(variable, fonction ou enregistrement de base de données) à utiliser pour la fonction. La valeur finale
(sortie) est extraite de la valeur de la source de données d'entrée choisie.
Définition: Ce groupe propose deux méthodes d'extraction des données dans une source de
données d'entrée.
Longueur fixe: Extrait une nombre fixe de caractères de la source de données d'entrée.
• Décalage: Nombre de caractères à sauter au début de la valeur.
• Longueur: Longueur de la valeur extraite.
Exemple :
Valeur d'entrée: ABCDE
Décalage: 0
Longueur: 3
Valeur de l’extraction: ABC
Exemple :
Valeur d'entrée: ABCDE
Décalage: 2
Longueur: 3
Valeur de l’extraction: CDE
Séparé est utilisé lors de l'extraction de données, séparées par un séparateur spécifié par l'utilisateur.
• Séparateur: Caractère (virgule par défaut) qui sépare les champs de la valeur d'entrée.
• Délimiteur de texte: Caractère qui englobe les valeurs dans les champs (guillemet par défaut).
264
ASTUCE
Si un délimiteur est utilisé, le délimiteur dans le texte appartient aussi à la valeur des
données. Le délimiteur peut être vide.
• Numéro de champ: Le numéro du champ extrait de la source des données d'entrée.
Exemple :
Valeur d'entrée: "A", "B", "C", "D"
Séparateur: ,
Délimiteurs de texte : "
Numéro du champ: 3
Valeur de l’extraction: C
6.2.2. Concaténation
La fonction Concaténation assemble deux ou plusieurs données en une seule valeur.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Le groupe Source des données d'entrée définit la source des données d'entrée, existante ou
nouvelle (variable, fonction ou enregistrement de base de données) à utiliser pour la fonction.
Options de sortie: Ce groupe définit le format de la valeur de sortie.
Séparateur est un caractère inséré entre les valeurs concaténées. La caractère de séparation peut
être saisi manuellement ou sélectionné à partir de l'une des options additionnelles :
• Nouvelle ligne (CR/LF): Caractère de nouvelle ligne.
• Insérer un caractère spécial: un caractère spécial est saisi.
NOTE
Le séparateur est en option. Si aucun séparateur n'est défini, les valeurs
concaténées sont assemblées sans espace ou caractère séparateur.
• Ignorer les valeurs vides: Les valeurs vides des sources de données sont ignorées. Ces
valeurs sont exclues de la concaténation.
265
ASTUCE
Cette option est utile pour éviter les séparateurs dupliqués lorsque des valeurs
vides apparaissent.
Exemple :
Valeur de source de données 1: A, B, C, D
Valeur de source de données 2: <vide>
Valeur de source de données 3: E, F, G
Séparateur: ,
Valeurs concaténées soit en ignorant les valeur vides: A, B, C, D, E, F, G vs. A, B, C, D, E, F, G
NOTE
L'option Ignorer les valeurs vides n'est effective qu'après exécution d'une commande
d'impression. Lors du stockage d'une étiquette en mode d'impression stocker/
rappeler ou lors de l'exportation d'une étiquette, les valeurs vides ne sont pas
ignorées. Les séparateurs apparaissent dupliqués.
6.2.3. Décalage de date
Décalage de date: Cette fonction définit le nombre de jours, mois et/ou années à ajouter ou
soustraire d'une date spécifique (quelle soit la date du jour ou n'importe quelle date passée ou future).
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Source des données d'entrée Définit la source dans laquelle se trouve les données à utiliser dans la
fonction.
Décalage Le nombre de jours, mois ou années à ajouter ou soustraire de la données d'entrée.
Exemple :
Date du jour: 8 mars 2016
Décalage: Décalage: Jours +1; Mois +1; Années +1
266
Résultat: 7 avril 2017
Formatage de sortie: Ce groupe définit la sortie de la fonction.
• Format de sortie: Définit le format de la date à utiliser dans l'objet connecté.
• Exemple: Date du jour dans le format de sortie choisi.
6.2.4. Linéaire
La fonction Linéaire multiplie ou divise une valeur d'entrée par un Multiplicateur défini. Une valeur en
option (Addition) peut être aussi ajoutée.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Source des données d'entrée Définit la source dans laquelle se trouve les données à utiliser dans la
fonction.
Les Paramètres de la fonction linéaire sont:
• Mode: Type de fonction linéaire.
• a: Fonction multiplicateur.
• b: Fonction addition.
Formatage de sortie définit la sortie de la fonction.
Format de sortie définit le format de la valeur modifiée. plus... Ouvre d'autres options de formatage:
• Séparateur décimal: Caractère qui marque la limite entre les parties intégrales et fractionnelles
d'un nombre décimal.
• Nombre de décimales: Nombre de décimales après le séparateur décimal.
• Utiliser le séparateur 1000: Sépare ou regroupe par milliers.
• Délimiteur: Caractère qui sépare les milliers du reste du nombre.
• Exemple: Aperçu de la valeur de sortie formatée.
Exemple :
Valeur d'entrée: 123
a: 2
267
b: 20
Valeur de sortie: 2 * 123 + 20 = 266
6.2.5. VBScript
La fonction VBScript permet la lecture, l'écriture et la manipulation de données quelle que soit la
source de données connectée.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
• Le type de fonction affiche le type de script sélectionné.
VBScript: Ce groupe permet de définir le script.
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans un
script.
• Vérifier valide la syntaxe du script saisi.
• Éditeur de script: Ouvre l'éditeur qui rend l'écriture du script plus facile et plus efficace.
NOTE
Le résultat du script doit être enregistré dans le 'Résultat'. La valeur du 'Résultat' est
insérée dans le nom de la fonction. Cette fonction peut être utilisée comme source de
données dynamiques.
Exemple :
La variable NAME fournit le premier et le dernier nom d'une personne. La fonction VBScript peut
couper les noms et utiliser uniquement le premier nom comme résultat de la fonction.
Valeur initiale de la variable NAME: John Doe
Dim Spc
Spc = InStr(NAME, " ")
if NAME <> "" then
Result = Mid(NAME, 1, Spc-1)
end if
Résultat du script VB: John
268
NOTE
Pour vérifier si une variable de date est vide, utilisez la syntaxe :
Datevariable.Value == None
6.2.6. Expression VBScript
Expression VBScript est une version en ligne simplifiée de la fonction VBScript. Cette action Designer
vous permet de :
• Manipuler les variables existantes
• Extraire des morceaux de chaînes
• Effectuer des calculs rapides
L'Expression VBScript remplace souvent l'écriture des VBScripts complets. Au lieu d'écrire un script
complet, insérer une expression d'une seule ligne dans la zone d'édition. Elle est validée au moment
de l'impression.
ASTUCE
Comparée aux commandes VBScript, une commande d'expression VBScript n'a pas
besoin qu'une valeur finale soit enregistrée dans le Résultat.
A Propos
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
VBScript Expression
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans une
expression.
• Vérifier valide la syntaxe du script saisi.
• Éditeur: Champ d'écriture et édition du script.
6.2.6.1. Éditeur de script
NiceLabel 2019 comporte un éditeur de scripts qui facilite l'écriture en Python ou en VB, sans erreur
ni perte de temps.
269
La sélection des langages de script devant être utilisés dans l'Éditeur de script diffère entre
NiceLabelDesigner Proet Automation Builder:
• Dans Designer, double-cliquez sur le plan de travail du formulaire pour ouvrir Propriétés du
formulaire>Paramètres additionnels>Langue de script du formulaire.
• Dans Automation Builder, allez dans Éléments de configuration > cliquez sur Modifier pour
ouvrir les propriétés du déclencheur>Paramètres> Autre > Script.
ASTUCE
NiceLabel 2019 Utilise la variante .NET de Python appelée IronPython. C'est une
langue de script Python tout à fait compatible qui prend également en charge les
méthodes .NET.
Le ruban de l'éditeur dispose des commandes usuelles qui sont réparties dans plusieurs groupes
par fonction.
• Le groupe Presse-papiers comporte les commandes Couper, Copier, Coller et Supprimer.
• Le groupe de ruban Annuler Rétablir annule ou répète les actions d'édition.
• Le groupe Fichier permet de charger et enregistrer les scripts dans un fichier.
• Charger depuis un fichier: charge un script à partir d'un fichier texte externe
précédemment enregistré.
• Enregistrer sur un fichier: Stocke le script actuellement modifié dans un fichier texte.
270
• Le groupe Édition permet de rechercher et remplacer des chaînes dans un script.
• Chercher: Trouve la chaîne saisie dans le script.
• Remplacer: Remplace la chaîne dans le script.
• Le groupe Insérer: La commande Source de données insère dans le script des sources de
données existantes ou nouvellement créées.
• Le groupe Script: La commande Valider le script valide la syntaxe du script saisi.
Éléments de script disponibles contient tous les éléments de script disponibles pour bâtir le script.
Double-cliquer sur l'élément ou cliquer sur le bouton Insérer pour insérer l'élément à l'endroit où le
curseur se trouve dans le script.
Description de l'élément donne une information basique sur l'élément de script inséré.
La liste d'erreurs comporte les erreurs rapportées après utilisation de la commande Valider le
script.
6.2.7. Script Python
La fonction Script Python permet les manipulations de données les plus complexes et exigeantes
sur une étiquette ou un formulaire.
ASTUCE
Comparé au VBScript, c'est une option plus adaptée aux systèmes 64 bits. Elle est
aussi plus rapide à écrire.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
• Le type de fonction affiche le type de script sélectionné.
Script Python
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans un
script.
• Vérifier valide la syntaxe du script saisi.
• Éditeur de script: Ouvre l'éditeur qui rend l'écriture du script plus facile et plus efficace.
271
Exemple :
La variable NAME fournit le premier et le dernier nom d'une personne. La fonction Script Python peut
couper les noms et utiliser uniquement le premier nom comme résultat de la fonction.
Valeur initiale de la variable NAME: John Doe
name = NAME.Value
Spc = name.find(' ')
if name != '' and Spc != -1:
Result.Value = name[0:Spc]
else:
Result.Value = name
Résultat du script Python: John
6.2.8. HIBC
HIBC est une norme de code à barres utilisée spécialement dans la santé, comme conseillé par
l'organisation HIBCC. Cette norme supporte les codes à barres composites, l'utilisation d'éléments
multiples comme des éléments de codes, quantité et numéro de lot dans un seul code à barres.
ASTUCE
Consulter le site Internet HIBCC pour plus d'informations.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Structure: Ce groupe sélectionne la version standard et l'un des trois types de codes à barres HIBC
disponibles:
• Version: Sélecteur de version HIBC. Les étiquettes utilisant un vieil encodage de données HIBC
sont ouvrables avec la version 2.5. Lors de la création d'une nouvelle étiquette, le travail
d'encodage dépend de la version HIBC sélectionnée, 2.5 ou 2.6.
• Type: Sélecteur du type de structure de données.
• Primaire: Structure de données fixes obligatoire qui identifie l'objet et son fournisseur.
• Secondaire: Structure de données optionnelle indiquée par le séparateur « / ». Il peut
contenir une structure variable (mais définie) contenant des numéros de série ou de lot,
une quantité et une date d'expiration.
272
• Définition primaire: Élément nécessaire quand il y a aussi une structure de données
Secondaire. Les trois champs de données Primaires d'une fonction HIBC doivent être
ajoutés à la structure de données Secondaire. Définition Primaire sélectionne la
fonction HIBC existante appropriée.
• Concaténée: Fusionne les deux premiers types de structures en une seule structure de
données.
Définition: Ce groupe définit le contenu des champs du code à barres HIBC:
Champs de structure des données Primaires:
• Labeler ID code (LIC): Champ assigné et maintenu par HIBCC. Le premier caractère de ce
champ est toujours alphabétique. Le LIC est censé identifier un étiqueteur dans des filiales ou
des divisions distinctes au sein d'une organisation mère.
• Produit ou Catalogue... : Numéro compressé de produit ou de catalogue.
• Unité de mesure... : Représentation numérique d'un niveau d'emballage (0 à 9) où 0 est le niveau
le plus bas ou « l'unité de mesure ».
Exemple :
Une entreprise peut emballer des unités de consommation dans une boîte, des boîtes dans un carton,
et des cartons dans une caisse. Une manière d'étiqueter donnerait : unité de consommation = 0; Boîte
= 1; Carton = 3; et Caisse = 5.
Champs de structure des données Secondaires:
• Quantité: Champ à deux ou cinq chiffres décrivant le nombre de données d'utilisation incluses
dans le paquet identifié par l'étiquette du code à barres.
• Format de date: Format de date préféré à utiliser avec l'étiquette HIBC. S'il n'en faut pas sur
l'étiquette, choisir un des formats contenant « Aucune date ».
• Date: Affiche la date du jour.
• Lot/Batch: Le champ peut être alphanumérique et sa longueur peut varier et atteindre au
maximum 18 caractères. Si ce champ n'est pas requis, il peut rester vide.
• Numéro de série: Le champ peut être alphanumérique et sa longueur peut varier jusqu'à 18
caractères. Si ce champ n'est pas requis, il peut rester vide.
• Date de production:Identifiant des données formaté comme suit : JJMMAAAA.
273
6.2.9. GS1-128
GS1-128: Cette fonction encode les données du code à barres en utilisant la norme GS1-128. La
norme supporte l'encodage de données texte, de nombres, fonctions, et le jeu de caractères 128
ASCII complet.
GS1-128 encode les données et définit leur signification en définissant une liste d'Identifiants
d'application (AI). Ces identifiants définissent le contenu et la longueur des données qu'ils
comportent.
Ils comportent tous un champ de données qui contient un nombre de caractères fixes ou variables.
ASTUCE
Pour plus d'informations sur la norme GS-128 et son encodage, consulter le site de
GS1.
Vous trouverez ici la liste des Identifiants d'application disponibles.
A Propos
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Identifiants d'application Ce champ affiche les AI sélectionnés.
Modifier la définition de la fonction: Ce bouton ouvre la boîte de dialogue Définition de la fonction.
La boîte de dialogue Définition de la fonction permet d'Ajouter, Supprimer, Déplacer et modifier les
identifiants choisis. Il y a quatre colonnes pour les propriétés des identifiants :
• Identifiant: Colonne avec le numéro de l'AI et sa description.
• Valeur: Colonne avec une valeur insérée manuellement ou une valeur définie automatiquement
par la Source de données choisie.
ASTUCE
La colonne Valeur garantit que les valeurs sont conformes aux normes
GS1-128. Les valeurs sont automatiquement reformatées selon la longueur et le
format de l'identifiant.
274
• Options: Colonne avec des options d'identifiant supplémentaires (si disponible).
Le groupe Séparateur définit le caractère séparateur des AI.
Un seul code à barres peut comporter plusieurs AI. Ces champs sont séparés à droite et à gauche par
un Séparateur. Par défaut, on utilise les deux premiers chiffres de l'AI. Des séparateurs personnalisés
peuvent être définis en insérant des caractères alphanumériques.
Le groupe Fonction de sortie additionnelle définit une fonction subordonnée.
• Créer une fonction de sortie avec contenu non formaté crée une fonction subordonnée qui
utilise des données non formatées encodées par la fonction parent GS1-128.
• Nom de la fonction: Le nom de la fonction subordonnée nouvellement créée.
6.2.10. ANSI MH10.8.2 (ASC)
ANSI MH10.8.2 (ASC): Cette fonction encode les données du code à barres en utilisant la norme
ANSI MH10.8.2-2006. Cette norme fournit un éventail d’identifiants de données MH 10/SC 8 et
d'identifiants d'application GS1. Elle permet d'assigner de nouveaux identifiants de données et de
définir la corrélation entre les identifiants de données et les identifiants d’application.
ASTUCE
Pour plus d'informations sur la norme ANSI MH10.8.2 (ASC), consulter le site Internet
officiel. La norme MH10.8.2 dépend du standard ISO/IEC 15418 standard qui se
trouve ici.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Identifiants d'application: ils permettent une utilisation normalisée des identifiants de données. Ils
sont utilisables avec tous les supports de données alphanumériques.
Modifier la définition de la fonction: Ce bouton ouvre la boite de dialogue Définition de la fonction.
Elle permet à l'utilisateur d'Ajouter, Supprimer, Déplacer, et modifier les identifiants choisis.
Il y a trois colonnes avec les propriétés des identifiants:
• Identifiant: colonne avec l'ID de l'identifiant.
• Valeur: colonne avec une valeur insérée manuellement ou une valeur définie automatiquement
par la Source de données choisie.
275
NOTE
Chaque colonne Valeur permet la saisie d'un nombre de caractères limité. La
limitation (format) est définie par la réglementation et varie selon l'identifiant
sélectionné.
6.2.11. Syntaxe de transfert des données pour support
de haute capacité (ADC)
Cette fonction répond aux normes internationales ISO/IEC FDIS 15434 des technologies de
l'information – techniques de l'identification automatique et de collecte des données – syntaxe pour
support de haute capacité ADC.
Cette norme définit la manière dont les données sont transférées du système d'information du
fournisseur sur les supports de haute capacité de collecte automatique des données (ADC), et la
manière dont les données sont transférées au système d'information du destinataire.
Cette norme utilise les technologies de haute capacité, comme des symboles en deux dimensions,
pour encoder plusieurs champs de données. Ces champs sont habituellement analysés par les
systèmes d'information et reliés aux champs de données spécifiés.
Cette fonction permet d'encoder des données dans les objets de l'étiquette. On peut ainsi combiner
plusieurs informations dans un seul message. Chaque partie commence par une entête suivie par le
message. Chaque champ de données doit avoir une valeur de saisie manuelle fixe ou être connecté à
une variable.
NOTE
Vérifier que la variable a le même format de données que celui requis par l'identifiant
de données. En général, les identifiants de données ont un format strict répondant à
une norme.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
• Identifiants d'application: Ils permettent une utilisation normalisée des identifiants de
données.
ASTUCE
L'objectif des identifiants est de fournir une identification de chaque article. Pour
gérer les identifiants, cliquer sur Modifier la définition de la fonction.
276
Définition de la fonction La boîte de dialogue permet d'Ajouter, Supprimeret modifier les
identifiants choisis.
• Enveloppe du format: La colonne définit le point de départ et de fin des données dans un
Format donné. Chacune contient un format d'entête, les données et un format de fin.
Exemple :
• L'enveloppe de format 02 représente le Message EDI terminé/données transmises.
• L'enveloppe de format 06 représente les données qui sont encodées en utilisant les identifiants
de données ASC MH 101.
NOTE
Chaque identifiant permet d'ajouter plusieurs éléments.
• Éléments de données: La colonne définit le contenu de l'identifiant. Insérer les données à
encoder à la main ou définir une source de données.
• Format des données d'entête: Définit deux formats obligatoires pour les éléments d'entête.
• Version: Organisation qui contrôle la structure des données.
• Émission: Numéro d'émission de la norme de support ADC.
6.2.12. Contenu du fichier
La fonction Contenu du fichier lit le contenu d'un fichier spécifique. Le fichier peut être accessible
localement ou à distance par connexion réseau.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Le groupe Paramètres du fichier permet de paramétrer les détails de connexion au fichier.
Nom du fichier définit la connexion au fichier.
Encodage: Spécifie l'encodage des données envoyées.
• Auto: définition automatique de l'encodage .
ASTUCE
Si nécessaire, sélectionner le type d'encodage préféré dans le menu déroulant.
277
6.2.13. Message NDEF
La fonction Message NDEF permet de définir un format d'encapsulation de message pour échanger
des données par un lien NFC (Near Field Communication). Ce type de lien s'établit entre deux
dispositifs NFC, ou entre un dispositif NFC et un tag.
ASTUCE
NFC est un protocole de communication qui permet à deux périphériques de
communiquer entre eux lorsqu'ils sont distants de moins de 4 cm.
Un message NDEF encapsule un ou plusieurs enregistrements définis par l'application, ayant des
types et des tailles variés. Ces enregistrements sont combinés en un seul message.
NOTE
La sortie de cette fonction est au format HEX.
A propos: Ce groupe identifie la fonction.
• Nom: ID de la fonction, initiallement défini par le type de fonction.
• Description: Objectif et rôle de la fonction définis par l'utilisateur.
Le groupe Structure du message NDEF affiche les enregistrements NDEF mis dans le message.
Cliquer sur Modifier la définition de la fonction pour ouvrir la boîte de dialogue Message NDEF. Elle
permet à l'utilisateur d'Ajouter, Supprimer, Déplacer et modifier les enregistrements NDEF. Il y a
deux colonnes avec les propriétés de l'enregistrement :
• Type d'enregistrement NDEF identifie le type d'enregistrement. Voici la liste des codes à barres
disponibles dans Designer :
• Uri: Contient une chaîne de caractères qui identifie une ressource Web.
• Texte: Contient un contenu texte avec des informations concernant l'encodage texte et le
code de langue.
• Smart Poster: Inclut de multiples sous-enregistrements tels qu'URI, titre, actions
recommandées, icône, taille et type.
NOTE
Le contenu d'un Smart Poster est représenté par un seul contenu
d'enregistrement, même si en interne sa structure représente plusieurs
(sous) enregistrements à l'intérieur d'un seul enregistrement.
278
• Sélection du transfert BlueTooth: Un ensemble d'enregistrements incluant divers objets
tels que version du transfert, chaîne d'adresse du dispositif, chaîne locale complète, classe
du périphérique et classe du service.
• Personnalisé(e): Type d'enregistrement qui permet d'encoder les données NFC non
natives.
ASTUCE
Glisser et déposer les enregistrements dans la boîte de dialogue Message
NDEF pour les changer rapidement de place.
ASTUCE
Les descriptions détaillées des types d'enregistrements NDEF sont
disponibles dans les spécifications techniques du Forum NFC.
• Définition de l'enregistrement: Ces paramètres sont définis par les normes NDEF. Les options
disponibles dépendent du type d'enregistrement sélectionné.
Inclure des conteneurs de capacité ajoute des conteneurs de capacité aux données encodées. Ces
conteneurs de capacités stockent les données de contrôle pour gérer les données NFC dans un tag
ou un dispositif. Ils disent au dispositif NFC que les données reçues sont un message NFC. Dans le
cas où le contenu NFC doit être encodé dans un tag RFID haute fréquence (HF) normalisé, activer
l'option Inclure les conteneurs de capacité. Ce sera le signal pour le lecteur que le contenu NFC est
enregistré dans le tag. Certains tags compatibles NFC comportent déjà un conteneur de capacité, il
n'est donc pas nécessaire d'en rajouter un au contenu généré.
6.3. Base de données
Les bases de données sont utilisables comme sources de données dynamiques pour les objets d'une
étiquette ou d'un formulaire. Pour que le contenu de la base de données soit accessible et
récupérable pour l'objet sélectionné, la connexion à la base de données doit être correctement
établie et configurée.
La manière la plus rapide et la plus conviviale d'ajouter une base de données à une étiquette ou une
solution consiste à utiliser l'Assistant Base de données.
Designer permet aussi d'établir et configurer manuellement les connexions à la base de données. De
cette façon, tous les paramètres de connexion sont configurables. Cette option est réservée aux
spécialistes.
Toutes les Bases de données d'une étiquette ou d'une solution sont listées dans l'Explorateur de
sources de données.
Designer est compatible avec une large sélection de types de bases de données. La liste des types
de bases de données utilisables se trouve ici.
279
Pour savoir comment se connecter aux types de bases de données utilisables, lire ici.
Pour connaître les autres sources de données disponibles et comment utiliser le Gestionnaire de
données dynamiques, lire ici.
INFO NIVEAU DE PRODUIT:
La création de formulaires et l'utilisation d'objets du formulaire sont disponibles dans
PowerForms.
6.3.1. Types de bases de données utilisables
Designer est compatible avec plusieurs types de bases de données:
• Microsoft Excel
• Microsoft Access
• Microsoft SQL Server
• Base de données Texte
• Base de données Oracle
• MySQL
• Base de données OLE
• Base de données ODBC
NiceLabel recommande d'utiliser les types de base de données standard : Fichiers texte, Excel,
Access, SQL Server, et MySQL. L'utilisation des bases de données standard est plus facile et plus
rapide; les performances de l'application et de l'interface utilisateur sont optimisées pour cela. Pour
travailler avec des base de données non standardisées, utiliser les options OLE et ODBC.
Pour savoir comment se connecter aux types de bases de données utilisables, lire ici.
6.3.2. Options de connexion à la base de données
Designer permet de connecter un objet à une base de données de deux manières. Le diagramme cidessous montre les deux options possibles.
280
1.
L'Assistant Base de données propose un guide pour :
• connecter une base de données à une étiquette ou un objet de formulaire
• ajouter une base de données aux sources de données de la solution d'étiquetage
Le déroulement de la création et de la configuration d'une connexion à une base de données
en utilisant l'assistant est décrit ici.
INFO NIVEAU DE PRODUIT
Cette section s'applique à Designer Pro et PowerForms.
2.
Connexion à une base de données effectuée et configurée manuellement.
NOTE
Cette option est réservée aux spécialistes. Elle permet une configuration détaillée et
offre tous les paramètres de connexion aux bases de données disponibles.
Le déroulement et la création de la configuration manuelle d'une connexion à une base de données
est décrit ici.
281
6.3.3. Assistant Base de données
L'Assistant Base de données guide l'utilisateur pour configurer la connexion à une base de données
et sélectionner les tables et les champs à utiliser.
Modifier la base de données permet d'éditer toutes les bases de données existantes connectées en
utilisant l'assistant.
De plus l'assistant permet de trier, filtrer les enregistrement et de définir le nombre de copies à
imprimer par enregistrement de la base de données.
6.3.3.1. Ajout d'une base de données
Pour ajouter une base de données en utilisant l'Assistant base de données, cliquer sur le bouton de la
base de données préférée dans le groupe Designer Ruban de l'onglet Données -> Assistant base de
données.
Il y a trois manières de lancer l'Assistant base de données:
• Option1: Cliquer sur le bouton de la base de données préférée dans le groupe Designer Ruban
de l'onglet Données -> Assistant base de données.
• Option 2: Cliquer sur le bouton de la base de données préférée dans le groupe de ruban du
Gestionnaire de données dynamiques -> Assistant base de données.
282
• Option 3: Cliquer sur la commande + Assistant base de données dans l'Explorateur des Sources
de données ou les propriétés de l'objet.
Voici la liste des options disponibles dans l'assistant. Pour réussir à ajouter une base de données,
suivre les étapes de chaque type de base de données :
• Ajouter une base de données Excel
• Ajouter une base de données Access
• Ajouter une base de données SQL Server
• Ajouter une base de données Texte
• Ajouter une base de données Oracle
• Ajouter une base de données MySQL
• Ajouter d'autres bases de données OLE
• Ajouter une source de données ODBC
6.3.3.2. Assistant base de données pour base de données Excel
Cette section décrit la manière de lier une base de données Access à un objet en utilisant l'Assistant
base de données de Designer, étape par étape.
Étape 1: Paramètres de connexion
283
Cette étape définit les paramètres de la connexion à la base de données.
NOTE
Les paramètres de configuration dépendent du type de base de données sélectionné.
Nom de fichier définit l'emplacement du fichier de la base de données.
Les Réglages avancés ouvrent la boite de dialogue de configuration du système. La fenêtre
Propriétés des liaisons de données permet de définir les propriétés de la connexion. Propriétés des
liaisons de données est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire
ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Cliquer sur Suivant.
Étape 2: Tables et champs
Cette étape définit la table de la base de données et les champs de cette table à utiliser comme
source de données dynamiques.
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Cliquer sur Suivant.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
284
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
285
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour
récupérer les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés
dans la liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Les détails concernant les paramètres d'extraction et les options sont
disponibles ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de
l'étiquette ou du formulaire.
6.3.3.3. Assistant Base de données pour Bases de données
Access
Cette section décrit la manière de lier une base de données Access à un objet en utilisant l'assistant
Base de données de Designer, étape par étape.
Étape 1: Paramètres de connexion
286
Cette étape définit les détails de la connexion au fichier de la base de données Access.
Nom du fichier sélectionne le fichier de la base de données.
L'Authentication réclame un Nom d'utilisateur et un Mot de passe pour les fichiers de base de
données Access protégés par mot de passe.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Les Réglages avancés ouvrent la boite de dialogue de configuration du système. La fenêtre
Propriétés des liaisons de données permet de définir les propriétés de la connexion. Propriétés des
liaisons de données est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire
ici.
Cliquer sur Suivant.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
287
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
288
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour
récupérer les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés
dans la liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Les détails concernant les paramètres d'extraction et les options sont
disponibles ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de
l'étiquette ou du formulaire.
6.3.3.4. Assistant base de données pour base de données SQL
Server Microsoft
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Cette section décrit comment lier une base de données SQL Server Microsoft à un objet de
l'étiquette ou d'un formulaire en utilisant les étapes de l'Assistant base de données Designer.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion au fichier de la base de données.
289
Le groupe Informations de connexion définit le serveur qui héberge la base de données à laquelle il
faut se connecter.
• Serveur définit le serveur de la base de données.
Le groupe Authentification définit le type d'authentification pour accéder au serveur de la base de
données.
• Utiliser l'authentification Windows. Cette option définit l'authentification Windows pour vérifier la
connexion au serveur SQL. L'utilisateur se connecte à la base de données en utilisant le nom
d'utilisateur du domaine et son mot de passe.
• Utiliser l'authentification SQL Server. Cette option définit les identifiants et mot de passe
d'accès à la base de données pour vérifier la connexion. Pour établir une connexion, saisir le
nom d'utilisateur et le mot de passe fournis par l'administrateur de la base de données.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et
permet de l'insérer ou de la modifier.
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour
configurer la connexion à la base de données, nous conseillons l'utilisation de saisies
standard dans la boîte de dialogue.
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur
connecté.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Pour cela, cliquer sur Suivant.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
290
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
291
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour
récupérer les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés
dans la liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Les détails concernant les paramètres d'extraction et les options sont
disponibles ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de
l'étiquette ou du formulaire.
292
6.3.3.5. Assistant base de données pour fichier texte
Cette section décrit comment utiliser un fichier texte comme source de données dans les objets de
l'étiquette ou du formulaire . La connexion du fichier texte à un objet se fait en suivant pas à pas
Designer l'assistant base de données.
Étape 1: Assistant de structure du Fichier Texte
La fenêtre de l'assistant Structure du fichier Texte s'ouvre si la structure du fichier texte connecté n'a
pas été déjà définie.
Les étapes de cet assistant Structure du fichier Texte sont décrites dans une section dédiée.
NOTE
Quand cette procédure est terminée, un fichier de définition du texte en .sch ayant le
même nom que le fichier texte de la base de données est créé dans le même dossier.
Lors d'une autre utilisation du même fichier, la procédure n'est plus requise.
Étape 2: Paramètres de connexion
Cette étape définit le chemin d'accès au fichier texte.
Le Nom du fichier permet de localiser le fichier texte à utiliser. Saisir l'emplacement ou cliquer sur
Parcourir pour le localiser dans le système.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Cliquer sur Suivant.
Étape 3: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
293
NOTE
Il n'est pas possible de sélectionner la Table lorsqu'on ajoute un fichier texte comme
base de données. Le fichier texte est traité en totalité comme une table de base de
données.
Étape 4: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 5: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
294
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 6: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Champs affiche les champs disponibles et sélectionnés dans la base de données. L'onglet
Copies d'étiquettes par enregistrement permet le reparamétrage de cette section.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Pour en savoir plus sur l'extraction des données, lire ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de
l'étiquette ou d'objet de formulaire.
6.3.3.6. Assistant base de données pour base de données Oracle
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
295
Cette section décrit comment lier une base de données Oracle à un objet de l'étiquette ou d'un
formulaire en utilisant les étapes de l'Assistant base de données Designer.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion à la base de données.
NOTE
Un fournisseur d'accès Oracle est requis pour établir une connexion avec une base de
données Oracle.
Data Source définit le nom de la source de données Oracle.
Authentification demande un identifiant et un mot de passe pour établir la connexion.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et
permet de l'insérer ou de la modifier.
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour
configurer la connexion à la base de données, nous conseillons l'utilisation de saisies
standard ou de la boite de dialogue Paramétrage avancé.
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de
définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue
Windows – Pour en savoir plus sur ses propriétés, lire ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
296
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
297
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour
récupérer les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés
dans la liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Les détails concernant les paramètres d'extraction et les options sont
disponibles ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de
l'étiquette ou du formulaire.
298
6.3.3.7. Assistant base de données pour base de données
MySQL
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Cette section décrit comment lier une base de données MySQL à un objet de l'étiquette ou d'un
formulaire en utilisant les étapes de l'assistant base de données Designer.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion à la base de données MySQL.
• Base de données définit la base de données exacte sur un serveur.
• Hôte définit l'adresse de la base de données.
• Port définit le port du serveur de la base de données.
• Authentification demande un identifiant et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
299
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
300
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour
récupérer les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés
dans la liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Les détails concernant les paramètres d'extraction et les options sont
disponibles ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de
l'étiquette ou du formulaire.
6.3.3.8. Assistant base de données pour ajouter des bases de
données via OLE DB
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
301
Cette section décrit comment ajouter différents types de bases de données via une source OLE DB à
un objet de l'étiquette ou du formulaire en utilisant pas à pas l'Assistant base de données de Designer.
OLE DB extrait les données de nombreuses bases de données compatibles OLE DB en utilisant une
table de base de données, un affichage ou une commande SQL.
Exemple :
OLE DB peut extraire des données de tables de bases de données Microsoft Access ou SQL Server.
Étape 1: Paramètres de connexion
Cette étape définit les détails de la connexion OLE DB.
Fournisseur: Définit le fournisseur à utiliser pour accéder au données dans l'interface OLE DB.
Authentification demande un identifiant et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Authentification demande un identifiant et un mot de passe pour la connexion.
Voici les options de Configuration avancée:
• Recherche automatique de tables affiche automatiquement les tables disponibles dans la base
de données OLE. Quand la case à cochée est effacée, il faut saisir manuellement le nom de la
table.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et
permet de l'insérer ou de la modifier.
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour
configurer la connexion à la base de données, nous conseillons l'utilisation de saisies
standard ou de la boite de dialogue Paramétrage avancé.
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de
définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue
Windows – Pour en savoir plus sur ses propriétés, lire ici.
NOTE
Lors de la connexion à une base de données protégée par mot de passe, veiller à ce
que l'option Autoriser l'enregistrement du mot de passe soit sélectionnée. Si non,
même après avoir Testé la connexion avec succès, l'accès à la base de données n'est
pas toujours garanti.
302
Le bouton Tester la connexion lance une procédure de test de la connexion pour confirmer que la
connexion a bien été établie avec la base de données. Un message de confirmation ou d'erreur
apparaît alors.
Cliquer sur Suivant.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
303
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
304
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour
récupérer les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés
dans la liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Les détails concernant les paramètres d'extraction et les options sont
disponibles ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de
l'étiquette ou du formulaire.
6.3.3.9. Assistant base de données pour sources de données
ODBC
Cette section décrit comment travailler pas à pas avec l'Assistant base de données de Designer pour
ajouter une source de données ODBC.
305
L'administrateur de sources de données ODBC de Microsoft® gère les pilotes de base de données et
les sources de données. Cette application se trouve dans le Panneau de configuration de Windows
sous les outils d'administration.
Pour plus d'informations sur les procédures détaillées, ouvrir la boîte de dialogue Administrateur de
sources de données ODBC et cliquer sur Aide.
Étape 1: Informations de connexion
Cette étape définit les détails de la connexion à la base de données.
Le groupe Informations de connexion définit le type de base de données à utiliser pour la connexion
ODBC.
• Source de données définit la source dans laquelle se trouvent les données. Les bases de
données listées dans le menu déroulant sont gérées par l'Administrateur ODBC.
• Pilote affiche le pilote de la base de données en fonction de la source de données sélectionnée.
Le groupe Authentification demande un identifiant et un mot de passe pour établir la connexion
ODBC. L'authentification de l'utilisateur est nécessaire dans certains cas. Ex. : si l'authentification SQL
est requise pour se connecter au serveur SQL.
• Nom d'utilisateur: Saisir l'identifiant pour accéder à la base de données ODBC.
• Mot de passe: Donner le bon mot de passe pour accéder à la base de données.
NOTE
Utilisateur et mot de passe s'affichent toujours. Leur utilisation dépend de la stratégie
d'administration de la base de données.
Le bouton Administrateur ODBC ouvre la boîte de dialogue d'administration ODBC du système. Pour
plus de détails sur cette boîte de dialogue, cliquer ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Étape 2: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
306
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Étape 3: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 4: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
307
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 5: Prévisualisation des données et paramètres d'autres tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour
récupérer les données répondant aux critères.
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés
dans la liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Les détails concernant les paramètres d'extraction et les options sont
disponibles ici.
L'onglet SQL permet de créer des requêtes SQL.
308
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer. La base de données est prête à servir de source de données aux objets de
l'étiquette ou du formulaire .
6.3.3.10. Édition d'une base de données
Le bouton Editer la base de données lance l'assistant Base de données pour configurer une base de
données existante.
Pour reconfigurer correctement une base de données, déjà ajoutée, suivre les étapes listées cidessous.
Étape 1: Définir la Table de la base de données
Pour cette étape, sélectionner parmi les bases de données existantes. Choisir la base de donnée et la
table qu'il faut modifier. Pour cela, cliquer sur Suivant.
Étape 2: Paramètres de connexion
Cette étape définit les paramètres de la connexion à la base de données.
NOTE
Les paramètres de configuration dépendent du type de base de données sélectionné.
Nom de fichier définit l'emplacement du fichier de la base de données.
Les Réglages avancés ouvrent la boite de dialogue de configuration du système. La fenêtre
Propriétés des liaisons de données permet de définir les propriétés de la connexion. Propriétés des
liaisons de données est une boîte de dialogue Windows – Pour en savoir plus sur ses propriétés, lire
ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
Cliquer sur Suivant.
Étape 3: Tables et champs
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
309
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Étape 4: Copies d'étiquettes par enregistrement
Cette étape spécifie le nombre de copies d'étiquettes à imprimer pour chaque enregistrement de la
base de données.
Nombre fixe d'étiquettes imprimées permet de saisir le nombre de copies à la main.
Définir dynamiquement le nombre d'étiquettes imprimées définit le nombre de manière dynamique en
utilisant une valeur provenant d'une source de données.
Exemple :
Le nombre d'enregistrement imprimés peut être défini par une valeur variable. Sa valeur peut être
déterminée dans un autre objet de l'étiquette ou du formulaire.
Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que l'enregistrement
sélectionné sur la totalité des étiquettes du travail d'impression.
Cliquer sur Suivant pour poursuivre ou sur Terminer pour continuer à travailler avec l'objet.
En savoir plus sur la manière de définir le nombres de copies à imprimer en cliquant ici.
Étape 5: Créer des objets
Cette étape vous permet d'ajouter sur une étiquette ou un formulaire de nouveaux objets dont les
contenus proviennent des champs d'une base de données.
L'étape Créer des objets est visible, à savoir:
• Au démarrage de l'assistant Base de données dans le ruban Données de et en ajoutant une
nouvelle base de données en cliquant sur le bouton Base de données.
• Au démarrage de l'assistant dans l'Explorateur de données dynamiques ou en utilisant dans le
menu de l'objet, l'onglet Ajouter une base de données.
310
ASTUCE
L'étape Créer des objets diffère si l'ajout d'une base de données se fait sur une
étiquette ou sur un formulaire. Voir ci-dessous.
L'étape Créer des objets pour une étiquette:
• Créer un objet texte pour chaque champ: Ajoute un objet Texte qui va recevoir le contenu du
champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
L'étape Créer des objets pour un formulaire:
• Créer un objet champ d'édition pour chaque champ: Ajoute un objet Champ d'édition au
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Créer un objet table du formulaire: Ajoute un objet table de la base de données dans un
formulaire. Les objets ajoutés reçoivent le contenu du champ de la base de données.
• Ne créer aucun objet de l'étiquette: Saute l'ajout de nouveaux objets.
NOTE
Le nombre d'objets ajoutés dépend du nombre de champs dans la base de données.
Cliquer sur Suivant.
Étape 6: Prévisualisation des données et paramètres d'autres
tables
Cette étape permet de prévisualiser les données récupérées de la base de données. Elle permet
aussi de filtrer et trier les données.
L'onglet Données affiche les données récupérées du fichier. Utiliser une recherche en haut de la
prévisualisation permet de retrouver un enregistrement spécifique.
NOTE
La prévisualisation des données peut afficher jusqu'à 1000 lignes.
L'onglet Filtre filtre tous les enregistrements du fichier de la base de données. Il permet de définir les
conditions de filtre à utiliser lors de la récupération des données.
• Ajouter une condition: spécifie en une seule ligne des conditions qui filtrent le contenu pour
récupérer les données répondant aux critères.
311
• Ajouter un groupe: spécifie le(s) groupe(s) de conditions qui filtrent le contenu pour récupérer
les données répondant aux critères.
L'onglet Tri permet de trier les données collectées. Le tri s'effectue pour tous les champs ajoutés
dans la liste du tri. Chaque champ peut être trié dans un ordre croissant ou décroissant.
L'onglet Extraction des données permet de définir comment récupérer les données dans le fichier de
base de données connecté. Les détails concernant les paramètres d'extraction et les options sont
disponibles ici.
L'onglet SQL permet de créer des requêtes SQL.
Pour plus de détails sur la configuration d'une table de la base de données, cliquer ici.
Cliquer sur Terminer.
6.3.4. Connexion manuelle à une base de données
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Établir à la main une connexion à une base de données permet de contrôler complètement les
paramètres et les options de configuration de la connexion.
NOTE
Cette option est réservée aux spécialistes. Elle permet une configuration détaillée et
offre tous les paramètres de connexion aux bases de données disponibles. NiceLabel
recommande d'utiliser l'assistant base de données.
Les connexions manuelles comportent trois étapes:
1.
La première étape : paramétrer la connexion.
2.
La seconde étape : choisir les tables de la base de données à utiliser.
3.
Troisième étape : configurer les tables.
Pour se connecter manuellement à une base de données, suivre les procédures décrites dans les
chapitres ci-dessous :
• Se connecter à un fichier Microsoft Excel
• Se connecter à un fichier Microsoft Access
• Se connecter à un fichier Microsoft SQL Server
312
• Se connecter à un fichier texte
• Se connecter à une base de données Oracle
• Se connecter à une base de données MySQL
• Se connecter à une base de données OLE
• Se connecter à une source de données ODBC
6.3.4.1. Se connecter à un fichier Microsoft Excel
Les bases de données Microsoft Excel sont utilisables comme sources de données dynamiques pour
les objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la connexion à la
base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de
gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban duGestionnaire de données
dynamiques et sélectionner Microsoft Excel comme type de base de données. Une nouvelle fenêtre
de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données en fichier Excel, procéder comme suit.
Étape 1: Paramètres de connexion
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Nom de fichier définit le fichier à utiliser dans la connexion.
• Réglages avancés ouvre la fenêtre Propriétés des liaisons de données. Cette fenêtre permet de
définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de
dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
• Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la
connexion avec la base de données est établie. Un message de confirmation ou d'erreur
apparaît en fonction de l'état de la connexion.
313
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans
Designerl'explorateur de données dynamiques de.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
314
Étape 2: Sélection de la table dans la base de données
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
Étape 3: Configurer la table et les champs de la base de données
Lire ici pour apprendre à configurer la table connectée.
315
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
6.3.4.2. Se connecter à un fichier Microsoft Access
Les bases de données Microsoft Access sont utilisables comme sources de données dynamiques
pour les objets de l'étiquette ou les objet du formulaire. Avant de paramétrer à la main la connexion à
la base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet
de gérer les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Microsoft Access comme type de base de données. Une nouvelle
fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données en fichier Access, procéder comme suit.
Étape 1: Paramètres de connexion
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
La fenêtre Paramètres de connexion définit les détails du fichier de la base de données.
• Nom de fichier définit le fichier à utiliser dans la connexion.
Le groupe Authentification demande un identifiant et un mot de passe pour se connecter à un fichier
protégé.
• Réglages avancés ouvre la fenêtre Propriétés des liaisons de données. Cette fenêtre permet de
définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de
dialogue Windows – Pour en savoir plus sur ses propriétés, lire ici.
• Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la
connexion avec la base de données est établie. Un message de confirmation ou d'erreur
apparaît en fonction de l'état de la connexion.
316
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans
Designerl'explorateur de données dynamiques de.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
317
Étape 2: Sélection de la table dans la base de données
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
Étape 3: Configurer la table et les champs de la base de données
Lire ici pour apprendre à configurer la table connectée.
318
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
6.3.4.3. Se connecter à une base de données Microsoft SQL
Server
Les bases de données Microsoft SQL Server sont utilisables comme sources de données
dynamiques pour les objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la
connexion à la base de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de
dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette ou de
formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Microsoft SQL Server comme type de base de données. Une nouvelle
fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données Microsoft SQL Server, procéder comme
suit:
Étape 1: Paramètres de connexion
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Serveur définit le serveur de la base de données. Les serveurs disponibles se trouvent
automatiquement dans la liste. Pour ajouter un serveur qui n'y figure pas, insérer à la main son
nom et son emplacement.
• Authentification sélectionne le type d'authentification de l'utilisateur.
• Utiliser l'authentification Windows pour se connecter avec le mot de passe d'accès à
Windows.
• Utiliser l'authentification du Serveur SQL pour se connecter avec le mot de passe d'accès
au serveur SQL.
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur
connecté. La base de données est prête à servir de source de données aux objets de l'étiquette ou du
formulaire.
• Base de données définit la base de données exacte sur un serveur.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et
permet de l'insérer ou de la modifier.
319
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour
configurer la connexion à la base de données, nous conseillons l'utilisation de saisies
standard dans la boîte de dialogue.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la connexion
avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de
l'état de la connexion.
Cliquer ensuite sur OK.
Le groupe Connexion base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans
l'DesignerExplorateur de données dynamiques de.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
320
Étape 2: Sélection de la table dans la base de données
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
Étape 3: Configurer la table et les champs de la base de données
Lire ici pour apprendre à configurer la table connectée.
321
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
6.3.4.4. Se connecter à un fichier texte
Les bases de données Fichier Texte sont utilisables comme sources de données dynamiques pour
les objets de l'étiquette ou les objets du formulaire.
Les fichiers Texte doivent être retravaillés pour être transformés en « vraie » base de données. Au
départ, tous les fichiers texte contiennent les valeurs des données, mais ils n'ont aucune information
sur la structure des données, le nom des champs et leur longueur maximum. Ces paramètres doivent
être spécifiés avant que le fichier texte ne devienne une base de données utilisable comme source de
données pour les objets.
Exemple :
Exemple de fichier texte largement utilisé : les fichiers .csv. Dans un fichier .csv, un séparateur limite
les champs de la base de données. Chaque ligne fournit les données pour une seule étiquette, elle
peut donc être considérée comme un « enregistrement » dans la nomenclature des bases de
données.
Ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources
de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Fichier Texte comme type de base de données.
Pour connecter à la main un objet à une base de données en fichier Texte, procéder comme suit.
Étape 1: Paramètres de connexion
La fenêtre Informations de connexion permet de définir les détails du fichier de base de données.
• Nom de fichier définit l'emplacement du fichier.
• Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la
connexion avec la base de données est établie. Un message de confirmation ou d'erreur
apparaît en fonction de l'état de la connexion.
322
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans
Designerl'explorateur de données dynamiques de.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
323
Étape 1a: Assistant de structure du Fichier Texte
La fenêtre de l'assistant Structure du fichier Texte s'ouvre si la structure du fichier texte connecté n'a
pas été déjà définie.
Les étapes de cet assistant Structure du fichier Texte sont décrites dans une section dédiée.
NOTE
Quand cette procédure est terminée, un fichier de définition du texte en .sch ayant le
même nom que le fichier texte de la base de données est créé dans le même dossier.
Lors d'une autre utilisation du même fichier, la procédure n'est plus requise.
Étape 2: Configurer la table et les champs de la base de données
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
324
6.3.4.5. Se connecter à une base de données Oracle
Les bases de données Oracle sont utilisables comme sources de données dynamiques pour les
objets de l'étiquette ou les objets du formulaire.
Ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer les sources
de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Oracle comme type de base de données. Une nouvelle fenêtre de
propriétés de la connexion base de données s'ouvre.
NOTE
Pour vous connecter à une base de données Oracle et utiliser les données du logiciel
NiceLabel, vous devez d'abord installer et configurer le logiciel du client Oracle sur
chaque ordinateur avec NiceLabel 2019 d'installé. Détails disponibles dans l'article de
la base de connaissances NiceLabel https ://kb.nicelabel.com/index.php?
t=faq&id=291.
Étape 1: Paramètres de connexion
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Serveur définit le serveur de la base de données. Les serveurs disponibles se trouvent
automatiquement dans la liste. Pour ajouter un serveur qui n'y figure pas, insérer à la main son
nom et son emplacement.
Authentification sélectionne le type d'authentification de l'utilisateur.
• Utiliser l'authentification Windows pour se connecter avec les droits d'accès Windows.
• Utiliser l'authentification SQL Server pour se connecter avec les droits d'accès au serveur SQL.
Le groupe Sélection de la base de données permet de sélectionner la base de données sur le serveur
connecté. La base de données est prête à servir de source de données aux objets de l'étiquette ou du
formulaire.
• Base de données définit la base de données exacte sur un serveur.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et
permet de l'insérer ou de la modifier.
325
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour
configurer la connexion à la base de données, nous conseillons l'utilisation de saisies
standard dans la boîte de dialogue.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il affiche si la connexion
avec la base de données est établie. Un message de confirmation ou d'erreur apparaît en fonction de
l'état de la connexion.
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans
l'DesignerExplorateur de données dynamiques de.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
326
Étape 2: Sélection de la table dans la base de données
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
Étape 3: Configurer la connexion à la base de données
Lire ici pour apprendre à configurer la table connectée.
327
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
6.3.4.6. Se connecter à une base de données MySQL
Les bases de données MySQL sont utilisables comme sources de données dynamiques pour les
objets de l'étiquette ou les objets du formulaire. Avant de paramétrer à la main la connexion à la base
de données, ouvrir le Gestionnaire de données dynamiques. Cette boîte de dialogue permet de gérer
les sources de données variables destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner MySQL comme type de base de données. Une nouvelle fenêtre de
propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données MySQL, procéder comme suit:
Étape 1: Paramètres de connexion
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
La fenêtre Informations de connexion permet de définir les détails du fichier de base de données.
• Base de données définit la base de données exacte sur un serveur. Saisir le nom correct.
• Hôte définit l'adresse IP ou nom du serveur de la base de données.
• Port définit le port du serveur de la base de données.
Le groupe Authentification demande un identifiant et un mot de passe pour établir la connexion.
• Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le
Designer peut réussir à se connecter à la base de données.
328
Cliquer ensuite sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans
l'DesignerExplorateur de données dynamiques de.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
329
Étape 2: Sélection de la table dans la base de données
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
Étape 3: Configurer la table et les champs de la base de données
Lire ici pour apprendre à configurer la table connectée.
330
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
6.3.4.7. Se connecter à d'autres bases de données (OLE DB)
Différents types de bases de données peuvent être connectés aux objets de l'étiquette ou aux objets
du formulaire en utilisant des sources OLE DB. Ouvrir le Gestionnaire de données dynamiques. Cette
boîte de dialogue permet de gérer les sources de données variables destinées aux objets d'étiquette
ou de formulaire.
Cliquer sur le bouton Connexions base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Autre base de données (OLE DB) comme type de base de données. Une
nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
OLE DB extrait les données de nombreuses bases de données compatibles OLE DB en utilisant une
table de base de données, un affichage ou une commande SQL.
Exemple :
OLE DB peut extraire des données de tables de bases de données Microsoft Access ou SQL Server.
Pour connecter à la main un objet à une base de données via OLE DB, procéder comme suit:
Étape 1: Paramètres de connexion
Le groupe Type de connexion permet de définir le type de connexion à la base de données.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Fournisseur: Définit le fournisseur à utiliser pour accéder au données dans l'interface OLE DB.
Authentification demande un identifiant et un mot de passe pour établir la connexion.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
331
Voici les options de Configuration avancée:
• Recherche automatique de tables affiche automatiquement les tables disponibles dans la base
de données OLE. La case à cocher vierge fait sauter cette étape.
Afficher la chaîne de connexion affiche la chaîne de connexion à la base de données en cours et
permet de l'insérer ou de la modifier.
AVERTISSEMENT
La modification de la chaîne de connexion est réservée aux spécialistes. Pour
configurer la connexion à la base de données, nous conseillons l'utilisation de saisies
standard ou de la boite de dialogue Paramétrage avancé.
Le bouton Réglages avancés ouvre la fenêtre des Propriétés des liaisons de données permettant de
définir les propriétés de la connexion. Propriétés des liaisons de données est une boîte de dialogue
Windows – Pour en savoir plus sur ses propriétés, lire ici.
332
NOTE
Lors de la connexion à une base de données protégée par mot de passe, veiller à ce
que l'option Autoriser l'enregistrement du mot de passe soit sélectionnée. Si non,
même après avoir Testé la connexion avec succès, l'accès à la base de données n'est
pas toujours garanti.
Le bouton Tester la connexion lance une procédure de test de la connexion pour confirmer que la
connexion a bien été établie avec la base de données. Un message de confirmation ou d'erreur
apparaît alors.
Cliquer sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion Base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans
Designerl'explorateur de données dynamiques de.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
333
Étape 2: Sélection de la table dans la base de données
Cliquer ensuite sur OK.
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Étape 3: Configurer la table et les champs de la base de données
Lire ici pour apprendre à configurer la table connectée.
Lire ici pour apprendre à configurer les champs de la base de données.
334
Cliquer ensuite sur OK.
6.3.4.8. Se connecter à une source de données ODBC
Différents types de bases de données peuvent être connectés aux objets de l'étiquette ou aux objets
d'un formulaire en utilisant l'Administrateur de source de données ODBC. Ouvrir le Gestionnaire de
données dynamiques. Cette boîte de dialogue permet de gérer les sources de données variables
destinées aux objets d'étiquette ou de formulaire.
Cliquer sur le bouton Connexions de la base de données dans le ruban du Gestionnaire de données
dynamiques et sélectionner Source de données ODBC comme type de base de données. Une
nouvelle fenêtre de propriétés de la connexion base de données s'ouvre.
Pour connecter à la main un objet à une base de données ODBC, procéder comme suit :
Étape 1: Paramètres de connexion
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
• Source de données définit la source dans laquelle se trouvent les données.
• Pilote affiche le pilote de la base de données en fonction de la source de données sélectionnée.
Le groupe Authentification demande un identifiant et un mot de passe pour établir la connexion
ODBC. L'authentification de l'utilisateur est nécessaire dans certains cas. Ex. : si l'authentification SQL
est requise pour se connecter au serveur SQL.
• Nom d'utilisateur: Saisir l'identifiant pour accéder à la base de données ODBC.
• Mot de passe: Donner le bon mot de passe pour accéder à la base de données.
Le bouton Administrateur ODBC ouvre la boîte de dialogue d'administration ODBC du système. Pour
plus de détails sur cette boîte de dialogue, cliquer ici.
Le bouton Tester la connexion lance une procédure de test de la connexion. Il vérifie si le Designer
peut réussir à se connecter à la base de données.
335
Cliquer sur OK. La fenêtre des propriétés de la base de données s'ouvre.
Le groupe Connexion base de données définit le nom et la description de la connexion.
• Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le
nom du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans
l'DesignerExplorateur de données dynamiques de.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
336
Étape 2: Sélection de la table dans la base de données
Le groupe Tables permet de sélectionner les tables de la base de données à utiliser comme source
de données.
• Tables disponibles: Ce cadre liste les tables disponibles dans la base de données sélectionnée.
• Tables sélectionnés affiche les tables à utiliser comme source de données.
Cliquer sur les boutons Ajouter > ou <Enlever pour ajouter ou supprimer des tables des Champs
sélectionnés.
NOTE
Lors de la modification d'une base de données existante, il est impossible de
supprimer un champ s'il est utilisé dans un script, une fonction, une action ou
connecté à un objet d'une étiquette ou d'un formulaire.
Cliquer ensuite sur OK.
Étape 3: Configurer la table et les champs de la base de données
Lire ici pour apprendre à configurer la table connectée.
337
Lire ici pour apprendre à configurer les champs de la base de données.
Cliquer ensuite sur OK.
6.3.4.9. Configuration d'une table de la base de données
Le groupe Configuration de la table permet de configurer la table de la base de données connectée.
Utiliser les onglets ci-dessous pour parcourir les différentes options de configuration.
• Nom de la table: Affiche le nom de la table de la base sélectionnée.
• Alias de la table: Donne un nom d'affichage unique à une table. L'alias d'une table est très utile
quand la même table est ajoutée plusieurs fois sous la même connexion. L'alias identifie ces
tables quand elles sont utilisées par Designer.
Onglet Champs
Le cadre Champs disponibles liste les champs disponibles dans la table de la base de données
connectée. Sélectionner les champs dans la liste.
Champs sélectionnés affiche les champs à utiliser comme source de données.
Les champs peuvent être ajoutés ou supprimés des Champs sélectionnés en utilisant les boutons
Ajouter > et < Supprimer. Pour utiliser la totalité des champs disponibles, utiliser les boutons Ajouter
tous >> et << Supprimer tout.
338
Rafraîchir les champs relit le fichier de base de données connecté et affiche les champs disponibles
actualisés.
Onglet Filtre
Les commandes activent un filtre de la table. L'utiliser pour filtrer l'affichage des champs de la base de
données comme défini par une condition ou un groupe de conditions.
Le bouton Ajouter une condition crée un filtre personnalisé. Utiliser des qualificateurs standard : égal,
différent, inférieur à, inférieur ou égal à, plus grand que, plus grand ou égal, comme, pas comme,
vierge, non vierge.
Le bouton Ajouter un groupe active l'indentation de deux ou plusieurs conditions pour un filtre. Utiliser
un groupe pour bâtir une condition de filtrage plus complexe pour un champ. Les conditions peuvent
être réunies en utilisant les qualificateurs logiques ET (toutes les conditions doivent être réalisées
pour afficher l'enregistrement) ou OU (une seule condition doit être réalisée pour afficher
l'enregistrement).
La liste des conditions et des groupes définis est placée sous la table. Supprimer le filtre en cliquant
sur le bouton Supprimer.
Onglet Tri
La colonne Champ permet de décider quel champ de la table doit être utilisé pour trier les données.
Ordre de tri définit si les enregistrements s'affichent dans l'ordre Croissant ou Décroissant.
Sélectionner l'ordre de tri dans le menu déroulant.
Exemple :
Dans la base de données Pasta.xlsx, sélectionner le champ Prod_desc avec un ordre Ascendant. Les
données apparaissent triées par description de produit et de A à Z.
339
Onglet Extraction des données
Le groupe Sélection des données au départ de l'impression définit la sélection des enregistrements
de la base de données au moment de l'impression et les options d'impression.
• Afficher la sélection d'enregistrement à l'impression permet de sélectionner à la main les
enregistrements de la base de données avant l'impression. Le contenu des enregistrements
sélectionnés s'affichera dans les objets de l'étiquette et sera imprimé.
ASTUCE
Quand cette option est activée, une colonne de sélection se rajoute à la table de
la base de données. Cette colonne permet de sélectionner individuellement les
enregistrements à imprimer.
• Imprimer par défaut: Définit les enregistrements de la base de données qui seront sélectionnés
par défaut dans la boîte de dialogue Imprimer.
• Tous les enregistrements imprime toute la plage d'enregistrements sélectionnés.
• Premier enregistrement n'imprime que le premier enregistrement dans une table.
• Dernier enregistrement n'imprime que le dernier enregistrement dans une table.
Nombre de copies par enregistrement définit la quantité à imprimer pour les enregistrements de base
de données individuels.
• Copies par enregistrement définit le nombre d'étiquettes à imprimer pour un enregistrement.
• L'option Le nombre de copie est modifiable à l'impression permet de définir le nombre de
copies d'étiquettes imprimées pour un enregistrement de la base de données.
ASTUCE
Quand cette option est activée, une colonne de sélection s'ajoute à la table de la base
de données. Cette colonne permet de paramétrer individuellement la quantité à
imprimer pour l'enregistrement à imprimer.
Options avancées permet de paramétrer l'affichage de plusieurs enregistrements.
• Collecter les enregistrements affiche le contenu de plusieurs enregistrements dans un seul
objet.
• Séparateur définit comment les enregistrements sont séparés quand ils s'affichent dans
un objet.
• Limiter le nombre d'enregistrements collectés active le nombre maximum d'enregistrements
affichés dans un seul objet.
340
• Enregistrements définit le nombre maximum d'enregistrements à afficher dans un objet.
• Passer sur plusieurs étiquettes permet d'afficher les enregistrements collectés dans un
objet sur la première étiquette et continue à afficher les enregistrements collectés qui
suivent sur les étiquettes suivantes dans le travail d'impression.
Exemple :
Par défaut, Designer imprime une seule étiquette pour chaque enregistrement de base de
données.
1. Avec la base de données Pasta.xlsx connectée, le résultat est:
2. Avec l'option Collecter les enregistrements (3 enregistrements) activée, le résultat
est:
Noter que toutes les étiquettes imprimées contiennent les même données de la
table (données des 3 premières lignes) et qu'un nombre illimité d'étiquettes va
s'imprimer par défaut (l'option Imprimer toutes les étiquettes (illimité) est
sélectionnée). Pour limiter le nombre d'étiquettes, donner le nombre d'étiquettes
imprimées.
3. Avec les options Collecter les enregistrements (3 enregistrements) et Passer sur
plusieurs étiquettes activées, le résultat est:
Quand 3 enregistrements collectés sont définis, toutes les étiquettes sont
imprimées avec le contenu de ces 3 enregistrements collectés. Chaque étiquette
comporte les données de ces trois enregistrements. Si l'option Imprimer toutes les
étiquettes (illimité) est activée, tous les enregistrements de la base de données
s'impriment en fonction du tri dans la table.
341
• Utiliser le même enregistrement pour tout le travail d'impression n'imprimera que
l'enregistrement sélectionné sur la totalité des étiquettes du travail d'impression.
Onglet SQL
L'onglet SQL affiche les requêtes SQL en cours utilisées avec la base de données connectée. Dans
les requêtes SQL, les commandes déterminent comment obtenir les données de la base de données
(champs, filtres, tri des données). La phrase SQL affichée est auto-générée.
Par défaut, la requête SQL est en lecture seule. Designer permet de la modifier ou d'écrire une phrase
personnelle.
• Éditer SQL convertit un objet table en un objet requête. Ce bouton permet de définir des tables
personnalisées basées sur des requêtes SQL.
NOTE
Cette option est à réserver aux utilisateurs expérimentés. En cas d'erreur ou
d'expression SQL invalide, le résultat de la requête sera imprévisible. Soit aucune
donnée ne proviendra de la base de données, soit la connexion à la base de
données sera impossible.
• Exporter: Enregistre l'expression SQL en cours dans un fichier SQL sur un disque.
• Importer: Permet d'utiliser dans la base de données des expressions SQL externes.
Onglet Données
L'onglet Données affiche la table de la base sélectionnée. Utiliser le champ de recherche et le
sélecteur de champ pour trouver les enregistrements.
6.3.4.10. Configuration d'un champ
Le groupe Détails permet de définir les propriétés des champs de la base de données connectée.
Paramétrer ces propriétés pour rendre l'utilisation de la base de données aussi simple et efficace que
possible.
342
• Nom du champ: Définit automatiquement le fichier source de la base de données.
• Alias du champ: Donne un nom d'affichage unique à un champ.
AVERTISSEMENT
Pour un script Python ou Visual Basic, utiliser des alias de champ contenant
seulement des caractères alphanumériques et soulignés. Les noms ne doivent pas
commencer par un chiffre.
• Type: Identifie le type de données d'un champ. Cette propriété dépend du champ connecté et
n'est pas modifiable.
• Longueur: (Indisponible pour un Fichier Texte) affiche la longueur de champ définie par la base
de données.
• Code Page: Fournit les jeux de caractères utilisés dans différents pays ou régions. Les Codes
Pages sont référencés par numéros. Sélectionner le numéro approprié dans le menu déroulant.
Le groupe Données définit les limitations de longueur des champs de la base de données.
• Limiter la longueur du champ (couper le contenu excessif): Fixe la longueur maximale du champ.
Les caractères supplémentaires sont supprimés.
• Longueur (caractères): Définit la longueur maximum précise du champ en utilisant le
nombre de caractères autorisé.
343
• Valeur provisoire définit une valeur variable dans un espace personnalisé d'un objet lors de la
création des étiquettes ou formulaires. Dans un objet de l'étiquette, la valeur provisoire est
remplacée par la valeur réelle de la variable au moment de l'impression. Dans un objet du
formulaire, la valeur réelle de la variable apparaît à l'exécution du formulaire.
ASTUCE
En cas de connexion à des bases de données, la valeur du premier
enregistrement est prise comme valeur provisoire.
Le groupe Données de sortie permet de mémoriser le contenu d'un enregistrement de la base de
données et de l'utiliser dans des actions.
NOTE
Les données de sortie peuvent être assignées à une variable avec les objets suivants:
Champ d'édition, champ Mémo, liste déroulante, zone de liste et bouton radio.
• Définir la valeur de la variable définit la variable de sortie dans laquelle sont copiées les valeurs
de la variable base de données.
Exemple :
La variable de sortie est utile dans les cas suivants:
1. Certaines actions dans les solutions sont déclenchées lorsque le contenu de la base de
données est modifié. La valeur modifiée est enregistrée dans la variable de la base de
données. Parce que la valeur de la variable de la base de données ne peut pas être utilisée
directement pour définir cette action, utiliser la variable de sortie. Cette variable va récupérer
et mémoriser la valeur modifiée et déclencher l'action quand cette valeur changera.
2. Les modifications des champs de la base de données se reflètent directement dans la base de
données connectée. Utiliser la variable de sortie pour retarder les mises à jour de ces bases
de données.
3. Dans certains cas, les mises à jour des bases de données sont faites en utilisant une requête
SQL personnalisée. De même dans ce cas, ces mises à jour sont faites en utilisant la variable
de sortie.
6.3.4.11. Bases de données avec requêtes SQL personnalisées
Designer permet de définir des tables personnalisées basées sur des requêtes SQL. Il y a deux
méthodes pour créer des requêtes SQL personnalisées :
1.
Créer une nouvelle requête SQL.
344
Aller sur le Gestionnaire de données dynamiques > Connexion à la base de données Tables et
cliquer sur Créer une nouvelle requête dans le champ des tables disponibles.
2.
Convertir une table de base de données existante en un objet requête.
Aller sur le Gestionnaire de données dynamiques > Configuration de la table > Onglet SQL et
cliquer sur le bouton Éditer SQL. Cela va convertir la base de données connectée en objet
Requête.
NOTE
Cette option est à réserver aux utilisateurs expérimentés. En cas d'erreur ou
d'expression SQL invalide, le résultat de la requête sera imprévisible. Soit aucune
donnée ne proviendra de la base de données, soit la connexion à la base de données
sera impossible.
NOTE
Cette option n'est pas disponible pour les fichiers de base de données texte.
Insérer une requête personnalisée dans un champ d'édition. Cliquer ensuite sur OK.
NOTE
Un champ de requête SQL ne doit pas être vierge. Continuer sans définir la requête
fera apparaître une erreur.
6.3.4.12. Configuration de la connexion à la base de données
Les connexions aux bases de données existantes peuvent être configurées à tout moment. Pour
ajouter ou supprimer des tables dans un fichier de base de données connecté, ouvrir le Gestionnaire
de données dynamiques et double cliquer sur la base de données dans l'explorateur des sources de
données.
Le groupe Connexion Base de données donne les informations sur les connexions.
• Nom de la connexion définit le nom du fichier de base de données connecté.
• Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
• Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier
connecté, cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de
la connexion à la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre
fichier de base de données.
345
NOTE
Une même table de la base de données peut être ajoutée plus d'une fois si différents
filtres et tris sont requis.
Le groupe Tables affiche les tables disponibles dans la base de données et les tables sélectionnées
pour être utilisées.
• Tables disponibles Ce cadre liste les tables disponibles dans le fichier de la base de données
connecté. Sélectionner le(s) table(s) dans la liste.
• Tables sélectionnées affiche les tables à utiliser comme source de données.
Les tables peuvent être ajoutées ou supprimées des tables sélectionnées en utilisant les boutons
Ajouter > et < Supprimer. Pour utiliser la totalité des tables disponibles, utiliser les boutons Ajouter
tout >> et << Supprimer tout.
• Rafraîchir les tables relit le fichier de base de données connecté et affiche les tables disponibles
actualisées.
NOTE
Les Tables qui seraient déjà utilisées comme source de données d'un autre objet ne
peuvent pas être supprimées. Une alerte apparaît quand on tente de les supprimer.
6.3.4.13. Utiliser l'Assistant de structure du Fichier Texte
Une « vraie » base de données doit contenir des données structurées. Ce n'est pas le cas des bases
de données Texte, il faut donc définir la structure du fichier texte avant de l'utiliser comme source de
données. Définir cette structure en utilisant l'Assistant de structure du Fichier Texte.
NOTE
L'Assistant de structure du Fichier Texte s'ouvre quand le fichier texte connecté n'a
encore jamais été utilisé comme source de données d'un objet.
Pour terminer l'Assistant de structure du Fichier Texte, remplir les étapes décrites ci-dessous.
Étape 1: Bienvenue
La fenêtre Bienvenue affiche le fichier texte à convertir en base de données et utiliser comme source
de données d'un objet. Vérifier qu'il s'agit du bon fichier texte dans Fichier texte sélectionné.
Cliquer sur Suivant.
346
Étape 2: Encodage des données
Cette étape définit le type d'Encodage. Liste des types disponibles :
• Auto
• ASCII
• UTF-8
• UTF-16
• UTF-16BE
En cas de doute, sélectionner Auto pour une détection automatique du type d'encodage. Auto
identifie le type d'encodage en lisant le caractère Unicode BOM (indicateur d'ordre des octets). Si le
caractère BOM ne figure pas ou qu'il est mal interprété, Auto présume que le texte est encodé en
ASCII.
Une identification inadéquate du type de caractère peut entraîner un mauvais affichage de la
structure de la base de données.
NOTE
En sélectionnant le type d'encodage, vérifier la prévisualisation. Les valeurs doivent
s'afficher correctement.
Cliquer sur Suivant.
Étape 3: Structure de données
Cette étape permet de définir les champs à utiliser dans la base de données texte. Il y a deux options :
• Délimité: Les champs sont séparés par un séparateur.
• Largeur fixe: Champs avec une longueur prédéfinie (fixe).
• La première ligne contient les noms des champs: Définit si les noms de champs sont inclus
dans la première ligne du fichier de base de données.
• Démarrer l'importation à la rangée: Définit la ligne du fichier de la base données dans
laquelle l'importation des données va commencer. Cette option permet de sauter des
lignes qui ne comportent pas de données.
Vérifier la prévisualisation. Cliquer sur Suivant si le contenu du texte s'affiche correctement.
Étape 4: Définir le séparateur de colonnes
Cette étape dépend de l'option de structure des données sélectionnée avant – Délimité ou Largeur
fixe.
347
Délimité ouvre la fenêtre Séparateur de champs.
• Séparateur: Définit le caractère séparateur. Choisir parmi les caractères standard ou insérer un
séparateur personnalisé dans le champ Autre.
• Délimiteur de texte: Spécifie le caractère qui délimite le contenu du texte. Le délimiteur de texte
doit être utilisé quand le séparateur fait partie du contenu du texte. Le délimiteur de texte doit
être utilisé pour englober ces champs – Le texte entre deux délimiteurs de texte est traité
comme un seul champ même s'il contient un séparateur.
Largeur fixe ouvre la fenêtre Définir le séparateur de colonnes. Utiliser la souris pour placer les lignes
verticales là où les champs de données doivent se séparer. Les lignes indiquent où les nouveaux
champs commencent.
Cliquer sur Suivant.
Étape 5: Champs
La fenêtre Champs permet de manipuler et affiner les noms de champs et leur ordre d'affichage. Liste
des paramètres disponibles :
• Si les champs sont Délimités, le Nom de champ est personnalisable.
• Avec les champs Largeur fixe, les paramètres suivants sont autorisés:
• Inclure: Inclut un champ dans la sélection.
• Nom du champ: Nom personnalisé pour le champ.
• Décalage: Distance de ligne de séparation par rapport au bord de la table.
• Longueur: Longueur du champ.
Cliquer sur Terminer. La structure de la base de données Texte est déterminée.
6.3.4.14. Configuration de la connexion à une base de données
Fichier texte
Nom de la connexion définit le nom du fichier de base de données connecté. Par défaut, c'est le nom
du fichier connecté. Insérer un nouveau nom pour le retrouver facilement dans l'DesignerExplorateur
de données dynamiques de.
Description: C'est un champ qui permet d'ajouter des informations complémentaires et des
suggestions sur la base de données.
Connexion identifie le fichier de la base de données connectée. Pour remplacer ce fichier connecté,
cliquer sur le bouton Préparation de la connexion. Une nouvelle fenêtre Propriétés de la connexion à
la base de données réapparaît – répéter l'étape 1 pour se connecter à un autre fichier de base de
données.
348
Onglet Champs
Le cadre Champs disponibles liste les champs disponibles dans le fichier de la base de données
connecté. Sélectionner le(s) champ(s) dans la liste.
Champs sélectionnés affiche les champs (colonnes) à utiliser comme source de données.
Les champs peuvent être ajoutés ou supprimés des Champs sélectionnés en utilisant les boutons
Ajouter > et < Supprimer. Pour utiliser la totalité des champs disponibles (colonnes), utiliser les
boutons Ajouter tous >> et << Supprimer tout.
Définir les champs ouvre l'Assistant Structure de fichier Texte. Cet assistant définit les champs de la
base de données Fichier Texte.
NOTE
La (re)définition des champs est nécessaire quand les champs sont modifiés ou
quand la structure des champs est modifiée (Colonne insérée, enregistrement effacé,
etc.).
Rafraîchir les champs relit le fichier de base de données connecté et affiche les champs disponibles
actualisés.
Onglet Extraction des données
Le groupe Sélection des données au départ de l'impression définit la sélection des enregistrements
de la base de données au moment de l'impression et les options d'impression.
• Afficher la sélection d'enregistrement à l'impression permet de sélectionner à la main les
enregistrements de la base de données avant l'impression. Le contenu des enregistrements
sélectionnés s'affichera dans les objets de l'étiquette et sera imprimé. Quand cette option est
activée, une colonne de sélection se rajoute à la table de la base de données. Cette colonne
permet de sélectionner individuellement les enregistrements à imprimer.
• Impression par défaut définit le nombre d'enregistrements de la base de données à imprimer
par défaut.
• Tous les enregistrements imprime toute la plage d'enregistrements sélectionnés.
• Premier enregistrement n'imprime que le premier enregistrement dans une table.
• Dernier enregistrement n'imprime que le dernier enregistrement dans une table.
Nombre de copies par enregistrement définit les quantités à imprimer pour chaque enregistrement
de la base de données.
• Copies par enregistrement définit le nombre d'étiquettes à imprimer pour un enregistrement.
Ces valeurs peuvent être définies à la main ou dynamiquement par une source de données.
349
• L'option Le nombre de copie est modifiable à l'impression permet de définit le nombre de copies
d'étiquettes imprimées pour un enregistrement de la base de données. Quand cette option est
activée, une colonne de sélection s'ajoute à la table de la base de données. Cette colonne
permet de paramétrer individuellement la quantité à imprimer pour l'enregistrement à imprimer.
Options avancées permet de paramétrer l'affichage de plusieurs enregistrements.
• Collecter les enregistrements affiche le contenu de plusieurs enregistrements dans un seul
objet.
• Séparateur définit comment les enregistrements sont séparés quand ils s'affichent dans
un objet. Paramétrer un nouvelle ligne (CR/LF) ou choisir dans la liste un caractère spécial.
• Limiter le nombre d'enregistrements collectés active le nombre maximum d'enregistrements
affichés dans un seul objet.
• Enregistrements définit le nombre maximum d'enregistrements à afficher dans un objet.
• Passer sur plusieurs étiquettes permet d'afficher les enregistrements dans un objet sur
plusieurs étiquettes.
• Utiliser le même enregistrement pour tout le travail d'impression imprime uniquement
l'enregistrement sélectionné.
Onglet Données
L'onglet Données donne un aperçu du fichier de la base de données connecté. Il permet de filtrer les
champs et de rechercher un enregistrement.
NOTE
La prévisualisation peut afficher jusqu'à 1 000 lignes.
6.4. Variables internes
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
Une variable interne se comporte comme une source de données dynamiques contenant une valeur
automatiquement récupérée du système ou d'une application.
Sélectionner les variables internes en cliquant sur le bouton Variables internes dans le ruban
Sources de données. Cocher les cases des variables appropriées.
350
NOTE
Ces variables-là ne sont pas modifiables. Leur valeur est mise à jour à chaque
étiquette imprimée.
Liste et description des variables internes disponibles :
LabelFileName
Fournit le chemin et nom de fichier de l'étiquette ouverte.
RequestedQuantity
La quantité d'étiquettes à imprimer. C'est le nombre d'étiquettes
imprimées.
ShortLabelName
TotalQuantityPrinted
CurrentBatchQuantity
LabelPrinterName
DefaultPrinterName
UserName
Fournit le nom de fichier de l'étiquette ouverte.
Quantité totale d'étiquettes imprimées. C'est l'addition des étiquettes
de tous les lots d'étiquettes imprimés.
Le nombre d'étiquettes atteint dans le lot d'étiquettes en cours. La
valeur est réinitialisée au début de l'impression de chaque lot
d'étiquettes.
Le nom de l'imprimante actuellement sélectionnée.
Le nom du pilote d'imprimante par défaut.
Le nom d'utilisateur actuellement connecté à l'application. Il n'y aura
de valeur que si l'authentification à l'application est activée.
SystemUserName
Le nom de l'utilisateur actuellement connecté à Windows.
SolutionFileName
Nom du fichier de la solution.
ComputerName
ShortSolutionFileName
SolutionFilePath
FormName
ShortFormName
EPCData
LabelRevision
Le nom de l'ordinateur sur lequel tourne l'application.
Nom du fichier de la solution ouverte.
Chemin vers le nom du fichier de la solution.
Le chemin et le nom de l'application utilisés pour l'impression des
étiquettes à la place de la boîte de dialogue Imprimer.
Le nom de l'application utilisée pour l'impression des étiquettes à la
place de la boîte de dialogue Imprimer.
Données EPCData lues sur le Tag RFID.
Description des révisions de l'étiquette.
351
AccessRoles
Contient des listes séparées par des virgules de chaque rôle d’accès
attribué pour vos utilisateurs. Activez l’authentification dans le
Control Center pour utiliser AccessRoles. Votre solution ne peut pas
récupérer AccessRoles depuis le Control Center quand vous
travaillez hors ligne.
6.5. Variables globales
INFO NIVEAU DE PRODUIT
L'utilisation de NiceLabel Control Center ne s'applique qu'à LMS Pro et LMS
Enterprise.
La variable globale est un type de variable susceptible d'être partagée par des documents NiceLabel
2019différents. Une fois définie, elle est stockée hors de l'étiquette.
La valeur de la variable globale est mémorisée après chaque confirmation et chaque impression. Les
valeurs mémorisées sont utiles quand il faut continuer un comptage en partant de la valeur du
précédent travail d'impression. Les valeurs de variable globales sont mémorisées dans un fichier ou
un lecteur distinct ou sur un NiceLabel Control Center.
ASTUCE
Par défaut les variables globales sont enregistrées dans C:\ProgramData
\NiceLabel\Global Variables\. Le fichier s'appelle Globals.tdb.
Vous pouvez créer des variables globales dans Designer ou dans NiceLabel Control Center. Après
avoir conçu une étiquette ou une solution utilisant des variables globales, vous devez définir les
variables globales à utiliser. Designer peut fonctionner avec les variables globales stockées
localement dans le fichier Globals.tdb, ou avec les variables globales que vous avez créées et
stockées dans le Control Center.
Pour sélectionner la bonne source de vos variables globales, aller sur Fichier > Options > Variables
globales.
Plus de détails sur la manière de créer et configurer des variables globales dans le Control Center
sont disponibles dans le guide utilisateur de Control Center user guide, page 40.
Pour utiliser les variables globales de votre Control Center, assurez-vous que Designer et Control
Center sont connectés.
Lors d'une copie d'un fichier d'étiquette qui utilise des variables globales afin de l'utiliser sur un autre
ordinateur, vérifier que la source de la variable globale est accessible (fichier .tdb ou dans votre
NiceLabel Control Center).
352
• Ajout et gestion des variables globales.
• Configurer les variables globales.
NOTE
Sinon, l'application d'étiquetage ne trouvera pas la variable globale correspondante.
Un message d'erreur apparaîtra.
ASTUCE
Toutes les variables d'une étiquette ou d'une solution sont gérées dans l'Explorateur
de données dynamiques.
6.5.1. Ajouter des variables globales comme source de
données d'un objet
Pour ajouter une nouvelle variable globale dans le Gestionnaire de données dynamiques, utiliser l'une
des méthodes suivantes:
• Cliquer sur le bouton Variable globale dans le ruban de dialogue. Une fenêtre de configuration
de la variable globale s'ouvre.
• Cliquer sur Ajouter une nouvelle variable globale sous Variables globales dans l'Explorateur de
données dynamiques. Une fenêtre de configuration de la variable globale s'ouvre.
353
ASTUCE
Une nouvelle variable globale s’affiche dans la barre d'outils, prête à être utilisée
comme source de contenu d'un objet dynamique. Ajouter un objet au plan de travail et
lui assigner la variable globale.
6.5.2. Configuration d'une variable globale
La variable globale est un type de variable susceptible d'être partagée par des étiquettes différentes.
Une fois définie, elle est stockée hors de l'étiquette.
NOTE
Quand une variable globale n'est pas définie ou si elle est inaccessible, une alerte
s'affiche en haut de la boîte de dialogue. Pour créer une variable globale, cliquer sur
lien dans l'alerte. Vérifier l'exactitude de la source de données définies dans la boîte de
dialogue Options.
6.5.2.1. Onglet Général
Le groupe de paramètres À propos identifie la variable globale et permet de la définir.
• Id persistante: Identifiant de la variable globale. Sert de référence unique pour chaque source
connectée. Les valeurs autorisées vont de 10000 à 99999.
• Nom: Nom unique de la variable globale. Ce nom sert d'identifiant.
NOTE
Éviter d'utiliser des caractères autres qu'alphanumériques dans le nom de la variable.
ASTUCE
Saisir un nom qui permette de retrouver facilement la variable au milieu d'autres
variables dans l'explorateur de données dynamiques.
• Description: Champ qui permet d'ajouter des informations et suggestions.
• Valeur actuelle: Valeur assignée à la variable globale lors de sa création. Déterminé par l'une des
propriétés suivantes :
• Saisie manuelle d'une valeur fixe. Sont autorisés tous les caractères tirés du groupe de
caractères autorisés.
354
• Utiliser un caractère spécial:
• Un caractère spécial peut être saisi manuellement en utilisant les signes inférieur/
supérieur à, par exemple <CR>, <LF> ...
• Le caractère spécial peut être saisi dans le menu déroulant.
ASTUCE
Vérifier que la valeur initiale insérée répond aux critères définis dans les Règles de
sortie pour chaque type de données.
Le groupe de paramètres Compteur permet de configurer des variables globales ayant un rôle de
compteur.
• Aucun: Empêche d'utiliser la variable globale comme compteur.
• Incrément: La valeur variable croit en fonction des étiquettes imprimées..
• Décrément: La valeur variable décroit en fonction des étiquettes imprimées.
• Incrément: Nombre d'unités entre une valeur du compteur et la valeur suivante ou la
précédente.
• Répétition donne le nombre de répétitions pour chaque valeur du compteur.
NiceLabel 2019 permet de créer et imprimer simultanément plusieurs étiquettes utilisant la même
variable globale compteur. Puisque l'objectif d'une variable globale compteur est de garantir la
continuité du compteur sur plusieurs étiquettes, sa valeur est verrouillée tant que le fichier est utilisé ex.: Une étiquette s'imprime. L'aperçu de toutes les étiquettes affiche les dernières valeurs
récupérées du fichier de variable globale (ou du NiceLabel Control Center ) tandis que les valeurs
compteurs des étiquettes imprimées sont les valeurs actuelles.
Exemple :
Étiquette A: Valeur actuelle =1; quantité imprimée = 5. Valeurs globales du compteur à l'impression =
1,2,3,4,5.
Étiquette B: Valeur actuelle après impression de l'étiquette A = 6; quantité à imprimer = 5. Valeurs
globales du compteur à l'impression = 6, 7, 8, 9, 10.
Onglet Règles d'entrée
Données définit les critères d'entrée du compteur.
• Caractères autorisés: Caractères autorisés pour les valeurs de la variable. Les groupes de
caractères autorisés pour le filtrage des données d'entrées sont décrits dans la section
Groupes de caractères autorisés.
355
Exemple :
Les caractères non numériques sont aussi utilisables comme valeurs de compteur. Alphanumérique
détermine la séquence avec Incrément = 3 et valeur initiale = 1 va donner : 1, 4, 7, A, D, G, J, M, P, S, V,
Y, b, e, h,...
• Limiter la longueur: Longueur maximum de la valeur de la variable.
• Longueur (caractères): Spécifie le nombre exact de caractères autorisés.
• Longueur fixe: La variable doit contenir le nombre exact de caractères tel que défini dans Limiter
la longueur variable.
Onglet Règles de sortie
Préfixe et Suffixe sont des caractères qu'on ajoute à la valeur d'une variable.
• Préfixe: texte placé en tête de la valeur de la variable.
• Suffixe : Texte placé en fin de la valeur de la variable.
Le caractère de remplissage permet de remplir tous les caractères jusqu'à ce que le longueur
maximale de la variable soit atteinte. Le caractère de remplissage est activé quand Limiter la longueur
de la variable dans l'onglet Règles de saisie est activé.
• Remplissage: Définit le mode de remplissage.
• Non utilisé: N'utilise pas de remplissage.
• Sur la gauche: Ajoute des caractères de remplissage à la gauche de la valeur de donnée.
• Sur la droite: Ajoute des caractères de remplissage à la droite de la valeur de donnée.
• Autour de la valeur: Ajoute des caractères de remplissage de chaque côté de la valeur de
donnée.
• Caractère: Caractère utilisé pour le remplissage.
6.6. Ajouter et supprimer des sources de
données
NiceLabel 2019 vous permet d'ajouter les sources de données dynamiques de plusieurs façons :
• dans l'Explorateur des données dynamiques
• dans le Gestionnaire de données dynamiques
356
• en utilisant la boîte de dialogue des propriétés de l'objet de l'étiquette ou du formulaire
• en tirant les objets vers le plan de travail en cliquant sur la flèche près de l'icône de l'objet
Lorsque vous ajoutez des sources de données de plusieurs façons, vous pouvez supprimer les
sources de données dans le Gestionnaire de données dynamiques.
NOTE
Vous pouvez uniquement supprimer les sources de données qui ne sont connectées
à aucun des objets que vous utilisez sur votre étiquette ou formulaire.
6.7. Groupes de caractères de saisie
autorisés
Il y a de multiples formats de variable qui permettent de filtrer la saisie de données. Cela permet
d'éviter des erreurs de saisies des données. L'utilisateur peut seulement saisir les caractères
autorisés.
Tous
Numérique
Choisir ce format quand il n'est pas nécessaire de limiter les données variables.
Par exemple : On utilise une variable pour définir les modifications d'un code à
barres, de texte et de graphiques.
Format à utiliser pour les variables numériques comme des numéros de séries,
des codes à barres EAN et UPC. Seuls les caractères numériques de 0 à 9
peuvent être saisis.
Séquence: 0123456789
Alphanumérique
Utiliser ce format quand nombres et caractères sont mélangés dans la même
variable. Possibilités d'utiliser les caractères de 0 à 9 et de A à Z.
Séquence:
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
Lettres
Format à utiliser pour les variables qui ne contiennent que des lettres.
Séquence: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
Chiffres et
majuscules
7-bit ASCII
Format à utiliser pour les variables qui ne contiennent que des chiffres et des
lettres majuscules.
La variable contiendra seulement des caractères de code ASCII de 0 à 127.
357
Hex
Format à utiliser pour entrer des caractères hexadécimaux.
Séquence: 0123456789ABCDEF
Personnalisé
Format à utiliser pour personnaliser l'éventail des caractères autorisés.
Code 39, Code
128A, Code
128B, Code
128C, Code
128, Codabar
Formats à utiliser pour autoriser uniquement les caractères inclus dans les
normes de codes à barres correspondantes.
6.8. Raccourcis pour les caractères
spéciaux
Designer comporte plusieurs caractères de contrôles prédéfinis – Les sélectionner dans le menu
déroulant de toutes les boîtes de dialogue d'édition de texte. Un bouton flèche sur le côté droit de la
zone liste les raccourcis.
Exemple :
Le caractère FNC1 peut simplement être encodé en <FNC1>.
S'il manque un caractère spécial dans la liste des raccourcis, consulter les sections « Saisie de
caractères avec Alt+<ASCII_code> » et « Saisie de caractères avec la syntaxe <#hex_code> ».
Abréviation utilisée dans
l'application
Description du caractère
2
STX
Début de Texte
4
EOT
Fin de Transmission
Code ASCII
1
3
23
25
5
6
7
8
9
SOH
ETX
ETB
EM
ENQ
ACK
BEL
BS
HT
Début de l'entête
Fin de Texte
Fin du bloc de Transmission
Fin de Média
Requête
Accusé de réception
Clochette
Retour arrière
Tabulation horizontale
358
11
VT
Tabulation verticale
10
LF
Nouvelle ligne
13
12
14
15
16
17
18
19
CR
FF
SO
SI
DLE
DC1
DC2
DC3
Retour chariot
Saut de page
Extraction
Introduction
Data Link Escape - Échappement Transmission
XON - Contrôle d'appareil 1
Contrôle d'appareil 2
XOFF - Contrôle d'appareil 3
20
DC4
Contrôle d'appareil 4
29
GS
Séparateur de Groupe
28
30
31
FS
RS
US
Séparateur de fichier
Séparateur d'enregistrement
Séparateur d'unité
21
NAK
Accusé de réception Négatif
24
CAN
Annuler
22
26
27
SYN
SUB
Veille Synchrone
Substituer
ESC
Échapper
189
FNC
Code de Fonction 2
191
FNC
Code de Fonction 4
188
190
FNC
FNC
Code de Fonction 1
Code de Fonction 3
359
7. Solutions
7.1. Créer ou éditer une solution
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Créer une solution Designer signifie créer un "kit" d'étiquetage complet comprenant étiquettes et
formulaires.
L'avantage de créer une solution, c'est la possibilité d'utiliser un simple fichier d'impression compact,
se comportant comme un cadre pour les étiquettes, les sources de données connectées, les actions
et les formulaires. Par conséquent, une solution Designer améliore vraiment le travail des utilisateurs
et l'efficacité de l'impression d'étiquettes.
ASTUCE
Une seule solution peut contenir de multiples étiquettes et formulaires. Leur nombre
varie en fonction des besoins des travaux d'impression.
Pour commencer à travailler sur une solution aller sur Fichier > Nouveau et sélectionner Nouvelle
solution.
Une nouvelle page de solution s'ouvre. Sur l'Onglet solution les options suivantes sont
instantanément disponibles:
• Ajouter une nouvelle étiquette.
• Ajouter un nouveau formulaire.
360
• Importer dans la Solution.
7.2. Accéder aux fichiers d'une solution
Lors de la création d'une solution, il n'est pas obligatoire de stocker les étiquettes et les formulaires
dans le même fichier de solution. Ils doivent être stockés en fonction des besoins de la solution.
NiceLabel recommande l'approche suivante:
1.
Les étiquettes et les formulaires sont stockés dans des fichiers/documents séparés –
Possible si :
• La solution comporte des étiquettes similaires avec des sources de données partagées.
• Les masques d'étiquettes sont rarement modifiés.
• La solution concerne un seul processus.
2.
Les étiquettes sont stockées dans un emplacement séparé, les formulaires contenus dans un
fichier de solution – Possible si :
• Les masques d’étiquettes sont régulièrement modifiés
• La solution concerne un seul processus et utilise des sources de données partagées
3.
Les étiquettes et les formulaires sont stockés dans des fichiers/documents séparés –
Possible si :
• Chaque étiquette et/ou chaque formulaire concerne plusieurs processus
• Il n'y a pas de sources de données partagées
7.3. Créer ou éditer l'étiquette d'une solution
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
Pour créer une nouvelle étiquette dans une solution, cliquer sur Nouvelle étiquette sur l'onglet
Solution du ruban, ou l'ajouter en utilisant l'Explorateur de solution.
361
La fenêtre de l'Assistant Paramètre d'étiquette s'ouvre. Suivre les étapes de l'assistant pour créer
l'étiquette.
Avant de travailler sur une étiquette, lire les sections suivantes :
• Se familiariser avec l'espace de travail.
• Définir les propriétés de l'étiquette.
• Se familiariser avec les objets de l'étiquette.
• Définir les sources de données des objets variables.
7.4. Formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Un formulaire NiceLabel Designer sert de panneau pour inscrire, afficher et sélectionner les données
à présenter et imprimer sur une étiquette. Il a l'avantage de simplifier la saisie des données et le
processus d'impression pour l'utilisateur final.
Dans NiceLabel Designer, un formulaire est intégré à une solution d’impression. Ce qui veut dire qu'un
formulaire est construit en association avec une étiquette déjà créée.
ASTUCE
Un formulaire permet de construire un système de gestion des données entièrement
sur mesure en fonction des besoins de l'activité.
Pour savoir comment créer ou éditer un formulaire, cliquer ici.
7.4.1. Créer et éditer un formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Pour créer un formulaire, ouvrir une solution nouvelle ou existante puis cliquer sur le bouton Nouveau
Formulaire dans l'onglet Solution du ruban de Designer ou dans l'Explorateur de solution.
Avant de travailler sur un formulaire, lire les sections suivantes :
362
• Se familiariser avec l'espace de travail.
• Définir les propriétés du formulaire.
• Se familiariser avec les objets du formulaire.
• Définir les sources de données des objets variables.
• Se familiariser avec les actions.
7.4.2. Propriétés du formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Propriétés du formulaire : Cette boîte de dialogue permet de définir les différentes propriétés du
formulaire.
ASTUCE
Pour ouvrir la boîte de dialogue Propriétés du formulaire, double cliquer sur le plan
de travail.
Voici la liste de paramètres disponibles.
363
Propriétés du
formulaire
Paramètres de base
Paramètres
additionnels
Description
Permet de définir le titre, la taille, l'état initial du formulaire et sa
position au démarrage.
Permet de choisir le langage de script.
Style
Ordre de tabulation
F1 Aide
Événements
Événements variables
Données du port
série
Info
Permet de définir les couleurs et images d'arrière-plan. Il permet
d'intégrer l'image et de l'enregistrer dans un fichier externe.
Définit l'ordre l'activation des objets.
Contient l'aide en ligne qui s'affiche en appuyant sur la touche F1
quand le formulaire est ouvert.
Permet de définir les événements qui doivent se produire au
chargement du formulaire, à sa fermeture ou après un intervalle de
temps.
Permet de sélectionner les variables pour lesquelles il faut surveiller
les changements de valeur.
Ajoute une variable pour stocker les données reçues par un port série.
Permet de définir le contenu qui servira de conseil pour guider
l'utilisateur du formulaire.
7.4.2.1. Paramètres de base
Paramètres de base permet de définir le titre, la taille et le comportement au démarrage d'un
formulaire.
Titre : Spécifie le titre de la fenêtre.
• Afficher la barre de titre du formulaire: La barre de titre sera visible ou cachée en haut du
formulaire.
• Autoriser la fermeture du formulaire: Autoriser la fermeture du formulaire en utilisant le bouton
Fermer de la fenêtre.
ASTUCE
Si l'option est désactivée, le formulaire se ferme à partir de la barre de tâches.
• Autoriser la redimension du formulaire: Taille du formulaire personnalisable ou non.
ASTUCE
Désactiver cette option pour verrouiller la taille du formulaire.
364
Minimisation
•
des formulaires
Vous pouvez activer les formulaires que vous créez pour les minimiser sur votre barre de tâches
ou sur votre barre d’état système. La minimisation de vos formulaires permet de les exécuter en
arrière-plan et réduire les saisies et les erreurs humaines de vos opérateurs. Minimisez les
formulaires avec des saisies limitées qui ne nécessitent pas d’interaction humaine. Autoriser la
minimisation du formulaire est activé par défaut dans les propriétés du formulaire. Autoriser la
minimisation du formulaire est également possible quand vous désactivez Autoriser le
redimensionnement du formulaire.
NOTE
Quand vous ouvrez d’anciennes versions dans V2019.3, l’option Autoriser la
minimisation du formulaire est automatiquement désactivée si vous désactivez
Autoriser le redimensionnement du formulaire.
Activation de l’option Autoriser la minimisation du formulaire dans les propriétés du formulaire.
L’option Minimiser sur la barre d’état est utile quand vous souhaitez exécuter votre formulaire
en arrière-plan. Par exemple, si votre formulaire est automatisé et qu’il ne nécessite pas que vos
opérateurs interagissent avec l’interface utilisateur de votre formulaire. Votre seule saisie de
formulaire et les données du scanner de codes à barres et toutes les actions de votre formulaire
s’exécutent automatiquement quand les opérateurs scannent les codes à barres.
Activation de l’option Minimiser sur la barre d’état dans les propriétés du formulaire.
Activation de l’option Minimiser sur la barre d’état avec votre invite de commande
Pour exécuter des solutions depuis votre invite de commande, vous pouvez minimiser vos
formulaires en cours d’exécution sur votre barre d’état système. Une fois que la minimisation est
365
effectuée, cliquez avec le bouton droit de votre souris sur l’icône de la barre d’état système pour
ouvrir ou quitter vos formulaires en cours d’exécution.
1. Ouvrir l'invite de commande (CMD).
2. Accédez à « NiceLabelWebClient.exe » ou « NiceLabelPrint.exe ».
3. Saisissez « -startAsMinimized:true » après votre chemin d’accès.
4. Appuyez sur Entrée.
Votre formulaire se charge et est immédiatement minimisé.
La minimisation des formulaires sur votre barre de tâches ou barre d’état système réduit les
erreurs humaines et empêche vos opérateurs d’intervenir sur vos formulaires.
Le groupe Taille définit la Largeur et la Hauteur du formulaire.
Le groupe État initial du formulaire permet de définir l'état du formulaire au démarrage.
• Maximal: Le formulaire s'ouvre en mode plein écran.
• Taille du formulaire par défaut: Au démarrage, du formulaire, celui-ci apparaît avec une taille
définie manuellement.
Position du formulaire au démarrage définit la position du formulaire à l'écran au démarrage.
• Comme défini: Fait apparaître le formulaire à l'endroit défini par la distance en pixels en partant
de la gauche (bordure gauche du formulaire) et du haut (bordure supérieure du formulaire).
• Centre de l'écran: Est la position du formulaire au démarrage.
Les paramètres du groupe Barres de défilement optimisent les formulaires pour des écrans ou
ordinateurs plus petits à basse résolution. En tant qu'alternative à la réduction des formulaires et des
objets, difficiles à lire et à utiliser, activer Afficher les barres de défilement et arrêter le
redimensionnement des objets du formulaire sur:. Cette option définit la Largeur et la Hauteur du
formulaire en pixels. Des dimensions minimums sont requises pour:
• Faire apparaître les barres de défilement sur le formulaire. Vous pouvez continuer à réduire la
taille du formulaire au-delà de ces dimensions et faire défiler le formulaire.
• L'objet arrête d'adapter la taille au formulaire réduit. Ainsi, les objets restent utilisables car ils
conservent leur taille actuelle au-delà des dimensions minimum du formulaire.
366
NOTE
Pour que les objets redimensionnent la taille du formulaire, activer le
redimensionnement horizontal et vertical avec le formulaire dans Propriétés de
l'objet > Position > Taille > Redimensionner horizontalement/verticalement avec
le formulaire.
7.4.2.2. Paramètres additionnels
L'onglet Paramètres additionnels permet de choisir un langage de programmation. Deux langages de
programmation sont disponibles pour les objets de formulaires Designer: VBScript et Python.
• L'écriture en VBScript: pour des opérations de données complexes, les comparaisons et les
calculs directs sur un formulaire.
• Python: est préférable pour les systèmes en 64 bits. C'est une écriture plus rapide que le
VBScript.
7.4.2.3. Style
Le panneau Style permet de définir les couleurs et images d'arrière plan. Il permet d'intégrer l'image
et de l'enregistrer dans un fichier externe.
• La Couleur d'arrière plan est définie par la sélection de couleurs Standard ou Avancée. Passer
d'une option à l'autre en cliquant sur le bouton Avancé ou De base.
• Rechercher pour l'étiquette une Image d'arrière plan ou insérer le chemin direct. Une fois l'image
définie, il est possible de :
• Intégrer l'image au document: L'image fait partie intégrante du document.
• Enregistrer l'image intégrée dans le fichier: L'image intégrée est enregistrée dans un
fichier.
• Supprimer l'image intégrée: L'image intégrée est supprimée du document du formulaire.
• Position de l'image: Image d'arrière plan à centrer ou à étirer pour correspondre aux
dimensions de l'étiquette.
7.4.2.4. Ordre de tabulation
L'Ordre de tabulation définit comment le focus passe d'un objet à l'autre après avoir appuyé sur la clé
Tab.
• La touche ENTREE se comporte en touche TAB: La touche Enter fonctionne comme la touche
Tab. Après avoir appuyé sur Enter, le focus passe à l'objet suivant tel que défini dans la liste de
l'Ordre de tabulation.
367
• Sélectionner l'Objet du formulaire et le déplacer vers le haut ou vers le bas de la liste de l'Ordre
de tabulation pour définir l'ordre de passage du focus.
7.4.2.5. F1 Aide
L'onglet Aide F1 affiche le contenu de l'aide en ligne pour faciliter la création et l'utilisation du
formulaire. Lors de l'exécution du formulaire, le texte devient visible en appuyant sur la touche F1.
ASTUCE
Saisir le sujet recherché dans la zone de recherche et cliquer sur OK.
7.4.2.6. Événements
L'onglet Événements permet de paramétrer des actions pour les événements basiques d'un
formulaire.
• À l'ouverture du formulaire: L'action démarre à l'ouverture du formulaire.
• À la fermeture du formulaire: L'action démarre à la fermeture du formulaire.
• À intervalle de temps: L'action démarre après un temps donné.
• Intervalle: Durée de cet intervalle. (en millisecondes).
• À l'inactivité du formulaire: Lance l'action définie pour être effectuée quand le formulaire reste
inactif pour un temps donné. L'inactivité du formulaire correspond à l'absence de touche
appuyée, de clic de souris ou de mouvement sur le formulaire. L'une ou l'autre de ces actions
réinitialise le chronomètre de l'inactivité.
• Intervalle: Durée de cet intervalle (en minutes).
ASTUCE
Cliquer sur Actions ... pour paramétrer les actions lancées par ces événements.
7.4.2.7. Événements variables
Le panneau événements variables permet de sélectionner les variable pour lesquelles il faut surveiller
les changements de valeur. Quand une des valeurs de ces variables change, l’événement Au
Changement déclenche une action.
• Ajouter: ajoute une variable dans la liste.
• Supprimer: enlève une variable de la liste.
368
ASTUCE
Cliquer sur Actions ... pour paramétrer les actions qui seront déclenchées par des
changements de valeur dans les variables de la liste.
7.4.2.8. Données du port série
Le panneau Données Port série permet de sélectionner les ports série (RS-232) qui vont lire les
données des périphériques connectés en série. Les valeurs lues ainsi sont stockées dans une
variable nouvelle ou existante.
• Ajouter: ajoute un port série à la liste des périphériques connectés en série.
• Supprimer: supprime un port série de la liste des périphériques connectés en série.
ASTUCE
Cliquer sur Modifier pour configurer les paramètres de communication du port série.
Paramètres des données du port série
La fenêtre Données du port série définit les paramètres de connexion au port série sélectionné. Les
paramètres de cette boîte de dialogue doivent correspondre à ceux du périphérique connecté. Se
référer à la documentation du périphérique connecté pour paramétrer correctement la
communication.
NOTE
Elle ne pourra être établie que si les paramètres dans NiceLabel 2019 correspondent
à ceux du périphérique.
Le groupe Port définit le port série qui reçoit les données.
• Nom du port: Port sur lequel le périphérique est connecté. Cela peut être un port COM matériel
ou un port COM virtuel.
Le groupe Paramètres de port permet de définir d'autres paramètres pour se connecter au port série.
• Bits par seconde: Vitesse utilisée par un périphérique pour communiquer avec le PC. L'alias
généralement utilisé pour ce paramètre est « baud rate ».
• Bits de données: Spécifie le nombre de bits de données dans chaque caractère. 8 bits de
données sont généralement utilisés dans les appareils récents.
369
• Parité: Spécifie la méthode de détection d'erreurs de transmission. Le paramètre de parité
généralement utilisé est « aucune », avec la détection d'erreur gérée par un protocole de
communication (contrôle de flux).
• Bits d'arrêt: Les bits d'arrêt envoyés à la fin de chaque caractère permettent à la machine de
réception de détecter la fin d'un caractère et de le resynchroniser avec le flux de caractères. Les
appareils électroniques utilisent généralement un bit de stop.
• Contrôle de flux: Le port série peut utiliser les signaux de l'interface pour interrompre et
reprendre la transmission des données.
Exemple :
Un appareil lent peut avoir besoin de garder le contact avec le port série pour indiquer que les
données doivent être mises en pause pendant qu'il traite les données reçues.
Le groupe Options comporte les paramètres suivants:
• Envoyer les données d'initialisation: Spécifie la chaîne de caractères qui est envoyée au port
série sélectionné avant la lecture des données. Cette option permet d'initialiser le périphérique
pour qu'il puisse fournir les données. L'utiliser aussi pour envoyer une question spécifique à
l'appareil, et recevoir la réponse spécifique. Cliquer sur le bouton flèche pour insérer des
caractères spéciaux.
• Utiliser l'interrogation de données : Spécifie que le déclencheur questionnera activement le
périphérique. Le déclencheur va envoyer les commandes fournies dans les champs de Contenu
à intervalles réguliers spécifiés. Ce champ peut comporter des caractères binaires.
Le groupe Filtre permet de sélectionner le filtre à utiliser.
• Utiliser un filtre: Permet de filtrer les données. Cette option filtre les caractères non pertinents
dans les données reçues.
• Point de départ: Détermine le caractère de départ pour extraire les données.
• Position finale: Détermine le dernier caractère pour l'extraction des données.
Exemple :
Les données reçues comportent les caractères suivants: q###12345$$$1. Avec les paramètres Point
de départ = 5 et Position finale = 9, la donnée extraite est 12345.
Le groupe Événement d'exécution spécifie quand le déclencheur doit activer et démarrer l'exécution
des actions.
• Sur le nombre de caractères reçus : Spécifie que l'événement survient chaque fois qu'il reçoit
le nombre de caractères requis. Dans ce cas, l'application tierce peut conserver la connexion et
continuer à envoyer les données. Chaque segment de données doit avoir la même taille.
370
• Selon la séquence de caractères reçue. Spécifie que le déclencheur va s'activer chaque fois
qu'il reçoit la séquence de caractères requise. Utiliser cette option quand la 'fin de données' est
toujours identifiée par une chaîne de caractères unique. Cette chaîne peut comporter des
caractères spéciaux (binaires) en utilisant le bouton à côté du champ d'édition.
• Inclure dans les données: La séquence de caractères qui est utilisée pour déterminer
l'événement de déclenchement ne sera pas coupée des données, mais sera inclue dans
les données. Le déclencheur recevra le flux de données complet.
• Lorsque rien de nouveau n´a été reçu dans l'intervalle de temps spécifié : L'événement
survient après un temps donné (en ms) passé sans recevoir de caractère.
7.4.2.9. Info
L'onglet Info comporte une Description qui servira de guide aux opérateurs utilisant le formulaire.
Définir la Description du formulaire en tapant le texte dans le champ.
7.4.3. Ajout d'objets à un formulaire
Après paramétrage des Propriétés du formulaire, passons au contenu du formulaire. Les objets du
formulaire sont des articles basiques d'édition, utilisés pour ajouter ou modifier des contenus variés.
Ajouter des objets sur un formulaire en cliquant dessus dans la barre d'outils Objet et en les tirant sur
le plan de travail. Chaque formulaire peut contenir plusieurs objets dans différentes combinaisons.
ASTUCE
Utiliser les aides visuelles pour positionner les objets.
7.4.4. Objets du formulaire
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Chaque objet a sa propre fonction décrite dans le tableau ci-dessous.
Objet du formulaire
Cadre
Icône
Description
Crée une forme rectangulaire sur le formulaire.
371
Objet du formulaire
Texte
Icône
Description
Objet pour insérer des contenus texte.
Image
Objet pour insérer un graphique.
Bouton
Crée un objet du formulaire, cliquable et
Champ d'édition
Objet pour insérer et modifier une seule ligne de
texte.
Champ Mémo
Permet d'insérer des valeurs avec de multiple lignes.
Liste déroulante
Permet à l'utilisateur de choisir une option dans une
liste déroulante ou d'insérer une valeur
personnalisée.
Zone de liste
Permet de sélectionner une option dans une liste
sans valeurs personnalisées.
Boutons Radio
Permet à l'utilisateur de sélectionner un seul bouton
dans un ensemble d'éléments mutuellement
exclusifs.
Case à cocher
Permet à l'utilisateur de faire un choix binaire –
sélectionner ou désélectionner les options listées.
Table de la base de
données
Affiche sur le formulaire la table de la base de
données sélectionnée.
Navigateur de la base de
données
Outils pour manipuler les enregistrements de la base
de données sur le formulaire.
Recherche dans la base
de données
Outil de recherche pour base de données sur un
formulaire.
personnalisable.
372
Objet du formulaire
Prévisualisation de
l'étiquette
Icône
Description
Champ de prévisualisation qui affiche sur un
formulaire, la présentation de l'étiquette en temps
réel.
Initialisation des données
Panneau pour l'assignation des valeurs initiales aux
Paramètres de
l'imprimante
Permet d'ajuster la vitesse d'impression et le
contraste une fois que le formulaire est lancé.
Quantité à imprimer
Définit le nombre d'étiquettes et de pages à imprimer
une fois que le formulaire est lancé.
variables de l'étiquette
Il y a plusieurs méthodes pour ajouter un objet sur le plan de travail d'un formulaire. Pour en savoir
plus sur les différentes méthodes, lire ici.
7.4.4.1. Cadre
Rectangle Cet objet permet de créer des formes rectangulaires sur une étiquette. Il permet de
visualiser différents espaces sur un formulaire.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet:
• Couleur d'arrière plan définit la couleur de fond de l'objet.
• Transparent: Cadre transparent.
• Afficher les bordures: Affiche ou cache la bordure du cadre.
• Couleur de la bordure: Choix de la couleur de la bordure de l'objet.
• Largeur de bordeure: Définition de la largeur de la bordure.
• Style de bordure sélectionne le style de bordure de l'objet:
• Aucun désactive le contour.
• Enfoncée: L'objet apparaît plus bas que la surface du formulaire.
• Relevé: L'objet apparaît plus haut que la surface du formulaire.
• Bordure abaissée: La bordure de l'objet apparaît plus bas que la surface du formulaire.
• Bordure relevée: La bordure de l'objet apparaît plus haut que la surface du formulaire.
373
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
374
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première
exécution du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.2. Texte
Texte est un objet permettant de placer du texte sur le formulaire.
Contenu
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet..
• Données fixes: Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
• Compteur: Affiche une valeur de compteur.
Le champ Contenu vous permet d'entrer le contenu de l'objet.
Paramètres
L'onglet Paramètres du texte définit si la taille de l'objet ou le texte s'adaptent au contenu saisi.
• Taille automatique adapte automatiquement la taille de l'objet à la taille du texte saisi.
• Mots non coupés ajuste le texte dans l'objet paragraphe sans couper les mots.
ASTUCE
Si le paragraphe a une taille trop petite, des barres de défilement s'affichent.
• Flux de texte de la droite vers la gauche activé (RTL): Vous permet de saisir des contenus en
utilisant des scripts de la droite vers la gauche tels que l'arabe ou l'hébreu. Activé, ce paramètre
aligne le contenu de l'objet vers la droite et ajoute des lettres de scripts vers la gauche
375
provenant de scripts de la droite vers la gauche. Si vous utilisez des lettres provenant de scripts
de la droite vers la gauche ou autres caractères, le contenu reste aligné vers la droite mais le
paramètre ajoute ces lettres et caractères sur la droite.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche: texte aligné sur la bordure gauche de l'objet.
• Centré: Texte placé au centre.
• A Droite: texte aligné sur la bordure droite de l'objet.
• Justifié: Répartit le texte entre les deux bordures verticales de l'objet.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
376
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil.
Événements disponibles :
• Lorsque la souris glisse sur l'objet: L'action démarre quand la souris arrive sur l'objet.
• Lorsque la souris quitte l'objet: L'action démarre quand la souris quitte l'objet.
• L'action Sur clic démarre sur un clic de souris.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première
exécution du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
377
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.3. Image
Image est un objet permettant d'insérer des graphiques sur un formulaire. Cet objet permet d'utiliser
les formats de fichiers suivants :
• Portable Network Graphic (.png)
• PDF (*.pdf)
• Adobe Photoshop (*.psd)
• Scalable Vector graphics (*.svg)
• Paintbrush (*.pcx)
• JPEG bitmaps (*.jpg, *.jpeg, *.jpe)
• TIFF bitmaps (*.tif, *.tiff)
• Enhanced Windows Metafile (.emf)
• Windows Metafile (*.wmf)
• Windows bitmap (.bmp)
Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Données fixes: Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
Le champ Contenu est utilisé pour entrer le contenu de l'objet.
Pour (re)définir le Contenu de l'objet, cliquer sur Parcourir pour localiser le fichier et l'afficher sur
l'étiquette.
Intégrer une image dans un document définit l'image comme partie intégrante du fichier d'étiquette.
Enregistrer l'image intégrée dans le fichier: L'image intégrée est enregistrée dans un fichier.
Rechercher l'emplacement pour l'enregistrer.
378
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
L'onglet Redimensionner le graphique définit l'adaptation de la taille d'une image variable.
Le groupe Options pour redimensionner définit la manière d'adapter les dimensions du fichier source
à la taille de l'objet au moment de l'impression.
NOTE
Les options pour redimensionner sont uniquement disponibles pour les objets Image
connectés à une source de données dynamique.
379
• Conserver la taille originale: désactive le redimensionnement. Le fichier source s'affiche dans
l'objet Image avec ses dimensions d'origine.
• Conserver les proportions permet d'adapter proportionnellement la taille de l'image. Le ratio
d'aspect des dimensions du fichier source est préservé.
• Redimensionner à la taille donnée permet de modifier la taille du fichier source horizontalement
et verticalement pour l'ajuster dans le cadre du paragraphe. L'utilisation de cette option risque
de déformer l'image.
Le groupe Taille originale informe sur la taille du fichier d'image source .
Revenir à la taille de l'image d'origine redimensionne l'objet Image à la taille du fichier image source.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• Lorsque la souris glisse sur l'objet: L'action démarre quand la souris arrive sur l'objet.
• Lorsque la souris quitte l'objet: L'action démarre quand la souris quitte l'objet.
• L'action Sur clic démarre sur un clic de souris.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première
exécution du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
380
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.4. Bouton
Bouton ajoute un objet cliquable et personnalisable au formulaire. Son rôle est d'activer des actions
variées.
Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Données fixes: Texte fixe saisi à la main.
• Variables : Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Fonctions : Outil de transformation des données entrées.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
Le champ Contenu est utilisé pour entrer le contenu de l'objet.
ASTUCE
Cet objet du formulaire est en lecture seule. Seule la source de données connectée
définit le contenu de l'objet.
Paramètres
Le raccourci clavier détermine la touche qui déclenche une action du bouton. Taper sur une touche
prédéfinie du clavier a la même efficacité qu'un clic de souris pour lancer une action.
Bouton de formulaire par défaut effectue l'action assignée quand l'opérateur tape Entrée.
ASTUCE
Un seul bouton peut être défini comme Bouton du formulaire par défaut.
Retour à la ligne divise le texte en plusieurs lignes. Ainsi le texte n'est pas plus large que le bouton.
Mettre une image sur le bouton : Ce groupe définit un fichier graphique à afficher sur le bouton.
• Nom du fichier image: Fichier graphique sélectionné à utiliser sur un bouton.
• Intégrer une image dans un document: Intègre une image dans le document.
381
ASTUCE
Dès qu'une image doit être intégrée, elle est récupérée à partir du document et
non pas à partir du système du fichier.
• Enregistrer l'image intégrée dans le fichier: L'image intégrée est enregistrée dans un fichier.
• Supprimer l'image intégrée: L'image intégrée est supprimée du document du formulaire.
ASTUCE
Si l'image est intégrée, cette action permet de l'enregistrer dans un
emplacement sélectionné. L'image n'est plus intégrée.
• Position de l'image: Position de l'image par rapport au texte de l'objet.
• Forcer la taille d'origine: Le graphique en taille réelle sans le redimensionnement est utilisé sur
un bouton.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche: texte aligné sur la bordure gauche de l'objet.
• Centré: Texte placé au centre.
• A Droite: texte aligné sur la bordure droite de l'objet.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
382
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Les événements disponibles pour l'objet Bouton sont les suivants :
• L'action Sur clic démarre sur un clic de souris.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
383
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première
exécution du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.5. Groupe de boutons
Groupe de bouton ajoute un groupe de boutons cliquables et personnalisables au formulaire. Utiliser
cet objet pour créer d'un seul coup de multiples boutons dans une liste d'éléments. Les boutons
créés permettent de définir la valeur des variables connectées et/ou d'exécuter des actions.
ASTUCE
Le nombre de boutons dans le groupe correspond au nombre de valeurs de la liste.
Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variable définit dans quelle variable se trouve la valeur de l'objet Groupe de boutons.
• Bases de données: Champ de la base de données qui contiendra la valeur sélectionnée dans le
groupe de boutons.
Paramètres
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les
valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus
si la casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres des Valeurs permet de définir les éléments listés:
384
• Source des objets: Définit la source pour les objets listés.
• Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
• Imprimantes installées: Liste des imprimantes installées.
• Champ de base de données: Valeurs récupérées à partir d'une base de données
connectée.
• Champ: Sélection d'un champ de base de données connectée à partir de laquelle
récupérer le contenu.
• L'option Utiliser un autre champ pour la source de données connectée connecte un
autre champ de la base de données à la source de données. Les valeurs du Champ
sont toujours affichées, mais la source de données connectée reçoit la valeur
sélectionnée dans le champ spécifié dans Champ de la valeur.
• Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source
de données connectée de l'objet et affichée en tant que contenu.
Exemple :
1. Détails de l'objet Groupe de boutons
Source des articles:
Code EAN
Product ID
22345
ID2
12345
33345
ID1
ID3
2. Détails de l'objet Texte
Un objet Texte ajouté doit afficher uniquement les valeurs des ID de produits
qui correspondent.
Résultat: Le code EAN sélectionné dans le Groupe de boutons correspond au
Product ID de l'objet Texte.
• Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
• Répertoire: Définit le dossier source pour les fichiers à lister.
• Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
385
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
• Afficher le chemin du fichier: Affiche le chemin entier du fichier sur la liste.
• Afficher l'extension du fichier: L'extension du fichier est visible sur la liste.
• Noms des polices: Liste les polices installées.
• Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
• Modifier: Convertit d'autres sources d'article en une source d'article de valeurs
personnalisée.
• Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
• Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
ASTUCE
La valeur par défaut est automatiquement sélectionnée au démarrage du
formulaire.
NOTE
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du
formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées
de l'ordinateur. Après un clic sur ÉditionDesigner, fait un instantané des valeurs et les
rend modifiables dans la boîte de dialogue Valeurs personnalisées.
Le groupe Mise en page permet de personnaliser l'apparence de l'objet Groupe de boutons.
Le groupe Taille du bouton permet de définir la largeur et la hauteur de chaque bouton du groupe.
• Taille automatique des boutons: désactiver cette option pour définir des valeurs personnalisées
pour la largeur et la hauteur.
Le groupe Espacement des boutons définit la distance entre chaque bouton du groupe.
386
• Horizontal détermine la distance horizontale entre les boutons.
• Vertical détermine la distance verticale entre les boutons.
Le groupe Mise en page définit la répartition des boutons sur le formulaire.
• Orientation: permet d'empiler les boutons Horizontalement ou Verticalement.
• Nombre de lignes: Définit sur combien de lignes les boutons sont disposés sur le formulaire.
• Retour à la ligne: Après avoir atteint la fin du bouton, le tag est divisé en plusieurs lignes avec le
retour à la ligne.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de bordure sélectionne la couleur de la bordure du bouton.
Couleur de police définit les couleurs de la police et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• À Gauche: Texte aligné avec la bordure gauche du bouton.
• Centré: Texte placé au centre.
• À droite: Texte aligné sur la bordure droite du bouton.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
387
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• L'action Sur clic démarre sur un clic de souris.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
388
État initial au démarrage du formulaire définit le comportement des objets lors de la première
exécution du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.6. Champ d'édition
Champ d'édition permet d'insérer et de modifier une seule ligne de texte.
Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables : Variables utilisées comme source de contenu de l'objet, ou variables qui stockent le
contenu de l'objet Champ d'édition.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
Cet objet permet éventuellement d'ajouter ou de modifier le contenu de la base de données.
ASTUCE
Cet objet du formulaire est en lecture - écriture. Il peut donc être utilisé pour afficher
un contenu dynamique et pour saisir ou modifier les sources de données connectées.
Paramètres
L'onglet Paramètres contient deux propriétés modifiables:
• Mettre automatiquement le focus sur le prochain contrôle : Un autre objet du formulaire
obtient le focus dès que le Champ d'édition reçoit une valeur d'une longueur spécifique. Définir
la longueur de la valeur qui déplace le focus en utilisant Limiter la longueur dans les Règles de
saisie de la variable.
NOTE
Le Champ d'édition doit être connecté à une variable. La longueur de la variable
connectée doit être limitée.
L'ordre dans lequel le focus se déplace d'un objet à un autre est défini dans Propriétés du
formulaire > Ordre de tabulation.
389
• Champ du mot de passe : Les caractères saisis dans ce champ seront invisibles. Les
caractères sont masqués par des astérisques.
• La vérification orthographique marque les mots inexacts au démarrage du formulaire. La langue
est définie par le clavier sélectionné. La sélection des langues disponibles dépend du système
d'exploitation utilisé.
• Flux de texte de la droite vers la gauche activé (RTL): Vous permet de saisir des contenus en
utilisant des scripts de la droite vers la gauche tels que l'arabe ou l'hébreu. Activé, ce paramètre
aligne le contenu de l'objet vers la droite et ajoute des lettres de scripts vers la gauche
provenant de scripts de la droite vers la gauche. Si vous utilisez des lettres provenant de scripts
de la droite vers la gauche ou autres caractères, le contenu reste aligné vers la droite mais le
paramètre ajoute ces lettres et caractères sur la droite.
ASTUCE
Le champ d'édition doit être connecté à une source de données. Il doit avoir aussi une
longueur limitée définie.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche: texte aligné sur la bordure gauche de l'objet.
• Centré: Texte placé au centre.
• A Droite: texte aligné sur la bordure droite de l'objet.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
390
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Les événements disponibles pour l'objet Champ d'édition sont les suivants :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
391
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de
l'objet initialement défini.
7.4.4.7. Champ Mémo
Champ Mémo est un objet permettant d'insérer des textes sur plusieurs lignes.
Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables : Variables utilisées comme source de contenu de l'objet, ou variables qui stockent le
contenu de l'objet.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet.
Cet objet permet éventuellement d'ajouter ou de modifier le contenu de la base de données.
392
ASTUCE
Cet objet du formulaire est en lecture - écriture. Il peut donc être utilisé pour afficher
un contenu dynamique et pour saisir ou modifier les sources de données connectées.
Paramètres
L'onglet Paramètres contient deux propriétés modifiables.
• Mettre automatiquement le focus sur le prochain contrôle : Un autre objet du formulaire
obtient le focus dès que le Champ Mémo reçoit une valeur d'une longueur spécifique. Définir la
longueur de la valeur qui déplace le focus en utilisant Limiter la longueur dans les Règles de
saisie de la variable.
NOTE
Le Champ d'édition doit être connecté à une variable. La longueur de la variable
connectée doit être limitée.
L'ordre dans lequel le focus se déplace d'un objet à un autre est défini dans Propriétés du
formulaire > Ordre de tabulation.
• Champ du mot de passe : Les caractères saisis dans ce champ seront invisibles. Les
caractères sont masqués par des astérisques.
• La vérification orthographique marque les mots inexacts au démarrage du formulaire. La langue
est définie par le clavier sélectionné. La sélection des langues disponibles dépend du système
d'exploitation utilisé.
• Flux de texte de la droite vers la gauche activé (RTL): Vous permet de saisir des contenus en
utilisant des scripts de la droite vers la gauche tels que l'arabe ou l'hébreu. Activé, ce paramètre
aligne le contenu de l'objet vers la droite et ajoute des lettres de scripts vers la gauche
provenant de scripts de la droite vers la gauche. Si vous utilisez des lettres provenant de scripts
de la droite vers la gauche ou autres caractères, le contenu reste aligné vers la droite mais le
paramètre ajoute ces lettres et caractères sur la droite.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
393
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche: texte aligné sur la bordure gauche de l'objet.
• Centré: Texte placé au centre.
• A Droite: texte aligné sur la bordure droite de l'objet.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
394
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Les événements disponibles pour l'objet champ mémo sont les suivants :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de
l'objet initialement défini.
395
7.4.4.8. Liste déroulante
Liste déroulante : C'est un objet de saisie de données. Elle permet de choisir une option dans une
liste déroulante ou d'ajouter une valeur personnalisée à la liste.
Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables: Variables utilisées comme source de contenu de l'objet, ou variables qui stockent la
valeur sélectionnée dans l'objet Liste déroulante.
• Bases de données: Valeurs de la base de données qui sont utilisables comme valeurs
sélectionnables dans la liste déroulante. Cet objet permet éventuellement d'ajouter ou de
modifier le contenu de la base de données.
ASTUCE
Cet objet du formulaire est en lecture - écriture. Il peut donc être utilisé pour afficher
un contenu dynamique et pour saisir ou modifier les sources de données connectées.
Paramètres
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les
valeurs.
Autoriser la saisie en mode exécution permet d'ajouter des données dans un formulaire pendant son
exécution.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus
si la casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres des Valeurs permet de définir les éléments listés:
• Source des objets: Définit la source pour les objets listés.
• Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
• Imprimantes installées: Liste des imprimantes installées.
• Champ de base de données: Valeurs récupérées à partir d'une base de données
connectée.
• Champ: Sélection d'un champ de base de données connectée à partir de laquelle
récupérer le contenu.
• L'option Utiliser un autre champ pour la source de données connectée connecte un
autre champ de la base de données à la source de données. Les valeurs du Champ
396
sont toujours affichées, mais la source de données connectée reçoit la valeur
sélectionnée dans le champ spécifié dans Champ de la valeur.
• Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source
de données connectée de l'objet et affichée en tant que contenu.
Exemple :
1. Détails de la zone de liste/Liste déroulante
Source des articles:
Description
Product ID
BIGOLI 250G
PAS501
CASONCELLI ALLA CARNE 250G
TAGLIATELLE 250G
TAGLIOLINI 250G
CAS006
PAS502GI
PAS503GI
Champ de la base de données: Description
Source de données connectée: Variable1
2. Détails de l'objet Texte
Un objet Texte ajouté doit afficher uniquement les valeurs des ID de produits
qui correspondent.
Source de données connectée: Variable1
Résultat: La description dans la liste déroulante ou la zone de liste du groupe de
bouton dépend de l'ID du produit correspondant dans l'objet Texte.
• Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
• Répertoire: Définit le dossier source pour les fichiers à lister.
• Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
• Afficher le chemin du fichier: Affiche le chemin entier du fichier sur la liste.
397
• Afficher l'extension du fichier: L'extension du fichier est visible sur la liste.
• Noms des polices: Liste les polices installées.
• Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
• Édition: Convertit les autres sources des articles en un article de valeurs personnalisées.
• Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
• Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
ASTUCE
La valeur par défaut est automatiquement sélectionnée au démarrage du
formulaire.
NOTE
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du
formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées
de l'ordinateur. Après un clic sur Édition, le Designer fait un instantané des valeurs et
les rend modifiables dans la boîte de dialogue Valeurs personnalisées.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
398
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
399
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• Au changement: L'action démarre quand un changement survient dans l'objet Champ d'édition.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
ASTUCE
Avec l'option lecture seule, la liste déroulante se comporte comme une liste
déroulante ordinaire.
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de
l'objet initialement défini.
400
7.4.4.9. Zone de liste
Zone de liste est un objet de saisie de données. Il permet de sélectionner dans une liste une option
prédéfinie.
ASTUCE
Contrairement à la Liste déroulante, la zone de liste ne permet pas d'insérer de valeurs
personnalisées.
Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables: Variables utilisées comme source de contenu de l'objet, ou variables qui stockent la
valeur sélectionnée dans l'objet Zone de liste.
• Bases de données: Base de données qui contiendra la valeur sélectionnée dans l'objet Zone de
liste.
ASTUCE
Cet objet du formulaire est en lecture seule. Seule la source de données connectée
définit le contenu de l'objet.
Paramètres
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les
valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus
si la casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres Valeurs définit les éléments qui vont être listés dans l'objet Zone de liste:
• Source des objets: Définit la source pour les objets listés.
• Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
• Imprimantes installées: Liste des imprimantes installées.
• Champ de base de données: Valeurs récupérées à partir d'une base de données
connectée.
• Champ: Sélection d'un champ de base de données connectée à partir de laquelle
récupérer le contenu.
401
• L'option Utiliser un autre champ pour la source de données connectée connecte un
autre champ de la base de données à la source de données. La liste des valeurs
affiche les valeurs du Champ mais la source de données connectée reçoit la valeur
sélectionnée dans Champ de la valeur.
Exemple :
Champ: ObjectField1
Valeur du champ: ObjectField2
Source de données connectée: Variable1
Résultat:
L'objet connecté à Variable1 affiche le contenu de ObjectField1 et envoie le contenu
de ObjectField2 à la Variable1.
• Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source
de données connectée de l'objet et affichée en tant que contenu.
• Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
• Répertoire: Définit le dossier source pour les fichiers à lister.
• Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
• Afficher le chemin du fichier: Affiche le chemin complet sur la liste des fichiers.
• Afficher l'extension du fichier: Affiche l'extension du fichier sur la liste des fichiers.
• Noms des polices: Liste les polices installées.
• Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
• Modifier: Convertit d'autres sources d'article en une source d'article de valeurs
personnalisée.
• Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
• Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
ASTUCE
La valeur par défaut est automatiquement sélectionnée au démarrage du
formulaire.
402
NOTE
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du
formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées
de l'ordinateur.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
403
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• L'action Sur clic démarre sur un clic de souris.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
404
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de
l'objet initialement défini.
7.4.4.10. Boutons Radio
Utiliser des Boutons radio permet de sélectionner un seul bouton dans un ensemble d'éléments
mutuellement exclusifs.
Source
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables: Valeurs de variable prédéfinie qui sont utilisées comme contenu de l'objet.
• Bases de données: Valeurs de base de données qui sont utilisées comme contenu de l'objet
Boutons radio.
NOTE
La petite flèche sur le bouton d'objet permet d'accéder directement aux sources de
données sélectionnées. Cliquer sur la petite flèche pour ajouter un nouvel objet au
plan de travail et le connecter en même temps aux sources de données
sélectionnées.
ASTUCE
Cet objet du formulaire est en lecture seule. Seule la source de données connectée
définit le contenu de l'objet.
Paramètres
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les
valeurs.
Autoriser les doublons permet que des valeurs dupliquées apparaissent dans la zone de liste.
405
Trié trie les éléments de la liste par ordre croissant. Utiliser le tri sensible à la casse détermine en plus
si la casse doit affecter ou non l'ordre de tri.
Le groupe de paramètres des Valeurs permet de définir les éléments listés:
• Source des objets: Définit la source pour les objets listés.
• Valeurs personnalisées: Valeurs statiques définies par l'utilisateur.
• Imprimantes installées: Liste des imprimantes installées.
• Champ de la base de données: Valeurs récupérées de la base de données connectée.
• Champ: Sélection d'un champ de base de données connectée à partir de laquelle
récupérer le contenu.
• L'option Utiliser un autre champ pour la source de données connectée connecte un
autre champ de la base de données à la source de données. La liste des valeurs
affiche les valeurs du Champ mais la source de données connectée reçoit la valeur
sélectionnée dans Champ de la valeur.
Exemple :
Champ: ObjectField1
Valeur du champ: ObjectField2
Source de données connectée: Variable1
Résultat:
L'objet connecté à Variable1 affiche le contenu de ObjectField1 et envoie le contenu
de ObjectField2 à la Variable1.
• Champ de la valeur: Sélectionne le champ de la base de données envoyé à la Source
de données connectée de l'objet et affichée en tant que contenu.
• Noms des fichiers: Liste tous les fichiers dans le répertoire sélectionné.
• Répertoire: Définit le chemin d'où les étiquettes vont être listées.
• Masque de fichier: Spécifie un filtre pour la sélectionner les fichiers listés.
Exemple :
*.* liste tous les fichiers
*.nlbl liste seulement les fichiers ayant l'extension .nlbl.
t*.nlbl liste les fichiers commençant par « t » et ayant une extension .nlbl.
• Afficher le chemin du fichier: Affiche le chemin entier du fichier sur la liste.
406
• Afficher l'extension du fichier: L'extension du fichier est visible sur la liste.
• Noms des polices: Liste les polices installées.
• Étiquettes dans les solutions: Liste toutes les étiquettes dans la solution.
• Modifier: Convertit les articles définis par le système sur la liste des valeurs vers une liste
de valeurs personnalisées.
• Liste du contenu des valeurs: Affiche le contenu de l'objet actuel.
• Définir par défaut: Transforme la sélection actuellement active en valeur par défaut.
ASTUCE
La valeur par défaut est automatiquement sélectionnée au démarrage du
formulaire.
NOTE
Toutes les valeurs, sauf valeurs personnalisées, sont récupérées au démarrage du
formulaire. Les valeurs affichées en cours de conception sont des valeurs récupérées
de l'ordinateur.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
407
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• L'action Sur clic démarre sur un clic de souris.
408
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné. L'infobulle s'affiche quand la souris pointe sur l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets lors de la première
exécution du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.11. Case à cocher
Case à cocher est un objet du formulaire qui permet à l'utilisateur de faire un choix binaire –
sélectionner ou désélectionner les options listées.
Source
L'onglet Source définit les sources de données, les types de données, les valeurs et les règles de
saisie.
La Source de données connectée est la source de données dynamiques qui est connectée à l'objet.
• Variables: définit dans quelle variable se trouve la valeur de la case à cocher.
• Bases de données: base de données qui contient la valeur de la case à cocher.
ASTUCE
Cet objet du formulaire est en lecture - écriture. Il peut donc être utilisé pour afficher
un contenu dynamique et pour saisir ou modifier les sources de données connectées.
Paramètres
L'onglet Paramètres permet de définir la manière de modifier le contenu des objets et d'afficher les
valeurs.
409
texte de la case à cocher est un champ pour saisir le texte de la case à cocher.
• Cochée: État de la case à cocher par défaut (sélectionnée/vide) au démarrage du formulaire.
• Retour à la ligne: Le texte est divisé en plusieurs lignes pour s'assurer de ne pas dépasser la
largeur de la case à cocher.
Valeurs d'état: C'est l'état qui est mémorisé dans la variable connectée.
• Valeur cochée : Par défaut, cette valeur est « True » (vrai). L'option cochée confirme l'action
assignée.
• Valeur décochée : Par défaut, cette valeur est « False » (faux). L'option cochée refuse l'action
assignée.
ASTUCE
La valeur Cochée et décochée est personnalisable. Ces valeurs peuvent être
définies à la main ou dynamiquement par une source de données.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
410
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Événements disponibles :
• À réception du focus: L'action démarre quand le focus arrive sur l'objet.
• À la sortie Déclenche l'action définie lorsque le focus part sur un autre objet.
• L'action Sur clic démarre sur un clic de souris.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
411
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet est activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Le groupe Contenu après une impression permet de définir le comportement de l'objet après chaque
impression.
• Réinitialiser le contenu après impression: Le contenu de l'objet est réinitialisé après l'impression.
• Effacer le contenu: L'objet est vide après impression.
• Réinitialiser au contenu initial: Le contenu est réinitialisé après impression au contenu de
l'objet initialement défini.
7.4.4.12. Table de Base de données
L'objet Table de Base de données permet d'afficher sur un formulaire la table d'une base de données
sélectionnée. Une table permet de rechercher, filtrer et choisir des enregistrements de la base de
données connectée sur un formulaire.
Paramètres
L'onglet Paramètres permet de choisir la table de la base de données connectée.
Table affiche la table de la base de données actuellement active. Sélectionner la table de la base de
données qui doit s'afficher dans l'objet Table de la base de données.
ASTUCE
Ajouter une base de données en utilisantl'Assistant base de données ou la
sélectionner parmi les bases de données définies avec le Gestionnaire de données
dynamiques.
• Activer la sélection de plusieurs lignes permet de sélectionner plusieurs enregistrements de la
base simultanément.
• Activer la sélection avec une case à cocher: Ajoute une case à cocher pour la sélection
devant les enregistrements de la base de données.
412
ASTUCE
Cette option facilite l'utilisation d'écrans tactiles. La sélection de plusieurs
enregistrements devient plus conviviale.
• L'option Afficher la recherche affiche ou cache la recherche dans la base de données sur le
formulaire.
• Le Champ de recherche de la base de données permet de saisir une chaîne à rechercher.
Si la table de la base de données comporte la même chaîne, la ligne où elle se trouve est
mise en évidence. Pour effacer le champ de recherche de la base de données, cliquer sur
le signe effacer qui apparaît dans le champ une fois la chaîne saisie.
• Le menu Champ de la base de données permet de sélectionner les champs sur lesquels la
recherche doit s'effectuer. Par défaut, tous les champs sont sélectionnés. Cocher ou
décocher les champs en utilisant le menu déroulant.
NOTE
Dans ce cas, la ligne de la base de données sélectionnée sera la première
ligne correspondant aux critères de la recherche.
NOTE
Si le champ requis dans la base de données est connecté à un autre objet
du formulaire, cet objet affiche les données de la ligne concordante.
• Le bouton Rechercher lance la recherche.
• Stocker le numéro de la ligne sélectionnée dans la variable: Stocke le numéro de la ligne de la
table sélectionnée dans une variable.
ASTUCE
Si plusieurs lignes sont sélectionnées, la variable mémorise le numéro de la
dernière ligne sélectionnée.
Le groupe Colonnes permet de gérer les colonnes de la table de données.
• Le bouton Style ouvre la boîte de dialogue Style de la colonne. Là, l'utilisateur peut
personnaliser l'apparence visuelle des colonnes ou cellules de la table sélectionnée.
• Le bouton Déplacer vers le haut place l'enregistrement sélectionné une place au-dessus.
• Le bouton Déplacer vers le bas place l'enregistrement sélectionné une place au-dessous.
• La colonne Alias du champ affiche le nom du champ de la table tel que défini dans la base de
données.
• Intitulé permet de donner un nom à la colonne.
413
• Largeur définit la largeur des colonnes de la table.
• Visible permet d'afficher ou cacher la colonne sur le formulaire.
• Variable définit dans quelle variable se trouve la valeur de l'enregistrement sélectionné.
NOTE
La visibilité de la colonne peut aussi être définie à l'exécution du formulaire. Afficher
ou cacher les colonnes de la table en utilisant l'action Définir les propriétés de l'objet.
Ci dessous, un exemple de configuration du formulaire.
Exemple :
1.
Ajouter l'objet Table de Base de données au formulaire et le connecter à la base de données.
2.
Ajouter l'objet Bouton au formulaire.
3.
Configurer l'objet Bouton pour déclencher l'action Définir les propriétés de l'objet par un clic.
Définir comme déclencheur l'événement Sur clic.
• Aller à Propriétés du bouton > Onglet Événements.
• Cliquer sur Actions ... pour configurer l'action Définir les propriétés de l'objet.
• Définir le Nom de l'objet: nom de l'objet du formulaire de la Table de Base de
données auquel vous souhaitez masquer certaines colonnes.
• Sélectionner la Propriété: Colonnes visibles.
• Définir la Valeur: insérer des noms séparés par des virgules pour les colonnes de la
table. Utiliser les guillemets " si la valeur comporte une virgule.
4.
Exécuter le formulaire.
5.
Cliquer sur le bouton. Maintenant, seules les colonnes sélectionnées sont visibles dans la
table.
Style
L'onglet Style permet de définir l'apparence visuelle de la table.
• Alignement: Alignement de la ligne d'entête de la table.
• Couleur d'arrière plan: Couleur de l'arrière plan de la table.
• Couleur de la police: Couleur de la police de texte de la table.
• Police: Police utilisée pour le texte et ses propriétés (Gras, Italique et taille).
Style de cellule définit l'apparence visuelle des cellules dans la table d'une base de données.
414
• Alignement définit l'alignement du contenu de la cellule d'une table.
• Couleur d'arrière plan définit la couleur de fond de la cellule.
• Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police: Police utilisée pour le texte de la cellule, ses propriétés (Gras, Italique et sa taille).
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
415
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Designer.
Les événements disponibles pour l'objet Table de Base de données sont les suivants :
• Au changement de la sélection lance l'action à effectuer quand une ligne (ou plusieurs) est
sélectionnée ou désélectionnée dans la table.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
ASTUCE
La lecture seule est activée dans la base de données sélectionnée est une
« véritable » base de données. Une base de données Excel n'est pas modifiable,
elle est donc en lecture seule par définition.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
Boite de dialogue Style de colonne
La boite de dialogue Style de colonne permet de définir les propriétés du style de l'objet Table de la
base de données.
416
Le groupe Style de colonne définit l'apparence visuelle de la colonne de la table.
• Ecraser le style de la table par défaut permet de personnaliser les colonnes sélectionnées.
• Alignement définit l'alignement du contenu de la ligne d'entête.
• Couleur d'arrière plan définit la couleur de fond de la colonne. Transparent rend le fond de la
colonne invisible.
• Couleur de police spécifie la couleur de la police.
• Police permet de préciser le type de police de caractères utilisées et ses propriétés: Taille, Gras
et Italique.
le groupe Style de cellule définit l'apparence visuelle de chaque cellule.
• Ecraser le style de la table par défaut permet de personnaliser les cellules sélectionnées.
• Couleur d'arrière plan définit la couleur de fond de la cellule. Transparent rend le fond de la
cellule invisible.
• Couleur de police spécifie la couleur de la police.
• Police permet de spécifier les polices de caractères et leurs propriétés: Taille, Gras et Italique.
7.4.4.13. Navigateur de la base de données
Navigateur de la base de données : Cet objet est un outil de navigation permettant d'ajouter et de
supprimer des enregistrements de la base de données sur un formulaire.
Paramètres
Table : Définit la table de la base de données à utiliser avec l'objet navigateur de la base de données.
ASTUCE
Ajouter une base de données en utilisant l'Assistant base de données ou la
sélectionner parmi les bases de données définies avec la boîte de dialogue
Gestionnaire de données dynamiques.
La commande du Navigateur de la base de données diffère suivant l'état initial de la table de la base
de données à l'ouverture du formulaire: Lecture écriture ou lecture seule. Le premier permet de
modifier la table alors que le second empêche l'opérateur de modifier la base de données connectée.
En mode lecture écriture, les commandes sont les suivantes :
417
• Premier enregistrement: Met le focus sur le premier enregistrement de la table connectée.
• Enregistrement précédent: Recule le focus d'un enregistrement.
• Enregistrement suivant: Avance sur l'enregistrement suivant.
• Dernier enregistrement: Met le focus sur le dernier enregistrement.
• Insérer un enregistrement: Insère un nouvel enregistrement dans la table de la base connectée.
• Supprimer l'enregistrement: Supprime un enregistrement de la table.
• Enregistrer les modifications: Affiche l'enregistrement modifié dans la table.
• Annuler la modification: Annule la modification de l'enregistrement.
• Actualiser les données: Actualise l'affichage des données dans la table.
Le mode lecture seule comporte un jeu de commandes réduit :
• Premier enregistrement: Met le focus sur le premier enregistrement de la table connectée.
• Enregistrement précédent: Recule le focus d'un enregistrement.
• Enregistrement suivant: Avance sur l'enregistrement suivant.
• Dernier enregistrement: Met le focus sur le dernier enregistrement.
• Actualiser les données: Actualise l'affichage des données dans la table.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
418
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
• Lecture seule empêche la modification des données et du contenu de l'objet.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
7.4.4.14. Recherche dans la base de données
L'objet Recherche dans la base de données est un outil de recherche pour les bases de données
d'un formulaire.
419
• Le Champ de recherche de la base de données permet de saisir une chaîne à rechercher. Si la
table de la base de données comporte la même chaîne, la ligne où elle se trouve est mise en
évidence.
NOTE
Dans ce cas, la ligne de la base de données sélectionnée sera la première ligne
correspondant aux critères de la recherche.
NOTE
Si le champ requis dans la base de données est connecté à un autre objet du
formulaire, cet objet affiche les données de la ligne concordante.
• Le bouton Rechercher lance la recherche.
• Le menu Champ de la base de données permet de sélectionner les champs sur lesquels la
recherche doit s'effectuer. Par défaut, le premier champ de la table est sélectionné.
Paramètres
Table définit la base de données dans laquelle il faut effectuer la recherche.
ASTUCE
Ajouter une base de données en utilisant l'Assistant base de données ou la
sélectionner parmi les bases de données définies avec la boîte de dialogue
Gestionnaire de données dynamiques.
• Rechercher à chaque touche pressée (&incrémentale): place le curseur sur le premier
enregistrement de la base de données contenant la séquence de caractères définie.
• Sélectionner l'enregistrement qui correspond exactement: met en évidence et sélectionne
les lignes comportant la séquence complète des caractères de la recherche.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
420
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
421
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
7.4.4.15. Prévisualisation
Prévisualisation Cet objet permet d'obtenir un aperçu d'impression comportant les paramètres
définis pour l'étiquette sélectionnée.
Paramètres
Etiquette spécifie le fichier de l'étiquette dont la prévisualisation s'affichera dans l'objet.
ASTUCE
Cliquer sur Nouvelle étiquette pour créer une nouvelle étiquette dans la solution. Si
l'étiquette n'est pas censée faire partie de la solution, utiliser le bouton Parcourir pour
la localiser. On peut aussi définir l'étiquette dynamiquement en utilisant une source de
données connectée.
Imprimante définit l'imprimante dont les paramètres vont être utilisés pour générer la
prévisualisation.
ASTUCE
Si aucune imprimante n'est définie, celle définie dans l'étiquette active est utilisée.
L'imprimante peut aussi être définie dynamiquement en utilisant une source de
données connectée.
Le groupe Contenu définit ce que comporte la prévisualisation:
422
• Afficher une seule étiquette: Prévisualisation de la partie de l'étiquette à imprimer.
• Afficher toutes les étiquettes de la page: prévisualise la page entière avec toutes les étiquettes
qu'elle contient.
NOTE
Cette option est utilisée avec Nombre d'étiquettes horiz ou pour la prévisualisation
des marges de l'étiquette.
Le groupe Quantité définit le nombre d'étiquettes à prévisualiser.
• Etiquettes: Le nombre d'étiquettes à afficher dans la prévisualisation.
• Toutes (quantité illimitée): imprime toute la gamme d'étiquettes en fonction des données.
Nombre d'étiquettes sautées définit le nombre d'étiquettes à sauter sur la première page de la
prévisualisation.
ASTUCE
Cette option est utilisée avec Nombre d'étiquettes horiz.
Copies identiques par étiquette définit le nombre de copies pour chaque étiquette de la
prévisualisation.
Nombre de jeux d'étiquettes spécifie combien de fois la totalité de la prévisualisation des étiquettes
doit se répéter.
Etiquette recto/verso définit le côté de l'étiquette à afficher dans la prévisualisation.
• Afficher le recto: Le recto de l'étiquette apparaît dans la prévisualisation.
• Afficher le verso: Le verso de l'étiquette apparaît dans la prévisualisation.
NOTE
Quand les deux options sont sélectionnées, les deux faces de l'étiquettes
apparaissent.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
• Couleur d'arrière plan: Définit la couleur de fond de la prévisualisation.
• Transparent: Fond de l'objet transparent.
423
• Afficher la bordure: La bordure de la prévisualisation est visible.
• Couleur de la bordure: Couleur de la bordure de la prévisualisation.
• Largeur de la bordure: Largeur de la bordure de la prévisualisation.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
424
ASTUCE
Voir la section Éditeur d'actions pour en savoir plus sur cet outil.
Événements disponibles :
• Lorsque la souris glisse sur l'objet: L'action démarre quand la souris arrive sur l'objet.
• Lorsque la souris quitte l'objet: L'action démarre quand la souris quitte l'objet.
• L'action Sur clic démarre sur un clic de souris.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
7.4.4.16. Initialisation des données
Initialisation des données : Cet objet est un panneau qui permet d'assigner des valeurs de variable
utilisées sur l'étiquette sélectionnée appartenant à une solution.
Paramètres
Étiquette sélectionne l'étiquette à utiliser avec l'objet Initialisation des données.
ASTUCE
Si l'étiquette ne fait pas partie de la solution, on peut la rechercher avec le bouton
Parcourir. On peut aussi définir l'étiquette dynamiquement en utilisant une source de
données connectée.
425
• Focaliser sur l'initialisation des données quand l'étiquette change met le focus sur la table
d'Initialisation des données quand l'étiquette sélectionnée change. La table est ainsi modifiable
instantanément.
• Afficher la sélection des étiquettes de la solution ajoute une liste déroulante qui comporte la
liste de toutes les étiquettes contenues dans la solution.
ASTUCE
Ce menu déroulant permet à l'opérateur de changer l'étiquette active qui va
s'imprimer. Si cette option reste désactivée, sélectionner l'étiquette en donnant
la source des données de l'étiquette.
Le groupe Initialisation de la table permet de sélectionner les enregistrements de la base de données
connectée.
NOTE
Un onglet distinct est ajouté pour chaque table de base de données connectée à
l'étiquette.
Colonnes: Ce groupe définit la largeur de la table d'initialisation des données et des colonnes Saisie,
Valeur et Valeur formatée.
• La Taille automatique dimensionne automatiquement la colonne.
• Afficher la valeur formatée: Affiche la colonne valeur formatée sur la table au démarrage du
formulaire.
Avancé
L'objet Initialisation des données définit les valeurs de la variable pour vos solutions. Les étiquettes
sont ensuite imprimées avec ces valeurs.
• Autoriser le chargement des valeurs de la variable: Activer cette option vous permet de charger
les valeurs de la variable à partir de fichiers stockés sur votre ordinateur après avoir exécuté le
formulaire. NiceLabel 2019 Initialise automatiquement les variables sur votre étiquette ou
formulaire avec les valeurs provenant du fichier sélectionné.
Les fichiers aux valeurs de variable ont .defaults ou .values pour extension. Les deux formats de
variables utilisés sont :
• XML:
<variables>
<variable name="var1">variable1</variable>
<variable name="var2">variable2</variable>
</variables>
426
• nom-valeur :
var1=variable1
var2=variable2
Avec l'option Autoriser le chargement des valeurs de la variable activée, le formulaire actif
affiche l'icône Charger.... Cliquer sur Charger... pour localiser et charger les valeurs de variable
pour vos formulaires.
NOTE
Trois règles s'appliquent au chargement des valeurs de variable sur les
formulaires:
1. Si la variable n'existe pas dans le fichier, la valeur d'origine ne change pas
sur l'étiquette imprimée.
2. Si le fichier variable contient des variables qui ne sont pas définies sur
l'étiquette, NiceLabel 2019 ignore ces variables.
3. Si une valeur du fichier variable n'est pas valide, la valeur de la variable
d'origine ne change pas. Un message d'erreur apparaît.
• L'objet Initialisation des données liste toutes les variables utilisées sur les étiquettes dans votre
solution par défaut. Pour exclure des variables spécifiques de l'objet Initialisation des données,
sélectionner Limiter la visibilité des variables.
Noms des variables à afficher: Saisissez les noms des variables que vous souhaitez laisser
visibles dans l'objet Initialisation des données. Séparer les noms des variables multiples par des
virgules.
Exemple :
Vous voulez limiter la visibilité des variables sur les modèles d'étiquettes.
Votre modèle d'étiquette GS1-128 utilise les variables suivantes :
Nom_produit
SSCC (numéro séquentiel de colis)
Compte d’articles commerciaux
Best Before Date
Numéro de lot
Code GTIN des articles commerciaux contenus
Vous décidez d'utiliser l'objet Initialisation des données pour modifier uniquement deux valeurs de
variable :
Nom_produit
427
Best Before Date
1. Créer une nouvelle étiquette.
2. Ouvrir l'étiquette GS1-128 à partir des modèles (aller à Aide > Fichiers d'exemples >
Étiquettes).
3. Enregistrer l'étiquette en tant que fichier de solution (.nsln). Cela vous permet de commencer à
ajouter des formulaires dans un même document.
4. Ajouter un nouveau formulaire vierge.
5. Sélectionner l'étiquette dans l'objet Initialisation des données Propriétés > Paramètres >
Étiquette.
6. L'objet Initialisation des données vous permet de modifier toutes les valeurs de variable par
défaut:
7. Pour limiter la modification des valeurs de variables à nom_produit et Date limite
d’utilisation, sélectionnez Limiter la visibilité des variables.
8. Saisir les noms des variables dans Noms des variables à afficher.
9. Exécuter le formulaire. L’objet d’initialisation des données ne présente que les variables
nom_produit et Date limite d’utilisation.
428
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Alignement définit le positionnement horizontal du contenu de l'objet.
• A Gauche: texte aligné sur la bordure gauche de l'objet.
• Centré: Texte placé au centre.
• A Droite: texte aligné sur la bordure droite de l'objet.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
429
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
430
Préparer les valeurs de variable pour NiceLabel Automation
En association avec NiceLabel Automation, Designer vous permet d'utiliser les valeurs de l'objet
Initialisation des données pour déclencher l'impression automatique d'étiquettes et définir le contenu
des étiquettes imprimées.
Pour activer l'utilisation de ces valeurs saisies dans l'objet Initialisation des données, vous devez
configurer votre solution pour :
1.
Stocker les valeurs de variable de l'objet Initialisation des données vers une nouvelle variable
dédiée.
2.
Transférer le contenu stocké de cette variable dédiée vers NiceLabel Automation.
Pour que les valeurs de variable de votre solution soient disponibles pour NiceLabel Automation :
1.
Ajouter une nouvelle variable dans votre solution.
2.
Renommer la variable ajoutée en
[YourDataInitializationObjectName]_VariableValues.
[YourDataInitializationObjectName] est le nom de votre objet Initialisation des
données.
• La variable contient des valeurs de l'objet Initialisation des données en format XML.
3.
Utiliser la variable dans le déclencheur HTTP NiceLabel Automation.
Exemple :
1. Utiliser un objet sur votre formulaire (ex. : bouton) pour créer une requête HTTP. Lors
de la configuration de l'action dans Designer, saisir le nom de la variable
([YourDataInitializationObjectName]_VariableValues) sous Contenu >
Données:.
2. Lors de la configuration du déclencheur de Serveur HTTP dans Automation Builder,
activer l'option Enregistrer les données reçues par le déclencheur sous Paramètres >
Enregistrer les données reçues. Définir le nom et l'emplacement du fichier
(ex. : .\tmp.txt).
3. Déployer la configuration d'Automation. Une fois le déclencheur activé, les valeurs de
variable de votre solution sont enregistrées dans le fichier spécifié. Le fichier contient :
<Variables>
<variable name="Variable1" >xx</variable>
<variable name="Variable2" >yy</variable>
</Variables>
Les variables nommées Variable 1 et Variable 2 appartiennent à l'étiquette
sélectionnée à partir de l'objet Initialisation des données.
431
NOTE
Les valeurs des variables internes et globales ne peuvent pas être stockées dans le
fichier XML.
7.4.4.17. Paramètres de l'imprimante
Paramètres de l'imprimante : Cet objet permet d'ajuster la vitesse d’impression et le contraste sur un
formulaire.
NOTE
Cet objet remplace les paramètres du pilote – L'impression avec la solution active
utilise les propriétés définies dans cet objet.
Paramètres
Etiquette spécifie le fichier d'étiquette à utiliser avec l'objet Paramètres de l'imprimante.
ASTUCE
Si l'étiquette ne fait pas partie de la solution, on peut la rechercher avec le bouton
Parcourir. On peut aussi définir l'étiquette dynamiquement en utilisant une source de
données connectée.
Imprimante définit l'imprimante dont on utilise les paramètres.
ASTUCE
Si aucune imprimante n'est définie, celle définie dans l'étiquette active est utilisée.
L'imprimante peut aussi être définie dynamiquement en utilisant une source de
données connectée.
Afficher les paramètres de vitesse permettra de définir la vitesse d'impression.
Afficher les paramètres de contraste permettra de définir les paramètres de contraste.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
432
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
433
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
7.4.4.18. Quantité à imprimer
Quantité à imprimer Cet objet est utilisé pour définir le nombre d'étiquettes (ou pages d'étiquettes) à
imprimer.
Paramètres
Étiquette spécifie le fichier de l'étiquette utilisé avec l'objet Quantité à imprimer.
La Quantité à imprimer est définie en utilisant une valeur variable.
ASTUCE
La variable est utilisée comme quantité définie pour l'action Imprimer.
Le groupe Afficher les paramètres additionnels permet de définir les propriétés suivantes:
• Nombre variable d'étiquettes sautées définit le nombre d'étiquettes à sauter lors de l'impression.
NOTE
Pour définir le nombre d'étiquettes, de doublons ou de jeux d'étiquettes à sauter,
une nouvelle fenêtre va s'ouvrir. Les valeurs devront être saisies dans cette
fenêtre.
434
ASTUCE
Cette option est utilisée avec Nombre d'étiquettes horiz.
• Nombre variable de copies identiques: Assigne à la variable sélectionnée un nombre de copies
pour chaque étiquette du travail d'impression.
• Nombre variable de jeux d'étiquettes: Assigne à la variable sélectionnée une valeur qui spécifie
combien de fois le processus complet d'impression devra se répéter.
AVERTISSEMENT
Il faut définir au moins une variable quand l'option Afficher les paramètres additionnels
est activée.
Style
L'onglet Style permet de définir l'apparence visuelle d'un objet.
Couleur d'arrière plan définit la couleur du fond de l'objet.
• Transparent: Fond de l'objet transparent.
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police sélectionne la police de caractères.
Les polices peuvent être mises en texte Gras, Italique, Souligné ou Barré.
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
• X et Y: Coordonnées des points d'ancrage.
• Largeur et Hauteur: Dimensions horizontales et verticales de l'objet.
• Conserver les proportions: Change simultanément les dimensions verticales et horizontales de
l'objet.
• Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire:
• Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
435
ASTUCE
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet
quelle que soit la taille de la fenêtre.
• Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le
formulaire: La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
• Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la
nouvelle taille de la fenêtre.
• Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle
taille de la fenêtre.
NOTE
Si les deux options sont activées, la largeur et la hauteur de l'objet
s'adapteront simultanément à la nouvelle taille du formulaire.
Angle de rotation: C'est l'angle de l'objet par rapport au plan de travail.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des
fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de
l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et
l'impression du formulaire:
• Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
• Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
• Condition: Un objet est activé et/ou visible si le résultat de la condition est « True » (vrai).
7.4.5. Exécuter le formulaire
INFO NIVEAU DE PRODUIT
La création de solution est possible avec PowerForms.
436
Pour qu'un formulaire fonctionne, il faut le passer du mode création au mode exécution. Une fois le
formulaire créé, l'exécuter pour l'activer ou pour le tester si tout fonctionne comme prévu.
Il y a plusieurs manières d'ouvrir un formulaire.
• Cliquer sur Exécuter le formulaire dans l'onglet Accueil du ruban – Groupe d'actions
• Appuyer sur Ctrl+D. Pour exécuter le formulaire de démarrage.
NOTE
Le formulaire de démarrage est un formulaire par défaut qui s'exécute après
avoir ouvert votre solution.
• Appuyer sur Ctrl+R. Pour exécuter le formulaire que vous êtes en train de modifier.
• Dans le Gestionnaire de solution, utiliser le menu clic droit.
Le formulaire exécuté s'ouvre dans une fenêtre séparée. Pour continuer à y travailler, fermer la fenêtre
et retourner à l'édition.
NOTE
Vous ne pouvez revenir au mode création que si le mode exécution a été lancé
directement à partir de Designer. Les utilisateurs qui ouvrent le formulaire en utilisant
NiceLabel Imprimer ne peuvent utiliser le formulaire qu'en mode exécution sans
pouvoir l'éditer.
437
7.4.6. Débogueur du formulaire
NOTE
Le débogueur du formulaire était inclus en version bêta dans la mise à jour NiceLabel
2019.1.
C'est un outil de test, vérification et résolution de problème pour le formulaire. Pour ouvrir le
débogueur du formulaire, créer/ouvrir une solution, lancer un formulaire et appuyer sur Ctrl+Maj
+F12.
L'espace Sources de données présente les sources de données utilisées par les objets du formulaire.
• Catégorie: Trie les sources de données par catégories (champs de base de données, variables,
fonctions). Par défaut, les sources de données connectées sont groupées dans cette colonne.
• Nom: Nom de la source de données.
• Valeur (chaîne): Représentation de la valeur de la source de données sous forme de chaîne. Ce
champ est modifiable.
L'espace Actions liste les jeux d'actions en cours d'exécution (ou le dernier exécuté). L'action en cours
d'exécution est marquée en vert. Une fois l'action exécutée, l'espace affiche aussi son temps
d'exécution.
• Exécution pas à pas: Oblige le débogueur du formulaire à s'arrêter avant d'exécuter une action.
• Le bouton étape exécute l'action sur laquelle le débogueur du formulaire s'est arrêté.
• Le Type d'événement permet de filtrer les événements en fonction de leur origine. Les
événements peuvent être initiés par :
438
• une action de l'utilisateur (cliquer, insérer l'objet, passer la souris, etc.)
• ou automatiquement (en utilisant un minuteur)
Le champ journal d'exécution de l'action liste les détails des actions exécutées. Ces actions sont
présentées dans le format suivant : [date heure] valeur/chaîne de nom d’action.
L'Ensemble des données liste les tables chargées par le formulaire. Sélectionner une table pour
afficher les données qu'elle contient.
NOTE
Le débogueur du formulaire n'est pas disponible dans les environnements production.
Il n'est utilisable qu'au cours du développement de la solution, quand l'accès au fichier
de la solution est en lecture et écriture.
ASTUCE
Il permet de résoudre les problèmes liés aux actions du formulaire. Pour cela, lancer le
débogueur pendant la création du formulaire. Appuyer sur Ctrl+Maj+R. Le formulaire
et son débogueur vont s'ouvrir simultanément.
7.5. Comment faire
7.5.1. Impression avec formulaires
Utiliser des formulaires pour imprimer est une méthode très efficace pour accélérer l'impression et
l'adapter aux activités de l'entreprise. À la différence des étiquettes, l'impression avec formulaires
utilise les actions du formulaire.
ASTUCE
Avant de créer et de préparer un formulaire pour imprimer, vérifier que l'étiquette est
correctement conçue et prête à imprimer. Ne pas oublier de sélectionner l'imprimante
appropriée dans la boîte de dialogue Propriétés de l'étiquette.
• Impression avec formulaires. Utiliser les formulaires pour lancer l'impression. Les actions
relatives à l'impression peuvent être assignées aux objets variés du formulaire. Les actions
assignées sont déclenchées par des événements. Le déclenchement d'un événement démarre
le processus d'impression.
• Imprimer des étiquettes dont le nom provient d'une base de données. Utiliser un formulaire pour
définir dynamiquement l'étiquette à imprimer. Cette méthode est plus intéressante qu'une
439
simple impression avec formulaire puisqu'elle lit le nom de l'étiquette dans une base de données
connectée.
7.5.1.1. Impression avec formulaires
Suivre les étapes ci-dessous, pour créer un objet du formulaire permettant d'imprimer une étiquette
quand un opérateur clique dessus.
1.
Créer un nouveau formulaire.
2.
Ajouter un Objet du formulaire sur le plan de travail. Le Bouton est l'objet le plus approprié.
3.
Double cliquer sur le bouton pour ouvrir ses propriétés.
4.
Ouvrir l'onglet Evénements.
5.
Dans notre cas, l'objet bouton propose déjà un événement sur clic. Cliquer sur Actions ... pour
ouvrir l'Editeur d'actions.
•
L'action Imprimer l'étiquette se trouve parmi les plus populaires dans le ruban Editeur
d'actions. Cliquer dessus pour l'assigner au bouton.
NOTE
Imprimer l'étiquette est une action qui ajoute automatiquement l'action Ouvrir
l'étiquette devant elle.
•
Cliquer sur l'action Ouvrir l'étiquette pour ouvrir ses propriétés. Nom de l'étiquette définit
l'étiquette à imprimer.
440
1.
Cliquer sur OK.
2.
Exécuter le formulaire et cliquer sur le bouton. L'étiquette s'imprime.
7.5.1.2. Imprimer des étiquettes dont le nom provient d'une base
de données
Cette méthode d'impression permet de définir dynamiquement l'étiquette à imprimer en utilisant une
base de données. Utiliser un formulaire pour lire le nom de l'étiquette dans la base de données, puis
l'imprimer.
Pour créer un formulaire basique pour impression d'étiquette définie par une base données, procéder
comme suit.
1.
Créer un nouveau formulaire.
2.
Ajouter un Objet du formulaire sur le plan de travail. Le Bouton est l'objet le plus approprié.
3.
Double cliquer sur le bouton pour ouvrir ses propriétés.
4.
Ouvrir l'onglet Evénements.
5.
Dans notre cas, l'objet bouton propose déjà un événement sur clic. Cliquer sur Actions ... pour
ouvrir l'Editeur d'actions.
•
S'il est prévu d'imprimer toutes les étiquettes listées dans la table de la base de données ou
une sélection d'étiquettes incluses, ajouter l'action Pour chaque enregistrement.
• Utiliser tous les enregistrements: imprime tous les enregistrements de la table de la base de
données.
• Utiliser les enregistrement sélectionnés
441
•
Ajouter l'Action Imprimer l'étiquette. Cette action se trouve parmi les plus populaires dans le
ruban Editeur d'actions. Cliquer dessus pour l'assigner au bouton.
NOTE
Imprimer l'étiquette est une action qui ajoute automatiquement l'action Ouvrir
l'étiquette devant elle.
•
Cliquer sur l'action Ouvrir l'étiquette pour ouvrir ses propriétés. Nom de l'étiquette définit
l'étiquette à imprimer. Sélectionner l'option Source de données pour activer la sélection d'une
source de données dynamique.
•
Cliquer sur le menu déroulant et sélectionner un champ de base de données existant ou créer
une nouvelle connexion à une base de données en utilisant l'assistant.
1.
Cliquer sur OK.
2.
Exécuter le formulaire et cliquer sur le bouton. Une étiquette définie par la base de données
va s'imprimer.
7.5.2. Importer et Exporter
Le groupe Importer et Exporter permet l'importation, la publication et l'exportation des fichiers de
solution.
442
Importer dans la solution permet d'importer les documents dans la solution. Ces importations
concernent les fichiers aux formats suivants :
• Fichier de solution (.nsln)
• Fichier d'étiquette (.nlbl)
• Fichier d'étiquette V6 (.lbl)
• Fichier de formulaire (V6) (.xff)
Lorsque l'on clique sur la commande Importer, la boîte de dialogue Ouvrir s'ouvre. Sélectionner le
fichier à importer. Le fichier importé devient visible dans le Gestionnaire de solution.
NOTE
Les fichiers d'étiquette .lbl et de formulaire .xff sont les anciens types de fichiers
utilisés jusqu'à la version 6.
Exporter l'étiquette enregistre l'étiquette sur le lecteur et la rend utilisable pour une autre solution.
Après un clic sur Exporter l'étiquette, la boîte de dialogue Exporter l'étiquette s'ouvre. Sélectionner un
emplacement pour y enregistrer l'étiquette.
7.6. Définir les Actions
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Les Actions sont un élément essentiel des solutions d'étiquetage automatisées. Chaque action
effectue une commande prédéfinie (ou une série de commandes) lorsqu'un événement défini arrive.
Designer comporte un large éventail d'actions. Cela évite de lancer la programmation de la solution
en partant de zéro.
Gérer les actions en utilisant la boîte de dialogue Éditeur d'actions.
Les Actions et leurs propriétés sont décrites ci-dessous.
• Actions disponibles: L'éventail d'actions disponibles dansDesigner. Ces actions sont groupées
par ensembles de fonctions.
• Définition des actions: Une action est définie dans l’Éditeur d'actions en cliquant sur l'icône
appropriée dans la partie du ruban Ajouter. Le ruban principal contient les actions les plus
généralement utilisées et – par la suite – les actions personnelles les plus utilisées. Pour voir
toutes les actions disponibles, cliquer sur Toutes les actions.
443
• Actions indentées: Ces actions ne sont pas utilisables seules. Leurs caractéristiques
spécifiques exigent qu'elles soient indentées dans une autre action. Utiliser les boutons du
ruban Ordre des actions pour changer une action de place. Chaque action est identifiée par un
numéro qui montre sa position dans la liste et son indentation. Ce numéro ID s'affiche dans les
messages d'erreur, ce qui permet de retrouver plus facilement l'action problématique.
L'action Imprimer l'étiquette est un exemple de ce type d'action. Cette action est indentée sous
l'action Ouvrir l'étiquette ainsi elle concerne l'étiquette exacte à imprimer.
• Exécution d'Action: Les actions actives listées sont exécutées une fois par événement. L'ordre
des actions est crucial – Leur exécution se fait de haut en bas dans la liste.
• Actions conditionnelles: Les actions conditionnelles ne s'exécutent que lorsque les conditions
sont réunies pour cela. Une Condition est définie par une seule ligne d'Expression en VBScript
ou script Python.
• Erreurs dans les actions: Si une action n'est pas configurée complètement, elle sera marquée
par un point d'exclamation rouge. Ce type d'action peut être inclus dans une liste d'événements,
mais ne peut pas s'exécuter.
NOTE
Si l'une des actions indentées comporte une erreur, toutes les actions parents seront
aussi coloriées en rouge. C'est une indication pour une erreur d'action indentée.
• La Désactivation des Actions: empêche leur exécution. Par défaut, chaque action ajoutée est
activée. Les Actions qui ne sont plus nécessaires peuvent être désactivées mais conservées
dans la configuration. La case à cocher devant le nom de l'action d'une liste d'actions définie est
un raccourci pour activer/désactiver l'action.
• Copie des actions: Toutes les actions peuvent être copiées et collées. Utiliser les raccourcisclavier Windows standards ou effectuer un clic droit sur l'action.
7.6.1. Éditeur d'actions
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
L'Éditeur d'actions est un outil de gestion des actions de la Designersolution.
444
Les actions sont définies pour :
• Formulaire: Ces actions sont déclenchées par les événements du formulaire. Elles s'appliquent
aux événements suivants :
• À l'ouverture du formulaire: La ou les actions démarrent à l'ouverture du formulaire.
• À la fermeture du formulaire: La ou les actions démarrent à la fermeture du formulaire.
• À intervalle de temps: La ou les actions démarrent après un temps donné.
• À l'inactivité du formulaire: La ou les actions démarrent quand le formulaire reste inactif
pour un temps donné.
• Objet du formulaire: Ces actions sont déclenchées par un événement relatif à un objet du
formulaire.
• Variable: Ces actions sont déclenchées en fonction des valeurs reçues.
7.6.1.1. Ruban
Le ruban Boîte de dialogue de l'éditeur d'actions comporte les commandes pour ajouter, supprimer et
ordonner les actions. Il dispose aussi d'un accès direct aux actions fréquemment utilisées.
Le groupe d'icônes Presse-papiers dispose des actions suivantes:
• Coller : Colle les données du presse-papiers.
• Couper : Coupe la sélection dans le presse-papiers.
• Copier : Copie la sélection dans le presse-papiers.
• Effacer : Efface les articles sélectionnés.
Le groupe Annuler & Rétablir permet d'annuler des actions ou de les rétablir.
445
• Annuler:Designer Permet d'annuler la séquence complète d'actions depuis l'ouverture de
l'éditeur.
• Rétablir : Répète la séquence d'actions requise.
Le groupe Ordre des actions définit l'ordre d'exécution des actions sélectionnées.
• Les flèches Vers le haut et Vers le bas permettent de déplacer l'action sélectionnée avant ou
après une autre action existante.
• La flèche Droite permet d'indenter l'action sélectionnée sous la précédente action existante.
NOTE
Une action indentée démarre après l'action parent.
• La flèche Gauche permet de rendre indépendante une action indentée dans l'action qui la
précède.
NOTE
Certaines actions ne peuvent pas être indépendantes. Quand ce type d'action est
ajouté à la liste d'actions, un avertissement apparaît. L'avertissement précise sous
quelle action elle devrait être indentée.
Ajouter assigne les actions à l'objet du formulaire sélectionné.
• Le bouton Toutes les actions donne accès à toute la gamme d'actionsDesigner. Les actions
Utilisées récemment se trouvent en haut de la liste. Utiliser le champ Recherche... pour localiser
rapidement toutes les actions en saisissant leur nom.
• Quatre bouton donnent directement accès aux actions les plus utilisées :
• Ouvrir l'étiquette: Ajoute l'action Ouvrir l'étiquette à la liste des événements.
• Imprimer l'étiquette: Ajoute l'action Imprimer l'étiquette à la liste des événements.
• Définir l'imprimante: Ajoute l'action Définir l'imprimante à la liste des événements.
• Quitter: Ajoute l'action Quitter à la liste des événements.
7.6.1.2. Explorateur d'actions
L'Explorateur d'actions est un outil pour ajouter, supprimer et ordonner les actions assignées. Utiliser
les commandes du ruban pour manipuler les actions existantes ou ajouter de nouvelles actions.
Les colonnes de l'explorateur présentent toutes les options d'exécution des actions et leur
description.
446
• Activé: active ou désactive l'action incluse.
• Condition: affiche la condition d'exécution d'une action (si définie).
• Description: affiche les actions telles que définies par l'utilisateur.
L'explorateur d'action permet aussi de sélectionner plusieurs actions, et de les copier, coller et
supprimer. Pour les sélectionner, utiliser les touches Ctrl/Maj plus clic sur les actions requises.
NOTE
Pour sélectionner plusieurs actions, il faut qu'elles soient dans la même action parent,
ex: toutes les actions sélectionnées doivent être au même niveau. Voir ci-dessous.
7.6.1.3. Champ d'édition
Champ d'édition permet d'éditer les propriétés avancées de l'action.
• Les principales propriétés de l'action sélectionnée se trouvent en haut du champ d'édition. Elles
sont modifiables. Les propriétés principales sont différentes suivant les actions – Voir les
sections Description de l'action pour les détails.
• Le groupe À propos permet de décrire toutes les actions NiceLabel 2019.
• Nom: Par défaut, le nom de l'action est défini par son type, il n'est donc pas unique. En
personnalisant son nom, elle devient reconnaissable instantanément au milieu des autres
actions, dans les journaux et dans les éventuels messages d'erreur.
• Description: Notes de l'utilisateur sur l'action sélectionnée. La description s'affiche dans
l'explorateur d'actions.
• Type d'action: Champ en lecture seule qui affiche le type de l'action.
NOTE
En mettant les solutions anciennes à niveau (crées avec NiceLabel V6 et
antérieur), mettre à jour les noms des actions en fonction de la langue
actuellement définie. La version de la solution se met à jour.
447
• Les propriétés masquées sont moins souvent utilisées. Les propriétés masquées diffèrent
suivant les actions – Voir les sections Description de l'action pour les détails.
7.6.2. Actions disponibles
INFO NIVEAU DE PRODUIT
Cette section s'applique à PowerForms.
Les actions Designer sont regroupées suivant leur fonction. Ces groupes sont listés ci-dessous.
Le groupe Général contient les commandes fréquemment utilisées concernant l'ouverture de
l'étiquette et son activation :
• Ouvrir une étiquette
• Imprimer l'étiquette
• Ouvrir un Document / Programme
• Exécuter un script
• Créer une variante d'étiquette
Le groupe Imprimante contient les actions relatives à l'impression:
• Installer l'imprimante
• Paramétrer l'imprimante
• Définir le nom du travail d'impression
• Rediriger l'impression vers un fichier
• Définir les paramètres d'impression
• Rediriger l'impression en PDF
• État de l'imprimante
• Stocker l'étiquette dans l'imprimante
• Imprimer un document PDF
Le groupe Formulaire définit les actions relatives aux objets du formulaire:
• Ouvrir un autre formulaire
• Message
• Quitter
448
• Déplacer le focus
• Récupérer la ligne de la table sélectionnée
• Sélectionner une ligne de la table
• Définir les propriétés de l'objet
• Traduire le formulaire
Le groupe Variables définit les actions relatives aux variables:
• Définir une variable
• Enregistrer les données variables
• Charger les données variables
• Manipulation de chaîne de caractères
Le groupe Données & Connectivité définit les actions relatives aux bases de données, à l'envoi, la
lecture, la réception des données et au travail en réseau.
• Exécuter une requête SQL
• Rafraîchir la table
• Importer les données dans la table
• Envoyer les données au port TCP/IP
• Envoyer les données au port série
• Lire les données du port série
• Envoyer les données à l'imprimante
• Requête HTTP
• Web Service
Le groupe Opérations de fichier définit les actions relatives au fichier actif:
• Enregistrer les données dans un fichier
• Lire les données du fichier
• Effacer un fichier
• Parcourir le fichier/dossier
Le groupe Contrôle de flux définit les séquences variées des actions:
• Boucler
• Pour chaque enregistrement
449
• Essayer
• Groupe
Le groupe Autre contient les actions spécifiques pour exécuter les commandes, envoyer les
commandes personnalisées et vérifier les licences:
• Exécuter le fichier de commande
• Envoyer des commandes personnalisées
• Vérifier la licence
• Journaliser les événements
7.6.2.1. Général
Ouvrir une étiquette
L'action Ouvrir une étiquette spécifie le fichier de l'étiquette qui va être imprimée. Quand l'action est
exécutée, le masque d'étiquette spécifié s'ouvre en mémoire cache. L'étiquette reste en cache tant
que les déclencheurs et les événements l'utilisent.
Le nombre d'étiquettes pouvant être ouvertes en même temps est illimité. Quand une étiquette déjà
chargée est à nouveau demandée, NiceLabel Automation va d'abord déterminer si une version plus
récente est disponible et approuvée pour l'impression, et ouvrira ensuite l'étiquette.
Dans cet exemple, charge l'étiquette label.nlbl du dossier C:\ProjectA\Labels.
C:\ProjectA\Labels\label.nlbl
S'il ne trouve pas l'étiquette spécifiée, NiceLabel 2019 essaye de la trouver à un autre endroit. Pour
plus d'informations, consulter l'article Ordre de recherche des fichiers requis dans le guide utilisateur
de NiceLabelDesigner.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
450
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Utilisation de chemins relatifs
NiceLabel 2019 permet d'utiliser des chemins relatifs pour référencer les fichiers d'étiquettes. Le
dossier racine est toujours le dossier où la solution (ou configuration dans le cas où l'action est
utilisée dans une configuration NiceLabel Automation) est stockée.
Avec la syntaxe suivante, l’étiquette se charge relativement depuis l’emplacement du fichier de
configuration. Automation Builder recherche l’étiquette dans le dossier ProjectA, qui se trouve deux
niveaux au-dessus du dossier actuel, puis dans le dossier Étiquettes.
..\..\ProjectA\Labels\label.nlbl
Le groupe Paramètres définit le fichier de l'étiquette.
• Nom : Spécifie le nom de l'étiquette. Il peut être codé en dur, et la même étiquette sera imprimée
à chaque fois. L'option Source de données permet de définir le nom du fichier dynamiquement.
Sélectionner ou créer une variable qui contient le chemin et/ou le nom du fichier, si un
déclencheur s'exécute ou un événement survient.
ASTUCE
En général, la valeur est assignée à la variable par un filtre.
NOTE
Utiliser la syntaxe UNC pour les ressources réseau.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
451
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Imprimer l'étiquette
Cette action exécute l'impression de l'étiquette. Elle doit toujours être indentée sous l'action Ouvrir
l'étiquette. L'indentation permet d'avoir la référence de l'étiquette à imprimer. Ceci permet d'avoir
plusieurs étiquettes ouvertes en même temps, et de spécifier l'étiquette à imprimer.
Avec cette commande, l'étiquette s'imprime en utilisant les pilotes définis dans le masque d'étiquette.
Si ce pilote d'imprimante n'existe pas sur le système, l'étiquette s'imprime en utilisant le pilote
d'impression par défaut. Il est possible de remplacer le pilote d'imprimante en utilisant la commande
Installer l'imprimante.
Pour atteindre une haute performance d'impression d'étiquettes, active deux paramètres par défaut:
• Traitement parallèle. De multiples processus d'impression sont effectués simultanément. Le
nombre de tâches d'impression fonctionnant en arrière-plan dépend du matériel, et plus
précisément du type de processeur. Chaque noyau de processeur peut contenir une seule
thread d'impression. Cette valeur par défaut est modifiable. Pour plus d'informations, consulter
l'article Traitement parallèle dans le guide utilisateur de NiceLabel Automation.
• Mode asynchrone. Dès que le pré-traitement du déclencheur se termine et que les instructions
pour le moteur d'impression sont disponibles, la thread d'impression démarre en arrière-plan. Le
contrôle est rendu au déclencheur pour qu'il puisse accepter le flux de données entrantes
suivant dès que possible. Quand le mode synchrone est activé, le contrôle n'est pas rendu au
déclencheur tant que le processus d'impression n'est pas terminé. Cela peut prendre un certain
temps, mais le déclencheur a l'avantage d'envoyer un retour d'informations à l'application
fournissant les données. Pour plus d'informations, consulter l'article Mode synchrone dans le
guide utilisateur de NiceLabel Automation.
452
NOTE
L'utilisation de l'option Enregistrer l'erreur dans une variable, dans Exécution
d'action et Traitement d'Erreurs ne va pas produire de résultats en mode
asynchrone, car le déclencheur ne recevra pas de retour du processus
d'impression. Pour récupérer des informations du processus d'impression, il faut
activer le mode synchrone.
NOTE
Si l'action Imprimer l'étiquette est indentée sous l'action Boucler, Automation l'exécute
dans un mode de session d'impression. C'est un mode d'optimisation de l'impression
qui imprime toutes les étiquettes d'une boucle dans un seul fichier d'impression. Pour
plus d'informations, consulter l'article Impression en session dans le guide utilisateur
de NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Quantité: Ce groupe définit le nombre d'étiquettes à imprimer avec le formulaire actif.
• Étiquettes : Détermine le nombre d'étiquettes imprimées. Source de données spécifie ou ajoute
une variable qui définit dynamiquement la quantité d'étiquettes à imprimer.
NOTE
La valeur de variable est généralement assignée par l'action Utiliser un Filtre de
Données et doit être un nombre entier.
Toutes (quantité illimitée) : Imprime une quantité d'étiquettes en fonction du masque créé.
Détails d'impression Quantité illimitée
Cette option est utilisée dans deux scénarios.
1.
Commander à l'imprimante d'imprimer la même étiquette continuellement jusqu'à ce qu'elle
soit éteinte, ou qu'elle reçoive l'ordre d'effacer sa mémoire tampon.
453
AVERTISSEMENT
Ce scénario requiert l'installation et l'utilisation du pilote d'imprimante
NiceLabel pour l'impression d'étiquettes.
Lors de l'impression d'une étiquette fixe, une seule tâche d'impression est envoyée à
l'imprimante, avec la quantité définie sur « illimitée ». Les imprimantes d'étiquettes ont un
paramètre de commande d'impression pour indiquer l'impression « illimitée ».
Quand l'étiquette n'est pas fixe mais qu'elle comporte des objets qui changent durant
l'impression, comme des compteurs, alors la quantité imprimée sera définie par la quantité
maximale supportée par l'imprimante. Le pilote d'imprimante NiceLabel connaît la quantité
limite et imprime toutes les étiquettes possibles.
Exemple
La quantité maximale supportée par l'imprimante est de 32 000. C'est la quantité d'étiquettes
qui est imprimée quand l'option Toutes (quantité illimitée) est sélectionnée.
2.
Le déclencheur ne fournit aucune donnée, mais il signale seulement que « l'événement s'est
effectué ». La logique pour collecter les données nécessaires se trouve sur l'étiquette.
Généralement, une connexion vers une base de données est configurée avec l'étiquette et, à
chaque déclenchement, l'étiquette doit se connecter à la base de données et récupérer tous
les enregistrements. Dans ce cas, l'option Toutes (quantité illimitée) se comprend comme
« imprimer tous les enregistrements de la base de données ».
• Quantité variable (définie à partir d'une variable d'étiquette): Spécifie une variable de
l'étiquette qui va définir la quantité d'étiquettes à imprimer.
Le déclencheur ne reçoit pas le nombre d'étiquettes à imprimer, donc il transmet la décision au
masque de l'étiquette. L'étiquette peut contenir une connexion à la base de données, qui
fournira la quantité d'étiquettes, ou il y a une autre source d'information de quantité. Une variable
d'étiquette doit être définie comme « variable de quantité ».
Le groupe Avancé définit les détails de l'impression d'étiquettes. Cliquer sur Afficher les options
avancées de l'imprimante pour définir les options d'impression Avancées:
Cette section spécifie des paramètres de quantité d'étiquettes moins fréquemment utilisés.
• Nombre d'étiquettes sautées : Définit le nombre d'étiquettes à sauter sur la première page des
étiquettes. La feuille d'étiquettes peut avoir déjà été imprimée, mais pas entièrement. Cette
feuille peut être réutilisée en déplaçant la position de départ. Cette option est applicable pour
imprimer les étiquettes sur des feuilles, pas sur des rouleaux d'étiquettes, c'est donc applicable
aux imprimantes de bureau mais pas aux imprimantes d'étiquettes.
• Copies d'étiquettes identiques : Spécifie le nombre de copies d'étiquettes à imprimer pour
chaque étiquette unique. Pour des étiquettes fixes, cette option donne le même résultat que
l'option principale Nombre d'étiquettes. Avec des étiquettes variables, telles que les étiquettes
utilisant des compteurs, ce sera le nombre réel de copies.
454
• Nombre de jeux d'étiquettes spécifie combien de fois la totalité de l'impression d'étiquettes
doit se répéter.
Exemple
Le déclencheur, ou l'événement, reçoit un contenu de 3 lignes de données formatées en CSV,
donc on attend l'impression de 3 étiquettes (1, 2, 3). En mettant cette option à 3, l'impression se
fera dans l'ordre suivant: 1, 2, 3, 1, 2, 3, 1, 2, 3.
ASTUCE
Toutes les valeurs du groupe Avancé peuvent être soit codées en dur, soit fournies
dynamiquement par une variable nouvelle ou existante.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
455
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Ouvrir un Document / Programme
Cette action fournit une interface avec une application externe et l'ouvre en ligne de commande.
Les applications externes peuvent exécuter des fonctions additionnelles et renvoyer le résultat à
NiceLabel 2019. Cette action lui permet de se relier à un logiciel tiers qui peut traiter des données
additionnelles, ou acquérir des données. Le logiciel externe peut fournir des réponses de données et
les enregistrer dans un fichier, dans lequel elles seront récupérées pour des variables.
Fournir les valeurs de variable(s) au programme en les entourant de crochets dans la ligne de
commande.
C:\Applications\Processing.exe [variable1] [variable2]
NOTE
Si vous utilisez cette action dans les solutions NiceLabel 2019, elle vous permet
d'ouvrir des pages Web ou de créer des messages électroniques directement à partir
de vos formulaires. Voir la section Créer des liens hypertexte et envoyer des e-mails
sur un formulaire dans le guide utilisateur de NiceLabel 2019.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Fichier définit le fichier à ouvrir.
456
• Nom de fichier: Définit le chemin et nom du fichier ou de l'application à ouvrir.
Le nom et le chemin du fichier peuvent être codés en dur, et le même fichier sera utilisé à
chaque fois. Si le nom du fichier est défini sans le chemin, le dossier comportant le fichier de
configuration d'NiceLabel Automation (.MISX) sera utilisé. En utilisant une référence relative au
nom de fichier, le dossier avec le fichier .MISX est utilisé comme dossier racine.
Source de données active le nom de fichier variable. Sélectionner une variable qui contient le
chemin et/ou le nom du fichier, ou combiner plusieurs variables pour créer le nom du fichier.
Pour plus d'informations, consulter l'article Utilisation des valeurs composées dans le guide
utilisateur de NiceLabel Automation.
NOTE
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations,
consulter l'article Accès aux Ressources de Réseau Partagées dans le guide
utilisateur de NiceLabel Automation.
Le groupe Options d'exécution permet de paramétrer les détails d'ouverture du programme.
• Masquer la fenêtre: Rend invisible la fenêtre du programme ouvert. Comme NiceLabel 2019
fonctionne comme une application de service dans sa propre session, il ne peut pas interagir
avec le bureau de l'utilisateur, même s'il fonctionne avec les privilèges de l'utilisateur
actuellement connecté. Microsoft a empêché cette interaction dans Windows Vista et les
systèmes d'exploitation plus récents pour des raisons de sécurité.
• Attendre la fin: Spécifie qu'il faut attendre la fin de cette action avant de continuer à exécuter les
autres actions programmées en suivant.
ASTUCE
Activer cette option si l'action suivante dépend du résultat de l'application
externe.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
457
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Exécuter un script
L'utilisation de scripts VBScript ou Python personnalisés améliore les fonctionnalités du logiciel.
Utiliser cette fonction si les actions prédéfinies ne sont pas suffisantes.
Les scripts peuvent inclure les variables des déclencheurs, variables internes ou variables définies ou
importées des étiquettes.
Veiller à ce que le compte Windows, sous lequel le service tourne, dispose des droits pour exécuter
les commandes du script.
458
NOTE
Le langage de script est configuré par déclencheur dans les propriétés du
déclencheur. Dans un déclencheur, toutes les actions Exécuter le script doivent
utiliser le même langage de script.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
L'éditeur de Script propose les fonctionnalités suivantes:
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans un
script.
• Vérifier valide la syntaxe du script saisi.
• Éditeur de script: Ouvre l'éditeur qui rend l'écriture du script plus facile et plus efficace.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
459
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Éditeur de script
NiceLabel 2019 comporte un éditeur de scripts qui facilite l'écriture en Python ou en VB, sans erreur
ni perte de temps.
La sélection des langages de script devant être utilisés dans l'Éditeur de script diffère entre
NiceLabelDesigner Proet Automation Builder:
460
• Dans Designer, double-cliquez sur le plan de travail du formulaire pour ouvrir Propriétés du
formulaire>Paramètres additionnels>Langue de script du formulaire.
• Dans Automation Builder, allez dans Éléments de configuration > cliquez sur Modifier pour
ouvrir les propriétés du déclencheur>Paramètres> Autre > Script.
ASTUCE
NiceLabel 2019 Utilise la variante .NET de Python appelée IronPython. C'est une
langue de script Python tout à fait compatible qui prend également en charge les
méthodes .NET.
Le ruban de l'éditeur dispose des commandes usuelles qui sont réparties dans plusieurs groupes
par fonction.
• Le groupe Presse-papiers comporte les commandes Couper, Copier, Coller et Supprimer.
• Le groupe de ruban Annuler Rétablir annule ou répète les actions d'édition.
• Le groupe Fichier permet de charger et enregistrer les scripts dans un fichier.
• Charger depuis un fichier: charge un script à partir d'un fichier texte externe
précédemment enregistré.
• Enregistrer sur un fichier: Stocke le script actuellement modifié dans un fichier texte.
• Le groupe Édition permet de rechercher et remplacer des chaînes dans un script.
• Chercher: Trouve la chaîne saisie dans le script.
• Remplacer: Remplace la chaîne dans le script.
• Le groupe Insérer: La commande Source de données insère dans le script des sources de
données existantes ou nouvellement créées.
• Le groupe Script: La commande Valider le script valide la syntaxe du script saisi.
Éléments de script disponibles contient tous les éléments de script disponibles pour bâtir le script.
Double-cliquer sur l'élément ou cliquer sur le bouton Insérer pour insérer l'élément à l'endroit où le
curseur se trouve dans le script.
Description de l'élément donne une information basique sur l'élément de script inséré.
La liste d'erreurs comporte les erreurs rapportées après utilisation de la commande Valider le
script.
7.6.2.2. Imprimante
Installer l'imprimante
Cette action spécifie le nom de l'imprimante à utiliser pour imprimer l'étiquette active.
461
NOTE
Cette action écrase l'imprimante définie dans les propriétés de l'étiquette.
Cette action est utile pour imprimer des étiquettes identiques sur plusieurs imprimantes. Il faut
toujours indenter cette action sous l'action Ouvrir l'étiquette pour donner à l'étiquette la référence de
l'imprimante.
Cette action lit les paramètres par défaut (tels que la vitesse et le contraste) du pilote d'imprimante
sélectionné et les applique à l'étiquette. À défaut d'utiliser l'action Installer l'imprimante, l'étiquette
s'imprime comme définie dans le masque d'étiquette.
AVERTISSEMENT
Attention en passant d'une marque d'imprimante à une autre, par ex. de Zebra à SATO,
ou même d'un modèle d'imprimante à un autre modèle de la même marque. Les
paramètres d'imprimante peuvent ne pas être compatibles et l'impression de
l'étiquette peut ne pas être identique. De même, les optimisations de l'étiquette pour
l'imprimante originale, tels que les compteurs internes et les types de caractères
internes, peuvent ne pas être disponibles pour l'imprimante sélectionnée.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Imprimante spécifie le nom de l'imprimante à utiliser pour l'impression en cours.
• Nom de l'imprimante: Sélectionner l'imprimante dans la liste d'imprimantes installées
localement, ou saisir un nom d'imprimante. Sélectionner Source de données pour sélectionner
dynamiquement l'imprimante en utilisant une variable. Dans ce cas, sélectionner ou créer une
variable qui contient le nom de l'imprimante à utiliser quand l'action s'exécute.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
462
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Paramétrer l'imprimante
Cette action ouvre la boite de dialogue des propriétés du pilote pour l'imprimante sélectionnée. Les
paramètres sont enregistrés dans le fichier de l'étiquette et ne s'appliquent qu'à cette étiquette.
NOTE
Avec cette action, les modifications effectuées sont temporaires et ne concernent
que le job d'impression en cours. Les modifications ne s'enregistrent ni sur l'étiquette
ni sur le formulaire.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
463
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit une variable pour les paramètres de l'imprimante.
• Paramètres de l'imprimante: sélectionne ou crée une variable pour stocker les paramètres
d'imprimante reçus en sortie. Quand les paramètres d'imprimante sont inclus dans la variable, la
boite de dialogue Propriétés de l’imprimante les affiche.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
464
Définir le nom du travail d'impression
Cette action spécifie le nom du travail d'impression tel qu'il apparaît dans le spouleur Windows. Par
défaut c'est le nom du fichier d'étiquette utilisé. Cette action l'écrasera.
NOTE
Il faut toujours indenter cette action sous l'action Ouvrir l'étiquette pour qu'elle
s'applique à un fichier spécifique.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Travail d'impression permet de définir le nom du travail d'impression.
• Nom: spécifie le nom du travail d'impression. Il peut être codé-en-dur, et le même nom sera
utilisé pour chaque action d'Impression. L'option Variable active le nom d'un fichier variable.
Sélectionner ou créer une variable qui contient le chemin et/ou le nom du fichier, si un
déclencheur s'exécute ou un événement survient.
NOTE
Dans le module Automation Builder, en général, la valeur de la variable est
assignée par un filtre.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
465
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Rediriger l'impression vers un fichier
Cette action envoie le travail d'impression dans un fichier. Au lieu d'envoyer le fichier d'impression
créé au port d'imprimante, comme défini dans le pilote d'imprimante, l'impression est redirigée vers
un fichier. Il est possible de joindre des données au fichier existant ou de l'écraser.
Cette action permet de capturer les commandes d'impression dans un fichier distinct.
Cette action demande au module Automation Builder de rediriger l'impression, donc les étiquettes ne
s'imprimeront pas. Vérifier qu'elle est suivie par l'action Imprimer l'étiquette.
NOTE
NiceLabel fonctionne comme un service sous un compte utilisateur Windows défini. Il
faut que ce compte utilisateur dispose des privilèges d'accès au fichier spécifié avec
les droits de lecture/d'écriture. Pour plus d'informations, consulter l'article Accès aux
Ressources de Réseau Partagées dans le guide utilisateur deNiceLabel Automation.
Cette action Rediriger l'impression vers un fichier est également utile pour imprimer plusieurs
étiquettes différentes (fichiers .NLBL) sur l'imprimante réseau en conservant l'ordre d'étiquettes
correct. Quand plusieurs fichiers .NLBL sont imprimés par le même déclencheur, Automation Builder
envoie chaque étiquette dans un travail d'impression distinct à l'imprimante, même si l'imprimante est
identique pour les deux étiquettes. Avec une imprimante utilisée en réseau, des travaux provenant
d'autres utilisateurs peuvent s'insérer entre deux travaux que le déclencheur doit envoyer ensemble.
466
L'utilisation de cette action permet de combiner les données d'impression dans un même fichier pour
envoyer ensuite tout son contenu à l'imprimante en utilisant l'action Envoyer les données à
l'imprimante.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe de paramètres de Fichier définit comment se fait la sélection du fichier pour la redirection.
• Nom du fichier: Spécifie le nom du fichier. Il peut être soit codé en dur, soit fourni
dynamiquement par une variable nouvelle ou existante.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter l'article
Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel Automation.
NOTE
Il faut que ce compte utilisateur dispose des privilèges d'accès au fichier spécifié avec
les droits de lecture/d'écriture.
Le groupe de paramètres Mode d'écriture du fichier permet de sélectionner comment le fichier sera
traité en cas de redirections répétées.
• Écraser le fichier: Si le fichier spécifié existe déjà sur le disque, il sera écrasé.
• Joindre les données au fichier: Les données du travail d'impression sont ajoutées aux données
existantes dans le fichier donné.
Le groupe Persistance permet de contrôler la continuité de l'action de redirection. Il permet de définir
le nombre d'actions Imprimer l'étiquette qui sont concernées par l'action Rediriger l'impression vers
un fichier.
• Appliquer à la prochaine action d'impression: Précise que la redirection de l'impression ne
s'appliquera qu'à la prochaine action Imprimer l'étiquette (un seul événement).
• Appliquer à toutes les actions d'impression suivantes: Précise que la redirection de l'impression
s'appliquera à toutes les actions Imprimer l'étiquette définies après la présente action Rediriger
l'impression vers un fichier.
NOTE
L'action redirige seulement l'impression. Vérifier qu'elle est suivie par l'action Imprimer
l'étiquette.
467
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Définir les paramètres d'impression
Cette action permet d'affiner les paramètres relatifs au pilote d'imprimante. Ces paramètres
concernent la vitesse et le contraste des imprimantes d'étiquettes, ou le réservoir à papier pour les
imprimantes laser.
Les paramètres d'imprimante s'appliquent uniquement à l'impression en cours. Ils ne sont pas
mémorisés pour les déclencheurs suivants.
468
NOTE
Après l'action Installer l'imprimante pour changer l'imprimante, il faut ensuite utiliser
l'action Configurer les paramètres d'impression. Avant d'appliquer la structure
DEVMODE au pilote d'imprimante, il faut commencer par charger les paramètres de
l'imprimante par défaut. Ce qui sera effectué par l'action Installer l'imprimante. Le
DEVMODE est seulement compatible avec le DEVMODE du même pilote
d'imprimante.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres d'impression permet d'affiner les paramètres avant l'impression.
• Bac: Nom du bac contenant le support d'étiquettes. Cette option est utilisée généralement avec
les imprimantes laser et à jet d'encre ayant différents bacs à papier. Le nom du bac à papier
fourni doit correspondre au nom du bac du pilote d'imprimante. Vérifier les propriétés du pilote
d'imprimante pour plus de détails.
• Vitesse d'impression: Définit la vitesse d'impression. Ce paramètre écrase celui qui est défini
dans l'étiquette. La valeur fournie doit se situer dans la gamme de valeurs acceptables.
Exemple
Le premier modèle d'imprimante accepte une gamme de valeurs de 0 à 30, tandis que le second
modèle d'imprimante accepte des valeurs de -15 à 15. Pour plus d'informations, voir les
propriétés du pilote d'imprimante.
• Contraste: Définit le contraste des objets imprimés sur le papier et écrase les paramètres de
l'étiquette. La valeur fournie doit se situer dans la gamme de valeurs acceptables.
• Décalage d'impression X: Applique le décalage horizontal. L'impression de l'étiquette sera
déplacée horizontalement du nombre de pixels spécifiés. Un décalage négatif est possible.
• Décalage d'impression Y: Applique le décalage vertical. L'impression de l'étiquette sera
déplacée verticalement du nombre de pixels spécifiés. Un décalage négatif est possible.
ASTUCE
Tous les paramètres d'impression peuvent être soit codés en dur, soit fournis
dynamiquement par une variable nouvelle ou existante.
469
Le groupe Avancé permet de personnaliser les paramètres d'impression envoyés avec le travail
d'impression.
Tous les paramètres de l'imprimante, tels que la vitesse d'impression, le contraste, le type de support,
le décalage et autres peuvent être définis comme suit:
• Définis dans une étiquette
• Rappelés depuis le pilote d'imprimante
• Rappelés depuis l'imprimante au moment de l'impression
Les méthodes utilisables dépendent du pilote d'imprimante et des possibilités de l'imprimante. Le
mode d'impression (Rappel des paramètres de l'étiquette, du pilote ou de l'imprimante) est
configurable à la conception de l'étiquette. Il faut parfois appliquer ces paramètres d'imprimante au
moment de l'impression. Ils peuvent varier à chaque impression.
Exemple
Une seule étiquette peut être imprimée sur différentes imprimantes, mais chaque imprimante
nécessite des paramètres légèrement différents. Les imprimantes de différents fabricants n'utilisent
pas les mêmes valeurs de vitesse ou de température. De plus, certaines imprimantes requièrent un
décalage vertical ou horizontal pour imprimer l'étiquette au bon endroit. Durant la phase de test, il faut
déterminer les meilleurs paramètres pour chaque imprimante utilisée et les appliquer à un masque
d'étiquette unique juste avant d'imprimer. Cette action va appliquer les paramètres correspondants
pour chaque imprimante définie.
Cette action requiert la réception des paramètres d'impression sous une structure DEVMODE. C'est
une structure de données aux normes Windows comportant les informations concernant
l'initialisation et l'environnement d'une imprimante.
L'option Paramètres d'imprimante appliquera les paramètres d'imprimante personnalisés. Liste des
entrées disponibles :
• DEVMODE encodé en base64 - Données fixes. Dans ce cas, Il faut fournir le DEVMODE de
l'imprimante encodé dans une chaîne de caractères Base64 directement dans le champ
d'édition. Quand l'action est exécutée, elle convertit les données encodées en Base64 sous
forme binaire.
470
• DEVMODE encodé en base64 - Données variables. Dans ce cas, la source de données
sélectionnée doit contenir le DEVMODE encodé Base64. Activer la source de données et
sélectionner la variable appropriée dans la liste. Quand l'action est exécutée, elle convertit les
données encodées en Base64 sous forme binaire.
• DEVMODE binaire - données variables (disponible dans Automation Builder). Dans ce cas, la
variable sélectionnée doit contenir le DEVMODE sous sa forme binaire native. Activer la source
de données et sélectionner la variable appropriée dans la liste. Quand elle est exécutée, l'action
va utiliser le DEVMODE tel quel, sans aucune conversion.
NOTE
Si la variable fournit un DEVMODE binaire, il faut que la variable sélectionnée soit
définie comme variable binaire dans la configuration du déclencheur.
NOTE
Vérifier que l'action Installer l'imprimante est définie avant cette action.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
471
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Rediriger l'impression en PDF
ASTUCE
Cette option est disponible dans NiceLabelLMS Enterprise.
Cette action envoie le travail d'impression dans un fichier PDF. Le document PDF aura les dimensions
exactes de l'étiquette, comme définies à la conception de l'étiquette. La qualité du rendu des
graphiques dans les PDF correspond à la résolution de l'imprimante ciblée et aux dimensions
d'impression désirées.
Les données du flux d'impression peuvent être jointe à un fichier existant ou l'écraser.
Cette action demande au module NiceLabel 2019 de rediriger l'impression - donc les étiquettes ne
s'imprimeront pas. Vérifier qu'elle est suivie par l'action Imprimer l'étiquette.
NOTE
Le module NiceLabel Automation tourne en service sous un compte utilisateur
Windows défini. Il faut que ce compte utilisateur dispose des privilèges d'accès au
fichier spécifié avec les droits de lecture/d'écriture. Pour plus d'informations, consulter
l'article Accès aux Ressources de Réseau Partagées dans le guide utilisateur de
NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Fichier définit le fichier à ouvrir.
472
• Nom de fichier: spécifie le fichier dans lequel les données vont s'imprimer. Il peut être codé en
dur, et l'impression sera redirigée vers le même fichier à chaque fois. Pour en définir un
dynamiquement, utiliser une variable existante ou en créer une nouvelle.
• Écraser le fichier: Si le fichier spécifié existe déjà sur le disque, il sera écrasé (sélectionné par
défaut).
• Joindre les données au fichier: Les données du travail d'impression sont ajoutées aux données
existantes dans le fichier fourni (désélectionne par défaut).
Le groupe Persistance permet de contrôler la continuité de l'action de redirection. Elle permet de
définir le nombre d'actions Imprimer l'étiquette qui sont concernées par l'action Rediriger l'impression
vers un fichier.
• Appliquer à la prochaine action d'impression: Précise que la redirection de l'impression ne
s'appliquera qu'à la prochaine action Imprimer l'étiquette (un seul événement).
• Appliquer à toutes les actions d'impression suivantes: Précise que la redirection de l'impression
s'appliquera à toutes les actions Imprimer l'étiquette définies après la présente action Rediriger
l'impression vers un fichier.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
473
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
État de l'imprimante
Cette action communique avec l'imprimante pour récupérer en temps réel son état, et contacte le
spouleur de Windows pour récupérer d'autres informations sur l'imprimante et les travaux en cours.
Il en résulte la collecte d'informations concernant les erreurs, l'état de la file d'attente, le nombre de
travaux dans la file d'attente. ce qui révèle les erreurs potentielles et permet de les identifier
facilement.
Scénarios possibles. (1) Vérification de l'état de l'imprimante avant l'impression. Si l'imprimante est en
état d'erreur, imprimer l'étiquette sur l'imprimante en réserve. (2) Compter le nombre de travaux en
attente dans le spouleur de l'imprimante principale. S'il y en a trop, imprimer sur une autre imprimante.
(3) Pour vérifier l'état de l'imprimante avant l'impression. Si l'imprimante est en état d'erreur, l'étiquette
ne s'imprime pas, mais l'erreur est envoyée au système principal en utilisant une des actions de sortie,
telles que Envoyer les données vers un port TCP/IP, Envoyer les données à HTTP, Exécuter
l'instruction SQL, Service Web ou comme réponse du déclencheur.
Prérequis pour état de l'imprimante en temps réel
Pour pouvoir contrôler l'état de l'imprimante en temps réel, procéder comme suit :
• Utiliser un pilote d'imprimante NiceLabel pour recevoir les informations détaillées sur le statut
de l'imprimante. Avec un pilote d'imprimante différent, seules les informations provenant du
spouleur Windows sont contrôlables.
• L'imprimante doit être capable de rapporter son état en temps réel. Pour les modèles
d'imprimantes supportant la communication bidirectionnelle, voir la page Internet
Téléchargement NiceLabel.
• L'imprimante doit être connectée à une interface bidirectionnelle.
• Le mode bidirectionnel doit être activé dans le Panneau de configuration > Matériel et audio >
Périphériques et Imprimantes > pilote > Propriétés de l'imprimante > Onglet Ports > Activer
la gestion du mode bidirectionnel.
• Avec une imprimante connectée au réseau, vérifier que le port utilisé est le Port TCP/IP Avancé
et pas le Port TCP/IP Standard. Pour plus d'informations, consulter la Knowledge Base article
KB189.
474
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Imprimante sélectionne l'imprimante.
• Nom de l'imprimante spécifie le nom de l'imprimante à utiliser pour l'impression en cours.
Sélectionner l'imprimante dans la liste d'imprimantes installées localement, ou saisir le nom
d'une imprimante. Une source de données active un nom d'imprimante variable. Dans ce cas,
sélectionner ou créer une variable qui contient le nom de l'imprimante quand un déclencheur
s'exécute ou qu'un événement survient. En général, la valeur de la variable est assignée par un
filtre.
Le groupe Mappage de données détermine les paramètres qui sont renvoyés par l'action État de
l'imprimante.
AVERTISSEMENT
La majorité des paramètres suivants est compatible seulement avec les pilotes
d'imprimante de NiceLabel. Avec un autre pilote d'imprimante, seuls les paramètres
relatifs au spouleur sont utilisables.
• État de l'imprimante : Spécifie l'état de l'imprimante en temps réel comme une chaîne de
caractères.
Si l'imprimante rapporte plusieurs états, ils sont fusionnés ensemble dans une chaîne de
caractères, délimités par des virgules ",". Si aucun problème d'imprimante n'est reporté, le
champ est vide. L'état de l'imprimante peut être: Hors ligne, Plus d'étiquettes ou Ruban quasi fini.
Les phrases de rapport ne sont pas normalisées, donc chaque marque d'imprimante peut
utiliser des messages d'état différents.
• Erreur d'impression : Spécifie la valeur booléenne (vrai/faux) de l'état d'erreur de l'imprimante.
• Imprimante hors ligne : Spécifie la valeur booléenne (vrai/faux) de l'état de l'imprimante hors
ligne.
• Pilote en pause : Spécifie la valeur booléenne (vrai/faux) de l'état de pause du pilote.
• Pilote NiceLabel : spécifie la valeur booléenne (vrai/faux) de l'état du pilote de l'imprimante. Dit
si le pilote sélectionné est un pilote d'imprimante NiceLabel.
• État du spouleur : Spécifie l'état du spouleur sous forme de chaîne rapportée par Windows. Le
spouleur peut être simultanément dans différents états. Dans ce cas, les états sont fusionnés
avec des virgules ",".
475
• ID de l'état du spouleur : Spécifie l'état du spouleur sous forme de numéro rapporté par
Windows. Le spouleur peut être simultanément dans différents états. Dans ce cas, les ID d'état
contiennent toutes les ID comme indicateurs. Par exemple, la valeur 5 représente les ID des
états 4 et 1, ce qui se traduit par Imprimante en erreur, Imprimante en pause. Se référer au
tableau ci-dessous.
ASTUCE
L'action renvoie une valeur décimale, les valeurs dans le tableau ci-dessous sont
en hexadécimales, il faut donc les convertir avant d'analyser la réponse.
• Table d'ID d'états du spouleur et descriptions correspondantes
ID de l'état du spouleur (en
hexadécimal)
Description de l'état du spouleur
1
Imprimante en pause.
0
Pas d'état.
2
Imprimante en impression.
4
8
10
20
40
80
100
Imprimante en erreur.
Imprimante indisponible.
L'imprimante n'a plus de papier.
Alimentation manuelle requise.
L'imprimante a un problème de papier.
Imprimante hors ligne.
État Entrée/Sortie actif.
200
Imprimante occupée.
800
Corbeille de sortie pleine.
400
2000
4000
10000
20000
40000
80000
100000
200000
400000
800000
1000000
Bourrage de papier.
Imprimante en attente.
Imprimante en cours d'exécution.
Imprimante en pré-chauffage.
Niveau d'encre bas.
Plus d'encre dans l'imprimante.
La page actuelle ne peut pas être imprimée.
Une intervention de l'utilisateur est requise.
L'imprimante n'a plus de mémoire disponible.
Protection ouverte.
Erreur inconnue.
L'imprimante est en mode économiseur d'énergie.
476
• Nombre de travaux dans le spouleur : Spécifie le nombre de travaux qui sont dans le spouleur
pour l'imprimante sélectionnée.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Stocker l'étiquette dans l'imprimante
Cette action enregistre un masque d'étiquette dans la mémoire de l'imprimante. L'action est une
partie vitale du mode d'impression Stocker/Rappeler, où le masque d'étiquette est d'abord enregistré
dans la mémoire de l'imprimante et ensuite rappelé depuis la mémoire. Les parties non modifiables du
477
masque d'étiquette sont déjà enregistrées dans l'imprimante, il suffit de fournir les données des
objets variables de l'étiquette avant l'impression. Pour plus d'informations, consulter l'article Utiliser le
mode d'impression Stocker/Rappeler dans le guide utilisateur de NiceLabel Automation.
NOTE
Le temps requis pour le transfert des données à l'imprimante est considérablement
raccourci, comme il y a moins de données à envoyer. Cette action est utilisée dans les
scénarios d'impression autonomes : l'étiquette est stockée dans l'imprimante ou
l'applicateur sur une ligne de production, puis rappelée plus tard par un déclencheur
logiciel ou mécanique, tel qu'un lecteur de codes à barres ou une cellule
photoélectrique.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Options avancées pour stocker l'étiquette dans l'imprimante définit le nom de l'imprimante
et les variantes de stockage.
• Nom de l'étiquette à utiliser sur l'imprimante: Spécifie le nom à utiliser pour la stockage du
masque d'étiquette dans la mémoire de l'imprimante. Entrer le nom manuellement ou activer
Source de données pour définir le nom de façon dynamique en utilisant une valeur variable
existante ou nouvelle.
AVERTISSEMENT
Lors de l'enregistrement d'une étiquette dans l'imprimante, il est recommandé
de laisser vide le nom d'étiquette dans les options avancées. Ceci évite des
conflits de noms durant le processus de rappel de l'étiquette.
• Variante de stockage: Définit l'emplacement des masques d'étiquettes dans la mémoire de
l'imprimante. Entrer l'emplacement manuellement ou activer Source de données pour le définir
de façon dynamique en utilisant une valeur variable existante ou nouvelle.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
478
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
7.6.2.3. Formulaire
Ouvrir un autre formulaire
Cette action permet d'ouvrir un autre formulaire de la solution ou un formulaire sur un disque.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
479
Le groupe Paramètres comporte les options suivantes:
• Revenir au formulaire précédemment ouvert: Rouvre le précédent formulaire après exécution de
l'action Ouvrir un autre formulaire.
• Ouvrir le formulaire: Définit le formulaire à ouvrir avec l'action Ouvrir un autre formulaire.
Il y a quatre manières d'ouvrir un formulaire :
• Saisir le chemin complet.
• Sélectionner un formulaire existant dans la solution.
• Cliquer sur Ouvrir pour localiser le fichier sur le disque.
• Utiliser une source de donnés pour définir le chemin du fichier dynamiquement
Le groupe Sources du données du formulaire vous aide à gérer les valeurs des variables lorsque vous
changez de formulaire.
• Réinitialiser les valeurs des variables: Par défaut, si le contenu de l'objet d'un formulaire est une
valeur de la variable, changer de formulaire garde sa valeur actuelle. Si vous activez l'option
Réinitialiser les valeurs des variables, la valeur de la variable reprend sa valeur initiale lorsque
vous ouvrez un autre formulaire.
•
NOTE
L'action Ouvrir un autre formulaire ne conserve que les valeurs des variables en
cours d'utilisation en tant que sources de données de l'objet. Si les variables
sont listées dans le Gestionnaire de données dynamiques, leurs valeurs ne sont
pas transférées.
NOTE
Si la variable n'a pas de valeur initiale, l'objet apparaît vide.
Exemple
Cette option peut être utile pour les solutions de gestion des données. Lors de la modification
des données, vous devrez conserver les valeurs existantes. Lors de l'ajout de nouvelles
données, vous devrez réinitialiser les valeurs. Si vous utilisez le premier formulaire pour modifier
des données et le second formulaire pour ajouter de nouvelles données, gardez l'option
Réinitialiser les valeurs des variables désactivée pour le formulaire de modification des
données et activez-la pour le formulaire d'ajout de données.
Exécution d'une action et traitement d'erreurs
480
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Quitter
Cette action ferme le formulaire dans NiceLabel 2019.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
481
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Déplacer le focus
Cette action déplace le focus sur un objet spécifique du formulaire.
Le groupe Paramètres permet de définir le mouvement du focus:
482
• Rendre actif le premier objet dans l'ordre de tabulation: place le focus sur le premier objet dans
l'ordre défini après exécution du formulaire.
• Rendre actif l'objet sélectionné place le focus sur l'objet sélectionné après lancement du
formulaire.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
483
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Récupérer la ligne de la table sélectionnée
Cette action permet de récupérer les numéros des lignes sélectionnées ou les valeurs des champs
sélectionnés dans l'objet Table de la base de données du formulaire. Les valeurs sont stockées dans
une variable nouvelle ou existante. Récupérer la ligne de la table sélectionnée fonctionne comme une
partie de compteur de l'action Sélectionner la ligne de la table.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Table du Formulaire permet de choisir sur un formulaire un objet Table de la base de
données, et de sélectionner les valeurs à stocker dans une variable.
• Table: Définit, sur le formulaire, l'objet Table de la base de données à utiliser avec cette action.
• Numéros de lignes sélectionnées: Stocke les numéros des lignes sélectionnées dans
Variable des lignes sélectionnées.
• Contenu du champ de la table pour les lignes sélectionnées: Stocke la valeur associée au
champ pour les lignes de la table sélectionnées.
• Champ de la table: Définit le champ de la table dans lequel on récupère les valeurs
pour les stocker dans la Variable des lignes sélectionnées.
NOTE
Si plusieurs lignes sont sélectionnées, les valeurs stockées (numéros de lignes
ou valeurs des champs) sont séparées par des virgules. Pour activer la sélection
de plusieurs lignes, ouvrir Propriétés de l'objet Table de la base de données >
Paramètres et activer Sélection de plusieurs lignes.
NOTE
Si les valeurs stockées (numéros de ligne ou valeurs de champ) contiennent des
virgules, elles sont entourées de guillemets.
• Variable des lignes sélectionnées: Choisit ou crée une variable pour stocker la valeur du Champ
de la table ou des Numéros de lignes sélectionnées.
484
ASTUCE
Utiliser cette variable comme source de données pour afficher les valeurs choisies
dans l'objet du formulaire.
ASTUCE
Pour afficher la sélection de l'enregistrement immédiatement après le démarrage du
formulaire, utiliser l'événement Au chargement du formulaire. Aller sur Propriétés du
formulaire > Événements > Au chargement du formulaire et cliquer sur Actions....
Ajouter l'action Sélectionner la ligne de la table et définir les lignes comme expliqué
dans cet article.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
485
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Sélectionner une ligne de la table
Cette action permet de définir la ligne à sélectionner dans un objet Table de la base de données sur
un formulaire. Elle fonctionne comme l'action Récupérer la ligne de la table sélectionnée.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Table du Formulaire permet de choisir sur un formulaire un objet Table de la base de
données, et de choisir le mode de sélection de la ligne de cette table.
• Table: Définit, sur le formulaire, l'objet Table de la base de données à utiliser avec cette action.
• Mode de sélection: Définit le mode de sélection de l'enregistrement de la base de données.
• Première ligne: sélectionne la première ligne dans l'objet Table de la base de données.
• Dernière ligne: sélectionne la dernière ligne dans l'objet Table de la base de données.
• Numéro de ligne: Active la sélection personnalisée des lignes de la table de la base de
données. Ces valeurs peuvent être définies à la main ou dynamiquement par une source
de données. Pour sélectionner plusieurs lignes, saisir les numéros de ligne séparés par
des virgules.
• Valeur du champ: Sélectionne tous les enregistrements dans la table de la base de
données avec les valeurs de données correspondantes.
• Champ de la table: Champ de la base de données avec une ou plusieurs valeurs
sélectionnées en cas de correspondance.
• Valeur du champ: Valeur qui sélectionne la ligne (enregistrement) en cas de
correspondance.
NOTE
Les options Numéro de ligne et Valeur du champ sélectionnent la ligne de la
table quel que soit le tri des lignes de la table. Par exemple, Ligne numéro 3 reste
sélectionné même si le tri de la table repositionne la ligne numéro 3 ailleurs dans
la table.
486
• Sélectionner toutes les lignes: Sélectionne toutes les lignes dans la table.
• Désélectionner toutes les lignes: Désélectionne toutes les lignes dans la table.
NOTE
Plusieurs lignes sont sélectionnées si la table le peut. Sinon, seule la première
ligne est sélectionnée.
Si une ligne de la table est sélectionnée, le numéro de cette ligne peut être stocké dans une variable.
Pour activer cette option, utiliser l'option Stocker le numéro de la ligne sélectionnée dans la variable
dans les propriétés de la table de la base de données.
NOTE
L'action Sélectionner une ligne de la table définit la gamme de sélection dans le jeu de
données. Ce qui veut dire que les enregistrements sont sélectionnés directement
dans la base de données connectée et non dans la table. Si le filtrage est activé dans
l'objet Table de la base de données, cela n'affecte pas l'action Sélectionner une ligne
de la table.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
487
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Définir les propriétés de l'objet
Cette action permet de définir les propriétés d'un objet du formulaire : largeur, hauteur et couleur.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit les propriétés à paramétrer:
• Nom de l'objet: Objet du formulaire à éditer. Un menu déroulant contient la liste des objets
utilisables sur le formulaire.
• Propriété: Définit les propriétés de l'objet à paramétrer. Les propriétés différent suivant l'objet
sélectionné.
ASTUCE
Les paramètres prennent effet après lancement du formulaire et réalisation des
événements prévus.
Propriété
X
Y
Largeur
Rôle
Pertinence
Paramétrer les distances par
rapport aux bordures latérales du
formulaire.
Tous les objets du formulaire.
Définit la largeur de l'objet.
Tous les objets du formulaire.
Paramétrer les distances par
rapport aux bordures supérieure et
inférieure du formulaire.
Tous les objets du formulaire.
488
Hauteur
Définit la hauteur de l'objet.
Tous les objets du formulaire.
Visible
Rend l'objet visible ou invisible.
Tous les objets du formulaire.
Activé
Nom de la
police
Taille de la
police
Style de la
police
Spécifie si l'objet est activé ou
désactivé.
Assigne un nom à la police
sélectionnée.
Assigne à la taille de la police la
valeur sélectionnée.
Tous les objets du formulaire
ayant un contenu texte.
Tous les objets du formulaire
ayant un contenu texte.
Assigne à la police le style
sélectionné.
Tous les objets du formulaire
ayant un contenu texte.
Assigne à l'objet la couleur
sélectionnée.
Tous les objets du formulaires,
sauf Navigateur de la base de
données et Image.
Couleur de la
police
Assigne à la police la couleur
sélectionnée.
Colonnes
visibles
Rend visible une sélection des
colonnes de la table.
Couleur
Tous les objets du formulaire.
Tous les objets du formulaire
ayant un contenu texte.
Table de la base de données.
Les colonnes sont visibles dans le
même ordre que pour le champ
Valeur.
• Valeur: Valeurs séparées par une virgule. Utiliser les guillemets " si la valeur comporte une
virgule.
ASTUCE
Un exemple de définition des propriétés de l'objet se trouve décrit à l'article Objets du
formulaire Table de la base de données dans le guide utilisateurs de Designers.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
489
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Traduire le formulaire
Cette action va traduire toutes les chaînes du formulaire dans la langue choisie. Le fichier de
traduction qui contient les chaînes dans la langue source et les chaînes traduites est obligatoire pour
cette action. Si vous devez créer un nouveau fichier de traduction, suivre les règles de formatage cidessous.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètre de traduction du formulaire permet de choisir la langue et de choisir ou créer un
nouveau fichier de traduction.
• Langue: Langue à utiliser sur le formulaire traduit. Le nom de la langue est défini sur la première
ligne du fichier de traduction.
490
ASTUCE
Le nom de la langue dans le fichier de traduction peut être configuré par
l'utilisateur. Utiliser la même ID (nom) dans l'action que celle utilisée dans le
fichier de traduction. Le nom de la langue peut être fixe ou variable. Son
utilisation dépend du type de sélection de langue utilisé dans le formulaire.
Nom fixe : Nom de la langue codé en dur qui doit correspondre au nom placé sur
la première ligne du fichier de traduction.
Nom de la variable : Par exemple, un menu déroulant avec le nom des langues.
Quand on change de langue dans la liste, l'événement « Au changement »
exécute l'action de traduire le formulaire. Le menu déroulant enregistre la
sélection de l'utilisateur dans une variable qui est utilisée pour l'action.
• Fichier de traduction: Ce fichier contient les chaînes source et de traduction dans différentes
langues. Il est structuré en fichier texte, comme un fichier CSV.
• Créer un fichier de traduction: Cliquer sur ce bouton pour créer le fichier de traduction
contenant les chaînes source et les chaînes traduites.
Structure du fichier de traduction: C'est un fichier texte de données encodées en UTF-8. Il ressemble
à un fichier CSV (valeurs séparées par des virgules).
Les Règles de formatage sont obligatoires. Toujours suivre les règles listées ci-dessous.
• La première ligne contient l'ID de la langue.
• Le premier champ est toujours appelé Source. Ne pas le changer.
• Les noms des autres champs de la première ligne sont configurables. Utiliser les noms
possibles, comme « Langue 2 » et « Langue 3 », ou les remplacer par une description plus
appropriée de la langue, comme « Allemand », « Français », « Chinois », etc.
• Toutes les lignes suivant la première ligne contiennent les traductions de la langue d'origine. Le
premier champ contient la chaîne originale, les champs suivants sur la même ligne contiennent
les traductions dans les autres langues. La première ligne précise dans quel ordre la traduction
doit suivre la chaîne source.
• Toutes les valeurs sont encadrées par des guillemets. (").
• Toutes les valeurs sont séparées par un point-virgule (;).
• Dans un objet texte multi-lignes sur le formulaire, la nouvelle ligne (<CR><LF>) sera encodée
dans une chaîne spéciale $NEWLINE$.
• Si la traduction est vide, la chaîne source est utilisée.
Exemple de fichier de traduction :
Source";"DE"
"&Print";"&Druck"
491
"Customize$NEWLINE$your$NEWLINE$printing$NEWLINE$forms";"
Anpassen$NEWLINE$Sie$NEWLINE$Ihre$NEWLINE$Druckformen"
"Printer:";"Drucker"
"Quantity";"Menge"
"SAMPLE";"PROBE"
"Se&ttings";"Einstellungen"
"Translate";"Übersetzen"
"www.nicelabel.com/solutions";""
Chaînes de traduction
L'utilisation de l'action Traduire le formulaire à n'importe quel endroit du formulaire, entraîne
automatiquement l'enregistrement de toutes les chaînes du formulaire dans le fichier de traduction à
chaque enregistrement du formulaire. Cela permet d'avoir toujours le fichier de traduction au même
niveau d'actualisation que le formulaire.
Le fichier de traduction est Unicode. Il est modifiable avec tous les traitements de texte, mais il peut y
avoir quelques difficultés à reconnaître les champs parce que les valeurs sont séparées par des
points-virgules et ne sont pas alignées les unes sous les autres.
Il est également possible de l'ouvrir dans un tableur comme Microsoft Excel. Dans ce cas, les champs
s'affichent par colonnes en fonction de la langue, et sont plus faciles à modifier.
NOTE
Les tableurs peuvent changer la structure du fichier d'entrées du fichier de traduction.
Dans ce cas, reformater les données vous-même après avoir enregistré le fichier de
traduction.
Exemple
Microsoft Excel enregistrera le fichier de traduction en CSV. Les champs perdront les guillemets
autour des valeurs et seront séparés par des virgules (,) à la place des points-virgules (;). Il faudra
convertir les virgules en points-virgules et mettre les guillemets autour des champs. Utiliser pour cela
l'action Chercher et remplacer.
Traduire les valeurs d'une étiquette dans une solution
Les formulaires affichent parfois des valeurs provenant d'étiquettes dans le même document de
solution. L'action Traduire le formulaire ne traduit pas automatiquement ces valeurs d'étiquette, car
vous devez les ajouter manuellement au fichier de traduction.
Ajouter les valeurs de l'étiquette au fichier de traduction en utilisant les mêmes règles de formatage
telles que décrites ci-dessus.
Exemple
Votre solution contient un formulaire et une étiquette. Le formulaire inclut l'objet Initialisation des
données pour l'attribution des valeurs aux variables de l'étiquette. Vous voulez afficher le formulaire
492
initialement en anglais dans la langue allemande en utilisant l'action Traduire le formulaire (c’est-à-dire
en cliquant sur un bouton dans le formulaire).
L'invite d'origine pour les variables est "Define variable value" . Pour afficher la traduction en
allemand, ajouter cette ligne au fichier de traduction : "Define variable value";"Definieren
Sie den Variablenwert"; Après avoir cliqué sur le bouton avec l'action Traduire le formulaire
assignée, l'invite apparaît en allemand.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
493
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Action Message
L’action Message crée des fenêtre contextuelles avec des messages personnalisés dans vos
Solution afin que vous puissiez fournir ce qui suit à vos opérateurs :
• Des avertissements spécifiques
• Des messages d'erreur
• Des informations
• Des questions
Vous pouvez attribuer des valeurs fixes aux actions Intitulé et Message ou vous connecter à des
sources de données dynamiques. Vous pouvez enregistrer les réponses à vos messages (« OK »,
« Annuler », « Oui » ou « Non ») en tant que variables. Vous pouvez également utiliser Messages en
tant qu’outils de débogage quand vous créez et testez des formulaires en montrant les résultats des
fonctions dans des messages.
Création de messages personnalisés pour vos formulaires dans l’Éditeur d'actions.
Les messages contiennent des symboles graphiques correspondant à différents messages :
• Des informations
494
• Erreurs
• Avertissements
• Des questions
Ajoutez des messages avec l’action Messages pour éviter toute confusion et informer les opérateurs
d’erreurs de traitement de données quand vos solutions s’exécutent.
7.6.2.4. Variables
Définir une variable
Cette action assigne une nouvelle valeur à la variable sélectionnée.
Généralement, les variable récupèrent leur valeur par l'action Utiliser du filtre de données (dans
Automation Builder) qui extrait des champs dans les données reçues et les relie aux variables. Il est
parfois nécessaire de définir personnellement les valeurs de variables, souvent en cas de dépannage.
Dans Automation Builder, les valeurs de variables ne sont pas mémorisées d'un déclencheur à l'autre,
mais sont conservées durant l'utilisation du déclencheur.
495
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Variables définit le nom de la variable et sa valeur.
• Nom: nom de la variable dont la valeur doit changer.
• Valeur: Assigne une nouvelle valeur à la variable sélectionnée.. Elle peut être soit codée en dur,
soit fournie dynamiquement par une variable nouvelle ou existante.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
496
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Enregistrer les données variables
Cette action enregistre les valeurs d'une ou plusieurs variables dans le fichier associé.
Dans le module NiceLabel Automation cette action permet d'échanger des données entre les
déclencheurs. Pour relire les données dans le déclencheur, utiliser l'action Charger les Données
Variables.
ASTUCE
Les valeurs sont enregistrées au format CSV, avec le nom des variables sur la
première ligne. Si les variables contiennent des valeurs mufti lignes, les caractères de
la nouvelle ligne (CR/LF) sont encodés ainsi: \n\r.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit le nom du fichier.
• Nom de fichier: nom du fichier dans lequel il faut enregistrer les données variables. Il peut être
codé en dur, et les valeurs seront enregistrées chaque fois dans le même fichier.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter la
section Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel
Automation.
Le groupe Si le fichier existe gère les options en cas de fichier existant.
• Ecraser le fichier: écrase les données existantes avec les nouvelles données variables. L'ancien
contenu est perdu.
• Joindre les données au fichier: joint les valeurs de la variable au fichier de données existantes.
Le groupe Structure du fichier texte spécifie les paramètres du fichier CSV:
• Séparateur: spécifie le type de séparateur (tabulation, point virgule, virgule ou caractère
personnalisé). Le séparateur est un caractère qui sépare les valeurs.
• Délimiteur de texte: spécifie le caractère qui délimite le contenu du texte.
497
• Encodage du fichier: Spécifie le mode d'encodage utilisé dans le fichier de données. Auto définit
automatiquement l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le
menu déroulant.
ASTUCE
UTF-8 est une bonne sélection par défaut.
• Ajouter les noms des variables dans la première ligne: place le nom de la variable dans la
première ligne du fichier.
Le groupe Variables définit les variables dont les valeurs doivent être lues dans le fichier de données.
Les valeurs des variables existantes seront remplacées par les valeurs du fichier.
• Toutes les variables: spécifie que toutes les variables définies dans le fichier de données
devront être lues.
• Variables sélectionnées: Spécifie que seules les variables sélectionnées seront lues dans le
fichier de données.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
498
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Charger les données variables
Cette action charge les valeurs d'une ou plusieurs variables enregistrées dans le fichier associé par
l'action Enregistrer les données variables. Cette action permet d'échanger des données entre les
déclencheurs. Il est possible de charger une variable particulière ou toutes les variables qui existent
dans le fichier.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit le nom du fichier.
• Nom de fichier: Spécifie le fichier duquel il faut charger les données variables. Il peut être codé
en dur, et les valeurs seront chargées chaque fois du même fichier.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter la
section Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel
Automation.
Les paramètres du groupe Structure du fichier doivent refléter la structure du fichier enregistré par
l'action Enregistrer les données variables.
• Séparateur: Spécifie le type de séparateur (tabulation, point virgule, virgule ou caractère
personnalisé). Le séparateur est un caractère qui sépare les valeurs.
• Délimiteur de texte: Spécifie le caractère qui délimite le contenu du texte.
• Encodage du fichier: Spécifie le mode d'encodage utilisé dans le fichier de données. Auto définit
automatiquement l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le
menu déroulant.
499
ASTUCE
UTF-8 est une bonne sélection par défaut.
Le groupe Variables définit les variables dont les valeurs doivent être chargées.
• Toutes les variables: Spécifie que toutes les variables définies dans le fichier de données
devront être lues.
• Variables sélectionnées: Spécifie que seules les variables sélectionnées seront lues dans le
fichier de données.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
500
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Manipulation de chaîne de caractères
Cette action définit le formatage des données variables sélectionnées.
Les actions les plus utilisées sont : effacer les espaces de début et de fin, rechercher et remplacer
des caractères, et effacer les guillemets d'ouverture et de fermeture.
Cette fonctionnalité sert souvent quand un déclencheur reçoit un fichier de données non structuré
ou des données anciennes. Dans ce cas, les données doivent être analysées par le filtre de Données
non structurées. Cette action permet d'affiner la valeur des données.
NOTE
Parfois, cette action n'est pas assez puissante pour manipuler une chaîne de
caractères. Utiliser alors l'action Exécuter le Script et un script Visual Basic ou Python
pour manipuler les données.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
501
Le groupe Variables définit les variables dont les valeurs doivent être formatées.
• Toutes le variables: Spécifie toutes les variables définies dans le fichier de données qui devront
être formatées.
• Variables sélectionnées: Spécifie que seules les variables sélectionnées dans le fichier de
données seront formatées.
Le groupe Formater le texte définit les fonctions de manipulation de chaîne de caractères qui seront
appliquées aux variables ou champs sélectionnés. Plusieurs fonctions sont utilisables. Les fonctions
s'appliqueront dans l'ordre sélectionné dans l'interface utilisateur, de haut en bas.
• Supprimer les espaces au début: Enlève tous les caractères d'espacement (code décimal ASCII
32) du début de la chaîne de caractères.
• Supprimer les espaces à la fin: Enlève tous les caractères d'espacement (code décimal ASCII
32) à la fin de la chaîne de caractères.
• Effacer le caractère d'ouverture fermeture: Efface la première occurrence du caractère
d'ouverture et de fermeture trouvé dans la chaîne de caractères.
Exemple
Si on utilise "{" comme caractère d'ouverture et "}" comme caractère de fermeture, la chaîne
d'entrée {{selection}} est convertie en {selection}.
• Rechercher et remplacer: Exécute une recherche classique et remplace la fonction selon la
valeur fournie pour rechercher et remplacer par. Les expressions régulières sont utilisables.
NOTE
Il y a plusieurs implémentations des expressions classiques utilisées. NiceLabel 2019
utilise la syntaxe .NET Framework pour les expressions clasiques. Pour plus
d'informations, consulter la Knowledge Base article KB250.
• Remplacer les caractères non imprimables par des espaces: remplace tous les caractères de
contrôle de la chaîne par un espace (code décimal ASCII 32). Les caractères non imprimables
sont des caractères avec des valeurs décimales ASCII entre 0–31 et 127–159.
• Supprimer les caractères non imprimables: Enlève tous les caractères de contrôle de la chaîne.
Les caractères non imprimables sont des caractères avec des valeurs décimales ASCII entre 0–
31 et 127–159.
• Décoder les caractères spéciaux: Décode les caractères (ou codes de contrôle) qui sont
indisponibles sur le clavier, comme le retour chariot ou le passage à la ligne. NiceLabel 2019
utilise une notation pour encoder de tels caractères sous forme lisible, tels que <CR> pour
Retour Chariot et <LF> pour Passage à la Ligne. Cette option convertit les caractères spéciaux
de la syntaxe NiceLabel en caractères binaires réels.
502
Exemple
Quand il reçoit les données "<CR><LF>", Designer les utilise comme une chaîne complète de 8
caractères. Il faut activer cette nouvelle option pour interpréter et utiliser les données comme
deux caractères binaires CR (Retour Chariot – code ASCII 13) et LF (Passage à la ligne – code
ASCII 10).
• Rechercher et supprimer tout avant: Recherche la chaîne et enlève les caractères situés avant la
chaîne définie. La chaîne de caractères trouvée peut aussi être effacée.
• Rechercher et supprimer tout après: Recherche la chaîne et enlève les caractères situés après
la chaîne définie. La chaîne de caractères trouvée peut aussi être effacée.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
503
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
7.6.2.5. Données et connectivité
Exécuter une requête SQL
Cette action envoie des commandes SQL sur un serveur SQL et collecte les résultats. Utiliser les
commandes SELECT, INSERT, UPDATE et DELETE.
L'action Exécuter une requête SQL a deux objectifs :
• Récupérer des données additionnelles dans la base de données: Dans le module Automation
Builder, le déclencheur reçoit les données pour l'impression de l'étiquette, mais pas toutes les
données requises. Par exemple, un déclencheur reçoit les données pour Product ID et
Description, mais pas pour le Prix. Il faut rechercher la valeur du Prix dans la base de
données SQL. Exemple de code SQL:
SELECT Price FROM Products
WHERE ID = :[Product ID]
L'ID est un champ de la base de données, Product ID est une variable définie dans le
déclencheur.
• Mettre à jour ou effacer des données de la base de données: Quand l'étiquette est imprimée,
mettre à jour l'enregistrement dans la base de données en signalant au système que les
enregistrements particuliers ont déjà été traités. Exemple de code SQL: Changer le champ
AlreadyPrinted (déjà imprimé) en True (vrai) pour l'enregistrement en cours de traitement.
UPDATE Products
SET AlreadyPrinted = True
WHERE ID = :[Product ID]
Ou effacer l'enregistrement actuel de la base de données, car il n'est plus nécessaire.
DELETE FROM Products
WHERE ID = :[Product ID]
L'ID est un champ de la base de données, Product ID est une variable définie dans le
déclencheur.
NOTE
Pour utiliser la valeur d'une variable dans une instruction SQL, il faut utiliser le signe
deux points (:) devant son nom. Cela signale que le nom de la variable suit.
504
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Connexion à la base de données définit la connexion à la base de données qui sera utilisée
pour l'instruction.
ASTUCE
Avant d'envoyer une requête SQL à une base de données, il faut paramétrer la
connexion à la base de données. Cliquer sur le bouton Définir et suivre les instructions
à l'écran. Pour se connecter à une source de données contrôlée par des requêtes
SQL, il ne faut pas utiliser de fichiers texte (CSV) et Excel.
Le groupe Instruction SQL définit une instruction ou une requête SQL à exécuter.
ASTUCE
Les instructions en Langage de Manipulation des données (DML) peuvent exécuter
des requêtes dans des tables de bases de données existantes.
Utiliser les instructions SQL standard, comme SELECT, INSERT, DELETE et UPDATE, y compris les
jointures, fonctions et mots clés. Les instructions en langage DDL pour créer des bases de données
et des tables (CREATE DATABASE, CREATE TABLE), ou les supprimer (DROP TABLE) ne sont pas
permises.
• Test: Ouvre la section Aperçu des données. Simuler l'exécution (sélectionné par défaut) teste
l'exécution des instructions SQL. Cliquer sur Exécuter pour lancer la simulation.
ASTUCE
Aperçu des données Cette section permet de tester l'exécution des requêtes
SQL avec des données réelles. Pour protéger les données d'une mise à jour
accidentelle, vérifier que l'option Simuler l'exécution est activée. Les
instructions INSERT, DELETE et UPDATE s'exécuteront. Cela montrera en retour
le nombre de données affectées, la transaction sera ensuite annulée.
Si la requête SQL utilise des variables de déclencheur, leurs valeurs peuvent être saisies pour
l'exécution du test.
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans une
requête SQL.
505
• Exporter/Importer: Permet d'exporter ou importer une instruction SQL de ou dans un fichier
externe.
• Mode Exécution: Spécifie le mode explicite d'exécution de la requête SQL.
ASTUCE
Avec certaines requêtes SQL complexes, il devient très difficile de déterminer
automatiquement quelle est l'action prévue. Si la logique intégrée pose
problème pour identifier l'objet de l'action, sélectionner l'action principale à la
main.
• Automatique: Détermine l'action automatiquement.
• Retourner un ensemble d'enregistrements (SELECT) reçoit les données récupérées dans
les enregistrements.
• Ne renvoie pas l'ensemble d'enregistrements (INSERT, DELETE, UPDATE): Utiliser cette
option si la requête ne renvoie pas les enregistrements. Ou insérer de nouveaux
enregistrements, supprimer ou mettre à jour les enregistrements existants. Le résultat est
une réponse sur le nombre de lignes affectées par votre requête.
• Délai d'exécution: vous permet de définir le délai pour d'envoi de vos commandes au serveur
SQL. Utiliser le délai d'exécution dans le cas d'envoi de commandes SQL multiples et
consécutives nécessitant un temps de traitement plus long.
Saisir la durée du délai requis en secondes. Par défaut, la durée du délai d'exécution est de 60 s.
Si vous voulez que votre fournisseur de base de données définisse le délai, saisir 0 s.
Le groupe Résultat permet de déterminer comment stocker le résultat de la requête SQL et de définir
la répétition de l'action.
• Enregistrer le résultat dans la variable définit la variable dans laquelle sera enregistré le résultat
de l'instruction SQL. Cette option dépend du Mode d'exécution sélectionné.
• Résultat de la requête SELECT. L'exécution de la requête SELECT renvoie un jeu
d'enregistrements. Le contenu du texte reçu sera au format CSV. La première ligne
contient les noms de champs de résultats. Les lignes suivantes contiennent les
enregistrements.
Pour extraire les valeurs des ensembles de données renvoyées et les utiliser dans d'autres
actions, définir et exécuter l'action Utiliser le filtre de données sur le contenu de cette
variable. Action disponible dans Automation Builder).
• Résultat des requêtes INSERT, DELETE et UPDATE. Les requêtes INSERT, DELETE et
UPDATE renvoient un chiffre indiquant le nombre d'enregistrements affectés dans la table.
• Répéter pour chaque enregistrement. Si c'est activé, une nouvelle action Pour chaque
enregistrement s'ajoute automatiquement. Toutes les actions indentées sont répétées pour
chaque enregistrement renvoyé par la requête SQL.
506
NOTE
Le mappage automatique est activé. L'action Pour chaque enregistrement ne
peut pas être supprimée.
Réessayer après échec: Ce groupe permet de configurer l'action pour réessayer continuellement de
rétablir la connexion à la base de données si la première tentative n'a pas réussi. Si l'action échoue au
cours du nombre de tentatives défini, une erreur sera signalée.
• Nouvelles tentatives: Spécifie le nombre de tentatives de connexion au serveur de la base de
données.
• Intervalle entre les tentatives: Spécifie le temps d'attente entre chaque essai.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
507
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Rafraîchir la table
Cette action relit une table donnée dans une base de données.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Table sélectionne la table de la base de données à relire.
• Table: permet de définir une table existante à relire ou d'en créer une nouvelle en utilisant
l'assistant Base de données.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
508
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Importer les données dans la table
Cette action lit les données formatées en CSV dans un fichier texte et les importe dans une base de
données SQL.
NOTE
Avant d'utiliser cette action, il faut d'abord paramétrer la connexion à la base de
données SQL. Cette action ne marche pas avec des bases de données sur fichiers de
type Microsoft Access, ou des fichiers de données comme Microsoft Excel, ou des
fichiers de texte brut. Utiliser une base de données sur serveur SQL comme Microsoft
SQL Server.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Les règles suivantes s'appliquent à cette action:
• La table doit déjà exister dans la base de données SQL.
• La table doit contenir une CLE PRIMAIRE.
• La première ligne d'un fichier texte doit contenir les noms de champs.
• Le nom des champs du fichier texte doit correspondre au nom des champs de la table de la
base de données.
• Si le fichier texte ne contient pas de données pour certains champs, il sera écrit NUL dans la
base de données. Si le champ n'accepte pas la valeur NUL, il sera écrit une chaîne vide ("").
509
• Les valeurs de paramétrage pour les champs auto-incrémentés sont ignorées. La base de
données fournira les valeurs pour ce type de champ.
• Si la valeur provenant du fichier texte ne correspond pas à la structure du champ, l'action sera
annulée et un message d'erreur s'affichera. Par exemple, si on tente de mettre une valeur
alphanumérique dans un champ numérique.
• En filtrant les enregistrements sur le formulaire pour afficher uniquement les enregistrements
répondant à certaines conditions, on importera seulement soit les enregistrements qui
n'apportent aucune valeur correspondant au filtre, soit ceux qui apportent la même valeur que
celle du filtre défini avec le formulaire.
• Seuls les filtres avec les conditions "égal" , pas plus grand que", "moins que", "contient" ou
similaires sont autorisés.
• Si le fichier texte contient des champs non définis dans la base de données SQL, l'importation
va les ignorer. Seuls les champs connus seront importés.
Le groupe Paramètres sélectionne la table.
• Table permet de choisir une table prédéfinie dans un menu déroulant ou crée une nouvelle table
en utilisant l'assistant Base de données.
Le groupe Structure du fichier texte spécifie les paramètres de la base de données texte:
• Séparateur: Spécifie le délimiteur dans le fichier de données. Sélectionner un délimiteur
prédéfini, ou en introduire un personnalisé.
• Délimiteur: spécifie le délimiteur du texte. Sélectionner un délimiteur prédéfini, ou en introduire
un personnalisé.
• Encodage du fichier: Spécifie le mode d'encodage utilisé dans le fichier de données. Auto définit
automatiquement l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le
menu déroulant.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
510
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Envoyer les données au port TCP/IP
INFO NIVEAU DE PRODUIT
La fonctionnalité décrite se trouve dans NiceLabel LMS Enterprise et NiceLabel
LMS Pro.
Envoie les données à tout périphérique acceptant une connexion TCP/IP sur un numéro de port
prédéfini.
Envoyer les données au port TCP/IP établit la connexion avec le périphérique, envoie les données et
termine la connexion. La connexion et la communication sont gérées par le protocole de
communication qui s'établit entre le client et le serveur au début et à la fin de la connexion TCP.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
511
• Répondre à l'expéditeur: Permet de répondre directement au socket à partir duquel proviennent
les données du déclencheur. Utiliser cette option pour renvoyer des informations sur le
processus d'impression.
NOTE
Cette option est disponible dans NiceLabel Automation.
Les conditions préalables pour le paramètre Répondre à l'expéditeur sont:
• L'interlocuteur ne ferme pas le canal de communication une fois le message livré.
• Envoyer les Données au port TCP/IP est utilisée dans le déclencheur du Serveur TCP/IP.
• Ne pas configurer l'événement d'exécution dans le déclencheur du serveur TCP/IP À la
déconnexion du client.
• Destination (adresse IP:port): Définit l'adresse et le port de destination du serveur TCP/IP. Coder
en dur les paramètres de connexion et utiliser une adresse IP fixe ou utiliser une variable en
cliquant sur la flèche à droite et en sélectionnant la variable prédéfinie. Pour plus d'informations,
consulter l'article Combinaison de valeurs dans un objet dans le guide utilisateur de NiceLabel
Automation.
Exemple
Si la variable hostname procure le nom du serveur TCP/IP et la variable port fournit le numéro
de port, saisir la destination suivante:[hostname]:[port]
• Délai de déconnexion: Prolonge la connexion sur le socket ciblé de l'intervalle de temps défini
après que les données ont été fournies. Certains périphériques ont besoin de plus de temps
pour traiter les données. Taper le différé à la main ou cliquer sur les flèches pour augmenter ou
diminuer la valeur.
• Enregistrer la réponse de données dans une variable: Permet de créer ou sélectionner une
variable où sont enregistrées les données reçues du serveur. Toutes les données reçues du
serveur TCP/IP après le « délai de déconnexion » sont enregistrées dans la variable.
Le groupe Contenu définit le contenu à envoyer au serveur TCP/IP.
ASTUCE
Utiliser le contenu fixe, un mixte de contenu fixe et variable, ou contenu variable seul.
Pour insérer un contenu de variable, cliquer sur le bouton avec une flèche à droite de
la zone de données et insérer la variable de la liste. Pour plus d'informations, consulter
l'article Combinaison de valeurs dans un objet dans le guide utilisateur de NiceLabel
Automation.
• Données: Spécifie le contenu qui sera envoyé en sortie.
512
• Encodage: Spécifie l'encodage des données envoyées. Auto définit automatiquement
l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le menu déroulant.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Envoyer les données au port série
Cette action envoie les donnéessur un port série. Cette action permet de communiquer avec les
périphériques connectés à un port série.
513
ASTUCE
Il faut que la configuration du port série soit identique des deux côtés, dans l'action et
sur le périphérique en série. Le port série peut être utilisé par une application dans la
machine. Pour que cette action puisse utiliser ce port, aucune autre application ne
doit l'utiliser, même pas un pilote d'imprimante.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Port permet de choisir le port série.
• Nom du port: port sur lequel le périphérique est connecté. Cela peut être un port COM matériel
ou un port COM virtuel.
Le groupe Paramètres de port permet de définir d'autres paramètres pour se connecter au port série.
• Bits par seconde: Vitesse utilisée par un périphérique pour communiquer avec le PC. L'alias
généralement utilisé pour ce paramètre est « baud rate ». Sélectionner la valeur dans la liste du
menu déroulant.
• Bits de données: Spécifie le nombre de bits de données dans chaque caractère. 8 bits de
données sont généralement utilisés dans les appareils récents. Sélectionner la valeur dans la
liste du menu déroulant.
• Parité: Spécifie la méthode de détection d'erreurs de transmission. Le paramètre de parité
généralement utilisé est « aucune », avec la détection d'erreur gérée par un protocole de
communication (contrôle de flux). Sélectionner la valeur dans la liste du menu déroulant.
• Bits d'arrêt: Les bits d'arrêt envoyés à la fin de chaque caractère permettent à la machine de
réception de détecter la fin d'un caractère et de le resynchroniser avec le flux de caractères. Les
appareils électroniques utilisent généralement un bit de stop. Sélectionner la valeur dans la liste
du menu déroulant.
• Contrôle de flux: Le port série peut utiliser les signaux de l'interface pour interrompre et
reprendre la transmission des données.
Le groupe Contenu définit le contenu à envoyer au port série.
514
ASTUCE
Il peut être fixe, un mixte de contenu fixe et variable, ou contenu variable seul. Pour
insérer un contenu de variable, cliquer sur le bouton avec une flèche à droite de la
zone de données et insérer la variable de la liste. Pour plus d'informations, consulter
l'article Combinaison de valeurs dans un objet dans le guide utilisateur de NiceLabel
Automation.
• Données: Spécifie le contenu qui sera envoyé en sortie.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
515
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Lire les données du port série
Cette action collecte les données reçues par le port série (RS-232) et les enregistre dans une variable
sélectionnée. Cette action permet de communiquer avec les périphériques connectés à un port série.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Port permet de choisir le port série.
• Nom du port: port sur lequel le périphérique est connecté. Cela peut être un port COM matériel
ou un port COM virtuel.
Le groupe Paramètres de port permet de définir d'autres paramètres pour se connecter au port série.
• Bits par seconde: Vitesse utilisée par un périphérique pour communiquer avec le PC. L'alias
généralement utilisé pour ce paramètre est « baud rate ».
• Bits de données: Spécifie le nombre de bits de données dans chaque caractère. 8 bits de
données sont généralement utilisés dans les appareils récents.
• Parité: Spécifie la méthode de détection d'erreurs de transmission. Le paramètre de parité
généralement utilisé est « aucune », avec la détection d'erreur gérée par un protocole de
communication (contrôle de flux).
• Bits d'arrêt: Les bits d'arrêt envoyés à la fin de chaque caractère permettent à la machine de
réception de détecter la fin d'un caractère et de le resynchroniser avec le flux de caractères. Les
appareils électroniques utilisent généralement un bit de stop.
• Contrôle de flux: Le port série peut utiliser les signaux de l'interface pour interrompre et
reprendre la transmission des données.
Exemple
Un appareil lent peut avoir besoin de garder le contact avec le port série pour indiquer que les
données doivent être mises en pause pendant qu'il traite les données reçues.
Le groupe Options comporte les paramètres suivants:
516
• Différé de lecture: Spécifie un différé éventuel durant la lecture de données sur le port série. Le
contenu complet du buffer du port série sera lu à la fin du différé. Taper le différé à la main ou
cliquer sur les flèches pour augmenter ou diminuer la valeur.
• Envoyer les données d'initialisation: Spécifie la chaîne de caractères qui est envoyée au port
série sélectionné avant la lecture des données. Cette option permet d'initialiser le périphérique
pour qu'il puisse fournir les données. L'utiliser aussi pour envoyer une question spécifique à
l'appareil, et recevoir la réponse spécifique. Cliquer sur le bouton avec une flèche pour insérer
des caractères spéciaux.
Le groupe Extraction des données permet de définir l'extraction de certaines parties des données
reçues.
• Point de départ: Position de départ pour l'extraction des données.
• Position de fin: Position finale pour l'extraction des données.
Le groupe Résultat définit une variable pour le stockage des données.
• Enregistrer les données dans une variable: Sélectionner ou créer une variable pour y stocker les
données reçues.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
517
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Envoyer les données à l'imprimante
Cette action envoie les données à l'imprimante sélectionnée. Cette action est utile pour envoyer des
flux d'impression pré-générés à toute imprimante disponible.
NiceLabel Automation utilise les pilotes d'imprimante en mode de transit, pour pouvoir envoyer les
données au port de destination, tel que le port LPT, COM, TCP/IP ou USB, sur lequel l'imprimante est
connectée.
NOTE
Scénario possible. Les données reçues par le déclencheur doivent être imprimées sur
la même imprimante réseau mais sur des masques d'étiquettes différents
(fichiers .NLBL). L'imprimante peut accepter des données de différents postes de
travail. Elle imprime généralement les travaux dans l'ordre reçu. Automation Builder va
envoyer chaque masque d'étiquette dans des travaux d'impression distincts, donnant
la possibilité à d'autres postes de travail d'insérer leurs impressions entre celles
créées par Automation Builder. Au lieu d'envoyer chaque travail séparément à
l'imprimante, il est possible de les fusionner en utilisant l'action Rediriger l'impression
vers un fichier pour envoyer ensuite un seul gros travail d'impression à l'imprimante.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Imprimante sélectionne l'imprimante.
• Nom de l'imprimante: Nom de l'imprimante à laquelle les données sont envoyées. Sélectionner
l'imprimante dans la liste d'imprimantes installées localement, saisir un nom d'imprimante ou la
définir dynamiquement avec une variable nouvelle ou existante.
518
Source de données définit le contenu à envoyer à l'imprimante.
• Utiliser les données reçues par le déclencheur : Définit l'utilisation des données reçues par le
déclencheur. Dans ce cas, le flux d'imprimante reçu est utilisé en entrée dans le filtre. L'objectif
est de le rediriger vers l'imprimante sans qu'il soit modifié. Le même résultat peut être atteint en
activant la variable interne DataFileName et en utilisant le contenu du fichier auquel elle se
réfère. Pour plus d'informations, consulter l'article Utilisation de Valeurs Composées dans le
guide utilisateur de NiceLabel Automation.
• Nom de fichier: Définit le chemin et nom de fichier contenant le flux d'impression. Le contenu du
fichier spécifié est envoyé à l'imprimante. Sélectionner la Source de données pour définir
dynamiquement le nom du fichier en utilisant une valeur variable.
• Variable: Définit la variable (nouvelle ou existante) qui contient le flux d'impression.
• Personnalisé: Définit un contenu personnalisé à envoyer à une imprimante. Il peut être fixe, un
mixte de contenu fixe et variable, ou contenu variable seul. Pour insérer un contenu de variable,
cliquer sur le bouton avec une flèche à droite de la zone de données et insérer la variable de la
liste. Pour plus d'informations, consulter l'article Combinaison de valeurs dans un objet dans le
guide utilisateur de NiceLabel 2019.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
519
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Requête HTTP
Cette action envoie les données au serveur Web de destination en utilisant la méthode HTTP
sélectionnée. Les schémas d'URI HTTP et HTTPS sont autorisés.
HTTP fonctionne comme un protocole de requête-réponse entre client et serveur. Dans cette action,
fonctionne comme un client qui communique avec un serveur à distance. Cette action va soumettre
la requête HTTP sélectionnée au serveur. Le serveur renverra un message de réponse, concernant
l'état d'achèvement de la requête et la réponse dans le corps du message.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres de connexion permet de choisir les paramètres de connexion.
NOTE
Cette action supporte le Protocole Internet version 6 (IPv6).
• Destination: L'adresse, le port et la destination (chemin) sur le serveur Web.
NOTE
La définition du port est facultative quand le serveur Web fonctionne sur le port
80 par défaut. Coder en dur les paramètres de connexion ou utiliser un nom
d'hôte et une adresse IP fixes. Utiliser une valeur variable pour définir cette
option dynamiquement. Pour plus d'informations, consulter l'article Utilisation
des valeurs composées dans le guide utilisateur de NiceLabel Automation.
520
Exemple
Si la variable hostname procure le nom du serveur Web et la variable port fournit le numéro de
port, saisir la destination suivante:[hostname]:[port]
• Méthode requise: Affiche les méthodes de requête disponibles.
• Délai écoulé: Le temps imparti (en ms) pour que la connexion au serveur soit établie et la
réponse reçue.
• Enregistrer la réponse d'état dans une variable: Définit la variable dans laquelle est enregistré le
code d'état renvoyé par le serveur.
ASTUCE
L'état du code doit être de l'ordre de 2XX. Par exemple, 200 est une bonne
réponse. Les codes 5XX sont des erreurs du serveur.
• Enregistrer la réponse de données dans une variable: Variable où sont enregistrées les données
reçues du serveur.
Le groupe Authentification permet de sécuriser la connexion au serveur Web.
• Activer une authentification de base: Permet de mettre les identifiants nécessaires à la
connexion au serveur Web. L'identifiant et le mot de passe peuvent être fixes ou fournis par une
valeur variable.
L'authentification Basique HTTP (BA) utilise les entêtes statiques standard HTTP. Le mécanisme BA
ne procure aucune protection de confidentialité pour les infos d'identification transmises. Elles sont
seulement encodées en Base64 pendant le transit, mais ne sont ni cryptées ni hachées.
L'authentification de base devrait être utilisée en HTTPS.
• Afficher le mot de passe: Démasque les caractères de l'identifiant et du mot de passe.
Contenu permet de définir le contenu à envoyer au serveur Web.
• Données: Spécifie le contenu qui sera envoyé en sortie. Il peut être fixe, un mixte de contenu fixe
et variable, ou contenu variable seul. Pour insérer un contenu de variable, cliquer sur le bouton
avec une flèche à droite de la zone de données et insérer la variable de la liste. Pour plus
d'informations, consulter l'article Combinaison de valeurs dans un objet dans le guide utilisateur
de NiceLabel 2019.
• Encodage: Spécifie l'encodage des données envoyées.
ASTUCE
Auto définit automatiquement l'encodage. Si nécessaire, sélectionner le type
d'encodage préféré dans le menu déroulant.
521
• Type: Spécifie la caractéristique Content-Type pour le message HTTP. Si aucun type n'est
sélectionné, la valeur par défaut application/x-www-form-urlencoded est utilisée. Si la
liste ne contient aucun type utilisable, il est possible d'en définir un personnalisé, ou déterminer
une variable qui le définira dynamiquement..
Des Entêtes HTTP supplémentaires sont exigées par certain serveurs HTTP (spécialement pour les
services REST).
• Entêtes additionnelles: Entêtes codées en dur ou récupérées d'une variable. Pour accéder aux
variables, cliquer sur la petite flèche à la droite du champ de texte. Pour plus d'informations,
consulter l'article Combinaison de valeurs dans un objet dans le guide utilisateur de NiceLabel
2019.
Certains serveurs HTTP (spécialement pour les services REST) obligent à inclure l'entête HTTP
personnalisée dans le message. Cette section permet de fournir les entêtes HTTP nécessaires.
L'entête HTTP doit être introduite en respectant la syntaxe suivante:
header field name: header field value
Par exemple, pour utiliser les noms des champs Accept, User-Agent et Content-Type,
utiliser la syntaxe suivante:
Accept: application/json; charset=utf-8
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36
(KHTML,
like Gecko) Chrome/31.0.1650.63 Safari/537.36
Content-Type: application/json; charset=UTF-8
Les noms des champs d'entête peuvent être codés en dur ou bien ils peuvent récupérer leur
valeur des variables du déclencheur. Il est possible d'utiliser autant de champs d'entête
personnalisés que nécessaires, mais chaque entête doit être placée sur une nouvelle ligne.
NOTE
Les entêtes HTTP saisies vont remplacer les entêtes déjà définies dans les
propriétés des actions, telles que Content-Type (type de contenu).
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
522
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Web Service
Le Service Web est une méthode de communication entre deux appareils électroniques ou logiciels. Il
est défini comme norme d'échange de données. Il utilise XML pour taguer les données, SOAP pour
transférer les données et WSDL pour décrire les services disponibles.
Cette action se connecte à un service Web distant et exécute les méthodes sur celui-ci. Les
méthodes sont comme des actions publiées sur le service Web. L'action va envoyer des valeurs à la
méthode sélectionnée dans le service Web distant, collecter le résultat et l'enregistrer dans les
variables sélectionnées.
Après avoir importé le WSDL et ajouté une référence au service Web, ses méthodes s'affichent dans
la liste déroulante Méthode.
NOTE
Cette action permet de transférer des données simples, telles que des chaînes de
caractères, entières, booléennes, mais pas de données complexes. Le WSDL ne doit
contenir qu'un seul lien.
Il faut imprimer des étiquettes de produit. Le déclencheur ne doit recevoir que le segment de
données nécessaire. Par exemple, le déclencheur reçoit la valeur pour ID Produit et Description,
523
mais pas le Prix. L'information de prix est disponible dans une base de données séparée qui est
accessible par un appel du service Web. Le service Web définit la fonction utilisant une définition
WSDL. Par exemple, la fonction entrée est Product ID et celle en sortie est Prix. L'action service
Web envoie Product ID au service Web. Elle exécute une recherche dans la base de données et
donne le Prix correspondant en retour. L'action enregistre le résultat dans une variable, qui peut être
utilisée sur l'étiquette.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Définition du service web comporte les paramètres suivants:
NOTE
Cette action supporte le Protocole Internet version 6 (IPv6).
• WSDL: Emplacement de la définition WDSL.
Le WSDL est généralement fourni par le service Web. Il suffit de saisir le lien vers le WSDL et de
cliquer sur le bouton Importer pour lire la définition. Si le WSDL est difficile à récupérer,
enregistrer le WSDL dans un fichier et entrer le chemin et le nom du fichier pour en charger les
méthodes. Nicelabel détectera automatiquement si le service Web distant utilise la syntaxe
document ou RPC et communique de façon appropriée.
• Adresse: Donne l'adresse du Service Web.
Initialement, cette information est extraite de WSDL, mais elle peut être actualisée avant
l'exécution de l'action. C'est utile pour les environnements de développement / test / production,
qui utilisent la même liste d'actions, mais avec des noms différents de serveurs sur lesquels
fonctionne le service Web.
Il peut être fixe, un mixte de contenu fixe et variable, ou contenu variable seul. Pour insérer un
contenu de variable, cliquer sur le bouton flèche à droite de la zone de données et insérer la
variable de la liste. Pour plus d'informations, consulter l'article Combinaison de valeurs dans un
objet dans le guide utilisateur de NiceLabel 2019.
• Méthodes: Liste les méthodes (fonctions) disponibles sur le service Web sélectionné. La liste
est mise à jour automatiquement par la définition WSDL.
• Paramètres: Définit les variables d'entrée et de sortie pour la méthode (fonction) sélectionnée.
Les paramètres d'entrée attendent une entrée. Pour détecter des erreurs et tester, saisir des
valeurs fixes et visualiser le résultat à l'écran. ou sélectionner une variable. La valeur de cette
variable sera utilisée comme paramètre d'entrée. Le paramètre de sortie fournit le résultat de la
fonction. il faut sélectionner la variable qui va stocker le résultat.
524
• Délai écoulé Le temps imparti (en ms) pour que la connexion au serveur soit établie.
Authentification Active l'authentification de base. Cette option définit les infos d'identification
nécessaires à établir l'appel externe vers le service Web distant.
• Activer l'authentification de base: active la définition de l'identifiant et le mot de passe pouvant
être tapé à la main ou définit par une variable. Sélectionner Sources de données pour
sélectionner ou créer les variables.
• Afficher le mot de passe: démasque les caractères de l'identifiant et du mot de passe.
Les détails concernant la sécurité se trouvent au chapitre Sécuriser l'accès aux déclencheurs
dans le guide utilisateur de NiceLabel Automation.
Le champ Aperçu des données permet de tester l'exécution du service Web.
• Le bouton Exécuter exécute l'appel du service Web.
Il envoie les valeurs des paramètres d'entrée au Web Service et fournit le résultat dans le
paramètre de sortie. Utiliser cette fonctionnalité pour tester l'exécution du Web Service. Donner
des valeurs aux paramètres de sortie et visualiser le résultat à l'écran. Si le résultat est
satisfaisant, remplacer les valeurs fixes introduites du paramètre d'entrée par une variable de la
liste.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
525
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
7.6.2.6. Opérations de fichier
Enregistrer les données dans un fichier
Cette action enregistre la valeur variable ou autres flux de données (telles que les données binaires)
dans le fichier. Le service NiceLabel Automation doit avoir les droits d'accès en écriture dans le
dossier spécifié.
Le groupe Fichier définit le fichier à ouvrir.
• Nom de fichier: Emplacement du fichier ou du programme à ouvrir.
Le nom et le chemin du fichier peuvent être codés en dur, et le même fichier sera utilisé à
chaque fois. Si le nom du fichier est défini sans le chemin, le dossier comportant le fichier de
configuration d'NiceLabel Automation (.MISX) sera utilisé. En utilisant une référence relative au
nom de fichier, le dossier avec le fichier .MISX est utilisé comme dossier racine.
Source de données active le nom de fichier variable. Sélectionner une variable qui contient le
chemin et/ou le nom du fichier, ou combiner plusieurs variables pour créer le nom du fichier.
Pour plus d'informations, consulter l'article Utilisation de Valeurs Composées dans le guide
utilisateur de NiceLabel Automation.
Le groupe Si le fichier existe gère les options en cas de fichier existant.
• Écraser le fichier: Écrase les données existantes avec les nouvelles données. L'ancien contenu
est perdu.
• Joindre les données au fichier: Joint les valeurs de la variable au fichier de données existantes.
Le groupe Contenu définit les données à écrire dans le fichier spécifié.
• Utiliser les données reçues par le déclencheur : Les données reçues par le déclencheur
seront enregistrées dans le fichier. En fait, cela réalisera une copie des données entrantes.
• Personnalisé(e) : Enregistre le contenu fourni dans le cadre du texte. Le contenu peut être un
mélange de valeurs fixes, variables et caractères spéciaux. Pour insérer des variables et des
caractères spéciaux, cliquer sur le bouton avec une flèche à droite de la zone de texte. Pour plus
526
d'informations, consulter l'article Combinaison de valeurs dans un objet dans le guide utilisateur
de NiceLabel Automation.
• Encodage: Spécifie l'encodage des données envoyées. Auto définit automatiquement
l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le menu déroulant.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
527
Lire les données du fichier
INFO NIVEAU DE PRODUIT
La fonctionnalité décrite se trouve dans NiceLabel LMS Enterprise et NiceLabel
LMS Pro.
Cette action lit le contenu du fichier fourni et l'enregistre dans la variable. Elle peut lire le contenu de
tout type de fichiers, y compris les données binaires.
En principe, le module Automation Builder reçoit les données pour l'impression de l'étiquette avec le
déclencheur. Par exemple, avec le déclencheur fichier, le contenu du fichier déclencheur est
automatiquement lu et analysé par des filtres. Mais il faut parfois contourner les filtres pour obtenir
des données externes. Après exécution de cette action et enregistrement des données dans une
variable, ces données sont de nouveau utilisables avec une des actions.
Cette action est utile :
• Pour combiner les données reçues par le déclencheur avec les données sauvegardées dans un
fichier.
AVERTISSEMENT
Pour charger des données de fichiers binaires (comme des fichiers image bitmap ou
d'impression), vérifier que la variable dans laquelle les données lues sont enregistrées
est définie comme variable binaire.
• Pour échanger des données entre les déclencheurs. Un déclencheur prépare les données et les
enregistre le fichier (en utilisant l'action Enregistrer les données dans le fichier), l'autre
déclencheur lit les données.
Fichier: Nom du fichier dans lequel il faut lire les données.
• Nom de fichier: Emplacement du fichier ou du programme dans lequel cette action va lire les
données.
Le nom et le chemin du fichier peuvent être codés en dur, et le même fichier sera utilisé à
chaque fois. Si le nom du fichier est défini sans le chemin, le dossier comportant le fichier de
configuration d'NiceLabel Automation (.MISX) sera utilisé. En utilisant une référence relative au
nom de fichier, le dossier avec le fichier .MISX est utilisé comme dossier racine.
Source de données active le nom de fichier variable. Sélectionner une variable qui contient le
chemin et/ou le nom du fichier, ou combiner plusieurs variables pour créer le nom du fichier.
Pour plus d'informations, consulter l'article Utilisation des valeurs composées dans le guide
utilisateur de NiceLabel Automation.
528
NOTE
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations,
consulter l'article Accès aux Ressources de Réseau Partagées dans le guide
utilisateur de NiceLabel Automation.
Le groupe Contenu détermine les détails relatifs au contenu du fichier.
• Variable: Variable qui comporte le contenu du fichier. Il faut définir au moins une variable.
• Encodage: Spécifie l'encodage des données envoyées. Auto définit automatiquement
l'encodage. Si nécessaire, sélectionner le type d'encodage préféré dans le menu déroulant.
NOTE
Il est impossible d'encoder des données si elles proviennent d'une variable
binaire. Dans ce cas, la variable contiendra les données telles qu'elles.
Le groupe Ressayer après échec définit comment l'action peut continuer si le fichier spécifié devient
inaccessible.
ASTUCE
Quand Automation Builder ne peut pas accéder au fichier, c'est peut être parce qu'il
est verrouillé par une autre application. Si une application écrit encore des données
dans le fichier et l'a bloqué en mode exclusif, aucune autre application ne peut l'ouvrir
en même temps, même pas en lecture. Les causes de nouvelles tentatives sont les
suivantes : le fichier n'existe pas (encore), le dossier n'existe pas (encore), l'utilisateur
du service ne dispose pas des droits d'accès au fichier.
• Nouvelles tentatives: Spécifie le nombre de tentatives pour accéder au fichier. Si la valeur est 0,
il n'y aura aucune tentative.
• Intervalle entre les tentatives: Spécifie l'intervalle de temps entre les essais défini en
millisecondes.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
529
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Effacer un fichier
INFO NIVEAU DE PRODUIT
La fonctionnalité décrite se trouve dans NiceLabel LMS Enterprise et NiceLabel
LMS Pro.
Cette action efface le fichier sélectionné dans un lecteur.
Le module NiceLabel Automation tourne en service sous un compte utilisateur Windows défini.
Vérifier que le compte a les permissions pour effacer le fichier dans le dossier spécifié.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
530
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Fichier: Ce groupe paramètre les détails relatifs au fichier.
• Nom du fichier: Le nom du fichier à supprimer. Le Nom du Fichier peut être codé en dur. La
source de données définit dynamiquement le Nom du fichier en utilisant une variable nouvelle
ou existante.
Le nom et le chemin du fichier peuvent être codés en dur, et le même fichier sera utilisé à
chaque fois. Si le nom du fichier est défini sans le chemin, le dossier comportant le fichier de
configuration d'NiceLabel Automation (.MISX) sera utilisé. En utilisant une référence relative au
nom de fichier, le dossier avec le fichier .MISX est utilisé comme dossier racine.
L'option Source de données active le nom de fichier variable. Sélectionner ou créer une variable
qui contient le chemin et/ou le nom du fichier, ou combiner plusieurs variables pour créer le nom
du fichier. Pour plus d'informations, consulter l'article Utilisation des valeurs composées dans le
guide utilisateur de NiceLabel Automation.
NOTE
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations,
consulter l'article Accès aux Ressources de Réseau Partagées dans le guide
utilisateur de NiceLabel Automation.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
531
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Parcourir le fichier/dossier
Cette action ouvre l'explorateur de fichiers ou de dossiers.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Dialogue détermine les préférences d'explorateur.
• Parcourir: Sélectionne entre rechercher un fichier ou un dossier.
• Filtrer: Détermine le type de fichier à localiser. Saisir à la main le type de fichier, définir les filtres
avec la boîte de dialogue Définir les filtres du fichier ou sélectionner Source de données pour
déterminer le filtre de manière dynamique en utilisant la valeur d'une variable. La boîte de
dialogue Définir les filtres du fichier permet à l'utilisateur de:
• Lister les filtres. Chaque filtre est identifié par un Nom de filtre et un type de Filtre.
• Gérer les filtres existants en utilisant les boutons Ajouter, Effacer, Déplacer vers le haut et
Déplacer vers le bas.
NOTE
En supprimant tous les filtres, le menu déroulant de la sélection du type de
fichier ne s'affichera pas à l'ouverture de la boîte de dialogue.
• Dossier initial: Détermine le dossier initial que l'action doit ouvrir.
• Titre de la boîte: Titre de la fenêtre de l'explorateur de fichiers qui va s'ouvrir avec l'action.
• Autoriser un fichier inexistant: Permet de rechercher un fichier qui n'existe pas dans le dossier
spécifié. Cette option permet de mémoriser le chemin d'un fichier qui n'existe pas dans une
532
variable et de l'utiliser dans une série d'actions. Ce fichier pourra être créé par la suite en
utilisant d'autres actions, comme Enregistrer les données dans le fichier.
Le groupe Source de données de sortie sélectionne une variable pour le chemin du stockage du
fichier/dossier.
• Utiliser Enregistrer le chemin en une variable nouvelle ou existante pour y enregistrer le chemin
du fichier/dossier.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
533
7.6.2.7. Contrôle de flux
Boucler
INFO NIVEAU DE PRODUIT
Cette action est disponible dans NiceLabel LMS Enterprise.
Cette action exécute de multiple fois les actions indentées subordonnées. Toutes les actions
indentées s'exécutent en boucle autant de fois que défini par la différence entre les valeurs de départ
et d'arrivée.
NOTE
L'action Boucler lance l'impression en session - un mode d'optimisation de
l'impression qui imprime toutes les étiquettes d'une boucle dans un seul fichier
d'impression. Pour plus d'informations, consulter l'article Impression en session dans
le guide utilisateur de NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres de boucle comporte les options suivantes:
• Valeur de départ: Point de référence pour démarrer la boucle. Sélectionner la Source de
données pour définir dynamiquement la valeur de départ en utilisant une valeur variable.
Sélectionner une variable contenant une valeur numérique pour le départ.
534
• Valeur finale: point final de référence. Sélectionner la Source de données pour définir
dynamiquement la valeur de départ en utilisant une valeur variable. Sélectionner une variable
contenant une valeur numérique pour le départ.
ASTUCE
Les Valeur de départ et Valeur finale peuvent être négatives.
• Enregistrer la valeur de la boucle dans une variable: enregistre la valeur du pas de la boucle dans
une variable nouvelle ou existante. La valeur du pas de bouclage se situe entre la valeur de
départ et la valeur finale. Enregistrer la valeur, soit pour la réutiliser dans une autre action, soit
pour identifier l'itération actuelle.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
535
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Pour chaque enregistrement
Cette action exécute de multiple fois les actions indentées subordonnées. Toutes les actions
indentées sont exécutées dans une boucle tant qu'il y a des enregistrements dans la table du
formulaire connectée à une base de données.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres sélectionne les enregistrements.
• Table du formulaire: Table qui contient les enregistrements pour lesquels une action doit se
répéter.
• Utiliser tous les enregistrements: répète une action pour tous les enregistrements d'une table
donnée.
• Utiliser l'enregistrement sélectionné: répète une action uniquement pour les enregistrements
sélectionnés.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
536
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Essayer
Cette action vous permet de :
• gérer facilement les erreurs pendant que les actions s'exécutent
• Lancer un autre ensemble d'actions si une erreur survient
L'action Essayer comporte deux sous-groupes d'actions, Faire et En cas d'erreur. Toutes les actions
qui doivent s'effectuer quand le déclencheur est activé doivent être placées dans le sous-groupe
Faire. Si aucune erreur n'est détectée, seules les actions du sous-groupe Faire sont exécutées.
Toutefois, quand une erreur survient, l'exécution des actions du sous-groupe Faire s'interrompt et
l'exécution passe aux actions du sous-groupe En cas d'erreur.
537
Exemple
Si une des actions du sous-groupe Faire échoue, l'exécution de l'action s'arrête et redémarre avec les
actions du sous-groupe En cas d'erreur. Quand Essayer est placé séparément, il peut mettre fin à
l'exécution du déclencheur. Dans ce cas, Essayer est indenté sous l'action Boucler. Normalement,
toute erreur dans le sous-groupe Faire arrête aussi l'exécution de l'action Boucler, même si d'autres
phases de Boucler doivent encore être exécutées. Dans ce cas, l'action Enregistrer les Données dans
un Fichier ne sera pas exécutée non plus. Par défaut, toute erreur interrompt le processus complet du
déclencheur. Toutefois, l'exécution de l'itération suivante de l'action Boucler peut continuer. Pour cela,
il faut activer Ignorer l'échec dans l'action Essayer. Si les données de l'étape Boucler causent une
erreur dans Faire, les actions de En Cas d'erreur s'exécutent. Après ça, l'action Enregistrer les
Données dans un Fichier au niveau 2 s'exécute, puis l'action Boucler reprend jusqu'à la prochaine
itération.
Cette action permet de détecter facilement les erreurs et d'exécuter les actions Renvoi d'informations
ou Rapports. Par exemple, si une erreur survient durant le traitement du déclencheur, un
avertissement peut être envoyé. Pour plus d'informations, consulter l'article Retour de l'état du travail
d'impression dans le guide utilisateur de NiceLabel Automation.
NOTE
Important ! L'action Essayer donne les résultats attendus avec des actions
asynchrones. Si votre boucle Essayer inclut l'action Imprimer l'étiquette qui échoue,
l'exécution de l'action effectue quand même la boucle Essayer et ne bascule pas sur
les actions En cas d'erreur comme attendu. La conséquence du non-basculement sur
les actions En cas d'erreur est l'action Imprimer l'étiquette exécutée en mode
synchrone par défaut. Afin d'éviter ça, assurez-vous d'avoir activé l'impression
supervisée. Aller dans les paramètres des déclencheurs > Autre > Commentaires du
moteur d'impression puis activer Impression supervisée.
NOTE
Plus d'informations sur l'impression supervisée dans la section Mode d'impression
synchrone.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Exécution d'une action et traitement d'erreurs
538
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Grouper
Utiliser cette action pour regrouper les actions dans un même ensemble. Toutes les actions
regroupées dans une action Grouper appartiennent au même groupe et s'exécutent ensemble.
Cette action comporte les avantages suivants :
• Une meilleure organisation et un affichage du flux de travail de l'action. Chaque action
Grouper peut être développée ou réduite pour afficher les actions indentées uniquement en cas
de besoin. Cela permet de conserver l'espace de configuration plus propre.
539
• Définition d'une exécution sous condition. Il suffit de définir une condition pour l'action
Grouper, plutôt que pour chaque action du groupe. Quand la condition est réalisée, toute les
actions du Groupe s'exécutent. Cela permet de gagner du temps pour la configuration et de
réduire les erreurs. L'action Grouper est une bonne méthode pour définir l'exécution de IF..THEN
(Si..Alors) pour plusieurs actions.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
540
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
7.6.2.8. Autre
Récupérer les informations de l'étiquette
Cette action renvoie les informations structurelles du fichier d'étiquette concerné. L'action fournit les
informations concernant les dimensions de l'étiquette, le pilote d'imprimante et la liste de toutes les
variables avec leurs propriétés principales.
L'action Récupérer les informations de l'étiquette renvoie les informations d'origine telles
qu'enregistrées dans le fichier de l'étiquette. De plus, elle fournit les informations après simulation du
processus d'impression. La simulation garantit que toutes les variables d'étiquette ont reçu une valeur
comme c'est le cas durant une impression normale. Également les informations de hauteur de
l'étiquette pour contrôler les dimensions correctes dans le cas où l'étiquette est de hauteur variable
(dans ce cas, les dimensions de l'étiquette dépendent de la quantité de données à imprimer). L'action
renvoie les dimensions de l'étiquette, pas les dimensions de page.
L'action enregistre les informations concernant la structure de l'étiquette dans une variable
sélectionnée. Ces données peuvent être renvoyées au système en utilisant l'action Requête HTTP (ou
une action de connexion externe similaire), ou dans la réponse du déclencheur, si vous utilisez un
déclencheur bidirectionnel.
NOTE
Cette action doit être indentée sous l'action Ouvrir l'étiquette.
Le groupe Variable sélectionne ou crée une variable pour stocker les informations concernant la
structure de l'étiquette.
• Nom : Spécifie le nom de la variable. Il faut sélectionner ou créer une variable dans laquelle les
informations de l'étiquette sont sauvegardées en format XML.
• Si vous voulez utiliser les informations du XML à l'intérieur du déclencheur, vous pouvez le
définir et l'exécuter avec l'action Utiliser un filtre de données (Automation Builder
uniquement).
541
• Si vous voulez retourner les données XML en tant que réponse dans votre déclencheur
HTTP ou Web Service, utiliser cette variable directement dans le champ Données de
réponse de la page de configuration du déclencheur.
• Pour enregistrer les données XML dans un fichier, utiliser l'action Enregistrer les données
dans le fichier.
Le groupe Paramètres additionnels permet d'utiliser des valeurs provisoires.
• Utiliser des valeurs provisoires : Remplace les valeurs des données manquantes par des
valeurs provisoires.
ASTUCE
Pour plus de renseignements sur les valeurs provisoires, consulter la section
Variables dans le guide utilisateur de NiceLabel 2019.
Exemple d'Informations XML de l'étiquette
Cet exemple présente une vue structurelle des éléments et leurs attributs tels qu'ils sont renvoyés.
<?xml version="1.0" encoding="UTF-8"?>
<Label>
<Original>
<Width>25000</Width>
<Height>179670</Height>
<PrinterName>QLS 3001 Xe</Printer>
</Original>
<Current>
<Width>25000</Width>
<Height>15120</Height>
<PrinterName>QLS 3001 Xe</Printer>
</Current>
<Variables>
<Variable>
<Name>barcode</Name>
<Description></Description>
<DefaultValue></DefaultValue>
<Format>All</Format>
<CurrentValue></CurrentValue>
<IncrementType>None</IncrementType>
<IncrementStep>0</IncrementStep>
<IncrementCount>0</IncrementCount>
<Length>100</Length>
</Variable>
</Variables>
</Format>
Spécification des informations XML de l'étiquette
542
Cette section contient la description de la structure du fichier XML telle qu'elle est renvoyée par
l'action Récupérer les informations de l'étiquette.
NOTE
Toutes les unités de mesure sont exprimées en 1/1000 mm. Par exemple, une largeur
de 25 000 correspond à 25 mm.
• <Label> : : Élément racine.
• <Original> : Spécifie les dimensions de l'étiquette et le nom d'imprimante tels qu'ils sont
sauvegardés dans le fichier d'étiquette.
• Largeur: Cet élément contient la largeur originale de l'étiquette.
• Hauteur: Cet élément contient la hauteur originale de l'étiquette.
• PrinterName: Cet élément contient le nom de l'imprimante pour laquelle l'étiquette a été
créée.
• Current : Spécifie les dimensions de l'étiquette et le nom de l'imprimante après la simulation
d'impression.
• Largeur: Cet élément contient la largeur actuelle de l'étiquette.
• Hauteur: Cet élément contient la hauteur actuelle de l'étiquette. Si l'étiquette est de
hauteur variable, elle s'adapte en fonction de la taille des objets. Par exemple, les objets
Paragraphe et RTF peuvent s'agrandir en hauteur entraînant la modification de la taille de
l'étiquette.
• PrinterName: Cet élément contient le nom de l'imprimante à utiliser pour l'impression.
Exemple
L'imprimante utilisée sera différente si le pilote de l'imprimante originale n'est pas installé
sur cet ordinateur, ou si l'imprimante est modifiée par l'action Installer l'imprimante.
• <Variables> et <Variable> : L'élément Variables contient la liste des variables saisies de
l'étiquette, chacune étant définie dans un élément Variable distinct. Les variables de saisie se
trouvent listées dans la boîte de dialogue Imprimer quand l'impression est effectuée depuis
NiceLabel 2019. S'il n'y a pas de variable saisie dans l'étiquette, l'élément Variables est vide.
• Nom: Contient le nom de la variable.
• Description: Contient la description de la variable.
• DefaultValue: Contient les valeurs par défaut telles qu'elles ont été définies pour la
variable lors du processus de création d'étiquette.
• Format: Contient le type de contenu de la variable acceptable (caractères).
• IsPrompted: Indique si la variable est saisie au moment de l'impression ou non.
543
• PromptText: Contient le texte d'invite pour que l'utilisateur entre la valeur.
• CurrentValue: Contient la valeur actuelle telle qu'utilisée pour l'impression.
• IncrementType: Indique si la variable est définie en tant que compteur ou non. Si c'est un
compteur, le type de compteur est précisé.
• IncrementStep: Contient des informations concernant l'incrément du compteur. La valeur
du compteur s'incrémente/décrémente de cette valeur sur l'étiquette suivante.
• IncrementCount: Contient des informations concernant le point de la valeur du compteur
qui s'incrémente/décrémente. Généralement, le compteur change de valeur à chaque
étiquette, mais cela peut être modifié.
• Longueur: Contient le nombre maximum de caractères stockés dans une variable.
• IsPickListEnabled: Contient des informations qui permettent de savoir si l'utilisateur
sélectionne ou non les valeurs de variable parmi une liste de choix.
• PickListValues: Contient les valeurs actuelles de la liste de choix (sélectionnables).
Définition du Schéma XML (XSD) pour la Spécification XML de l'étiquette
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Format" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Label">
<xs:complexType>
<xs:all>
<xs:element name="Original">
<xs:complexType>
<xs:sequence>
<xs:element name="Width" type="xs:decimal"
minOccurs="1" />
<xs:element name="Height" type="xs:decimal"
minOccurs="1" />
<xs:element name="PrinterName" type="xs:string"
minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Current">
<xs:complexType>
<xs:sequence>
<xs:element name="Width" type="xs:decimal"
minOccurs="1" />
<xs:element name="Height" type="xs:decimal"
minOccurs="1" />
<xs:element name="PrinterName"
type="xs:string"
minOccurs="1" />
</xs:sequence>
544
</xs:complexType>
</xs:element>
<xs:element name="Variables">
<xs:complexType>
<xs:sequence>
<xs:element name="Variable" minOccurs="0"
maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Name"
type="xs:string" minOccurs="1" />
<xs:element name="Description"
type="xs:string" minOccurs="1" />
<xs:element name="DefaultValue"
type="xs:string" minOccurs="1" />
<xs:element name="Format"
type="xs:string" minOccurs="1" />
<xs:element name="CurrentValue"
type="xs:string" minOccurs="1" />
<xs:element name="IncrementType"
type="xs:string" minOccurs="1" />
<xs:element name="IncrementStep"
type="xs:integer" minOccurs="1" />
<xs:element name="IncrementCount"
type="xs:integer" minOccurs="1" />
<xs:element name="Length"
type="xs:string" minOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
545
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Exécuter le fichier de commande
Cette action exécute les commandes du fichier de commande sélectionné. Toutes les options de
Type de fichier comportent les commandes qu'NiceLabel 2019 exécutera de haut en bas.
Les fichiers de commande fournissent généralement des données pour une seule étiquette. Il est
possible de définir des fichiers plus complexes. Pour plus d'informations, consulter le chapitre Types
de fichiers de commande.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Fichier définit le type et le nom du fichier de commande à exécuter (JOB, XML or CSV).
546
• Type de fichier. Spécifie le type de fichier de commande à exécuter.
• Nom du fichier. Spécifie le nom du fichier de commande.
Le Nom du fichier peut être codé en dur, et le même fichier de commande sera utilisé à chaque
fois. L'option Variable active le nom de fichier variable. Sélectionner ou créer une variable qui
contient le chemin et/ou le nom du fichier, si un déclencheur s'exécute ou un événement
survient. En général, la valeur est assignée à la variable par un filtre.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter la
section Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel
Automation.
Cette section s'applique au module Automation Builder.
Comment recevoir un fichier de commande dans un déclencheur et l'exécuter
Quand le déclencheur reçoit le fichier de commande et qu'il faut l'exécuter, effectuer les opérations
suivantes :
1.
Dans le module Automation Builder, dans l'onglet Variables , cliquer sur le bouton Variable
Interne sur le ruban.
2.
Dans le menu déroulant, activer la variable interne DataFileName. Cette variable interne
fournit le chemin et le nom du fichier qui contient les données reçues par le déclencheur.
Dans ce cas, le contenu est le fichier de commande. Pour plus d'informations, consulter
l'article Variables internes dans le guide utilisateur de NiceLabel Automation.
3.
Dans l'onglet Actions, ajouter l'action pour exécuter le fichier de commande, telle qu'Exécuter
un Fichier de Commande, Exécuter un Fichier de Commande Oracle XML, ou Exécuter un
Fichier de Commande SAP AII XML.
Pour l'action Lancer le Fichier de Commande, sélectionner le type de fichier de commande
dans Type de Fichier.
4.
Activer l'option Variable.
5.
Sélectionner la variable DataFileName dans la liste de variables disponibles.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
547
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Envoyer des commandes personnalisées
Cette action exécute les commandes personnalisées saisies dans NiceLabel.
Cette action doit toujours être indentée dans l'action Ouvrir l'étiquette. Elle comporte toutes les
références de l'étiquette à laquelle les commandes s'appliquent. Pour plus d'informations, consulter
l'article Utilisation des commandes personnalisées dans le guide utilisateur de NiceLabel Automation.
NOTE
La majorité des commandes personnalisées sont disponibles avec des actions
individuelles, donc dans la plupart des cas, il n'y a pas besoin de commandes
personnalisées.
548
NOTE
L'action Envoyer des commandes personnalisées est utilisable pour terminer une
impression en session. C'est un mode d'optimisation de l'impression qui imprime
toutes les étiquettes d'une boucle dans un seul fichier d'impression. Pour terminer une
impression en session, indenter l'action Envoyer une commande personnalisée sous
l'action Boucler et utiliser la commande SESSIONEND. Pour plus d'informations,
consulter les articles Impression en session et Utiliser des commandes
personnalisées dans le guide utilisateur de NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
L'éditeur de Script propose les fonctionnalités suivantes:
• Insérer une source de données permet d'insérer une variable, nouvelle ou existante, dans un
script.
• Éditeur de script: Ouvre l'éditeur qui rend l'écriture du script plus facile et plus efficace.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
549
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Vérifier la licence
Cette action lit la licence activée et exécute les actions indentées sous cette action seulement si un
certain type de licence est utilisé.
ASTUCE
Cette action protège la configuration des déclencheurs, pour qu'ils ne soient pas
utilisés sur des machines non autorisées.
NOTE
La clé de licence qui active le logiciel peut également encoder l'ID d'une solution. C'est
un nombre unique qui identifie le fournisseur de solution qui a vendu la licence
NiceLabel 2019.
Si l'ID de la solution configurée correspond à l'ID de solution encodée dans la licence, la machine de
destination sera autorisée à utiliser les actions indentées, limitant l'exécution aux licences vendues
par le fournisseur de la solution.
Les déclencheurs peuvent être cryptés et verrouillés pour que seuls les utilisateurs autorisés
puissent ouvrir la configuration. Pour plus d'informations, consulter l’article Protection de la
configuration des déclencheurs dans le guide utilisateur de NiceLabel Automation.
À propos: Ce groupe identifie l'action sélectionnée.
550
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Information sur la licence permet de sélectionner l'ID de la licence.
• ID de la licence: Définit le numéro ID des licences qui sont autorisées à exécuter les actions
indentées.
• Si la valeur introduite n'est pas l'ID de la licence qui est encodée dans la licence, les actions
indentées ne seront pas exécutées.
• Si la valeur introduite est 0, les actions seront exécutées quelle que soit la licence valide
trouvée.
NOTE
L'identifiant (UID) de partenaire numérique peut aussi servir d'ID de licence. Cette
option n'est disponible que pour les membres du programme de partenariat
numérique de NiceLabel.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
551
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
Journaliser les événements
Cette action consigne les événements dans un journal de NiceLabel Control Center pour en avoir
l'historique ou en cas de problème.
NOTE
Pour que cette action soit active, vérifier que la journalisation du travail d'impression
dans NiceLabel Control Center est activée.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Données de l'événement contient les informations sur l'événement à consigner.
• Information: Description basique de l'événement qui sera incluse dans le journal des
événements de NiceLabel Control Center. Elle peut avoir jusqu'à 255 caractères.
• Détails: Description détaillée de l'événement à consigner dans le journal de NiceLabel Control
Center. Elle peut avoir jusqu'à 2000 caractères.
552
ASTUCE
La description saisie dans les champs Information et Détails permet de filtrer les
événements dans l'historique de toutes les activités de Control Center. Dans Control
Center, aller sur Historique > Toutes les activités > Définir un filtre. Pour plus
d'informations, consulter le Guide d'utilisation du Control Center.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
553
Aperçu de l'étiquette
Cette action exécute le processus d'impression et prévisualise l'étiquette. Par défaut, l'aperçu est
enregistré sur le disque au format JPEG, mais tout autre type d'image est utilisable. La taille de
l'aperçu créé est modifiable. L'action va générer l'aperçu pour une étiquette.
Une fois créé l'aperçu de l'étiquette dans un fichier, ce fichier peut être envoyé à une application tierce
en utilisant une des actions de sortie, telle que Envoyer les données au HTTP, Envoyer les données au
port série, Envoyer les données vers un port TCP/IP ou utilisé comme message de réponse pour les
déclencheurs bidirectionnels, tels que Déclencheur de serveur HTTP et déclencheur Web Service.
L'application tierce peut prendre l'image et la montrer comme aperçu à l'utilisateur.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Aperçu définit le fichier de l'étiquette à prévisualiser.avec les détails.
• Nom du fichier : Spécifie le chemin et nom du fichier. S'il est codé en dur, le même fichier sera
utilisé à chaque fois. En utilisant le nom de fichier sans le chemin, le dossier où est sauvegardé
le fichier de configuration (.MISX) est utilisé. En utilisant une référence relative au nom de fichier,
le dossier avec le fichier .MISX est utilisé comme dossier racine. L'option Source de données
active le nom de fichier variable. Sélectionner une variable qui contient le chemin et/ou le nom
du fichier quand le déclencheur est exécuté. En général, la valeur est assignée à la variable par
un filtre.
• Type d'image: spécifie le type d'image utilisé pour enregistrer l'aperçu de l'étiquette.
• Aperçu du verso de l'étiquette (étiquettes double-face): permet de prévisualiser le verso de
l'étiquette. C'est utile pour avoir l'aperçu du verso dans les étiquettes recto-verso.
Exemple
Par exemple, si le masque de l'étiquette définit des dimensions de 4" × 3" et l'imprimante d'étiquettes
a une résolution de 200 DPI, l'aperçu d'image résultant aura les dimensions de 800 × 600 pixels. La
largeur égale à 4 pouces multipliée par 200 DPI, donne un résultat de 800 pixels. La hauteur égale à 3
pouces multipliée par 200 DPI, donne un résultat de 600 pixels.
Le groupe Paramètres additionnels permet d'utiliser des valeurs provisoires.
• Utiliser des valeurs provisoires: remplace les valeurs des données manquantes par des valeurs
provisoires et les affiche dans l'aperçu.
554
ASTUCE
Valeur provisoire définit une valeur variable dans un espace personnalisé d'un
objet lors de la création des étiquettes ou formulaires. Dans un objet de
l'étiquette, la valeur provisoire est remplacée par la valeur réelle de la variable au
moment de l'impression.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
555
Créer une variante d'étiquette
Cette action permet de créer un double de l'étiquette existante avec les données en clair. Dans les
objets de l'étiquette, les valeurs des sources de données sont verrouillées. Ces valeurs sont définies
par la source de données applicable.
L'objectif de cette étiquette avec les données « verrouillées » en clair est d'avoir une étiquette
adaptée aux processus d'approbation ayant besoin d'approuver simultanément les données et le
masque. Au lieu d'afficher une étiquette sans contenu défini pour les objets, l'approbateur examine
une variante comportant les valeurs définies. Cela lui permet de voir rapidement et d'approuver la
mise en page finale de l'étiquette avec les valeurs qui vont être utilisées pour l'impression.
ASTUCE
Le processus d'approbation des étiquettes s'applique aux étiquettes stockées dans le
Stockage de documents du Control Center. Différents types de flux d'approbation
peuvent s'appliquer aux étiquettes stockées et à leurs variantes. Le choix du flux
d'approbation dépend des contraintes liées à l'activité. Pour plus de détails, consulter
le guide utilisateur NiceLabel 2019 du Control Center.
À propos: Ce groupe identifie l'action sélectionnée.
• Nom: Permet de définir un nom pour l'action. Cela permet de reconnaître plus facilement l'action
dans la liste des actions de la solution. Par défaut, le nom de l'action provient de son type.
• Description: Informations personnelles sur l'action. Mettre une description qui explique l'objectif
et le rôle de l'action dans la solution.
• Type d'action: Information en lecture seule sur le type d'action sélectionné.
Le groupe Paramètres définit le fichier de l'étiquette à convertir et le fichier de sortie (variante).
• Nom de l'étiquette: Le nom du fichier d'étiquette à convertir en variante lisible avec les valeurs
des sources de données verrouillées. La Source de données définit dynamiquement le Nom de
l'étiquette en utilisant une variable nouvelle ou existante.
• Sources de données pour l'impression: Cette option permet de définir les sources de données
fournissant les valeurs au moment de l'impression. Quand une source de données est listée
dans ce champ, sa valeur n'est pas verrouillée. Elle peut être fournie au moment de l'impression.
Exemple: les sources de données de production comme le lot, la date d'expiration, etc.
ASTUCE
Mettre uniquement les noms des sources de données, sans crochet, séparées
par des virgules ou mis en colonne avec la touche Entrée.
• Nom du fichier de sortie: Nom du fichier de la variante de l'étiquette qui permettra la lecture. La
Source de données définit dynamiquement le Nom de l'étiquette en utilisant une variable
nouvelle ou existante.
556
Plusieurs règles s'appliquent à la variante de l'étiquette:
1.
Par défaut, les valeurs de source de données sont verrouillées. Pour éviter qu'elles soient
verrouillées, il faut les lister dans le champ Sources de données à l'impression pour qu'elles
restent actives sur la variante de l'étiquette. Leurs valeurs pourront être définies au moment
de l'impression.
2.
Les variables compteurs, les fonctions, les champs de base de données et les variables
globales sont convertis en variables non saisies.
3.
Les graphiques sont intégrés.
4.
La variante de l'étiquettes stockée dans le Stockage de documents du NiceLabel Control
Center est automatiquement archivée. Le nom d’étiquette d’origine et les sources de données
de temps d’impression sont utilisés en tant que commentaire d’archivage.
5.
Les variantes d'étiquettes peuvent être ouvertes dans NiceLabel 2019 Designer, mais elles
sont verrouillées.
6.
Les fichiers d'étiquettes générés avec cette action ne peuvent pas être importés.
7.
Quand une variante d'étiquette est stockée dans la mémoire de l'imprimante, la commande de
rappel donne seulement la valeur des sources de données saisies à l'impression.
8.
En utilisant NiceLabel Control Center, l'aperçu de l'étiquette dans le Stockage de documents
permet de modifier les sources de données saisies à l'impression.
9.
Les variables de temps actuel et date du jour ne peuvent être définies comme sources de
données saisies à l'impression sur la variante de l'étiquette.
Exécution d'une action et traitement d'erreurs
Chaque action peut être soumise à condition. Une action conditionnelle ne fonctionne que quand les
conditions fournies lui permettent de fonctionner. Pour définir ces conditions, cliquer sur Afficher les
options d'exécution et de gestion des erreurs.
Options d'Exécution existantes :
• Activée :Spécifie si l'action est activée ou désactivée. Seules les actions activées seront
exécutées. Cette fonctionnalité est utilisable lors du test d'un formulaire.
• Condition: Définit une expression dont le résultat est une valeur bouléenne (vrai ou faux).
Quand le résultat de l'expression est vrai, l'action s'exécute. Une condition permet d'éviter que
l'action soit exécutée chaque fois.
Options de Traitement d'erreurs :
• Ignorer l'échec : Spécifie si une erreur doit être ignorée ou non. Quand Ignorer l'échec est
activé, l'exécution des actions continue même si l'action en cours a échoué.
557
NOTE
Les actions indentées qui dépendent de l'action actuelle ne seront pas exécutées.
L'exécution des actions continuera avec l'action suivante qui se trouve au même
niveau que l'action actuelle. L'erreur est enregistrée dans le journal, mais elle
n'interrompt pas l'exécution de l'action.
Exemple
À la fin de l'impression, il est possible d'envoyer la mise à jour du statut à une application externe en
utilisant l'action Requête HTTP. Si l'action d'impression échoue, le déclencheur arrête le traitement
des actions. Pour effectuer le rapport, même après un échec d'impression, l'action Imprimer
l'étiquette doit avoir l'option Ignorer l'échec activée.
• Enregistrer l'erreur dans une variable : permet de définir une variable pour y enregistrer
l'erreur. La raison de l'erreur est aussi enregistrée dans les variables internes
ActionLastErrorId et ActionLastErrorDesc.
7.6.3. Combinaison des valeurs dans un objet
Certains objets acceptent plusieurs valeurs pour leur contenu. Le contenu peut être un mélange de
valeurs fixes, variables et caractères spéciaux (codes de contrôle). Les objets qui acceptent les
valeurs composées sont identifiés par un petit bouton avec une flèche sur leur côté droit. Cliquer sur
le bouton flèche pour insérer soit une variable, soit un caractère spécial.
• Utilisation de valeurs fixes. Saisir une valeur fixe pour la variable.
• Utiliser des valeurs fixes et des données de variables. Les valeurs combinées peuvent
contenir des valeurs variables et des valeurs fixes. Les noms de variable doivent être entourés
par des crochets []. Saisir les variables manuellement, ou les insérer en cliquant sur le bouton
flèche sur la droite. Lors du traitement, les variables fusionneront avec les données fixes et
seront utilisées comme contenu.
Dans l'exemple ci-dessous, le contenu résulte de la fusion de trois variables et de certaines
données fixes.
Exemple
[variable1] // C'est une valeur fixe [variable2][variable3]
• Utiliser des caractères spéciaux. Les caractères spéciaux sont utilisables dans les valeurs
combinées. Vous pouvez introduire les caractères spéciaux manuellement, ou les insérer avec
le menu déroulant. Dans ce cas, la valeur de variable1 est fusionnée avec des données fixes
et des caractères binaires de saut de page. La liste des caractères spéciaux disponibles se
trouve ici.
558
Exemple
[variable1] Saut de page va suivre ce texte fixe <FF>
7.6.4. Accès aux ressources partagées du réseau
Ce chapitre présente les bonnes pratiques pour utiliser les ressources partagées du réseau.
7.6.4.1. Privilèges utilisateur pour le mode de service
Designer s'exécute en mode service sous le compte utilisateur spécifié et hérite des droits d'accès
de ce compte.
Pour pouvoir ouvrir les fichiers d'étiquettes et utiliser les pilotes d'imprimante de Designer, le compte
utilisateur associé doit disposer de droits suffisants.
7.6.4.2. Notation UNC pour les partages réseau
Pour accéder à un fichier sur un disque réseau, utiliser toujours la syntaxe UNC (Convention
Universelle de Noms) et non les lettres des disques mappés. UNC est une convention de noms pour
spécifier les disques réseau. Designer essaiera de remplacer automatiquement la syntaxe de lettre du
disque par la syntaxe UNC.
Exemple
Quand l'adresse du fichier est G:\Labels\label.lbl, la présenter sous la forme UNC \\server
\share\Labels\label.lbl (sans laquelle le lecteur G: drive est lié à \\server\share).
7.6.4.3. Notation pour accéder aux fichiers dans Control Center
Pour ouvrir un fichier dans le Stockage de documents du Control Center, utiliser la notation HTTP
comme http://servername:8080/label.lbl, ou une notation WebDAV comme \
\servername@8080\DavWWWRoot\label.lbl.
NOTE
Vous devez d'abord ajouter et configurer les utilisateurs qui travaillent avec des
fichiers stockés dans le Stockage de documents dans votre Control Center. Plus
d'informations sur la gestion des utilisateurs dans le Guide utilisateur de Control
Center.
559
7.6.4.4. Disponibilité des pilotes d'imprimantes
Pour imprimer des étiquettes sur une imprimante partagée en réseau, le pilote de l'imprimante doit
être accessible depuis le serveur sur lequel Designer est installé.
Vérifier que le compte utilisateur sous lequel Designer s'exécute a les droits d'accès au pilote
d'imprimante. Si l'imprimante en réseau vient d'être installée sur la machine, il est possible que
Designer ne la voie pas avant d'avoir redémarré le Service.
ASTUCE
Pour permettre la notification automatique de nouveaux pilotes d'imprimantes réseau,
il faut activer la règle d'entrée correspondante dans le pare-feu Windows. Pour plus
d'informations, consulter la Base de connaissances article KB 265.
7.6.5. Ordre de recherche des fichiers
Si Designer tente de charger un fichier d'étiquette ou d'image, et que ce fichier n'est pas
immédiatement trouvé, il n'annule pas le traitement et n'indique pas d'erreur. Il essaye de localiser le
fichier à un autre emplacement.
Designer vérifie où se trouve le fichier en lançant les recherches dans l'ordre suivant :
1.
Vérifier que le fichier existe à l'emplacement défini dans l'action.
2.
Vérifier que le fichier existe dans le même dossier que la solution ou l'étiquette.
3.
Vérifier si le fichier de l'étiquette existe dans le dossier .\Labels (pour un graphique, il vérifie
4.
Vérifier si le fichier de l'étiquette existe dans le dossier ..\Labels (pour un graphique, il
5.
Vérifier que le fichier existe dans le dossier global d'étiquettes (Dossier Graphics pour les
le dossier .\Graphics).
vérifie le dossier ..\Graphics).
fichiers graphiques).
S'il ne trouve pas le fichier dans tous ces emplacements, l'action échoue. Une erreur est relevée.
7.6.6. ID de l'état du spouleur
ID de l'état du spouleur (en hexadécimal)
Description de l'état du spouleur
1
Imprimante en pause.
0
2
Pas d'état.
Imprimante en impression.
560
4
Imprimante en erreur.
10
L'imprimante n'a plus de papier.
8
20
40
80
100
200
400
800
2000
4000
10000
20000
40000
80000
100000
200000
400000
800000
1000000
Imprimante indisponible.
Alimentation manuelle requise.
L'imprimante a un problème de papier.
Imprimante hors ligne.
État Entrée/Sortie actif.
Imprimante occupée.
Bourrage de papier.
Corbeille de sortie pleine.
Imprimante en attente.
Imprimante en cours d'exécution.
Imprimante en pré-chauffage.
Niveau d'encre bas.
Plus d'encre dans l'imprimante.
La page actuelle ne peut pas être imprimée.
Une intervention de l'utilisateur est requise.
L'imprimante n'a plus de mémoire disponible.
Protection ouverte.
Erreur inconnue.
L'imprimante est en mode économiseur d'énergie.
561
8. NiceLabel Print
NiceLabel Print est une application autonome pour impression facile et rapide. Elle évite d'ouvrir
l'étiquette et les documents de la solution dans Designer.
La fenêtre NiceLabel Print comporte :
• Le sélecteur d'emplacement du fichier: Un menu déroulant permet de sélectionner et gérer les
emplacements sur lesquels les étiquettes ou les solutions sont enregistrées.
ASTUCE
Pour plus de détails sur les fichiers et les emplacements, voir la section cidessous.
• Recherche: Trouve le document demandé.
• Structure des dossiers: Affiche les dossiers sélectionnés dans le Sélecteur d'emplacement du
fichier.
• La Zone d'affichage du document présente les documents qui sont stockés dans le dossier
sélectionné.
8.1. Gestion des emplacements des
documents
Lors de la première utilisation du NiceLabel Print, une fenêtre NiceLabel Print vierge s'ouvre. Cliquer
sur Gérer les emplacements dans le Sélecteur d'emplacement du fichier. La boîte de dialogue Gérer
les emplacements s'ouvre.
Utiliser la boîte de dialogue Gérer les emplacements pour parcourir le système ou le réseau à la
recherche de l'emplacement du document.
• Ajouter: Bouton pour ajouter les fichiers d'étiquette:
• Emplacement du dossier: Parcourt les fichiers sur votre système ou votre réseau.
• Déplacer vers le haut et Déplacer vers le bas changent l'ordre des emplacements sélectionnés.
• Supprimer enlève l'emplacement de NiceLabel Print.
562
8.2. Ouverture des documents
Après définition de l'emplacement local ou distant qui contient les documents, commencer
l'impression. Suivre les étapes de cette section pour réussir à imprimer les étiquettes.
8.3. Impression utilisant NiceLabel Print
Pour imprimer une étiquette avec le NiceLabel Print, procéder comme suit.
1.
Utiliser la boîte de dialogue Gérer les emplacements pour sélectionner l'emplacement où se
trouvent les documents à imprimer ou à ouvrir. Pour plus de détails, voir l'article Gestion des
emplacements d'étiquettes. Tous les documents deviennent visibles et sont imprimables
aussitôt dans l'espace d'affichage de documents.
ASTUCE
Sauter cette étape pour l'impression répétée d'un même dossier.
2.
Sélectionner un document. Le type de document détermine les actions qui suivent :
• En cas de fichier d'étiquette, cliquer sur Imprimer pour ouvrir le formulaire d'impression.
• À l'ouverture d'un fichier d'impression, le formulaire d'impression apparaît. Il permet
de prévisualiser l'étiquette, sélectionner l'imprimante, définir les paramètres de
quantité et saisir les valeurs des variables (si incluses dans l'étiquette).
• Pour retourner au champ d'affichage de l'étiquette, cliquer sur la flèche retour dans
le coin supérieur gauche de la fenêtre NiceLabel Print.
• En cas de solution, cliquer sur Exécuter pour ouvrir la solution dans une instance
séparée.
ASTUCE
Tous les types de document possibles dans la zone d'affichage de document sont
présentés avec la prévisualisation pour les reconnaître et les sélectionner plus
facilement.
563
9. Référence
9.1. Types de fichiers de commande
Les fichiers de commande sont des fichier texte contenant des instructions pour le processus
d'impression - Ces instructions sont exprimées par les commandes de NiceLabel. Les commandes
sont exécutées une par une du début à la fin du fichier.
comporte les fichiers de commande suivants:
• Fichiers de commande JOB
• Fichiers de commande XML
• Fichiers de commande CSV
NOTE
Ces fichiers sont Unicodes. Ce qui permet d'y écrire en plusieurs langues.
9.1.1. Fichier de commande JOB
Le fichier de commande JOB est un fichier texte contenant les commandes d'impression NiceLabel
natives. Les commandes sont exécutées dans l'ordre, de haut en bas. La séquence de commandes
ordinaire démarre par LABEL (ouvrir l'étiquette). La commande LABEL (pour ouvrir l'étiquette) est
suivie par SET (pour régler la valeur de variable) puis par PRINT (pour imprimer l'étiquette).
Un fichier de commande JOB est exécuter par les actions suivantes:
• Exécuter le fichier de commande
• Envoyer des commandes personnalisées
9.1.1.1. Définition du fichier de commande JOB
Les commandes NiceLabel sont utilisées dans les fichiers de commande pour contrôler l'impression
des étiquettes. Designer exécute les commandes du fichier de commande, de haut en bas.
COMMENTAIRE
;
Il est conseillé de documenter les commandes durant le développement du fichier de commande.
Cela permettra de décoder ce que le script fait vraiment en jetant un œil sur le code de temps en
564
temps. Mettre un point-virgule (;) au début de la ligne. Tout ce qui suit le point-virgule est considéré
comme commentaire et donc non traité.
CLEARVARIABLEVALUES
CLEARVARIABLEVALUES
Cette commande réinitialise les valeurs des variables à leur valeur par défaut.
CREATEFILE
CREATEFILE <file name> [, <contents>]
Cette commande va créer un fichier texte. L'utiliser pour signaler à une application tierce que le
processus d'impression a commencé ou s'est terminé, selon l'endroit où est placée la commande.
Utiliser la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter la section
Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel Automation.
DELETEFILE
DELETEFILE <file name>
Efface le fichier spécifié. Utilisez la syntaxe UNC pour les ressources réseau. Pour plus d'informations,
consulter la section Accès aux Ressources de Réseau Partagées dans le guide utilisateur de
NiceLabel Automation.
EXPORTLABEL
EXPORTLABEL ExportFileName [, ExportVariant]
La commande permet d'automatiser la commande « Exporter vers l'imprimante » qui se trouve dans
l'éditeur d'étiquettes. L'étiquette est exportée directement vers l'imprimante et stockée en mémoire
pour une impression hors ligne. L'utilisateur peut rappeler l'étiquette par le clavier de l'imprimante ou
en envoyant une commande à l'imprimante. La même fonction est disponible dans l'action Enregistrer
l'étiquette dans l'imprimante.
NOTE
Pour spécifier l'étiquette à exporter, commencer par utiliser la commande LABEL.
• ExportFileName. Ce paramètre est obligatoire. Il définit le nom du fichier d'exportation. Le
contenu du fichier est en langage imprimante.
• ExportVariant. Certaines imprimantes supportent plusieurs variantes d'exportation. Durant
l'exportation manuelle, l'utilisateur peut choisir la variante d'exportation dans l'interface. Avec la
commande EXPORTLABEL, il faut spécifier la variante d'exportation à utiliser. Les variantes se
voient dans l'éditeur d'étiquettes, quand le mode d'impression Stocker/Rappeler est activé.
La première variante de la liste a la valeur 0. La seconde variante a la valeur 1, etc.
S'il n'y a aucune précision sur le type de variante à utiliser, la valeur 0 est prise par défaut.
Pour plus de renseignements, consulter l'article Utiliser le mode d'impression Stocker/Rappeler.
565
IGNOREERROR - ignorer erreur
IGNOREERROR <on> [,<off>]
Spécifie que les erreurs du fichier JOB listées dessous ne terminent pas le processus d'impression:
• Un nom de variable incorrect est utilisé.
• Une valeur incorrecte est envoyée à la variable.
• L'étiquette n'existe pas / n'est pas accessible.
• L'imprimante n'existe pas/n'est pas accessible.
ÉTIQUETTE
LABEL <label name> [,<printer_name>]
La commande ouvre l'étiquette à imprimer. Si l'étiquette est déjà chargée, elle ne s'ouvrira pas. Mettre
éventuellement le nom du chemin. Mettre le nom de l'étiquette entre guillemets, si le nom ou le
chemin contiennent des espaces. Utilisez la syntaxe UNC pour les ressources réseau. Pour plus
d'informations, consulter l'article Accès aux Ressources de Réseau Partagées dans le guide
utilisateur de NiceLabel Automation.
L'option printer_name spécifie l'imprimante pour laquelle l'étiquette sera ouverte. Utiliser ce
paramètre pour remplacer l'imprimante qui est enregistrée dans le masque de l'étiquette. Si le pilote
de cette imprimante n'est pas installé ou pas disponible, la commande signalera une erreur.
MESSAGEBOX
MESSAGEBOX <message> [,<caption>]
Enregistre le message personnalisé dans le journal du déclencheur. Si le message contient des
caractères d'espacement ou des virgules, il faut placer le texte entre guillemets (").
PORT
PORT <file name> [, APPEND]
Cette commande remplace le port défini dans le pilote d'imprimante et redirige l'impression vers un
fichier. Si le nom de chemin ou de fichier contient des espaces, mettre la valeur entre guillemets (").
Utilisez la syntaxe UNC pour les ressources réseau. Pour plus d'informations, consulter l'article Accès
aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel Automation.
Le paramètre APPEND est facultatif. Par défaut, le fichier est écrasé. Utiliser ce paramètre pour joindre
des données à un fichier existant.
À chaque utilisation d'une commande PORT dans le fichier JOB, elle reste valable jusqu'à la
commande PORT suivante, ou jusqu'à la fin du fichier (ce qui arrive souvent en premier). Si une
commande PRINTER suit l'exécution de la commande PORT, le paramètre PORT va écraser le port
défini pour l'imprimante sélectionnée. Pour utiliser le port défini pour l'imprimante sélectionnée, il faut
utiliser une autre commande PORT avec une valeur vide, telle que PORT = "".
566
IMPRESSION
PRINT <quantity> [,<skip> [,<identical label copies> [,number of label
sets]]]
Cette commande lance le processus d'impression.
• Quantité. Spécifie le nombre d'étiquettes à imprimer.
• <number>. Le nombre d'étiquettes spécifié sera imprimé.
• VARIABLE. Spécifie qu'une variable d'étiquette est définie comme quantité variable pour
contenir le nombre d'étiquettes à imprimer. L'étiquette va déterminer le nombre
d'étiquettes à imprimer.
• UNLIMITED. Avec une base de données comportant les valeurs des objets, l'impression
illimitée imprimera autant d'étiquettes qu'il y a de données dans la base de données. Sans
base de données, le nombre maximal d'étiquettes supporté par l'imprimante thermique
sera imprimé.
• Skip. Spécifie le nombre d'étiquettes à sauter sur la première page. Ce paramètre est utilisé
pour l'impression d'étiquettes sur des feuilles de papier. Quand une partie de la page a déjà été
utilisée, réutiliser la même feuille en déplaçant le point de départ de la première étiquette.
• Copies identiques d'étiquettes. Spécifie le nombre d'étiquettes identiques qui doivent être
imprimées.
• Nombre de jeux d'étiquettes. Spécifie combien de fois le processus d'impression complet doit
être répété.
NOTE
Il faut que les valeurs de quantité soient saisies en valeurs numériques, et pas en
chaînes de caractères. Ne pas placer les valeurs entre guillemets.
IMPRIMANTE
PRINTER <printer name>
Cette commande remplace l'imprimante définie dans le fichier d'étiquette. Si le nom d'imprimante
contient des caractères espace, il faut les mettre entre guillemets (").
Utiliser le nom d'imprimante tel qu'il est affiché dans la ligne d'état de l'éditeur d'étiquettes. Les
imprimantes ont généralement les mêmes noms que celles du panneau de configuration Imprimantes
et Fax, mais pas toujours. Avec des imprimantes réseau, le nom peut s'afficher avec la syntaxe \
\server\share.
PRINTJOBNAME -Nom du travail d'impression
PRINTJOBNAME
567
Cette commande spécifie le nom de la tâche d'impression visible dans le Spouleur Windows. Si le
nom contient des caractères d'espacement ou virgules, il faut les mettre entre guillemets (").
SESSIONEND -Fin de session
SESSIONEND
Cette commande ferme le flux d'impression. Voir aussi SESSIONSTART (début de session).
NOTE
SESSIONEND doit être le seul élément envoyé dans l'action Envoyer une commande
personnalisée. Pour envoyer d'autres commandes, utiliser différentes actions Envoyer
une commande personnalisée.
SESSIONPRINT
SESSIONPRINT <quantity> [,<skip>]
Cette commande imprime l'étiquette actuellement référencée et l'ajoute à la session d'impression
actuellement ouverte. Il est possible d'utiliser plusieurs commandes SESSIONPRINT l'une après
l'autre et de joindre les étiquettes référencées dans un flux d'impression unique. Le flux ne se fermera
pas avant la commande SESSIONEND. Les paramètres quantity (quantité) et skip (sauter) ont la même
signification que dans la commande PRINT de NiceLabel . Voir aussi SESSIONSTART (début de
session).
• Quantité. Spécifie le nombre d'étiquettes à imprimer.
• Skip. Spécifie le nombre d'étiquettes à sauter sur la première page. Ce paramètre est utilisé
pour l'impression d'étiquettes sur des feuilles de papier. Quand une partie de la page a déjà été
utilisée, réutiliser la même feuille en déplaçant le point de départ de la première étiquette.
SESSIONSTART -Début de session
SESSIONSTART
Cette commande initie le type d'impression session-print.
Les trois commandes d'impression de session (SESSIONSTART, SESSIONPRINT et SESSIONEND)
sont utilisées ensemble. Avec la commande PRINT, toutes les données d'étiquettes sont envoyées à
l'imprimante dans une tâche d'impression différente. Pour joindre les données d'étiquettes dans un
flux d'impression, il faut utiliser les commandes d'impression de session. Il faut commencer par la
commande SESSIONSTART, suivie par un nombre quelconque de commandes SESSIONPRINT et
terminer par la commande SESSIONEND.
Utiliser ces commandes pour optimiser le processus d'impression des étiquettes. L'impression
d'étiquettes provenant dans un seul flux d'impression est plus rapide que l'impression d'étiquettes
dans différents travaux d'impressions.
Il faut respecter certaines règles pour éviter de rompre la session d'impression.
568
• Ne pas changer d'étiquette pendant une session.
• Ne pas changer d'imprimante pendant une session
• Il faut paramétrer des valeurs pour toutes les variables de l'étiquette durant la session, même si
certaines variables ont une valeur vide
SET
SET <name>=<value> [,<step> [,<number or repetitions>]]
Cette action assigne une valeur à la variable nom. La variable doit être définie sur l'étiquette, sinon
une erreur sera signalée. Une erreur surviendra si la variable n'est pas sur l'étiquette. L'Incrément et
le nombre de répétitions sont des paramètres pour les variables de comptage. Ces paramètres
spécifient l'incrémentation du compteur et le nombre d'étiquettes avant que le compteur change de
valeur.
Si la valeur contient des caractères d'espacement ou virgule, il faut les mettre entre guillemets ("). Voir
aussi TEXTQUALIFIER.
Si vous voulez assigner une valeur en plusieurs lignes, utilisez \r\n pour encoder un caractere de
passage a la ligne. \r est remplacé par CR (Retour Charriot) et \n est remplacé par LF (Nouvelle
Ligne).
Attention en paramétrant les valeurs de variables procurant des données pour les images des
étiquettes, puisque la barre oblique inversée peut être remplacée par un autre caractère.
Exemple
Avec la valeur "c:\Mes Images\raw.jpg" pour la variable, le "\r" sera remplacé par le caractère CR.
SETPRINTPARAM
SETPRINTPARAM <paramname> = <value>
Cette commande permet d'affiner les paramètres de l'imprimante avant d'imprimer. Les paramètres
supportés pour les réglages d'imprimante (paramname) sont :
• PAPERBIN. Spécifie le réservoir contenant le support d'étiquette. Si l'imprimante est équipée de
plus d'un bac à papier / bac à étiquettes, contrôler celui qui sera utilisé pour l'impression. Le nom
du bac à papier doit provenir du pilote d'imprimante.
• PRINTSPEED. Spécifie la vitesse d'impression. Les valeurs acceptables varient d'une
imprimante à l'autre. Consulter le manuel de l'imprimante pour connaître les valeurs exactes.
• PRINTDARKNESS. Spécifie le contraste de l'impression. Les valeurs acceptables varient d'une
imprimante à l'autre. Consulter le manuel de l'imprimante pour connaître les valeurs exactes.
• PRINTOFFSETX. Spécifie la marge de gauche pour tous les objets imprimables. La valeur du
paramètre est numérique, exprimée en pixels. Elle peut être positive ou négative.
569
• PRINTOFFSETY. Spécifie la marge supérieure pour tous les objets imprimables. La valeur du
paramètre est numérique, exprimée en pixels. Elle peut être positive ou négative.
• PRINTERSETTINGS. Spécifie les paramètres personnalisés à appliquer au travail d'impression.
Le paramètre a besoin du DEVMODE entier de l'imprimante ciblée, il est fourni par une chaîne de
caractères codée en Base64. Le DEVMODE contient tous les paramètres du pilote d'imprimante
(vitesse, contraste, décalage et autre). Pour plus d'informations, voir l'article Comprendre les
paramètres d'imprimante et DEVMODE dans le guide utilisateur de NiceLabel Automation.
NOTE
La chaîne de caractères codée en Base64 doit être fournie entre guillemets (").
TEXTQUALIFIER
TEXTQUALIFIER <character>
Le délimiteur de texte est le caractère qui entoure la valeur de la donnée qui est assignée à une
variable. Si la valeur comprend des caractères d'espacement, ils doivent être inclus dans des
délimiteurs de texte. Le délimiteur de texte par défaut sont les guillemets ("). Comme les guillemets
sont utilisés comme raccourci pour les unités de mesure en pouces, il est parfois difficile de passer
les données avec le signe pouce dans les fichiers JOB. Il faut alors utiliser des guillemets doubles
pour en encoder un ou utiliser TEXTQUALIFIER.
Exemple
TEXTQUALIFIER %
SET Variable = %EPAK 12"X10 7/32"%
9.1.1.2. Exemple de fichier de commande JOB
Ce fichier JOB ouvre l'étiquette label2.nlbl, définit les valeurs des variables et imprime une seule
étiquette. Comme aucune commande PRINTER n'est utilisée pour rediriger l'impression, l'étiquette
sera imprimée en utilisant le nom d'imprimante défini dans l'étiquette.
LABEL "label2.nlbl"
SET code="12345"
SET article="FUSILLI"
SET ean="383860026501"
SET weight="1,0 kg"
PRINT 1
9.1.2. Fichier de commande XML
Les commandes disponibles dans les fichiers de commande CSV forment un sous-ensemble des
commandes NiceLabel. Utiliser les commandes suivantes: LOGIN, LABEL, SET, PORT, PRINTER,
570
SESSIONEND, SESSIONSTART et SESSIONPRINT. La syntaxe utilisée dans un fichier XML nécessite
quelques petites adaptations.
Un fichier de commande XML est exécuté par les actions suivantes :
• Exécuter le fichier de commande
• Envoyer des commandes personnalisées
L'élément de base du fichier de commande XML est <Nice_Commands>. L'élément qui doit suivre est
<Label>, il spécifie l'étiquette à utiliser.
Il y a deux méthodes pour lancer l'impression d'étiquettes :
• Les imprimer normalement en utilisant l'élément <Print_Job>.
• Les imprimer dans une session en utilisant l'élément <Session_Print_Job>.
Il est aussi possible de changer l'imprimante sur laquelle les étiquettes s'impriment et de paramétrer
les valeurs de variables.
9.1.2.1. Définition du fichier de commande XML
Cette section contient la description de structure du fichier de commande XML. Il y a différents
éléments qui contiennent des attributs. Certains attributs sont obligatoires, d'autres sont en option.
Certains attributs doivent avoir uniquement des valeurs prédéfinies. Pour les autres, elles peuvent
être spécifiées.
• <Nice_Commands>. C'est un élément de base.
• <Étiquette>. Spécifie le fichier d'étiquette à ouvrir. Si l'étiquette est déjà ouverte, elle ne sera
pas rouverte. Le fichier d'étiquette doit être accessible depuis cet ordinateur. Pour plus
d'informations, consulter l'article Accès aux Ressources de Réseau Partagées dans le guide
utilisateur de NiceLabel Automation. Cet élément peut se trouver plusieurs fois dans le fichier
de commande.
• Nom. Cet attribut contient le nom d'étiquette. Mettre éventuellement le nom du chemin de
l'étiquette. Élément obligatoire.
• <Print_Job>. L'élément qui contient les données d'un travail d'impression. Cet élément peut se
trouver plusieurs fois dans le fichier de commande.
• Imprimante. À utiliser pour remplacer l'imprimante définie dans l'étiquette. L'imprimante
doit être accessible depuis cet ordinateur. Pour plus d'informations, consulter l'article
Accès aux Ressources de Réseau Partagées. Élément facultatif.
• Quantité. À utiliser pour spécifier le nombre d'étiquettes à imprimer. Valeurs possibles :
valeur numérique, VARIABLE ou UNLIMITED. Pour plus d'informations concernant les
paramètres, consulter l'article Imprimer l'étiquette. Élément obligatoire.
• Skip. À utiliser pour spécifier le nombre d'étiquettes à sauter au début. Élément utile pour
imprimer des planches d'étiquettes sur une imprimante laser, quand les premières
571
étiquettes sont déjà imprimées. Pour plus d'informations, consulter l'article Imprimer une
étiquette. Élément facultatif.
• Job_name. À utiliser pour spécifier le nom du travail d'impression. Le nom spécifié est
visible dans le spouleur d'impression. Pour plus d'informations, consulter l'article
Paramétrer le nom du travail d'impression. Élément facultatif.
• Print_to_file. À utiliser pour spécifier le nom du fichier dans lequel il faut enregistrer les
commandes de l'imprimante. Pour plus d'informations, consulter l'article Rediriger
l'impression vers un fichier. Élément facultatif.
• Identical_copies. À utiliser pour spécifier le nombre de copies à imprimer pour chaque
étiquette. Pour plus d'informations, consulter l'article Imprimer une étiquette. Élément
facultatif.
• <Session_Print_Job>. Élément qui contient les données et les commandes pour une ou
plusieurs sessions. L'élément peut contenir une ou plusieurs éléments <Session>. Il qualifie les
règles d'impression de la session. Cet élément peut être utilisé plusieurs fois dans le fichier de
commande. Pour rechercher les attributs disponibles voir ceux de l'élément <Print_Job>. Ils
sont tous utilisables, sauf l'attribut de quantité. Voir la description de l'élément <Session> pour
déterminer comment spécifier la quantité d'étiquettes dans la session d'impression.
• <Session>. L'élément qui contient les données pour une unique session. En imprimant en
sessions, toutes les étiquettes sont codées et envoyées à l'imprimante dans un seul travail
d'impression.
• Quantité. À utiliser pour spécifier le nombre d'étiquettes à imprimer. Valeurs possibles :
valeur numérique, chaîne de caractères VARIABLE ou chaîne UNLIMITED. Pour plus
d'informations concernant les paramètres, consulter l'article Imprimer l'étiquette.
Obligatoire.
• <Variable>. L'élément qui assigne les valeurs aux variables de l'étiquette. Cet élément peut se
trouver plusieurs fois dans le fichier de commande.
• Nom. L'attribut qui contient le nom de variable. Obligatoire.
Schéma de Définition XML (XSD) pour le fichier de commande XML
<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="http://tempuri.org/XMLSchema.xsd"
elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchema.xsd"
xmlns:mstns="http://tempuri.org/XMLSchema.xsd" xmlns:xs="http://www.w3.org/
2001/X
MLSchema">
<xs:element name="nice_commands">
<xs:complexType>
<xs:sequence>
<xs:element name="label" maxOccurs="unbounded" minOccurs="1">
<xs:complexType>
<xs:sequence>
572
<xs:element name="print_job" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="database" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="table" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="variable" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="quantity" type="xs:string" use="required" />
<xs:attribute name="printer" type="xs:string" use="optional" />
<xs:attribute name="skip" type="xs:integer" use="optional" />
<xs:attribute name="identical_copies" type="xs:integer"
use="optional" />
<xs:attribute name="number_of_sets" type="xs:integer"
use="optional" />
<xs:attribute name="job_name" type="xs:string" use="optional" />
<xs:attribute name="print_to_file" type="xs:string"
use="optional" />
<xs:attribute name="print_to_file_append" type="xs:boolean"
use="optional" />
<xs:attribute name="clear_variable_values" type="xs:boolean"
use="optional" />
</xs:complexType>
573
</xs:element>
<xs:element name="session_print_job" maxOccurs="unbounded"
minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="database" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="table" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string" use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="session" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="variable" minOccurs="0"
maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" type="xs:string"
use="required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="quantity" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="printer" type="xs:string" use="optional" />
<xs:attribute name="skip" type="xs:integer" use="optional" />
<xs:attribute name="job_name" type="xs:string" use="optional" />
<xs:attribute name="print_to_file" type="xs:string"
574
use="optional" />
<xs:attribute name="print_to_file_append" type="xs:boolean"
use="optional" />
<xs:attribute name="clear_variable_values" type="xs:boolean"
use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="close" type="xs:boolean" use="optional" />
<xs:attribute name="clear_variable_values" type="xs:boolean"
use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="quit" type="xs:boolean" use="required" />
</xs:complexType>
</xs:element>
</xs:schema>
9.1.2.2. Exemple de fichier de commande XML
L'exemple présente une vue structurelle des éléments et de leurs attributs tels qu'ils peuvent être
utilisés dans un fichier XML.
<nice_commands>
<label name="label1.nlbl">
<session_print_job printer="CAB A3 203DPI" skip=0 job_name="job name 1"
print_to_file="filename 1">
<session quantity="10">
<variable name="variable name 1" >variable value 1</variable>
</session>
</session_print_job>
<print_job printer="Zebra R-402" quantity="10" skip=0 identical_copies=1
number_of_sets=1 job_name="job name 2" print_to_file="filename 2">
<variable name="variable1" >1</variable>
<variable name="variable2" >2</variable>
<variable name="variable3" >3</variable>
</print_job>
</label>
</nice_commands>
575
9.1.3. Fichier de commande CSV
Les commandes disponibles dans les fichiers de commande CSV forment un sous-ensemble des
commandes NiceLabel. Utiliser les commandes suivantes: LABEL, SET, PORT, PRINTER et PRINT.
Un fichier de commande CSV est exécuté par les actions suivantes :
• Exécuter le fichier de commande
• Envoyer des commandes personnalisées
C'est un fichier texte dans lequel les valeurs sont séparées par une virgule (,). Le fichier texte peut
contenir des valeurs Unicode (important pour les données multilingues). Chaque ligne d'un fichier de
commande CSV contient les commandes pour une action d'impression d'étiquettes.
La première ligne du fichier de commande CSV doit contenir les noms des commandes et des
variables. L'ordre des noms de commandes n'est pas important, mais toutes les données d'un même
flux d'impression doivent avoir la même structure. Les paires de variables nom-valeur sont extraites
automatiquement et envoyées à l'étiquette de référence.
NOTE
Aucune erreur n'est relevée si la variable dont le nom se trouve dans le CSV n'existe
pas sur l'étiquette.
9.1.3.1. Définition du fichier de commande CSV
Les commandes de la première ligne de données doivent être exprimées avec le caractère (@). Les
champs sans @ au début sont des noms de variables, et ils seront extraits avec leurs valeurs comme
paires nom-valeur.
• @Label. Spécifie le nom d'étiquette à utiliser. Il est conseillé d'inclure le chemin et le nom du
fichier. Il faut que l'utilisateur du service puisse accéder au fichier. Pour plus d'informations,
consulter l'article Accès aux Ressources de Réseau Partagées dans le guide utilisateur de
NiceLabel Automation. Champ obligatoire.
• @Printer. Spécifie l'imprimante à utiliser. Il remplace l'imprimante définie dans l'étiquette. Il faut
que l'utilisateur du service puisse accéder à l'imprimante. Pour plus d'informations, consulter
l'article Accès aux Ressources de Réseau Partagées dans le guide utilisateur de NiceLabel
Automation. C'est un champ facultatif.
• @Quantity. Spécifie le nombre d'étiquettes à imprimer. Valeurs possibles : valeur numérique,
VARIABLE ou UNLIMITED. Pour plus d'informations, consulter l'article du guide utilisateur de
NiceLabel Automation. Champ obligatoire.
• @Skip. Spécifie le nombre d'étiquettes à sauter au début de la première page imprimée. Cette
fonctionnalité est utile quand la feuille d'étiquettes utilisée est déjà partiellement imprimée. C'est
un champ facultatif.
576
• @IdenticalCopies. Spécifie le nombre de copies d'étiquettes à imprimer pour chaque étiquette
unique. Cette fonctionnalité est utile à l'impression d'étiquettes contenant des données d'une
base de données, pour utiliser des compteurs et pour faire des copies d'étiquettes. C'est un
champ facultatif.
• @NumberOfSets: Spécifie combien de fois le processus d'impression complet doit être répété.
Chaque jeu d'étiquettes définit l'occurrence du processus d'impression. C'est un champ
facultatif.
• @Port. Spécifie le nom du port pour l'imprimante. Il peut remplacer le port par défaut spécifié
dans le pilote d'imprimante. Il permet aussi de rediriger l'impression vers un fichier. C'est un
champ facultatif.
• Autres noms de champs. Tous les autres champs définissent les noms des variables de
l'étiquette. Le contenu des champs sera enregistré dans la variable ayant le même nom avec sa
valeur.
9.1.3.2. Exemple de fichier de commande CSV
L'exemple ci-dessous présente une vue structurelle des champs utilisables dans le fichier de
commande CSV.
@Label,@Printer,@Quantity,@Skip,@IdenticalCopies,NumberOfSets,@Port,Product_
ID, Product_Name
label1.nlbl, CAB A3 203 DPI, 100, , , , , 100A, Product 1
label2.nlbl, Zebra R-402, 20, , , , , 200A, Product 2
9.2. Définition du fichier d'exportation des
variables
Cette section présente la structure des éléments et leurs caractéristiques dans le fichier en .NLVR
d'exportation des variables. Pour comprendre le rôle de chaque élément, voir leur définition cidessous.
9.2.1. Définition du fichier .NLVR
<Variables> et <Variable> : L'élément Variables contient la liste des variables saisies de
l'étiquettes, chacune étant définie dans un élément Variable distinct. Les variables saisies sont listées
dans la table des saisies de données du formulaire d'impression. S'il n'y a pas de variable saisie dans
l'étiquette, l'élément Variables est vide.
• Nom: Contient le nom de la variable.
577
• Description: Contient la description de la variable.
• Le Type de données définit le type de données enregistré dans la variable.
• Valeur initiale: Valeur de départ assignée à la variable lors de sa création.
• Valeur initiale: Valeur de départ assignée à la variable lors de sa création.
• Valeur provisoire définit une valeur variable dans un espace personnalisé d'un objet lors de la
création des étiquettes ou formulaires.
• IsProvisionalValueAutoGenerated: L'application génère automatiquement la valeur provisoire.
• IncrementType: Dit si la variable est définie comme un compteur et, si oui, son type.
• IncrementStep: Contient des informations concernant l'incrément du compteur. La valeur du
compteur s'incrémente/décrémente de cette valeur sur l'étiquette suivante.
• IncrementCount: Contient des informations sur le point de la valeur du compteur qui
s'incrémente/décrémente. Généralement, le compteur change de valeur à chaque étiquette,
mais cela peut être modifié.
• Format: Type de contenu (caractères) qui peuvent être acceptés par la variable.
• IsPrompted: Indique si la variable est saisie au moment de l'impression ou non.
• PromptText: Texte affiché pour l'opérateur d'impression au moment de l'impression.
• IsValueRequired: Définit si la valeur de la variable doit être définie ou non.
• IsDynamicValue: Contient des informations sur la valeur définie dynamiquement.
• PrinterCounterType: Définit si le type de compteur est activé.
• AllowedCharactersForCustomFormat: Définit si un format de caractères spécifiques est
autorisé pour la variable.
• Longueur: Nombre maximum de caractères qu'une variable peut contenir.
• MinLength: Nombre minimum de caractères qu'une variable peut contenir.
• IsFixedLength: la variable doit contenir le nombre exact de caractères donnés.
• HasMinimumValue: Définit si la valeur minimum est définie pour la variable.
• MinimumValue: Valeur de la variable minimum.
• HasMaximumValue: Définit si la valeur maximum est définie pour la variable.
• MaximumValue: Valeur de la variable maximum.
• InputFormat: Format de la valeur d'entrée autorisé.
• OutputFormat: Format de la valeur de sortie autorisé.
• OutputLanguage: Formattage du choix de la langue et de valeur variable régionale.
• InputFormatDecimalDelimiter: Format de la donnée d'entrée du caractère qui va séparer la
partie entière de la partie décimale d'un nombre.
578
• InputFormatDecimalPlaces: Définition de la donnée d'entrée pour le nombre d'emplacements
décimaux à inclure dans la valeur de la variable.
• InputFormatDecimalSeparator: Format de la donnée d'entrée du séparateur (caractère) qui
regroupe les milliers.
• InputFormatCurrencySymbol: Symbole de la donnée d'entrée qui représente la devise
sélectionnée.
• InputFormatCurrencySymbolPosition: Spécifie la position de la donnée d'entrée du symbole de
la devise.
• OutputFormatDecimalDelimiter: Nombre d'emplacement décimaux à inclure dans la valeur de la
variable sur l'étiquette imprimée.
• OutputFormatDecimalPlaces: Nombre d'emplacement décimaux à inclure dans la valeur de la
variable sur l'étiquette imprimée.
• OutputFormatDecimalSeparator: Séparateur (caractère) qui regroupe les milliers sur l'étiquette
imprimée.
• OutputFormatCurrencySymbol: Symbole qui représente la devise sélectionnée sur l'étiquette
imprimée.
• OutputFormatCurrencySymbolPosition: Spécifie la position du symbole de la devise sur
l'étiquette imprimée.
• HasPickList: Définit si la liste de choix est activée ou non.
• PickListValues: Sélection des valeurs de la liste de choix.
• HasRolloverOnMinimumMaximumValue: Définit si le compteur est réinitialisé après avoir
atteint la valeur minimum ou maximum.
• Préfixe: Valeur du préfixe ajoutée à la variable.
• Suffixe: Valeur du suffixe ajoutée à la variable.
• PaddingType: Définit si la variable a des caractères de remplissage ou non.
• PaddingValue: Caractère de remplissage.
• HasMultilineEnabled: Divise le texte en plusieurs lignes.
• MultilineNumberOfLines: Nombre maximum de lignes pour la valeur d'une variable.
• MultilineLineLength: Nombre maximum de caractères sur une seule ligne.
• HasMultilineWordWrap: Effectue les retours à la ligne uniquement sur un espace entre deux
mots
NOTE
Toutes les valeurs de mesures sont exprimées en unités 1/1000 mm.
579
9.2.2. Définition du Schéma XML (XSD) pour la
Spécification XML de l'étiquette
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Variables">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Variable" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Name" type="xs:string" minOccurs="1"
maxOccurs="1"></xs:element>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Description" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="DataType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<!--0 -Text variable type.-->
<xs:enumeration value="0"/>
<!--1 -Date variable type.-->
<xs:enumeration value="1"/>
<!--2 -Time variable type.-->
<xs:enumeration value="2"/>
<!--3 -Floating point variable type.-->
<xs:enumeration value="3"/>
<!--4 -Currency variable type.-->
<xs:enumeration value="4"/>
<!--1 -Current date variable type.-->
<xs:enumeration value="5"/>
<!--2 -Current time variable type.-->
<xs:enumeration value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InitialValue" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="ProvisionalValue" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="IsProvisionalValueAutoGenerated"
type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="IncrementType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
580
<!--0 -None of the types used.-->
<xs:enumeration value="0"/>
<!--1 -Incremental type.-->
<xs:enumeration value="1"/>
<!--2 -Decremental type.-->
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IncrementStep" type="xs:integer"
minOccurs="0"></xs:element>
<xs:element name="IncrementCount" type="xs:integer"
minOccurs="0"></xs:element>
<xs:element name="Format" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<!--0 -All characters are allowed.-->
<xs:enumeration value="0"/>
<!--1 -Numeric characters are allowed.-->
<xs:enumeration value="1"/>
<!--2 -Alphanumeric characters are allowed.-->
<xs:enumeration value="2"/>
<!--3 -Letters characters are allowed.-->
<xs:enumeration value="3"/>
<!--4 -7 bit ASCI characters are allowed.-->
<xs:enumeration value="4"/>
<!--5 -Hex characters are allowed.-->
<xs:enumeration value="5"/>
<!--7 -Digits & capitals characters are allowed.-->
<xs:enumeration value="7"/>
<!--8 -Custom characters are allowed.-->
<xs:enumeration value="8"/>
<!--9 -Code 39 characters are allowed.-->
<xs:enumeration value="9"/>
<!--10 -Code 128A characters are allowed.-->
<xs:enumeration value="10"/>
<!--11 -Code 128B characters are allowed.-->
<xs:enumeration value="11"/>
<!--12 -Code 128C characters are allowed.-->
<xs:enumeration value="12"/>
<!--13 -Code 128 characters are allowed.-->
<xs:enumeration value="13"/>
<!--14 -Codabar characters are allowed.-->
<xs:enumeration value="14"/>
</xs:restriction>
</xs:simpleType>
581
</xs:element>
<xs:element name="IsPrompted" type="xs:boolean"
minOccurs="0"></xs:element>
<xs:element name="PromptText" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="IsValueRequired" type="xs:boolean"
minOccurs="0"></xs:element>
<xs:element name="IsDynamicValue" type="xs:boolean"
minOccurs="0"></xs:element>
<xs:element name="PrinterCounterType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<!--0 -Printer counter unknown.-->
<xs:enumeration value="0"/>
<!--1 -Do not use printer counter.-->
<xs:enumeration value="1"/>
<!--2 -Always use printer count.-->
<xs:enumeration value="2"/>
<!--3 -Use printer counter if possible.-->
<xs:enumeration value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AllowedCharactersForCustomFormat"
type="xs:string" minOccurs="0"></xs:element>
<xs:element name="Length" type="xs:integer" minOccurs="0"></
xs:element>
<xs:element name="MinLength" type="xs:integer"
minOccurs="0"></xs:element>
<xs:element name="IsFixedLength" type="xs:boolean"
minOccurs="0"></xs:element>
<xs:element name="HasMinimumValue" type="xs:boolean"
minOccurs="0"></xs:element>
<xs:element name="MinimumValue" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="HasMaximumValue" type="xs:boolean"
minOccurs="0"></xs:element>
<xs:element name="MaximumValue" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="InputFormat" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="OutputFormat" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="OutputLanguage" type="xs:integer"
minOccurs="0"></xs:element>
<xs:element name="InputFormatDecimalDelimiter"
582
type="xs:string" minOccurs="0"></xs:element>
<xs:element name="InputFormatDecimalPlaces"
type="xs:integer" minOccurs="0"></xs:element>
<xs:element name="InputFormatDecimalSeparator"
type="xs:string" minOccurs="0"></xs:element>
<xs:element name="InputFormatCurrencySymbol"
type="xs:string" minOccurs="0"></xs:element>
<xs:element name="InputFormatCurrencySymbolPosition"
type="xs:integer" minOccurs="0"></xs:element>
<xs:element name="OutputFormatDecimalDelimiter"
type="xs:string" minOccurs="0"></xs:element>
<xs:element name="OutputFormatDecimalPlaces"
type="xs:integer" minOccurs="0"></xs:element>
<xs:element name="OutputFormatDecimalSeparator"
type="xs:string" minOccurs="0"></xs:element>
<xs:element name="OutputFormatCurrencySymbol"
type="xs:string" minOccurs="0"></xs:element>
<xs:element name="OutputFormatCurrencySymbolPosition"
type="xs:integer" minOccurs="0"></xs:element>
<xs:element name="HasPickList" type="xs:boolean"
minOccurs="0"></xs:element>
<xs:element name="PickListValues" minOccurs="0">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Value" type="xs:string"
minOccurs="0"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="HasRolloverOnMinimumMaximumValue"
type="xs:boolean" minOccurs="0"></xs:element>
<xs:element name="Prefix" type="xs:string" minOccurs="0"></
xs:element>
<xs:element name="Suffix" type="xs:string" minOccurs="0"></
xs:element>
<xs:element name="PaddingType" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:integer">
<!--0 -Padding not used.-->
<xs:enumeration value="0"/>
<!--1 -Padding on left.-->
<xs:enumeration value="1"/>
<!--2 -Padding on right.-->
<xs:enumeration value="2"/>
<!--3 -Padding surrounding-->
<xs:enumeration value="3"/>
583
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PaddingValue" type="xs:string"
minOccurs="0"></xs:element>
<xs:element name="HasMultilineEnabled" type="xs:boolean"
minOccurs="0"></xs:element>
<xs:element name="MultilineNumberOfLines" type="xs:integer"
minOccurs="0"></xs:element>
<xs:element name="MultilineLineLength" type="xs:integer"
minOccurs="0"></xs:element>
<xs:element name="HasMultilineWordWrap" type="xs:boolean"
minOccurs="0"></xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
NOTE
Par défaut, la définition du Schéma XML (XSD) pour la Spécification XML de l'étiquette
est accessible sur: c:\Program Files\NiceLabel\\bin.net\Configuration
\Variables.xsd.
9.2.3. Exemple de fichier .NLVR
Variables>
<Variable>
<Name>Sample variable</Name>
<Description>Describes the variable</Description>
<DataType>0</DataType>
<InitialValue>1</InitialValue>
<ProvisionalValue>1</ProvisionalValue>
<IsProvisionalValueAutoGenerated>1</IsProvisionalValueAutoGenerated>
<IncrementType>0</IncrementType>
<IncrementStep>1</IncrementStep>
<IncrementCount>1</IncrementCount>
<Format>0</Format>
<IsPrompted>1</IsPrompted>
<PromptText>Enter the required value.</PromptText>
584
<IsValueRequired>1</IsValueRequired>
<IsDynamicValue>0</IsDynamicValue>
<PrinterCounterType>3</PrinterCounterType>
<AllowedCharactersForCustomFormat />
<Length>20</Length>
<MinLength>0</MinLength>
<IsFixedLength>0</IsFixedLength>
<HasMinimumValue>0</HasMinimumValue>
<MinimumValue />
<HasMaximumValue>0</HasMaximumValue>
<MaximumValue />
<HasPickList>1</HasPickList>
<PickListValues>
<Value>1</Value>
<Value>2</Value>
<Value>3</Value>
</PickListValues>
<HasRolloverOnMinimumMaximumValue>0</HasRolloverOnMinimumMaximumValue>
<Prefix>pre</Prefix>
<Suffix>post</Suffix>
<PaddingType>1</PaddingType>
<PaddingValue>_</PaddingValue>
</Variable>
</Variables>
9.3. Définition du fichier Oracle WMS
Cette section décrit le contenu du fichier Oracle WMS. Oracle a défini le format XML pour permettre la
compréhension du contenu XML, son analyse, et ensuite l'imprimer comme une étiquette.
La Définition du Type de Document XML (DTD) définit les balises XML qui seront utilisées dans le
fichier XML. Oracle va générer les fichiers XML selon cette DTD et le logiciel tiers va traduire l'XML
selon cette DTD.
9.3.1. XML DTD
L'exemple montré ci-dessous est le XML DTD utilisé pour la formation de l'XML pour les formats
synchrones ou asynchrones. DTD définit les éléments utilisés dans le fichier XML, une liste de leurs
attributs et les éléments du niveau suivant.
<!ELEMENT
<!ATTLIST
<!ATTLIST
<!ATTLIST
labels
labels
labels
labels
(label)*>
_FORMAT CDATA #IMPLIED>
_JOBNAME CDATA #IMPLIED>
_QUANTITY CDATA #IMPLIED>
585
<!ATTLIST
<!ELEMENT
<!ATTLIST
<!ATTLIST
<!ATTLIST
<!ATTLIST
<!ELEMENT
<!ATTLIST
labels _PRINTERNAME CDATA #IMPLIED>
label (variable)*>
label _FORMAT CDATA #IMPLIED>
label _JOBNAME CDATA #IMPLIED>
label _QUANTITY CDATA #IMPLIED>
label _PRINTERNAME CDATA #IMPLIED>
variable (#PCDATA)>
variable name CDATA #IMPLIED>
9.3.2. Exemple d'XML Oracle
Voici l'XML Oracle qui fournit les données pour une étiquette (il y a un seul élément <label>).
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE labels SYSTEM "label.dtd">
<labels _FORMAT ="Serial.nlbl" _QUANTITY="1" _PRINTERNAME=""
_JOBNAME="Serial">
<label>
<variable name= "item">O Ring</variable>
<variable name= "revision">V1</variable>
<variable name= "lot">123</variable>
<variable name= "serial_number">12345</variable>
<variable name= "lot_status">123</variable>
<variable name= "serial_number_status">Active</variable>
<variable name= "organization">A1</variable>
</label>
</labels>
Lors de l'exécution de ce fichier XML Oracle, l'étiquette serial.lbl s'imprimera avec les valeurs
suivantes.
Nom de la variable
Valeur de la variable
révision
V1
Numéro de série
12345
Article
lot
Lot
état du numéro de série
organisation
O Ring
123
123
Actif
A1
L'étiquette s'imprimera en 1 copie, sous le nom de travail d'impression Serial dans le spouleur. Le
nom de l'imprimante n'est pas spécifié dans le fichier XML, donc l'étiquette s'imprime sur l'imprimante
définie dans le masque d'étiquette.
586
9.4. Importer les variables d'une ancienne
étiquette
L'ancien format d'étiquette (.LBL) est compatible avec NiceLabel 2019. Ce qui veut dire que les
étiquettes créées en utilisant NiceLabel V6 peuvent être importées dans NiceLabel 2019 avec leurs
variables.
Généralement, les variables importées dont le nom correspond à celles d'un ancien fichier d'étiquette
sont fusionnées avec les variables des étiquettes créées avec NiceLabel 2019. Comme il peut y avoir
quelques difficultés à importer les variables, merci de lire ci-dessous la règle à suivre pour importer
les variables et les intégrer dans un fichier d'étiquette .NLBL.
ASTUCE
La variable fusionnée est une variable qui affiche la valeur importée d'un DesignerV6
dans unNiceLabel 2019 fichier d'étiquette.
La variable de fusion est une variable qui a été importée d'un fichier d'étiquette
NiceLabel 2019.
La variable d'origine est une variable dans un NiceLabel 2019 fichier d'étiquette.
1.
Les variables aux noms correspondants sont fusionnées dans un NiceLabel 2019fichier
d'étiquettes dans les cas suivants:
• Le Type de données des variables (texte, date, heure, etc.) reste le même.
• Les valeurs variables sont égales.
• L'une des variables est un compteur.
• Les variables ont une longueur définie fixe ou non.
2.
Les variables aux noms correspondants sont fusionnées avec un renvoi de conflit dans les
cas suivants:
• Les formats d'entrée, les valeurs dynamiques, le préfixe/suffixe ou les types/valeurs de
remplissage des variables sont différents.
• Les variables sont de longueur fixe. Quand la longueur des valeurs ne correspond pas,
les variables fusionnées renvoient un conflit.
• Les variables ont des valeurs multilignes. Il y aura conflit si le nombre de lignes, leur
longueur ou les retours à la ligne sont différents.
• Les valeurs minimum et maximum des variables fusionnées ne correspondent pas.
3.
Les compteurs aux noms correspondants sont fusionnés avec un renvoi de conflit dans les
cas suivants:
587
• L'incrément, le nombre et le type d'incrémentation ne correspondent pas. Les variables
fusionnées renvoient un conflit.
• Différences dans les paramètres de bouclage : valeur min/max, type de compteur,
bouclage au changement d'une variable, référence de la variable, type de bouclage date/
semaine ou heure. Si des valeurs ne correspondent pas, les variables fusionnées
renvoient un conflit.
• Le compteur de l'imprimante est activé. Si les types de compteurs internes ne
correspondent pas, les variables fusionnées renvoient un conflit.
4.
Règles générales en cas de conflit de valeurs des variables fusionnées.
• La valeur de la variable d'origine est utilisée pour un préfixe, un suffixe et le remplissage.
Quand ces valeurs sont vides, la valeur de la variable fusionnée est utilisée à la place.
• Si l'une des valeurs de variable est dynamique, la variable fusionnée affiche la valeur
dynamique.
• Si les variables ont des longueurs fixes, la valeur la plus haute est assignée à la variable
fusionnée.
• Si l'une des variables a une longueur multilignes, sa valeur est assignée à la variable
fusionnée.
• Si les variables ont des longueurs de ligne et un nombre de ligne définis, les valeurs les
plus hautes sont assignées à la variable fusionnée.
• Si l'une des variables est activée avec retour à la ligne, sa valeur est assignée à la
variable fusionnée.
• Si les deux variables ont des valeurs min et max définies, la valeur de la variable de
fusion est assignée à la variable fusionnée. A défaut, la valeur originale est utilisée.
• Si les valeurs du compteur ne correspondent pas, la valeur de la variable de fusion est
assignée à la variable fusionnée.
9.5. Attribution des licences et imprimantes
utilisées
INFO NIVEAU DE PRODUIT
Cet article s'applique aux éditions NiceLabel 2019 Pro et PowerForms.
En fonction de la licence, NiceLabel 2019 peut être limité au niveau du nombre d'imprimantes
utilisables simultanément. Dans le cas d'une licence multi-utilisateurs, conserve la trace des numéros
et des noms des différentes imprimantes utilisées pour imprimer sur tous les clients NiceLabel de
588
votre réseau. L'identifiant unique de l'imprimante est une combinaison du nom du pilote (pas le nom
de l'imprimante), de l'emplacement de l'imprimante et du port.
« Utiliser une imprimante » signifie que l'une des actions suivantes se trouve dans la solution :
• Imprimer l'étiquette
• Envoyer les données à l'imprimante
• Paramétrer l'imprimante
• Définir les paramètres d'impression
Chacune de ces actions signale qu'une imprimante a été utilisée. L'imprimante associée est ajoutée à
la liste des imprimantes utilisées et reste dans cette liste pendant 7 jours. Pour supprimer une
imprimante de la liste, ne pas l'utiliser pendant 7 jours : elle sera supprimée automatiquement. Le
logiciel affiche les informations concernant le dernier travail de telle sorte que l'échéance des 7 jours
est visible pour chaque imprimante. Il est possible de bloquer une imprimante spécifique en cochant
la case Conservée. Cette imprimante sera toujours disponible.
AVERTISSEMENT
Si le nombre d'imprimantes défini par la licence est dépassé, le logiciel entre dans une
période de grâce de 30 jours. Pendant cette période, le nombre d'imprimantes
autorisées est temporairement augmenté au double du nombre d'imprimantes
attachées à la licence.
Cette période de grâce laisse le temps de résoudre le problème de licence sans rupture au niveau de
l'impression ou de la conception d'étiquettes. C'est souvent dû au remplacement d'imprimantes, si les
nouvelles imprimantes sont utilisées en même temps que les anciennes. Au terme des 30 jours, si le
problème de licence n'est pas résolu, la quantité d'imprimantes disponibles revient au nombre attaché
à la licence, en commençant dans la liste par les dernières imprimantes visibles utilisées.
ASTUCE
Pour en savoir plus sur le mode de licence de NiceLabel 2019, lire ce document.
9.6. Aide orthographique
L'aide orthographique pour tous les textes saisis dans le Champ d'édition et le Champ Mémo dépend
du système d'exploitation utilisé. Dans le tableau ci-dessous se trouve la liste des correcteurs
orthographiques de Windows 8.1 et 10.
Culture
Arabe_Arabie Saoudite
Code langue abrégé
ar-SA
Win 8.1
Oui
Win 10
Oui
589
Bulgare
Culture
Catalan
Tchèque
Danois
Allemand
Grec
Code langue abrégé
Win 8.1
Win 10
ca-ES
Oui
Oui
bg-BG
cs-CZ
da-DK
de-DE
el-GR
Anglais_USA
en-US
Français
fr-FR
Finnois
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
fi-FI
Oui
Oui
Hébreu
he-IL
Oui
Oui
Néerlandais
nl-NL
Italien
Norvégien_Bokmal
it-IT
nb-NO
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Polonais
pl-PL
Oui
Oui
Roumain
ro-RO
Oui
Oui
Portugais _Brésil
Russe
Croate
Slovaque
pt-BR
ru-RU
hr-HR
sk-SK
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Oui
Suédois
sv-SE
Oui
Oui
Indonésien
id-ID
Oui
Oui
Turc
tr-TR
Oui
Oui
Ukrainien
uk-UA
Oui
Oui
Letton
lv-LV
Oui
Oui
Slovène
Lituanien
Hindi
sl-SI
lt-LT
hi-IN
Oui
Oui
Oui
Oui
Oui
Oui
Portugais_Portugal
pt-PT
Oui
Oui
Hongrois
hu-HU
Non
Oui
Vietnamien
vi-VN
Non
Oui
Espagnol _moderne
Ourdou
Malais
Punjabi
Goudjrati
es-ES
ur-PK
ms-MY
pa-IN
gu-IN
Oui
Non
Non
Non
Non
Oui
Oui
Oui
Oui
Oui
590
Tamoul
Culture
Telugu
Kannada
Malayalam
Marathe
Anglais _ Royaume Uni
Bengla
Code langue abrégé
Win 8.1
Win 10
te-IN
Non
Oui
ta-IN
kn-IN
ml-IN
mr-IN
en-GB
bn-BD
Non
Non
Non
Non
Non
Non
Oui
Oui
Oui
Oui
Oui
Oui
9.7. Session d'impression
Une session d'impression permet d'imprimer plusieurs étiquettes dans un seul travail d'impression.
Quand une session d'impression est activée, l'imprimante reçoit, traite et imprime d'un coup toutes
les étiquettes du travail d'impression. Ainsi, la vitesse d'impression augmente en raison du traitement
continu du paquet d'étiquettes.
ASTUCE
La session d'impression est l'alternative à l'impression sans session qui envoie chaque
étiquette à l'imprimante par des travaux d'impression séparés.
NOTE
NiceLabel 2019 active automatiquement la session d'impression en fonction de la
configuration des actions.
Comment démarre l'impression en session ?
La session d'impression démarre automatiquement quand les actions Boucler ou Pour chaque
enregistrement sont présentes dans le flux de travail. Dans ce cas, l'action indentée Imprimer
l'étiquette active automatiquement une session d'impression. Toutes les actions Imprimer concernant
tous les articles à boucler sont inclus dans un unique travail d'impression.
Comment finit la session d'impression ?
Chaque session d'impression se termine soit avec la dernière boucle, soit avec l'action Imprimer
l'étiquette associée à l'une des conditions suivantes :
591
• L'imprimante change. Quand une autre imprimante est sélectionnée par l'action Définir
l'imprimante, la session d'impression se termine.
• Le port de l'imprimante change. Quand le travail d'impression est redirigé vers un fichier par
l'action Rediriger l'impression dans un fichier, la session d'impression se termine.
• L'étiquette change. Quand une autre étiquette à imprimer est sélectionnée par l'action Ouvrir
l'étiquette, la session d'impression se termine.
• Une commande personnalisée est envoyée pour terminer la session d'impression. Quand une
commande SESSIONEND est envoyée par l'action Envoyer une commande personnalisée, la
session d'impression se termine.
NOTE
Dans ce cas, SESSIONEND doit être le seul élément envoyé dans l'action Envoyer
une commande personnalisée. Pour envoyer d'autres commandes, utiliser
différentes actions Envoyer une commande personnalisée.
NOTE
Des configurations plus complexes peuvent comporter plusieurs boucles indentées
les unes sous les autres. Dans ce cas, la session d'impression se termine quand la
boucle parent la plus éloignée sort.
9.8. Mode de Traçage
Par défaut, NiceLabel 2019 enregistre les événements dans la base de données du journal. Ce journal
comporte les informations importantes, telles que les informations rapportées après exécution des
actions, après exécution des filtres, et les informations concernant les mises à jour des déclencheurs.
Pour plus d'informations, consulter l'article Contrôle des événements.
Toutefois, le journal par défaut n'enregistre pas les détails minimes des exécutions. Le mode de
traçage doit être activé quand une résolution de problème en profondeur est requise pour l'exécution
du code. Dans ce mode, NiceLabel 2019 enregistre les détails de toutes les exécutions internes qui
se déroulent durant le traitement du déclencheur.
NOTE
Le mode de traçage ne doit être activé qu'aux fins de résolution de problèmes pour
collecter les données. Il faut ensuite le désactiver pour reprendre le mode d'opération
normal.
592
AVERTISSEMENT
Le mode de traçage va ralentir le traitement. Il ne faut l'utiliser que quand l'équipe
d'assistance technique le demande.
Pour activer le mode de traçage, effectuer les opérations suivantes :
1.
Rechercher le dossier système.
Exemple
%PROGRAMDATA%\NiceLabel\NiceLabel 2019
2.
Faire une copie de sauvegarde du fichier product.config
3.
Ouvrir product.config dans un éditeur de texte. Le fichier a une structure XML.
4.
Ajouter l'élément Common/Diagnostics/Tracing/Enabled et lui assigner la valeur Vrai.
Le fichier doit avoir le contenu suivant:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<Common>
<Diagnostics>
<Tracing>
<Enabled>True</Enabled>
<Folder>c:\Troubleshooting\TracingLogs</Folder>
</Tracing>
</Diagnostics>
</Common>
...
</configuration>
5.
Après la sauvegarde du fichier, le Service NiceLabel 2019 va appliquer les paramètres
automatiquement.
6.
Par défaut, les fichiers de traçage (*.LOG) vont apparaître dans le même dossier système.
NOTE
Changer l'emplacement du dossier en le spécifiant dans l'élément Dossier.
Cet élément est facultatif.
593
9.9. Synchroniser les paramètres du
massicot avec l'imprimante
NiceLabel 2019 synchronise les paramètres du massicot avec l'imprimante actuellement
sélectionnée, et vice versa. Après avoir activé le massicot dans Designer, le massicot est également
activé dans les paramètres de l'imprimante.
ASTUCE
Les paramètres d’imprimante sont la boîte de dialogue du pilote d’imprimante qui vous
aide à configurer les propriétés d’impression détaillées.Les paramètres d’imprimante
sont accessibles depuis le formulaire d’impression ou l’imprimante et la barre d’état.
La sélection du mode massicot dans les paramètres de l'imprimante dépend de la manière dont vous
configurez les paramètres du massicot dansDesigner:
• Couper après la dernière étiquette imprimée active le massicot en mode normal.
• Couper après un nombre spécifique d'étiquettes active le massicot en mode normal dans
deux cas:
• Le compte d'étiquettes Horizontales et Verticales sous Nombre d'étiquettes horiz reste à
1.
• Si le réseau d'étiquettes ne génère pas d'étiquettes vierges sur le papier.
• Couper après un nombre spécifique d'étiquettes active le massicot en mode avancé dans
deux cas:
• Vous imprimez un réseau d'étiquettes et il ne reste pas d'étiquettes vierges sur le papier.
Exemple
Nous configurons un réseau d'étiquettes dans les Designer Paramètres du massicot
comme dans l'image ci-dessous:
Un seul réseau d'étiquettes (horiz.) contient 4 étiquettes imprimées. Si vous définissez le
massicot de sorte qu'il s'active au bout de 4, 8, 12... étiquettes imprimées, il ne reste pas
d'étiquettes vierges. Toutes les 4, 8, 12... étiquettes signifie toutes les 1, 2, 3... pages
imprimées pour les paramètres de l'imprimante. En conséquence, le massicot s'exécute en
mode normal.
594
Si vous définissez le massicot de sorte qu'il s'active au bout de 1, 2, 3, 5... (pas un
multiplicateur du chiffre 4) étiquettes imprimées, le massicot s'exécute en mode avancé.
• Vous définissez une condition qui active le massicot sous l'option Couper si la condition
est remplie.
595
10. Comment faire
10.1. Saisir des caractères avec la syntaxe
<#hex_code>
<#hex_code> est une autre méthode de saisie de caractères spéciaux. La norme du hex_code est un
nombre de deux chiffres du système hexadécimal. Les valeurs correctes vont de 0 (chiffre) à FF
(décimale 255).
Exemple
<#BC> (décimale 188) sera identique à <FNC1>, puisqu'elles encodent toutes les deux le caractère
ayant un code ASCII 0188.
10.2. Saisir des caractères avec <Alt>
+<code ASCII>
Cette méthode n'est valable que pour les caractères supérieurs au code ASCII 32. Par exemple les
codes FNC utilisés pour encoder les données du code à barres GS1-128. Le logiciel d'étiquetage
encode ce type de code à barres selon les normes – normalement, il ne faut rien changer. Cependant,
il est quelquefois nécessaire d'ajouter à la main des caractères aux données de l'étiquette.
Pour inclure des Codes de fonction, saisir le caractère approprié pour un code fonction. Les codes
ASCII des codes fonctions sont les suivants:
FNC1
0188
FNC3
0190
FNC2
FNC4
0189
0191
Pour mettre un caractère pour FNC1, maintenir enfoncée la touche <Alt> et taper le nombre 0188
avec le clavier numérique. Noter que le zéro d'entête est obligatoire. Relever la touche <Alt> et le
caractère FNC1 apparaît.
596
10.3. Remplacement automatique de la
police
Il est possible de créer des masques d'étiquettes pour imprimer des objets texte formatés en polices
imprimante. Voici les polices qui sont stockées dans la mémoire de votre imprimante. Si vous essayez
d'imprimer de telles étiquettes sur un autre type d'imprimante, les polices internes sélectionnées ne
seront peut-être pas disponibles. La nouvelle imprimante supporte probablement un jeu de polices
internes complètement différent. Les polices peuvent être semblables dans ce cas, mais disponibles
sous un autre nom.
Une différence de polices peut également se produire si la police Truetype que vous utilisez sur vos
étiquettes n'est pas installée sur l'ordinateur sur lequel vous exécutez Designer pour créer et imprimer
vos étiquettes.
Designer peut être configuré pour remplacer automatiquement les polices utilisées dans l'étiquette
par des polices compatibles. Dans ce cas, Designer mappe et remplace les polices en utilisant leurs
noms. Si la police originale n'est pas disponible, Designer essayera d'utiliser la première police de
remplacement disponible, comme définie dans la table de mappage.
S'il n'y a pas de polices de remplacement appropriées, Designer utilise la police Arial Truetype.
NOTE
Après avoir configuré la police de remplacement, les règles du mappage
s'exécuteront lorsque vous changerez d'imprimante pour votre étiquetage.
10.3.1. Configuration du mappage de police
1.
Ouvrir l'explorateur de fichiers et rechercher le dossier suivant :
%PROGRAMDATA%\NiceLabel\NiceLabel 2019
2.
Copier le fichier fontmapping.def file dans fontmapping.local.def.
3.
Ouvrir le fichier fontmapping.local.def dans un éditeur de texte XML.
4.
Dans l'élément FontMappings, créer un nouvel élément avec un nom personnalisé.
5.
Dans le nouvel élément, créer au moins deux éléments portant le nom Mappage.
• La valeur du premier élément portant le nom Mappage doit contenir le nom de la police
d'origine.
• La valeur du second élément portant le nom Mappage doit contenir le nom de la police
de remplacement.
597
NOTE
Il est autorisé de mettre d'autres éléments de mappage avec de
nouveaux noms de police. Si la première police de remplacement n'est
pas disponible, Designer essaiera la suivante. Si aucune police de
remplacement n'est disponible, Arial Truetype sera utilisée.
NOTE
Le fichier fontmapping.local.def est le vôtre. Il est conservé lors des
mises à niveau. D'un autre côté, fontmapping.def appartient à NiceLabel
et est écrasé lors des mises à jour. Ne pas modifier le fichier
fontmapping.def.
10.3.2. Exemple de configuration de mappage
Dans cet exemple, deux mappages sont définis.
• Le premier mappage va convertir toute police Avery en police correspondante Novexx. Par
exemple, une police nommée Avery YT100 sera remplacée par une police nommée Novexx
YT100, et une police nommée Avery 1 sera remplacée par une police nommée Novexx. Si la
police Novexx n'est pas disponible, Arial Truetype sera utilisée.
• Le deuxième mappage va convertir Avery YT100 en Novexx YT104. Si cette police n'est pas
disponible, la police Zebra 0 sera utilisée. Et si cette police n'est pas disponible, Arial Truetype
sera utilisée.
• Le second mapp

Manuels associés