Especificación de papel XML abierto
Especificación de papel XML abierto (también conocida como OpenXPS) es una especificación abierta para un lenguaje de descripción de páginas y un formato de documento fijo. Microsoft lo desarrolló como Especificación de papel XML (XPS). En junio de 2009, Ecma International lo adoptó como estándar internacional ECMA-388.
Es una especificación basada en XML (más precisamente, basada en XAML), basada en una nueva ruta de impresión (representación de datos de procesamiento de impresión y flujo de datos) y un formato de documento vectorial con gestión de color que admite la independencia del dispositivo y de la resolución. En Windows 8, .xps se reemplazó por el formato .oxps estándar de ECMA, que no es compatible de forma nativa con versiones anteriores de Windows.
OpenXPS fue introducido por Microsoft como una alternativa al formato de documento portátil (PDF). Sin embargo, PDF siguió siendo la opción estándar y la compatibilidad y la familiaridad del usuario con los archivos XPS son limitadas. Se ha descrito como una tecnología desatendida, que puede causar dificultades a los destinatarios de documentos en un formato con el que no están familiarizados.
Formato
El formato de documento XPS consta de un marcado XML estructurado que define el diseño de un documento y la apariencia visual de cada página, junto con reglas de representación para distribuir, archivar, representar, procesar e imprimir los documentos. En particular, el lenguaje de marcado para XPS es un subconjunto de XAML, lo que le permite incorporar elementos vectoriales en documentos.
Un archivo XPS es un archivo ZIP que utiliza las convenciones de empaquetado abierto y que contiene los archivos que componen el documento. Estos incluyen un archivo de marcado XML para cada página, texto, fuentes incrustadas, imágenes rasterizadas, gráficos vectoriales 2D, así como información de gestión de derechos digitales. El contenido de un archivo XPS se puede examinar abriéndolo en una aplicación que admita archivos ZIP.
Hay dos formatos XPS incompatibles disponibles. El escritor del documento original se imprimió en .xps en Windows 7 y Windows Vista. A partir de Windows 8, el redactor de documentos utiliza de forma predeterminada el formato .oxps.
Microsoft ofrece dos convertidores gratuitos. XpsConverter convierte documentos entre el formato .xps
y .oxps
, mientras que OxpsConverter convierte documentos del formato .oxps
al formato .xps
.
Características
XPS especifica un conjunto de funciones de diseño de documentos para documentos paginados e imprimibles. También admite funciones como degradados de color, transparencias, espacios de color CMYK, calibración de impresora, sistemas de tintas múltiples y esquemas de impresión. XPS admite la tecnología de gestión de color Windows Color System para una precisión de conversión de color en todos los dispositivos y un mayor rango dinámico. Incluye un software de procesador de imágenes rasterizadas (RIP) (descargable por separado). El subsistema de impresión admite colores con nombre, lo que simplifica la definición del color de las imágenes transmitidas a impresoras que admiten esos colores.
XPS admite imágenes fotográficas HD de forma nativa para imágenes rasterizadas. El formato XPS utilizado en el archivo spool representa efectos gráficos avanzados, como imágenes 3D, efectos de brillo y degradados como primitivas de Windows Presentation Foundation, cuyos controladores de impresora podrían descargar su rasterización a la impresora para reducir la carga computacional si la impresora es capaz de rasterizar esas primitivas.
Comparación con PDF
Al igual que el PDF de Adobe Inc., XPS es un lenguaje de descripción de páginas que utiliza un formato de documento de diseño fijo diseñado para preservar la fidelidad del documento, proporcionando una apariencia independiente del dispositivo. PDF es una base de datos de objetos que pueden crearse a partir de PostScript o generarse directamente desde aplicaciones, mientras que XPS se basa en XML. Ambos formatos están comprimidos, aunque utilizan métodos diferentes. La arquitectura de canalización de filtros de XPS también es similar a la utilizada en impresoras que admiten el lenguaje de descripción de páginas PostScript. PDF incluye capacidades dinámicas que deliberadamente no son compatibles con el formato XPS. Existen muchos recursos para convertir de XPS a PDF y algunos para convertir de PDF a XPS. Un método que se sugiere a menudo es abrir un archivo XPS en un programa con capacidad de impresión y luego "imprimir" el archivo. a una impresora PDF virtual como Microsoft Print to PDF, con un procedimiento similar para convertir de PDF a XPS.
Formato de archivo | OpenXPS | |
---|---|---|
Original autor | Microsoft | Adobe Systems |
Estándarizado por | Ecma International | ISO |
Primera fecha de publicación pública | 2006 | 1993 |
Última versión estable | Ecma International Standard ECMA-388 — Open XML Paper Specification — 1st Edition | ISO 32000-1:2008 — Gestión de documentos — Formato de documento portátil — Parte 1: PDF 1.7 |
Última versión estándar | Ecma International Standard ECMA-388 — Open XML Paper Specification — 1st Edition | ISO 32000-2:2017 — Gestión de documentos — Formato de documento portátil — Parte 2: PDF 2.0 |
Tipo de idioma | Lenguaje de marcado (XML) | PDF es una base de datos de objetos que pueden ser creados desde PostScript o generados directamente por una aplicación. |
Representación de esquemas XML | XML Schema (W3C) (XSD) y RELAX NG (ISO/IEC 19757-2) | N/A |
Formato de compresión | Container: ZIP (Aunque flate(debe ser Deflate) se menciona en documento de terceros, ningún método específico de compresión se encomienda para el contenedor.) Carga de pago: JPEG, PNG, TIFF, JPEG XR están comprimidos en función de sus tipos de archivos. | LZW para texto e imágenes; JPEG, JPEG 2000, y RLE para imágenes solamente |
Estructura de contenedores | Open Packaging Conventions (ISO/IEC 29500-2:2008) | |
Contenido gráfico 3D | X3D (ISO/IEC 19775/19776) | U3D (Standard ECMA-363), PRC (Product Representation Compact, ISO 14739-1:2014) |
Compresión de contenido de archivo completo | Sí. | Compresión de colecciones de objetos |
Página rápida por página descargar desde servidores web | Sí. | Sí. |
Múltiples documentos en un archivo | Sí. | Sí. |
Marcas de documentos y esquema | Sí. | Sí. |
Reflujo | No | Con etiquetado PDF |
Hipervínculos | Sí. | Sí. |
Pagina miniaturas | Sí. | Sí. |
Anotaciones | Sí. | Sí. |
Transparencias de imagen | Sí. | Sí. |
Relleno de gradiente | Sí. | Sí. |
Canal alfa en definiciones de color | Sí. | Sí. |
Soporte para múltiples modos de mezcla de transparencia | ? | Sí. |
Seguimiento de cambios | No | No |
Protección de contraseñas | Sí. | Sí. |
Firmas digitales | Sí. | Sí. |
JPEG (RGB and CMYK) (ISO/IEC 10918-1) | Sí. | Sí. |
JPEG 2000 (ISO/IEC 15444-1) | No | Sí. |
JBIG2 para imágenes binivel | No | Sí. |
PNG | Sí. | Sí. |
TIFF (RGB and CMYK) | Sí. | No |
JPEG XR (ISO/IEC 29199-2:2009) | Sí. | No |
Apoyo a Gray | Sí. | Sí. |
Apoyo RGB | Sí. | Sí. |
CMYK support | Sí. | Sí. |
Soporte de color | Sí. | Sí. |
Extensiones del nombre de archivo | oxps | |
Tipos de medios de Internet | aplicación/oxps | aplicación/pdf |
Licencias estándar | Contenido no gratis, descargado gratis de Ecma |
|
Formato de archivo | OpenXPS |
Ver y crear documentos XPS
Windows Vista y versiones posteriores admiten la creación y visualización de XPS. Además, la arquitectura de impresión de Windows Vista utiliza XPS como formato de cola de impresión.
Las aplicaciones pueden crear documentos XPS imprimiendo en XPS Document Writer, una impresora virtual que viene incluida con Windows. Estos archivos se abren en XPS Viewer, un componente opcional que viene con Windows Vista y versiones posteriores. En Windows Vista, XPS está alojado en Internet Explorer, pero en versiones posteriores es una aplicación independiente. Ambas versiones admiten gestión de derechos digitales y firmas digitales. Windows 8 también viene con una aplicación llamada "Reader", que lee archivos XPS y PDF.
El instalador de .NET Framework 3.0 para Windows XP también agrega XPS Viewer alojado en IE, así como XPS Document Writer. Desde entonces, Microsoft lanzó XPS Essentials Pack para Windows XP, Server 2003 y Vista, que incluye el visor independiente, un complemento IFilter que ayuda a Windows Desktop Search a indexar el contenido de los archivos XPS y otro complemento para el Explorador de Windows. para ayudar a generar miniaturas para archivos XPS. La instalación de este paquete permite que los sistemas operativos anteriores a Windows Vista utilicen la cola de impresión XPS en lugar de la cola de impresión anterior basada en GDI. La cola de impresión XPS puede producir impresiones de mejor calidad para impresoras que consumen directamente el formato XPS.
Software de terceros
Nombre | Plataforma | Función |
---|---|---|
Evince | Linux | Un lector de documentos para múltiples formatos de documentos; puede mostrar documentos XPS gracias a libgxps. |
MuPDF | Linux, Windows, Android, iOS | Un visor PDF, XPS y OpenXPS ligeros; licenciado en términos de AGPL v3 |
Harlequin RIP | Windows, Mac OS, Linux, ThreadX | Renders archivos XPS para impresión o visualización; utilizados en impresoras de escritorio, prensas de producción digital, prepress y software |
Okular | Linux, FreeBSD, Windows, Solaris | El visor de documentos del proyecto KDE; puede mostrar documentos XPS |
STDU Viewer | Microsoft Windows | Puede mostrar documentos XPS así como otros formatos de documentos electrónicos. Otras aplicaciones STDU pueden manejar la organización/crecimiento, conversión y extracción. |
Sumatra PDF | Windows | Puede mostrar documentos XPS, entre otros formatos, desde la versión 1.5, gracias a MuPDF |
Xara Designer Pro | Windows | Aplicación de gráficos vectoriales con soporte XPS |
XPS Anotator | Windows | Standalone XPS viewer que puede firmar digitalmente y anotar documentos XPS, y convertir documentos XPS a formatos de imagen comunes. |
XPS Viewer | Windows | Aplicación gratuita de Software Imaging Ltd. para ver archivos XPS |
Hardware
XPS tuvo el apoyo de compañías de impresión como Konica Minolta, Sharp, Canon, Epson, Hewlett-Packard, y Xerox y compañías de software y hardware como CSR (antes Zoran), y Global Graphics. Las impresoras XPS nativas fueron introducidas por Canon, Konica Minolta, Toshiba y Xerox. Dispositivos en el Certificado para Windows nivel de certificación de conformidad con el logotipo de Windows fue necesario para tener controladores XPS para imprimir desde el 1 de junio de 2007.
Licencias
Microsoft lanzó XPS bajo una licencia de patente libre de regalías llamada Community Promise for XPS, que permite a los usuarios crear implementaciones de la especificación que leen, escriben y procesan archivos XPS siempre que incluyan un aviso. dentro de la fuente que las tecnologías implementadas pueden estar gravadas por patentes de Microsoft. Microsoft también exigió que las organizaciones “se dediquen al negocio de desarrollar (i) escáneres que generen documentos XPS; (ii) impresoras que consumen documentos XPS para producir copias impresas; o (iii) controladores de impresión o productos de software de imágenes rasterizadas o componentes de los mismos que convierten documentos XPS con el fin de producir copias impresas, [...] no demandará a Microsoft ni a ninguno de sus licenciatarios en virtud de la Especificación de papel XML ni a los clientes por infracción de cualquier patente derivada de la especificación de papel XML (como se define a continuación) debido a cualquier fabricación, uso, venta, oferta de venta, importación u otra disposición o promoción de cualquier implementación de especificación de papel XML." La especificación en sí fue publicada bajo una licencia de derechos de autor libre de regalías, lo que permite su distribución gratuita.
El 13 de septiembre de 2011, Monotype Imaging anunció que había licenciado sus filtros de conversión vectorial XPS a PCL 6 y XPS a PostScript a Microsoft para su uso en la próxima versión de Windows.
Historia y estandarización
En 2003, Microsoft eligió a Global Graphics para brindar servicios de consultoría y desarrollo de prueba de concepto en XPS y trabajó con los equipos de desarrollo de Windows en la especificación y arquitectura de referencia para el nuevo formato. Microsoft envió la especificación XPS a Ecma International. En junio de 2007, se creó el Comité Técnico Internacional 46 (TC46) de Ecma para desarrollar un estándar basado en la Especificación de papel XML abierto (OpenXPS).
En la 97ª Asamblea General celebrada en Budapest el 16 de junio de 2009, Ecma International aprobó la Especificación de papel XML abierto (OpenXPS) como estándar de Ecma (ECMA-388). Los miembros del TC46 incluyeron:
- Autodesk
- Brother Industries
- Canon
- RSC (antes Zoran)
- Fujifilm
- Fujitsu
- Gráficos Globales
- Hewlett-Packard
- Konica Minolta
- Lexmark
- Microsoft
- Imágenes monotipos
- Océ Technologies
- Panasonic anteriormente (Matsushita)
- Ricoh
- Toshiba
- Xerox
Vulnerabilidad de malware
Los archivos XPS pueden estar infectados con malware.