Erro ao tentar leitura X bematech 2100 TH FI

1 resposta
pacscam
Olá pessoal sei que já existem vários posts a respeito e muitos são antigos já , e ja dei uma olha

para resfrescar os possíveis erros que já tem acorrido com outros. minha situação esta na seguinte nivel:
utilizo o windows 7 32bits em um notbook e um aplicativo (vspe) virtual server ports emulator mais o
emulador da bematech que ja esta funcionando aparentemente e o netbeans 7.01 para o desenvolvimento,
já coloquei as dlls nos devidos lugares, inclusive baixei as novas dlls atualizadas e substitui configurei as variáveis de ambientes,
importei o jar da bematech para o projeto e os as devidas que classes que devemos utilizar para o uso com a impressora fiscal .
E agora quando tento tira a leitura X o codigo

int iRetorno;  
      iRetorno = Bematech.LeituraX();  
      System.out.print("Retorno: " + iRetorno);

o erro:

Exception in thread “main” java.lang.UnsatisfiedLinkError: bema.Bematech.LeituraX()I

at bema.Bematech.LeituraX(Native Method)

at jvisage.Main.main(Main.java:63)

Java Result: 1

se alguém puder me dar uma sugestão fico muito grato. :slight_smile: obrigado desde já.

1 Resposta

Quindin

Salve os arquivos:

-> BemaFI32.dll
-> BemaFI32.ini
-> BemaMFD.dll
-> BemaMFD2.dll
-> DAO2535.tlb
-> DAO350.dll
-> MSJET32.dll
-> AX6R32.DLL

No diretório de sistema de seu Windows. Se for Windows 95,
98 ou ME salve em “\Windows\System”. Se for Windows 2000,
NT ou XP salve em “\WinNT\System32” ou “Windows\System32”.

Caso você utilize a função Bematech_FI_RelatorioSintegraMFD,
que gera os registros do Sintegra nas impressoras fiscais
MFD MP-2000 TH FI, MP-2100 TH FI, MP-3000 TH FI e MP-6000
TH FI, é necessário que os arquivos DAO350.DLL e
MSJET35.DLL sejam registrados. Para isso, execute:

REGSVR32 /S DAO350.DLL
REGSVR32 /S MSJET35.DLL

Criado 30 de novembro de 2011
Ultima resposta 4 de jan. de 2012
Respostas 1
Participantes 2