Ir para conteúdo
  • Cadastre-se

dev botao

MP 4200 x USB x ACBr


  • Este tópico foi criado há 2769 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

27 minutos atrás, rodrigomarchese disse:

Não compreendi a solução final. Devo compartilhar? 

Não devo utilizar a lista de portas que a ECFTeste, por exemplo, me disponibiliza?

 

Essa impressora é a Bematech 4200 do convênio 09/09 (Blindada)?

Se sim, você deve baixar o driver da Bematech que cria uma porta COM virtual.

Feito isso basta configurar o sistema para utilizar essa porta.

 

  • Curtir 1

Giuliano Naspolini Ribeiro

Automalog Consultoria e Sistemas Ltda

Link para o comentário
Compartilhar em outros sites

Ok companheiro.

Instalaei a porta COM virtual e ficou na COM 6 e ficou assim no gerenciador de dispositivos:

Bematech Virtual Serial Port (COM5)

-- Target Port Settings: USB modelo MP4000

MP-4200 TH FI II (COM6)

Baixei as cinco DLL's da Bematech com data de 28/01/2016

Na minha aplicação não está encontrando a ECF quando mando buscar: Modelo Bematech Porta COM6

Estou usando uma ACBr32.dll compilada em 17/06/2012

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

o ACBr não usa a DLL do fabricante para acesso a Serial... exceto para a leitura da MFD

Se no Gerenciador de dispositivos está em COM5, porque você configurou para COM6 ??

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Após deixar de usar a ACBr32.dll e passar a usar a ACBrFramework.Net com a ACBrFramework32 e mudar o meu código em tempo recorde (apesar que não foi tão puxado), alterei para o modelo EscECF e encontrou a Impressora Fiscal.

Efetuei uma venda, paguei, finalizou ok.

Mas quando fui cancelar o último cupom ocorreu o seguinte erro (já mudei várias dll e continua o mesmo retorno):

Erro retornado pela Impressora: BEMATECH

Categoria: 2-Erro em parâmetro do comando
Motivo: 1-Conteúdo de parâmetro inválido no comando.

Link para o comentário
Compartilhar em outros sites

Não cancelou - Erro (DLLs com data diferente):

ACBrFramework32.dll     (08/03/2016) última x86 pelo svn

ACBrFramework.Net.dll   (07/02/2015)

Cancelou (DLLs com mesma data de compilação):

ACBrFramework32.dll     (07/02/2015)

ACBrFramework.Net.dll   (07/02/2015)

Baixei os fontes do ACBrFramework.Net e vou tentar compilar para testar.

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...
  • Fundadores

Se você conhecesse um pouco do protocolo Serial e Portas USB, não acharia tão simples assim...

No mais... fique a vontade para implementar e sugerir melhorias nos fontes...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Eu entendi perfeitamente a crítica do colega!

Ja fizeram coisas inimagináveis (pra mim) em termos de tecnologia e informatica, mesmo assim ainda nos dias atuais temos problema com portas USB... isso após vários anos de seu desenvolvimento. Muitas das vezes um sofrimento fazer funcionar equipamentos conectados a USB.

Outro dia eu simplesmente desisti de tentar fazer funcionar uma bematech nao fiscal. Baixei drive de tudo quanto foi lugar. Não funcionou. Desisti.

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Bom Dia Amigos...

Nem foi uma crítica, foi uma observação apenas... 

Coisas são difíceis quando são para todos... 

Quando está de um só lado, normalmente é falta de interesse mesmo.

Haja vista que um milhão de equipamentos funcionam em USB, inclusive algumas marcas de ECFs

A Bematech já deveria ter disponibilizado algo simples e ágil como exige o mercado.

Dia destes, por este problema, permiti que um tecnico da bematech acessasse minha maquina remotamente para me auxiliar, uma vez que eu nao estava conseguindo fazer o que os manuais da própria mandam.

Bem, o tecnico ficou quase três horas, desinstalou minhas seriais físicas, fez uma parafernália grande, e, no final a ECF só funcionava com o programa de testes deles e ainda tive um trabalhão pra reinstalar o que desinstalaram, uma vez que nao funcionou direito.

Nota. Se o tecnico deles nao consegue fazer, como acham que um tecnico externo, ou um usuario vá conseguir???

Ficaria muito mais facil setar um comando e a bematech(ou outra marca) fazer o tratamento. Isto é possivel. Basta querer...

Aina nao consegui fazer funcionar sem intermitencia...

Amigo Rodrigo Marchese, se conseguiu, sou do ES tb, se puder me passar uma informação mais correta sobre isto, posso até ir à sua empresa.

Abraços a todos 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2769 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.