0

Java Web アプリケーションを開発しており、バーコードを読み取る必要があります。Gryphon というバーコード リーダーを使用していますが、正常に動作します。Java からバーコードを読み取ることができます。RXTX API (JAVACOMM に類似) を使用しています。

しかし、知りたいのは、RS232 ポートに接続されているデバイス名を取得する方法です。ユーザーのコンピューターに複数のデバイスが異なる RS232 ポートに接続されている場合、バーコード リーダーが接続されているポートでのみリッスンする必要があります。各 RS232 ポートに接続されているデバイスをどのように区別できますか?

次のコードでは、ポート名 (COM1、COM3、COM5、...) のみを取得します。

Enumeration<CommPortIdentifier> pp= CommPortIdentifier.getPortIdentifiers();
while (pp.hasMoreElements())
{
    System.out.println (pp.nextElement().getName());
}

「Gryphon」や「バーコード スキャナー用シリアル ポート」などを入手したいと考えています。

ありがとう

4

0 に答える 0