none
プリンタードライバーの[テストページの印刷]を無効にしたい RRS feed

  • 質問

  • プリンターのプロパティを開くと出てくる[テストページの印刷]を無効にする手段はないのでしょうか。テストページを印刷すると致命的な不具合があり、ユーザーがクリックできないようにグレーアウトしたいのですが、可能でしょうか。

    Do you know the method of ignoring [Test page print] button? The [Test page print] button is displayed in printer property. If the button is clicked to print test page, the critical bug occurs with our printer driver. So, we want to ignore the [Test page print] button. Please let me know how to ignore the test print.

    • 移動 Mike Wang (MSCS) 2012年10月2日 12:47 (移動元:Windows デバイスドライバー開発)
    2011年6月24日 13:41

すべての返信

  • ご要望されている機能が本当に実現可能なのうかどうかはわかりませんが。。。
    もし可能であったとしても、User Interface Plug-Ins などの拡張モジュールの開発が別途必要になると思います。
    (すでに User Interface Plug-Ins を作成しているのであれば、それに対して機能追加をすればできるのかも。)

    --------------------------------------------------------------
    User Interface Plug-Ins
    http://msdn.microsoft.com/en-us/library/ff563612(v=VS.85).aspx
    --------------------------------------------------------------

    ただ、[テストページの印刷]は基本的にすべての Printer UI で共通に使用されるコントロールなので、これに対するカスタマイズは想定されていないような。。。
    WDK ドキュメントをザッっと見た感じでは、standard property sheet 内の個別のアイテムに対するコントロール方法まで記載されていない(公開されていない)ように見受けられます。
    なので、可能であったとしても、色々と自力で調べる必要があると思います。

    個人的には。。。
    [テストページの印刷]を無効にする手段を考えるよりは、本質的な問題であるプリンタ ドライバのバグをちゃんと修正する方が問題解決への近道だと思います。
    (「テストページを印刷すると致命的な不具合があり」って。。。プリンタ ドライバとして致命的なのでは。。。)

    2011年6月24日 14:48
  • ご返信ありがとうございます。参考にさせていただきます。

    ご指摘いただいているように本来は不具合を修正することなのですが、なかなかに特殊性をもったドライバーなので困っているです。今回の質問も、いくつか出ている解決方法の一つとして可能性を探っている段階です。

    2011年6月27日 3:04