Com Virtual Serial Ports Emulator criei um “Pair” de portas (COM2 e COM3).
No emulador da Bematech MP-4200 TH FI configurei a porta como COM3.
O emulador iniciou corretamente.
Envio o texto para a impressora assim:
iRetorno = cupom.ConfiguraModeloImpressora(7);
iRetorno = cupom.IniciaPorta("COM2");
iRetorno = cupom.FormataTX("Teste", 2, 0, 0, 0, 0);
iRetorno = cupom.FechaPorta();
Acontece que da erro no método:
cupom.FormataTX("Teste", 2, 0, 0, 0, 0);