Ir para conteúdo
  • Cadastre-se

dev botao

Posprint tentando configura usb


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1682 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Pessoal posso está fazendo besteira mais estou tentando configura dessa forma para imprimir direto pelo usb , mais está dando erro  cbxPorta.text:= 'HprtPrinter.dll, hprtio.dll:ELGIN' ;

ao clicar em ativar diz porta não definida,  o que eu não entendir nesse tópico

 

Postado

então Daniel pra bematech e daruma da certo, ou seja pra qual quer uma ou não?

se eu fizer assim ACBrPosPrinter1.Porta := 'USB:Bematech'                      -   Tenta conexão em alguma Impressora USB, listada como sendo do Fabricante 'Bematech'

se eu fizer assim ACBrPosPrinter1.Porta := 'USB:Daruma'                      -   Tenta conexão em alguma Impressora USB, listada como sendo do Fabricante 'Daruma'

 

se fizer assim vai da certo?

da minha pergunta acima é porque a dlls que tem no diretório do acbr só é a elgin e epson por isso da pergunta

 

  • 4 semanas depois ...
Postado
Em 31/03/2020 at 22:17, Daniel Simoes disse:

Apenas configure "USB", na porta e teste...

Ola, Daniel Simoes.

Ref. a esse assunto em configurar como USB na porta para usar o Comp. PosPrint, eu percebi que em alguns casos neste  ambiente:

Win7 Ultmate SP1 32bit

-> Bematech Mp4200 TH drive USB na porta Virtual COM5

-> Balanca Toledo na porta COM2 fisica

-> PinPAD da Verifone modelo VX820 na porta virtual COM6

Ao ativar o componente usando a porta USB, esta achando o PINPAD como impressora posprint.

e pior ainda, usando o demo do acbrposprint que tem disponivem para download ao ativar selecionando a porta USB ele reconhece o PINPAD como impressora (Obs, eu percebi isso com alguns clientes usando exatamente essa configuracao).

Alguem ja teve esse problema ou passou por isso?

Nesse caso se eu especificar A porta COM da impressora ai funciona.

O problema é que eu tenho uma tratamento caso nao ative a impressora na impressao, eu faço uma busca usando a funcionalidade que carrga as impressoras (PosPrinter.Device.WinUSB.DeviceList.Items.DeviceName)

fazendo isso nao reporta erro de impressao para o cliente, ja tenho isso fincionando algun tempo.

caso precise de mais informação me avise 

Abraço e fico no aguardo. 

  • Fundadores
  • Solution
Postado

USB com COM virtual, o componente sempre irá preferir usar a COM (ele mesmo muda)

para que não tenha confusão com dispositivos não mapeados, informe USB:PID:VID...

Se você rodar o método "AcharPortasUSB", ele já retornará uma String nesse formato

  • Curtir 1
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.

Postado
Em 25/04/2020 at 12:32, Daniel Simoes disse:

USB com COM virtual, o componente sempre irá preferir usar a COM (ele mesmo muda)

para que não tenha confusão com dispositivos não mapeados, informe USB:PID:VID...

Se você rodar o método "AcharPortasUSB", ele já retornará uma String nesse formato

Opa blz Daniel,

viu essa funcao AcharPortasUSB do proprio componente, retorna a informacao ''  USB:PID:VID '' tbm ?

 

Postado
3 minutos atrás, Daniel Simoes disse:

SIM

Eu tava testando agora com o Demo, e olha so ele traz o pinpad na porta com9, minha pergunta;  Daniel é correto ele listar esse equipamento? levando em conta que ele nao é uma impressora ou menos ainda uma etiqueta?

eu de fato é assim mesmo.

Se eu usar na confinguracao da porta ao ativar com ''USB'' que na minha opiniao seria o correto, mas dai ela seta a porta com9 sempre. e a impressora esta na com6.

Capturar.PNG

Postado
14 minutos atrás, DSilva disse:

Eu tava testando agora com o Demo, e olha so ele traz o pinpad na porta com9, minha pergunta;  Daniel é correto ele listar esse equipamento? levando em conta que ele nao é uma impressora ou menos ainda uma etiqueta?

eu de fato é assim mesmo.

Se eu usar na confinguracao da porta ao ativar com ''USB'' que na minha opiniao seria o correto, mas dai ela seta a porta com9 sempre. e a impressora esta na com6.

Capturar.PNG

tem um video pra mostrar melhor usando o demo.

  • Fundadores
Postado
20 minutos atrás, DSilva disse:

Eu tava testando agora com o Demo, e olha so ele traz o pinpad na porta com9, minha pergunta;  Daniel é correto ele listar esse equipamento? levando em conta que ele nao é uma impressora ou menos ainda uma etiqueta?

SIM... pois para todos os efeitos... é uma porta COM, como outra qualquer...

O único equipamento detectado como USB, na sua imagem, é justamente o PinPad

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.

Postado
10 minutos atrás, Daniel Simoes disse:

SIM... pois para todos os efeitos... é uma porta COM, como outra qualquer...

O único equipamento detectado como USB, na sua imagem, é justamente o PinPad

OK, Daniel, levando em conta então, eu nao posso passar USB para achar a impressora neste caso. vou ter que informar a porta com mesmo que no exemplo do video é a COM6 onde esta a impressora bematech.

  • Fundadores
Postado

Clique em Informações USB... essa impressora não está sendo listada como um dispositivo, nos GUIDs

 

  GUID_DEVCLASS_PORT : TGUID = '{4D36E978-E325-11CE-BFC1-08002BE10318}';
  GUID_DEVCLASS_PRINTER : TGUID = '{4D36E979-E325-11CE-BFC1-08002BE10318}';
  GUID_DEVINTERFACE_USBPRINT: TGUID = '{28D78FAD-5A12-11D1-AE5B-0000F803A8C2}';
  

 

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.

Postado
8 minutos atrás, Daniel Simoes disse:

Clique em Informações USB... essa impressora não está sendo listada como um dispositivo, nos GUIDs

 


  GUID_DEVCLASS_PORT : TGUID = '{4D36E978-E325-11CE-BFC1-08002BE10318}';
  GUID_DEVCLASS_PRINTER : TGUID = '{4D36E979-E325-11CE-BFC1-08002BE10318}';
  GUID_DEVINTERFACE_USBPRINT: TGUID = '{28D78FAD-5A12-11D1-AE5B-0000F803A8C2}';
  

 

Olha so a img, eu nao tinha mencionado que ela foi instalada com COM virtual. mas ta ali.

 

Capturar.PNG

Postado
3 minutos atrás, Daniel Simoes disse:

Isso é uma característica do Driver desse fabricante, não há o que possa ser feito do lado do ACBr...

mas não há problema em usar ela pela porta COM

olha só, o Pinpad ta com o mesmo GUID da impressora Bematech

Pode isso?

Capturar.PNG

  • Este tópico foi criado há 1682 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.

The popup will be closed in 10 segundos...