BarTender 服務與權限
問題
在執行每個 BarTender 服務時,應該使用預設的本機帳戶還是指定帳戶的認證?
解答
應以本機系統帳戶執行的服務
-
Integration Service(整合服務) - 用於管理和執行 BarTender 整合。
-
Printer Maestro - 用於網路印表機管理並監控印表機狀態。
-
BarTender Web Print Service - 用於 Print Portal 或自訂網頁應用程式,讓網際網路用戶端能列印。
-
Seagull License Server/License Service - 用於 BarTender 用戶端與授權伺服器之間的通訊,以管理和監控印表機授權。
更多資訊
Integration Service 會使用使用者模擬。基本上,在整合檔案中定義的使用者帳戶會被模擬,並以本機系統帳戶的身分執行這些服務。當以本機系統帳戶執行時,這些服務就能像以其他帳戶執行一樣運作。
需要設定並以指定帳戶執行的服務(若需要額外權限)
-
BarTender System Service(預設為本機系統帳戶)
此服務負責將 BarTender 連接到系統資料庫,以進行訊息/列印工作記錄,並透過 History Explorer/Reprint 控制台執行重印。
對於這個服務,您需要設定並選擇一個擁有足夠權限的帳戶來執行該服務的相關工作,該帳戶需具備以下條件:
- 擁有本機管理員權限
- 擁有網域層級存取權
- 密碼不會變更
- 有存取系統資料庫的權限(若使用 Windows 驗證連接系統資料庫)
BarTender Print Scheduler Service
BarTender Print Scheduler Service 負責管理 BarTender 列印引擎,並智慧地分配列印工作給各引擎,同時提升效能並維持列印順序與序號。它使用單一的列印引擎池,以有效利用資源。Print Scheduler Service 可確保:
- 針對特定印表機的列印工作,會依照收到請求的順序從該印表機輸出
- 當文件包含會變動的嵌入資料(如序號計數器)時,會綁定到單一列印引擎,以確保正確的列印順序
Print Scheduler 預設為本機系統帳戶,但在某些情況下,提升其權限並使用指定帳戶會比較合適:
- 使用 Print Station 時,需存取網路上的標籤、資料庫和印表機
- 使用 Print Portal 存取網路資源時(詳情請參閱 疑難排解指南:BarTender Print Portal,特別是「正常操作所需權限」章節)
- 從 Integration Builder 列印時存取印表機