- ベストアンサー
プリンタエラーが出て困っています。
コンピューターA(windows xp home edition)でプログラムを作りました。このコンピューターでは正常に動くんですが、コンピューターB(windows xp pro)ではプリンタエラーが出てしまいます。 エラーが出る場所は Printer.Orientation Printer.Font Printer.FontSize 等です。 なにか原因がわかる方がいらっしゃいますか? コンピューターはA,BともにVisual Basic 6.0 (SP6)を使用しております。 プリンターはCANNON LBP-730とLBP-740どちらもです。 他に情報が必要でしたら、言ってください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- kazuho_goo
- ベストアンサー率56% (34/60)
回答No.3
- todo36
- ベストアンサー率58% (728/1234)
回答No.1
お礼
ありがとうございます。 親戚に不幸ができてしまい、お礼が遅くなり申し訳ございませんでした。 ドライバは両方とも最新の物を入れたのですが、同じ結果でした。 ひとつわかったことがあります。 下記のようにプリンターを指定するとうまく印刷されることがわかりました。どのコンピューターでも通常印刷するプリンターで印刷したいのですが、どうしたらよいのでしょうか? 普通に印刷できるコンピューターもあるだけに悩んでしまいます。 Dim prt As Printer Set prt = Printer For Each prt In Printers If prt.DeviceName = "プリンター名" Then Set Printer = prt Exit For End If Next