Horizon Client 3.2 이상용 설치 관리자 번들에는 가상 인쇄 구성 요소가 포함되어 있습니다. Horizon Client 3.2가 있는 경우 구성 파일을 생성하고 일부 환경 변수를 설정하여 해당 기능을 활성화해야 합니다.

가상 인쇄 기능을 사용하면 최종 사용자가 추가 인쇄 드라이버를 원격 데스크톱에 설치할 필요 없이 원격 데스크톱에서 로컬 또는 네트워크 프린터를 사용할 수 있습니다.

중요: 설치 후에 설치 관리자가 설치된 서비스를 등록하고 시작하도록 클라이언트 설치 중에 지정할 수 있으므로 Horizon Client 3.4 이상이 있는 경우에는 일반적으로 이 절차를 수행할 필요가 없습니다. 사용자가 클라이언트를 실행하면 구성 파일이 자동으로 생성된 후 사용자의 디렉토리에 추가됩니다.

사전 요구 사항

VMware에서 제공하는 설치 관리자 번들을 사용하여 Horizon Client 3.2 이상을 설치해야 합니다. 그러면 가상 인쇄 구성 요소가 기본적으로 설치됩니다.

프로시저

  1. 터미널 창을 열고 명령을 입력하여 이름이 .thnuclnt인 폴더를 home 디렉토리에 생성합니다.
    $ mkdir ~/.thnuclnt/
    참고: 이 파일은 특정 사용자의 홈 디렉토리에서 생성되므로 Linux 클라이언트 시스템을 사용할 사용자별로 이 파일을 생성해야 합니다.
  2. 텍스트 편집기를 사용하여 thnuclnt.conf라는 구성 파일을 ~/.thnuclnt 폴더에 생성하고 다음 텍스트를 파일에 추가합니다.
       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. vmware-view 프로세스를 시작하여 Horizon Client를 시작합니다.
    이제 일반적으로 클라이언트에 표시되는 프린터가 원격 데스크톱의 인쇄 대화상자에도 표시되도록 리디렉션됩니다.
  7. (선택 사항) 가상 인쇄 기능을 더 이상 사용하지 않으려는 경우 다음 단계를 사용합니다.
    1. 명령을 입력하여 thnuclnt 프로세스를 중지합니다.
      $ killall thnuclnt
    2. 원격 데스크톱에서 연결을 끊고 데스크톱에 다시 연결합니다.
    이제 프린터가 더 이상 리디렉션되지 않습니다.