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 ) );
|