| ファイル名拡張子 |
.oxps、[1] .xps |
|---|---|
| インターネットメディアの種類 |
アプリケーション/oxps、アプリケーション/vnd.ms-xpsドキュメント |
| 開発者 | マイクロソフト、Ecma インターナショナル |
| 初回リリース | 2006年10月 |
| 最新リリース | 初版 2009年6月16日 |
| フォーマットの種類 | ページ記述言語、文書ファイル形式 |
| 含まれるもの | オープンパッケージコンベンション |
| 延長 | ZIP、XML、XAML |
| 標準 | ECMA-388 |
| Webサイト | www.ecma-international.org/publications/standards/Ecma-388.htm |
Open XML Paper Specificaion ( OpenXPSとも呼ばれる) は、ページ記述言語と固定ドキュメント形式のオープン仕様です。Microsoftはこれを XML Paper Specificaion (XPS) として開発しました。2009 年 6 月、Ecma International はこれを国際標準ECMA-388として採用しました。[2]
これは、新しい印刷パス(印刷処理データ表現とデータフロー)と、デバイス非依存および解像度非依存をサポートするカラー管理ベクタードキュメント形式に基づく、 XMLベース(より正確にはXAMLベース)の仕様です。Windows 8では、.xpsは、古いバージョンのWindowsではネイティブにサポートされていないECMA標準の.oxps形式に置き換えられました。[1]
OpenXPS は、Microsoft によって PDF ( Portable Document Format )の代替として導入されました。しかし、PDF は依然として標準的な選択肢であり、XPS ファイルのサポートとユーザーの習熟度は限られています。これは無視された技術であると説明されており、慣れていない形式の文書の受信者に問題を引き起こす可能性があります。[3]
形式
XPS ドキュメント形式は、ドキュメントのレイアウトと各ページの外観を定義する構造化 XML マークアップと、ドキュメントの配布、アーカイブ、レンダリング、処理、印刷のレンダリング ルールで構成されています。特に、XPS のマークアップ言語はXAMLのサブセットであり、ドキュメントにベクター要素を組み込むことができます。
XPS ファイルは、Open Packaging Conventionsを使用したZIPアーカイブで、ドキュメントを構成するファイルが含まれています。これには、各ページの XML マークアップ ファイル、テキスト、埋め込みフォント、ラスター イメージ、2Dベクター グラフィックス、およびデジタル著作権管理情報が含まれます。XPS ファイルの内容は、ZIP ファイルをサポートするアプリケーションで開くことで確認できます。
互換性のない 2 つの XPS 形式が利用可能です。元のドキュメント ライターは、Windows 7およびWindows Vistaでは.xps 形式で印刷していました。Windows 8以降では、ドキュメント ライターはデフォルトで.oxps形式を使用します。[1]
Microsoftは2つの無料コンバーターを提供しています。XpsConverterは文書を.xpsと.oxps形式の間で変換します。[4]一方、OxpsConverterは文書を から形式.oxpsに変換します.xps。[5]
特徴
XPS は、ページ化された印刷可能なドキュメントのドキュメント レイアウト機能のセットを指定します。また、色のグラデーション、透明度、CMYK 色空間、プリンターの調整、複数のインク システム、印刷スキーマなどの機能もサポートしています。XPSは、デバイス間での色の変換精度とより高いダイナミック レンジを実現するために、 Windows Color System の 色管理テクノロジをサポートしています。ソフトウェアラスター イメージ プロセッサ (RIP)が含まれています(別途ダウンロード可能)。[6]印刷サブシステムは名前付き色をサポートしており、それらの色をサポートするプリンターに送信されるイメージの色定義を簡素化します。
XPS は、ラスター イメージとしてHD Photoイメージをネイティブにサポートします。[7]スプール ファイルで使用される XPS 形式は、3D イメージ、グロー効果、グラデーションなどの高度なグラフィック効果を Windows Presentation Foundation プリミティブとして表します。プリンターがこれらのプリミティブをラスター化できる場合、プリンター ドライバーは計算負荷を軽減するために、ラスター化をプリンターにオフロードできます。[引用が必要]
PDFとの比較
PDFと同様に、 XPS は固定レイアウトの文書形式を使用するページ記述言語であり、文書の忠実性を保つように設計されており[8]、デバイスに依存しない文書の外観を提供します。 PDF は Carousel Object Syntax (COS syntax) を使用して、PostScriptから作成することも、アプリケーションから直接生成することもできるオブジェクトのランダム アクセス データベースを形成しますが、XPS は XML に基づいています。どちらの形式も圧縮されていますが、方法は異なります。 XPS のフィルターパイプラインアーキテクチャも、PostScript ページ記述言語をサポートするプリンターで使用されるものと似ています。 PDF には、XPS 形式では意図的にサポートされていない動的機能が含まれています。[9] [検証に失敗] XPS から PDF に変換するためのリソースは多数あり、PDF から XPS に変換するためのリソースもいくつかあります。よく提案される方法は、印刷機能のあるプログラムで XPS ファイルを開き、Microsoft Print to PDF などの仮想 PDF プリンターに「印刷」することです[10]。これは、PDF から XPS に変換するのと同様の手順です。
XPS ドキュメントの表示と作成
Windows Vista以降では、XPSの作成と表示の両方がサポートされています。[38]さらに、Windows Vistaの印刷アーキテクチャでは、スプーラ形式としてXPSが使用されます。[8]
アプリは、Windows にバンドルされている仮想プリンターである XPS Document Writer に印刷することで、XPS ドキュメントを作成できます。これらのファイルは、Windows Vista 以降に付属するオプション コンポーネントである XPS Viewer で開きます。Windows Vista では、XPS はInternet Explorer内でホストされますが、それ以降のバージョンではスタンドアロン アプリです。両方のバージョンで、デジタル著作権管理とデジタル署名がサポートされています。Windows 8 には、XPS ファイルと PDF ファイルを読み取る「リーダー」というアプリも付属しています。[39] [検証失敗]
Windows XP用の.NET Framework 3.0インストーラーには、IE ホスト型 XPS ビューアーと XPS ドキュメント ライターも追加されています。その後、Microsoft は Windows XP、Server 2003、および Vista用の XPS Essentials Pack をリリースしました。 [39] [40]には、スタンドアロン ビューアー、Windows デスクトップ サーチがXPS ファイルのコンテンツをインデックスするのに役立つIFilterプラグイン、およびXPS ファイルのサムネイルを生成するのに役立つWindows エクスプローラー用の別のプラグインが含まれています。 [39]このパックをインストールすると、Windows Vista より前のオペレーティング システムで、古いGDIベースのスプーラーの代わりにXPS 印刷スプーラー[41]を使用できるようになります。[42] XPS 印刷スプーラーは、XPS 形式を直接使用するプリンターでより高品質の印刷を行うことができます。[43]
サードパーティソフトウェア
ハードウェア
XPSは、コニカミノルタ、シャープ、[51] キヤノン、エプソン、ヒューレット・パッカード、[ 52]ゼロックス[53 ] などの印刷会社と、 CSR(旧ゾラン)、[54]やグローバルグラフィックス[55 ] などのソフトウェアおよびハードウェア会社によってサポートされていました。ネイティブXPSプリンターは、キヤノン、コニカミノルタ、東芝、ゼロックスによって導入されました。 [56] Windowsロゴ適合認定のCertified for Windowsレベルのデバイスには、2007年6月1日以降、印刷用にXPSドライバーが必要になりました。[57]
ライセンス
マイクロソフトは、XPS をCommunity Promise for XPSと呼ばれるロイヤリティフリーの特許ライセンスの下でリリースしました。[58] [59]ユーザーは、実装されたテクノロジがマイクロソフトが保有する特許によって制限される可能性があるという通知をソース内に含める限り、XPS ファイルの読み取り、書き込み、レンダリングを行う仕様の実装を作成できます。マイクロソフトはまた、「(i) XPS ドキュメントを出力するスキャナ、(ii) XPS ドキュメントを使用してハードコピー出力を作成するプリンタ、または (iii) ハードコピー出力を作成する目的で XPS ドキュメントを変換するプリンタ ドライバまたはラスター イメージ ソフトウェア製品またはそのコンポーネントの開発に従事する組織は、[...] マイクロソフトまたは XML ペーパー仕様のライセンシー、または顧客を、XML ペーパー仕様の実装の製造、使用、販売、販売の申し出、輸入、またはその他の処分または宣伝を理由に、XML ペーパー仕様派生特許 (以下に定義) の侵害で訴えないこと」を要求しました。仕様自体はロイヤリティフリーの著作権ライセンスの下でリリースされ、無料で配布できます。[60]
2011年9月13日、モノタイプイメージングは、次期バージョンのWindowsで使用するために、XPSからPCL 6およびXPSからPostScriptへのベクター変換フィルターのライセンスをマイクロソフトに供与したと発表しました。[61] [62]
歴史と標準化
2003年、Global GraphicsはMicrosoftにXPSに関するコンサルティングと概念実証開発サービスを提供するために選ばれ、Windows開発チームと協力して新しい形式の仕様とリファレンスアーキテクチャに取り組みました。 [63] MicrosoftはXPS仕様をEcma Internationalに提出しました。[64] 2007年6月、Ecma International Technical Committee 46 (TC46)がOpen XML Paper Specificaion (OpenXPS)に基づく標準を開発するために設立されました。[65]
2009年6月16日にブダペストで開催された第97回総会において、Ecma InternationalはOpen XML Paper Specificaion (OpenXPS)をEcma標準(ECMA-388)として承認した。[66] TC46のメンバーは以下の通りである。
マルウェアの脆弱性
XPSファイルはマルウェアに感染する可能性があります。[67] [68]
参照
参考文献
- ^ abc Prince, Mitch. 「Windows 7 および Windows 8 での XPS および OXPS ファイルのサポート」。Mitch Princeのブログ。Microsoft。2012年 12 月 16 日時点のオリジナルからアーカイブ。2012 年12 月 3 日閲覧。
- ^ abcde 標準 ECMA-388: Open XML Paper 仕様 (OpenXPS®) (PDF) (第 1 版)。Ecma International。2009年 6 月。
- ^ Hoffman, Chris (2017 年 7 月 5 日)。「XPS ファイルとは何か、なぜ Windows は XPS ファイルへの印刷を要求するのか?」How-To Geek。
- ^ 「XpsConverter」。Microsoft Learn。2021年12月15日。
- ^ 「Windows 7 または Windows Server 2008 R2 では .oxps ファイルを開くことができません」。Microsoft サポート。2022 年11 月 4 日閲覧。
- ^ 「Reference Raster Image Processor (RIP)」。Microsoft Learn。2007年1月9日。 2022年11月4日閲覧。
- ^ 「HD Photo」。Windows Live Photo & Video ブログ。Microsoft。2007年 3 月 12 日。2016 年 3月5 日時点のオリジナルよりアーカイブ。
- ^ ab Foley, Mary Jo (2005 年 4 月 25 日)。「Microsoft が新しいドキュメント印刷仕様を発表」。Microsoft Watch。シアトル: Ziff Davis。2013年 1 月 28 日時点のオリジナルよりアーカイブ。2009 年12 月 10 日閲覧。
- ^ 「PDF ソリューションを提供する ISV による PDF、XPS、ODF の比較」 Amyuni 。2009 年12 月 10 日閲覧。
- ^ 「XPS ファイルを PDF に変換する簡単な手順」。Adobe . nd 2022 年 7 月 14 日時点のオリジナルよりアーカイブ。2022年1 月 6日閲覧。
- ^ Nias, Simon (2007 年 8 月 2 日)。「XPS 形式 が最初の標準化テストに合格」。PrintWeek。Haymarket Media。2007年12 月 24 日時点のオリジナルよりアーカイブ。2009 年7 月 11 日閲覧。
- ^ 「XML Paper 仕様」。Microsoft。2006年 10 月 24 日。2009 年 8 月 25 日時点のオリジナルよりアーカイブ。2009年7 月 11 日閲覧。
- ^ Beal, Vangie (2021 年 5 月 24 日) [初版 2005 年 7 月 1 日]. 「Adobe PDF のすべて」. Webopedia . TechnologyAdvice.
- ^ abcd 「XPS FAQ」(PDF) 。Global Graphics Software Limited。2008 年 1 月。2010年 7 月 5 日時点のオリジナル(PDF)からアーカイブ。2009 年7 月 6 日閲覧。
- ^ abcd 「XML Paper 仕様 (XPS)」。VeryDOC.com。
- ^ abc 「ZDNet 定義: XML Paper 仕様」。ZDNet。CNET。2008年3月 24 日時点のオリジナルよりアーカイブ。
- ^ ECMA-388 第 1 版 / 2009 年 6 月、8.2 パッケージ
- ^ ECMA-388 第 1 版 / 2009 年 6 月、9.1.5 画像パーツ
- ^ 「PDF リファレンス」(PDF) (第 6 版)。アドビ。 2006 年 11 月。p. 39. 2008 年 6 月 24 日のオリジナル(PDF)からアーカイブ。
- ^ 「Acrobat 3D Developer Center」。Adobe。2007年6月4日時点のオリジナルよりアーカイブ。
- ^ Ferris, Sara (2005 年 2 月). 「U3D 形式が Acrobat 7 でデビュー」. CADalyst . 2006 年 6 月 23 日時点のオリジナルよりアーカイブ – FindArticles経由。
- ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am Amiouny, Dany. 「PDF または XPS: アプリケーションに適したドキュメント形式を選択する」(PDF)。Amyuni。2022 年 4 月 12 日時点のオリジナルよりアーカイブ(PDF)。
- ^ 「ISO/TS 24064:2023 文書管理 - ポータブル文書形式 - ISO 10303-242 (STEP AP 242) 仕様に準拠した RichMedia 注釈」。ISO。2024年9月 9 日閲覧。
- ^ 「ISO/TS 32007:2024 文書管理 - ポータブル ドキュメント フォーマット - glTF アセットに準拠した RichMedia 注釈」。ISO。2024年9月 9 日閲覧。
- ^ abc ISO 32000-1:2008 文書管理 – ポータブル文書フォーマット – パート1: PDF 1.7。2008年7月。
- ^ https://admin.adobe.acrobat.com/_a295153/p81291074/ A9 PDF バインダー] [永久リンク切れ ]
- ^ Fluckinger, Don (2006 年 6 月 1 日)。「Look Out, Acrobat: Microsoft XPS is on Your Tail」。PDFzone。Ziff Davis。2013 年 1 月 31 日時点のオリジナルよりアーカイブ。2009 年7 月 15 日閲覧。
- ^ abcde Thomas, Kas (1999). 「Portable Document Format: プログラマのための入門」. MacTech . 15 (9). Xplain.
- ^ Sklar, David F.; van Dam, Andy (2010 年 11 月 5 日) [初版 2005 年 9 月]。「Windows Presentation Foundation の概要」。Microsoft Learn。
- ^ Rutter, Richard; Lauke, Patrick H.; Waddell, Cynthia; 他 (2007 年 3 月 19 日)。Web アクセシビリティ: Web 標準と規制コンプライアンス。Apress。p. 379。ISBN 978-1-59059-638-8. 2022 年11 月 4 日に取得。
リフロー機能は、既存のウィンドウ幅に合わせて PDF ページを再描画するためにタグに依存しますが、一度に 1 ページ内のコンテンツのみをリフローします。
- ^ abcd "XPS Annotator". XPSDev.com . 2010年1月31日時点のオリジナルよりアーカイブ。2012年1月28日閲覧。
- ^ ab Keizer, Gregg (2005年10月28日). 「Microsoft、Adobeと戦うためにOffice 12にXPSを追加」InformationWeek . TechWeb News. 2009年10月5日時点のオリジナルよりアーカイブ。 2020年12月21日閲覧。
- ^ Brailsford, David F. (1994年5月). 「AdobeのAcrobat – 欠けているリンクを提供するか?」(PDF) 。ノッティンガム大学。 2012年2月17日時点のオリジナル(PDF)からアーカイブ。 2020年12月21日閲覧。
- ^ abc Blonce, Aexandre; Filiol, Eric; Frayssignes, Laurent. 「Portable Document Format (PDF) のセキュリティ分析とマルウェアの脅威」(PDF)。
- ^ 「PostScript の説明」。応用数学。コロラド大学。2009 年 3 月 1 日時点のオリジナルよりアーカイブ。2009年7 月 11 日閲覧。
- ^ Hardy, M.; Masinter, L.; Markovic , D.; Adobe Systems Incorporated; Johnson, D.; PDF Association; Bailey, M.; Global Graphics (2017 年 3 月)。application/pdf メディアタイプ 。IETF。doi : 10.17487 / RFC8118。ISSN 2070-1721。RFC 8118 。
- ^ 「PDF 技術の ISO 標準を後援 – PDF 協会」 。2024年9 月 9 日閲覧。
- ^ 「XPS ドキュメント」。Microsoft Windows。2010年 1 月 11 日時点のオリジナルよりアーカイブ。2009 年12 月 10 日閲覧。
- ^ abc 「XPS の表示と生成」。Microsoft。2009 年 12 月 14 日時点のオリジナルよりアーカイブ。2020 年2 月 14 日閲覧。
- ^ 「Microsoft XML Paper Specific Essentials Pack」。Microsoft 2008年11月4日。2009年2月3日時点のオリジナルよりアーカイブ。
- ^ 「Microsoft XML Paper Specific Essentials Pack」。Microsoftダウンロード センター。2010 年 2 月 12 日。2011 年 7 月 26 日時点のオリジナルよりアーカイブ。
- ^ 「Windows Vista の XPS およびカラー印刷の機能強化」。Microsoft Windows。2007年 12 月 17 日。2011 年 6 月 16 日時点のオリジナルよりアーカイブ。
- ^ 「XPSDrv フィルター パイプライン: 実装とベスト プラクティス」 。Microsoft 2008年 2 月 7 日。2012 年 4 月 29 日時点のオリジナル(DOCX)からアーカイブ。
- ^ 「Apps/Evince」. GNOME Wiki . 2022年11月4日閲覧。
- ^ 「Harlequin RIP におけるネイティブ解釈」(PDF)。Global Graphics Software。2021 年 10 月。2022 年11 月 4 日閲覧。
- ^ 「Okular ドキュメントフォーマットハンドラーのステータス」。Okular . 2022年11月4日閲覧。
- ^ 「科学技術文書ユーティリティ製品の機能」2017年6月22日。
- ^ 「Sumatra PDFリーダーに関するニュース」 2012年1月6日。2012年4月6日時点のオリジナルよりアーカイブ。2012年1月6日閲覧。
- ^ 「XPS Annotator」。2012 年 1 月 28 日。2010 年 1 月 31 日時点のオリジナルよりアーカイブ。2012年1 月 28 日閲覧。
- ^ XPS ビューア
- ^ 「Sharp Open Systems Architecture が多機能プリンターで XPS をサポート」 Sharpusa.com 。2009年12 月 10 日閲覧。
- ^ Monckton, Paul. 「IT Week 2006 年 11 月 10 日、Canon、Epson、HP が XPS をサポート」。Itweek.co.uk。2009年12 月 10 日閲覧。
- ^ 「富士ゼロックスとマイクロソフト、ドキュメント管理ソリューション分野で協業」 Fujixerox.co.jp 2006年11月28日. 2009年12月10日閲覧。
- ^ 「Ips Xps」Zoran.com . 2009年12月10日閲覧。
- ^ 「XPS ドキュメント共有とネイティブ XPS 印刷のソリューション」。Globalgraphics.com。2006 年 3 月 12 日時点のオリジナルからアーカイブ。2009年12 月 10 日閲覧。
- ^ 「XPS テクノロジー ショーケース」。Microsoft.com。2007 年 4 月 19 日。2009 年12 月 10 日閲覧。
- ^ 「Windows ロゴ プログラムの要件とポリシー」。Microsoft.com。2009年12 月 10 日閲覧。
- ^ 「XPS のコミュニティ プロミス」。Microsoft。2007 年 1 月 31 日。2014 年 4 月 10 日時点のオリジナルよりアーカイブ。2020 年2 月 14 日閲覧。
- ^ 「XPS のコミュニティ プロミスに関する FAQ」。Microsoft.com。2007 年 1 月 31 日。2009 年 9 月 19 日時点のオリジナルよりアーカイブ。2009年12 月 10 日閲覧。
- ^ 「XML Paper Specific Licensing」。Microsoft。2005年9月2日。2006年11月23日時点のオリジナルよりアーカイブ。2020年2月14日閲覧。
- ^ 「Monotype Imaging が Microsoft に XPS プリンター ドライバー ソリューションのライセンスを供与」。
- ^ 「Monotype Imaging が Microsoft に XPS プリンター ドライバー ソリューションのライセンスを供与」。
- ^ 「Global Graphics XPS リファレンス」。Redorbit.com。2006 年 9 月 21 日。2011 年 11 月 25 日時点のオリジナルよりアーカイブ。2009 年12 月 10 日閲覧。
- ^ Reimer, Jeremy (2007 年 7 月 1 日)。「戦争と PDF: Microsoft が XPS を標準化団体に提出」。Arstechnica.com。2009年12 月 10 日閲覧。
- ^ 「TC46 - XML Paper Specific (XPS)」。Ecma-international.org。2009年1月29日時点のオリジナルよりアーカイブ。2009年12月10日閲覧。
- ^ Steve McGibbon (Microsoft) (2009 年 6 月 17 日)。「OpenXPS - OpenXML Paper 仕様」。2012 年 4 月 23 日時点のオリジナルよりアーカイブ。
- ^ 「CVE-2022-42397 の詳細」。国家脆弱性データベース。NIST。2023年1月27日。
- ^ 「CVE-2020-0605 の分析 - .NET での XPS ファイルを使用したコード実行」。MDSec。2020年5 月 10 日。2023 年10 月 3 日閲覧。
外部リンク
- XML ペーパー仕様バージョン 1.0 (インターネット アーカイブ経由; 2006 年 11 月 17 日から)
- Microsoft XPS 開発チーム ブログ
- 標準 ECMA-388 Open XML ペーパー仕様
- XPS ドキュメントの表示と生成 (インターネット アーカイブ経由、2006 年 12 月 5 日から)
- XPS ドキュメントの表示と生成 (インターネット アーカイブ経由、2009 年 12 月 14 日から)
- ECMA-388 オープン XML ペーパー仕様
- ISO 32000-1:2008 文書管理 - ポータブル文書フォーマット - パート 1: PDF 1.7
- ISO 32000-2:2020 文書管理 - ポータブル ドキュメント フォーマット - パート 2: PDF 2.0
