Сканирование всех портов на моем компьютере и определение принтеров на нем - PullRequest
0 голосов
/ 22 мая 2011

В моем приложении мне нужно иметь функцию, чтобы сканировать все порты и перечислить его для пользователя.Затем пользователь назовет порт своими именами, чтобы они могли легко его идентифицировать.в моем случае именование не является проблемой, но мой вопрос заключается в том, как сканировать порты и перечислять их и как использовать порт для печати чего-либо на принтере, подключенном к порту.

Я использую 3 USB-принтераподключен к 3 USB-портам.У меня есть 6 портов USB в моей системе, поэтому мне нужно перечислить все 6. Например, допустим, у меня есть USB01, USB02, USB03, USB04, USB05, USB06.Теперь я перечислю это пользователям, и они будут называть первые три порта как Kitchen, bar, counter соответственно.Теперь, если я подключу принтеры к этим 3 портам, я смогу печатать на них одновременно.

Если вопрос не ясен, пожалуйста, спросите меня.Спасибо !!

Ответы [ 2 ]

1 голос
/ 22 мая 2011

Вы должны начать с PrintServiceLookup класса.

0 голосов
/ 22 мая 2011

Похоже, вам нужно использовать Java API, связанный с портами USB, см. 1. Статья IBM о jUSB 2. javaUSB

...