impressao de cod de barras

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
billy1943
Usuário Nível 4
Usuário Nível 4
Mensagens: 570
Registrado em: 12 Mai 2009 17:33
Localização: Bauru-SP

Re: impressao de cod de barras

Mensagem por billy1943 »

O melhor programa que conheci para impressão de etiquetas com código de barras é o Label Magic, que através de arquivos .CSV, gera as etiquetas em folhas Pimaco, inclusive iniciando na primeira etiqueta a destacar, não importando seu tamanho, fonte, formato (EAN8,EAN10,EAN13,etc).
Super fácil de trabalhar.
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Re: impressao de cod de barras

Mensagem por fladimir »

O colega tem tal programa, pois só achei trial....

é isso mesmo ?

Grato e Sucesso!!!

:)Pos
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Re: impressao de cod de barras

Mensagem por acelconsultoria »

Olá, pessoal...

Eu tentei várias libs e sempre esbarrei com configurações de impressoras e diversos formulários.

Utilizo o software Presillo há 2 anos, e basta configurá-lo uma vez (Modelo de Etiqueta), ajustar o lay-out desejado e pronto. Pelos arquivos CSV gerados pelo sistema, o usuário apenas manda "Mesclar Dados" e envia para impressão.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Re: impressao de cod de barras

Mensagem por acelconsultoria »

Para gerar o arquivo, utilizo uma rotina bem simples:

Código: Selecionar todos


FUNCTION GERA_CODBAR()
MENSAGEM(" Aguarde... gerando arquivo BARRAS.CSV")
USE LBLTMP NEW // Arquivo DBF temporário que já possui as etiquetas a serem impressas.
SET CONSOLE OFF
SET DEVICE TO PRINT
SET PRINTER TO "BARRAS.CSV"
SETPRC(0,0)
DBGOTOP()
@ LL,CC SAY "CODIGO;DESCRICAO;PRECOS"
LL++
DO WHILE !EOF()
   IF CODIGO = 0 ; SKIP ; LOOP ; ENDIF
   @ LL,CC SAY STRZERO(LBLTMP->CODIGO,7) + ";"
   @ LL,PCOL() SAY SUBS(LBLTMP->DESCRICAO,1,30) + ";"
   @ LL,PCOL() SAY "R$ " + ALLTRIM(TRANSFORM(LBLTMP->PRECO,"@E 999,999.99"))
   LL++
   SKIP
ENDDO
LL++
SET CONSOLE ON
SET DEVICE TO SCREEN
SET PRINTER TO
SELE LBLTMP
ZAP
DBCLOSEALL()
RETURN 



O arquivo gerado vai possuir um formato assim:

Código: Selecionar todos

CODIGO;DESCRICAO;PRECOS
0002270;FITA ORGANZA CORRUGADA VERMELH;R$ 47,30
0002271;PINGENTE NATAL GLIT.BOLA PRATA;R$ 33,55
0002271;PINGENTE NATAL GLIT.BOLA PRATA;R$ 33,55
0002271;PINGENTE NATAL GLIT.BOLA PRATA;R$ 33,55
0002272;PING.NATAL GLIT.ESTRELA REND.C;R$ 27,95
0002272;PING.NATAL GLIT.ESTRELA REND.C;R$ 27,95
0002272;PING.NATAL GLIT.ESTRELA REND.C;R$ 27,95
0002273;PING.NATAL GLITER ESTRELA OURO;R$ 34,95
0002273;PING.NATAL GLITER ESTRELA OURO;R$ 34,95
0002273;PING.NATAL GLITER ESTRELA OURO;R$ 34,95

Com isso e seguindo o tutoria do Presillo, não tem erro. Super simples e rápido.

Abraços.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Responder