Linguagem de Programação CPCL

Olá Pessoal!
Bom, finalizando a sequência de artigos sobre Programação das Impressoras Zebra, vou falar sobre o CPCL. #Enjoy

Linguagem CPCL

O CPCL como as outras linguagens, é uma sequência de comandos de configuração, de impressão, comandos para se utilizar recursos internos das impressoras, porém, esta linguagem é das impressoras Portáteis: Série QLn, Série RW, Série ZQ, as P4T e Série iMZ.


Estrutura do CPCL

O CPCL não é diferente das outras linguagens Zebra, é bem simples:   
 Início
        ! offset 200 200 altura quant<CR><LF>
          Configuração
          Impressão – Tipo / Onde / Dados
    Final
        PRINT<CR><LF>

Principais Comandos CPCL 

Configuração
JOURNAL<CR><LF>
  Definição de papel contínuo

LABEL<CR><LF>
  Definição de papel não-contínuo

BAR-SENSE xxx<CR><LF>
  Divisão das etiquetas por marca preta

GAP-SENSE xxx<CR><LF>
  Divisão das etiquetas por espaçamento

SET-TOF XXX<CR><LF>
  Define a posição de parada

CONTRAST x<CR><LF>
  Contraste de impressão (0 a 3)

TONE x<CR><LF>
  Tonalidade de impressão (-99 a 200)

SPEED x<CR><LF>
  Velocidade de impressão (0 a 4)

PAGE-WIDTH X<CR><LF>
  Largura da etiqueta em pontos

Impressão de Texto
T fonte tamanho x y dados<CR><LF>
  Ex:
  T 2 1 86 179 726472436
  T 0 0 100 636 www.automaoff.com.br
  T270 4 0 359 240 Zebra
  T180 4 0 799 328 1231234-2

Impressão de Código de Barras
  B tipo largura relação altura x y dados<CR><LF>
  Ex:
  B 128 1 0 30 67 559 123431244566
  VB 128 2 0 30 224 724 2342
  B I2OF5 1 2 120 43 59 123456

Impressão de Logotipos
  PCX x y !<nome<CR><LF>
  Ex:
  PCX 12 4 !<Zebra.pcx

Envio do logotipo para a impressora
  Label Vista

Exemplo Prático com CPCL

A imagem abaixo mostra uma etiqueta de 8cm x 4cm, criada para Impressora ZQ520. E logo abaixo o CPCL correspondente.

CPCL Correspondente
! 0 200 200 320 1
PW 639
TONE 0
SPEED 3
ON-FEED IGNORE
NO-PACE
BAR-SENSE
T 4 1 77 10 IMPRESSORAS ZEBRA 
BT 7 0 3
B 128 2 30 160 84 108 11 3526-5909
PRINT

Confira as outras linguagens de programação da Zebra:
Para acessar o artigo sobre EPL, clique AQUI!
Para acessar o artigo sobre ZPL, clique AQUI!


Postar um comentário

0 Comentários