Compartir a través de


Prueba de LA API de procesador de impresión

Esta prueba automatizada carga el procesador de impresión en su propio espacio de memoria y comprueba que todas las interfaces necesarias están presentes. Además, la prueba intenta llamar a estas interfaces para asegurarse de que el procesador de impresión es sólido.

Detalles de las pruebas

   
Especificaciones
  • Device.Imaging.Printer.Base.printProcessor
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones cliente (x64)
  • Windows Server 2016 (x64)
  • Windows 10, ediciones de cliente (Arm64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
Tiempo de ejecución esperado (en minutos) 2
Categoría Escenario
Tiempo de espera (en minutos) 120
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de este área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:

Ejecución de la prueba

Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba: Requisitos previos de pruebas de impresora.

Advertencia

   Debe instalar todos los procesadores de impresión en el sistema para poder probar estos procesadores. Si especifica el procesador de impresión, la prueba evalúa el procesador de impresión y la impresora predeterminada. Si no instala una impresora, la prueba solo evalúa si el procesador de impresión admite las interfaces necesarias.

 

Solución de problemas

Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.

Para obtener información de solución de problemas, consulte Solución de problemas de Device.Imaging Testing.

Más información

La prueba de print Processor API llama a la función LoadLibrary en el procesador de impresión especificado para cargarla en su propio proceso. A continuación, llama a GetProcAddress en los seis puntos de conexión necesarios siguientes:

  • OpenPrintProcessor

  • ClosePrintProcessor

  • ControlPrintProcessor

  • EnumPrintProcessorDatatypesW

  • PrintDocumentOnPrintProcessor

  • GetPrintProcessorCapabilities

Si la prueba no encuentra uno de estos puntos de conexión necesarios, la prueba registra un error.

Dado que los procesadores de impresión son capaces de ejecutar muchas funciones, es imposible escribir una prueba automatizada que pueda probar cualquier procesador de impresión determinado. Se recomienda probar manualmente la funcionalidad del procesador de impresión.

Correcto: la prueba de la API del procesador de impresión supera si el paquete acumulativo al final del archivo de registro no contiene errores.

Error: se produce un error en la prueba de la API del procesador de impresión si el paquete acumulativo al final del archivo de registro contiene uno o varios errores.

Parámetros

Nombre de parámetro Descripción de los parámetros
LLU_NetAccessOnly Usuario local lógico: solo acceso a la red.
TestExecutableName Nombre del ejecutable de prueba.
WDKPrinterName Nombre de la impresora.
LLU_LAU Usuario local lógico.
LLU_LSU Usuario local lógico.