• 締切済み

VBでOCXを使わないで、ドットプリンタに印刷するには?

運送会社の送り状を印刷したいのですが、OCXなどを使わないで、ドットプリンタに印刷を行うにはどうしたらいいんでしょうか? まったくわからないので、教えてください。

みんなの回答

noname#27115
noname#27115
回答No.2

一つとして、プリンタ オブジェクトを使用します。 x,y座標を指定して、値、もしくは線、図形をプリントします。 一度、プリンタ オブジェクト VB あたりをキーに検索してみてください。

s_gutti
質問者

お礼

早速解答ありがとうございます。 で、連続帳票での印刷なので、VB6は連続帳票での印刷には対応していないとマニュアルに書いてあるらしい(WEBで検索したらそう書いてありました。) のですが、実際伝票印刷のソフトがあるのでできると おもうのですが、どうやればいいんですかね? 改頁などの制御がうまくいかないんです

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

VBにプリンターオブジェクト(Printer)ってありませんか? これに対して、Printなどすればいいと思います。(印刷位置もx,y座標で指定することもできたはず。) (今はVB持ってませんが、昔この方法でやったような気がします。) Windowsのプリンタドライバさえあれば、印刷できると思います。

s_gutti
質問者

お礼

早速解答ありがとうございます。 で、連続帳票での印刷なので、VB6は連続帳票での印刷には対応していないとマニュアルに書いてあるらしい(WEBで検索したらそう書いてありました。) のですが、実際伝票印刷のソフトがあるのでできると おもうのですが、どうやればいいんですかね? 改頁などの制御がうまくいかないんです

関連するQ&A