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

VMware Integrated Printing은 클라이언트 프린터 리디렉션을 지원합니다.

VMware Integrated Printing은 RHEL 7.9/8.x/9.x, Ubuntu 20.04/22.04 또는 Debian 10.x/11.x를 실행하는 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 설치 및 사용

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

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

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에 대한 이벤트 로그는 /tmp/vmware-$user/vmware-PrintRedir-xxx.log에서 찾을 수 있습니다.

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