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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 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: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 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: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
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