將BarTender與遠程桌面服務和Citrix XenApp一起使用
概述
本文介紹如何將BarTender與Windows遠程桌面服務和Citrix XenApp一起使用。它討論了每個BarTender版本在這兩個環境中的列印和授權問題。
有關將BarTender與遠程桌面服務和Citrix Xenapp一起使用的詳細信息,請參閱 Citrix和遠程桌面部分 本白皮書。 (白皮書是英文)
版本之間的差異
基礎版、入門版和專業版
如果您擁有 BarTender 2016 或更低版本,請記住 BarTender 的基本版和專業版一次只能由一個用戶運行。 如果 BarTender 已在一個用戶的會話中運行,則登錄到服務器的第二個用戶將無法運行該應用程序。
自 BarTender 2019 起,Starter 和 Professional Edition 不再存在此限制。 您將能夠通過 Citrix 和遠程桌面服務啟動多個 BarTender 會話。
自動化和企業自動化版
BarTender的兩個自動化版本允許無限使用者運行BarTender應用程式。因此,它可以在任意數量的使用者區段中同時運行。自動化版本不是基於使用者的授權,而是由主動使用的印表機數量授權。
遠程服務/ Citrix Xenapp
遠程桌面服務
遠程桌面服務(以前稱為終端服務)是一種Windows Server功能,它使客戶端電腦能夠連接到伺服器,使客戶端的鍵盤,鼠標和螢幕實際上直接連接到伺服器電腦。有關遠程桌面服務的更多信息,請在Microsoft網站上搜索"遠程桌面服務"或"終端服務": www.microsoft.com 。
Citrix XenApp
Citrix XenApp(以前稱為Citrix MetaFrame Server)是一種基於遠程桌面服務構建的精簡客戶端產品,允許使用者連接到企業應用程式。有關詳細信息,請參閱Citrix網站: www.citrix.com 。
印表機重導向
遠程桌面服務提供印表機重導向,可將列印作業從伺服器發送到客戶端電腦上本地安裝的印表機。本文檔的"客戶端列印序列"部分對此進行了簡要討論,如下所示。
有關印表機重導向的詳細信息,請在www.microsoft.com中使用“印表機重導向”搜索“遠程桌面服務”或“終端服務”,以查找有關此功能的知識庫文章,常見問題解答和其他類型的文檔。
列印
當使用者登錄到遠程桌面服務區段時,可用的印表機列表來自兩個來源:伺服器上安裝的印表機驅動程式以及客戶端上安裝的印表機驅動程式。安裝在伺服器上的驅動程式稱為伺服器列印序列,而客戶端上安裝的驅動程式稱為客戶端列印序列。
伺服器列印序列
如果印表機直接連接到伺服器,或通過TCP/IP連接到伺服器,則可以在伺服器上安裝印表機驅動程式。這將創建一個伺服器列印序列,有效地使印表機在所有遠程桌面區段中可用。
客戶端列印序列
客戶端列印序列由印表機重導向創建,這是遠程桌面服務和Citrix XenApp都可用的功能。印表機重導向將列印輸出從遠程桌面會話路由到客戶端電腦上可用的印表機,從而創建自動客戶端列印序列。在伺服器上安裝匹配的印表機驅動程式,在伺服器上生成所有列印代碼,並將生成的列印代碼重導向到客戶端電腦上可用的印表機。
當客戶端登錄到遠程桌面會話時,伺服器將嘗試為客戶端上安裝的每個印表機創建列印序列。客戶端列印序列也可用於伺服器本機網路上的印表機,以使印表機僅對特定使用者的區段可用。
關於雙向溝通的說明
印表機重導向不支持雙向通訊,雙向通訊用於在客戶端和伺服器之間建立雙向連接。如果您的列印過程取決於從印表機接收數據,例如印表機狀態信息,則無法使用印表機重導向。
通用印表機驅動程式
通用印表機驅動程式允許您列印到幾乎任何印表機,無論品牌或型號。通過安裝單個通用驅動程式,您可以消除在伺服器上安裝多個特定於印表機的驅動程式的麻煩。
在Citrix XenApp中,可以使用Citrix通用印表機或Citrix通用印表機驅動程式自動創建客戶端列印序列。 Citrix 通用印表機是一個自動生成的印表機對象,它取代了使用者區段中出現的所有印表機。此安裝的印表機可用於列印到您要使用的幾乎所有印表機。
Citrix通用印表機驅動程式是通用印表機驅動程式,可用於列印到大多數印表機。不是像使用Citrix通用印表機那樣添加單個印表機對象,而是安裝單個驅動程式。然後,您可以使用通用印表機驅動程式創建多個自動列印序列。
遠程桌面服務的通用印表機驅動程式稱為遠程桌面Easy Print。 Easy Print驅動程式支持多種型號的印表機,無需在終端伺服器上安裝多個驅動程式。
在伺服器上安裝印表機驅動程式
如果伺服器具有對客戶端上安裝的驅動程式的本機訪問權限,則會自動使用客戶端的驅動程式。如果伺服器無權訪問驅動程式,則需要在伺服器上安裝與客戶端電腦上的驅動程式同名的印表機驅動程式。完成此操作後,每次客戶端登錄時都會自動創建列印序列。
在Windows Server 2008中:
- 從管理工具菜單中,選擇列印管理。
- 展開列印伺服器節點
- 右鍵點擊驅動程式,然後從環境選單中選擇新增驅動程式。
- 按照說明安裝印表機驅動程式。
在Windows Server 2003中:
- 在Windows中打開印表機文件夾。
- 從文件選單中,選擇伺服器屬性。
- 選擇驅動程式標籤。
- 點擊新增按鈕。
- 按照說明安裝印表機驅動程式。
使用客戶端列印序列的印表機授權
使用BarTender的自動化版本時,Seagull License Server(SLS)通過處理從印表機本身收到的信息來識別唯一的印表機。對於本地安裝的印表機,此信息包括印表機型號和端口;對於網絡印表機,這包括印表機的IP地址和TCP端口。但是,在Citrix和遠程桌面服務環境中,SLS無法從伺服器檢索某些信息,包括端口或IP地址。如果印表機使用通用驅動程式,則甚至無法獲得正在使用的印表機型號。如果沒有此信息,當從多個客戶端使用印表機時,SLS可能無法將其識別為單個印表機。這將導致印表機多次在SLS中列出,從而減少授權中可用的印表機數量。
Seagull License Server Remote Assistant
Seagull License Server Remote Assistant是一個軟體實用程式,應安裝在遠程客戶端,以防止Seagull License Server在使用Citrix或遠程桌面服務環境時過度計算印表機。安裝後,Seagull License Server Remote Assistant直接從客戶端電腦上安裝的印表機獲取詳細信息。每次從客戶端發起列印請求時,SLS都會從Remote Assistant請求此信息。使用附加列印信息,SLS可以根據印表機型號,連接埠和IP位置準確區分印表機。
安裝Seagull License Server Remote Assistant
要在客戶端電腦上安裝Seagull License Server Remote Assistant,請從我們的網站下載並運行安裝程式包:軟件下載或BarTender Suite安裝光盤。
關於Seagull License Server Remote Assistant的注意事項
要在Citrix中使用Seagull License Server Remote Assistant,必須安裝並運行Citrix獨立電腦體系結構(ICA)虛擬通道v12.0或更高版本。
除了運行安裝程式之外,使用者還可以使用"無提示安裝"命令行在其網絡中的電腦上安裝Seagull License Server Remote Assistant,其中只有極少甚至沒有使用者界面。 "無提示安裝"命令行可用於在網絡上的多台電腦上安裝Seagull License Server Remote Assistant。
命令行安裝
從命令行安裝Seagull License Server Remote Assistant :
- 打開"運行"文字框:
- 在Windows 10中,在Windows選單搜索框中輸入"cmd",然後從結果中選擇桌面應用Run。
- 在早期版本的Windows中,選擇Windows 開始按鈕,然後選擇Run選項。
- 在"Run"文字框中,輸入"cmd"。
- 點擊"確定"以打開命令提示字元。
- 使用以下語法輸入所需的命令參數:
示例安裝腳本
在監視安裝時安裝Seagull License Server Remote Assistant 處理:
僅為遠程桌面服務環境安裝Seagull License Server Remote Assistant,即使安裝了Citrix:
僅為Citrix環境安裝Seagull License Server Remote Assistant: