Advanced Function Presentation ( AFP ) es una arquitectura de presentación y una familia de software y hardware de impresora asociados que permite la presentación de documentos e información independientemente de aplicaciones y dispositivos específicos.
Con AFP, los usuarios pueden controlar el formato, el formato de salida del papel, si un documento se va a imprimir o ver en línea, y administrar el almacenamiento y el acceso a los documentos en una red distribuida entre múltiples plataformas de sistemas operativos . AFP se utiliza principalmente en grandes empresas para la impresión de datos variables (VDP) de producción.
Las aplicaciones AFP permiten a los usuarios o a los operadores de salas de impresión distribuir trabajos de impresión entre un grupo de impresoras y designar impresoras de respaldo cuando una falla. AFP se considera una "piedra angular" de las aplicaciones de gestión electrónica de documentos (EDM), como las de impresión y visualización, archivo y recuperación, y gestión de informes empresariales (ERM).
Historia
AFP fue desarrollado originalmente por IBM como una arquitectura de presentación de información y documentos de propósito general, originalmente llamada Impresión de Función Avanzada . Las primeras especificaciones y productos se remontan a 1984. Los conceptos principales de estructuras basadas en objetos, integridad de impresión, gestión de recursos y compatibilidad con altas velocidades de impresión se han conservado desde entonces.
En octubre de 2004, IBM inició la formación del AFP Color Consortium (AFPCC). El objetivo era desarrollar de forma colaborativa el soporte de gestión del color en la arquitectura AFP. Esto dio como resultado la creación de la nueva especificación AFP CMOCA (Color Management Object Content Architecture), que se publicó por primera vez en 2006.
En mayo de 2006, IBM anunció sus planes de abrir el alcance completo de la arquitectura AFP al consorcio. Esta nueva iniciativa se concretó en septiembre de 2006 y ahora se denomina simplemente Consorcio AFP (AFPC). En junio de 2007, el papel de IBM como miembro fundador del AFPC se transfirió a InfoPrint Solutions Company, una empresa conjunta de IBM y Ricoh, y más tarde a Ricoh . En febrero de 2009, el AFPC se constituyó bajo un nuevo conjunto de estatutos con membresía escalonada y gobernanza compartida, lo que dio como resultado la creación de un organismo formal de estándares abiertos llamado AFP Consortium Inc. El número total de miembros ha aumentado a más de 35 empresas e incluye miembros de todas las partes de la industria de procesamiento de documentos. Puede encontrar más información sobre el AFPC en el sitio web del Consorcio AFPC. [1]
Componentes
La arquitectura AFP consta de varias subarquitecturas:
- MO:DCA-P (Mixed Object:Document Content Architecture-Presentation), el formato de archivo de lenguaje de descripción de página que describe el texto y los gráficos de una página. El nombre de "objeto mixto" hace referencia al hecho de que un archivo MO:DCA puede contener varios tipos de objetos, incluidos texto, imágenes, gráficos vectoriales e incluso objetos marcados como "códigos de barras". Una aplicación puede incluir simplemente una cadena de dígitos junto con controles que identifican un tipo específico de código de barras, y la representación de las barras se realizará en la plataforma de salida (hardware de impresora física o emulación de software). Un archivo MO:DCA consta de una jerarquía secuencial y ordenada de objetos independientes: documentos, páginas, objetos de datos y objetos de recursos como fuentes y perfiles ICC. Cada objeto está delimitado por estructuras de inicio/fin, y los objetos que se van a representar especifican parámetros de presentación y requisitos de recursos en estructuras llamadas "grupos de entorno". Dado que las páginas de los documentos MO:DCA aparecen en orden secuencial, la presentación puede comenzar tan pronto como se recibe la primera página. El formato MO:DCA es comparable a otros PDL que especifican páginas distintas, como PDF . MO:DCA-P a veces se denomina AFPDS (AFP Data Stream).
- Flujo de datos de impresora inteligente IPDS . Se trata del protocolo bidireccional que se utiliza entre el servidor host y la impresora. Se utiliza para enviar datos a nivel de página a la impresora y para señalar errores e información de contabilidad al servidor. El protocolo IPDS también permite al servidor consultar los recursos disponibles de una impresora (por ejemplo, memoria disponible, fuentes, bandejas de entrada, etc.). Es comparable a protocolos como el Protocolo de impresión de Internet .
- Arquitectura de contenido de objetos de código de barras (BCOCA), que se utiliza para describir y generar códigos de barras.
- Arquitectura de contenido de objetos de gestión de color (CMOCA), que define recursos que llevan información de gestión de color, como perfiles ICC, curvas de transferencia de tonos y medios tonos.
- Arquitectura de contenido de objetos gráficos para AFP (AFP GOCA), que se utiliza para definir y generar gráficos vectoriales.
- Arquitectura de contenido de objetos de imagen (IOCA), que se utiliza para definir y generar imágenes rasterizadas.
- Arquitectura de contenido de objetos de texto de presentación (PTOCA), que se utiliza para definir y generar texto.
Las especificaciones que definen todas las subarquitecturas AFP se pueden encontrar en el Consorcio AFP. [1]
AFP también admite otros formatos de datos estándar de la industria mediante el concepto de contenedores de objetos AFP; algunos ejemplos son TIFF , GIF , JPEG (JFIF), EPS y PDF. Estos objetos se pueden combinar como objetos pares en una página AFP con objetos AFP nativos, como BCOCA, AFP GOCA, IOCA y PTOCA.
Modos de impresión
"Los archivos AFP se pueden imprimir 'fuera de línea', utilizando el formato AFPDS convertido sobre la marcha" a otro lenguaje de descripción de páginas. También se pueden "imprimir 'en línea' a través de diversos programas como PSF (Print Service Facility) en un sistema IBM o a través de un spooler como S2P, IPM... creando IPDS sobre la marcha". [2]
Implementación de IBM
La herramienta original para generar salidas AFP y controlar las impresoras IBM era Print Service Facility (PSF), que todavía se utiliza en los mainframes IBM en la actualidad. Formatea los datos de entrada que se van a imprimir en función de las definiciones sobre cómo colocar los datos en la página, denominadas PAGEDEF y FORMDEF. Este servicio también permitió la definición de formularios electrónicos, denominados OVERLAYS.
El formato PSF no solo es capaz de formatear los documentos, sino también de manejar impresoras AFP o, más precisamente, IPDS. IPDS significa Intelligent Print Data Stream . Es un formato bidireccional donde el software tiene el control constante de la impresora y conoce en todo momento el estado de las páginas enviadas a la impresora, lo que lo hace conveniente para impresoras de producción de alto volumen, que imprimen 100 páginas o más en un minuto.
IBM también ofrecía el software PSF no sólo en el mainframe, sino en todas sus plataformas, por lo que existían PSF/390 (para el mainframe OS/390 ), PSF/VSE (para sistemas basados en IBM VSE/ESA ), PSF/6000 (para AIX ), PSF/400 (para IBM i ) y PSF/2 ejecutándose bajo OS/2 . Desafortunadamente, todos estos se comportaban de manera ligeramente diferente, e IBM renombró PSF como InfoPrint Manager (IPM).
Incluido con las herramientas PSF está el ACIF (AFP Conversion and Indexing Facility) que permite producir los documentos AFP como un archivo para guardarlos e imprimirlos más tarde, así como agregar un índice al documento, muy similar a los marcadores en PDF, utilizados para fines de archivo.
AFP fue diseñado para hacer un uso eficiente del almacenamiento, por lo que sigue siendo un formato popular para gestionar grandes volúmenes de documentos, como en el sector bancario, de telecomunicaciones y de seguros. El formato tiene su origen en el entorno MVS , por lo que normalmente utiliza páginas de códigos basadas en EBCDIC . Al igual que con todos los lenguajes de descripción de páginas (como PostScript , PDF y PCL ), es necesario utilizar un visualizador para visualizar los documentos.
Una de las características más notables de las impresoras AFP es que los datos de salida se pueden colocar en cualquier punto direccionable de una página. Esta capacidad se denomina direccionabilidad en todos los puntos (APA). La APA brinda a las aplicaciones AFP la libertad de crear resultados en cualquier lugar de una página, en lugar de limitarse solo a posiciones de líneas y caracteres.
Véase también
Referencias
- ^ ab "Página de inicio del Consorcio AFP" . Consultado el 20 de marzo de 2019 .
- ^ "AFP: Presentación de funciones avanzadas". MPI Tech . 26 de octubre de 2023. Consultado el 26 de octubre de 2023 .
Enlaces externos
- Consorcio AFP - Sitio oficial del Consorcio AFP