Ir para conteúdo
  • Cadastre-se

dev botao

Expandido / Condensado Ecf Epson


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

Recommended Posts

  • Membros Pro

Pessoal boa tarde,

 

Seguinte já procurei no forum uma solução mas não encontrei problema ocorrido:

 

Caracter EXPANDIDO EPSON o comando  LinhaRelatorioGerencial(Chr(14) & "EXPANDIDO 1 LINHA") não esta funcionando na impressora fiscal epson

TM81 FBIII. Nas impressoras fiscais BEMATECH, DARUMA funciona perfeitamente já tentei a tag <AN> padrão da dll InterfaceEpson.dll sem sucesso. 

Meu hambiente:

 

AcbrFramework.Net.dll versão 0.9.6.1

Visual Basic.

 

se alguem tiver alguma dica eu agradeço.

Valeu....

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Para impressora fiscal.. os códigos de formatação são muito mais complexos do que apenas um chr(14)

 

Use as tags de formatação:.... Veja o exemplo no ECFTeste
 

</linha_dupla>

<CE>*** TAGS DE FORMATAÇÃO ***</CE>
<e>EXPANDIDO</e>
<N>Negrito</n>
<S>Sublinhado</s>
<C>CONDENSADO</C>
<i>ITALICO</I>
</linha_simples>

<CE>*** TAGS DE CÓDIGO DE BARRAS ***</CE>
EAN 8:
<ean8>1234567</ean8>
EAN13:
<ean13>123456789012</ean13>
INT25:
<inter>1234567890</inter>
CODE39:
<code39>ABCDE12345</code39>
CODE93:
<code93>ABC123abc</code93>
CODE128:
<code128>$-=+ABC123abc</code128>
UPCA:
<upca>12345678901</upca>
CODABAR :
<codabar>$12345</codabar>
</linha_simples>

<CE>*** TAGS DE FORMATAÇÃO ***</CE>
<ce>NO CENTRO</CE>
<AD>A Direira</ad>
</linha_simples>

<CE>*** TESTE DE TAGS INVÁLIDAS ***</CE>
<ce> <>tags inválidas no texto">">><<</CE>
<AD><da><ec></</A Direira</ad>

</linha_dupla>

 

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

  • Membros Pro

Muito estranho,

Todas as Tags funcionam perfeitamente na impressora DARUMA ( estou com a EPSON e a DARUMA na minha bancada ). Realizei os

testes na EPSON e ela não imprime acabei tendo que utilizar a dll da própria epson e nela funciona perfeitamente as Tags <AL><AA>.

 

Estou anexando o log para ver se estou cometendo algum erro...

 

Nos logs pude observar as seguintes diferenças:

 

EPSON:

18:46:45:549 LinhaRelatorioGerencial( "<e>EXPANDIDO</e>", 0 )
   xEPSON_Send_From_FileEXX -> 0E02|0000|EXPANDIDO 
 Ret = 0
 
DARUMA:
-- 18:47:49:915 LinhaRelatorioGerencial( "<e>EXPANDIDO</e>", 0 )
                TX -> [FS]F[231][ESC]W[sOH]EXPANDIDO[ESC]W[NUL][LF][255][CR]
   18:47:50:089 RX <- :0000000[231][CR][224]
 
Aparentemento o [ESC]W[sOH] não esta sendo enviado para a EPSON...
 
 
 

LogACBrXDARUMA.txt

LogACBrXEPSON.txt

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Notei que você está usando USB na Epson... talvez seja esse o problema... por favor experimente usando uma Porta Serial...

 

Você pode usar o TMVirtualPort da Epson para criar uma porta COM Virtual, na USB

http://global.latin.epson.com/br/Catalogo/ECF-IF-TM-T800F/Drivers-e-Suporte

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

Apliquei a seguinte correção nos fontes do SVN:

 

Data: 13/10-2014   (por: DSA)
-- ACBrECFEpson --
[-] Removido o método interno "RemoveCaracteresNaoImprimiveis" criado em 28/05/2014
    Pois esse metodo removia os caracteres de Controle de Impressão impossibilitando
    o uso de TAGS de formatação.
    A remoção de caracteres não imprimiveis dever ser tratada pela rotina chamadora...

Favor atualizar os fontes e testar...

  • Curtir 2
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

  • Moderadores

Boa noite

Posso já dar um feed back! expandido, negrito ,sublinhado tranquilo!

mas itálico e todos os códigos de barras não funcionaram!

 

testei com uma ECF física

  • 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

  • Fundadores

Boa noite

Posso já dar um feed back! expandido, negrito ,sublinhado tranquilo!

mas itálico e todos os códigos de barras não funcionaram!

 

testei com uma ECF física

Juliomar,

 

Qual versão de ECF vc usou ?

 

Aqui numa TM-T81 FBIII funcionou tudo...

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

  • Moderadores

Juliomar,

 

Qual versão de ECF vc usou ?

 

Aqui numa TM-T81 FBIII funcionou tudo...

Igualmente Daniel!

Claro fiz testes com o delphi! pode ser isso!

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

  • Membros Pro

Pessoal,

 

Estou gerando a dll via VS 2012 ela gera a dll e o tlb. normalmente abro o ECFTESTE em vb6 para testes e o mesmo ainda não imprime 

o texto em expandido o que posso esta fazendo de errado. Vi que vocês estão testando em DELPHI porem não tenho conhecimento da IDE 

vocês teriam alguma sugestão?.

 

Obrigado...

 

Somente para esclarecer estou utilizando o SVN para atualizar os arquivos no seguinte caminho:

 

svn://svn.code.sf.net/p/acbr/code/

 

é este mesmo?

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom depois de muito apanha ( faz parte rsrs ) conseguir compilar no Lazarus e depois no VS2012

após isso testei a impressora epson TM-T81 FBIII onde o seguintes comandos funcionam:

 

EXPANDIDO

NEGRITO 

SUBLINHADO

CONDENSADO

ITALICO

CENTRALIZADO

LINHA DUPLA

LINHA SIMPLES

A DIREITA

 

Comandos que não funcionam

Todos os de Código de Barras.

 

Bom nesse momento estou precisando do comando EXPANDIDO

porem se o moderador permitir irei deixar a questão em aberto para um 

possivel solução.

 

Segue o log em anexo.

 

 

LogACBrX.txt

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Os comandos de Código de Barras funcionam...

 

O que ocorre é que alguns códigos de barra tem especificidades, como numero exato de caracteres, apenas números, quantidade de caracteres par, etc...

 

 

TEXTO LIVRE
Até 600 caracteres
ÁÉÍÓÚáéíóúçÇãõÃÕÊêÀà

</linha_dupla>

<CE>*** TAGS DE FORMATAÇÃO ***</CE>
<e>EXPANDIDO</e>
<N>Negrito</n>
<S>Sublinhado</s>
<C>CONDENSADO</C>
<i>ITALICO</I>
</linha_simples>

<CE>*** TAGS DE CÓDIGO DE BARRAS ***</CE>
EAN 8:
<ean8>1234567</ean8>
EAN13:
<ean13>123456789012</ean13>
INT25:
<inter>1234567890</inter>
CODE39:
<code39>ABCDE12345</code39>
CODE93:
<code93>ABC123abc</code93>
CODE128:
<code128>$-=+ABC123abc</code128>
UPCA:
<upca>12345678901</upca>
CODABAR :
<codabar>$12345</codabar>
</linha_simples>

<CE>*** TAGS DE FORMATAÇÃO ***</CE>
<ce>NO CENTRO</CE>
<AD>A Direira</ad>
</linha_simples>

<CE>*** TESTE DE TAGS INVÁLIDAS ***</CE>
<ce> <>tags inválidas no texto">">><<</CE>
<AD><da><ec></</A Direira</ad>

</linha_dupla>
 

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

  • Moderadores

Boa tarde Daniel!

ontem não consegui, mas hoje irei fazer alterações e mais testes!

em princípio funcionou como o colega acima mencionou

mas nos codigos de barras nenhum, utilizei o schema acima informado por ti, pois usei o ECFTeste para testar!

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

  • Moderadores

Daniel, Juliomar

 

Ao executar o comando:

 

CarregaFormasPagamento

FormasPagamento

 

Esta dando o seguinte erro list index(0) out of bounds

 

segue o log em anexo

Também já estava ciente do problema! o mesmo já havia sido repassado, mas como não efetuei testes com a ECF física não consegui aplicar uma correção!

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

  • Membros Pro

É estou com um grande problema pois preciso liberar a fonte expandida ( já esta funcionando) porem não consigo liberar 

pois não consigo ler as formas de pagamento.

 

Não tenho muito conhecimento na linguagem porem se você tiver o arquivo .pas acredito que consigo compilar a dll e testar aqui.

Link para o comentário
Compartilhar em outros sites

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