XML Paper Specification

XML Paper Specification (XPS) は、ページ記述言語のひとつで、マイクロソフトWindows Vistaから採用したドキュメント ファイル形式である。2009年6月にECMA-388 Open XML Paper Specification (OpenXPS) として国際標準規格となった。

XML Paper Specification (XPS)
拡張子.xps
MIMEタイプapplication/vnd.ms-xpsdocument
開発者マイクロソフト
Open XML Paper Specification (OpenXPS)
拡張子.oxps
MIMEタイプapplication/oxps
開発者マイクロソフトEcma International
国際標準ECMA-388 (英語)

XPS の開発

かつてのコード名は「Metro」といった。配布形態、記録方式、レンダリング等の形式が規定されており、そのマークアップ言語Windows Presentation FoundationによるExtensible Application Markup Language (XAML) のサブセットである。結果としてWindowsアプリケーションのレンダリング手法がそのままXPS文書にも使用可能となる。

XPSはアドビ主導のPortable Document Format (PDF) に対抗するものだが、PDFと異なり動的コンテンツを含むことが出来ない。あくまでも静的な電子文書である。マイクロソフトは2007年6月1日までにXPSDrvソリューションに対し付加機能の追加を行う旨のコメントをした。

OpenXPSの開発

2007年6月にEcma Internationalの技術委員会 (Technical Committee) 46 (TC46) が立ちあげられ、XPSの標準化作業が開始された。TC46のメンバーはオートデスクブラザーキヤノン富士フイルム富士通Global Graphicsヒューレット・パッカードコニカミノルタレックスマーク、マイクロソフト、Monotype ImagingOcéPagemarkパナソニックQualityLogicリコーSoftware Imaging東芝ゼロックスZoranで構成された[1]。 2009年6月にOpenXPSとしてXPSとはいくらか互換性がないが規格が決定した[2]

OpenXPSとXPSの違い[2]
変更点 OpenXPS 1st Edition XPS
スキーマのURI名前空間 XPSとOpenXPSでは異なる
Content Type application/oxpsを推奨application/vnd.ms-xpsdocumentのみ
拡張子 *.oxpsを推奨*.xpsのみ
X3Dの実装 オプションである既に実装している
カラープロファイルの相互運用性 仕様が厳密である仕様が厳密ではない
独自の参照の仕組みの削除 参照不可参照可

ソフトウェアとハードウェアのサポート

マイクロソフトはWindows VistaでXPSの閲覧および出力を標準でサポートしたが、Windows 10バージョン1803以降では、標準ではインストールされなくなった[3]。マイクロソフト以外のXPSの取り扱いは、ソフトウェアハードウェアのいずれかまたは両方での対応が増えてきている[4]。Windows以外の環境、macOSやGNU/Linux環境においても、KDEプロジェクトのOkularNiXPSをはじめ、XPSに対応したものがある。

脚注

  1. TC46 - members (英語). Ecma International. 2010年2月25日閲覧。
  2. Hello Ecma-388 1st Edition (英語). XPS Team Blog (2009年7月16日). 2010年2月25日閲覧。
  3. Windows 10 で削除された機能、Microsoft Docs、2020年4月12日。2020年5月1日閲覧。
  4. XPS テクノロジ ショーケース

関連項目

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.