Ciao,
Per il blocco della stampante, nel mio caso capita se si mandano tanti messaggi contemporaneamente, oppure se si mandano dei messaggi sbagliati quindi ho scoperto come controllare lo stato della stampante inviando un messaggio di questo tipo:
<Service><cmd><</?s</cmd></Service>
Ciao