• 締切済み

VBでの印刷について

VBでPRINTER.ENDDOCを実行すると印刷後、自動的に用紙が排出されますが、1行印刷しても用紙を排出せず次の1行を印字し排出は任意に出来る方法をご存じの方よろしくお願いします (1行ずつ送られてくるデータをその都度印字し 用紙が一杯になると改ページしたい)

  • PHP
  • 回答数2
  • ありがとう数3

みんなの回答

  • cybert
  • ベストアンサー率56% (18/32)
回答No.2

ざんねん ここは プログラミング > PHP

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

印刷したいデータが残っているうちはENDDOCしないようにするだけです。 その際、改ページは指示してやる必要があります。 ドキュメントをよく読んで調べてみてください。

nakatyan
質問者

補足

有り難うございます ENDDOCしないとスプールされるだけで実際には印字されません、実際に印字し改ページしない方法があれば お願いします

関連するQ&A

  • VBでの印刷について

    VBでPRINTER.ENDDOCを実行すると印刷後、自動的に用紙が排出されますが、1行印刷しても用紙を排出せず次の1行を印字し排出は任意に出来る方法をご存じの方よろしくお願いします (1行ずつ送られてくるデータをその都度印字し 用紙が一杯になると改ページしたい)ENDDOCしないとスプールされるだけで実際には印字されません、実際に印字し改ページしない方法があれば お願いします

  • VBからの印刷でページが順番に印刷されません。

    VBからPrinterオブジェクトを使用して複数ページを印刷しています。 Printer.print "1ページ目" Printer.EndDoc Printer.print "2ページ目" Printer.EndDoc Printer.print "3ページ目" Printer.EndDoc のように命令を実行すると、1,2,3の順に印刷されず、1,3,2の順に印刷されます。(いつもではありません) おそらくプリンタのプロパティのスプール周りの設定によってこのようになるのかなと思っているのですが、確実に印刷命令を発行した順番に紙が排出されるようにするにはどのようにしたらよいでしょうか?

  • VBでファイルを指定して印刷

    はじめまして、いまVBを使ってTextBoxに、ファイルを指定して そのファイルの内容の一覧印刷ができるようなプログラムを組んでいます。 一部分だけですが、自分なりに考えて作ったものが、 FileNumber = FreeFile Open frm01.CommonDialog1.FileName For Input As #FileNumber Printer.Print StrConv(InputB(LOF(FileNumber), FileNumber), vbUnicode) Close #FileNumber Printer.EndDoc のような感じで、もし他に方法があれば教えて欲しいのですが。 まだ、VBをはじめて1ヶ月程度の初心者なので、どうか詳しい方、 回答のほうをお願い致します。

  • VB5で、PDFファイルを印刷ダイアログボックスを非表示にして任意の場

    VB5で、PDFファイルを印刷ダイアログボックスを非表示にして任意の場所に保存したいのです。 現状は、VB5で下記のように記述しています。 通常のプリンタ設定はCutePDFとなってます。 Printer.Print ○○ Printer.EndDoc 上記で名前をつけて保存ダイアログボックスが表示され、 デスクトップ上が保存先、名前はVisualBasic.pdfとなってます。 これを、 保存ダイアログボックスを非表示にし、 保存先、ファイル名をVB側で指定したいのですが、 どのようにやればいいのかわからず困っています。 その前にできるのか… VB5は客先での環境なので変更できません。 どうぞお力をお貸しください。。 よろしくお願いいたします。

  • VB6の印刷でメモリリーク

    VB6の印刷でメモリリーク VB6.0(SP6)について質問です。 PRINTERオブジェクトを使用して連続で印刷するとメモリリークが発生します。 プログラムは単純にPrint文で印刷しているのみですが、Printerオブジェクトに 問題があるのでしょうか? もしかしたら使用可能メモリ限界まで増加し続けるというWindowsの仕様でしょうか? お知恵をお貸しください。よろしくお願いします。 以下のソースを2秒周期のタイマで実行しています。 For iLoop = 0 To 100 Printer.CurrentX = iLoop Printer.CurrentY = iLoop Printer.Print "TEST" Next iLoop ’ テスト用にKILLDOCをしています Printer.KillDoc

  • VB6で印刷の幅を調べたい

    VB6(SP5)でプログラミングをしております。 印刷で、Printer.Print("ABC")と、実行したとします。 フォントサイズにより、横幅が異なります。 このインチ幅(twip)を先に確認するにはどうすれば 良いのでしょうか? 宜しくお願い致します。

  • VBでの印刷関係について教えてください

    VBでの印刷関係について教えてください VB2005を使ってデータグリッドビューに表示されているデータを印刷する処理のプログラミングを行っています。 そこで、印刷するデータに見やすくなるよう罫線を引きたい(縦の線でセルを区切る形で)のですが、どのようにプログラミングすればいいのかがわからず困っています。 DrawLineを使ったりするのでしょうか? 印刷するモノに罫線を引く方法を教えてください。 また、現在印刷するデータのセルとセルの間(上記の罫線を引きたい部分)の空白を均等な回数分スペースを入れる形で、 そのセル内の上下の印字開始位置が揃った形で印刷するようにプログラミングを行っているのですが、もっと簡単にセルごとに印字開始位置を揃える方法はありますか? まだVBを始めたばかりなもので、質問自体が伝わりづらいものになってしまっているかもしれませんが、よろしくお願いします。

  • ポスター印刷

    よろしくお願いします。 45cm(横)×65cm(縦)の案内ポスターを Pages で作りたいと考えています。 まず、Pages「ページ設定」で「用紙サイズ」をカスタマイズ して任意の大きさ(45×65)で原稿を作り、当該大きさを A4用紙を使って分割印刷したいと思ったんですが、色々 いじっても一部や縮小された形でしか印刷されません。 どうしたらいいのでしょうか?? 教えてください!goo OS   :Mac OSX 10.4.11 Printer :Canon MP610

    • ベストアンサー
    • Mac
  • エクセルで簡単印刷?

    エクセルにデータを入力し、そのデータを個別に一枚ずつ印刷したいのです。 例えば、〇〇様 チューリップ 100円     〇〇様 バラ     500円 上記のようなデータをA4またはB5の用紙に 1人ずつ印字し、しかも印字位置は任意に 移動できるように・・ アクセスとかであれば簡単にできると思うのですが エクセルでもできますか?

  • Excelの印刷について教えてください

    Excelの大きな表で、印刷タイトル(行)を設定すると、 簡単に複数の頁にタイトル行を自動で印刷出来る事が分かりました。 A3用紙やB4用紙に印刷して袋閉じにすることが多いのです。 このとき、折った時の2ページ目にも『タイトル行』を自動で印刷する術は ありますか?

専門家に質問してみよう