Ir para conteúdo
  • Cadastre-se

dev botao

Gerar Código De Barras Próprio


Ver Solução Respondido por TI Garrido,
  • Este tópico foi criado há 3355 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Galera, eu tenho uma função para gerar código de barras que está dando o seguinte B.O.:

O sistema gera certinho o código de barras e imprime a eitqueta porém, quando passo o leitor, ele tira o primeiro dígito do meu código de barras. É como se o leitor não reconhecesse aquele código de barras em específico. Alguém tem ai um exemplo de função que gere um código de barras, imprima e o leitor leia corretamente??? Help, please.

Segue minha função que gera o código de barras:

Function EAN13(const CodigoBarras : String ) : String;
var nX    : Integer;
   nPeso  : Integer;
   nSoma  : Double;
   nMaior  : Double;
   nDigito : Integer;
Begin
   nPeso := 3;
   nSoma := 0;

   for nX := 12 downto 1 do
   begin
      nSoma := nSoma + StrToInt( CodigoBarras[ nX ] ) * nPeso;
      If nPeso = 3 Then
         nPeso := 1
      Else
         nPeso := 3;
   End;
   nMaior      := ( ( Trunc( nSoma / 10 ) + 1 ) * 10 );
   nDigito  := Trunc( nMaior ) - Trunc( nSoma );
   If nDigito = 10 Then
      nDigito := 0;
   Result := CodigoBarras + IntToStr( nDigito );
End;

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

Link para o comentário
Compartilhar em outros sites

  • 10 meses depois ...
  • Solution

Estou imprimindo as etiquetas atraves do ACBrETQ, na impressora Argox.

Meu caro estou com um pequeno problema parecido, sendo que eu queria gerar o código de Barras por quantidade de produto. Ex: existe 10 latas de ervilhar só consigo gerar um código de barras eu gostaria de gerar as 10. se der para enviar a resposta para o meu email fico agradecido. Uso o sistema Delphi 7

 

[email protected]

Helton Garrido

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3355 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.