質問です。

現在、VB6で以下のような処理を行っています。

1.印刷データを生成
2.印刷データをプリンタへ出力
3.出力先プリンタをPDFライターに切り替える。
 (レジストリ操作)
4.印刷データをPDFへ出力
5.終了
(PDFとプリンタに出力している情報は同一です)

以上の4の部分へ移ったときにエラー448となり、PDFに出力されません。

デフォルトプリンタ切り替えが終わる前に、
プリンタ出力を行ってエラーとなっているのではと
疑っていますが、スマートな解決策が思い浮かびません。

やはり素直にウェイトをいれるほうがよいのでしょうか?
ご教授おねがいします。