
Visual Basicから、プリンタドライバの印刷設定をする方法を探しているのですが、つまづいています。
環境は
Windows2000(SP4)
VB6(SP5)
です。
具体的にはエプソンのページプリンタ(LP-2400/2500/9100/9300)で、
出力用紙固定(A4)の拡大/縮小印刷を設定する方法です。
まず、APIのDocumentPropatiesを利用しようと思ったのですが、
これでは倍率指定による拡大/縮小しかできず、
また、なぜか変更しても結果が印刷設定に反映されません。
続いて、EPSONから提供されているEPDIを利用しようとしたのですが、
これだと、期待する情報(出力する用紙サイズ指定の拡大/縮小)を取得できるものの、
変更し、反映しようとしても、これまた結果が印刷設定に反映されません。
何かいい方法はないでしょうか。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
'用紙サイズを設定する
Printer.PaperSize = vbPRPSA4 'A4サイズ
Printer.PaperSize = vbPRPSB5 'B5サイズ
'用紙の向きを設定する
Printer.Orientation = vbPRORLandscape '横
Printer.Orientation = vbPRORPortrait '縦
'用紙トレイを設定する
Printer.PaperBin = vbPRBNAuto '現在の既定値のトレー
'印刷枚数を設定する
Printer.Copies = 1
'拡大・縮小印字する
Printer.Zoom = 50 '縮小率を100分率で指定
Printer.Zoom = 150 '拡大率を100分率で指定
でそのまま設定できませんでしょうか。
PaperSize・PaperBinなどの定数はヘルプで参照してみてください。
結局、EPSONさんとのやりとりで、
Windows NT/2000/XP においては、アプリケーションから印刷設定を変更する方法がないことがわかりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1枚の紙に4つ同じものを印刷し...
-
A4サイズ1枚にA5サイズを2つ...
-
WordでA5横1枚をA4縦1枚に2...
-
A4用紙にwordで差し込み印刷を2...
-
WORDでA4文書2ページ原...
-
Word:用紙設定でA4にしてもB5...
-
EXCELで作成した文書の文字を反...
-
A4の用紙を4つ切りにしてチラシ...
-
B4サイズで作った文書をレイア...
-
PrtSc プリントスクリーンを押...
-
A4サイズの印刷しかできない...
-
EXCELで縦に細長いデータ...
-
A4で作成したパワーポイント...
-
ワードでA2サイズの用紙設定を...
-
ワードでA4サイズを四つ切にし...
-
B4で作成した表をA3へ(エク...
-
ワード文書を印刷させないよう...
-
A4の紙に大きな数字カードをプ...
-
DOCU WORKS 2アップ印刷の方法
-
tiffファイルはどうして
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1枚の紙に4つ同じものを印刷し...
-
WordでA5横1枚をA4縦1枚に2...
-
A4用紙にwordで差し込み印刷を2...
-
WORDでA4文書2ページ原...
-
A4サイズ1枚にA5サイズを2つ...
-
Word:用紙設定でA4にしてもB5...
-
B4サイズで作った文書をレイア...
-
A4で作成したパワーポイント...
-
DOCU WORKS 2アップ印刷の方法
-
WordでA4の2ページをB4横に印...
-
EXCELで作成した文書の文字を反...
-
【PDF 位置合わせ】手書きの専...
-
A6(横)原稿をA4用紙に4枚印刷...
-
Word文書でA4←→B5など、簡単な...
-
ワードで作ったものを縮小した...
-
EXCELで縦に細長いデータ...
-
ワードで真ん中の山折のマーク...
-
A4サイズの印刷しかできない...
-
A4一枚にA6サイズを4枚分印刷す...
-
PrtSc プリントスクリーンを押...
おすすめ情報