タイトル : NewpageとEndDocについて(VB6) 投稿日 : 2008/08/22(Fri) 10:19 投稿者 : 向井
以下のようなプログラムを作成しました。 ------------------------ Printer.print "1ページ目" Printer.NewPage Msgbox "次の用紙をセットして下さい。" Printer.print "2ページ目" Printer.NewPage Msgbox "次の用紙をセットして下さい。 Printer.print "3ページ目" Printer.NewPage Msgbox "次の用紙をセットして下さい。 Printer.EndDoc ------------------------ 次のページを印刷する前に用紙をセットしてもらうような仕組みです。 開発環境、テスト環境ともに印刷が行われた後、 メッセージボックスが表示され、動作に問題はなかったのですが、 実際に納品後、「Printer.EndDoc」が走らないと、 印刷が開始されないという現象にあたりました。 おそらく、「Printer.EndDoc」が走らないと印刷が開始されないのが、 正しい動作だとは思うのですが、 自分の環境では「Printer.NewPage」で印刷が開始されてしまいました。 過去ログ等調べたのですが、明確な原因が分かりません。 どなたか分かる方がおりましたら、レスお願いします。 |