PDF de programación - GUIA DE PROGRAMACIÓN DE LENGUAJE ZPL / EPL

Imágen de pdf GUIA DE PROGRAMACIÓN DE LENGUAJE ZPL / EPL

GUIA DE PROGRAMACIÓN DE LENGUAJE ZPL / EPLgráfica de visualizaciones

Publicado el 11 de Abril del 2018
5.308 visualizaciones desde el 11 de Abril del 2018
296,9 KB
12 paginas
Creado hace 12a (16/04/2012)
GUIA DE
PROGRAMACIÓN DE
LENGUAJE ZPL / EPL

Introducción

Esta guía está diseñada para aquellos usuarios de impresoras

que utilicen el lenguaje ZPL o EPL tales como Zebra, Bixolon,



Argox, Toshiba, etc. cuya necesidad recae en el diseño de

C o r p o r a c i ó n T e c t r o n i c S . A .

etiquetas por medio de programación, puede ser usada por

d e C . V .



principiantes y experimentados que desean aprender acerca de

las funciones y operación de los lenguajes de programación ZPL

C h a p u l t e p e c S u r # 6 3 5

y EPL. Esta programación es muy utilizada en ambientes

C o l o n i a M o d e r n a

Industriales o personalizados como son el caso de los PLC,

C . P . 4 4 1 5 0

Básculas, Automatización o Software Personalizado.

G u a d a l a j a r a J a l . , M é x i c o

T e l : ( 3 3 ) 3 6 1 5 4 4 1 1

3 6 1 5 4 5 1 1



F a x d i r e c t o : 3 6 1 5 4 6 1 1

1 6 / 0 4 / 2 0 1 2




Índice

Prefacio ___________________________________________________________________________ III

Lenguaje de programación Zebra ZPL II _________________________________________________ 1

Características del lenguaje _________________________________________________________________1
Comandos de ZPL II ________________________________________________________________________________ 1
Sintaxis de ZPL II: __________________________________________________________________________________ 1
Tabla 1: Descripción de sintaxis ZPL II _______________________________________________________________ 1
Tabla 2: Código figura 1.1 _________________________________________________________________________ 2
Tabla 3: Descripción de código, figura 1.1 ____________________________________________________________ 2

Ejemplo: ________________________________________________________________________________3
Tabla 4: Código figura 1.2 _________________________________________________________________________ 3
Tabla 5: descripción de código, figura 1.2 ____________________________________________________________ 4

Lenguaje de programación EPL II ______________________________________________________ 6
Comando: N ______________________________________________________________________________________ 6
Comando: A ______________________________________________________________________________________ 6
Sintaxis: _________________________________________________________________________________________ 6
Sus parámetros son: _____________________________________________________________________________ 6
Tabla 6: Parámetro DATA con \ ____________________________________________________________________ 7
Comando P _______________________________________________________________________________________ 7
Comando B (código de barras) _______________________________________________________________________ 7
Sintaxis: _________________________________________________________________________________________ 7
Sus parámetros son: _____________________________________________________________________________ 7
Tabla 7: Parámetro DATA con \ ____________________________________________________________________ 8

Ejemplo: ________________________________________________________________________________8

Impresión _________________________________________________________________________ 9

Acerca de _________________________________________________________________________ 9



Gerardo Arturo Trujillo Martínez ::
Corporación Tectronic S.A. de C.V. Abril 2012


II





Prefacio


Corporación Tectronic por este medio busca introducir a sus clientes en el estudio y uso
correcto de sus etiquetas y equipo de impresoras, ya que parte del tiempo es necesario contar con un
lenguaje para el diseño de etiquetas sin tomar en cuenta un editor gráfico.


En este documento se muestran dos tipos de lenguajes de programación de control orientados
a la programación de impresoras Zebra o aquellas que acepten ZPL/EPL: Eltron programming lenguaje
II y Zebra programming lenguaje II, utilizados para diseñar y producir etiquetas por medio de la
codificación y paso directo de código a través de líneas de código, denotando su sintaxis básica y
algunos modelos de ejemplos.


Cada ejemplo contendrá una imagen y de ella le seguirá el código utilizado, consiguientemente

habrá una tabla explicativa del código utilizado para hacer el modelo de etiqueta correspondiente.


Aunque es muy sencillo aprender a programar este lenguaje, existe un detalle importante a
destacar; sus comandos son muy numerosos y estos a su vez contienen una serie de parámetros los
cuales especifican a detalle la estructura de la etiqueta.


Hay que tomar en cuenta que el lenguaje de la maquina permite que la impresión sea mucho
más rápida en comparación a los drivers de Windows, como comparativa, siempre que no usemos el
lenguaje de la maquina o tipos de letra que cuenta la maquina es equivalente a enviar Gráficos, lo cual
hace que la información no sea programable y/o flexible.


Este material hace referencia a las guías oficiales de programación tanto de EPL II como de

ZPL II, esto con el motivo de hacer más completa la información de los comandos y su sintaxis.



Gerardo Arturo Trujillo Martínez ::
Corporación Tectronic S.A. de C.V. Abril 2012


III



Lenguaje de programación Zebra ZPL II


Zebra Programing Language (ZPL) es un lenguaje de programación que está definido para la
creación y diseño de etiquetas para impresoras desarrolladas para este giro (Zebra o similares con
ZPL, como Bixolon, Toshiba, Argox, etc.).


En la codificación de ZPL se manejan parámetros, los cuales tienden a destacar las
características de la etiqueta, por ejemplo el tipo y tamaño de letra, el ancho y largo de la etiqueta, el
tipo de código de barras, el acomodo de los objetos, la asociación de imágenes, el anexar cuadros o
marcos para dar mejor vista a la etiqueta y todo esto se maneja en puntos, entre otras cosas, sin la
necesidad de usar un entorno grafico.

Características del lenguaje


Este lenguaje cuenta con instrucciones estándar (declaraciones y procedimientos) aunque está

más orientado a las expresiones de comandos matriciales, esto es, coordenadas sobre los ejes X, Y.


Al igual que la mayoría de los lenguajes de programación ZPL comienza con instrucciones de
declaración como inicio, cuerpo y cierre del programa (dependiendo del diseño de la etiqueta puede
llegar a estar separada en bloques o secciones).


La programación de este lenguaje tiende a facilitar a que los ejecutables corran tanto en
arquitecturas secuenciales como paralelas, así que el procesador puede distribuir los datos y replicar
las tareas por el tipo de programación concurrente de ZPL.

Comandos de ZPL II


El siguiente texto muestra una explicación de cómo se utilizan algunos de los comandos más
comunes, lo que son capaces de hacer y algunas características definidas en la tabla 1, y los
parámetros que contiene.


Sintaxis de ZPL II:

^XA
^FO50, 50 ^ADN, 36, 20 ^FDxxxxxxxxxxxx
^FS
^XZ


Tabla 1: Descripción de sintaxis ZPL II
1 ^XA
2 ^FO250, 70^ADN, 11, 7^FD CORPORACION TECTRONIC SA de CV^FS
3 ^FO320, 105^ADN, 11, 7^FD Prueba 1 ^FS
4 ^FO30, 150^ADN, 11, 7^FD Texto de muestra 1 ^FS
5 ^FO350, 200^ADN, 11, 7
6 ^BCN, 80, Y, Y, N^FD corptectr>147896325 ^FS
7 ^XZ

Gerardo Arturo Trujillo Martínez ::
Corporación Tectronic S.A. de C.V. Abril 2012


1





Para poder comprender la codificación de ZPL II se muestra un ejemplo muy sencillo con la

descripción de cada línea; la figura 1.1 muestra su vista previa.



A continuación se muestra la tabla 2 con el código de la figura anterior.

Figura 1.1



Tabla 2: Código figura 1.1:
1 ^XA
2 ^FO250, 70^ADN, 11, 7^FD CORPORACION TECTRONIC SA de CV^FS
3 ^FO320, 105^ADN, 11, 7^FD Prueba 1 ^FS
4 ^FO30, 150^ADN, 11, 7^FD Texto de muestra 1 ^FS
5 ^FO350, 200^ADN, 11, 7
6 ^BCN, 80, Y, Y, N^FD corptectr>147896325 ^FS
7 ^XZ



La tabla 3 muestra detalladamente la definición de los comandos del código anterior junto con

sus parámetros.

Tabla 3: Descripción de código, figura 1.1
Comando Parámetros Descripción
1 ^ XA
2 ^ FO
3 ^ADN
4


250, 70
11, 7

5 ^ FS
6



^BCN

80, Y, Y, N



7 ^ XZ



^ FD

Prueba 1

Cada formato comienza con este comando
Origen de campo en coordenadas XY
Tamaño del texto en coordenadas XY
Campo de datos donde “CORPORACION TECTRONIC SA de CV” es el
texto a imprimir
Denota el fin de la definición del campo
Define un código de barras 128, con una altura de 80 puntos, con línea
de interpretación (Y), barras por encima del texto (Y), de orientación
normal (N)
Cada comando termina con esta instrucción

Gerardo Arturo Trujillo Martínez ::
Corporación Tectronic S.A. de C.V. Abril 2012


2





Ejemplo:


Una etiqueta más elaborada, incluyendo imágenes y aplicando lo antes mencionado se muestra

en la figura 1.2 anexando una imagen como encabezado:



A continuación se muestra la tabla 4 con el código de la figura anterior.

Figura 1.2



^XA
^SZ2
^JMA
^MCY
^PMN
^PW792
~JSN
^JZY
^LH0,0

Tabla 4: Código figura 1.2:
1
2
3
4
5
6
7
8
9
10 ^LRN
11 ^XZ
12 ~DGR:SSGFX000.GRF,7020,52 (Se incrusta el código de la imagen)
13 ^XA
14 ^FO102,264
15 ^BY4
16 ^BCN,62,N,N^FD>:GATM1>523698745^FS
17 ^FT265,352
18 ^CI0
19 ^A0N,28,39^FDGATM123698745^FS
20 ^FT174,232
  • Links de descarga
http://lwp-l.com/pdf10335

Comentarios de: GUIA DE PROGRAMACIÓN DE LENGUAJE ZPL / EPL (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad