Horizon Client 3.2 及更新版本的安裝程式服務包包含虛擬列印元件。如果您使用 Horizon Client 3.2,您必須建立組態檔案,並設定部分環境變數,才能啟用功能。

虛擬列印功能可讓使用者從遠端桌面平台使用本機或網路印表機,而無需在遠端桌面平台中安裝額外的列印驅動程式。

重要: 如果您使用 Horizon Client 3.4 或更新版本,則通常不需要執行此程序,因為您可以在用戶端安裝期間指定安裝程式應該在安裝後登錄和啟動已安裝的服務。使用者啟動用戶端時,將自動建立組態檔案,並放入使用者的 目錄中

必要條件

您必須使用 VMware 提供的安裝程式服務包來安裝 Horizon Client 3.2 或更新版本。然後,預設會安裝虛擬列印元件。

程序

  1. 開啟 [終端機] 視窗,並輸入命令,以在 home 目錄中建立名為 .thnuclnt 的資料夾。
    $ mkdir ~/.thnuclnt/
    備註: 由於此檔案是在特定使用者的主目錄中建立的,因此需要針對將使用 Linux 用戶端系統的每位使用者建立該檔案。
  2. 使用文字編輯器,在 ~/.thnuclnt 資料夾中建立名為 thnuclnt.conf 的組態檔,並將下列文字新增至該檔案:
       autoupdate = 15
       automap = true
       autoid = 0
       updatecount = 1
       editcount = 0
       
       connector svc {
          protocol = listen
          interface = /home/user/.thnuclnt/svc
          setdefault = true
       }
    

    在此文字中,替代 user 的使用者名稱。

  3. 儲存並關閉該檔案。
  4. 輸入命令以啟動 thnuclnt 程序。
    $ thnuclnt -fg
  5. 輸入命令以設定虛擬列印元件的環境變數。
    $ export TPCLIENTADDR=/home/user/.thnuclnt/svc
    $ export THNURDPIMG=/usr/bin/thnurdp
    
  6. 若要啟動 Horizon Client,請啟動 vmware-view 程序。
    目前,還會重新導向通常出現在用戶端中的印表機,以便這些印表機出現在遠端桌面平台的 [列印] 對話方塊中。
  7. (選擇性) 如果您曾想停用虛擬列印功能,請使用下列步驟:
    1. 輸入命令以停止 thnuclnt 程序。
      $ killall thnuclnt
    2. 與遠端桌面平台中斷連線,並重新連線到桌面平台。
    將不再重新導向這些印表機。