Integrar impressora Zebra TLP 2844 - Parte 1
Conceitos de como imprimir em impressoras zebra TLP 2844, exportar a etiqueta para arquivo e editar as configurações.
[fechar]
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
Integrar impressora Zebra TLP 2844 - Parte 01
Exemplo de arquivo texto gerado antes de ser editado:
c:\teste.prn
Q320,019
q831
rN
S4
D7
ZT
JB
OD
R56,0
N
A105,45,2,3,1,1,N,"110,00"
A219,40,2,1,1,1,N,"A Vista R$"
A227,103,2,2,1,1,N,"CALCINHA DE RENDA"
A146,151,2,3,1,1,N,"12563"
A166,277,2,2,1,1,N,"DEVMEDIA"
B57,154,0,2,2,5,72,N,"123456"
A345,45,2,3,1,1,N,"110,00"
A459,40,2,1,1,1,N,"A Vista R$"
A467,103,2,2,1,1,N,"CALCINHA DE RENDA"
A386,151,2,3,1,1,N,"12563"
A406,277,2,2,1,1,N,"DEVMEDIA"
B297,154,0,2,2,5,72,N,"123456"
A585,45,2,3,1,1,N,"110,00"
A699,40,2,1,1,1,N,"A Vista R$"
A707,103,2,2,1,1,N,"CALCINHA DE RENDA"
A626,151,2,3,1,1,N,"12563"
A646,277,2,2,1,1,N,"DEVMEDIA"
B537,154,0,2,2,5,72,N,"123456"
P1
Arquivo depois de Editado:
// Cabeçalho da Etiqueta
Q320,019
q831
rN
S4
D7
ZT
JB
OD
R56,0
N
// Coluna 1
A105,45,2,3,1,1,N,"[PRECO]"
A219,40,2,1,1,1,N,"A Vista R$"
A227,103,2,2,1,1,N,"[DESCRICAO]"
A146,151,2,3,1,1,N,"[CODBARRAS]"
A166,277,2,2,1,1,N,"DEVMEDIA"
B57,154,0,2,2,5,72,N,"[CODBARRAS]"
// Coluna 2
A345,45,2,3,1,1,N,"[PRECO]"
A459,40,2,1,1,1,N,"A Vista R$"
A467,103,2,2,1,1,N,"[DESCRICAO]"
A386,151,2,3,1,1,N,"[CODBARRAS]"
A406,277,2,2,1,1,N,"DEVMEDIA"
B297,154,0,2,2,5,72,N,"[CODBARRAS]"
// Coluna 3
A585,45,2,3,1,1,N,"[PRECO]"
A699,40,2,1,1,1,N,"A Vista R$"
A707,103,2,2,1,1,N,"[DESCRICAO]"
A626,151,2,3,1,1,N,"[CODBARRAS]"
A646,277,2,2,1,1,N,"DEVMEDIA"
B537,154,0,2,2,5,72,N,"[CODBARRAS]"
// Rodapé da Etiqueta
P1
Observando o arquivo gerado a primeira coluna representa a posição X do campo a ser impresso,
variando 240 entre uma etiqueta e outra no exemplo assima comeca com A105 e a próximo A345.
Agora entendendo a lógica, fica fácil montar um algorítimo para impressão.
No próximo artigo irei mostrar como criar uma tela para impressão, onde o usuário irá informar o código a ser impresso, a descrição do produto, o preço e a quantidade a ser impressa.
Um abraço a todos :)
Muitos programadores iniciantes tem dificuldade de entender como funciona a impressão de etiquetas
de código de barras em impressoras térmicas.
Neste artigo irei explicar de forma simples como desenhar e enviar comandos para a impressora.
O Modelo usado neste exemplo é Zebra TLP 2844.
Primeiro passo é instalar o software ZebraDesigner, no cd-rom que acompanha a impressora.
Agora é só configurar as medidas da etiqueta. Clique no menu Arquivo depois em na opção Configuração
da etiqueta. Informe a largura e a altura da etiqueta, Margens, número de Linhas e número de colunas.
Agora usando as ferramentas de desenho desenho seu modelo de etiqueta, informado o Nome da Empresa,
o código de barras, preço e descrição do produto.
Após desenhar a etiqueta o próximo passo é exportar a etiqueta para arquivo texto.
Clique no menu Arquivo e escolha a opção imprimir.
Depois marque a opção imprimir para arquivo.
Informe o número de etiquetas a serem impressas, para facilitar a configuração informe 3 etiquetas.
Escolha uma pasta e dê um nome para o arquivo. Pronto !
O próximo passo agora é editar o arquivo texto gerado. Substituindo o texto fixo por variáveis,
neste exemplo irei substituir os textos fixos dos campos por [CODBARRAS], [DESCRICAO] e [PRECO].
de código de barras em impressoras térmicas.
Neste artigo irei explicar de forma simples como desenhar e enviar comandos para a impressora.
O Modelo usado neste exemplo é Zebra TLP 2844.
Primeiro passo é instalar o software ZebraDesigner, no cd-rom que acompanha a impressora.
Agora é só configurar as medidas da etiqueta. Clique no menu Arquivo depois em na opção Configuração
da etiqueta. Informe a largura e a altura da etiqueta, Margens, número de Linhas e número de colunas.
Agora usando as ferramentas de desenho desenho seu modelo de etiqueta, informado o Nome da Empresa,
o código de barras, preço e descrição do produto.
Após desenhar a etiqueta o próximo passo é exportar a etiqueta para arquivo texto.
Clique no menu Arquivo e escolha a opção imprimir.
Depois marque a opção imprimir para arquivo.
Informe o número de etiquetas a serem impressas, para facilitar a configuração informe 3 etiquetas.
Escolha uma pasta e dê um nome para o arquivo. Pronto !
O próximo passo agora é editar o arquivo texto gerado. Substituindo o texto fixo por variáveis,
neste exemplo irei substituir os textos fixos dos campos por [CODBARRAS], [DESCRICAO] e [PRECO].
Exemplo de arquivo texto gerado antes de ser editado:
c:\teste.prn
Q320,019
q831
rN
S4
D7
ZT
JB
OD
R56,0
N
A105,45,2,3,1,1,N,"110,00"
A219,40,2,1,1,1,N,"A Vista R$"
A227,103,2,2,1,1,N,"CALCINHA DE RENDA"
A146,151,2,3,1,1,N,"12563"
A166,277,2,2,1,1,N,"DEVMEDIA"
B57,154,0,2,2,5,72,N,"123456"
A345,45,2,3,1,1,N,"110,00"
A459,40,2,1,1,1,N,"A Vista R$"
A467,103,2,2,1,1,N,"CALCINHA DE RENDA"
A386,151,2,3,1,1,N,"12563"
A406,277,2,2,1,1,N,"DEVMEDIA"
B297,154,0,2,2,5,72,N,"123456"
A585,45,2,3,1,1,N,"110,00"
A699,40,2,1,1,1,N,"A Vista R$"
A707,103,2,2,1,1,N,"CALCINHA DE RENDA"
A626,151,2,3,1,1,N,"12563"
A646,277,2,2,1,1,N,"DEVMEDIA"
B537,154,0,2,2,5,72,N,"123456"
P1
Arquivo depois de Editado:
// Cabeçalho da Etiqueta
Q320,019
q831
rN
S4
D7
ZT
JB
OD
R56,0
N
// Coluna 1
A105,45,2,3,1,1,N,"[PRECO]"
A219,40,2,1,1,1,N,"A Vista R$"
A227,103,2,2,1,1,N,"[DESCRICAO]"
A146,151,2,3,1,1,N,"[CODBARRAS]"
A166,277,2,2,1,1,N,"DEVMEDIA"
B57,154,0,2,2,5,72,N,"[CODBARRAS]"
// Coluna 2
A345,45,2,3,1,1,N,"[PRECO]"
A459,40,2,1,1,1,N,"A Vista R$"
A467,103,2,2,1,1,N,"[DESCRICAO]"
A386,151,2,3,1,1,N,"[CODBARRAS]"
A406,277,2,2,1,1,N,"DEVMEDIA"
B297,154,0,2,2,5,72,N,"[CODBARRAS]"
// Coluna 3
A585,45,2,3,1,1,N,"[PRECO]"
A699,40,2,1,1,1,N,"A Vista R$"
A707,103,2,2,1,1,N,"[DESCRICAO]"
A626,151,2,3,1,1,N,"[CODBARRAS]"
A646,277,2,2,1,1,N,"DEVMEDIA"
B537,154,0,2,2,5,72,N,"[CODBARRAS]"
// Rodapé da Etiqueta
P1
Observando o arquivo gerado a primeira coluna representa a posição X do campo a ser impresso,
variando 240 entre uma etiqueta e outra no exemplo assima comeca com A105 e a próximo A345.
Agora entendendo a lógica, fica fácil montar um algorítimo para impressão.
No próximo artigo irei mostrar como criar uma tela para impressão, onde o usuário irá informar o código a ser impresso, a descrição do produto, o preço e a quantidade a ser impressa.
Um abraço a todos :)
Marcio Lopes..
Trabalha com programação desde 1995. Graduado em Ciências Contábeis pela Universidade do Estado de Mato Grosso. Pós-Graduado em Gestão Empresarial e Finanças. Cursou Processamento de dados na Escola Técnica Federal de Mato Grosso. Proprietário e Analista/Programador da TGA SISTEMAS DE INFORMÁTICA ...
O que você achou deste post?
5 COMENTÁRIOS
Devmedia
Parabens
[há +1 ano] -
Responder
Paulo Jorge Dos Santos
Estava procurando uma maneira de imprimir etiquetas e talvez essa impressora me atenda. Só falta descobrir uma revenda no Rio de Janeiro...
[há +1 ano] -
Responder
Oldair José Da Silva
Estou precisando usar caracteres especiais na impressão de etiquetas com a impressora zebra tlp 2844. Estou precisando de um exemplo de scritp zpl2, ou uma dica para conseguir faze-lo. Obrigado
[há +1 ano] -
Responder
Rafael Elias
Quando gero o arquivo PRN, onde deveriam aparecer os valores dos campos fixos e variáveis, aparecem caracteres malucos e ilegíveis.
Ex:
A227,103,2,2,1,1,N,"CALCINHA DE RENDA"
A227,103,2,2,1,1,N,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
Mandei o arquivo para impressora por TYPE no prompt e imprime corretamente.
Sabe oque poderia ser ?
Agradeço desde já
Rafael
Ex:
A227,103,2,2,1,1,N,"CALCINHA DE RENDA"
A227,103,2,2,1,1,N,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
Mandei o arquivo para impressora por TYPE no prompt e imprime corretamente.
Sabe oque poderia ser ?
Agradeço desde já
Rafael
[há +1 ano] -
Responder
Rafael Elias
Solucionado
Após apanhar um pouco, consegui resolver o problema. Descobri que como a fonte que eu estava usando não estava presente na impressora, então o designer mandava como imagem.
Solução: Por ser mais simples que usar o font downloader, utilizei as fontes Zebra 1, 2, 3 ,4 e 5.
Parabéns pelo artigo, me foi muito útil.
Abraço
Rafael Tuim Elias
Após apanhar um pouco, consegui resolver o problema. Descobri que como a fonte que eu estava usando não estava presente na impressora, então o designer mandava como imagem.
Solução: Por ser mais simples que usar o font downloader, utilizei as fontes Zebra 1, 2, 3 ,4 e 5.
Parabéns pelo artigo, me foi muito útil.
Abraço
Rafael Tuim Elias
[há +1 ano] -
Responder
Cursos relacionados
Publicidade



