天天看點

JAVA 解決WINSW方式啟動jar無法擷取共享列印機問題

作者:灰太狼小a
  1. windows本地列印機分兩種:一種是目前機器自己安裝列印機驅動的列印機清單,另一種是共享的其他機器的列印機清單。
  2. java jar包運作方式,采用WINSW以服務程序方式啟動時候,無法擷取到共享的列印機清單資料,解決方案如下:

1.修改服務的屬性,增加使用者的讀取權限:

JAVA 解決WINSW方式啟動jar無法擷取共享列印機問題

修改屬性

JAVA 解決WINSW方式啟動jar無法擷取共享列印機問題

增加賬戶

JAVA 解決WINSW方式啟動jar無法擷取共享列印機問題

輸入服務啟動的使用者

JAVA 解決WINSW方式啟動jar無法擷取共享列印機問題

輸入使用者密碼 點選應用

JAVA 解決WINSW方式啟動jar無法擷取共享列印機問題

檢查服務啟動使用者是否修改

2.java代碼擷取列印機清單:

JAVA 解決WINSW方式啟動jar無法擷取共享列印機問題

擷取列印機清單

3.java代碼實作後端列印,不用前端頁面彈出列印視窗:

JAVA 解決WINSW方式啟動jar無法擷取共享列印機問題

java實作背景列印

繼續閱讀