Ir para conteúdo
  • Cadastre-se

dev botao

INI e comandos para imprimir etiquetas


mgmobile
Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 1637 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde pessoal

Uso o ACBRMONITOR basicamente pra imprimir NFE

Surgiu a necessidade de um cliente imprimir etiquetas usando uma impressora de etiquetas argox

Vi que o componente acbr tem opção de imprimir etiqueta

Preciso imprimir 3 linhas sendo que a última é um código de barras.

CÓDIGO: 123456789

PRODUTO: PRODUTOS DE TESTE

CODBARRA DO CODIGO

Como funciona este componente? Tem algum exemplo de arquivo INI que imprima a etiqueta como acima? Quais os compandos que preciso mandar para o acbr imprimir a etiqueta baseado no INI criado?

Desde já agradeço

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você tem alguns exemplos no manual:
https://acbr.sourceforge.io/ACBrMonitor/ImprimirTexto.html

https://acbr.sourceforge.io/ACBrMonitor/ImprimirBarras.html

A sintaxe é semelhante... você pode ver um exemplo no Demo em Pascal.. como:
 

        ImprimirTexto(orNormal, 2, 2, 2, 3, 3, 'BISCOITO MARILAN RECH 335G', 0, True);
        ImprimirTexto(orNormal, 2, 2, 1, 8, 3, 'CHOC BRANCO');
        ImprimirBarras(orNormal, barEAN13, 2, 2, 13, 5, '7896003701685', 10, becSIM);
        ImprimirTexto(orNormal, 3, 3, 2, 18, 32, 'R$');
        ImprimirTexto(orNormal, 3, 4, 4, 15, 50, '20,59');          

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você precisa 

Instalar a Impressora no Windows 

Compartilhar a Impressora em Rede 

Usar na porta do ACBrETQ algo como 

\\NomeOuIPServidor\NomeCompartilhamento

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
23 horas atrás, Daniel Simoes disse:

Você precisa 

Instalar a Impressora no Windows 

Compartilhar a Impressora em Rede 

Usar na porta do ACBrETQ algo como 

\\NomeOuIPServidor\NomeCompartilhamento

Perfeito Daniel, vc é o cara! deu certinho!!! Muito obrigado!

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Membros Pro

Boa tarde

Conseguimos fazer funcionar a impressao das etiquetas porem nao conseguimos imprimir o codigo de barras na mesma, segue o comando que estamos utilizando: ETQ.ImprimirBarras(0, barEAN13, 2, 2, 26, 1, '111977', 10) .

Tentei verificar nos comandos porem nao mostra os parametros para imprimir codigo de barras por isto nao sei se estou fazendo da maneira correta, pode me ajudar ?

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
20 horas atrás, Daniel Simoes disse:

" 111977" não é um EAN13 válido...

Que tipo de código você quer imprimir ? tente com barCODE39 ou barCODE93

Quais são as opções disponiveis além de barCODE39, barCODE93 e EAN13?

tentamos ETQ.ImprimirBarras(0, barEAN13, 2, 2, 26, 1, '111977', 10) .

tentamos ETQ.ImprimirBarras(0, barCODE39, 2, 2, 26, 1, '111977', 10) .

tentamos ETQ.ImprimirBarras(0, barCODE93, 2, 2, 26, 1, '111977', 10) .

Todos no ACBR o retorno é OK mais na impressão sai em branco...

Olhei no manual e diz:

ETQ.ImprimirBarras( Orientacao, cTipoBarras, cLarguraBarraLarga , cLarguraBarraFina, nVertical, nHorizontal, cTexto, nAlturaCodBarras );
Tentamos mudar os parâmetros de nVertical, nHorizontal também mais não deu... sai em branco...

O Cliente usa uma impressora ARGOX...

Texto imprime normal, por exemplo: ETQ.ImprimirTexto(0, 1, 2, 1, 6, 1, 'ANTONIO DE OLIVEIRA') imprime normal...

Só não imprime código de barras...
 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde @mgmobile, houve algumas modificações recentes no componente etiqueta... estaremos liberando uma versão do ACBrMonitor com alguns ajustes e o manual atualizado, inclusive a passagem de parâmetro para o tipo barCODE...

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
3 horas atrás, José M. S. Junior disse:

Boa tarde @mgmobile, houve algumas modificações recentes no componente etiqueta... estaremos liberando uma versão do ACBrMonitor com alguns ajustes e o manual atualizado, inclusive a passagem de parâmetro para o tipo barCODE...

Ok, José, sabe quando será liberado a versão do acbrMonitor? obrigado!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

boa tarde

Baixamos a nova versão do ACBR onde contempla melhorias na impressão de etiquetas porem mesmo na nova versão nao conseguimos fazer imprimir o codigo de barras, conseguimos imprimir apenas o texto, alguem tem um exemplo ou link que explica os campos onde define o tipo de codigo de barras ?

Desde ja agradeço.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

Boa tarde. No manual (tecla F1) tem um exemplo junto ao comando ImprimirBarras(). Mas segue anexo um modelo completo de uma etiqueta com código de Barras...

ENT_etiqueta.TXT

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
42 minutos atrás, José M. S. Junior disse:

Boa tarde. No manual (tecla F1) tem um exemplo junto ao comando ImprimirBarras(). Mas segue anexo um modelo completo de uma etiqueta com código de Barras...

ENT_etiqueta.TXT

Ok, José, agora deu certo!!

Apenas para funcionar seu exemplo tivemos que tirar os parêntesis do comando ATIVAR/DESATIVAR e Iniciar/Finalizar ficando:

ETQ.Ativar
ETQ.IniciarEtiqueta
ETQ.ImprimirTexto( "0", "2", "2", "2", "3", "3", "BISCOITO MARILAN RECH 335G", "0", "1" )
ETQ.ImprimirTexto( "0", "2", "2", "1", "8", "3", "CHOC BRANCO")  
ETQ.ImprimirBarras( "0", "0", "2" , "2", "13", "5", "7896003701685", "10", "1")
ETQ.ImprimirCaixa( "13", "32", "56", "17", "1", "1");  
ETQ.ImprimirTexto( "0", "3", "3", "2", "18", "35", "R$")  
ETQ.ImprimirTexto( "0", "3", "4", "4", "15", "50", "20,59")
ETQ.Imprimir( "1", "0" )
ETQ.FinalizarEtiqueta
ETQ.Desativar

Agora está funcionando certinho!

Obrigado!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

 

1 hora atrás, José M. S. Junior disse:

Boa tarde. No manual (tecla F1) tem um exemplo junto ao comando ImprimirBarras(). Mas segue anexo um modelo completo de uma etiqueta com código de Barras...

ENT_etiqueta.TXT

Realizei um teste baseado no exemplo que me passou e funcionou perfeitamente, estou apenas realizando alguns ajustes para o tamanho da etiqueta. Tentei localizar esta documentação utilizando a tecla F1 e nao consegui locar, talves meu manual esteja desatualizado.

Muito obrigado mesmo, me ajudou muito.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Boa noite, estou com esse problema ainda já atualizei a versão do AcbrMonitorPlus para 1.2.0.82 e mesmo assim não funciona, estou enviando o seguinte arquivo.ini

ETQ.Ativar
ETQ.ImprimirTexto( 0,2, 1, 1, 10, 50,BOLINHO DE BACALHAU  RI)
ETQ.ImprimirTexto( 0,2, 1, 1, 35,100,R$ 22.05)
ETQ.ImprimirBarras(0,1, 2, 2, 60,100,0000000000086,60)
ETQ.ImprimirTexto( 0,1, 1, 1,125,140,0000000000086)
ETQ.ImprimirTexto( 0,2, 1, 1, 10,380,BOLINHO DE BACALHAU  RI)
ETQ.ImprimirTexto( 0,2, 1, 1, 35,430,R$ 22.05)
ETQ.ImprimirBarras(0,1, 2, 2, 60,430,0000000000086,60)
ETQ.ImprimirTexto( 0,1, 1, 1,125,470,0000000000086)
ETQ.ImprimirTexto( 0,2, 1, 1, 10,710,BOLINHO DE BACALHAU  RI)
ETQ.ImprimirTexto( 0,2, 1, 1, 35,760,R$ 22.05)
ETQ.ImprimirBarras(0,1, 2, 2, 60,760,0000000000086,60)
ETQ.ImprimirTexto( 0,1, 1, 1,125,800,0000000000086)
ETQ.Imprimir(1,0)
ETQ.Desativar

A minha Impressora é uma Elgin-L42, estou usando a seguinte configuração:

image.png.6ad771f9c619c0c55882e849bd631f41.png

SÓ COSPE O PAPEL E IMPRIME O TEXTO MAS AS BARRAS NÃO

NÃO IMPRIME DE JEITO NENHUM

Link para o comentário
Compartilhar em outros sites

  • Fundadores

3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post. Favor leia as regras do fórum.

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1637 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...