在 Print Portal 中根據使用者限制可用印表機
概述
當 Print Portal 啟用使用者驗證後,管理員現在可以限制使用者登入時能看到哪些印表機。這樣可以避免使用錯誤的印表機,或不小心多用掉印表機授權。
雖然 Print Portal 可用於 Professional 和 Automation 版本,但這些版本的功能有限,無法使用 Print Portal 的安全性設定。
BarTender 2021 R9 及之後版本現在會從本機伺服器印表機的印表機權限讀取資料,以決定登入使用者能看到哪些印表機。如果使用者被拒絕使用某台印表機的權限,該印表機就不會出現在可用印表機清單中。
本文將說明如何設定印表機權限,並在 Print Portal 中使用這些權限。
這個限制僅適用於伺服器端的印表機,不適用於 Client Print Service。
適用對象
僅適用於 BarTender 2021 R9 及之後版本
僅限企業版
BarTender 2019 請參考 Print Portal:限制標籤可列印的印表機(依使用者)
資訊
建議您在進行任何設定前,先備份目前的印表機設定。
啟用驗證
首先,在 Print Portal 啟用驗證功能。
- 在網頁瀏覽器中開啟 Print Portal
- 點選右上角的 管理設定
- 點選 安全性 分頁
- 勾選 啟用驗證 選項
- 點選 儲存
- 開啟 IIS 管理員
- 展開網站樹狀結構,點選 應用程式集區
- 在 BPP_AppPool 上按右鍵,選擇 進階設定
- 點選 [...],在身分識別旁邊,使用 設定 按鈕,將身分識別改為不會更改密碼的網域帳號(不需要是網域管理員)
- 在兩個對話框都點選 確定,然後停止並重新啟動應用程式集區以套用帳號
設定印表機
請對每一台要設定的印表機重複以下步驟。如果要設定大量印表機,也可以透過 PowerShell 設定。這個範例使用本機帳號 SeagullVM,但實際上可以用任何帳號或群組來設定。
- 開啟 控制台,然後進入 裝置與印表機
- 找到要設定的印表機
- 按右鍵,選擇 印表機內容
- 在 安全性 分頁,點選 新增 按鈕,加入要設定權限的使用者或群組
- 加入使用者後,選取該使用者,並在 列印 權限旁邊勾選 拒絕
- 點選 確定。可能會出現額外的 Windows 安全性對話框,提示權限將被拒絕。請點選 是
在 Print Portal 套用權限
設定好印表機權限後,必須在 IIS 重新啟動網站,權限才會正確套用。每次變更後都需要重新啟動網站,因此建議一次完成多項變更後再重啟網站。
重新啟動網站的方法:
- 開啟 IIS 管理員
- 展開樹狀結構,在 Sites 資料夾下找到 Print Portal 網站。如果沒有其他網站,可能會顯示為 Default Web Site
- 選取網站,在右側 動作 列點選 停止,再點選 啟動 以重新啟動網站
網站重新啟動後,當使用者登入時,他們將不會再看到沒有權限使用的印表機。
以上述範例來說,SeagullVM 被拒絕使用 Zebra 105 印表機,該印表機已不會出現在可用印表機清單中。
如果您的使用者在清單中看不到被拒絕的印表機,表示設定已正確套用。如果還是看到該印表機,請再次嘗試在 IIS 重新啟動網站,並檢查印表機內容中的權限是否正確設定。