
私が開発中のプリンター ドライバーがあり、それが私のマシン上のすべてのユーザー (私を除く) に対して Windows フォト ビューアーで正常に動作するという状況があります。
開発中に、誤ってフォト ビューアーの設定を切り替えたか、特定のユーザー プロファイルに何かをキャッシュしたのではないかと考えています。そのため、プロファイルを使用して印刷しようとすると、スプールを開始できません。内部的には、Windows フォト ビューアーが印刷に失敗しているのだと思います。
プリンターの GDP ファイルを変更して再インストールすると、新しい GPD 設定がフォト ビューアーの印刷 GUI に反映されないようです。おそらくキャッシュされているようです。
それで、Windows 7 フォト ビューアーのユーザー固有のデータがどこに保存されるか知っている人はいますか?
ありがとう!
アンディ。
答え1
問題の原因が見つかりました。各プリンターについて、Windows フォト ビューアーはプリンター ドライバーの印刷チケットと印刷機能ドキュメントを保存しているようです。開発中にこれら両方を変更していたため、どちらかが破損しているか、フォト ビューアーがプリンターに対して予期していなかったものになっていると思われます。
プリンターを削除してもレジストリ エントリは削除されないため、手動で削除する必要があります。次の場所にあります。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\PhotoPrintingWizard\[Print name]
これが誰かの役に立つことを願います! :)
アンディ