Compartir a través de


Fondo del esquema de impresión

Este tema no está actualizado. Para obtener la información más actual, vea La especificación de esquema de impresión.

El esquema de impresión está diseñado para abordar los problemas de opacidad y ambigüedad asociados a la comunicación interna entre los componentes del subsistema de impresión y la comunicación externa entre el subsistema de impresión y las aplicaciones.

La interacción actual del subsistema de impresión con aplicaciones y complementos de proveedores de hardware usa la estructura DEVMODE binaria, basada en índices y DevCaps binarios. La configuración realizada por cada componente es en gran medida opaca para otros componentes, lo que impide la portabilidad de la configuración entre dispositivos o incluso entre versiones de controladores diferentes en el mismo dispositivo. Además, Las aplicaciones cliente no pueden aprovechar fácilmente PrintCapabilities sin conocimientos propietarios del dispositivo ni con la interfaz de usuario (UI) del controlador. Además de estas limitaciones, en un sentido más amplio no hay ningún lenguaje bien definido para describir atributos generales de dispositivo, PrintCapabilities, configuraciones de dispositivo o formato de trabajo. El esquema de impresión y sus tecnologías relacionadas están diseñados para abordar estas limitaciones, lo que proporciona un método coherente, inequívoca y extensible de comunicación de configuración y funcionalidades de forma consolidada y lógica.

Los fundamentos conceptuales de las palabras clave de esquema de impresión y el marco de esquema de impresión son la coherencia, la falta de ambigüedad y extensibilidad. La coherencia se logra mediante el uso de las palabras clave de esquema de impresión y el marco de esquema de impresión como bloques de creación para la comunicación entre los componentes de impresión de próxima generación. Las aplicaciones, el subsistema de impresión de Microsoft Windows y los complementos e controladores IHV interactúan con este mecanismo común. Estas palabras clave, su estructura y su significado estarán bien definidos por el esquema público. Esto evita la ambigüedad en el significado de una palabra clave determinada y evita palabras clave redundantes o duplicadas. Todos los componentes pueden basarse en el uso de una palabra clave determinada para transmitir una intención determinada y hacer que el destinatario comprenda bien esa intención. La extensibilidad es fundamental para ser la durabilidad de las palabras clave de esquema de impresión, lo que garantiza que el esquema público es una entidad dinámica. La estructura también permite extensiones privadas, que conceden a los IHD la flexibilidad de innovar según sea necesario, teniendo en cuenta la inclusión futura de una palabra clave privada en el esquema público es esencial para conservar la coherencia y evitar la ambigüedad.

Especificación del esquema de impresión