Conditions préalables au test d’imprimante
Cette section décrit les tâches que vous devez effectuer avant de tester une imprimante à l’aide du kit Windows Hardware Lab (Windows HLK) :
Configuration matérielle requise
Le matériel suivant est requis pour les tests d’imprimante. Du matériel supplémentaire peut être nécessaire si l’appareil de test fournit une prise en charge spécifique au bus. Consultez la description du test pour chaque test spécifique au bus pour déterminer s’il existe des exigences matérielles supplémentaires.
Configuration de test Windows HLK de base (Controller et Studio). Consultez Windows HLK Prise en main.
Un ordinateur de test.
Notes
Tous les ordinateurs doivent répondre à la configuration requise pour Windows HLK. Si deux ordinateurs de test sont requis, les deux ordinateurs doivent se trouver dans le même pool d’ordinateurs. Pour plus d’informations, consultez Configuration requise pour Windows HLK.
Pour tester les fonctionnalités de mise en réseau, l’ordinateur de test auquel le scanneur est physiquement attaché est appelé système en cours de test (SUT) et l’autre ordinateur est appelé ordinateur de support.
Une imprimante de test.
Un carte réseau sans fil qui prend en charge SoftAP (par exemple, un adaptateur de bureau WDA-1320 D-Link) et un routeur sans fil si l’imprimante de test inclut des fonctionnalités de mise en réseau sans fil.
Une carte réseau autonome (si l’ordinateur de test n’inclut pas de carte réseau intégrée) et un hub Ethernet ou un commutateur si le scanneur de test inclut des fonctionnalités d’impression réseau.
Un câble USB et un hub USB 3.0 pour tester les imprimantes qui prennent en charge USB 3.0 ; ou un hub USB 2.0 pour tester une imprimante prenant en charge USB 2.0
Papier d’imprimante.
D’autres matériels peuvent être nécessaires pour activer certains scénarios.
Système débogueur de noyau attaché au client Windows HLK.
Serveur d’impression pour tester les configurations du serveur d’impression.
Notes
Le test d’un appareil pour la certification serveur L’appareil nécessite que le système utilisé pour tester l’appareil prenne en charge quatre processeurs et un minimum de 1 Go de RAM. Ces fonctionnalités système sont requises pour tester le périphérique et le pilote pour leurs fonctionnalités de rééquilibrage, d’état D3 et de groupe de processeurs multiples. Vous n’avez pas besoin d’un ordinateur doté de plus de 64 processeurs pour tester votre appareil.
Si un pool d’ordinateurs de test est utilisé pour tester des appareils, au moins un ordinateur du pool doit contenir quatre processeurs et un minimum de 1 Go de RAM. En outre, cet ordinateur doit contenir le périphérique et le pilote testés. Tant que le pilote est le même sur tous les ordinateurs du pool, le test est créé pour s’exécuter sur tous les ordinateurs.
Pour les tests qui n’incluent pas de pilote à tester, tels que le test d’un disque dur, le planificateur Windows HLK nécessite les tests qui valident les fonctionnalités de rééquilibrage de l’appareil et du pilote, d’état D3 et de groupes de processeurs multiples pour s’exécuter sur l’ordinateur par défaut. Cet ordinateur doit également être configuré manuellement pour avoir plusieurs groupes de processeurs. L’ordinateur par défaut est le premier ordinateur répertorié. Dans ce cas, le personnel de test doit s’assurer que ce premier ordinateur répond à ces exigences matérielles minimales.
Notes
À l’exception des pilotes de para virtualisation (tels que définis dans le document Stratégies et processus WHCP ), les appareils physiques et les pilotes associés qui sont testés pour une certification ou une signature de serveur ne peuvent pas être testés sur des machines virtuelles à l’aide de n’importe quelle forme de virtualisation. En effet, tous les produits de virtualisation ne prennent pas en charge les fonctionnalités sous-jacentes nécessaires pour réussir les tests relatifs aux groupes de processeurs multiples, à la gestion de l’alimentation des appareils, à la fonctionnalité PCI des appareils, etc.
Notes
Paramètre de groupes de processeurs multiples Vous devez définir la valeur de la taille du groupe de processeurs pour les tests du Kit lab matériel des pilotes de périphérique Windows Server 2008 R2 et ultérieur pour la certification. Pour ce faire, exécutez bcdedit dans une fenêtre d’invite de commandes avec élévation de privilèges, à l’aide de l’option /set.
Les commandes permettant d’ajouter les paramètres de groupe et de redémarrer sont les suivantes :
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Les commandes permettant de supprimer les paramètres de groupe et de redémarrer sont les suivantes :
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Notes
Paramètre d’intégrité du code
La fonctionnalité de sécurité basée sur la virtualisation (VBS) de Windows Server 2016 doit d’abord être activée à l’aide de Gestionnaire de serveur.
Une fois que cela s’est produit, la clé de Registre suivante doit être créée et définie :
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Configuration logicielle requise
Installez le système d’exploitation sur les systèmes clients avant la réussite du test final pour vous assurer que le système est dans un état correct connu.
Les logiciels suivants sont nécessaires pour exécuter les tests d’imprimante :
Package de pilotes en cours de test sur le système client.
Application AppVerifier.
Windows .NET Framework 4.0 pour les ordinateurs sur lesquels Windows Server 2008 R2 est installé. Cela garantit que les tests s’exécutent correctement.
Notes
AppVerifier et .NET Framework sont installés lors de l’installation de l’application cliente Windows HLK.
Configuration de l’appareil
Pour configurer l’appareil de test pour les tests HLK, procédez comme suit :
Placez le pilote que vous souhaitez utiliser pour les tests dans le magasin de pilotes.
Utilisez Plug-and-Play pour installer l’appareil sur l’ordinateur de test.
Vérifiez que le pilote que vous souhaitez tester a été installé automatiquement.
Si le pilote que vous souhaitez utiliser pour les tests n’a pas été installé, procédez comme suit :
Sélectionnez l’imprimante dans Périphérique et Imprimantes.
Cliquez avec le bouton droit sur l’imprimante, puis sélectionnez Propriétés de l’imprimante.
Sélectionnez l'onglet Avancé .
Sous Pilote, sélectionnez le pilote que vous souhaitez tester.
Pour que les tests d’impression s’exécutent correctement, les données plug-and-play doivent être remplies dans la file d’attente. Ne créez pas manuellement une file d’attente à l’aide du même port et du même pilote.
Tester la configuration de l’ordinateur
Pour configurer l’ordinateur de test pour les tests d’imprimante, procédez comme suit :
Installez le système d’exploitation Windows approprié sur l’ordinateur de test.
Configurez l’ordinateur de test pour votre réseau de test (le réseau qui contient windows HLK Studio et le contrôleur Windows HLK).
Connectez le SUT et l’ordinateur de support à un commutateur Ou un hub Ethernet pour tester les fonctionnalités réseau câblées de votre imprimante. Connectez un routeur sans fil à l’ordinateur de support pour tester les fonctionnalités sans fil.
Installez le pilote de périphérique fourni par le fabricant sur l’ordinateur de test, si l’appareil en nécessite un qui n’est pas inclus dans Windows.
Attachez l’imprimante de test à l’ordinateur de test à l’aide d’un câble USB.
Vérifiez que l’imprimante fonctionne correctement sur l’ordinateur de test.
Installez l’application cliente Windows HLK sur l’ordinateur de test.
Créez un pool d’ordinateurs et déplacez les ordinateurs de test vers ce pool à l’aide de Windows HLK Studio.
Assurez-vous que les ordinateurs de test sont à l’état prêt avant de commencer votre test. Si un test nécessite la définition de paramètres avant son exécution, une boîte de dialogue s’affiche pour ce test. Pour plus d’informations, consultez la rubrique de test spécifique.
Certains tests Windows HLK nécessitent l’intervention de l’utilisateur. Lors de l’exécution de tests pour une soumission, il est recommandé d’exécuter les tests automatisés dans un bloc séparément des tests manuels. Cela empêche un test manuel d’interrompre l’exécution d’un test automatisé.
Si un appareil prend en charge plusieurs méthodes de connectivité, vous pouvez tester chaque connectivité individuelle ou les exécuter toutes à la fois. Chaque connectivité exécute toutes les fonctionnalités d’impression et est distincte l’une de l’autre.