Cuando se selecciona Code 128 conjunto A, conjunto B, o conjunto C con el parámetro 't12' o 'T12', 't13'
o 'T13', o 't14' o 'T14'
Los conjuntos A, B y C de Code 128 pueden seleccionarse individualmente. El conjunto A indica los
caracteres hexadecimales 00 a 5F. El conjunto B incluye los caracteres hexadecimales 20 a 7F. El
conjunto C incluye los pares 00 a 99. Se permite el intercambio entre los conjuntos de códigos enviando
%A, %B o %C. FNC 1, 2, 3 y 4 se producen con %1, %2, %3 y %4. El código SHIFT, %S, permite un
intercambio temporal (sólo para un carácter) desde el conjunto A al conjunto B y viceversa. El carácter
'%' puede codificarse enviándolo dos veces.
Cuando se selecciona ISBN (EAN) con el parámetro 't130' o 'T130'
Se aplican las mismas reglas que para 't5' o 'T5'.
Cuando se selecciona ISBN (UPC-E) con el parámetro 't131' o 'T131':
Se aplican las mismas reglas que para 't6' o 'T6'.
Cuando se selecciona EAN 128 conjunto A, conjunto B o conjunto C con el parámetro 't132' o 'T132',
't133' o 'T133' o 't134' o 'T134'
Se aplican las mismas reglas que para 't12' o 'T12', 't13' o 'T13', o 't14' o 'T14'.
Dibujo de cuadros
ESC i ... E (o e)
'E' o 'e' es un terminador.
Dibujo de bloque de líneas
ESC i ... V (o v)
'V' o 'v' es un terminador.
Inicio de datos de caracteres ampliados
n = 'l' o 'L'
Los datos que siguen a 'l' o 'L' se leen como datos de caracteres ampliados (o datos de etiquetado). Los
datos de código de barras deben acabar con el código ' \ ' (5CH), que también termina el comando.
Listado de programa de ejemplo
WIDTH "LPT1:",255
'CODE 39
LPRINT CHR$(27);"it0r1s0o0x00y00bCODE39?\";
'Interleaved 2 of 5
LPRINT CHR$(27);"it1r1s0o0x00y20b123456?\";
'FIM
LPRINT CHR$(27);"it3r1o0x00y40bA\";
'Post Net
LPRINT CHR$(27);"it4r1o0x00y60b1234567890?\";
'EAN-8
LPRINT CHR$(27);"it5r1o0x00y70b1234567?\";
A. Apéndice
116