A continuación se describen los datos válidos de cada tipo de
código de barras. Si se incluyen datos incorrectos en la cadena de
datos del código de barras, éste no se imprimirá.
Tipo de código
de barras
EAN-13
EAN-8
UPC-A
UPC-E
Interleaved 2 de
5
POSTNET
Code 39
Code 128
Para la impresión de códigos de barras son necesarias las siguientes
condiciones:
La impresión de códigos de barras siempre se realiza
unidireccionalmente. No obstante, si se combina con datos de imagen
raster bit no se imprimirán ni el código de barras ni los datos de
imagen raster bit.
El código de barras no se imprimirá si una parte de él sobrepasa el
margen derecho.
Cuando se combinen datos de código de barras y datos de texto en
una secuencia de datos, el código de barras y el texto se imprimen en
la misma posición.
Los caracteres de inicio y de interrupción (*) de Code 39 se añaden a
los caracteres legibles por el usuario.
Los datos iniciales de Code 128 (Grupo A, B o C) se identifican como
el primer dato de Code 128, y deben ser hexadecimales (41, 42 y 43,
respectivamente).
Si se seleccionan el Grupo C de Code 128 e Interleaved 2 de 5, los
datos de código de barras precisan de una cadena de datos de número
par. No obstante, si se envía una cadena de número impar se añade
automáticamente un 0, con lo cual la cadena de datos será de número
par.
La posición de inicio de impresión de los códigos de barra (excepto
POSTNET) siempre es de 7/72 pulgadas por encima de la línea base.
Número de caracteres válidos 1 (HEX)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39)
0-9 (Hex 30-39), (Hex 41-5A), (Hex 20, 24, 25, 2B, 2D,
2E, 2F)
Grupo A, Grupo B, Grupo C
Comandos de impresora y tablas de caracteres
B-5