VisualBasicでアプリケーションを作っているのですが、
印刷するタイミングで、プリンターに直接改行命令を送
りたいのですが、記述方法がわかりません。

プリンター:NEC MultiImpact700JX
使用目的 :専用伝票に印字する打ち出し位置を調整す
      るため

納期が迫っていて大変困っております。
どうか教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

For i = 1 To 10


Printer.Print vbCrLf
Next i
で10行下へ改行します。
右へはスペースを印字します。
Printer.Print " ";
また下記で用紙の左上よりのX座標、Y座標指定した位置にAAAを印字します。
Printer.CurrentX = 2600
Printer.CurrentY = 5000
Printer.ForeColor = 3
Printer.Font.Size = 20
Printer.Print "AAA"
これらのどちらかを使って印字位置を調節することは出来ませんか。
何かのご参考になりませんでしょうか。
    • good
    • 0

専用伝票に印刷するのであれば、市販のツール(OCX)を


使ったほうが簡単です。
    • good
    • 0
この回答へのお礼

社内会議にかけてみます。
早い回答ありがとうございました。

お礼日時:2001/12/12 15:11

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QVBからのプリンタ制御について

VBからプリンタに対し両面印刷、カセット、手差しを指定したいのですが、
どのようにプログラミングすればよろしいのでしょうか?

できればサンプルプログラムがあれば幸いです。

環境 
Win2000
VB6.0
プリンタ Canon LASER SHOT LBP-950
宜しくお願いいたします。

Aベストアンサー

Printer.PaperBinは動かないので、API関数でやるか
http://www.galliver.co.jp/writing/nikkei_tokushu/prn908/

あるいは、質問204497の回答1の方法で出来るかもしれません。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=204497

細かいプリンタ設定をしたいのなら、Canon LIPS IV Printer Driver SDKかな
http://www.canon-sales.co.jp/open-mie/support/sdk.html


人気Q&Aランキング

おすすめ情報