• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB4.EXE 2つで 1つのプリンタポートを制御するには?)

VB4.EXEで2つのプリンタポートを制御する方法

ArukuMailの回答

  • ArukuMail
  • ベストアンサー率22% (115/510)
回答No.1

?2つのプログラムって同時しようですか? それって結構ややこいとおもいます、デバイスの制御しないといけなくなるから

COS_BUSTER
質問者

補足

>?2つのプログラムって同時しようですか? 基本的に同時使用です。  10分間隔で検索⇒プリンタポート制御なので   5分ずらせば、単独動作とも言えます。  1つのプログラムで  信号を6本分制御した方が  楽ですかね?

関連するQ&A

  • VBによるシリアルポート制御

    VB6でシリアルポートからデータを取り込むプログラムを作っています。 データは、バイナリモードで、合計26バイトあります。 これが、20ms間隔で送られてくるデータは、うまく取れたのですが、データを送る間隔を5msにしたところ、うまく受信できないようで、データが表示されなくなってしまいました。 ちなみに20ms間隔の時のシリアルポートのスピード設定が19200bpsで、5ms間隔の時には、115200bpsに変更しています。 VBで115200bpsのポート制御は難しいのでしょうか? それとも、小生のプログラムに問題があるのでしょうか?

  • MSCommによるCOMポートの制御

    W2k+VB6にて開発しております。 シリアル通信におけるCOMポート制御についての質問なのですが、 ポートをOPENしようとすると「ポートは既に開かれています」というエラーが出てしまいます。 -------------------------------------- if me.comm1.portopen = False then me.comm1.portopen = True end if -------------------------------------- としているにもかかわらずOPENできません。 このような場合どういった要因が考えられるのでしょうか? よろしくお願いします。

  • プリンタポートからパラレル信号を出力したい。

    ノートパソコンのプリンタポートから設備のパラレルポートに対して信号を送る仕組みを安価に作成しようと考えています。 プリンタポートを自由に制御する方法を教えてください。ソフトウェアでの制御方法や外付けのハードウェア等の情報を頂ければ幸いです。 よろしくお願いいたします。

  • linuxでのパラレルポート制御

    Linuxでパラレルポートの制御を行いたいと考えております。 LinuxでI/O制御(http://funini.com/kei/io/)を参考に 下記のコードをコンパイルしましたが、案の定 致命的エラー: linux/config.h: そのようなファイルやディレクトリはあり ません コンパイルを停止しました。 というエラーで引っかかってしまいました。 include している4つのヘッダーファイルはどこから引っ張ってきているのでしょうか? <PC環境> Ubuntu 12.04 SOEC PC STATION PV2250C #include <linux/types.h> #include <linux/config.h> #include <asm/system.h> #include <asm/io.h> #define OUT_PORT 0x378 /* 出力ポート。0xは16進数を示す */ int main(void){ int i; ioperm(OUT_PORT, 8, 1); /* 初期化(ポートをいじるという宣言) */ for(i = 0; i < 5; i++){ outb(0x00, OUT_PORT); /* 2-9番の全部のピンにLを出力 */ sleep(1); outb(0xff, OUT_PORT); /* 2-9番の全部のピンにHを出力 */ sleep(1); } return 0; }

  • ポート番号について

    プロトコルはTCPでポート番号 21085、21025、21037、21036のポートを使用するプログラムは何でしょうか。 http://www.iana.org/assignments/port-numbers には載っていなかったのでわかりません。

  • VB6でPCのプリンタポートからTTL(CMOS)を出力したい

    VB6でPCのプリンタポート(セントロニクス)からTTL(CMOS)レベルを出力したいのですが、どのように制御して良いかわりません。記述の仕方を教えてください。 OSはXPで、ピンは何番ピンでもかまいません。 実際はTTLレベルでなくてもレベル変換を行うことはできますのでH、L出力をさせたいです。

  • VB6.0で音声発信したい

    VB6.0を使って、電話(音声)を自動でかけたいのです。 MSCommを使って、ポートを開いて電話をかけるところまではできたのですが、「ピー」という音がず~~と相手に聞こえてしまいます。 これはプログラムが悪いのでしょうか? それともモデムが悪いのでしょうか??? プログラムは以下の通りです。 MSComm1.CommPort = 1 MSComm1.Settings = "9600,n,8,1" If MSComm1.PortOpen = False Then    MSComm1.PortOpen = True End If MSComm1.Output = "ATD" & 電話番号 & Chr(13) 申し訳ありませんが、ご教授ください。

  • Textboxの制御について

    現在年月日をmdbに格納するために Format(Text1(0), "0000") & Format(Text1(1), "00") & Format(Text1(2), "00") とプログラムしているのですが、このままだとインデックス(0)、(1)は空白の場合データがつめられて格納されてしまいます。 そこでIf Text1(0) = "" Then Text1(0).Text = "0000" End If If Text1(1) = "" Then Text1(1).Text = "00" End If と制御しているのですがこれだとTextBoxに0が表示され不具合がでてきてしまうのです、、、 これを防ぐにはどのようなプログラムをくむべきでしょうか、、、

  • TCP/IP通信型プログラムです。 サーバのポート番号をクライアントが

    TCP/IP通信型プログラムです。 サーバのポート番号をクライアントが取得するプログラムで、 while(1) { saddr.sin_port=htons(port); port++; fprintf(stdout, "%d\n", port); } のようなのをプログラムのどこに入れれば よいのでしょうか?

  • Visual Basic によるNC機械制御

    (以下N88-Basic プログラム) open "通信ポート設定" as #1 *INP_DAT   if loc(1)>0 then      DAT$=input$(1,#1)      if DAT$<>chr$(17) then goto *INP_DAT   else      goto *INP_DAT   end if   print #1,"送信データ" stop *NC機からChr$(17)信号がパソコンに入り  Chr$(17)であれば、NC機にデータを送信する  プログラムです。(ポート設定、送信データ内容は省略)  N88ーBASICからWindowsプログラムへ移行したいのですが、  Visual Basicではこのような処理をどのように  すればよいのでしょうか?  宜しくお願いします。