Java 扫描计算机中的所有端口并识别其中的打印机

Java 扫描计算机中的所有端口并识别其中的打印机,java,printing,port,Java,Printing,Port,在我的应用程序中,我需要有一个功能来扫描所有端口并为用户列出它。然后,用户将使用他们的自定义名称命名端口,以便他们能够轻松地识别它。在我的情况下,命名不是问题,但我的问题是如何扫描端口并列出它,以及如何使用端口在连接到端口的打印机上打印内容 我使用3台USB打印机连接到3个USB端口。我的系统上有6个USB端口,所以我需要列出所有6个。例如,让我们假设我有USB01,USB02,USB03,USB04,USB05,USB06。现在,我将向用户列出这三个端口,他们将前三个端口分别命名为厨房、酒吧和

在我的应用程序中,我需要有一个功能来扫描所有端口并为用户列出它。然后,用户将使用他们的自定义名称命名端口,以便他们能够轻松地识别它。在我的情况下,命名不是问题,但我的问题是如何扫描端口并列出它,以及如何使用端口在连接到端口的打印机上打印内容

我使用3台USB打印机连接到3个USB端口。我的系统上有6个USB端口,所以我需要列出所有6个。例如,让我们假设我有USB01,USB02,USB03,USB04,USB05,USB06。现在,我将向用户列出这三个端口,他们将前三个端口分别命名为厨房、酒吧和柜台。现在,如果我将打印机连接到这3个端口,我应该能够同时在它们上打印


如果问题不清楚,请问我。谢谢

您应该从类开始。

似乎需要使用与USB端口相关的Java API,请参阅 1.
2.

但这与波特·瑞特无关?我有一个在所有可用打印机上扫描和打印的实现。但这不是我想要的。即使在连接打印机之前,我也需要识别端口。。