Installer le pilote et l’exemple d’application
Cette section fournit des informations sur l’installation du pilote et de l’exemple d’application WSD.
Installer le pilote sur un ordinateur sous Windows 8.1
Pour installer le pilote d’impression inclus dans le SDK d’impression 3D, sélectionnez le fichier .inf du pilote, cliquez avec le bouton droit sur ce dernier, puis sélectionnez Installer.
Installer l’exemple d’application
Commencez par installer Microsoft Visual Studio 2013 (Professionnel ou Ultimate) et appliquer les Service Packs ou les mises à jour nécessaires.
L’exemple d’implémentation comprend un service web Microsoft Internet Information Services (IIS) implémenté dans ASP.NET avec un handler http qui répond aux demandes de protocole WS-Print.
La découverte dirigée peut fonctionner avec le service web en cours d’exécution, car elle s’appuie sur le protocole http sans découverte UDP.
Configuration requise
Le déploiement du service web sur un ordinateur Windows nécessite l’installation d’IIS et d’ASP.NET, et de Microsoft .NET 4.5.
Installer IIS
Pour installer IIS, utilisez la combinaison de touches Windows + R pour afficher une boîte de dialogue Exécuter, puis saisissez
appwiz.cpl
et appuyez sur Entrée.Cela ouvre les Programmes et fonctionnalités du Panneau de configuration.
Dans le la page d’accueil du Panneau de configuration, cliquez sur Activer ou désactiver des fonctionnalités Windows.
Dans la boîte de dialogue Fonctionnalités Windows, cochez la case Internet Information Services.
Développez les Services IIS et les Services World Wide Web.
Développez Fonctionnalités de développement d’applications et sélectionnez les sous-fonctionnalités affichées ici :
Cliquez sur OK. La boîte de dialogue Application des modifications affiche la progression de l’installation.
Lorsque la boîte de dialogue Application des modifications se ferme, ouvrez un navigateur et accédez à
https://localhost
.
Publication du projet
Publiez le projet Handler sur localhost pour déployer le service web.
Une fois la publication réussie, accéder à https://localhost
entraînera le renvoi d’un fichier vide. Si le handler n’est pas configuré correctement, vous recevrez un message d’erreur ou vous verrez peut-être la page web IIS par défaut.
Vous pouvez faire en sorte que le DefaultAppPool s’exécute avec l’identité NetworkService et il continuera à fonctionner comme prévu. DefaultAppPool doit également fonctionner sur le réseau.
Vérifier les liaisons de site
si vous devez prendre en charge IPv6, vérifiez que les liaisons de site ASP.NET sont créées pour IPv6.
Le projet gestionnaire publie le projet sur le site web par défaut.
Par défaut, le site est lié au port 80 sur toutes les adresses IP.
Mettre à jour le pare-feu Windows
Windows bloque par défaut le port 80 sur un ordinateur. Vous devez donc mettre à jour le pare-feu Windows pour autoriser le trafic entrant des services World Wide Web (http). Si cette option n’est pas activée, les requêtes http entrantes des clients échouent.
Installer l’imprimante Fabrikam
Découverte dirigée via un point de terminaison Http
Ouvrez les Périphériques et imprimantes dans le Panneau de configuration.
Sélectionnez Ajouter une imprimante.
Sélectionnez L’imprimante souhaitée n’est pas répertoriée.
Cliquez sur Ajouter une imprimante à l’aide d’une adresse TCP/IP ou d’un nom d’hôte.
Sélectionnez Appareil de services web dans la liste des Types d’appareils.
Tapez un nom d’hôte ou une adresse IP, puis cliquez sur Suivant.
La barre de progression de Contact avec l’imprimante en cours... s’affiche.
Lorsque l’imprimante Fabrikam est installée, le message suivant s’affiche :
Découverte ad hoc via la multidiffusion UDP
La découverte ad hoc peut être effectuée en implémentant un serveur UDP qui écoute les événements de découverte sur le port 3702.
Pour en savoir plus sur la séquence d’échange, consultez Modèles de messages de découverte et d’échange de métadonnées.