Los caracteres de control ASA son caracteres de comando de impresión simples que se utilizan para controlar el movimiento del papel a través de las impresoras de línea . Estos comandos se presentan como caracteres especiales en la primera columna de cada línea de texto que se imprimirá y afectan el avance del papel antes de imprimir la línea. El resto de la línea se imprime comenzando en la primera posición imprimible.
"ASA" es la abreviatura de la Asociación Estadounidense de Estándares, un nombre anterior del Instituto Nacional Estadounidense de Estándares (ANSI), que ha estandarizado estos caracteres de control en la representación ANSI X3.78-1981 (R1992) de los caracteres de posicionamiento del carro vertical en el intercambio de información . Éstos también se llaman "caracteres de control FORTRAN", ya que apareció por primera vez en las versiones de FORTRAN II a principios de 1960, [1] a pesar de que desde entonces han sido utilizados por otros lenguajes de programación como COBOL y PL / I .
Operación
Carácter ASA | Acción | Equivalente ASCII |
---|---|---|
blanco | Avance 1 línea antes de imprimir (espacio simple) | CR LF |
1 | Avance a la página siguiente antes de imprimir ( avance de página ) | CR FF |
2-9, A, B, C | Avanzar al canal de cinta de control de carro o tope de lengüeta vertical | CR VT (aproximadamente) |
0 | Avance 2 líneas antes de imprimir (doble espacio) | CR LF LF |
- | Avanzar 3 líneas (espaciado triple) | CR LF LF LF |
+ | No avance ninguna línea antes de imprimir, tache la línea anterior con la línea actual | CR |
La superposición se puede utilizar para hacer texto en negrita imprimiendo la misma línea dos veces sin hacer avanzar el papel. También se puede utilizar para hacer texto subrayado imprimiendo una línea que contenga caracteres de subrayado en las posiciones de impresión ocupadas por el texto a subrayar.
Las impresoras de mainframe tenían originalmente una cinta de control de carro , con 12 canales (1–9, A, B, C) a los que se les puede asignar una posición fija en la página perforando un orificio, lo que permite a la impresora saltar una distancia variable hacia abajo en la página para una ubicación fija. Las impresoras más nuevas, como la IBM 4248, han eliminado la cinta física y utilizan un búfer de control de formularios electrónico (FCB).
Los caracteres de control de carro ASA todavía se utilizan para la salida de impresora desde aplicaciones y software de mainframe en la actualidad. Los controladores y otro software los interpretan antes de imprimirse en las impresoras modernas.
Salida de ejemplo que contiene caracteres de control de carro ASA:
1 Esta es la primera línea de la página 0 Esta es la tercera línea de la página - Esta es la sexta línea de la página Esta es la séptima línea de la página.+ ____ el - Overstrike y en negrita la séptima línea
Ejemplo como salida impresa:
Esta es la primera línea de la página.Esta es la tercera línea de la página.Esta es la sexta línea de la página.Esta es la séptima línea de la página: Overstrike y en negrita la séptima línea
Ver también
Referencias
- ^ IBM Corporation (1964). Especificaciones de Fortran y procedimientos operativos IBM 1401 (PDF) . pag. 18 . Consultado el 18 de agosto de 2016 .
enlaces externos
- Descripción más detallada en Felgall Mainframe
- IBM Corporation. "Caracteres de control de carro" . Centro de conocimiento de IBM . Archivado desde el original el 23 de diciembre de 2016 . Consultado el 1 de septiembre de 2016 .
- Definición de datos de control de formularios de primer carácter [1] [ enlace muerto permanente ]