Ir para conteúdo
  • Cadastre-se

dev botao

ECF Epson TM-T900F não fazendo quebra de linha


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

Recommended Posts

Boa tarde Pessoal,

   Atualizei meu PDV nos últimos dias e estou com uma versão bem recente do ACBr. O que começou a ocorrer que não vinha acontecendo foi que na ECF Epson TM-T900F, todo local onde é impresso quebra de linha ela esta ignorando. Isso tanto nas observações do cupom fiscal, relatórios gerencias, comprovante de cartão de crédito de cartão, entre outros.

   Não sei agora se isso é algum novo parâmetro que deve ser configurado, ou o que pode ser. Alguém tem conhecimento sobre o que ocasiona esse tipo de situação?

 

Desde já agradeço.

Link para o comentário
Compartilhar em outros sites

8 minutos atrás, Juliomar Marchetti disse:

O firmeware dela está atualizado?

Preciso verificar qual é a versão do firmeware, mais realmente pode ser que não esta com a ultima versão.

Nas 4 ECFs que temos desse modelo ocorre a mesma situação.

Pesquisando agora no arquivo ACBrSerial-change-log.txt, encontrei que ouve uma alteração no dia 18/07/2017.

[*] Ajuste em "TACBrECFEscECFProtocoloEpsonDLL.EnviaComando_ECF", para modifcar
    todas as quebras de linha para LF antes de enviar para a DLL
    (Por: DSA)

Agora não sei o fato da alteração ter sido feito, talvez preciso fazer mais alguma coisa além de apenas compilar o fonte. Tentei jogar a ultima versão da dll Epson que vem junto com o ACBr e também não resolveu.

 

Link para o comentário
Compartilhar em outros sites

Boa tarde senhores.

Eu já notei este erro na Epson logo quando atualizei o ACBR.

Trata-se de uma TM-900F, EscPos. Em contato do o PEPS (epson), questionei se houve alguma liberação recente de atualização de firmware, mas nada mudou além da dll, a mesma do ACBR (v4.9).

Esse change-log citado pelo Douglas foi de fato homologado e aprovado nas ECFs, ou é algum parâmetro novo que deve estar faltando alimentação?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Vocês estão falando de impressora Fiscal ou não fiscal ?

Por favor poste as imagens de antes e depois...

3 horas atrás, douglas_k disse:

Pesquisando agora no arquivo ACBrSerial-change-log.txt, encontrei que ouve uma alteração no dia 18/07/2017.

Você configura a porta como "USB" ?

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

6 minutos atrás, Daniel Simoes disse:

Vocês estão falando de impressora Fiscal ou não fiscal ?

Por favor poste as imagens de antes e depois...

Você configura a porta como "USB" ?

Daniel, é uma impressora fiscal Epson TM-T900F. Isso porta 'USB'. Mandei duas imagens, em uma delas vc pode ver que ta organizado, em outra ele não faz as quebras de linha. Isso ocorre nos gerenciais, observação do cupom fiscal e até na impressão de comprovante de cartão.

certo.jpg

errado.jpg

Link para o comentário
Compartilhar em outros sites

Douglas,

fiz uma alteração na Unit: ACBrECFEscECF, linha 564:
    ACmd := ReplaceString(ACmd, NUL, '[NULL]');
    ACmd := ChangeLineBreak(ACmd, LF);

Depois:
    ACmd := ReplaceString(ACmd, NUL, '[NULL]');
    //ACmd := ChangeLineBreak(ACmd, LF);

Uma solução paliativa :( Ficarei acompanhando para ver o que será feito na unit da trunk.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Fiz um teste em uma Epson TM900F por porta USB e o problema realmente ocorre... Reverti a modificação anterior...

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

14 horas atrás, Gefferson Ferraz disse:

Douglas,

fiz uma alteração na Unit: ACBrECFEscECF, linha 564:
    ACmd := ReplaceString(ACmd, NUL, '[NULL]');
    ACmd := ChangeLineBreak(ACmd, LF);

Depois:
    ACmd := ReplaceString(ACmd, NUL, '[NULL]');
    //ACmd := ChangeLineBreak(ACmd, LF);

Uma solução paliativa :( Ficarei acompanhando para ver o que será feito na unit da trunk.

 

12 horas atrás, Daniel Simoes disse:

Fiz um teste em uma Epson TM900F por porta USB e o problema realmente ocorre... Reverti a modificação anterior...

Show de bola pessoal. Obrigado pela ajuda.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
14 horas atrás, Gefferson Ferraz disse:

Douglas,

fiz uma alteração na Unit: ACBrECFEscECF, linha 564:
    ACmd := ReplaceString(ACmd, NUL, '[NULL]');
    ACmd := ChangeLineBreak(ACmd, LF);

Depois:
    ACmd := ReplaceString(ACmd, NUL, '[NULL]');
    //ACmd := ChangeLineBreak(ACmd, LF);

Uma solução paliativa :( Ficarei acompanhando para ver o que será feito na unit da trunk.

 

26 minutos atrás, douglas_k disse:

 

Show de bola pessoal. Obrigado pela ajuda.

Foi retornado o código se notaram no svn

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
  • Fundadores

copie a DLL da Epson para impressoras fiscais, na mesma pasta do seu .EXE, e configure em ACBrECF1.Porta  := "DLL:Epson"

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

Link para o comentário
Compartilhar em outros sites

  • Fundadores

parece tudo correto... esse modelo realmente usa o protocolo "EscECF"...

se você for usar o Virtual COM Port, não precisará da DLL da Epson na pasta, pois nesse caso, o ACBrECF, falará direto com o ECF, pela porta serial...

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

Link para o comentário
Compartilhar em outros sites

  • 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á 1324 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...