問題タブ [parallel-port]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1166 参照

serial-port - 英国の電源ソケットをプログラムで制御

とても簡単です。

ランプを英国の主電源に接続したいと考えています。

ソフトウェアから電源を入れたり切ったりできるようにしたい-シリアルポートコマンドから、またはコマンドラインを実行するか、ルビーやJavaからアクセスできるものを実行します。

アメリカの電源システムで X10 を使ってこれを行う方法について多くのことが書かれていますが、実際に英国でこれを試した人はいますか?

これが機能した場合:

1) 正確にどのハードウェアを使用しましたか?

2) ソフトウェアからどのように制御しますか?

0 投票する
4 に答える
11434 参照

c#-3.0 - C# を介した (パラレル ポート) ドット マトリックスでの印刷

プロジェクトのニーズに合わせて、LPT1 の特定の場所に印刷したいと考えています。これにより、ドット マトリックス プリンターでドキュメントが印刷され、値が必要な場所に値が印刷されます。私は元に戻るのが本当に嫌いで、どこから始めればよいかわかりません。インターネットには、C# を使用した LPT ポートでの印刷、特に印刷中に特定の場所で値を送信する方法に関する具体的な情報はありません。何か良い例はありますか?このためのチュートリアル?命の恩人でしょう。

0 投票する
3 に答える
1603 参照

php - PHPを介してパラレルポート制御プログラムを実行する

パラレルポートプログラミングを介してハードウェアと相互作用するプログラムがあります。私はそれをコンパイルし、そのオブジェクトファイルを使用してハードウェア(単純なLED)と対話しました。シェルで直接実行すると、LEDを点灯させる目的がありますが、phpでshell_exec()を使用して実行すると、コマンドは実行されますが、ハードウェアと対話できません。私は完全に混乱しています...

0 投票する
1 に答える
555 参照

parallel-port - WinXPのファイルへのパラレルポート記録

パラレルポートからのすべての入力をファイルに記録する簡単なプログラムを作成する必要があります。データは産業用マシンから流れ、セットアップはかなり簡単ですが、Windowsのパラレルポート読み取りに関する優れたオープンソースの例は見つかりません。

これを行うソフトウェアを知っていますか(そして自分でそれを行う方法を学ぶことができます)、またはXPでのパラレルポートプログラミングのガイドラインはありますか?

ありがとう。

0 投票する
4 に答える
2700 参照

java - USB-パラレルアダプタとどのようにインターフェースしますか?

私は現在、コンピューターのパラレルポートを介して作成した回路と対話する必要があるプロジェクトを行っています。しかし、私のコンピュータにはパラレルポートがないので、ParalleltoUSBアダプタケーブルを借りました。ケーブルにはドライバが付属していませんが、デバイスマネージャによって、USBセクションの下の「USB印刷サポート」コントローラとして認識されます。

古いパラレルプリンタを接続して問題なく正常に動作できるようです。だから私の質問は、パラレルポートと直接対話しようとするJavaでプログラムを書いた場合、それは機能するのでしょうか?そうでない場合、誰かが私がそれと対話するために何をする必要があるかについて私にいくつかの指針を与えることができますか?

ありがとう。

0 投票する
1 に答える
3790 参照

c# - C# によるパラレル ポート

残念ながら、C# プログラムを使用して LPT1 ポートにデータを送信しようとしていますが、うまくいきません。Windows 7 x64 を使用しています。x86 と x64 (inpoutx64.dll) の dll の両方を試しました。

送信時のx64 dllを使用:

すべてがうまくいったのでプログラムを続行しますが、マルチメーターには何も表示されません (静的な 0.02V のみ)。

C++で次のことも試しました。

ただし、例外がスローされます。

xp (C++ コードではなく C#) でこのようなものを作成したことを覚えていますが、win7 でも可能であることを願っています..これで私を助けてください.

ありがとう。

0 投票する
1 に答える
1159 参照

usb - USB ポートのプリンターから情報を読み取る

パラレル プリンターの時代には、LPT1 でコマンドを送信し、ライフ カウントなどの標準情報を受信することができました。

さて、USB デバイスでは、その機能が失われてしまったのでしょうか? または、情報を読み取る方法はまだありますか?

0 投票する
3 に答える
4359 参照

visual-c++ - 最新のハードウェアと OS で USB アダプターを介してパラレル ポートを制御する

最新のWindows OS(xp以降)でc ++を介してインターフェースしたいUSBからパラレルポートへのデバイスがあります。

少し調べてみましたが、これらの USB からパラレル ポートへのデバイスへのプログラミングに関しては、情報が少し不安定です (ほとんどの情報は古いものであり、マザーボードにパラレル ポートが組み込まれていることを前提としています。私の真新しいコンピューターにはありません)。ある参考文献では、何らかのソフトウェアの変更なしでは、C++ プログラムから USB とパラレル ポートを接続することはできないとさえ述べています。

私がしたいのは、最新のWindows OSを実行している最新のコンピューターで、USBからパラレルポートデバイスへの8ビットの読み取りまたは書き込みをパラレルポートにできるようにすることだけです(ポートは読み取りまたは書き込み専用です)。

これを行うための迅速で簡単な方法はありますか?いくつかのサンプル コードをいただければ幸いです。

また、これらの USB パラレル ポートのうち何個がコンピュータと接続できますか? ある種の従来のアドレッシングのために 3 つに制限されているのでしょうか、それとも USB と CPU がサポートできる限り多く持つことができますか?

Core i7 860 で Windows 7 x64 を実行し、VC++ 2008 で作業しています。

編集:もう少し情報...

事前に作成されたテスト プログラムと一緒に inpout23 を使用してみました。それは問題なくコンパイルされ、パラレルポートへの読み取りと書き込みの両方があると主張して問題なく実行されました。USB-パラレルポートをコンピューターに接続し、そのポートをケーブルに接続しました.25本のワイヤーを特定し、剥がして、テストのためにブレッドボードにすばやく差し込むためのプラグのようなものにはんだ付けしました。出力ピンのどれも、プログラムがそれらに書き込まれたと言ったものに変更されていませんでした (代わりに、それらはすべて高に設定され、変更されませんでした)。

0 投票する
1 に答える
384 参照

usb - PCで、USBポート、RS-232ポート、またはパラレルポートへのビットストリームのように、ON / OFF / ON / OFFを与えるプログラムを作成するにはどうすればよいですか?

USB、RS-232、またはパラレルポートのいずれかにON / OFF / ON / OFFシーケンスを出力するプログラムを作成する方法はありますか?オンはおそらく5Vまたは「閉回路」であり、オフは0Vまたは「開回路」です。

頻度は非常に高くなる可能性がありますか?これは、TTLチップと「時計」を使用し、マシンコードよりも低レベルのマイクロコードでプログラミングすることで、はるか昔に実現できます。PCでは、これを行うことができますか?

0 投票する
1 に答える
6088 参照

windows - USB to Parallel Port アダプタを使用している場合、Parallel Port に正常にアクセスできますか?

予備的な話

パラレル ポートを使用して他のハードウェアと同期するこのプログラムがあります。パラレル ポート出力を指定された (バイト) 値に設定します。これは、PC の内蔵パラレル ポートを使用する場合には問題なく動作します。ターゲット プラットフォームは Windows XP から 7 で、これまでのところすべて正常に動作しています。ソース コードは Delphi であり、アクセス可能で、変更できます。

使い方

Delphi では、io.dllを使用してパラレル ポートの値を設定できますが、 inpout32.dllport.dllなど、他のソリューションも利用できます。のようなものを呼び出しPortOut、ポート番号とバイト値を指定すると、ポートが設定されます。

今やりたいこと、助けが必要なところ

変更点: これは、パラレル ポートが組み込まれていないマシン (メインボード上でさえ) で動作する必要があります。いくつかのオプションが利用可能です:

  • USB からパラレル ポートへのアダプタを使用して、LPT ポートを PC に追加します。
  • PCにLPTポートを追加するPCIカードを使用する
  • PCにLPTポートを追加するPCI Expressカードを使用する

私は現在、最も簡単で安価な可能性である USB からパラレル ポートへのアダプターを探して集中しています。

主な質問

プリンターだけを接続するように作られたパラレル ポート アダプターと、より強力に見える他のアダプターとの間には違いがあるようです。本当に違いはありますか?それとも、これらの 5 ドルのプリンタ アダプタの 1 つを使用して、独自のハードウェアを接続し、Delphi コードからポートにアクセスできますか? それとも特別なアダプターが必要ですか?誰もこれを経験していますか?ここに関連する質問がありますが、さまざまなアダプターの種類 (存在する場合) については言及されていません。このページは、実際に違いがあることを示唆しています:

プリンタのみに接続できる他のすべての USB パラレル ポートとは対照的に、これはほとんどのハードウェアに接続します。

USB 経由のソリューションが存在することを願っています。これは、PC を開く必要がないためです。つまり、必要に応じてアダプターを追加できます。

サブ質問

PCI (Express) ソリューションの経験はありますか? USB アプローチがうまくいかない場合は、1 つを使用する必要があります。