
パラレルポート(DB25)経由でプリンタにテキストデータを出力するハードウェアデバイスを持っています。このデータをアプリケーションで使用したいと考えています(できればUSBケーブルを使用)
。LP2USB モジュールケーブルや他のアダプタも試しましたが、デバイスが見つかりません (どこを探せばいいのかよくわかりません)。デバイスを PC に接続しても、ドライバがインストールされず、デバイス マネージャにも変化が見られません。何が足りないのでしょうか?
答え1
LPT-USBケーブルについて
このようなケーブルは通常、コンピューターに仮想 LPT ポートをインストールします。デバイス マネージャーで見つけることができます。通常の LPT ポートと同じように機能します。
デバイスの操作
一部の COM/LPT デバイスは実際のデバイスとして登録されません。この方法では、システムは新しいデバイスの存在を認識しないため、ドライバーをインストールする必要はありませんが、一部のプログラムがデバイスがいずれかのポートに存在し、送信中であることを認識している場合は、入力を読み取ることができます。デバイスはおそらくこのように動作します。
この理論を検証するにはパテ(またはハイパーターミナルのようなプログラム)で、シリアル
LPT1
と入力してシリアルライン(またはデバイス マネージャーに表示されるポート - たとえば と表示される場合がありますLPT7
)。ここで難しい部分がやってきます - 接続パラメータを推測する必要があります。接続パラメータは以下で設定されます接続 → シリアル左側のツリーに表示されます。これらは次のとおりです。
- スピード
- データビット数
- ストップビット数
- パリティ
- フロー制御
デバイスが正しく動作するには、おそらく適切なパラメータ セットを推測する必要があります。動作するパラメータ セットが少数である可能性はわずかですが、その可能性は高くありません。
推測するときに役立つかもしれないもの: Google とオシロスコープ。