Bematech_FI_FlagsFiscais3MFD

Bematech

Bematech_FI_FlagsFiscais3MFD

 

Retorna os flags fiscais III das impressoras fiscais térmicas.

 

Parâmetro:

 

Flag: Variável INT para receber o byte referente aos flags fiscais III.

 

Retornos da Função (INTEIRO):

 

0 - Erro de comunicação.

1 - Ok.

-4 - Arquivo ini não encontrado ou parâmetro inválido para o nome da porta.

-5 - Erro ao abrir a porta de comunicação.

-8 - Erro ao criar ou gravar no arquivo STATUS.TXT ou RETORNO.TXT.

-27 - Status da impressora diferente de 6,0,0,0 (Ack, St1, St2 e St3).

 

Observação:

  • Discriminação dos valores para o flag fiscal:

Descrição

Valor

Impressora com pouco papel

1

Sensor de pouco papel habilitado

2

Cancelamento automático de cupom às duas horas habilitado

4

0: desconto em issqn desabilitado

1: desconto em issqn habilitado

8

0: RZ automática desabilita

1: RZ automática habilitada

16

0: impressora ON-LINE

1: impressora OFF-LINE

32

NÃO UTILIZADO

64

NÃO UTILIZADO

128

  • Os valores podem vir somados o que indica mais de um estado.

  • Esta função está disponível apenas para os modelos MP-4000 TH FI e MP-7000 TH FI.

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FI_FlagsFiscais3MFD(iFlag)

 

// Exemplo em Delphi

iRetorno := Bematech_FI_FlagsFiscais3MFD( iFlag );