stringtranslate.com

Especificación de papel XML abierto

La especificación Open XML Paper (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 . [2]

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 la independencia de 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. [1]

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. [3]

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 de documentos original 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 . [1]

Microsoft ofrece dos convertidores gratuitos. XpsConverter convierte documentos entre formatos .xpsy .oxps, [4] mientras que OxpsConverter convierte documentos entre .oxpsformatos .xps. [5]

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 conversión de color precisa en todos los dispositivos y un mayor rango dinámico . Incluye un software de procesador de imágenes rasterizadas (RIP) (descargable por separado). [6] El subsistema de impresión admite colores con nombre , lo que simplifica la definición de color para las imágenes transmitidas a impresoras que admiten esos colores.

XPS admite imágenes fotográficas HD de forma nativa para imágenes rasterizadas. [7] 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. [ cita necesaria ]

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, [8] proporcionando una apariencia del documento 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 utilizando 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. [9] [ verificación fallida ] Hay 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" en una impresora PDF virtual como Microsoft Print to PDF, [10] con un procedimiento similar para convertir de PDF a XPS.

Ver y crear documentos XPS

Windows Vista y versiones posteriores admiten la creación y visualización de XPS. [35] Además, la arquitectura de impresión de Windows Vista utiliza XPS como formato de cola de impresión. [8]

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. [36] [ verificación fallida ]

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ó el XPS Essentials Pack para Windows XP, Server 2003 y Vista, [36] [37] 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. [36] La instalación de este paquete permite que los sistemas operativos anteriores a Windows Vista utilicen la cola de impresión XPS [38] en lugar de la cola de impresión anterior basada en GDI . [39] La cola de impresión XPS puede producir impresiones de mejor calidad para impresoras que consumen directamente el formato XPS. [40]

Software de terceros

Hardware

XPS contó con el apoyo de empresas de impresión como Konica Minolta , Sharp , [48] Canon , Epson , Hewlett-Packard , [49] y Xerox [50] y empresas de software y hardware como CSR (anteriormente Zoran) , [51] y Gráficos globales . [52] Canon, Konica Minolta, Toshiba y Xerox introdujeron impresoras XPS nativas . [53] Los dispositivos con el nivel Certificado para Windows de certificación de conformidad con el logotipo de Windows debían tener controladores XPS para imprimir desde el 1 de junio de 2007. [54]

Licencia

Microsoft lanzó XPS bajo una licencia de patente libre de regalías llamada Community Promise for XPS , [55] [56] 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 propiedad de Microsoft. Microsoft también requirió que las organizaciones "se dediquen al negocio de desarrollar (i) escáneres que generen documentos XPS; (ii) impresoras que consuman 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án a Microsoft ni a ninguno de sus licenciatarios en virtud de la especificación XML Paper ni a sus clientes por infracción de ninguna patente derivada de la especificación XML Paper (como se define a continuación) en cuenta de 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. [57]

El 13 de septiembre de 2011, Monotype Imaging anunció que había otorgado la licencia de 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. [58] [59]

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. [60] Microsoft presentó la especificación XPS a Ecma International . [61] 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). [62]

En la 97ª Asamblea General celebrada en Budapest el 16 de junio de 2009, Ecma International aprobó la Especificación de papel Open XML (OpenXPS) como estándar de Ecma (ECMA-388). [63] Los miembros del TC46 incluyeron:

Vulnerabilidad de malware

Los archivos XPS pueden estar infectados con malware. [64] [65]

Ver también

Referencias

  1. ^ Príncipe abc, Mitch. "Compatibilidad con archivos XPS y OXPS en Windows 7 y Windows 8". Blog de Mitch Prince . Microsoft . Archivado desde el original el 16 de diciembre de 2012 . Consultado el 3 de diciembre de 2012 .
  2. ^ Estándar abcde ECMA-388: Especificación de papel XML abierto (OpenXPS®) (PDF) (1ª ed.). ECMA Internacional . Junio ​​de 2009.
  3. ^ Hoffman, Chris (5 de julio de 2017). "¿Qué es un archivo XPS y por qué Windows quiere que imprima en uno?". Cómo hacerlo geek .
  4. ^ "XpsConverter". Microsoft aprende . 15 de diciembre de 2021.
  5. ^ "No se puede abrir un archivo .oxps en Windows 7 o Windows Server 2008 R2". Soporte de Microsoft . Consultado el 4 de noviembre de 2022 .
  6. ^ "Procesador de imágenes rasterizadas de referencia (RIP)". Microsoft aprende . 9 de enero de 2007 . Consultado el 4 de noviembre de 2022 .
  7. ^ "Foto HD". Blog de fotografía y vídeo de Windows Live . Microsoft . 12 de marzo de 2007. Archivado desde el original el 5 de marzo de 2016.
  8. ^ ab Foley, Mary Jo (25 de abril de 2005). "Microsoft prepara una nueva especificación de impresión de documentos". Reloj de Microsoft . Seattle: Ziff Davis . Archivado desde el original el 28 de enero de 2013 . Consultado el 10 de diciembre de 2009 .
  9. ^ "Comparación de PDF, XPS y ODF realizada por un ISV que proporciona soluciones PDF". Amyuni . Consultado el 10 de diciembre de 2009 .
  10. ^ "Pasos sencillos para convertir archivos XPS a PDF". Adobe . nd Archivado desde el original el 14 de julio de 2022 . Consultado el 6 de enero de 2022 .
  11. ^ Nias, Simon (2 de agosto de 2007). "El formato XPS pasa la primera prueba de estandarización". Semana de impresión . Medios de Haymarket . Archivado desde el original el 24 de diciembre de 2007 . Consultado el 11 de julio de 2009 .
  12. ^ "Especificación de papel XML". Microsoft . 24 de octubre de 2006. Archivado desde el original el 25 de agosto de 2009 . Consultado el 11 de julio de 2009 .
  13. ^ Beal, Vangie (24 de mayo de 2021) [publicado por primera vez el 1 de julio de 2005]. "Todo sobre Adobe PDF". Webopedia . Asesoramiento tecnológico.
  14. ^ abcd "Preguntas frecuentes sobre XPS" (PDF) . Software de gráficos globales limitado. Enero de 2008. Archivado desde el original (PDF) el 5 de julio de 2010 . Consultado el 6 de julio de 2009 .
  15. ^ abcd "Especificación de papel XML (XPS)". VeryDOC.com.
  16. ^ abc "Definición de ZDNet para: especificación de papel XML". ZDNet . CNET . Archivado desde el original el 24 de marzo de 2008.
  17. ^ ECMA-388 1.ª edición/junio de 2009, paquete 8.2
  18. ^ ECMA-388 1.ª edición/junio de 2009, 9.1.5 Partes de imagen
  19. ^ "Referencia en PDF" (PDF) (6ª ed.). Adobe. Noviembre de 2006. pág. 39. Archivado desde el original (PDF) el 24 de junio de 2008.
  20. ^ "Centro de desarrolladores de Acrobat 3D". Adobe. Archivado desde el original el 4 de junio de 2007.
  21. ^ Ferris, Sara (febrero de 2005). "El formato U3D debuta en Acrobat 7". CADalyst . Archivado desde el original el 23 de junio de 2006, a través de FindArticles .
  22. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am Amiouny, Dany. "PDF o XPS: elija el formato de documento adecuado para sus aplicaciones" (PDF) . Amyuni. Archivado (PDF) desde el original el 12 de abril de 2022.
  23. ^ abc ISO 32000-1:2008 Gestión de documentos - Formato de documento portátil - Parte 1: PDF 1.7. Julio de 2008.
  24. ^ https://admin.adobe.acrobat.com/_a295153/p81291074/ Carpetas PDF A9] [ enlace muerto permanente ]
  25. ^ Fluckinger, Don (1 de junio de 2006). "Cuidado, Acrobat: Microsoft XPS te sigue". Zona PDF . Ziff Davis. Archivado desde el original el 31 de enero de 2013 . Consultado el 15 de julio de 2009 .
  26. ^ abcde Thomas, Kas (1999). "Formato de documento portátil: una introducción para programadores". MacTech . Xclaro. 15 (9).
  27. ^ Sklar, David F.; van Dam, Andy (5 de noviembre de 2010) [publicado por primera vez en septiembre de 2005]. "Introducción a Windows Presentation Foundation". Microsoft aprende .
  28. ^ Rutter, Richard; Lauke, Patrick H.; Waddell, Cynthia; et al. (19 de marzo de 2007). Accesibilidad web: estándares web y cumplimiento normativo. Presione. pag. 379.ISBN _ 978-1-59059-638-8. Consultado el 4 de noviembre de 2022 . La función Redistribuir depende de las etiquetas para volver a dibujar la página PDF para que se ajuste al ancho de la ventana existente, pero redistribuye el contenido en una sola página a la vez.
  29. ^ abcd "Anotador XPS". XPSDev.com . Archivado desde el original el 31 de enero de 2010 . Consultado el 28 de enero de 2012 .
  30. ^ ab Keizer, Gregg (28 de octubre de 2005). "Microsoft agrega XPS en Office 12 para luchar contra Adobe". Semana de la Información . Noticias TechWeb. Archivado desde el original el 5 de octubre de 2009 . Consultado el 21 de diciembre de 2020 .
  31. ^ Brailsford, David F. (mayo de 1994). "Acrobat de Adobe: ¿proporciona el eslabón perdido?" (PDF) . Universidad de Nottingham. Archivado desde el original (PDF) el 17 de febrero de 2012 . Consultado el 21 de diciembre de 2020 .
  32. ^ abc Blonce, Aexandre; Filiol, Eric; Frayssignes, Laurent. "Análisis de seguridad y amenazas de malware en formato de documento portátil (PDF)" (PDF) .
  33. ^ "explicando PostScript". Matemáticas Aplicadas . Universidad de Colorado. Archivado desde el original el 1 de marzo de 2009 . Consultado el 11 de julio de 2009 .
  34. ^ Resistente, M.; Master, L.; Markovic, D.; Sistemas de Adobe incorporados; Johnson, D.; Asociación PDF; Bailey, M.; Gráficos globales (marzo de 2017). La aplicación/pdf Tipo de medio. IETF . doi : 10.17487/RFC8118 . ISSN  2070-1721. RFC 8118.
  35. ^ "Documentos XPS". Microsoft Windows . Archivado desde el original el 11 de enero de 2010 . Consultado el 10 de diciembre de 2009 .
  36. ^ abc "Ver y generar XPS". Microsoft. Archivado desde el original el 14 de diciembre de 2009 . Consultado el 14 de febrero de 2020 .
  37. ^ "Paquete básico de especificaciones de Microsoft XML Paper". Microsoft . 4 de noviembre de 2008. Archivado desde el original el 3 de febrero de 2009.
  38. ^ "Paquete básico de especificaciones de Microsoft XML Paper". Centro de descarga de Microsoft . 12 de febrero de 2010. Archivado desde el original el 26 de julio de 2011.
  39. ^ "XPS y mejoras en la impresión en color en Windows Vista". Microsoft Windows . 17 de diciembre de 2007. Archivado desde el original el 16 de junio de 2011.
  40. ^ "Tubería de filtro XPSDrv: implementación y mejores prácticas". Microsoft . 7 de febrero de 2008. Archivado desde el original (DOCX) el 29 de abril de 2012.
  41. ^ "Aplicaciones/Evince". Wiki Gnomo . Consultado el 4 de noviembre de 2022 .
  42. ^ "Interpretación nativa en el Harlequin RIP" (PDF) . Software de gráficos globales. Octubre de 2021 . Consultado el 4 de noviembre de 2022 .
  43. ^ "Estado de los controladores de formato de documento de Okular". Okular . Consultado el 4 de noviembre de 2022 .
  44. ^ "Características de los productos de utilidad de documentación científica y técnica". 22 de junio de 2017.
  45. ^ "Noticias sobre el lector de PDF de Sumatra". 6 de enero de 2012. Archivado desde el original el 6 de abril de 2012 . Consultado el 6 de enero de 2012 .
  46. ^ "Anotador XPS". 28 de enero de 2012. Archivado desde el original el 31 de enero de 2010 . Consultado el 28 de enero de 2012 .
  47. ^ Visor XPS
  48. ^ "Sharp Open Systems Architecture admite XPS en impresoras multifunción". Sharpusa.com . Consultado el 10 de diciembre de 2009 .
  49. ^ Monckton, Paul. "IT Week 10 de noviembre de 2006, soporte de Canon, Epson y HP para XPS". Itweek.co.uk . Consultado el 10 de diciembre de 2009 .
  50. ^ "Fuji Xerox y Microsoft colaboran en el campo de las soluciones de gestión de documentos". Fujixerox.co.jp. 28 de noviembre de 2006 . Consultado el 10 de diciembre de 2009 .
  51. ^ "IPS XP". Zoran.com . Consultado el 10 de diciembre de 2009 .
  52. ^ "Soluciones para compartir documentos XPS e impresión XPS nativa". Globalgraphics.com. Archivado desde el original el 12 de marzo de 2006 . Consultado el 10 de diciembre de 2009 .
  53. ^ "Exhibición de tecnología XPS". Microsoft.com. 19 de abril de 2007 . Consultado el 10 de diciembre de 2009 .
  54. ^ "Requisitos y políticas del programa del logotipo de Windows". Microsoft.com . Consultado el 10 de diciembre de 2009 .
  55. ^ "Promesa comunitaria para XPS". Microsoft. 31 de enero de 2007. Archivado desde el original el 10 de abril de 2014 . Consultado el 14 de febrero de 2020 .
  56. ^ "Preguntas frecuentes sobre la promesa comunitaria para XPS". Microsoft.com. 31 de enero de 2007. Archivado desde el original el 19 de septiembre de 2009 . Consultado el 10 de diciembre de 2009 .
  57. ^ "Licencia de especificación de papel XML". Microsoft. 2 de septiembre de 2005. Archivado desde el original el 23 de noviembre de 2006 . Consultado el 14 de febrero de 2020 .
  58. ^ "Monotype Imaging otorga licencias de solución de controlador de impresora XPS a Microsoft".
  59. ^ "Monotype Imaging otorga licencias de solución de controlador de impresora XPS a Microsoft".
  60. ^ "Referencia de XPS de gráficos globales". Redorbit.com. 21 de septiembre de 2006. Archivado desde el original el 25 de noviembre de 2011 . Consultado el 10 de diciembre de 2009 .
  61. ^ Reimer, Jeremy (1 de julio de 2007). "Guerra y PDF: Microsoft envía XPS al organismo de normalización". Arstechnica.com . Consultado el 10 de diciembre de 2009 .
  62. ^ "TC46 - Especificación de papel XML (XPS)". Ecma-international.org. Archivado desde el original el 29 de enero de 2009 . Consultado el 10 de diciembre de 2009 .
  63. ^ Steve McGibbon (Microsoft) (17 de junio de 2009). "OpenXPS: especificación de papel OpenXML". Archivado desde el original el 23 de abril de 2012.
  64. ^ "Detalle CVE-2022-42397". Base de datos nacional de vulnerabilidad . NIST. 27 de enero de 2023.
  65. ^ "Análisis de CVE-2020-0605: ejecución de código mediante archivos XPS en .NET". MDSec . 10 de mayo de 2020 . Consultado el 3 de octubre de 2023 .

enlaces externos