Linguagem de Programação Zebra - EPL

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":

» ZPL - Zebra Programming Language: GK420t, GC420t, S4M, ZM400/600, 105SL, Xi4;

» EPL - Eltron Programming Language: TLP2844, GK420t, GC420t;

» 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!

Postar um comentário

0 Comentários