none
IE9でXPS表示時の印刷 RRS feed

  • 質問

  • XPS Viewer ではなく IE9 で XPS ファイルを表示して印刷させたいのですが、メニューに印刷関連の項目が無効になっており、制御出来ません。

    ショートカット(Ctrl + P)は効いて IE の印刷ダイアログ表示 -> 印刷出力は出来たのですが、ショートカットではなくメニューからの操作で行えるようにしたいです。

    OS は 64bit 版の Windows7 Home、Pro 両方でダメでした。

    IE9も32/64bit共にダメでした。

    何か設定が必要なのでしょうか。ご存知の方がいらっしゃましたらご教示いただけますよう宜しくお願い致します。

    2012年11月9日 3:44

回答

  • 確かに XPS ドキュメントを表示しているタブではメニューの印刷関係の項目が無効になりますね。

    ただ表示した XPS ドキュメントで右クリックすると、IE のコンテキスト メニューではなく XPS ビューアーのコンテキスト メニューが出てきますから、IE で表示しているように見えても内部的には XPS ビューアーで表示しているのかもしれません。そうだとすると、IE 側のメニューでは制御できない項目が出てきてそれが無効になっているのではないかと考えられます。

    もう少し調べてみないと何とも言えませんが、仕様としてこうなっている可能性が強いと思います。


    hebikuzure

    • 回答としてマーク kazki0729 2012年11月9日 5:23
    2012年11月9日 4:13
    モデレータ
  • 表示、ツールバー、コマンドバーの印刷ボタン か ツールボタン、印刷、印刷 が使えます。
    2012年11月9日 6:44

すべての返信

  • 確かに XPS ドキュメントを表示しているタブではメニューの印刷関係の項目が無効になりますね。

    ただ表示した XPS ドキュメントで右クリックすると、IE のコンテキスト メニューではなく XPS ビューアーのコンテキスト メニューが出てきますから、IE で表示しているように見えても内部的には XPS ビューアーで表示しているのかもしれません。そうだとすると、IE 側のメニューでは制御できない項目が出てきてそれが無効になっているのではないかと考えられます。

    もう少し調べてみないと何とも言えませんが、仕様としてこうなっている可能性が強いと思います。


    hebikuzure

    • 回答としてマーク kazki0729 2012年11月9日 5:23
    2012年11月9日 4:13
    モデレータ
  • Hebikuzure様

    ご意見いただき、ありがとうございます!
    色々と参考になりました。

    XPS ビューアーで開いて右クリックしてみて思ったのですが、XPS ビューアーの印刷のショートカットキーも Ctrl + P なので、実はこれが反応して印刷されていると考えると、ご指摘の点もうなずけます。
    せめて、IE 表示時の右クリックのコンテキストメニューに「印刷」があればよかったんですが。

    PDF(Acrobat) だと IE の印刷メニュー/印刷ダイアログも制御出来ているので、IE の仕様もありますが、XPS ビューアーの仕様(というか機能不足)もありますね。
    仕様の可能性が濃厚であれば時間をかけても仕方が無いので、PDF にするか、ダウンロードして XPS ビューアーで出力するという方向でいきたいと思います。


    • 編集済み kazki0729 2012年11月9日 5:24
    2012年11月9日 5:23
  • 表示、ツールバー、コマンドバーの印刷ボタン か ツールボタン、印刷、印刷 が使えます。
    2012年11月9日 6:44
  • ウィンドウズスクリプトプログラマ様

    ありがとうございます!!!すごく助かります。

    まったく気づきませんでした。

    これで解決できます。

    2012年11月9日 9:06