Ir para conteúdo
  • Cadastre-se

dev botao

Impressora trava ao abrir gaveta


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

Recommended Posts

Olá a todas, já vasculhei bastante e não encontrei que solucionasse esse problema, por isso venha aqui expor meu problema e pedir ajuda de vocês.

O problema é o seguinte: Ao acionar o comando para abrir a gaveta a impressora trava e não imprime mais, a impressora é USB emulando uma porta COM. Mas a prota COM emulada só é usada quando se imprime uma NFCe, pois as demais impressões é usado via USB, então trabalho da seguinte maneira: Sempre após uma impressão de NFCe adiciona a seguinte linha: ACBrPosPrinter.Desativar, aí neste caso pode-se usar impressão USB normalmente, porém se abro a gaveta então a impressão USB trava mas a impressão COM emulado continua funcionando.

ACBrPosPrinter.Ativar;

ACBrPosPrinter.AbrirGaveta;

ACBrPosPrinter.Desativar;

Como após abrir a gaveta é executado a instrução ACBrPosPrinter.Desativar, então a impressão USB deveria funcionar normalmente assim como ocorre quando é impresso uma NFCe e logo em seguida é executado a instrução ACBrPosPrinter.Desativar.

É como se a instrução ACBrPosPrinter.Desativar só funcionasse após imprimir uma NFCe, mas quando abro a gaveta não.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

o Spooler está instalado na porta COM ? se sim, ele pode prender a porta...

Experimente ativar a propriedade "ControlePorta" do ACBrPosPrinter

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

Muito obrigado pela atenção Daniel, desculpe minha ignorância mas como verifico se o Spooler está instalado na porta COM? Já no caso de ativar a propriedade "ControlePorta" do ACBrPosprinter, antes eu deixa esta opção marcada mas trouxe alguns pequenos inconvenientes, pois como eu disse: só utilizo a impressão na porta COM emulada para NFCe, qualquer outro cupom é impresso via USB mesmo, então devido a isso eu havia deixado desativado o ControleProta, mas estarei testando isso, só que neste caso não tem como o cliente fazer o teste, pois esta opção está somente no fonte, eu vou ter que ativar e aguardar o feedback do cliente, assim que eu tiver um resultado postarei aqui, obrigado. 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não comprremdo  o que você com "Imprimo pela USB'...

Mesmo usando COM Virtual você  esta imprimindo pela USB...

O ACBrPosPrinter também suporta as Impressoras instaladas no Windows... Ex:

"RAW:Nome Impressora no Windows"

Ou USB direto 

"USB"

Sugiro fazer testes com o Demo do ACBrPosPrinter para conhecer melhor os recursos disponíveis 

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

Olá Daniel, mais uma vez obrigado pela atenção, quando disse imprimo pela USB acho q foi uma falha expressão que usei, eu quis dizer que os demais cupons eu imprimo sem usar o ACBrPosPrinter, eu apenas uso um Memo e mando imprimir sem estar emulando uma porta COM, já quando é necessário imprimir um DanfeCe, aí eu uso o ACBrPosPrinter e faço a impressão por uma porta COM emulada, após imprimir, é executado a instrução ACBrPosPrinter.Desativar; assim eu consigo imprimir normalmente sem precisar emular uma porta COM, não sei se ficou claro agora, mas enfim... Isso funciona normalmente, o problema é só quando abro a gaveta, após isso, se quiser continuar usando o ACBrPosPrinter emulando uma porta COM eu consigo, mas se fôr imprimir fora do ACBrPosPrinter não vais.

Agora que uma coisa que me chamou atenção na sua resposta, você disse que o ACBrPosPrinter tbm imprime direto pela USB, disso eu não sabia, pois até agora só consigo imprimir pelo ACBrPosPrinter se tiver uma porta COM física ou emulada, aí seto a porta para ele, mas vou estar verificando essa possibilidade de impressão do ACBrPosPrinter direto pela USB

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

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


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1499 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...