2012-03-10 55 views
0

我有一個新的要求,即在用戶登錄到應用程序後,將連接到LPT1的打印機名稱(\ server \ printer)保存到數據庫表中每個工作單元使用的默認Zebra打印機。 有什麼辦法可以使用Java將打印機名稱映射到LPT1端口。該打印機映射在Windows啓動DOS淨使用LPT1 \服務器\打印機腳本如何將打印機名稱映射到使用Java的LPT1端口

感謝 亞歷克斯

回答

0

從來沒有找到一個很好的辦法做到這一點在Java中,但你可以嘗試解析CMD線輸出在sys32的PrintingAdminScripts的

CSCRIPT%WINDIR%\ SYSTEM32 \ Printing_Admin_Scripts \ Prnmngr.vbs -l

針對windows7的Prnmngr.vbs腳本是另一個層面的...

CSCRIPT%WINDIR%\ SYSTEM32 \ Printing_Admin_Scripts \ EN-US \ Prnmngr.vbs -l