VMware Integrated Printing을 사용하여 Linux 원격 데스크톱에서 클라이언트 디바이스의 사용 가능한 로컬 또는 네트워크 프린터로 인쇄할 수 있습니다. VMware Integrated Printing은 Horizon Client 또는 HTML Access를 실행하는 데스크톱 클라이언트 디바이스에서 작동합니다.

VMware Integrated Printing은 이 문서의 후반부에 설명된 클라이언트 프린터 리디렉션을 지원합니다. VMware Integrated Printing은 또한 VMware Integrated Printing을 사용하여 워터마크 추가에 설명된 대로 인쇄된 작업에 워터마크를 포함하는 기능도 지원합니다.

VMware Integrated Printing은 RHEL 7.9/8.x/9.x, Rocky Linux 8.x/9.x, Ubuntu 20.04/22.04 또는 Debian 10.x/11.x를 실행하는 Linux 데스크톱에서만 지원됩니다.

VMware Integrated Printing 설치 및 사용

기본적으로 Linux 시스템에 Horizon Agent를 설치할 때 VMware Integrated Printing이 설치되고 사용하도록 설정되어 있습니다. 이 기능에는 활성화를 위한 사용자 지정 설치 또는 구성 옵션이 필요하지 않습니다.

필요한 경우 /etc/vmware/config 파일의 printSvc.enable 구성 옵션 또는 /etc/vmware/viewagent-custom.conf 파일의 PrintRedirEnable 구성 옵션을 사용하여 VMware Integrated Printing을 비활성화합니다. Linux 데스크톱의 구성 파일에서 옵션 설정 항목을 참조하십시오.

클라이언트 프린터 리디렉션

클라이언트 프린터 리디렉션을 사용하여 원격 데스크톱에서 클라이언트 컴퓨터의 사용 가능한 로컬 또는 네트워크 프린터로 인쇄할 수 있습니다. 인쇄 작업을 처리하기 위해 클라이언트 프린터가 원격 데스크톱으로 리디렉션됩니다. 원격 데스크톱에 프린터 드라이버를 설치할 필요가 없습니다.

VMware Integrated Printing은 클라이언트 측에서 다음과 같은 유형의 프린터 드라이버를 지원합니다.

  • Windows 클라이언트에서 원격 데스크톱으로 리디렉션된 프린터의 경우 VMware Integrated Printing은 UPD(범용 프린터 드라이버)를 지원합니다.
  • Mac 또는 Linux 클라이언트에서 원격 데스크톱으로 리디렉션된 프린터의 경우 VMware Integrated Printing은 NPD(기본 프린터 드라이버)를 지원합니다.
  • Chrome 클라이언트 또는 HTML Access에서 원격 데스크톱으로 리디렉션된 프린터의 경우 VMware Integrated Printing은 UPD(범용 프린터 드라이버)를 지원합니다. 원격 데스크톱에서 인쇄하려면 다음 워크플로를 따릅니다.
    1. 첫 번째 인쇄 대화상자에서 Horizon_Printer(vxx)를 선택합니다.
    2. 그런 다음 나타나는 두 번째 인쇄 대화상자에서 리디렉션된 프린터를 선택합니다. 두 번째 인쇄 대화상자에 지정된 옵션은 첫 번째 인쇄 대화상자에 지정된 옵션을 재정의합니다.

정적 프린터 이름

리디렉션된 프린터는 사용자가 다른 세션에 연결할 때 프린터를 수동으로 다시 매핑할 필요가 없도록 세션이 달라져도 이름이 계속 유지됩니다. 리디렉션된 프린터는 프린터 이름에 다음 접미사 중 하나가 추가된 상태로 나타납니다.

  • 단일 세션 데스크톱 또는 애플리케이션의 경우 접미사는 vdi입니다.
  • 다중 세션 데스크톱 또는 애플리케이션의 경우 접미사는 세션 ID입니다.

범용 프린터 드라이버 인쇄 설정

VMware Integrated Printing은 Windows 클라이언트에서 리디렉션된 UPD 프린터에 대해 다음과 같은 인쇄 설정을 제공합니다.
  • 방향: 용지의 세로 또는 가로 방향을 선택합니다. 스테이플 및 펀치 마무리 옵션은 용지의 방향에 따라 다릅니다.
  • 양면 인쇄: 양면 인쇄 프린터의 경우 양면 인쇄를 선택합니다.
  • 시트당 여러 페이지: 용지 한 장에 여러 문서 페이지를 인쇄하려는 경우 용지 한 장에 인쇄할 페이지 개수를 선택하고 페이지의 레이아웃을 선택합니다.
  • 용지 크기: 다음과 같은 용지 크기를 선택합니다.
    • 표준 용지 크기: A4, letter 및 legal과 같은 대부분의 프린터에서 일반적으로 지원되는 용지 크기입니다.
    • 벤더가 정의한 용지 크기(비표준 용지 크기라고도 함): 프린터 벤더가 정의한 용지 크기입니다.
    • 사용자 정의 용지 크기(사용자 지정된 용지 크기라고도 함): 시스템 관리자가 정의한 용지 크기입니다.
  • 색상: 컬러 프린터의 경우 컬러로 인쇄할지 또는 흑백으로 인쇄할지 지정합니다.
  • 복사본 수: 인쇄 매수를 지정하십시오.

VMware Integrated Printing에서 프린터 제외

클라이언트 프린터에 대한 필터를 구성하려면 /etc/vmware/config 파일에서 printSvc.printerFilter 옵션을 사용할 수 있습니다. 필터에 지정된 프린터는 리디렉션에서 제외되며 Linux 데스크톱에서 사용 가능한 프린터로 표시되지 않습니다.

printSvc.printerFilter는 프린터 이름, 드라이버 또는 드라이버 벤더를 기준으로 프린터를 필터링할 수 있는 검색 쿼리 구문을 지원합니다. Linux 데스크톱의 구성 파일에서 옵션 설정 항목을 참조하십시오.

기본 인쇄 옵션 구성

소스 애플리케이션에서 인쇄 설정을 감지할 수 없는 경우 /etc/vmware/config 파일의 printSvc.defaultPrintOptions 옵션을 사용하여 출력을 인쇄하는 데 사용되는 기본 인쇄 설정을 지정할 수 있습니다. Linux 데스크톱의 구성 파일에서 옵션 설정 항목을 참조하십시오.

참고: printSvc.defaultPrintOptions 구성 옵션은 Windows, Linux 및 Mac 클라이언트에서만 지원합니다.

사용 가능한 용지 크기 목록 사용자 지정

VMware Integrated Printing을 통해 출력을 인쇄하는 데 사용할 수 있는 용지 크기 목록을 사용자 지정하려면 용지 크기를 정의하는 올바른 형식의 구성 파일을 생성해야 합니다. 그런 다음, /etc/vmware/config 파일의 printSvc.paperListFile 옵션을 사용하여 용지 크기의 해당 구성 파일에 대한 파일 경로를 지정합니다. 구성 파일에 나열된 용지 크기만 인쇄 시 옵션으로 사용할 수 있습니다.

Linux 데스크톱의 구성 파일에서 옵션 설정 항목을 참조하십시오.

참고: VMware Integrated Printing은 Windows 클라이언트에서 인쇄하는 경우에만 사용자 지정된 용지 크기 목록을 지원합니다. 이 기능은 Windows 클라이언트 시스템의 모든 리디렉션된 프린터에 전체적으로 적용됩니다.

비 NPD 및 비 UPD 프린터 리디렉션

NPD 또는 UPD 드라이버를 사용하지 않는 클라이언트 프린터를 리디렉션하려면 에이전트 시스템에 프린터의 사용자 지정 PPD 파일을 설치해야 합니다. 그런 다음, /etc/vmware/config 파일의 printSvc.customizedPpd 구성 옵션을 사용하여 해당 PPD 파일의 파일 경로를 지정합니다. Linux 데스크톱의 구성 파일에서 옵션 설정 항목을 참조하십시오.

PDF를 인쇄 형식으로 구성

/etc/vmware/config 파일의 printSvc.usePdfFilter 구성 옵션을 사용하여 리디렉션된 프린터의 인쇄 형식으로 PDF를 사용할지 여부를 지정할 수 있습니다. Linux 데스크톱의 구성 파일에서 옵션 설정 항목을 참조하십시오.

참고: printSvc.usePdfFilter 구성 옵션은 Linux 및 Mac 클라이언트에서만 지원합니다.

인쇄된 워터마크 구성

VMware Integrated Printing은 인쇄된 작업에 워터마크를 포함하는 기능을 지원합니다. 이 기능에 대한 자세한 내용은 VMware Integrated Printing을 사용하여 워터마크 추가 항목을 참조하십시오.

VMware Integrated Printing에 대한 이벤트 로그

VMware Integrated Printing에 대한 이벤트 로그는 /tmp/vmware-$user/vmware-PrintRedir-xxx.log에서 찾을 수 있습니다.

이벤트 로그에 보고되는 세부 정보 수준을 지정하려면 /etc/vmware/config 파일에서 printSvc.logLevel 구성 옵션을 사용합니다. Linux 데스크톱의 구성 파일에서 옵션 설정 항목을 참조하십시오.