как получить имя принтера, сопоставленное с портом LPT1, используя Java - PullRequest
0 голосов
/ 10 марта 2012

У меня есть новое требование сохранять имя принтера (\ server \ printer), подключенное к LPT1, в таблице базы данных после входа пользователя в приложение, чтобы сохранить принтер Zebra по умолчанию, используемый каждой рабочей ячейкой.Есть ли способ получить имя принтера, сопоставленное с портом LPT1, используя Java.Принтеры отображаются в сценарии запуска Windows с использованием net lpt1 \ server \ printer

Спасибо, Алекс

1 Ответ

0 голосов
/ 12 марта 2012

Никогда не находил хороший способ сделать это в Java, но вы могли бы попытаться проанализировать вывод строки cmd PrintingAdminScripts в sys32

cscript% windir% \ System32 \ Printing_Admin_Scripts \ Prnmngr.vbs -l

для windows7, сценарий Prnmngr.vbs - это еще один уровень в ...

cscript% windir% \ System32 \ Printing_Admin_Scripts \ en-US \ Prnmngr.vbs -l

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...