Ir para conteúdo
  • Cadastre-se

dev botao

Daruma DR800


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

Recommended Posts

2 minutos atrás, BigWings disse:

Com o cabo serial também não precisei do Sleep, apenas com cabo USB.

Então é isso.

Matamos a charada.

Cabo Serial : Configurar Baud pelo firmware da impressora( Desliga e Liga com o botão Avanço Pressionado) e já era. ( Testado em 128000 - OK)

Cabo USB  : Colocar Sleep na função da porta e ser feliz.

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Opa,

moacirg

Estou tendo problemas de comunicação tb, com essa DR800, usando cabo serial na porta com1 do pc.

segue anexo como que esta configurado na impressora, a velocidade. e na porta do pc com1 esta com a mesma velocidade de 9600.

pergunto? onde vc achou na impressora esta velocidade citada por vc 128000?

fico no aguardo.

abraço.

IMG_5477.JPG

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Todas as impressoras Daruma mais novas, tanto fiscais quanto não fiscais funciona na velocidade de 115200, configure o componente ACBr para esta velocidade e porta e tudo vai funcionar, desde que o driver da impressora esteja instalado corretamente.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Ola,

Régys Silveira

Obrigado  por me responder mas peço desculpas, por nao ter especificado muito caisa.

Problema:

Cupm NFC-e, usando ACBrPosPrinter, com impressora DR800 delphi2010.

Config do componente.

ImpPosPrinter.Device.TimeOut     = 1000
ImpPosPrinter.Device.Baud          = 9600
ImpPosPrinter.Device.Parity         = none
ImpPosPrinter.Device.Stop           =  s1      
ImpPosPrinter.Device.Data            = 8
ImpPosPrinter.Device.HandShake= RTS/CTS

Obs: conforme esta na imagem acima da impressora de cupom eletronico.

na com serial fisica do Micro, COM1, esta em 9600 tb,

desta forma o que esta acontecendo é q as vezes perde comunicação e nao imprime nada. (durante o dia todo, uma ou duas vezes).

quando eu configuro a impressora para 115200, e a COM1 do micro tb para 115200, ai sim piora, fica dando a todo momento mais vezes por dia a cada cupom.

ja nao sei mais o que fazer to com este problema a mais de dois meses no cliente.

So para constar, com a bematech mp4200, usando USB. nunca tive problemas.

obrigado. no aguardo..

 

 

 
 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Por favor não escreve em negrito, siga regras do fórum.

A velocidade da impressora é 115200 salvo se alguém a configurou diferente do padrão.

Quanto as quedas, geralmente são 3 motivos:

  1. driver desatualizado ou não foi instalado corretamente, neste caso lhe aconselho a entrar em contato com o suporte ao desenvolvedor Daruma, eles são ótimos e muito solícitos para ajudar.
  2. porta USB com problemas.
  3. cabo usb quebrado ou com problemas.

Eu tenho uma Daruma DR800 aqui ligada a USB e funciona perfeitamente, então com certeza é um dos pontos acima.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

 Régys Silveira

Ok, desculpa, pelo negrito. nao me ative a isso tens razão, bom, vc citou os 3 problemas, mas lembrando que eu mencionei que uso porta serial fisica do PC

nao uso cabo usb, nestas daruma é cabo serial mesmo, e detalhe, sao cabos novos, estava usando eles nas mp4000 da bematech.

alguma sugestão para este caso usando cabo serial.

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Então o problema seria a velocidade no meu ver, sempre use 115.200 para Daruma.

Tente baixar o buffer de recepção e transmissão da porta serial também, talvez ajude.

Outra coisa é verificar se a porta serial está realmente 100% funcional.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

4 horas atrás, DSilva disse:

Opa,

moacirg

Estou tendo problemas de comunicação tb, com essa DR800, usando cabo serial na porta com1 do pc.

segue anexo como que esta configurado na impressora, a velocidade. e na porta do pc com1 esta com a mesma velocidade de 9600.

pergunto? onde vc achou na impressora esta velocidade citada por vc 128000?

fico no aguardo.

abraço.

IMG_5477.JPG

Boa tarde,

A velocidade da porta é 128K quando se utiliza pela USB e lá no Gerenciador de Dispositivos tmb tem a opção 128K.

Quando se utiliza a porta serial, ae é 115.200 mesmo, normal.

Qual problema vc esta passando ?

Ela imprime o cupom mais para no  QRCode  ? É esse ??

Link para o comentário
Compartilhar em outros sites

Opa, 

ainda bem q isso ta funcionando, o problema e que durante o dia todo em alguns cupons a DR800 simplesmente nao ta imprimindo todo o cupom , nao sai nada, e da erro de comunicação.

cara é muito estranho isso, e o mais estranho é quando eu coloco a impressora na velocidade  de 115200, configuro no componente com a mesma,  so nao altero no gerenciador de dispositivos na porta COM1 do pc, ai sim o problema se multiplica.  

ta um caos aqui no clinete dai imagina so supermercado na hora do movimento.. 

 

Link para o comentário
Compartilhar em outros sites

19 minutos atrás, DSilva disse:

Opa, 

ainda bem q isso ta funcionando, o problema e que durante o dia todo em alguns cupons a DR800 simplesmente nao ta imprimindo todo o cupom , nao sai nada, e da erro de comunicação.

cara é muito estranho isso, e o mais estranho é quando eu coloco a impressora na velocidade  de 115200, configuro no componente com a mesma,  so nao altero no gerenciador de dispositivos na porta COM1 do pc, ai sim o problema se multiplica.  

ta um caos aqui no clinete dai imagina so supermercado na hora do movimento.. 

 

Entendo perfeitamente a situação.

Acho que alguma coisa esta segurando a porta serial do seu PC.

Vc esta instanciando rodando o DarumaFrameWork em seu projeto ?? 

Se estiver, precisa entrada no XML de configuração da impressora e mudar o nome do produto para nada, assim: <Produto></Produto>

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, DSilva disse:

 

Cara,nao entendi. mas  eu uso os componentes do Acbr postei logo acima, como que configuro ele para impressao.

Calma lá, deixa eu entender seu cenário.

Vc usa apenas o componente ACBRPOSPRINTER ou usa tmb a DLL da Daruma ?

 

Link para o comentário
Compartilhar em outros sites

Sim, isso ai, somente o  ACBRPOSPRINTER para NFC-E.

Obs: Tenho em alguns clientes a Bematech MP4200, com cabo USB, e nao tenho nenhum problema com comunicação.

vc tem o driver usb dessa daruma dr800 atualizado. 

Editado por DSilva
Link para o comentário
Compartilhar em outros sites

Agora, moacirg disse:

No componente tem uma propriedade chamada ControlePorta, deixa ela como TRUE.

A sua esta ??

esta configurado assim:

ImpPosPrinter.ControlaPorta        = True

ImpPosPrinter.Device.TimeOut     = 1000
ImpPosPrinter.Device.Baud          = 9600
ImpPosPrinter.Device.Parity         = none
ImpPosPrinter.Device.Stop           =  s1      
ImpPosPrinter.Device.Data            = 8
ImpPosPrinter.Device.HandShake= RTS/CTS

Link para o comentário
Compartilhar em outros sites

Vc já tentou deixar em 38400 com  ImpPosPrinter.Device.HandShake = XON/XOFF ?

Muda tmb a velocidade na impressora, pelo firmware dela.

Tive um cliente que resolvi dessa forma.

Inclusive as impressoras da marca ELGIN é nessa velocidade, segundo o suporte.

Faça o teste e me fala.

Link para o comentário
Compartilhar em outros sites

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