Installation du site Web Printing

Le site Web Printing est l'application Web sur laquelle se connectent les utilisateurs Web pour récupérer leur solution assignée. Consulter la section Déploiement pour revoir les scénarios d'installation et le serveur à utiliser pour héberger l'application.

Note

Il faut se connecter à l'ordinateur avec les droits d'administrateur pour effectuer l'installation du logiciel.

Pour installer le site Web Printing, procéder comme suit :

  1. Le site Web Printing va se connecter à la base de données de Control Center en utilisant l'authentification de l'utilisateur SQL. Avant de commencer l'installation, vérifier quels sont les identifiants de connexion de l'utilisateur SQL pour avoir les droits suffisants pour accéder à la base de données du Control Center.

  2. Pour garantir une installation complète, fermer toutes les applications ouvertes avant d'installer le logiciel.

  3. Télécharger le logiciel ou insérer le DVD NiceLabel dans le lecteur. L'installation de l'application Web Printing vérifie le contenu du package.

    Note

    Si l'assistant ne démarre pas automatiquement, aller dans le répertoire principal du DVD et double-cliquer sur le fichier NiceLabelWebPrinting10.exe.

    WPIG10_Insallation_Wizard.png

    Avant que l'installation ne commence, l'assistant vérifie que les composants prérequis sont installés sur le serveur.

    • Microsoft IIS

    • Microsoft .NET Framework 4.5

    Si le composant .NET ne se trouve pas sur le système, l'assistant va l'installer avant de continuer.

  4. Sélectionner la langue de l'installation dans le menu déroulant et cliquer sur OK.

    Setup Language Selection.png
  5. Suivre les invites de l'assistant.

  6. Définir les paramètres IIS pour le site Web Printing et la manière dont les utilisateurs vont accéder à la page :

    • Il peut être installé en répertoire virtuel sous le site Web par défaut et le nom du dossier virtuel peut être configuré. Par exemple, le site peut être accessible sous http://<server>/PowerFormsWeb.

    • Il peut être installé comme un nouveau site Web. Attention en fournissant le numéro du port. Vérifier que le port n'est pas utilisé par un autre service sur cet ordinateur. Par exemple, le site peut être accessible comme http://<server>:81/PowerFormsWeb si le port 81 est défini.

    • Pour que le site ait un nom convivial, définir les valeurs de l'entête de l'hôte. Par exemple, en l'appelant ‘mypowerformswebserver' et en définissant l'entête de l'hôte du site Web Printing, il répondra à l'adresse http://mypowerformswebserver.

      Astuce

      Voir article sur la base de connaissances NiceLabel pour plus d'informations sur les appellations conviviales.

      Note

      Le site Web Printing peut être installé comme un nouveau site (1er niveau) ou comme un répertoire virtuel dans le site Web sélectionné (2ème niveau). Impossible de l'installer dans le 3ème niveau.

    • Activer le protocole HTTPS si vous souhaitez établir une connexion client-serveur sécurisée. Cette option définit automatiquement 443 comme numéro de port.

      Note

      La liaison du site HTTPS et le certificat X.509 (SSL) doivent être ajoutés manuellement au site sélectionné sur le gestionnaire des SII. Détails disponibles dans cette section.

    WPIG10_Activating_HTTPS.png

    Cliquer sur Suivant.

  7. Quand l'installation du site Web Printing est terminée, la case Exécuter Web Printing peut rester cochée. Cliquer sur le bouton Terminer et la page de Connexion au site Web Printing va s'ouvrir dans un explorateur.

Installation du site Web Printing en HTTPS/SSL

En principe, le site Web Printing sera accessible pour un utilisateur Web Printing externe. Les utilisateurs se connecteront par Internet et non sur un réseau interne (de confiance).

Comme les données échangées en ligne peuvent contenir des informations confidentielles, non seulement les identifiants de connexion mais aussi des données d'entreprise, il est vital de protéger le flux de données. Les données utilisées par Web Printing peuvent être cryptées en SSL et le site peut être accédé par protocole HTTPS.

Au cours de l'installation du site Web Printing, il faut définir le répertoire virtuel et le site virtuel sur lesquels le site répondra aux requêtes. Mais une configuration normale non protégée peut être installée.

Pour activer le protocole SSL dans Windows Server 2012 R2, procéder comme suit :

Note

Effectuer les mêmes étapes si vous disposez d'un autre système d'exploitation Windows Server supporté.

  1. Créer une Demande de signature de certificat (CSR) et commander le certificat chez un fournisseur de certificat. Après réception du certificat SSL, procéder comme suit :

  2. Ouvrir le fichier .zip contenant le certificat. Enregistrer le fichier your_domain_name.cer sur le bureau du serveur Web qu'il faut sécuriser.

  3. Ouvrir le gestionnaire des IIS.

  4. Cliquer sur le nom du serveur dans le champ des connexions IIS (côté gauche de la fenêtre).

  5. Double-cliquer sur Certificat du serveur dans le groupe IIS au centre de la fenêtre.

    IIS Manager Server Certificates.png
  6. Cliquer sur Terminer la demande de certificat... dans le champ des Actions sur le côté droit de la fenêtre.

    Complete Certification Request.png
  7. Rechercher le fichier du certificat (.cer). Définir et saisir un nom convivial. Il fait partie du certificat lui-même, mais il est utilisé par l'administrateur du serveur pour distinguer facilement les certificats. Choisir la place du nouveau certificat dans les certificats personnels.

    Complete Certification Request Personal.png
  8. Cliquer sur OK pour installer le certificat sur le serveur.

  9. Une fois le certificat SSL installé sur le serveur, assigner le certificat au site Web approprié utilisant IIS.

  10. Sélectionner le serveur sur lequel le certificat a été installé dans le champ de connexions IIS.

    Default Web Site Bindings.png
  11. Dans la fenêtre de liaison de site, cliquer sur Ajouter... La fenêtre Ajouter la liaison de site s'ouvre.

  12. Sous Type, sélectionner https. L'adresse IP doit être celle du site ou Non assigné, et le port sur lequel le trafic sera sécurisé est en général le 443.

    Demo Certificate.png
  13. Cliquer sur OK.

    Le certificat SSL est installé.

    SSL Installed.png
  14. Ouvrir l'explorateur Windows (ou tout autre gestionnaire de fichiers).

  15. Aller sur le dossier du site NiceLabel Web Printing. Par défaut, ce dossier se trouve dans :

    c:\Program Files\NiceLabel\NiceLabel Web Printing\Web\

  16. Créer une sauvegarde du fichier web.config existant ou le renommer. Conserver le fichier d'origine pour le cas où il faudrait revenir à la configuration d'origine.

  17. Si vous n'avez pas activé le protocole HTTPS lors de l'installation, décommenter une ligne dans le fichier web.config pour l'activer.

    <!--<security mode="Transport" />-->

Installer les paramètres de ligne de commande

L'installateur de NiceLabel est contrôlable par des paramètres de ligne de commande.

Note

Attention à utiliser la syntaxe en majuscules comme dans l'explication. La plupart des paramètres sont utilisés sans la barre oblique d'entête, sauf deux exceptions: /s (pour installation silencieuse) et /l (pour logging).

Pour réaliser une installation silencieuse, utiliser les lignes de commandes suivantes. C'est un mode d'installation dans lequel il n'y a pas à fournir d'informations pour l'installation et aucune boîte de dialogue ne s'ouvrira. Mais il faut donner les informations requises dans les lignes de commandes.

Note

Les commandes ci-dessous ne marchent que quand elles sont utilisées avec le signe d'installation silencieuse /s.

Paramètre

Description

/s

Installation silencieuse. Aucune boîte de dialogue ne s'affiche. L'installateur travaille en arrière-plan.

/l="folder_and_file_name"

Enregistrer le processus d'installation sous le fichier donné. Vérifier que le compte utilisateur réalisant l'installation a les droits d'accès au dossier.

SELECTEDSERVER

Cette commande définit le nom du serveur SQL et éventuellement une instance.

SELECTEDSERVER=ServerName\InstanceName

DATABASENAME

Cette commande définit le nom de la base de données pour Control Center.

Nom par défaut : NiceAN

SQLUSER/

SQLPASSWORD

Ces commandes définissent le nom et le mot de passe de l'utilisateur SQL pour installer la base de données du Control Center. L'utilisateur SQL configuré doit déjà exister dans le serveur SQL et doit avoir l'accès nécessaire à la base de données du Control Center.

SQLUSER=sa SQLPASSWORD=saPassword