Buongiorno a tutti,

il mio problema è un po' particolare. Cerco di spiegarmi al meglio.
Ho realizzato in VBA (Excel) un programma per gestire le ordinazioni nelle sagre di paese. In realtà utilizzo Excel solo per semplicità di installazione sw e registro i dati su file sequenziali.
Il tutto funziona perfettamente, anche con più PC (casse) condivisi.
Il problema che sottopongo è però relativo alla stampa.
Il flusso della procedura è il seguente:
a) inserimento dell'ordine; b) completamento dello stesso con pagamento del totale da parte del "cliente" e consegna del resto; c) stampa.
A quetso punto, però, tra una stampa e l'altra, la stampante è normalmente in "standby", per cui se ne va del tempo in attesa dell'attivazione. Tempo che potrebbe sparire se riuscissi a trovare il modo di attivare la stampa nel momento, ad esempio, di completamento dell'ordine, quando la persona che sta di fronte mi sta consegnando il denaro. A questo punto, quando premo il tasto di "Ok", la stampa partirebbe subito, senza l'attesa "di riscaldamento".
Non sono risucito a trovare una funzione VBA o un'API Windows che mi consentano di fare questo.
Ringrazio in anticipo se qualcuno sa darmi qualche suggerimento.