• ベストアンサー

VBでのプリンタのテスト印刷処理について

プリンタを接続したときに、プリンタのテスト印刷が出力されますが、VBの処理のなかで処理させたいのですが、テスト印刷と同じように印字させたいのですが、 プリンタの名称を取得はできたのですが、それ以外に情報を印刷したいのですが、方法がわかりません。よろしくお願いします。

  • patak
  • お礼率20% (24/115)

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

  • ベストアンサー
  • sienna
  • ベストアンサー率35% (51/145)
回答No.2

テストページ印刷の件で#1の方の補足ですが。 http://www.vbvbvb.com/jp/gtips/1001/gSHInvokePrinterCommandPrintactionTestpage.html うまくリンクで飛ばなかったら「1031」で検索してみてください。

その他の回答 (1)

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

>それ以外に情報を 題意が大きすぎます。 参考URLより「プリンタ」で検索してみてください。 プリンタに関する情報はほとんど取得できると思います。 それ以外のWINDOWS情報で欲しい情報があるなら、別のスレッドを起こして質問してください。

参考URL:
http://www.vbvbvb.com/jp/gtips/index.html

関連するQ&A

  • PHPからVBで作った文書印刷処理(EXE)を起動し、ネットワークプリンタへ印刷したい。

    PHPからVBで作った文書印刷処理(EXE)を起動し、ネットワークプリンタへ印刷したいのですが、マイクロソフトドキュメントライターへ出力されてしまいます。 しかし、コンソールから直接EXEを起動するとちゃんとネットワークプリンタへ出力されます。

    • ベストアンサー
    • PHP
  • VBでフォームを印刷させたいと思っています。

    VBでフォームを印刷させたいと思っています。 PCの動作確認用にVBで作成したフォームを、PC内に設定されているプリンタ全てから印刷させるようなプログラムを組んでいます。 現状ではprintformで印刷しているのですが、これだと通常使うプリンタで印刷されてしまうので印刷処理前に通常使うプリンタを変更してから印刷処理しています。 ただ、実際に作業で利用してみたところ通常使うプリンタが変更できずに印刷処理できないことがありました。 そこで、通常使うプリンタではなく指定したプリンタにフォームを印刷させたいと思いました。 なにかよいサンプルやソースをご存知であれば教えていただけると助かります。 利用しているのはVB6です。 よろしくお願いいたします。

  • vb.net2010 でのラインプリンタ制御

    vb.net2010 より、ラインプリンタ(FUJTSU VSP3710B)にセットされている用紙情報を取得することは可能でしょうか。 プログラム(exe)は Windows Server2008 へ配置します。 ラインプリンタはネットワーク接続されています。 プリンタから、宅配便の送り状を印刷しようと考えていますが、他の業務で別の用紙への印刷処理があるため、対象の用紙がセットされている場合のみ、印刷処理を行うよう制御したいと考えています。(そちらの業務では、用紙チェックは行っていない。) ただ、情報が少なく実現性が見えないため、非常に困っています。 (無知なだけかもしれませんが・・・。) プログラムはバッチ処理のため、セットされている用紙に問題なければ印刷処理実行し、用紙サイズがNGの場合のみ、エラーとするような制御をイメージしています。 どなたか、知識・情報をお持ちの方がいましたら、ご教示いただきたく思います。 よろしくお願いいたします。

  • VB6で回転文字を印刷

    こんにちわ。 今更ながら、VB6で業務アプリを開発しております。 文字列を回転(45度や270度など)させて印字する部分があり、 PictureBoxへの出力では問題無いのですが、プリンターに出力すると、 回転されず0度で印字されます。 今回はVB4からVB6へのアップグレードでして、VB4では問題無く動いているようなんです。 ちなみに、API:CreateFontIndirectを使用しています。 原因は何が考えられますでしょうか? 宜しくお願いします。

  • VBの印刷について

    VB6.0の印刷について質問です。 SendKeys "%{PRTSC}" コマンドボタンを押すと上記のソースが流れて Alt+プリントスクリーンと同じ動きをしています。 取得した情報を印刷するところまでをコマンドボタンを押した時に行いたいのですが印刷するための処理はどのように追加したらよいですか?

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

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

  • 印刷が正しく出力されない

    LB-5500というモノクロレーザープリンタを使っているのですが、テスト印刷が正しく出力できません。 現象としては、テスト印字をすると、 WindowsのロゴとWindowsXPという文字は印刷されるのですが、 ドライバー情報やパソコン、プリンタ情報が一切印刷されません。 また、他のソフトを使って印刷をかけても、枠や見出しなどは印刷されても、 肝心の内容や値が印刷されません。 何が原因なのでしょうか。よろしくお願いします。

  • プリンタの状態を取得したいです

    お世話になります。 パラレルポートを使って接続したローカルプリンタの 状態を取得する処理を作っています。 すぐに印字できる状態かどうかをチェックし、 印字可能であれば、印刷処理を行う、 ということをしたいのですが、APIがよくわかりません・・・ GetPrinterや、EnumJobs等をサンプルを見ながら、試してみました。 しかし、プリンタの電源を落としても、オフラインになりません。 [設定]-[プリンタ]で詳細表示にして状態を見ても「準備完了」となっています。 どうすれば、オフラインや、その他のエラー情報が取れるのでしょうか? OSはWindows2000Proです。 よろしくお願いいたします。

  • VBでの印刷について

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

  • ネットワークプリンタ:プリンタテストはできるのにアプリケーションからは印刷できない

    ネットワーク経由での印刷で、テストページは印刷できるのに通常のアプリケーション(Microsoft Wordやメモ帳)では印刷できないという現象について教えてください。 Windows機3台でLAN(有線/無線混合)を組んでいます。 そのうちの1台にプリンタをUSB接続し、「共有する」に設定しました。他の2台にもプリンタを追加、ドライバをインストールし、テストプリントにも成功しました。 これでOKだ!と思っていたところ、ネットワーク接続の二台から通常のアプリケーション(Wordやメモ帳)で印刷しようとしても印刷されません(直接接続しているPCからは印刷できます)。 この現象についてご存知の方、情報提供をお願いします。 使用しているプリンタ:  Canon magicolor 2400w 接続しているPC:  Windows XP Home Edition Version2002 Service Pack 2  NEC Valuestar VL300/4