Parámetros de fuentes

En esta sección se describen los parámetros para crear las fuentes utilizadas en los códigos de barras.

Parámetro T

El parámetro T controla qué tipo de código de barras se utiliza. El comando para especificar el parámetro T es el siguiente, donde T es un número de tipo de fuente.
Número de tipo de fuente
Parámetro correspondiente
Número de tipo de fuente
Parámetro correspondiente
24600
UPC-A
24621
EAN/JAN-8 + 2
24601
UPC-A + 2
24622
EAN/JAN-8 + 5
24602
UPC-A + 5
24630
EAN/JAN-13
24610
UPC-E (UPC-E0 & UPC-E1)
24631
EAN/JAN-13 + 2
24611
UPC-E + 2
24632
EAN/JAN-13 + 5
24612
UPC-E + 5
24650
25 industrial
24640
25 (2 of 5) interleaved
24651
25 industrial + CHK
24641
25 interleaved + CHK
24660
25 matrix
24642
German Postal 25 Leitcode 13
24661
25 matrix + CHK
24643
German Postal 25 Leitcode 11
24700
128 autoswitch
24670
39 (3 of 9)
24701
128 A
24671
39 + CHK
24702
128 B
24672
Espacio de codificación 39 (3 of 9) antes de datos
24704
128 C
24673
Espacio de codificación 39 + CHK antes de datos
24703
128 C (obsoleto)
24680
39 extended
24710
UCC-128 (19 dígitos únicamente)
24681
39 extended + CHK
24720
EAN/UCC-128
24675
Código de barras Danish PTT 39
24770
ZIP + 4 POSTNET 5
24676
French Postal 39 A/R
24771
ZIP + 4 POSTNET 9
24690
93
24772
ZIP + 4 POSTNET 11
24691
93 extended
24775
Código de barras de correo inteligente
23591
USPS ZEBRA
24644
USPS 25, código de barras de Etiquetas de bandejas de 11 dígitos
24760
MSI
24645
USPS 25, código de barras de Etiquetas de sacas de 8 dígitos
24761
MSI + CHK10
24750
CODABAR
24762
MSI + CHK10 + CHK10
24751
CODABAR + CHKmod16
24763
MSI + CHK11 + CHK10
24780
Singapore 4 State
24800
UPS MaxiCode
24785
Australia 4 State 37-CUST
24810
RSS-14
24786
Australia 4 State 52-FF-MET
24820
Data Matrix
24787
Australia 4 State 67-FF-MET
24830
Aztec
24790
Código Royal Mail 4 State Customer
24840
Codablock F
24795
Código de barras postal Netherlands KIX
24850
PDF-417
24899
OMR (Optical Mark Reading, Lectura de marcas ópticas) para sistemas de plegado, inserción y sellado
24860
QRCode Model 1
24620
EAN/JAN-8
24861
QRCode Model 2

Parámetro p

El parámetro p, <Esc>(s#p, controla si un título de texto legible por el ser humano se imprime con códigos de barras así como el método para imprimirlo.

Códigos de barras 1D

Los siguientes números representan valores que se utilizan para definir los comandos de la secuencia de escape.
0:
Utiliza el valor predeterminado.
1:
No imprime texto legible por el ser humano.
2:
Imprime texto incorporado legible por el ser humano.
3:
Imprime texto legible por el ser humano que se encuentra semiincorporado.
4:
Imprime texto legible por el ser humano debajo del código.
5:
Imprime texto legible por el ser humano encima del código.
Ejemplo: Si se introduce 24p como código de barras 1D utilizando el parámetro p, el texto para el código de barras postal francés se colocará debajo del código.
NOTA
Añada 10 para imprimir la suma de verificación de UPC/EAN/JAN en la parte central izquierda en lugar de en la parte inferior izquierda del código de barras.
Añada 10 para imprimir los caracteres inicial y final para el texto del código de barras 39.
Añada 20 para formatear texto para los códigos de barras postales francés o alemán.
Añada 100 para imprimir el carácter de suma de verificación con el texto.

Código de barras de Australia Post 4 State

0:
Utiliza el juego de símbolos N (dígitos numéricos sólo) para información del cliente.
1:
Utiliza el juego de símbolos C (caracteres alfanuméricos) para información del cliente.

Códigos de barras 2D

PDF-417
0 a 8:
Define el nivel de ECC (Error Correction Code, Código de corrección de errores).
1000 a 1400:
Define el nivel de ECC basándose en el tamaño de la palabra de código con relación al tamaño de los datos, en porcentaje (de 0% al 400%). El nivel de ECC correspondiente se calcula automáticamente.
Aztec
0:
Nivel de ECC predeterminado (23% + tres palabras de código).
1 a 99:
Define el nivel de ECC en porcentaje.
101 a 104:
Número de capas (+100) en formato Compact (Compacto).
201 a 232:
Número de capas (+200) en formato Full Range (Rango completo).
300:
Formato Aztec "Rune" (Runa).
QRCode
0:
Nivel de ECC predeterminado (5%) (Medio)
1:
Nivel de bajo ECC/alta densidad (Bajo)
2:
Nivel de ECC estándar (Medio)
3:
Nivel de alta fiabilidad/ECC (Calidad)
4:
Nivel de ultra alta fiabilidad/ECC (Alto)

OMR

Rotación OMR
0:
Marcas OMR horizontales (valor predeterminado)
1:
Marcas OMR verticales

Parámetro h

El parámetro h, Esc(s#h, controla la fuente utilizada para el título de texto legible por el ser humano.

Códigos de barras 1D

Formato: CBA, valor numérico, posición
C: Estilo
0:
Negrita (valor predeterminado).
1:
Texto normal.
2:
Cursiva.
3:
Negrita.
4:
Negrita cursiva.
B: Tamaño
0:
Selecciona el tamaño de fuente automáticamente.
A: Tipo de fuente
0:
Utiliza Courier para imprimir texto (valor predeterminado).
1:
Utiliza Letter Gothic para imprimir texto.
2:
Utiliza Univers para imprimir texto.
3:
Utiliza Univers Condensed para imprimir texto.
4:
Utiliza CG-Times para imprimir texto.
5:
Utiliza OCR-B para imprimir texto (recomendado con UPC/EAN).
Ejemplo: Si se introduce 402h como código de barras 1D bar utilizando el parámetro h, el texto estará en Univers Bold Italic y el tamaño del texto se seleccionará automáticamente.

Parámetro v

El parámetro v, Esc(s#v, controla la altura de las barras y el número de filas o columnas que se utilizan para el código de barras.

Códigos de barras 1D

Controla la altura de las barras en incrementos de 1/60" (0,42 mm).
Si el valor introducido es menor que la altura de barras mínima, se ajustará automáticamente al valor mínimo.
Ejemplo: Código de barras de 1" (25,4 mm) de tamaño: 60v

Códigos de barras 2D

QRCode, Aztec
0:
Normal:
1
Vídeo inverso (las letras y los números se imprimen en blanco con un fondo negro, dando la impresión de que han sido resaltados).
Codablock: Tamaño de código de barras
#1:
Altura de barras de una sola línea en incrementos de 1/60" (0,42 mm), la misma unidad que las fuentes.
#2:
Número máximo de filas del símbolo Codablock.
#3:
Número máximo de columnas del símbolo Codablock.
Ejemplo: Tamaño de puntos de líneas 20, 8 filas, 10 columnas: 20.8.10v.

OMR

Controla la longitud de marca OMR en incrementos de 1/60" (0,42 mm).
Ejemplo: Marca OMR de 1" (25,4 mm): 60v

Parámetro b

El parámetro b, Esc(#1,#2,#3,#4b, controla la anchura de las barras.

Códigos de barras 1D

#1:
Anchura de barras (fina), primera anchura en puntos (1/600").
#2:
Anchura de barras, segunda anchura en puntos (1/600").
#3:
Anchura de barras, tercera anchura en puntos (1/600").
#4:
Anchura de barras, cuarta anchura en puntos (1/600").
Ejemplo: Barras finas 4 puntos, barras gruesas 8 puntos: 4.8b

Códigos de barras 2D

PDF-417
#1:
Número máximo de filas del símbolo PDF.
#2:
Número máximo de columnas del símbolo PDF.
#3:
Si se especifica "1", #1 y #2 serán el número obligatorio de filas y columnas del símbolo PDF.
Si se especifica "0" o no se especifica ningún valor, #1 y #2 serán el número máximo de filas y columnas (valor predeterminado) del símbolo PDF.
#4:
Si se especifica "1", el símbolo PDF-417 se truncará en el lado derecho.
Si se especifica "0", el símbolo PDF-417 no se truncará (valor predeterminado).
Ejemplo: 8 columnas, tamaño obligatorio de 10 líneas, no truncado: 8.10.0b
Data Matrix, QRCode
#1:
Altura de módulo pequeño en puntos (1/600").
Ejemplo: Data Matrix, altura de 10 puntos: 10b
Aztec
#1:
Altura de módulo pequeño en puntos (1/600").
#2:
Parámetro de corte inferior de barras. Valor: 0 a (#1) -1 puntos, el valor predeterminado es 0.
Ejemplo: Altura de 20 puntos, corte inferior de barras de 15 puntos: 20.15b
Codablock
Los parámetros B son los mismos que para los códigos de barras de ID.

OMR

Controla el grosor de la marca OMR en puntos (1/600").
#1:
Grosor de marca normal en puntos (1/600").
#2:
Grosor de marca grueso en puntos (1/600").
Ejemplo: ,01" para una marca fina y ,02" para una marca gruesa: 6.12b

Parámetro s

El parámetro s, Esc(s#1,#2,#3,#4s, controla la anchura de los espacios.

Códigos de barras 1D

#1:
Anchura de espacios (fina), primera anchura en puntos (1/600").
#2:
Anchura de espacios, segunda anchura en puntos (1/600").
#3:
Anchura de espacios, tercera anchura en puntos (1/600").
#4:
Anchura de espacios, cuarta anchura en puntos (1/600").
Espacios finos 4 puntos, espacios gruesos 8 puntos: 4.8s
NOTA
El parámetro puede enviarse de forma independiente si los parámetros b y s son idénticos. Esto permite enviar parámetros de códigos de barras PCL más cortos a la impresora.

Códigos de barras 2D

PDF-417
#1:
Altura de módulo en blanco y negro de símbolo, en comparación con la anchura (1 a 10).
Unidad = anchura mínima de módulo (valor predeterminado = 3).
#2:
Parámetro X para relación de tamaño X/Y de símbolo (valor predeterminado = 2).
#3:
Parámetro Y para relación de tamaño X/Y de símbolo (valor predeterminado = 3).
#4:
Anchura de módulo de símbolo (1 a 100). Unidad = 1/100" (valor predeterminado = 10).
Ejemplo: Anchura mínima de módulo, PDF cuadrado y tamaño de módulo = 1/20": 1.1.1.5s
QRCode
#1
0:
Utiliza la fuente japonesa predeterminada (automática: JIS/Shift JIS).
1:
Numérico (0 a 9).
2:
Alfanumérico (0 a 9, letras mayúsculas A a Z, espacios y símbolos $%*+-. /:).
3:
Datos binarios de 8 bits/bytes (juego de caracteres de 8 bits JIS (Latin y Kana) de acuerdo con JISX0201).
4:
Caracteres Kanji (valores Shift JIS 8140h a 9FFCh y E040h a EAA4h derivados de JISX0208).
Ejemplo: Datos alfanuméricos: 2s

OMR

Controla el espaciado de la marca OMR en puntos (1/600"). Valor predeterminado = 85 (1/7").

Códigos de control de Code 128

Code 128 tiene códigos de control especiales distintos de datos, denominados Códigos de funciones, y tres códigos de control que permiten a la función de Impresión de códigos de barras cambiar de un juego de 128 (A, B o C) a otro. El cambio de los códigos de control se utiliza para forzar un juego 128. Por ejemplo, la cadena "123456" puede imprimirse con todos los juegos A, B y C. La inserción de un carácter con un valor de código ASCII de 134 al principio de la cadena fuerza al sistema a usar el juego B de Code 128.
NOTA
Tanto Code 128 Autoswitch como EAN 128 analizan los datos y optimizan la longitud de los códigos de barras cambiando automáticamente entre los juegos A, B y C. EAN 128 y UCC-128 ya incluyen el código FNC 1 como primer carácter. Por tanto, no deberá enviarse el código FNC 1 junto con datos EAN 128 y UCC-128.
Los códigos de control especiales se incluyen en los códigos de barras insertando los siguientes caracteres numéricos en el código de barras:
128 = SHIFT
Se utiliza para cambiar del juego de caracteres A a B o de B a A temporalmente. El cambio se aplica al carácter que sigue al carácter Shift. Todos los caracteres siguientes se proporcionan a continuación en el juego de caracteres original.
129 = FNC 1
Reservado para uso futuro de aplicaciones especiales, como pueden ser códigos de contenedores de envío UCC-128.
130 = FNC 2
Una instrucción especial para que el lector de códigos de barras almacene temporalmente los datos, los añada al símbolo que contiene el carácter FNC 2 y a continuación los transmita conjuntamente con el siguiente símbolo/carácter.
131 = FNC 3
Reservado para la inicialización del lector de códigos de barras y otras funciones especiales del mismo.
132 = FNC 4
Reservado para uso futuro o aplicaciones especiales.
133 = CODE A
Utilizado para números, caracteres ASCII y letras en mayúsculas.
134 = CODE B
Utilizado para números, caracteres ASCII, letras en mayúsculas y minúsculas y todos los códigos numéricos.
135 = CODE C
Un código de doble densidad, que es necesario para tener un número de caracteres par.

NOTA
Los valores no pueden tener decimales. Por ejemplo, "2,5" no es un valor válido.
Los parámetros de códigos de barras deben combinarse en una secuencia de escape PCL única que termine con el parámetro T.
Ejemplo: <Esc>(s4p305h24v7,21s7,21b24670T
Cuando se utilicen parámetros predeterminados, sólo se necesitarán comas si aún han de definirse otros parámetros.
Ejemplo: <Esc>(s6p1,,,5s24850T
15EX-005