VB6でOracle9iよりデータをレコードセットに取得し、DataReportによる印刷を行うプログラムを作成しています。プロジェクトを実行すると正常に印刷が行われるのですが、コンパイルしたEXEを実行した際には、印刷されません。
エラーは発生せず処理自体は正常終了します。プリンタの状態を監視すると、何かしらデータが送られ、タスクも終了しているようですが、紙が出てきません。解決方法をご存知の方がいらっしゃいましたら、どうぞ宜しくお願いいたします。
開発環境:VB6,OS(WondpwsXP/2000),Oracle9i
9iR2からは、ORACLE_HOMEに対してNTFSのアクセス制限がかけられていますが、それに引っかかっているという事はありませんか?
あるいは、VB6アプリを、Visual Studio Installerの既定の設定(Per-User Install Mode)でインストールしておいて、かつ、ログインしているユーザがインストールしたユーザと異なっている、とか。。。