Open XML-Papierspezifikation (auch als OpenXPS bezeichnet) ist eine offene Spezifikation für eine Seitenbeschreibungssprache und ein festes Dokumentformat. Microsoft hat es als XML Paper Specification (XPS) entwickelt. Im Juni 2009 wurde sie von Ecma International als internationaler Standard ECMA-388 eingeführt. [2]
Es handelt sich um eine XML-basierte (genauer XAML-basierte) Spezifikation, die auf einem neuen Druckpfad (Druckverarbeitungsdaten-Repräsentation) basiert und Datenfluss) und ein farbverwaltetes vektorbasiertes Dokumentenformat, das die Geräteunabhängigkeit und Auflösungsunabhängigkeit unterstützt. In Windows 8 .xps
wurde das Format ECMA .oxps
ersetzt, das in älteren Windows-Versionen nicht nativ unterstützt wird. [1]
Das XPS-Dokumentformat besteht aus strukturiertem XML-Markup, das definiert das Layout eines Dokuments und das Erscheinungsbild jeder Seite sowie die Rendering-Regeln zum Verteilen, Archivieren, Rendern, Verarbeiten und Drucken der Dokumente. Insbesondere ist die Auszeichnungssprache für XPS eine Teilmenge von XAML, die es ermöglicht, Vektorgrafikelemente in Dokumente einzubinden, wobei XAML zum Markieren der WPF-Primitive (Windows Presentation Foundation) verwendet wird. Die verwendeten Elemente werden in Bezug auf Pfade und andere geometrische Primitive beschrieben. [ Erläuterung erforderlich Was sind Pfade und Primitive? ]
Eine XPS-Datei ist ein ZIP-Archiv mit Open Packaging Konventionen, die die Dateien enthalten, aus denen das Dokument besteht. Dazu gehören eine XML-Markup-Datei für jede Seite, Text, eingebettete Schriftarten, Rasterbilder, 2D-Vektorgrafiken sowie Informationen zur Verwaltung digitaler Rechte. Der Inhalt einer XPS-Datei kann durch Öffnen in einer Anwendung überprüft werden, die ZIP-Dateien unterstützt.
Es sind zwei inkompatible XPS-Formate verfügbar. Der ursprüngliche Dokumentschreiber wurde unter [7] .xps in Windows 7 und früheren Versionen (d. H. Windows Vista und Windows XP) gedruckt. Ab Windows 8 verwendet der Dokumentschreiber standardmäßig das Format OpenXPS .oxps . Wenn Sie versuchen, .oxps-Dateien in Windows 7 oder niedriger ohne einen Konverter von .oxps zu.xps zu öffnen, führt dies zu einem Fehler. [1]
Microsoft stellt zwei kostenlose Konverter bereit. XpsConverter konvertiert Dokumente im Format .xps
und .oxps
[3] während OxpsConverter Dokumente vom Format .oxps
.xps konvertiert. [4]
Features [ edit ]
XPS gibt einen Satz von Dokumentlayoutfunktionen für seitenweise druckbare Dokumente an. Es unterstützt auch Funktionen wie Farbverläufe, Transparenzen, CMYK-Farbräume, Druckerkalibrierung, Systeme mit mehreren Tinten und Druckschemas. XPS unterstützt die Farbmanagementtechnologie von Windows Color System, um die Genauigkeit der Farbkonvertierung bei Geräten und einen höheren dynamischen Bereich zu gewährleisten. Es enthält einen Software-Raster-Image-Prozessor (RIP) (separat herunterladbar). [5] Das Druck-Subsystem unterstützt benannte Farben, wodurch die Farbdefinition für Bilder vereinfacht wird, die an Drucker übertragen werden, die diese Farben unterstützen.
XPS unterstützt HD Photo-Bilder nativ für Rasterbilder. [6] Das in der Spooldatei verwendete XPS-Format steht für fortgeschrittene Grafikeffekte wie 3D-Bilder, Leuchteffekte und Farbverläufe als Windows Presentation Foundation-Grundelemente, die von Druckertreibern ausgelagert werden könnten Rastern an den Drucker, um die Rechenlast zu reduzieren, wenn der Drucker diese Primitive rastern kann [ Zitat erforderlich ]
Ähnlichkeiten mit PDF und PostScript [ edit ]
Wie das PDF-Format von Adobe Systems ist XPS ein Dokumentformat mit festem Layout, das die Dokumenttreue gewährleisten soll, [7] und ermöglicht das geräteunabhängige Erscheinungsbild von Dokumenten. PDF ist eine Datenbank von Objekten, die aus PostScript erstellt oder direkt aus Anwendungen generiert werden können, während XPS auf XML basiert. Beide Formate werden komprimiert, jedoch mit unterschiedlichen Methoden. Die Filter-Pipeline-Architektur von XPS ähnelt derjenigen, die in Druckern verwendet wird, die die PostScript-Seitenbeschreibungssprache unterstützen. PDF enthält dynamische Funktionen, die absichtlich nicht vom XPS-Format unterstützt werden. [8]
Anzeigen und Erstellen von XPS-Dokumenten [ edit ]
XPS wird von mehreren Windows-Versionen unterstützt.
Da die Druckarchitektur von Windows Vista XPS als Spooler-Format verwendet, [7] wird das Generieren und Lesen von XPS-Dokumenten nativ unterstützt. [9] XPS-Dokumente können durch Drucken an den virtuellen XPS-Druckertreiber erstellt werden. Der XPS-Viewer wird standardmäßig in Windows Vista, Windows 7, Windows 8 und Windows 10 (bis Version 1709) installiert. Der Viewer wird in Internet Explorer (IE) in Windows Vista gehostet, ist jedoch in 7 und 8 eine native Anwendung, die digitale Signaturen unterstützt. Windows 8 verfügt auch über eine Reader-Anwendung, die XPS-, OXPS- und PDF-Dateien liest. [10] Der IE-gehostete XPS-Viewer und der XPS Document Writer stehen auch Windows XP-Benutzern zur Verfügung, wenn sie .NET Framework 3.0 herunterladen. Der im IE gehostete Viewer unterstützt die Verwaltung digitaler Rechte und digitale Signaturen. Benutzer, die keine XPS-Dokumente im Browser anzeigen möchten, können das XPS Essentials Pack [11] mit einem eigenständigen Viewer und dem XPS Document Writer herunterladen. Das XPS Essentials Pack enthält auch Anbieter zur Aktivierung der von Windows Desktop Search verwendeten IPreview- und IFilter-Funktionen sowie Shell-Handler, um Miniaturansichten und Dateieigenschaften für XPS-Dokumente in Windows Explorer zu aktivieren. [12] The XPS Essentials Pack ist für Windows XP, Windows Server 2003 und Windows Vista verfügbar. [12] Durch die Installation dieses Pakets können Betriebssysteme vor Windows Vista den XPS-Druckspooler [13] anstelle des GDI-basierten Betriebssystems verwenden WinPrint, [14] mit dem Drucke mit höherer Qualität für Drucker erstellt werden können, die XPS in Hardware unterstützen (verbrauchen das Format direkt). [15] Das Druckspooler-Format auf diesen Betriebssystemen, wenn auf älteren, nicht XPS-fähigen Druckern gedruckt wird. bleibt unverändert.
Unterstützung durch Dritte [ edit ]
Software [ edit ]
Name | Plattform | Funktion |
---|---|---|
Evince, Atril | Evince ist ein Dokumentbetrachter für mehrere Dokumentformate. Es kann dank libgxps XPS-Dokumente anzeigen. [16] | |
MuPDF | Ein einfacher PDF-, XPS- und OpenXPS-Viewer, AGPL v3 | |
Harlekin-RIP | Rendern von Microsoft XPS-Dateien zum Drucken oder Anzeigen. Verwendet in Desktop-Druckern, Digitaldruckmaschinen, Druckvorstufen und einer Vielzahl von Software [17] | |
Okular | Okular, der Dokumentbetrachter des KDE-Projekts, kann XPS-Dokumente anzeigen. [18] | |
STDU Viewer | STDU Viewer kann XPS-Dokumente (sowie andere elektronische Dokumentformate) anzeigen. Andere STDU-Anwendungen können das Organisieren / Durchsuchen, Konvertieren und Extrahieren übernehmen. [19] | |
Sumatra PDF | Sumatra PDF kann dank MuPDF seit Version 1.5 XPS-Dokumente (unter anderen Formaten) anzeigen. [20] | |
Xara Designer Pro | Eine Vektorgrafikanwendung mit XPS-Export und Beta-Version des XPS-Imports. | |
XPS-Annotator | XPS Annotator ist ein eigenständiger XPS-Viewer, der XPS-Dokumente digital signieren und kommentieren, digitale Signaturen anzeigen und XPS-Dokumente in gängige Bildformate konvertieren kann. [21] | |
XPS Viewer | XPS-Viewer ist eine kostenlose Anwendung von Software Imaging zum Anzeigen von XPS-Dateien. [22] |
Hardware [ edit ]
XPS hatte Unterstützung von Druckunternehmen wie Konica Minolta, Sharp, [23] Canon, Epson, Hewlett-Packard [24] und Xerox [25] sowie Software- und Hardwareunternehmen wie CSR (früher Zoran) [26] und Global Graphics. [27] Native XPS-Drucker wurden von Canon eingeführt. Konica Minolta, Toshiba und Xerox [28] Geräte am für Windows zertifizierten Level von des Windows-Logos für das Windows-Logo waren seit dem 1. Juni 2007 mit XPS-Treibern für den Druck ausgestattet. [19659068Lizenzierung [ edit ]
Microsoft veröffentlichte XPS unter einer gebührenfreien Patentlizenz mit dem Namen Community Promise für XPS [30][31] mit der Benutzer Implementierungen des erstellen können Spezifikation, die XPS-Dateien liest, schreibt und rendert, sofern sie eine Noti enthalten In der Quelle, in der Technologien implementiert werden, kann dies durch Patente von Microsoft beeinträchtigt werden. Microsoft hat außerdem verlangt, dass Organisationen "sich mit der Entwicklung von (i) Scannern, die XPS-Dokumente ausgeben, befassen, (ii) Druckern, die XPS-Dokumente verwenden, um Ausdrucke auf Papier zu erzeugen, oder (iii) Druckertreiber- oder Rasterbild-Softwareprodukte oder deren Komponenten benötigen , die XPS-Dokumente zum Zweck der Ausgabe von Ausdrucken in Papierform konvertieren, [...] wird Microsoft oder einen seiner Lizenznehmer im Rahmen der XML-Papierspezifikation oder von Kunden nicht wegen eines Verstoßes gegen von XML-Papierspezifikation abgeleitete Patente (wie unten definiert) wegen jegliche Herstellung, Verwendung, Verkauf, Angebot zum Verkauf, Import oder sonstige Verfügungen oder Verkaufsförderung von Implementierungen von XML-Papierspezifikationen. " Die Spezifikation selbst wurde unter einer gebührenfreien Urheberrechtslizenz veröffentlicht und ermöglichte deren kostenlose Verbreitung. [32]
Am 13. September 2011 gab Monotype Imaging bekannt, dass es XPS-to-PCL 6 und XPS-to lizenziert hatte -PostScript-Vektor-Konvertierungsfilter für Microsoft für die Verwendung in der nächsten Version von Windows. [33][34]
Historie und Standardisierung [ edit ]
Im Jahr 2003 wurde Global Graphics von Microsoft als Berater und Berater ausgewählt Proof of Concept-Entwicklungsdienste auf XPS und arbeiteten mit den Windows-Entwicklungsteams an der Spezifikation und Referenzarchitektur für das neue Format. [35] Microsoft übermittelte die XPS-Spezifikation an Ecma International. [36] Im Juni 2007 übermittelte Ecma International Technical Committee 46 (TC46 ) wurde gegründet, um einen Standard zu entwickeln, der auf der Open XML Paper Specification (OpenXPS) basiert. [37]
Auf der 97. Generalversammlung in Budapest am 16. Juni 2009 genehmigte Ecma International Open XML Papierspezifikation (OpenXPS) als Ecma-Standard (ECMA-388). [38] Zu den Mitgliedern von TC46 gehörten:
Siehe auch [ edit ]
Referenzen [ edit ]
- ^ a b c Mitch Prince. Msgstr "XPS - und OXPS - Dateiunterstützung in Windows 7 und Windows 8". MSDN . 2. Dezember 2012 .
- ^ http://www.ecma-international.org/publications/standards/Ecma-388.htm
- https://msdn.microsoft.com/de-de/library/windows/hardware/Hh846189(v=vs.85).aspx (19659093) ^^19659090 ???? () Sie können eine .oxps-Datei in Windows nicht öffnen 7 oder in Windows Server 2008 R2 ".
- ^ " Referenz-Rasterbildprozessor (RIP) ". Microsoft.com. 2007-01-09 . 2009-12-10 .
- ^ "HD-Fotoinformationen im Microsoft Photography-Teamblog". Blogs.msdn.com. 2007-03-12 . 2009-12-10 .
- ^ a b Foley, Mary Jo (2005-04-25). Msgstr "Microsoft liest die neue Spezifikation für Dokumentendruck". Microsoft-watch.com. Archiviert aus dem Original am 28.01.2013 . 2009-12-10 .
- ^ "Vergleich von PDF, XPS und ODF durch einen ISV, der PDF-Lösungen bereitstellt". Amyuni.com . 2009-12-10 .
- ^ "XPS-Dokumente in Windows Vista". Microsoft.com . 2009-12-10 .
- ^ "View and Generate XPS". Microsoft.com . Retrieved 2009-12-10 .
- ^ "Download-Details: XPS Essentials Pack Version 1.0". Microsoft XML Paper Specification Essentials Pack.
- ^ a b "XPS anzeigen und generieren". Microsoft.com . Abgerufen 2009-12-10 .
- ^ "Übersicht über das Microsoft XML-Papierspezifikations-Essentials-Paket". Microsoft.com. 2010-02-12.
- ^ "Vorteile für Druckerweiterungen in Windows Vista". Microsoft.com. 2007-12-17.
- ^ "XPSDrv-Filterpipeline: Implementierung und Best Practices".
- ^ "Apps / Evince - GNOME Wiki!".
- ^ "Native Interpretation im Harlekin RIP Converter 1.1". globalprintmonitor.com. 2009-11-22.
- ^ "Status des Okular-Dokumentformers". 2011-11-13.
- ^ "Merkmale der wissenschaftlichen und technischen Dokumentation von Gebrauchsprodukten". 2017-06-22.
- ^ "Nachrichten über den Sumatra-PDF-Reader". 2012-01-06.
- ^ "XPS Annotator". 2012-01-28.
- ^ XPS-Viewer
- ^ "Sharp Open Systems Architecture unterstützt XPS in Multifunktionsdruckern". Sharpusa.com . 2009-12-10 .
- ^ Monckton, Paul. " '' IT Week '' 10. November 2006, Canon, Epson und HP unterstützen XPS". Itweek.co.uk . Abgerufen 2009-12-10 .
- ^ "" 'Fuji Xerox und Microsoft arbeiten im Bereich Document Management Solutions zusammen' '". Fujixerox.co.jp. 2006-11-28 . 2009-12-10 .
- ^ "Ips Xps". Zoran.com . Retrieved 2009-12-10 .
- ^ "Lösungen für die gemeinsame Nutzung von Dokumenten mit XPS und das native XPS-Drucken". Globalgraphics.com . 2009-12-10 .
- ^ "XPS Technology Showcase". Microsoft.com. 2007-04-19 . Retrieved 2009-12-10 .
- ^ "Windows-Logo-Programmanforderungen und -richtlinien". Microsoft.com . 2009-12-10 .
- ^ "Community Promise for XPS". Microsoft.com. 2007-01-31 . 2014-11-29 .
- ^ "Community Promise für XPS-FAQs". Microsoft.com. 2007-01-31. Nach dem Original am 19. September 2009 archiviert . Abgerufen 2009-12-10 .
- ^ "XML Paper Specification Licensing". Microsoft . Abgerufen 8. Juni 2006
- ^ "Monotype Imaging lizenziert XPS-Druckertreiberlösung für Microsoft" Lizenzierung der XPS-Druckertreiberlösung an Microsoft ".
- ^ " Globale Grafik-XPS-Referenz ". Redorbit.com. 2006-09-21 . 2009-12-10 .
- ^ Reimer, Jeremy (2007-07-01). "Krieg und PDF: Microsoft legt XPS der Normungsbehörde vor". Arstechnica.com . Abgerufen 2009-12-10 .
- ^ "TC46 - XML Paper Specification (XPS)". Ecma-international.org . 2009-12-10 .
- ^ Steve McGibbon (Microsoft) (2009-06-17). "OpenXPS - OpenXML - Papierspezifikation". Nach dem Original am 23. April 2012 archiviert.
Không có nhận xét nào:
Đăng nhận xét