Impressão de Etiqueta na Bematech / Elgin L42 DT

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por bcm »

Bom dia!
Estou precisando imprimir etiquetas de produtos com o código de barras na Impressão de Etiqueta na Bematech / Elgin L42 DT, alguém teria um exemplo de código fonte feito em harbour que pudesse me enviar. Detalhe, meu sistema era desenvolvido em clipper e gaspro 4.0 e eu compilei para harbour, está em modo console.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por JoséQuintas »

Já fazia isso no Clipper ?
Se sim, pode aproveitar o mesmo fonte.

A impressora tem recurso próprio pra isso?
Se sim, é olhar manual, ou alguém que já tenha feito.

Vai fazer do zero?
hb_zebra ajuda pra desenhar código de barras, mas é só uma parte.
A outra vai ser a tal winprn ou harupdf se optar por PDF.
Mesmo caso do anterior, só alguém que já tenha feito pra ajudar.

Analise sua necessidade, pra ver qual o tipo de ajuda vai precisar.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por bcm »

Boa tarde!
Alguém teria um exemplo do layout do arquivo txt para importação de produtos no Gerenciador L42DT?
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8028
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por Itamar M. Lins Jr. »

Olá!
Estive olhando essa impressora.
https://www.elgin.com.br/Produtos/Autom ... ueta-l42dt
Pelo que vi é mamão com açúcar, de uso similar a Argox 214
Pega o bartender desenha a etiqueta imprime do seu gosto o leiaute.
Depois imprime em arquivo que é um TXT. É só pegar e passar para o Harbour.
Etiquetas com mais de 1 coluna sempre perde, melhor comprar etiquetas em linha, uma unica fila.
Usei muito em óticas, para óculos e joias, lojas de sapato e roupas, modelos bem diferentes de etiquetas, desenhava a etiqueta toda no bartender e testava e mandava imprimir em arquivo, depois era só trocar variáveis usando strtran() ou como vc faz usando ?/??
https://d2u2qhufg0q9tn.cloudfront.net/a ... arcode.exe

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por paiva »

EU faço na unha rs == a zebra


N
ZT
D10
R0,0
A560,315,2,2,1,1,N,"CONSERTO COSTURA"
A560,295,2,2,1,1,N,""
B560,280,2,1,3,1,060,N,"00268161"
A560,210,2,1,1,1,N,"00268161 2000 002 6816"
A560,170,2,2,1,1,N,"281222 "
A560,125,2,1,1,1,N,"CONSERTO COSTURA"
B560,110,2,1,3,1,050,N,"00268161"
A560,050,2,1,1,1,N,"00268161 002 6816"
A560,030,2,1,2,2,N,"R$ 20,00"
P1

N
ZT
D10
R0,0
A560,315,2,2,1,1,N,"CONSERTO COSTURA"
A560,295,2,2,1,1,N,""
B560,280,2,1,3,1,060,N,"00268161"
A560,210,2,1,1,1,N,"00268161 2000 002 6816"
A560,170,2,2,1,1,N,"281222 "
A560,125,2,1,1,1,N,"CONSERTO COSTURA"
B560,110,2,1,3,1,050,N,"00268161"
A560,050,2,1,1,1,N,"00268161 002 6816"
A560,030,2,1,2,2,N,"R$ 20,00"
P1

N
ZT
D10
R0,0
A560,315,2,2,1,1,N,"CONSERTO COSTURA"
A560,295,2,2,1,1,N,""
B560,280,2,1,3,1,060,N,"00268161"
A560,210,2,1,1,1,N,"00268161 2000 002 6816"
A560,170,2,2,1,1,N,"281222 "
A560,125,2,1,1,1,N,"CONSERTO COSTURA"
B560,110,2,1,3,1,050,N,"00268161"
A560,050,2,1,1,1,N,"00268161 002 6816"
A560,030,2,1,2,2,N,"R$ 20,00"
P1
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 8028
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 2 vezes
Curtiram: 1 vez

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por Itamar M. Lins Jr. »

Olá!
EU faço na unha rs == a zebra
É assim mesmo. Tem o PPLA e PPLB.
Só que eu colocava em vertical data e valores.
Deixei até em DBF os comandos.
Detalhe que o Bartender deixa o CÓDIGO DE BARRAS do tamanho correto para ser lido pelos leitores.

Código: Selecionar todos

*******************************
Function EtiquetaIncluirModeloC //Óticas
*******************************
*
*
Incluir("etq")
etq->modelo := "003"; etq->comando := 'Chr(2) + "L" '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"H" + ' + 'ltrim(str(nTemp,2)) '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"D11" '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"PD" '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"112200000000008->" ' + ' + rtrim(eq->modelo)+rtrim(eq->cor)+rtrim(eq->tamanho) '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"112200000000130"   ' + ' + SubStr(em->empresa,1,16) '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"112200000200008->" ' + ' + eq->cod_mercad '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"112200000200130$:" ' + ' + alltrim(transform(round(eq->avista,2),"@e9999,999.99")) '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"Q"                 ' + ' + IIF(lQtd,alltrim(str(eq->etiquetas,3)),alltrim(str(nQtd,3))) '
Incluir("etq")
etq->modelo := "003"; etq->comando := '"E" '
Return Nil
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
bcm
Usuário Nível 3
Usuário Nível 3
Mensagens: 101
Registrado em: 02 Set 2012 00:48
Localização: volta redonda/rj

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por bcm »

Boa noite !
eu gerei a etiqueta no bartender. Como eu faço para gerar o txt?
eu gerei um arquivo com a extensão btw
paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por paiva »

Boa tarde
instalei para verificar
parece BEM complexo interessante

tentei criar um arquivo e salvei
a opcao de pre visualizar esta enibida sera porque NAo achou Impressora compatível ? a elgin L42 esta instalada + esta desligada

poderiam postar um arquivo de etiqueta com campos a ser preenchidos e um codigo de barras ?

e pelo visto como gerar o TXT para se colcoar no Prg ?


Paiva
Eduardo Pinho
Colaborador
Colaborador
Mensagens: 72
Registrado em: 13 Jun 2014 19:30
Localização: Niteroi

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por Eduardo Pinho »

Alguem sabe informar porque nao consigo imprimir na Elgin L42 direto pela win32prn, textOut, etc?
A etiqueta pula mas sai tudo branco..
Ja posicionei em linhas e colunas diversas pra ver se era questao de posicionamento do texto mas nem assim.
E se eu vier a conseguir, imagino que depois vou ter que configurar o tamanho da etiqueta.
Nesse caso, alguem sabe tambem como configurar o NextPage pra ir para a proxima etiqueta?
paiva
Usuário Nível 3
Usuário Nível 3
Mensagens: 300
Registrado em: 04 Ago 2005 10:28

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por paiva »

HUM...
essa impressoras especiais como ZEBRA / L42 acho que so entendem a linguagem PCL

como o exemplo que fiz acima
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4666
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Curtiu: 1 vez
Contato:

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por rochinha »

Amiguinhos,

A Elgin L42 usa linguagem BPLB bem parecida com PPLB.

Manual Programacao Elgin L42
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Eduardo Pinho
Colaborador
Colaborador
Mensagens: 72
Registrado em: 13 Jun 2014 19:30
Localização: Niteroi

Impressão de Etiqueta na Bematech / Elgin L42 DT

Mensagem por Eduardo Pinho »

Obrigado, amigos. Vou dar uma olhada no manual.
Responder