Olá Pessoal!!!!
Conheçam aqui um pouco da linguagem de programação EPL das impressoras Zebra. #Enjoy
O Que é a Linguagem de Programação Da Zebra?
É uma sequência de comandos de configuração, de impressão, comandos para se utilizar recursos internos das impressoras, como fontes de caracteres, fontes de código de barras, fazer o gerenciamento de memória e outras configurações.
Esta linguagem é integrável a sistemas de computação e compatível com todos os sistemas operacionais.
A Zebra possui 3 linguagens que são muito utilizadas, confira alguns modelos e qual linguagem elas "falam":
» CPCL - Comtec Programming Control Language: Todas as impressoras Portáteis.
Linguagem EPL
A linguagem EPL, é utilizadas nas impressoras de pequeno porte, ou então como opcional nas impressoras de maior porte. A estrutura básica da linguagem é apresentada abaixo:
Estrutura do EPL
Início<LF>
N<LF>
Configuração
Impressão – Tipo / Onde / Dados
Final
Pn<LF>
Principais Comandos de Configuração
Confira agora, os principais comandos utilizados na Linguagem EPL.
Principais Comandos de Configuração
S – Speed
Sn<LF> - define a velocidade de impressão
n – velocidade de impressão em pol/seg
D – Darkness
Dn<LF> - define a temperatura de impressão
n – temperatura (0-15)
Q – Label Length
Qp1,p2+p3<LF> – define comprimento da etiqueta e configuração do sensor
p1 – comprimento da etiqueta em pontos
p2 – comprimento do espaço/marca
Bp2 – para marca preta
0 – para papel contínuo
p3 – offset da marca
Z – Print direction
Zp1<LF> – define a direção de impressão
T – imprime a partir do Topo
B – imprime a partir da Base
U – Config Label
U<LF> - imprime a etiqueta de configuração
O – Hardware Options
OD – Direct Thermal
Od – Thermal Transfer
O – desabilita todas as opções
OC – Cutter
OS – Reverte o sensor de gap
^default
Retorna a impressora para os valores de fábrica
Suportado por firmware acima de 4.30
Principais Comandos de Impressão
A – Campo de texto
Ap1,p2,p3,p4,p5,p6,p7,”Data”<LF>
p1 – posição eixo X em pontos
p2 – posição eixo Y em pontos
p3 – rotação (0->normal,1->90graus,2->180graus,3->270graus)
p4 – tipo de fonte (1 a 5)
p5 – multiplicador horizontal das fontes
p6 – multiplicador vertical das fontes
p7 – N-> imagem normal, ou R-> imagem em reverso
“Data” – dados a serem impressos
B – Código de barras
Bp1,p2,p3,p4,p5,p6,p7,p8,”Data”<LF>
p1 – posição eixo X em pontos
p2 – posição eixo Y em pontos
p3 – rotação (0->normal,1->90graus,2->180graus,3->270graus)
p4 – tipo de código de barra
p5 – largura da barra estreita
p6 – largura da barra larga
p7 – altura do código de barras em pontos
p8 – impressão da linha de interpretação (B-> sim; N-> não)
“Data” – dados a serem impressos
GK – Apagar gráficos
GK”nome<LF> - apaga o logotipo da memória
GM – Carregar gráfico
GM”nome”p1<LF>”data”
p1- tamanho do arquivo em bytes
“data” – gráfico no formato PCX 1bit (preto-e-branco)
GI<LF> – Imprime etiqueta com a listagem de gráficos na memória
GG – Recupera gráfico
GGp1,p2,”nome”<LF>
p1 – posição no eixo x, em pontos
p2 - posição no eixo y, em pontos
Exemplo Prático
A imagem abaixo mostra uma etiqueta de 5cm x 5cm criada no Zebra Designer, para uma Impressora Zebra GC420t, e logo abaixo o arquivo em EPL correspondente.
» EPL correspondente, com os comandos de configuração e impressão:
I8,A,001
Q400,024
q863
rN
S3
D7
ZT
JF
O
R231,0
f100
N
A63,353,0,3,1,2,N,"www.zebrashop.com.br"
A17,10,0,3,2,2,N,"Linguagem EPL"
B43,123,0,1,2,6,160,B,"11 3526-5909"
P1
Confira as outras linguagens de programação da Zebra:
Para acessar o artigo sobre CPCL, clique AQUI!
Para acessar o artigo sobre ZPL, clique AQUI!
1 Comentários
Boa tarde!
ResponderExcluirComo tratar Ç no código EPL da Zebra GC420T?
Obrigado pela sua mensagem. Entrarei em contato em breve.