Compartir a través de


Flujo de configuración automática para GPD en Windows Vista

La configuración automática sigue la siguiente secuencia:

  1. El Monitor de puertos envía al colador una notificación que contiene los valores que anteriormente no estaban en la memoria caché o que cambiaron.

  2. El administrador de colas responde a la notificación desde el monitor de puerto mediante una llamada a DrvPrinterEvent.

  3. Printer_Event_Configuration se pasa al controlador que contiene todos los valores nuevos y . Se notifica al controlador que el valor de un atributo ha cambiado y que el registro también se actualiza.

  4. Si la notificación es demasiado grande, se llama a Evento de esquema reducido.

  5. El archivo PPD se analiza, incluidas todas las extensiones de archivo GDL y el contenido de GDL dentro del PPD. Todo el contenido de GDL en extensiones de archivo GDL o en todo el archivo PPD debe estar rodeado con *Ifdef: GDL_Enabled y *Endif: GDL_Enabled.

  6. El complemento recuperará el valor de *MSBidiValue, que se basará en el valor de cadena actual para *QueryString. Por ejemplo, un valor *QueryString de "\Printer.Configuration.DuplexUnit:Installed" representará un valor *BidiValue de BOOL(TRUE).

  7. El complemento actualizará la interfaz de usuario del controlador según la configuración más reciente.