溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Citrix XenApp和XenDesktop 打印系統(tǒng)解析④

發(fā)布時間:2020-06-06 14:57:13 來源:網(wǎng)絡 閱讀:1224 作者:tasnrh 欄目:系統(tǒng)運維


 

3.4Citrix Universal Printer(CUP)

3.4.1、CUP概述

上述我們闡述了Citrix關于本地客戶端打印以及網(wǎng)絡打印的解決方案:

UPD:解決在Citrix VDA中打印機驅動眾多,存在相互沖突、內存泄漏、管理維護繁瑣以及可能引起的系統(tǒng)崩潰等問題;

UPS:解決在Citrix VDA中因傳統(tǒng)Windows網(wǎng)絡打印引起的問題,比如打印速度較慢、分支機構打印消耗的帶寬過高、同時結合UPD解決經常需要安裝和更新打印機驅動等問題。

經過這兩個解決方案,提升在Citrix環(huán)境中打印問題的用戶體驗。但是這樣的情況下,如果用戶的會話打印機比較多,有好幾個甚至十幾個,在用戶登錄的時候其實是對用戶的登陸時間是有影響的。這些會話打印機越多,其枚舉的時間就越長。Citrix環(huán)境下用戶的登陸,在VDA將用戶給予的登陸Ticket給到DDC進行會話請求的時候,DDC會為該用戶會話準備一系列的東西,首先就包括存儲于STA存儲的用戶憑據(jù)。Ticket只是STA里面對于用戶的映射,DDC通過STA生成的Ticket去枚舉用戶的憑據(jù),枚舉出來之后,根據(jù)該用戶的憑據(jù)準備用戶的會話,該會話的信息還包括用戶的Citrix策略、會話的信息以及打印機等等信息。在這其中,如果用戶的打印機過多,其在生成用戶會話的時候枚舉打印機過長,無疑是增加了用戶登錄的時間,影響用戶的體驗。

思杰為了解決用戶打印機過多引起的登陸性能問題,開發(fā)出了思杰通用打印機(CUP)。思杰通用打印機(CUP)是一個通用打印機對象,如果用戶啟用思杰通用打印機(CUP),那么在會話創(chuàng)建的時候,該通用打印機就會自動創(chuàng)建,并且不與任何特定的打印機綁定。這意味著如果用戶本來需要映射10臺打印機,在使用思杰通用打印機之后,在登錄時其會話創(chuàng)建的時候,Citrix會話只創(chuàng)建一個打印機對象(Citrix通用打印機)。這樣的場景下,只有一臺打印機對象被創(chuàng)建。這就可以大大減少資源使用和登錄時間。

思杰通用打印機通過設置Citrix策略啟用,自動在會話登陸時創(chuàng)建通用打印機。默認情況下,思杰通用打印機將會和客戶端的默認打印機進行映射,也就是說這臺通用的打印機在打印的時候,其打印任務通過EMF預覽窗口預覽后,不用選擇打印機的情況下是傳送到客戶端所在的默認打印機的。既然是默認情況下,那么就可以修改此行為,比如說在點擊打印的時候,如下圖所示:

Citrix XenApp和XenDesktop 打印系統(tǒng)解析④

通用打印機會彈出基于EMF的預覽打印文檔的窗口:

Citrix XenApp和XenDesktop 打印系統(tǒng)解析④

然后在這個打印預覽的界面,其通過EMF Viewer呈現(xiàn),就需要用戶選擇其兼容的本地或網(wǎng)絡打印機,然后進行打印,默認情況下不選擇是直接連接客戶端的默認打印機進行打印。我們點擊EMF Viewer界面上的打印機按鈕,就彈出了用于選擇真實打印機的選擇框:

Citrix XenApp和XenDesktop 打印系統(tǒng)解析④

這個選擇列表是用戶需要打印的時候Citrix通過CPMS為用戶枚舉的用戶客戶端上所有的打印機,包括本地直連的打印機和網(wǎng)絡打印機。同時,思杰通用打印機使用思杰通用打印驅動程序,并僅與Windows操作系統(tǒng)兼容。思杰通用打印機最適合那些擁有許多的本地打印機和網(wǎng)絡打印機,同時又需要很快的會話登陸速度的優(yōu)先級用戶所使用。

同時基于UPD創(chuàng)建的通用打印機和映射過來的客戶端的真實的打印機有趣區(qū)別的是,通用打印機無法對本地的真實打印機進行設置,因為通用打印機只是一個類似于虛擬PDF打印機的存在,并沒有真實的設備同其進行交付,只有在進行打印的時候基于EMF文件生產打印的預覽文件,去選擇真實的打印機的時候才會去枚舉和應答客戶端真實打印機的打印機屬性等設置。

Citrix XenApp和XenDesktop 打印系統(tǒng)解析④

 

 

3.4.2、CUP部署

CUP的部署很簡單,只需要在Citrix策略里面啟用:自動創(chuàng)建一般通用打印機。

Citrix XenApp和XenDesktop 打印系統(tǒng)解析④

該策略允許或禁止在使用與通用打印兼容的用戶設備時為會話自動創(chuàng)建一般 Citrix 通用打印機對象。默認情況下不自動創(chuàng)建一般通用打印機對象。

一些需要配置的策略為:

  • 通用打印 EMF 處理模式??刂圃?/span> Windows 用戶設備上處理 EMF 后臺打印文件的方法。默認情況下,系統(tǒng)將 EMF 記錄直接后臺處理到打印機中。 借助直接后臺處理到打印機中的方式,后臺處理程序可以更快地處理記錄,且使用的 CPU 資源更少。

  • 通用打印預覽首選項。指定是否使用自動創(chuàng)建的打印機或一般通用打印機的打印預覽功能。

  • 通用驅動程序首選項。指定系統(tǒng)嘗試使用通用打印驅動程序的順序,從列表中的第一項開始。 可以添加、編輯或刪除驅動程序以及更改列表中驅動程序的順序。

  • 自動創(chuàng)建客戶端打印機,該策略禁用。


 

3.5Citrix PDFPrinter(CPP)

 

3.5.1、CPP概述

Citrix PDF PrinterCPP)和CUP類似,都是屬于思杰通用打印機對象的范疇,只不過是CPP的將文檔打印為PDF文件,然后再將PDF文件通過真實的打印機進行打?。欢?/span>CUP是通過EMF文件生成打印文件,然后通過EMF Viewer進行打印預覽,然后選擇真實的打印機進行打印。Citrix PDF PrinterCPP)思杰PDF打印機一般的應用場景是在使用Citrix Receiver ForHTML5或者Citrix Receiver ForChome的情況下,對于Windows下的ReceiverLinux等的Receiver不適用。

其打印過程如下圖所示:

Citrix XenApp和XenDesktop 打印系統(tǒng)解析④

在點擊打印的時候,選擇思杰PDF打印機,然后就會將頁面打印為PDF文件,然后用戶保存下來,再尋求真實打印機打印出來。同CUP一樣,思杰PDF打印機也是使用Citrix UPD實現(xiàn)。

3.5.2、CPP部署

CPP的部署是啟用Citrix策略:自動創(chuàng)建PDF通用打印機

Citrix XenApp和XenDesktop 打印系統(tǒng)解析④


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI