stopPrint = false; while (!_stopPrint) { ... qui ci metti il tuo codice per inviare la stampa come già fai adesso con anche l'incremento della variabile Application.DoEvents(); Thread.Sleep(2000); Application.DoEvents(); }