Par défaut, le mode d'opération de NiceLabel Automation est asynchrone. Le mode asynchrone est une forme d'impression lors de laquelle un déclencheur envoie des données à imprimer et ferme la connexion avec le sous-système d'impression. Le déclencheur n'attend pas les résultats du processus d'impression et ne reçoit pas de retour d'informations. Dès que les données ont été envoyées, le déclencheur est prêt à recevoir un nouveau flux de données.
Le mode asynchrone amplifie les performances du déclencheur et augmente le nombre de déclencheurs qui peuvent être traités dans le temps. Chaque processus d'impression est en mémoire tampon, c'est là où le déclencheur fournit les requêtes d'impression. La mémoire tampon s'adapte aux pics des déclencheurs et s'assure qu'aucune donnée n'est perdue.
Si une erreur survient durant le traitement, elle est enregistrée dans Automation Manager (et NiceLabel Control Center, si utilisé), mais le déclencheur n'en est pas informé. Avec Automation en mode d'impression asynchrone, il est impossible de définir l'exécution d'actions conditionnelles, si l'exécution du déclencheur est en erreur.
Contrairement au mode asynchrone, le mode synchrone n'arrête pas la connexion lorsque le processus d'impression est initié. Dans ce mode, le déclencheur envoie les données d'impression et reste connecté au sous-système d'impression tant qu'il exécute les actions. Quand le processus d'impression se termine (avec succès ou avec une erreur), le déclencheur reçoit le retour d'informations concernant l'état.
Cette information peut être utilisée dans les actions définies dans le même déclencheur pour décider d'exécuter une autre action si une erreur survient. L'état du travail d'impression peut aussi être renvoyé à l'application qui a fourni les données. Pour plus d'informations, consulter l'article Retour d'informations sur le travail d'impression.
Exemple 91. Exemple
L'information sur l'état de l'impression peut être renvoyée à l'application ERP qui a fourni les données.