• ベストアンサー

VBでプリンター制御コードを記述する方法

VisualBasicでアプリケーションを作っているのですが、 印刷するタイミングで、プリンターに直接改行命令を送 りたいのですが、記述方法がわかりません。 プリンター:NEC MultiImpact700JX 使用目的 :専用伝票に印字する打ち出し位置を調整す       るため 納期が迫っていて大変困っております。 どうか教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.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" これらのどちらかを使って印字位置を調節することは出来ませんか。 何かのご参考になりませんでしょうか。

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

専用伝票に印刷するのであれば、市販のツール(OCX)を 使ったほうが簡単です。

CANVAS
質問者

お礼

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

関連するQ&A

  • プリンタドライバについて

    プリンタドライバについて教えて下さい。 社内でIT管理をしていますが、あまり詳しくありません。 NECのMultiImpact700JX3、MultiImpact700JX3N計2台を使用しています。 使用用途は (1)宅急便の送り状に内容を印刷する。 (2)基幹システムから売上伝票等を印刷する。 の2つです。 それぞれ、使用アプリケーションは別々です。 (1)ができるマシンは1台なのですが、officeの入れ替えを機にAccessの入っている複数のマシンで送り状印刷をすることにしたいのです。 Accessの入っているマシンにMultiImpact700JX3、MultiImpact700JX3のドライバ(付属CDから)を入れようとしたのですが、基幹システムのマシンには違うドライバ(HEXARD云々)が入っていました。 一応Accessのマシンにドライバを入れたあとテスト印刷も無事にできたのですが、なぜ、同じプリンタなのにマシンによって違うドライバが入っているのでしょうか? 導入当初の経緯が不明なので今もっている情報だけで推測したいのですが、宜しくお願いします。 ドライバについて基本的な知識を教えていただくだけでも結構です。 宜しくお願いします。

  • プリンタが動きません。

    NECのMultiImpact700JXとパソコンをUSBコネクタで接続しているのですが、パソコンから印字しようとしても印字されません。 プリンタ単体のテスト印刷は行えるので、プリンタに問題は無いと思うのですが…… 中古で購入し、ドライバCDが添付されていなかったのでドライバはNECのホームページからダウンロードしてインストールしたのですが、CDが無いとドライバのインストールは完了できないのでしょうか? 印刷時プリンタを選ぶ項目でMultiImapct700JXが表示されるのでドライバ自体はインストールされているとは思うのですが、どうでしょうか? 使用OSはXPです。 それでは、よろしくお願いします。

  • ドットプリンタのトラブル

    NECのドットプリンタ(MultiImpact700JX3)を使用しております。 近頃印字が出来ないドットがあるというトラブルから印字ヘッドを 外してみたところ印字ヘッドのピンが折れていることが判明しまし た。 しかし、メーカに問い合わせたところパーツ販売はしておらず、修 理代が高額のため、それほど今のところ不都合も感じていなかった ので印字ヘッドはそのまま使用しようということになりました。 ところが、印字ヘッドを戻したところ印字にずれが生じてしまうと いう新たなトラブルが発生してしまいました。この印字がずれると いうトラブルの解消法、ご存知の方いらっしゃいましたらアドバイ スお願いいたします。 例) 1 当座預金     2 当座預金    3 買掛金

  • ドットプリンタの縦位置がずれます

    VisualBasicのプログラムからドットプリンタ(MultiImpact 700EX )へ配達伝票(4.5インチ)を連続印刷していますが、あるパソコンから指示した場合、縦に0.1m程度のずれが発生します。 まったく同機種のパソコン10台のうち、8台は問題ないのですが2台だけこのずれが発生します。プログラムおよびプリンタドライバのバージョン、WindowsXPのUpdateバージョンなどなど全て同じ環境下です。 しいて言うならばプリンタドライバのインストール順序がことなるぐらいです。インストールしたプリンタはMultiImpact 700EX や MultiWrite2360Nです。 何か原因わかる方いますでしょうか? ハードについてはメーカまで呼びましたが問題なしでした。。。非常に困ってますのでよろしくお願いいたします。

  • LANでのプリンター接続

    パソコン(XP)3台とプリンター(NEC:Multiimpact 700JX)をハブで繋ぎLAN上でプリンターを使う為次の手順したが印字出来ない。   コントロールパネル--プリンターとFAX--プリンターの追加--(追加ウイザードの開始)--ローカルプリンター--新しいポートの作成(Standand Tcp/Ip port)--IPアドレス(192.168.100.204)-- NEC Netowork Printer 完了 プロトコルはRaw、LPRのどちらが良いのか ポート番号はRaw:9100 で良いのか 他にしなけらばならない事があるのか 詳しく教えて下さい。

  • PHPでローカルプリンタを使用する方法について

    いつもお世話になっております。 PHPを使用して連続伝票のプリントアウトするシステムを構築しております。 サーバからローカルPCに接続されたプリンタを操作する事は不可なので、プリンタを接続しているWinodwsXPにWindows版のLinuxをインストールしました。そして、Windows版のPHPで使用できるプリンタ関数を使用してプリンタ出力を行おうと考えております。ドライバはプリンタメーカーのをそのまま使用します。 出力する連続伝票にはユニークな伝票番号が印字されております。この伝票番号をシステムで管理したいと考えております。 そこで問題なのが、例えば100枚の出力を行った場合に、伝票がジャムったりして物理的な障害が発生し、伝票番号が飛んだ場合、実際に印字された伝票とシステムで管理する伝票番号が狂ってしまいます。 そのため、伝票番号をシステムに格納するタイミングを、出力が完了し、スプーラーからデータが消えた時に行いたいと考えておりますが、スプーラーの状態を監視する方法がわかりません。 Windows版PHPのプリンタ関数にはスプーラーを監視する関数は無さそうなので、他になにか良い方法がないかと悩んでおります。 是非皆様のお知恵を拝借させて頂ければと思い、質問させて頂きました。 何卒、ご教授の程、宜しくお願い致します。

    • 締切済み
    • PHP
  • 富士通製プリンタ VS-70について

    中古で富士通製プリンタVS-70を手に入れたのですが、マニュアルがなかったため、次のことができなくて困っています。 ・用紙セットしたときの印字開始位置の微調整 以前、VS-70の設定を行ったときに、微小改行ボタンを使って調整した覚えがあるのですが、その時の資料もないため、困っています。電源投入時に何かボタンを押しながらだったような気もするのですが.....。 どなたかご存知の方いらっしゃいませんか?

  • A4専用伝票 印字位置合わせについて

    Accessレポート(A4の専用伝票)を作成しています。 ※罫線などが入ったA4の専用伝票をプリンタトレイにセットして  Accessからデータのみを印字する仕様です。 現在、紙を出力してデータの印字位置を合わせているのですが、どうにかペーパーレスで行いたいです。 何か方法がありましたら教えて下さい。 PDF出力ドライバで用紙レイアウトを変更できる・・・などの方法があればいいのですが、、、

  • インパクトドットプリンターを購入しようと思いますが

    毎日、4枚綴りの伝票を20枚以上手書きで書いています。 複写だからつい力も入りますし どんなに丁寧に書こうが、手書きだと高が知れています。 そこで、インパクトドットプリンターを購入しようと思いました。 少し調べてみると、単票で複写枚数が多い場合は、水平型がいいとのことだったので 最初は価格重視でエプソンの「VP-1200U」だったのを エプソンの「VP-930」にしようと考えました。 間違いはないでしょうか? また、印字するためには、エクセルで枠の位置などを調整し 文字を書き入れられるようにしようかと思っています。 伝票の大きさはA5(210mm×148mm)という大きさです。 高い買い物なので、不安ですが大丈夫でしょうか?

  • 郵便局 ラベル印字ソフト

    ゆうパックなどの発送に使う伝票を印字したいと思っています。 郵便局で専用ソフトがあるとお聞きしました。 ホームページを見ると、プリンタ:レーザープリンタ(300dpi以上)と書いてありますが、これはこちらで用意するのですよね? ドットインパクトプリンターではだめなのでしょうか?

専門家に質問してみよう