Bematech_FI_CodigoBarrasPDF417MFD

Bematech

Bematech_FI_CodigoBarrasPDF417MFD

 

Esta função faz a impressão do código de barras PDF417.

 

Parâmetros:

 

Nível de Correção de Erros - Inteiro entre 0 à 8.

Quanto mais alto o nível, melhor a leitura do código, maior a impressão e menor o número de informações que poderão ser impressas.

 

Altura - Inteiro entre 1 à 8.

Altura do caracter do código (pitch). 1 pitch = altura de 0,125 mm.

 

Largura - Inteiro entre 1 à 4.

Largura do caracter do código (pitch). 1 pitch = altura de 0,125 mm.

 

Número de Colunas Impressa na Linha - Inteiro entre 0 à 30.

"0" (zero) utiliza o máximo de colunas que o mecanismo permite para a largura informada (pitch). Caso não caiba na linha a impressora ajusta, automaticamente, para o máximo de colunas permitido na linha.

 

Código - String do código que deseja gerar.

 

Observação:

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

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_CodigoBarrasPDF417MFD(4, 3, 2, 0, "Bematech. Sempre presente nas melhores soluções !!!")

 

// Exemplo em Delphi

cCodigo := 'Bematech. Sempre presente nas melhores soluções !!!';

iRetorno := Bematech_FI_CodigoBarrasPDF417MFD( 4, 3, 2, 0, pchar( cCodigo ) );