Impressora Bematech MP 20-MI

2 respostas
janderm12

Ola…
Estou com um problema pra fazer uma impressora Mp 20-mi receber comandos na minha aplicação java e ja faz um tempo que tento resolver e nada pesquisei bastante antes de vir aqui mas não acho um lugar que resolva de fato o meu problema…
Estou Usando JNA pra acessar as junções da Dll.
No caso a Dll ultilizada é: mp2032
Joguei ela na pasta System32 e na pasta da minha plicação não entendi de fato onde ela deve ficar realmente mas tudo bem…

Esta é minha interface…

public interface BematechNFiscal extends Library {
    public BematechNFiscal Instance = (BematechNFiscal) Native.loadLibrary("mp2032", BematechNFiscal.class);

    public int ConfiguraModeloImpressora(int modelo);
    public int IniciaPorta(String porta);
    public int FechaPorta();
    public int FormataTX(String BufTras, int tipoletra, int italic, int sublin, int expand, int enfat);
    public int ImprimeBitmap(String bitmap, int orientacao);
}

quando crio a lib e chamo a interface ela me retorna o seguinte erro…

Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'mp2032': Não foi possível encontrar o módulo especificado.

Mas quando ultilizei uma outra DLL (BemaFI32) deu certo na hora de criar a instancia mas não deu pra chamar as funções…
Pois a BemaFi32 não é exatamente a Dll para a minha impressora e sim a mp2032 ate onde eu sei…

então galera oque eu posso tentar fazer pra conseguir consertar isso… :frowning:

2 Respostas

L

Boa noite,

Estou exatamente com o mesmo problema, você conseguiu encontrar a solução?

Abraço

L

Boa noite,

Estou exatamente com o mesmo problema, você conseguiu encontrar a solução?

Abraço

Criado 13 de janeiro de 2015
Ultima resposta 25 de jun. de 2015
Respostas 2
Participantes 2