Corriente continua de datos de pasaje transparente hexadecimal - Valores en bytes y en espacios

Valores en bytes

Uno o dos dígitos hexadecimales representan un byte. Si hay dos dígitos disponibles, se supone que ambos contribuyen al valor del byte. Si solo uno está disponible, se considera como el valor de nivel bajo del byte.

Ejemplo 3-2 Ejemplo de valor de byte

%%01234%% se convierte en tres bytes ([01] [23] [04] decimal).

Espacios

Ejemplo 3-3 Ejemplo de espacios

Los [espacios] se saltan en un bloque hexadecimal. Esto ayuda a la depuración de los valores binarios haciéndolos más legibles. Un [espacio] no contribuye al valor de un byte, pero sí finaliza un valor en bytes. %%4 4%% se lee como dos bytes [04] [04] en lugar de como uno solo [44].

NOTA:Debido a que el host ve el bloque de pasaje transparente hexadecimal como "texto normal" y está escrito en el juego de caracteres nativo del host, no debe escribir valores hexadecimales mediante valores ASCII.

Existen varios factores que se deben tener en cuenta al determinar el modo de impresión que se debe utilizar.

En esta tabla, se muestran las ventajas y las desventajas de cada modo.

Tabla 3-85

Modo

Ventajas

Inconvenientes

GDI

Acceso de la aplicación del host a todas las fuentes disponibles bajo Windows.

Se admite el subconjunto del idioma PCL5, pero no en su totalidad.

No se admiten las fuentes transferibles creadas por PCL.

No se admiten los mapas de bits de dibujo creados por PCL.

No admite el idioma HP-GL/2 para dibujo de vectores.

Salida sin procesar

Se adapta a cualquier impresora, idioma de descripción de página o sintaxis de control de impresora.

Puede generar un archivo de disco sin comandos de control de impresora.

Cualquier formato debe incrustarse en la corriente continua de texto o en bloques de transparencia LU1.

Los controles de formato SCS se descartan. Un ejemplo de control SCS es establecer el formato vertical.