- - PR -
CrystalReport印刷時のプリンタ有無について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-11-18 14:41
VB6.0
SQLSERVER2000 CrystalReport8.5 Windows2000 まいと〜くACS3 お世話になります。 現在、下記のようなプログラムを作成しています。 1.VBからCrystalReportを起動し、 2.VBから生成したテーブルデータをCrystalReportで読み込み 3.VBからCrystalReportに印刷命令を出し 4.まいと〜くFAXサーバへデータを渡す 要はSQLサーバ内にあるデータをFAX帳票に反映してFAX送信する、という処理です。 ここで問題がひとつあがりました。 CrystalReportが印刷をする(=FAX送信サーバである まいと〜くACS3の印刷ドライバにデータを渡す) 処理時なのですが、同セグメントのLAN上のプリンタ(Epson LP-8700 , LP-8900) を見に行っているようなのです。 実際動かしてみたら、FAXはちゃんと送信されるのですが、 他のプリンタを見に行くのは何故なのでしょうか? 尚、上記FAX送信処理中にプリンタの電源を落とすと 処理中のプログラムも落ちてしまいました (通常使用するプリンタが見つかりません、という旨のエラーMSGが出る) どなたかご存知の方はご教授下さいますようお願いいたします。 |
|
投稿日時: 2005-11-18 15:00
PrintOptions に設定されている出力装置だけ見に行くべきなのに... ということですね。
ちなみに、電源を落とすと例外が発生してしまうプリンタは、 OS 側でデフォルト プリンタに設定されているプリンタでしょうか? そのメッセージを CrystalReports 側が出しているのかどうか... ですね。 何はともあれ、確認でき次第、ベンダに直接聞いた方が良いかもしれません。 テクニカルサポートライフサイクル内であれば無償サポートを受けられます。 http://japan.businessobjects.com/support/crystal/assist.asp _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
|
投稿日時: 2005-11-18 15:18
ご返答ありがとうございます。
おっしゃる通り、設定の出力装置だけ見てほしいのです。 >ちなみに、電源を落とすと例外が発生してしまうプリンタは、 >OS 側でデフォルト プリンタに設定されているプリンタでしょうか? > 詳細に説明しますと、 メインプリンタ: LP-8700-1 サブプリンタ: LP-8700-2 というプリンタ2台が同セグメントのLAN上にあります。 (共にEPSONのLP-8700というプリンタです) FAX送信プログラムを処理している端末での デフォルトプリンタの設定(OS上)は、 メインプリンタ(LP-8700-1)となっています。 最初の登校時に抜けていたのですが、 このうちサブプリンタを上位機種のLP-8900に 替えたところ、印刷時(まいと〜くFAXドライバへの印刷) のエラーが頻発するようになり、 何故FAX送信しかしていないのにプリンタを替えるとエラーが出るのか? という疑問が出てきました。 なお、テクニカルサポートライフサイクル内ではないです・・・ やはりベンダに聞くしかないのでしょうか。 |
1