我有一项新要求,一旦用户登录到应用程序,将连接到LPT1的打印机名称(\ server \ printer)存储到数据库表中,以保持每个工作单元使用的默认Zebra打印机。 有没有办法使用Java将打印机名称映射到LPT1端口。打印机在Windows启动dos脚本中使用net use lpt1 \ server \ printer
进行映射由于 亚历
答案 0 :(得分:0)
从未找到过在Java中使用它的好方法,但您可以尝试解析sys32中PrintingAdminScripts的cmd行输出
cscript%windir%\ System32 \ Printing_Admin_Scripts \ Prnmngr.vbs -l </ p>
对于windows7,Prnmngr.vbs脚本是......中的另一个级别。
cscript%windir%\ System32 \ Printing_Admin_Scripts \ en-US \ Prnmngr.vbs -l </ p>