Pour en savoir plus sur les déclencheurs en général, consulter l'article Comprendre les déclencheurs.
Le déclencheur de port série s'active quand des données sont reçues sur le port série RS232 surveillé.
Utilisation typique : (1) Remplacement d'imprimante. Mettre hors service l'imprimante d'étiquettes existante connectée sur le port série. À sa place, NiceLabel Automation va accepter les données, extraire du flux d'impression reçu les valeurs pour les objets d'étiquettes et créer un travail d'impression pour le nouveau modèle d'imprimante. (2) Balances. Les balances procurent les données concernant les objets pesés. NiceLabel Automation extrait les données requises du flux de données reçu et imprime une étiquette. Pour plus d'informations concernant l'analyse et l'extraction de données, consulter l'article Comprendre les filtres.
Général
Cette section permet de configurer les principaux paramètres de ce déclencheur.
-
Nom : Spécifie le nom unique du déclencheur. Les noms permettent de distinguer les différents déclencheurs lors de la configuration dans Automation Builder puis quand vous les exécutez dans Automation Manager.
-
Description : Vous permet de décrire le rôle de ce déclencheur. Aide les utilisateurs avec une explication courte sur ce que fait le déclencheur.
-
Port : Spécifie le numéro du port série (COM) sur lequel sont reçues les données entrantes. Prendre un port qui n'est pas utilisé par une autre application, ou périphérique, tel que le pilote d'imprimante. Si le port sélectionné est utilisé, il sera impossible de démarrer le déclencheur dans Automation Manager.
Les options de la section Paramétrage du port spécifient les paramètres de communication qui doivent correspondre aux paramètres assignés au périphérique port série.
-
Désactiver l'initialisation du port : Spécifie que l'initialisation du port n'est pas effectuée après le démarrage du déclencheur dans Automation Manager. Cette option est parfois requise pour les ports COM virtuels.
Exécution
-
Utiliser les données d'initialisation : Spécifie qu'à chaque activation du déclencheur, la chaîne d'initialisation est envoyée au périphérique série. Certains périphériques série doivent être réveillés ou mis en mode veille avant qu'ils puissent procurer les données. Pour plus d'informations concernant la chaîne d'initialisation, consulter le guide d'utilisation du périphérique. Elle peut comporter des caractères binaires. Pour plus d'informations, consulter la section Introduire des caractères spéciaux.
-
Utiliser l'interrogation de données : Spécifie que le déclencheur questionne 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. Pour plus d'informations, consulter la section Introduire des caractères spéciaux.
Autre
Les options de la section Commentaires du moteur d'impression spécifient les paramètres de communication qui vous permettent de recevoir un retour d'informations du moteur d'impression.
-
Impression supervisée : Active le mode d'impression synchrone. Utiliser cette option pour renvoyer les informations sur l'état du travail d'impression à une application tierce. Pour plus d'informations, consulter l'article Mode d'impression synchrone.
Les options de la section Traitement de données permettent de préciser s'il faut couper les données pour les ajuster à la variable, ou ignorer les variables manquantes dans l'étiquette. Par défaut, va dire qu'il y a une erreur et interrompre le processus d'impression en cas d'enregistrement de valeurs trop longues dans les variables d'étiquettes, ou de paramétrage de valeurs dans des variables inexistantes.
-
Ignorer le contenu variable excessif : tronque les valeurs des données qui dépassent la longueur de la variable telle que définie dans l'éditeur d'étiquettes pour qu'elles s'adaptent. Cette option s'applique lors du paramétrage de valeurs de variables dans les filtres des fichiers de commande et au paramétrage de valeurs de variables de déclencheurs dans les variables d'étiquette ayant le même nom.
Exemple 20. Exemple
La variable de l'étiquette accepte un maximum de 5 caractères. Avec cette option activée, toute valeur plus longue que 5 caractères est tronquée aux 5 premiers caractères. Si la valeur est 1234567, ignore les chiffres 6 et 7.
-
Ignorer les variables d'étiquettes manquantes : Lors de l'impression de fichiers de commande (tels qu'un fichier JOB), le processus d'impression ignore toutes les variables qui sont :
-
spécifiées dans le fichier de commande (en utilisant la commande SET)
-
non définies sur l'étiquette
La même chose se produit si vous définissez une zone d'assignation dans un filtre pour extraire toutes les paires nom-valeur, mais votre étiquette contient moins de variables.
Lorsque vous paramétrez des valeurs dans des variables d'étiquettes inexistantes, signale une erreur. Si cette option est activée, l'impression continue.
-
Les options dans la section Script spécifient les possibilités de script.
-
Langage de script : Sélectionne le langage de script pour le déclencheur. Toutes les actions Exécuter le script d'un même déclencheur utilisent le même langage.
Les options de la section Enregistrer les données reçues spécifient les commandes disponibles pour les données reçues par le déclencheur.
-
Enregistrer les données reçues par le déclencheur vers le fichier : Activer cette option pour enregistrer les données reçues par le déclencheur. L'option Variable active le nom de fichier variable. Sélectionner une variable qui contient le chemin et le nom du fichier.
-
En cas d'erreur, enregistrer les données reçues par le déclencheur vers le fichier : Activer cette option pour enregistrer les données dans le déclencheur si une erreur survient lors de l'action d'exécution. Activer cette option pour récupérer les données qui ont causé l'erreur et résoudre le problème.
Note
Il faut activer la prise en charge de l'impression supervisée. Autrement, ne peut pas détecter d'erreurs lors de l'exécution. Pour plus d'informations, consulter l'article Mode d'impression synchrone.
Note
NiceLabel Automation enregistre les données reçues dans un fichier temporaire. Le fichier temporaire est supprimé immédiatement après la fin de l'exécution du déclencheur. La variable interne
DataFileName
pointe vers ce fichier. Pour plus d'informations, consulter l'article Variables internes.