回答受付中の質問
開発言語VB6.0 でサードパーティの帳票ACTIVEXを使用し、当初クラサバ型で構築したアプリケーション・システムをプラトフォーム(プレゼンテーション・サーバ4.5)でNETを介して全国支店で運用しているシステムで、印刷不正が発生しました。原因を調査しましたところ、一昨日のWindowsUpdateセキュリティ更新のKB961371をダウンロードしたことが、影響しているとこが、分かりました。
(アプリケーションの削除でKB961371を削除したところ、解決しました。)
印刷不正状況は、印刷物が複数ページある場合、1~2ページ目しか印刷されないという現象です。
その後、アプリだけではなく、上記同様のサーバCITRIX上のメモ帳での複数ページの印刷で同じような現象が起こりました。 対応策等ご存じの方がいらっしゃいましたら、ご一報頂けると幸いです。
投稿日時 - 2009-07-17 12:23:01
2人が「このQ&Aが役に立った」と投票しています
回答(3件中 1~3件目)
私は VB6 アプリを使っていないながらも、いち Citrix ユーザとしてはとても興味があったため、少し調べてみました。そうすると、Citrix のフォーラムに同様の投稿が見つかりました。
http://forums.citrix.com/thread.jspa?threadID=249706
未だ、回答は得られてないようです。ただ、ここにはもしかすると解決策になるかもしれない手順が載っています。それを訳してみることとします。
1) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors のレジストリから、「winprint」以外(要注意)を削除する。
2) Print Spooler サービスを再起動する。
3) ドキュメントを印刷する。
私はここに、プリンタのプロパティのチェックと「プリント プロセッサ」の確認(「WinPrint」かどうか)を加えるとよいと思います。
Microsoft は、Vista や今後の Windows 7 でも VB6 アプリの動作保障をしていますので、ひとごとではないと思い投稿しました。
結果をお知らせいただけますと幸いです。
参考URL:http://www.pcreview.co.uk/forums/thread-3857758.php,http://support.microsoft.com/kb/260142
投稿日時 - 2009-07-25 09:16:24