Imprimir codigos de barras na TLP 2844 (Zebra) via USB
Boa Tarde Pessoal,
Estou precisando saber como faчo pra imprimir codigos de barras pela a impressora Zebra TLP 2844 pela porta USB,alguem poderia me ajudar ???
Estou precisando saber como faчo pra imprimir codigos de barras pela a impressora Zebra TLP 2844 pela porta USB,alguem poderia me ajudar ???
Robson Morais
Curtidas 1
Respostas
Dari Junior
30/08/2010
Segue o link do exemplo
https://www.devmedia.com.br/post-9510-Integrar-impressora-Zebra-TLP-2844-Parte-1.html
https://www.devmedia.com.br/post-9510-Integrar-impressora-Zebra-TLP-2844-Parte-1.html
GOSTEI 0
Robson Morais
30/08/2010
Sim, eu peguei esse tutorial, mas nao ensina como imprimir na porta USB!
preciso saber como posso imprimir na porta USB
preciso saber como posso imprimir na porta USB
GOSTEI 0
Marcio Lopes..
30/08/2010
GOSTEI 0
Robson Morais
30/08/2010
Marcio, consegui fazer imprimir, mas jс tem 4 dias que estou quebrando a cabeчa e nao consigo....
peчo ajuda de todos do forum....
pois sou leigo em ingles e todos os manuais sуo em ingles.....
pois nуo estou conseguindo acertar os campos, nуo sei identificar os cѓdigos.
fiz igual voce explicou no seu artigo https://www.devmedia.com.br/post-9510-Integrar-impressora-Zebra-TLP-2844-Parte-1.html, mas quando eu edito o arquivo ele fica dessa maneira abaixo, mudei o GW por A, mas nada e eu fiz no programa da Zebra e imprime certo. Que dificuldade щ fazer imprimir na impressora termica .
ajuda por favore !!!!!
peчo ajuda de todos do forum....
pois sou leigo em ingles e todos os manuais sуo em ingles.....
pois nуo estou conseguindo acertar os campos, nуo sei identificar os cѓdigos.
fiz igual voce explicou no seu artigo https://www.devmedia.com.br/post-9510-Integrar-impressora-Zebra-TLP-2844-Parte-1.html, mas quando eu edito o arquivo ele fica dessa maneira abaixo, mudei o GW por A, mas nada e eu fiz no programa da Zebra e imprime certo. Que dificuldade щ fazer imprimir na impressora termica .
I8,A,001 Q128,024 q831 rN S1 D4 ZT JF OC1,D R54,0 f100 N GW52,94,21,18,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ GW162,71,8,15,џџџџџџџџџџџџџџџџџџџџџџџџсј}џ}џяўyўљџПoј GW282,93,21,18,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџј?РcљрјќЯ GW44,68,11,28,џџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџїџџџ?џџџџџџџџџџПџџџјСѓїџўљџр?ѓ GW392,70,8,16,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџсј}џ}џяўyўљџПoј GW624,71,8,15,џџџџџџџџџџџџџџџџџџџџџџџџсј}џ}џяўyўљџПoј GW274,67,11,28,џџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџїџџџ?џџџџџџџџџџ GW520,93,20,18,џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ>cц>cц>cц>cц?їwїwїwїwїwїwїњџЏњџЏњџЏњџЏњџЏњџЏњџјџјџјџјџјџјџјџјџјџјџјџјџјџјџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ GW505,67,11,28,џџџџџџџџџџџџџџџџџџџџџџџџџћџџџџџџџџџџїџџџ?џџџџџџџџџџ B221,69,2,1,2,6,30,N,"1223344" B451,68,2,1,2,6,30,N,"1223344" B683,68,2,1,2,6,30,N,"1223344" P1
ajuda por favore !!!!!
GOSTEI 0
Robson Morais
30/08/2010
Bom consegui jс resolver boa parte....
Joguei a consiguraчуo da impressora em um DBgrid para quebrar as linhas e ficar bem legal e coloquei as informaчѕes dentro de uma tabela temporсria.
Ficou assim.........
Dessa maneira eu estou jogando os codigos da Tabela para um txt e mandando por um arquivo bat para a porta LPT1, mas como meu objetivo era para a porta USB eu achei um programinha chamado DOSPRINT na internet que emula a porta LPT1 para USB, bem simples de usar, ai sucesso a impressуo saiu corretamente.
Ai a dor de Cabeчa foi entender os codigos, (entendi um pouco) e tentei tentei e tentei ai consegui configurar a etiqueta certinho, os codigos estуo ai embaixo, [b]mas eis o problema[/b], lembra que falei que entendi um pouco os codigos ?
Entуo....vamos lс.
[u][b]minha etiqueta щ de 3 colunas, agora se eu mando imprimir 9 etiquetas, automaticamente muda o campo[/b][/u] [b]P001[/b] da etiqueta para [b]P003[/b], [u][b]3 linhas de 3 colunas = 9 etiquetas, mas ai nao sai certo na etiqueta, nуo dс o espaчo certo de cada linha para sair na posiчуo certa, sei que isso щ nos codigos acima que estс ai, olhei no manual, traduzi bastande coisa mas nуo achei e estou desesperado!!!!! :(
alguщm pode me ajudar nisso ????[/b][/u]
Joguei a consiguraчуo da impressora em um DBgrid para quebrar as linhas e ficar bem legal e coloquei as informaчѕes dentro de uma tabela temporсria.
Ficou assim.........
procedure TFrmConfigEtiquetas.SpbImpClick(Sender: TObject); Var Comando : TStringList; F : TextFile; begin TblEtiq.First; while not TblEtiq.Eof do begin Comando.Add(TblEtiqComando.AsString); TblEtiq.Next; end; // gera arquivo texto com o conteњdo que serс enviado para a impressora Comando.SaveToFile('c:\IzaLoja\IzaSis\etiqueta.txt'); // criar um arquivo .bat para enviar o arquivo texto gerado para a impressora atraves da porta LPT1 // usando o comando type do DOS if not FileExists('C:\IzaLoja\IzaSis\printlbl.bat') then begin AssignFile(F, 'C:\IzaLoja\IzaSis\printlbl.bat'); try Rewrite(F); Writeln(F, 'Type C:\IzaLoja\IzaSis\etiqueta.txt > LPT1'); finally CloseFile(F); end end; ShellExecute(0, 'Open', PChar('C:\IzaLoja\IzaSis\printlbl.bat'), nil, nil, Ord(SW_HIDE)); end;
Dessa maneira eu estou jogando os codigos da Tabela para um txt e mandando por um arquivo bat para a porta LPT1, mas como meu objetivo era para a porta USB eu achei um programinha chamado DOSPRINT na internet que emula a porta LPT1 para USB, bem simples de usar, ai sucesso a impressуo saiu corretamente.
N Q001,8 F2 D10 ZT A675,115,2,1,1,1,N,"CINTO TRANCADO" A675,85,2,1,1,1,N,"00001" A582,95,2,3,1,1,N,"R$14,55" B490,35,0,2,2,5,30,N,"00001" A447,115,2,1,1,1,N,"CINTO TRANCADO" A354,95,2,3,1,1,N,"R$14,55" A447,85,2,1,1,1,N,"888899970" B265,35,0,2,2,5,30,N,"888899970" A217,115,2,1,1,1,N,"CINTO TRANCADO" A124,95,2,3,1,1,N,"R$14,55" A217,85,2,1,1,1,N,"888899970" B35,35,0,2,2,5,30,N,"888899970" P001
Ai a dor de Cabeчa foi entender os codigos, (entendi um pouco) e tentei tentei e tentei ai consegui configurar a etiqueta certinho, os codigos estуo ai embaixo, [b]mas eis o problema[/b], lembra que falei que entendi um pouco os codigos ?
Entуo....vamos lс.
[u][b]minha etiqueta щ de 3 colunas, agora se eu mando imprimir 9 etiquetas, automaticamente muda o campo[/b][/u] [b]P001[/b] da etiqueta para [b]P003[/b], [u][b]3 linhas de 3 colunas = 9 etiquetas, mas ai nao sai certo na etiqueta, nуo dс o espaчo certo de cada linha para sair na posiчуo certa, sei que isso щ nos codigos acima que estс ai, olhei no manual, traduzi bastande coisa mas nуo achei e estou desesperado!!!!! :(
alguщm pode me ajudar nisso ????[/b][/u]
GOSTEI 0
Robson Morais
30/08/2010
Jhonas estava me esquecendo de comentar sobre esse projeto, pois estou com essa Zebra aqui, mas ela utiliza a linguagem da ELTRON, ( EPL ) e nao ( ZPL ), esse codigo que tem eu olhei e atщ tentei mas nao deu certo, ai pesquisei na net e achei bastante coisa, mas nada explicando direito os codigos, olhei mais o manual e consegui me virar, abaixo vou explicar um pouco tbem para quem precisar:
N > Limpa imagem da memѓria
Q104 > 104 significa 104 dots, 1 mm = 8 Dots щ a altura da etiqueta 104 Dots = 13 mm (1,3 cm) , 18 dots espaчo entre etiquetas
F2 > Nуo achei
D10 > Densidade da impressуo
ZT > Direчуo da Impressao
A124 > Coluna
,95 > Linha
,2 > Rotaчуo
,3 > Tipo de Fonte
,1 > Multiplicador de Altura dos caracteres
,1 > Multiplicador de Largura dos caracteres
,N > Limpa imagem da memѓria
,"R$14,55" > Texto a ser impresso
P001 > Total de impressao na etiqueta
consegui obter os dados de configuraчуo da etiqueta ligando a impressora e apertando o botуo sai os codigos de configuraчуo lendo os modelos da etiquetas.
Fiz tudo e :D consegui.....ufa.....impreimei perfeitamente, mas como alegria dura pouco...mandei imprimir 30 etiquetas e imprime 15 etiquetas (5 linhas) ai pula uma linha de etiqueta ai imprime mais 6 etiquetas e pula uma linha.
estou na reta final, acabei com o ribow e com as etiquetas o cliente tс furioso e eu feliz por ter conseguido bastante coisa, mas mais uma vez peчo ajuda, o porque tс pulando assim ?????
N Q104,18 F2 D10 ZT A124,95,2,3,1,1,N,"R$14,55" P001
N > Limpa imagem da memѓria
Q104 > 104 significa 104 dots, 1 mm = 8 Dots щ a altura da etiqueta 104 Dots = 13 mm (1,3 cm) , 18 dots espaчo entre etiquetas
F2 > Nуo achei
D10 > Densidade da impressуo
ZT > Direчуo da Impressao
A124 > Coluna
,95 > Linha
,2 > Rotaчуo
,3 > Tipo de Fonte
,1 > Multiplicador de Altura dos caracteres
,1 > Multiplicador de Largura dos caracteres
,N > Limpa imagem da memѓria
,"R$14,55" > Texto a ser impresso
P001 > Total de impressao na etiqueta
consegui obter os dados de configuraчуo da etiqueta ligando a impressora e apertando o botуo sai os codigos de configuraчуo lendo os modelos da etiquetas.
Fiz tudo e :D consegui.....ufa.....impreimei perfeitamente, mas como alegria dura pouco...mandei imprimir 30 etiquetas e imprime 15 etiquetas (5 linhas) ai pula uma linha de etiqueta ai imprime mais 6 etiquetas e pula uma linha.
estou na reta final, acabei com o ribow e com as etiquetas o cliente tс furioso e eu feliz por ter conseguido bastante coisa, mas mais uma vez peчo ajuda, o porque tс pulando assim ?????
GOSTEI 0
Douglas Braz
30/08/2010
cara para vc usar essa impresora na porta usb vc vai na impresora instalada e comprtilha ela, em nome de compartilhamento vc digita teste. ok, agora vc vai no pronpt de comando ou cmd e digita
"net use lpt1: \\ o nome do pc\nome da impresora(nesse caso teste)", detalhe nуo esqueчa de colocar espaчo entre os dois pontos e a barra envertida. depois va no bloco de notas e copie e cole os codigos do tutorial e salve em qualquer diretorio, depois va no propt de comando e va p o diretorio onde vc salvo o arquivo e digite
"type "nome do arquivo".txt>lpt1",,, feito isso saira na impresora zebra tpl 2844 o que estava no arquivo testo...
espero ter ajudado
"net use lpt1: \\ o nome do pc\nome da impresora(nesse caso teste)", detalhe nуo esqueчa de colocar espaчo entre os dois pontos e a barra envertida. depois va no bloco de notas e copie e cole os codigos do tutorial e salve em qualquer diretorio, depois va no propt de comando e va p o diretorio onde vc salvo o arquivo e digite
"type "nome do arquivo".txt>lpt1",,, feito isso saira na impresora zebra tpl 2844 o que estava no arquivo testo...
espero ter ajudado
GOSTEI 0
Sidney Abreu
30/08/2010
Amigos eu tb estou tentando, mas ela imprime varias etiquetas ou seja, linhas em branco.
Cѓdigo utilizado
Cѓdigo utilizado
N D10 S3 B50,50,0,E30,2,3,50,N,"12345679" P1
GOSTEI 0
Robson Morais
30/08/2010
assim nуo tem erro:
#Cѓdigo 1 2 3 4 5 6 7 N Q104,18 F2 D10 ZT A124,95,2,3,1,1,N,"R,55" P001 Citaчуo: N > Limpa imagem da memѓria Q104 > 104 significa 104 dots, 1 mm = 8 Dots щ a altura da etiqueta 104 Dots = 13 mm (1,3 cm) , 18 dots espaчo entre etiquetas F2 > Nуo achei D10 > Densidade da impressуo ZT > Direчуo da Impressao A124 > Coluna ,95 > Linha ,2 > Rotaчуo ,3 > Tipo de Fonte ,1 > Multiplicador de Altura dos caracteres ,1 > Multiplicador de Largura dos caracteres ,N > Limpa imagem da memѓria ,"R$14,55" > Texto a ser impresso P001 > Total de impressao na etiqueta
GOSTEI 0
Sidney Abreu
30/08/2010
Amigo fiz assim, mas continua imprimido varias em branco, se puder me ajudar lhe agradeчo.
var f:TextFile; linha: string; begin AssignFile(f,'c:\teste.txt'); Rewrite(f); Writeln(f,'N'); writeln(f,'Q104,18'); Writeln(f,'F2'); Writeln(f,'D10'); Writeln(f,'ZT'); Writeln(f,'A124,5,2,3,1,1,N,"R,55"'); Writeln(f,'P001'); CloseFile(f); AssignFile(f,'c:\teste.txt'); Reset(f); while not eof(f) do begin readln(f,linha); FrmPrincipal.Memo1.Lines.Add(linha); end; CloseFile(f); Memo1.Lines.SaveToFile('\\ultra\ZDesigner');
GOSTEI 0
Robson Morais
30/08/2010
serс que nуo pode ser o sensor da impressora que nуo estс posicionado no intervalo da etiqueta ?
GOSTEI 0
Rafael Santos
30/08/2010
Amigo, me manda um Email em rafael.santos@bgmrodotec.com.br
lhe ajudo.
Se der certo, vocъ posta a soluчуo aqui depois para outros desenvolvedores que se depararam com o mesmo problema.
Att, Rafael Ferreira.
lhe ajudo.
Se der certo, vocъ posta a soluчуo aqui depois para outros desenvolvedores que se depararam com o mesmo problema.
Att, Rafael Ferreira.
GOSTEI 0