Impressora Zebra SOCORRO....
Amigos..
Preciso desenvolver uma rotina que imprima etiquetas em uma impressora Zebra S 400.
Será que alguém já desenvolveu alguma rotina e pode me ajudar com algumas dicas???
Grata
Mariana
Preciso desenvolver uma rotina que imprima etiquetas em uma impressora Zebra S 400.
Será que alguém já desenvolveu alguma rotina e pode me ajudar com algumas dicas???
Grata
Mariana
Mariana
Curtidas 0
Respostas
Bacalhau
11/08/2003
Estimada Mariana,
a Zebra em causa transporta uma linguagem chamada ZPLII (Zebra Programmimg Language) que é um conjunto de caracteres de controle da mesma.
Ainda tentei uma pesquisa na Net para achar os tais códigos mas foi impossível por falta de tempo. A solução é achá-los, parametrizar a porta da Zebra (COM1, COM2, etc) e enviar estes caracteres como se fosse texto, através de uma variavel ´TextFile´. Qualquer coisa assim:
var var_texto : textfile;
assignfile(var_texto,´COM1´);
rewrite(var_texto);
write(var_texto,#2710189); // isto é um mero exemplo
closefile(var_texto);
Espero ter dado o ponto de partida
Abraço do bacalhau
a Zebra em causa transporta uma linguagem chamada ZPLII (Zebra Programmimg Language) que é um conjunto de caracteres de controle da mesma.
Ainda tentei uma pesquisa na Net para achar os tais códigos mas foi impossível por falta de tempo. A solução é achá-los, parametrizar a porta da Zebra (COM1, COM2, etc) e enviar estes caracteres como se fosse texto, através de uma variavel ´TextFile´. Qualquer coisa assim:
var var_texto : textfile;
assignfile(var_texto,´COM1´);
rewrite(var_texto);
write(var_texto,#2710189); // isto é um mero exemplo
closefile(var_texto);
Espero ter dado o ponto de partida
Abraço do bacalhau
GOSTEI 0
Dedi
11/08/2003
Amigos,
neste link vocês encontrarão o que precisa [url]http://www.zebra.com/SS/zplmanual.pdf[/url]
Caso tenha dúvida é só informar.
Dedi.
neste link vocês encontrarão o que precisa [url]http://www.zebra.com/SS/zplmanual.pdf[/url]
Caso tenha dúvida é só informar.
Dedi.
GOSTEI 0
Perin75
11/08/2003
with Printer do
Begin
Begindoc;
Printer.canvas.TextOut(0,0,´^XA´);
Printer.canvas.TextOut(0,0,´^LL100´);
Printer.canvas.TextOut^FS´);
Printer.canvas.TextOut(0,0,´^FO80,160^BY2^BCN,80,Y,N^FD´+variveis+´^FS´);
Printer.canvas.TextOut(0,0,´^XZ´);
Enddoc;
tenta isto so nao esquece de declarar o printer no inicio da unit
tenta e fala
Perin
Begin
Begindoc;
Printer.canvas.TextOut(0,0,´^XA´);
Printer.canvas.TextOut(0,0,´^LL100´);
Printer.canvas.TextOut^FS´);
Printer.canvas.TextOut(0,0,´^FO80,160^BY2^BCN,80,Y,N^FD´+variveis+´^FS´);
Printer.canvas.TextOut(0,0,´^XZ´);
Enddoc;
tenta isto so nao esquece de declarar o printer no inicio da unit
tenta e fala
Perin
GOSTEI 0
Helderjr
11/08/2003
Mariana, na revista ClubeDelphi de agosto saiu uma materia sobre impressão de etiqueta na impressora zebra de uma olhada se é isso que você esta procurando.
GOSTEI 0