Bematech_FI_ConfiguraCodigoBarrasMFD

Bematech

Bematech_FI_ConfiguraCodigoBarrasMFD

 

Esta função configura os códigos de barras definindo Altura, Largura e Posição dos caracteres.

 

Parâmetros:

 

Altura - Inteiro entre 1 à 255. (default 162)

 

Largura - Inteiro entre 0 à 2.

Largura = 0 (barras finas)

Largura = 1 (barras médias) - default

Largura = 2 (barras grossas)

 

Posição dos Caracteres - Inteiro entre 0 à 3.

Posição = 0 (não imprime os caracteres do código)

Posição = 1 (imprime os caracteres acima do código)

Posição = 2 (imprime os caracteres abaixo do código) - default

Posição = 3 (imprime os caracteres acima e abaixo do código)

 

Fonte - Inteiro entre 0 à 1.

Fonte = 0 (normal)

Fonte = 1 (condensado)

 

Margem - Inteiro entre 0 à 575 (dots pitch)

Margem = 0 (sem margem) default

 

Observações:

  • Esta função é utilizada somente nas impressoras fiscais térmicas.

  • A configuração do código de barras deve ser realizada dentro do Relatório Gerencial ou dentro do Comprovante Não Fiscal Vinculado.

Possíveis retornos da Função (INTEIRO):

 

0 (zero): Erro de Comunicação.

1 (um): OK.

-2 (menos dois): Parâmetro Inválido.

-4: O arquivo de inicialização BemaFI32.ini não foi encontrado no diretório de sistema do Windows.

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

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

 

Exemplo:

 

' Exemplo em Visual Basic

iRetorno = Bematech_FI_ConfiguraCodigoBarrasMFD(100, 1, 3, 0, 5)

 

// Exemplo em Delphi

iRetorno := Bematech_FI_ConfiguraCodigoBarrasMFD( 100, 1, 3, 0, 5 );