Jump to content

chamada diadoacbr

Assista tectoy.png

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


douglas_k
Go to solution Solved by Joas Vilas Boas Fernandes,
  • Este tópico foi criado há 689 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

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

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • 2 years later...
  • 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...

  • Like 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 to comment
Share on other sites

  • Administradores

Obrigado por reportar.

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

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

  • Este tópico foi criado há 689 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.