Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá boa tarde.

Estou utilizando o ChqTeste pra comunicar com uma impressora de cheque perto 502s, porém quando chega na function TACBrCHQPerto.EnviaComando(cmd: String; SecTimeOut : Integer): String, no seguinte código:

           try
              ACK := fpDevice.Serial.RecvByte(SecTimeOut) ;
           except
              raise Exception.create(ACBrStr('PertoCheck não responde'));
           end ;

no try o aplicativo trava e logo apos recebo a exception.

Estou utlizando a porta serial.

4800 - Baud

hsDTR_DSR - handshake

none - parity

mas tentei varias configurações na porta serial e nada funciona, o problema parece estar no retorno pois aparentemente a impressora é ativada.

Se alguém puder me ajudar, agradeço desde já

 

  • 1 ano depois...
  • 1 ano depois...
  • Membros Pro
Postado (editado)
Em 29/06/2015 at 15:58, Emerson Teixeira disse:

Olá boa tarde.

Estou utilizando o ChqTeste pra comunicar com uma impressora de cheque perto 502s, porém quando chega na function TACBrCHQPerto.EnviaComando(cmd: String; SecTimeOut : Integer): String, no seguinte código:

           try
              ACK := fpDevice.Serial.RecvByte(SecTimeOut) ;
           except
              raise Exception.create(ACBrStr('PertoCheck não responde'));
           end ;

no try o aplicativo trava e logo apos recebo a exception.

Estou utlizando a porta serial.

4800 - Baud

hsDTR_DSR - handshake

none - parity

mas tentei varias configurações na porta serial e nada funciona, o problema parece estar no retorno pois aparentemente a impressora é ativada.

Se alguém puder me ajudar, agradeço desde já

 

Alguem conseguiu?

Em 29/06/2015 at 15:58, Emerson Teixeira disse:

Olá boa tarde.

Estou utilizando o ChqTeste pra comunicar com uma impressora de cheque perto 502s, porém quando chega na function TACBrCHQPerto.EnviaComando(cmd: String; SecTimeOut : Integer): String, no seguinte código:

           try
              ACK := fpDevice.Serial.RecvByte(SecTimeOut) ;
           except
              raise Exception.create(ACBrStr('PertoCheck não responde'));
           end ;

no try o aplicativo trava e logo apos recebo a exception.

Estou utlizando a porta serial.

4800 - Baud

hsDTR_DSR - handshake

none - parity

mas tentei varias configurações na porta serial e nada funciona, o problema parece estar no retorno pois aparentemente a impressora é ativada.

Se alguém puder me ajudar, agradeço desde já

 

alguem conseguiu?

Editado por rodrigoogioni
  • 2 semanas depois ...
  • Moderadores
Postado

Impressora Perto funciona na velocidade 4800 na Serial, porem está com alguns problemas devido a Timeout, irei realizar ajustes na classe e assim que possível anexo ela para que o pessoal possa subir ao repositório.

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • Moderadores
Postado

Seque anexo Unit alterada para comunicação com a impressora Perto, foram feito testes de Impressão de cheque, Leitura de CMC7, e Impressão de Verso. peço integrem a unit ao fonte oficial.

ACBrCHQPerto.pas

  • Curtir 1

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

  • 3 semanas depois ...
  • Moderadores
Postado

Boa Noite,

Realizei um ajuste para que caso não seja informado valor para o Favorecido ou Cidade o cheque seja impresso, enviando vazio estava gerando erro "001 Mensagem com dados inválidos." no processo de impressão quando valores em branco.

ACBrCHQPerto.pas

Pedro E. Braga

Product Owner/ System Analyst / Programmer

WhatsApp (47) 98925-0951

E-mail: [email protected]

Skype: [email protected]

http://bragatec.blogspot.com.br

Postado
Em 19/02/2018 at 19:34, Pedro E. Braga disse:

Boa Noite,

Realizei um ajuste para que caso não seja informado valor para o Favorecido ou Cidade o cheque seja impresso, enviando vazio estava gerando erro "001 Mensagem com dados inválidos." no processo de impressão quando valores em branco.

ACBrCHQPerto.pas

Boa tarde Pedro.

Estou com erro de impressão da Pertocheck. O Softcheck reconhece a conexão da impressora, mas não imprime. O modelo é a 501S. Você poderia me ajudar? Não entendo de programação. 

  • Fundadores
Postado
4 minutos atrás, italojr_87 disse:

Você poderia me ajudar? Não entendo de programação

Desculpe... este fórum se destina a programadores que usam os fontes do Projeto ACBr

Recomendo entrar em contato com o Suporte da empresa que desenvolveu o seu programa...

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.

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