Le bundle de programmes d'installation d'Horizon Client 3.2 et versions ultérieures inclut un composant d'impression virtuelle. Si vous possédez Horizon Client 3.2, vous devez créer un fichier de configuration et définir des variables d'environnement pour activer la fonction.

La fonction d'impression virtuelle permet aux utilisateurs finaux d'utiliser des imprimantes locales ou réseau à partir d'un poste de travail distant sans avoir à installer de pilotes d'imprimante supplémentaires sur ce dernier.

Important : En général, il n'est pas nécessaire d'exécuter cette procédure si vous possédez Horizon Client 3.4 ou version ultérieure, car vous pouvez spécifier pendant l'installation du client que le programme d'installation doit enregistrer et démarrer les services installés après l'installation. Lorsque l'utilisateur lance le client, un fichier de configuration est automatiquement créé et placé dans le répertoire home de l'utilisateur.

Conditions préalables

Vous devez utiliser le bundle du programme d'installation fourni par VMware pour installer Horizon Client 3.2 ou version ultérieure. Le composant d'impression virtuelle est ensuite installé par défaut.

Procédure

  1. Ouvrez une fenêtre de terminal et entrez une commande pour créer un dossier nommé .thnuclnt dans le répertoire home.
    $ mkdir ~/.thnuclnt/
    Note : Comme ce fichier est créé dans le répertoire de base d'un utilisateur spécifique, le fichier doit être créé pour chaque utilisateur qui utilise le système client Linux.
  2. À l'aide d'un éditeur de texte, créez un fichier de configuration appelé thnuclnt.conf dans le dossier ~/.thnuclnt, puis ajoutez-y le texte suivant :
       autoupdate = 15
       automap = true
       autoid = 0
       updatecount = 1
       editcount = 0
       
       connector svc {
          protocol = listen
          interface = /home/user/.thnuclnt/svc
          setdefault = true
       }
    

    Dans ce texte, remplacez la variable user par le nom de l'utilisateur.

  3. Enregistrez et fermez le fichier.
  4. Entrez une commande qui démarre le processus thnuclnt.
    $ thnuclnt -fg
  5. Entrez les commandes appropriées afin de définir les variables d'environnement pour les composants d'impression virtuelle.
    $ export TPCLIENTADDR=/home/user/.thnuclnt/svc
    $ export THNURDPIMG=/usr/bin/thnurdp
    
  6. Pour lancer Horizon Client, démarrez le processus vmware-view.
    Désormais, les imprimantes qui s'affichent normalement sur le client sont également redirigées. Elles s'affichent alors dans les boîtes de dialogue d'impression sur votre poste de travail distant.
  7. (Facultatif) Si à un moment donné vous souhaitez désactiver la fonctionnalité d'impression virtuelle, suivez la procédure ci-dessous :
    1. Entrez une commande qui interrompt le processus thnuclnt.
      $ killall thnuclnt
    2. Déconnectez-vous du poste de travail distant, puis reconnectez-vous au poste de travail.
    Les imprimantes ne sont plus redirigées.