Skip to main content

2026 年 5 月 8 日

為 Linux 桌面平台設定 Integrated Printing

使用 Integrated Printing 時,使用者可以從 Linux 遠端桌面平台列印至其用戶端裝置上可使用的任何本機或網路印表機。Integrated Printing 可搭配執行 Horizon Client 或 Horizon Web Client 的桌面平台用戶端裝置運作。

**附註:**Horizon Web Client 可在 Horizon 8 版本 2412 及更新版本中使用。在 Horizon 8 版本 2406 及更早版本中,Horizon Web Client 稱為「HTML Access」。此頁面使用「Horizon Web Client」這個名稱來同時指稱 Horizon Web Client 和 HTML Access。

Integrated Printing 支援用戶端印表機重新導向,詳細內容會在本文稍後部分說明。Integrated Printing 也支援在列印作業中加入浮水印,相關說明請參閱在 Linux 桌面平台上使用 Integrated Printing 新增浮水印

Integrated Printing 僅支援在執行 RHEL、Rocky Linux、Ubuntu 或 Debian 的 Linux 桌面平台上使用。

安裝並啟用 Integrated Printing

依預設,在 Linux 機器上安裝 Horizon Agent 時會自動安裝並啟用 Integrated Printing。此功能無需透過任何自訂安裝或組態選項即可啟用。

如有需要,您可以在 /etc/omnissa/config 檔案中使用 printSvc.enable 組態選項,或在 /etc/omnissa/viewagent-custom.conf 檔案中使用 PrintRedirEnable 組態選項來停用 Integrated Printing。請參閱在 Linux 桌面平台上編輯組態檔

用戶端印表機重新導向

透過用戶端印表機重新導向,使用者可從遠端桌面平台列印至其用戶端電腦上可用的任何本機或網路印表機。用戶端印表機會重新導向至遠端桌面平台,以處理列印工作。您無需在遠端桌面平台上安裝任何印表機驅動程式。

Integrated Printing 在用戶端支援以下類型的印表機驅動程式:

  • 對於從 Windows 用戶端重新導向至遠端桌面平台的印表機,Integrated Printing 支援通用印表機驅動程式 (UPD)。
  • 對於從 Mac 或 Linux 用戶端重新導向至遠端桌面平台的印表機,Integrated Printing 支援原生印表機驅動程式 (NPD)。
  • 對於從 Chrome 用戶端或 Horizon Web Client 重新導向至遠端桌面平台的印表機,Integrated Printing 支援通用印表機驅動程式 (UPD)。若要從遠端桌面平台列印,請遵循以下工作流程:
    1. 在第一個列印對話方塊中選取 Horizon_Printer(vxx)
    2. 然後,從顯示的第二個列印對話方塊中,選取一個重新導向印表機。在第二個列印對話方塊中指定的選項,會覆寫第一個列印對話方塊中指定的選項。

靜態印表機名稱

重新導向的印表機會跨工作階段保留名稱,讓使用者不必在連線至其他工作階段時手動重新對應印表機。顯示的重新導向印表機在印表機名稱後面會附加下列尾碼之一:

  • 對於單一工作階段桌面平台或應用程式,尾碼為 (vdi + session ID - connection ID)
  • 對於多重工作階段桌面平台或應用程式,尾碼為 (v + session ID - connection ID)

通用印表機驅動程式列印設定

Integrated Printing 為從 Windows 用戶端重新導向的 UPD 印表機提供以下列印設定:

  • 方向:選取紙張的直向或橫向。裝訂和打孔的完成選項會依紙張方向而有所不同。
  • 雙面列印:針對支援雙工列印的印表機,可選取雙工 (雙面) 列印。
  • 每頁多張文件:若要在一張實體紙張上列印多頁文件,請選取要列印在單張紙上的頁數,並選取頁面的版面配置。
  • 紙張大小:選取紙張大小:
    • 標準紙張大小:大多數印表機常見支援的紙張大小,例如 A4、Letter 和 Legal。
    • 廠商定義紙張大小 (亦稱非標準紙張大小):由印表機廠商定義的紙張大小。
    • 使用者定義紙張大小 (亦稱自訂紙張大小):由系統管理員定義的紙張大小。
  • 色彩:指定彩色印表機要列印彩色還是單色。
  • 份數:指定列印份數。

從 Integrated Printing 排除印表機

若要為用戶端印表機設定篩選器,可以在 /etc/omnissa/config 檔案中使用 printSvc.printerFilter 選項。篩選器中指定的印表機會從重新導向中排除,且不會顯示為 Linux 桌面平台上的可用印表機。

printSvc.printerFilter 支援搜尋查詢語法,可根據印表機名稱、驅動程式或驅動程式廠商來篩選印表機。請參閱在 Linux 桌面平台上編輯組態檔

設定預設列印選項

如果無法從來源應用程式偵測列印設定,您可以在 /etc/omnissa/config 檔案中使用 printSvc.defaultPrintOptions 選項來指定列印輸出時使用的預設列印設定。請參閱在 Linux 桌面平台上編輯組態檔

**附註:**printSvc.defaultPrintOptions 組態選項僅支援 Windows、Linux 和 Mac 用戶端。

自訂可用的紙張大小清單

若要自訂可透過 Integrated Printing 列印輸出時所能使用的紙張大小清單,您必須建立一個格式正確的組態檔來定義紙張大小。接著在 /etc/omnissa/config 檔案中使用 printSvc.paperListFile 選項,指定該紙張大小組態檔的檔案路徑。列印時,僅組態檔中列出的紙張大小可供選擇。

請參閱在 Linux 桌面平台上編輯組態檔

**附註:**Integrated Printing 僅在從 Windows 用戶端列印時支援自訂紙張大小清單。此功能會全域套用至 Windows 用戶端系統上的所有重新導向印表機。

重新導向非 NPD 和非 UPD 印表機

若要重新導向沒有使用 NPD 或 UPD 驅動程式的用戶端印表機,您必須在代理程式機器上安裝印表機的自訂 PPD 檔。接著在 /etc/omnissa/config 檔案中使用 printSvc.customizedPpd 組態選項,指定該 PPD 檔案的檔案路徑。請參閱在 Linux 桌面平台上編輯組態檔

將 PDF 設定成列印格式

您可以在 /etc/omnissa/config 檔案中使用 printSvc.usePdfFilter 組態選項,指定是否將 PDF 作為重新導向印表機的列印格式。請參閱在 Linux 桌面平台上編輯組態檔

**附註:**printSvc.usePdfFilter 組態選項僅支援 Linux 和 Mac 用戶端。

設定列印浮水印

Integrated Printing 支援在列印作業中加入浮水印。如需此功能的相關資訊,請參閱在 Linux 桌面平台上使用 Integrated Printing 新增浮水印

Integrated Printing 的事件記錄

您可以在 /tmp/omnissa-$USER 檔案結構中,找到名稱包含 Print-Redir-xxx.log 字串的檔案,即為 Integrated Printing 的事件記錄。

若要指定事件記錄中回報的詳細層級,請在 /etc/omnissa/config 檔案中使用 printSvc.logLevel 組態選項。請參閱在 Linux 桌面平台上編輯組態檔

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…