Ir para conteúdo
  • Cadastre-se

dev botao

Dúvida com o ACBrLib com o método AcharPortas


Ver Solução Respondido por Daniel InfoCotidiano,

Recommended Posts

  • Membros Pro
Postado

Boa tarde, tudo bem?

Estamos com uma dúvida referente ao método AcharPortas e gostaríamos de que se fôsse possível esclarecer.

Ao realizar testes com uma Elgin I8 no Windows 10 e 11 onde no windows 10 a impressora estava com o driver instalado e no windows 11 não em ambos os casos a biblioteca retornou o nome da impressora como "USB:Printer POS-80", mas dois dias depois ao retomar os testes nas mesmas máquinas com as mesmas condições o método retornou o nome de "USB:1fc9, 2016" para a mesma impressora.

Em ambos os casos conseguimos imprimir tranquilamente mas fica este detalhe do nome da impressora estar diferente.

Isso já foi visto alguma vez? Existe alguma condição que tem gerado este comportamento?

Já tivemos casos da impressora não ser encontrada (Epson TM-T20) mas ao tentar denovo ou desligar e ligar ela era encontrada. Isso em múltiplos ambientes.

Isso é alguma forma de stand-by da impressora ou windows?

Nós estamos usando a ACBrLib x64 MT do PosPrinter.

Obrigado.

  • Consultores
Postado
8 minutos atrás, Compusis Informatica Ltda disse:

mesmas máquinas com as mesmas condições

uma possibilidade da mudança de nome seria ter sido trocada a porta USB onde a impressora estava conectada.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

  • Membros Pro
Postado

Sim isso aconteceu.

Existe alguma forma de identificarmos uma impressora pelo seu modelo? Por exemplo apenas Elgin ou Epson?  Os Métodos LerCaracterísticas e LerInfoImpressora não retornaram valores padronozados, cada impressora tinha uma coleção de informações única.

  • Consultores
  • Solution
Postado

Além da possibilidade que o @Alexandre de Paula citou pode ser que, algumas impressoras vem de fabrica com o emulador prolific para virtualização da com.
Algumas Elgin são assim, se vc utilizaro auto teste, vai ver q a comunicação vai estar serial virtual, acaba detectando e dependendo deste drive.
o que vc pode fazer é baixar o kit tools da elgin e configurar para USB.
image.png

 

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

×
×
  • 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.