Ho trovato la soluzione al problema .
Innanzitutto questa problematica penso che riguardi solo le stampanti POS, mentre dovrebbe non esistere per stampanti laser o inkjet.
Forse potrà interessare anche ad altri.
Nel mio caso per poter velocizzare la stampante devo fare essenzialmente 2 cose:
1 - impostare nei parametri della stampante la sostituzione dei font con quelli propri della stampante.
2 - Eliminare dal report di stampa, tutti i bordi delle tabelle e gli eventuali sfondi delle celle. Sembra che questa cosa crei molti problemi. Anche le righe fatte con codice HTML tipo <hr> rallentano molto, meglio usare i trattini "-------"
Può darsi che la mia stampante sia vecchia, però per riuscire a lavorare velocemente devo fare queste modifiche.
Per capirci, con queste impostazioni mi stampa oltre 10cm al secondo, mentre con bordo tabella, sfondi e font originali a malapena riusciva a stampare 1cm in 2 secondi.