Bematech_FI_CodigoBarrasISBNMFD

BemaFI32

Bematech_FI_CodigoBarrasISBNMFD

Bematech_FI_CodigoBarrasISBNMFD

 

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

 

Parâmetro:

 

Código: STRING com 9 dígitos, composto por dígitos de 0 à 9, "-" (hifen) e "X". O "-" (hifen) e o "X" não são somados. Após o 9º dígito, podem aparecer ainda hifens seguidos por "X" ou algum número com o tamanho de 5 caracteres, não somando o espaço após o "-X" ou após o número. Exemplo: "1-56592-292-X 9000" ou "1-56592-291-1 900000".

 

Observações:

·Esta função é utilizada somente nas impressoras fiscais térmicas.
·A impressão do código de barras só será executado 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_CodigoBarrasISBNMFD("1-56592-292-X 90000")

 

// Exemplo em Delphi

cCodigo := '1-56592-292-X 90000';

iRetorno := Bematech_FI_CodigoBarrasISBNMFD( pchar( cCodigo ) );