Problemas de comunicação com o emulador ecf bematech

Java

15/11/2010

Olá pessoal .... preciso de ajuda de alguem por favor ...!!!
Estou tentando rodar um exemplo bem tradicional no netbeans para comunicar com o emulador ecf bematech ... já quebrei a cabeça pra descubrir o q estou fazendo de errado e nada ... uffff ...
Já coloquei todas as .dlls no diretorio C:\Windows\System32 :
-> BemaFI32.dll
-> BemaFI32.ini
-> BemaMFD.dll
-> BemaMFD2.dll
-> DAO2535.tlb
-> DAO350.dll
-> MSJET32.dll
-> AX6R32.DLL

coloquei a variavel EmulMFD=1 no arquivo .ini
baixei o emularo de portas VSPE
e estou tentando rodar o seguinte exemplo :

import bemajava.*;
public class teste {

public static void main(String[] args) {
int iRetorno;



iRetorno = Bematech.LeituraX();

System.out.println("Retorno = " + iRetorno);
}

}

e o iRetorno esta me trazendo 0 ...
por favor ... se alguem já conseguiu resolucionar esse comunicação me dê uma luz por favor !!!
Desde já abraços !!!
Danilo Costa

Danilo Costa

Curtidas 0

Respostas

Rodrigo Andrade

Rodrigo Andrade

15/11/2010

Amigo vc tem que fazer uma classe para se comunicar com as dll da impressora... cria uma classe impressoraFiscal e atribue os método que estão na dll para isso e depois vc testa...
GOSTEI 0
Andrei Hirata

Andrei Hirata

15/11/2010

Amigo. Pegue um exemplo no proprio site da bematech.La possui um exemplo completo para vc aproveitar todas as funcoes da dll.E nao se esqueca da classe .JAR necessaria para funcionar com sua aplicacao
GOSTEI 0
Dyego Carmo

Dyego Carmo

15/11/2010

Coloque as DLLs no \windows\system ou \windows\system32
GOSTEI 0
POSTAR