並列(LPT)通信の消費

並列(LPT)通信の消費

パラレルポート(DB25)経由でプリンタにテキストデータを出力するハードウェアデバイスを持っています。このデータをアプリケーションで使用したいと考えています(できればUSBケーブルを使用)
LP2USB モジュールケーブルや他のアダプタも試しましたが、デバイスが見つかりません (どこを探せばいいのかよくわかりません)。デバイスを PC に接続しても、ドライバがインストールされず、デバイス マネージャにも変化が見られません。何が足りないのでしょうか?

答え1

  1. LPT-USBケーブルについて

    このようなケーブルは通常、コンピューターに仮想 LPT ポートをインストールします。デバイス マネージャーで見つけることができます。通常の LPT ポートと同じように機能します。

  2. デバイスの操作

    一部の COM/LPT デバイスは実際のデバイスとして登録されません。この方法では、システムは新しいデバイスの存在を認識しないため、ドライバーをインストールする必要はありませんが、一部のプログラムがデバイスがいずれかのポートに存在し、送信中であることを認識している場合は、入力を読み取ることができます。デバイスはおそらくこのように動作します。

    この理論を検証するにはパテ(またはハイパーターミナルのようなプログラム)で、シリアルLPT1と入力してシリアルライン(またはデバイス マネージャーに表示されるポート - たとえば と表示される場合がありますLPT7)。ここで難しい部分がやってきます - 接続パラメータを推測する必要があります。

    接続パラメータは以下で設定されます接続 → シリアル左側のツリーに表示されます。これらは次のとおりです。

    • スピード
    • データビット数
    • ストップビット数
    • パリティ
    • フロー制御

    デバイスが正しく動作するには、おそらく適切なパラメータ セットを推測する必要があります。動作するパラメータ セットが少数である可能性はわずかですが、その可能性は高くありません。

    推測するときに役立つかもしれないもの: Google とオシロスコープ。

関連情報