Ola MFA,
O emulador funciona sem problemas com o ACBr, tanto a versão DOS como a Windows. Porém o ACBr nao utiliza as DLLs da Bematech e sim a comunicação direta com a serial.. por esse motivo é necessário confeccionar um Cabo especial para ligar as duas portas Serials... Com a DLL da Bematech o emulador Windows poderia funcionar sem a confeçao do Cabo Serial...
As instruções sobre como montar o cabo são bem simples.. qualquer eletrotécnico poderá confecciona-lo, mas com certeza vc não encontrará o cabo "pronto" a venda, pois o esquema e a pinagem é bem peculiar... As instruçoes do cabo podem ser encontradas na documentação que acompanha o Emulador.
Voce pode baixa-lo em:
http://www.bematech....in/emulfith.zip
Se o seu micro possui duas portas seriais é poss¡vel rodar o Emulador na COM1 (por exemplo) e o seu programa na COM2... na mesma máquina... a COM1 ir conversar com a COM2 ...
Se a sua máquina tem somente uma porta COM, a alternativa é usar um outro micro (pode ser 386 DOS) para funcionar como emulador do ECF...
Nesse caso, rode o Emulador no 386 com COM1 e o seu programa tambem na COM1....
Se voce usar uma Placa PCI para aumentar as portas seriais da máquina, lembre-se que programas DOS acessam somente COM's com endereços padrão... Ex: COM1 (03F8 Irq 4), portanto o Emulador DOS deve funcionar na porta OnBoard da máquina (COM1)
O Emulador DOS também funciona no LINUX atraves do DOSEMU...
Outra alternativa para usuários de XP / NT / 2000 é usar um programa para Emular portas Seriais na máquina
http://www.virtualserialport.com/
Veja esse tópico tb relacionado com o emulador Bematech:
http://www.forumweb....showtopic=25363