Windows 7 / Windows Server 2012 にて XPS ファイルの印刷エラーが発生する
こんにちは。Windows プラットフォーム サポートです。
Windows 7 SP1 もしくは Windows Server 2012 にて Windows 8.1/Windows Server 2012 R2 以降で生成された XPS ファイルを印刷すると以下のエラーが発生する事象が報告されております。
上記事象の発生条件およびシナリオは以下のようになります。
[前提条件]
Windows 7 SP1 に下記 KB2670838 が適用されていること。
KB2670838: Windows 7 SP1 および Windows Server 2008 R2 SP1 用のプラットフォーム更新プログラムについて
https://support.microsoft.com/ja-jp/help/2670838/platform-update-for-windows-7-sp1-and-windows-server-2008-r2-sp1
※ Windows Server 2012 の場合は標準状態で発生します。
[シナリオ]
1. Windows 8.1/Windows Server 2012 R2 以降の OS でメイリオ + Italic(斜体) + Bold(太字)のフォントを含む WEB サイトを XPS ファイルに印刷する、または前述の書体を含むデータを XPS 形式で保存する
2. 上記で生成された XPS ファイルを Windows 7 SP1 + KB2670838 適用環境もしくは Windows Server 2012 から印刷する
3. 上記エラーポップアップが表示され印刷が失敗する
本件は Windows 7 SP1 用の KB2670838 内及び Windows Server 2012 に標準で含まれる XPS 関連ライブラリの問題となり、Windows 8.1 / Windows Server 2012 R2 以降では発生しない問題となります。
[対処策]
Windows 7 SP1 の場合は KB2670838 のアンインストールにて対処できます。Windows Server 2012 の場合は大変申し訳ございませんが Windows Server 2012 R2 へのアップグレードが対処となります。