You are on page 1of 7

Boletim Tcnico

Impresso de texto formatado na Impressora No-Fiscal

Produto : Microsiga Protheus Faturamento 11

Chamado : TGXYIA Data da publicao : 29/01/16

Pas(es) : Brasil Banco(s) de Dados : Todos

Implementada melhoria no mdulo Faturamento (SIGAFAT), para possibilitar o envio de texto customizado
(negrito,sublinhado, Cdigo do Tipo QrCode,etc.) para impressora no - fiscal. Pode ser utilizado para as
impressoras no-fiscais homologadas, at o momento, Daruma DR700 e Bematech 4200.

Novas impressoras e novos comandos devero seguir o fluxo padro de melhoria TOTVS, atravs do
desenvolvimento participativo.

Impressoras No-Fiscais Homologadas vide link do TDN:


http://tdn.totvs.com/pages/viewpage.action?pageId=6790670

Procedimento para Implementao

Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) deste chamado.

Procedimentos para Configurao

ig O funcionamento desta melhoria depende da configurao efetuada, por isso, siga corretamente o uso
das tags e das funes.

Para utilizar a impresso formatada foram disponibilizadas tags, elas guardam os comandos que sero
enviados s impressoras.
As Tags devem ser enviadas no seguinte padro:

<> + texto + </>, onde:

<> : o comando de abertura da Tag


</> : encerra o comando de formatao especfica

As tags so:

<b> :Inicia Texto em Negrito

1 SIGAFAT Impresso de texto formatado na Impressora No-


Fiscal
Boletim Tcnico

</b> :finaliza texto em negrito

<i> :inicia texto em itlico


</i> :finaliza texto em itlico

<s> : inicia texto em sublinhado


</s> : finaliza texto em sublinhado

<e> : inicia texto em expandido


</e> : finaliza texto em expandido

<c> : inicia texto em condensado


</c> : finaliza texto em condensado

<n> : inicia texto em normal


</n> : finaliza texto em normal

<fe> :habilita fonte elite


</fe> : desabilita fonte elite

<xl> :habilita texto extra grande


</xl> :desabilita texto extra grande

<gui> :ativa guilhotina


</gui>:finaliza guilhotina

//Trecho de cdigo

<ean13> : inicia codigo de barra ean13


</ean13> : finaliza codigo de barra ean13

<ean8> : inicia codigo de barra ean8


</ean8> : finaliza cdigo de barra ean8

<upc-a> : inicia codigo de barras upc-a


</upc-a> : finaliza cdigo de barras upc-a

<code39> : inicia codigo de barras CODE39


</code39> :finaliza cdigo de barras CODE39

<code93> : inicia codigo de barras CODE93


</code93> : finaliza codigo de barras CODE93

<codabar> : inicia cdigo de barras CODABAR


</codabar> : finaliza cdigo de barras CODABAR

SIGAFAT Impresso de texto formatado na


2
Impressora No-Fiscal
Boletim Tcnico

<msi> : inicia cdigo de barras MSI


</msi>: finaliza cdigo de barras MSI

<pdf> : inicia codigo de barras PDF


</pdf>: finaliza cdigo de barras PDF

<code128> : inicia codigo de barras CODE128


</code128> : finaliza cdigo de barras CODE128

<qrcode> : inicia cdigo de barras do tipo QRCODE


</qrcode> : finaliza cdigo de barras do tipo QRCODE

<ibmp> : inicia a impresso do logotipo no carregado


</ibmp> : finaliza a impresso do logotipo no carregado

Na impressora Daruma:

//Trecho de cdigo

Nas Impressoras Daruma e Bematech

//Trecho de Cdigo

Os comandos abaixo somente so aceitos para a Impressora Bematech:

<itf> : cdigo de barras ITF


<isbn> : cdigo de barras ISBN
<plessey> : cdigo de barras PLESSEY

Os comandos abaixo somente so aceitos para a Impressora Daruma:

<ce> : inicia texto em centralizado


</ce> : finaliza texto em centralizado

<l> : inicia comando pula 1 linha


</l> : finaliza comando pula 1 linha

//Trecho de Cdigo

3 SIGAFAT Impresso de texto formatado na Impressora No-


Fiscal
Boletim Tcnico

<sl> : comando pula NN linhas


</sl> : comando pula NN linha

//Trecho de Cdigo

<tc> : inicia texto com risca de linha com caracter especifico


</tc> : finaliza texto com risca de linha com caracter especifico

//Trecho de Cdigo

<tb> : inicia texto com tabulao


</tb> : finaliza texto com tabulao

//Trecho de Cdigo

<ad> : inicia texto alinhado a direita


</ad> : finaliza texto alinhado a direita

//Trecho de Cdigo

<code11> : inicia codigo de barras CODE11


</code11> : finalizA codigo de barras CODE11

//Trecho de Cdigo

<i2of5> : inicia codigo de barras I2OF5


</i2of5> : finaliza cdigo de barras I2OF5

//Trecho de Cdigo

<s2of5> : inicia cdigo de barras S2OF5


</s2of5> : finaliza cdigo de barras S2OF5

SIGAFAT Impresso de texto formatado na


4
Impressora No-Fiscal
Boletim Tcnico

//Trecho de Cdigo

Enviadas a impressora por meio das funes INFTexto ,INFCodeBar e INFImpBmp.

Para o envio de texto formatado quando utilizado a impressora Daruma deve-se enviar todas as
formataes em um nico texto, como exemplo abaixo:

//Trecho de cdigo

Na impresso tem-se o seguinte resultado:

Para a impresso utilizando a impressora Bematech, deve-se utilizar o comando formatado linha
por linha, como exemplo abaixo:

//Trecho de cdigo

Na impresso tem-se o seguinte resultado:

5 SIGAFAT Impresso de texto formatado na Impressora No-


Fiscal
Boletim Tcnico

Procedimentos para Utilizao

Para impresso direta de um cdigo de barras deve-se utilizar:

Impressora Daruma:

//Trecho de cdigo

Ou para as Impressoras Daruma e Bematech:

//Trecho de cdigo

Procedimentos para Utilizao

Segue abaixo um exemplo de utilizao:

1. Utilizando o Ponto de Entrada FTVD7053 da rotina de Venda Direta (FATA701), chamando uma user
function que efetue o envio dos comandos de formatao.

SIGAFAT Impresso de texto formatado na


6
Impressora No-Fiscal
Boletim Tcnico

2. No mdulo Faturamento (SIGAFAT), acesse Atualizaes/Venda Direta/Venda Direta(FATA701)


3. Clique no boto criado pelo uso do PE FTVD7053.
4. Verifique na impressora a impresso do cupom no-fiscal com o texto formatado, de acordo com o
configurado.

Informaes Tcnicas

Tabelas Utilizadas Nenhuma


Funes Envolvidas FATA701 Venda Direta
Sistemas Operacionais Windows

7 SIGAFAT Impresso de texto formatado na Impressora No-


Fiscal

You might also like