Ir para conteúdo
  • Cadastre-se

dev botao

Fechamento De Cupom - Problema Na Mensagem


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

Recommended Posts

Postado

Pessoal, estou com o seguinte problema: 

 

Envio uma mensagem para o fechamento do ECF (ECF.FechaCupom) mas no ECF imprime somente 2 linhas e meia...

 

Verifiquei no LOG do Monitor e está mandando todo o texto para o ECF 

 
ECF.FechaCupom(MD-5: 194E95F0967512A6B08BF1E55B217C38          |                                                |Val Aprox Tributos R$0,10(10,00%) Fonte: IBPT   |CLIENTE: AO CONSUMIDOR - 1                      |CNPJ/CPF:                     IE/RG:            |CAIXA:   1  TC:  1  TV:    1 VEND:      1  S:|13VENCTOS: 22/11/13 -    1.00|)
 
Mas no ECF imprime assim:
MD-5: 194E95F0967512A6B08BF1E55B217C38
 
Val Aprox Tributos R$0
 
o ECF é uma DARUMA FS600.
 
 
Postado

Pessoal, 

 

Identifiquei o problema, é um caracter ")", onde provavelmente finaliza o comando.

Mesmo setando como True IgnorarTagFormatacao não imprime a partir deste caracter.

 

Alguma solução ou terei mesmo que substituir este caracter?

  • Moderadores
Postado

Eduardo eu testei com uma Daruma FS700 usando mesmo texto que você passou e funcionou legal, será que não é alguma coisa na impressora, penso que seria interessante entrar em contato com o suporte da Daruma e verificar se é necessário algum cuidado na impressão do rodapé do cupom.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Postado

Régys, o que me parece é o seguinte:

 

se coloco o caracter ")", corta nele, se não coloco ele, imprime as 8 linhas sem problemas.

Já tentasse enviar um comando que tenha este caracter?

 

Me parece que o Monitor está identificando como fim do comando, pois fecha do parenteses.

 

ECF.FechaCupom(MD-5: 194E95F0967512A6B08BF1E55B217C38          |                                                |Val Aprox Tributos R$0,10(10,00%) Fonte: IBPT   |CLIENTE: AO CONSUMIDOR - 1                      |CNPJ/CPF:                     IE/RG:            |CAIXA:   1  TC:  1  TV:    1 VEND:      1  S:|13VENCTOS: 22/11/13 -    1.00|)

  • Moderadores
Postado

Você não tinha citado que a situação ocorria com o Monitor, ai muda tudo, o certo seria enviar o comando assim:

ECF.FechaCupom("MD-5: 194E95F0967512A6B08BF1E55B217C38          |                                                |Val Aprox Tributos R$0,10(10,00%) Fonte: IBPT   |CLIENTE: AO CONSUMIDOR - 1                      |CNPJ/CPF:                     IE/RG:            |CAIXA:   1  TC:  1  TV:    1 VEND:      1  S:|13VENCTOS: 22/11/13 -    1.00|")

Note as aspas duplas abrindo e fechando a string, se não colocar, realmente vai dar problema no monitor.

  • Curtir 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Este tópico foi criado há 4018 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.