IMPRIMIR EM IMPRESSORA ZEBRA USANDO O VB6.0
Boa tarde a todos, estou fazendo uma aplicação em vb6.0 e preciso imprimir etiquetas em uma impressora Zebra TLP 2844, como fasso. HELP.
Use a linguagem ZPL para escrever a rotina das etiquetas e manda para a impressora pela porta paralela:
OPEN [Ô]LPT1[Ô] FOR OUTPUT AS #1
PRINT #1, [Ô]comandos ZPL[Ô]
PRINT #1, [Ô]comandos ZPL[Ô]
PRINT #1, [Ô]comandos ZPL[Ô]
PRINT #1, [Ô]comandos ZPL[Ô]
CLOSE #1
OPEN [Ô]LPT1[Ô] FOR OUTPUT AS #1
PRINT #1, [Ô]comandos ZPL[Ô]
PRINT #1, [Ô]comandos ZPL[Ô]
PRINT #1, [Ô]comandos ZPL[Ô]
PRINT #1, [Ô]comandos ZPL[Ô]
CLOSE #1
cara, vc primeiro configura o tamanho da etiqueta na impressora, depois vc deixa ela como compartilhamento no windows, ai vc usa os comando normais de impressao, nao precisa ser exatamento os comando ZPL... qq duvida posta ai que eu te ajudo...abs...
EX:
Printer.Font.Name = [Ô]Haettenschweiler[Ô]
Printer.Font.Size = 18
Printer.CurrentX = 10
Printer.CurrentY = 1500
Printer.Print Tab(10); TXT_Descricao.Text
Printer.Font.Name = [Ô]Code 128[Ô] [ô] [Ô]EanP36Tt[Ô]
Printer.Font.Size = 40
Printer.CurrentX = 400
Printer.CurrentY = 450
Printer.Print TXT_Ean128.Text
Printer.EndDoc
EX:
Printer.Font.Name = [Ô]Haettenschweiler[Ô]
Printer.Font.Size = 18
Printer.CurrentX = 10
Printer.CurrentY = 1500
Printer.Print Tab(10); TXT_Descricao.Text
Printer.Font.Name = [Ô]Code 128[Ô] [ô] [Ô]EanP36Tt[Ô]
Printer.Font.Size = 40
Printer.CurrentX = 400
Printer.CurrentY = 450
Printer.Print TXT_Ean128.Text
Printer.EndDoc
Caso necessite manuais...
https://www.zebra.com/id/zebra/na/en/index/resource_library/manuals.html
https://www.zebra.com/id/zebra/na/en/index/resource_library/manuals.html
Com linguagem ZPL não precisa instalar nenhum driver da impressora e o tamanho da etiqueta é automaticamente reconhecido pela impressora, não havendo necessidade de configurações.
Bom dia Ricardo.
Estou com o mesmo problema, vc ja conseguiu resolver??
Estou com o mesmo problema, vc ja conseguiu resolver??
Tópico encerrado , respostas não são mais permitidas