Crystal Reports2008を用いた際、プリンタ切替で特定のプリンタを指定した場合のみ障害が発生します。
(詳細)
Visual Studio VB2010 で開発したアプリケーションからCrystal Reports2008で作成した帳票を出力する際、
シャープのプリンタ(SHARP MX-3610FN SPDL2-c[バージョン:05.01.01.48])を選択するとエラーになります。
(ソース)
Public rpt3 As New CrystalDecisions.CrystalReports.Engine.ReportDocument
rpt3.PrintOptions.PrinterName = プリンタ名("SHARP MX-3610FN SPDL2-c")
「プリンタ名」にはシャープのプリンタ名が取得されており、
「指定されたプリンタは無効です。」と表示されエラーになります。
プリンター名に関しては、winspoolから取得しているので、誤っていることは考えられません。
シャープ以外のプリンタの場合、正常に動作します。
また、シャーププリンタをデフォルトプリンタとして設定した場合は正常に起動します。
何か情報をお持ちの方がいらっしゃいましたら、ご教授ください。