Jump to content

dev botao

Expandido / Condensado Ecf Epson


jt_vb
  • Este tópico foi criado há 3536 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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...

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

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

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

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.