Form Feed ASCII: Carácter de Salto o Avance de Página

Publicado:

en

Actualizado:

El carácter FF (Form Feed o Avance de Página) en el código ASCII tiene el valor 12 y es un carácter de control utilizado históricamente para mover el cursor a la siguiente página en dispositivos de salida, como impresoras. Su propósito principal es indicar un salto a la siguiente página física, iniciando el texto desde el principio de esa nueva página. En la actualidad, aunque es menos común en la impresión, el carácter FF sigue siendo utilizado en algunos sistemas de procesamiento de textos y lenguajes de programación para representar saltos de página lógicos o visuales.

Ficha técnica del carácter Form Feed (FF) o Salto de Página del código ASCII

CarácterDecimalHexadecimalBinarioDescripción
FF (Form Feed)120x0C0000 1100Avanza a la siguiente página en dispositivos de impresión o terminales.

Función del carácter Form Feed (FF) o Salto de Página del código ASCII

  • Salto a la siguiente página: Mueve el cursor a una nueva página en dispositivos como impresoras o terminales de texto que soportan el concepto de páginas.
  • Formato en impresoras: En dispositivos de impresión más antiguos, este carácter permitía iniciar la impresión en la parte superior de la siguiente página física de papel.
  • Organización de texto: En algunos lenguajes de programación y editores de texto, el carácter FF puede ser usado para dividir secciones de texto en diferentes «páginas lógicas».

Ejemplos de uso

  1. Impresoras antiguas: En los primeros sistemas de impresión por línea o impresoras matriciales, el carácter FF era usado para avanzar el papel hasta el comienzo de la siguiente página. Este salto físico permitía que las impresoras separaran secciones de un documento.
  2. Procesadores de texto: En algunos editores o procesadores de texto, como Microsoft Word o editores que soportan texto sin formato, el carácter FF puede ser utilizado para marcar un salto de página, aunque su representación no siempre es visible para el usuario final. Ejemplo en un archivo de texto:
   Página 1
   \f
   Página 2

El \f representa el carácter de avance de página.

  1. Lenguajes de programación: En lenguajes como Python, C, y otros, el carácter FF se puede representar como \f. Aunque su uso es menos frecuente hoy en día, sigue siendo útil en situaciones donde se necesita formatear texto con saltos de página lógicos. Ejemplo en Python:
print("Primera página\fSegunda página")

En este caso, el \f indicaría un salto de página en algunos sistemas o entornos.

Comparación con otros caracteres de control

  • LF (Line Feed, código 10): Mientras que LF avanza el cursor a la siguiente línea, FF lo mueve directamente a la parte superior de la siguiente página.
  • CR (Carriage Return, código 13): CR mueve el cursor al inicio de la línea actual, mientras que FF mueve el cursor a una nueva página.

Notas adicionales

  • Impresoras modernas: Hoy en día, las impresoras y procesadores de texto suelen manejar los saltos de página automáticamente, sin la necesidad explícita de caracteres como FF. Sin embargo, sigue siendo relevante en algunos entornos especializados de impresión o en la generación de documentos en sistemas embebidos.
  • Representación en lenguajes de programación: En muchos lenguajes de programación, el carácter de avance de página se representa con \f, y aunque rara vez se usa en aplicaciones cotidianas, puede ser útil en la gestión de flujos de texto en ciertos contextos.

En resumen, el carácter FF (Form Feed) es uno de los caracteres de control del código ASCII que indica un salto de página en dispositivos de impresión o terminales. Aunque su uso ha disminuido con el tiempo, todavía puede ser relevante en ciertos sistemas de impresión o en el procesamiento de texto en lenguajes de programación y herramientas de desarrollo.

You may also like:

CR ASCII: Carácter Retorno de Carro [Carriage Return]

Información técnica del carácter CR o Carriage Return (Retorno de Carro) del código ASCII en decimal, hexadecimal y binario.

VT ASCII: Carácter de Tabulación Vertical

Encuentra aquí toda la información técnica del carácter VT o Tabulación Vertical del código ASCII en decimal, hexadecimal y binario.

Avatar de Walter Rodriguez Castro

Comentarios

Deja una respuesta

Content table