Impressora Zebra SOCORRO....

Delphi

11/08/2003

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


Mariana

Mariana

Curtidas 0

Respostas

Bacalhau

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


GOSTEI 0
Dedi

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.


GOSTEI 0
Perin75

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


GOSTEI 0
Helderjr

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
POSTAR