Modalità di stampa asincrona

La modalità operativa predefinita di NiceLabel Automation è quella asincrona. La modalità asincrona è una forma di stampa, durante la quale un trigger invia i dati per la stampa e chiude la connessione con il sottosistema di stampa. Il trigger non aspetta il risultato del processo di stampa e non riceve alcun feedback. Non appena i dati sono stati inviati, il trigger è pronto per accettare un nuovo flusso di dati in entrata.

La modalità asincrona migliora le prestazioni del trigger e fa aumentare il numero di trigger che possono essere elaborati in un determinato lasso di tempo. Ogni processo di stampa è dotato di un buffer, nel quale il trigger alimenta le richieste di stampa. Il buffer si adatta ai picchi di attivazione e fa in modo che non vada perso alcun dato.

Se durante l'elaborazione si verifica un errore, esso viene comunque registrato in Automation Manager (e in NiceLabel Control Center, se lo si usa), ma il trigger non ne è a conoscenza. Quando si esegue Automationin modalità di stampa asincrona, non è possibile definire le azioni condizionali che verrebbero eseguite, se l'esecuzione del trigger genera un errore.

UUID-76ffc855-4119-ec92-0cef-d6f43901393a.png

Modalità di stampa sincrona

Rispetto alla modalità asincrona, la modalità sincrona non interrompe la connessione quando inizia il processo di stampa. In questo modo, il trigger invia dati da stampare e mantiene il collegamento al sottosistema di stampa stabilito, purché si occupi di azioni di esecuzione. Una volta completato il processo di stampa (con successo o con un errore), il trigger riceve feedback sullo stato.

Queste informazioni possono essere usate all'interno di azioni che sono definite nello stesso trigger e per decidere di eseguire un’altra azione qualora si verifichi un errore. È anche possibile reinviare lo stato del lavoro di stampa all'applicazione che ha rilasciato i dati. Per ulteriori informazioni, vedere la sezione Feedback sullo stato del processo di stampa.

UUID-41e828bd-9243-a6df-cbfa-1e287d23b464.png

Esempio 91. Esempio

È possibile segnalare lo stato della stampa all'applicazione ERP che ha fornito i dati.