INFORMACIÓN: Fundamentos de banda de impresión en Windows

Seleccione idioma Seleccione idioma
Id. de artículo: 75471 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
3.00 3.10 WINDOWS kbprg
Expandir todo | Contraer todo

Resumen

Bandas es una técnica que se utilizan para implementar la funcionalidad completa de Windows Graphics Device Interface (GDI) en controladores de impresora sólo pueden imprimir mapas de bits de gráficos. Una aplicación que es consciente del proceso de agrupación en bandas puede mejorar su rendimiento de impresión.

Más información

La mayoría de impresoras de matriciales y muchas impresoras láser no puede imprimir gráficos como líneas y polígonos. Pueden imprimir sólo los mapas de bits y el texto. Estas impresoras requieren compatibilidad especial en GDI para implementar la funcionalidad intervalo completo de GDI.

Cuando una aplicación se imprime en un dispositivo, el controlador de impresora no envía la salida directamente a la impresora. En su lugar, el controlador de impresora genera un mapa de bits en memoria. Cuando se han procesado todos los gráficos en el mapa de bits, se imprime el mapa de bits.

Para la mayoría de las impresoras, el mapa de bits puede ser muy grande. Por ejemplo, una impresora de láser 300 puntos por pulgada (PPP) requiere casi un megabyte para representar una sola página tamaño carta. Para reducir los requisitos de memoria, la imagen se divide en una secuencia de rectángulos más pequeños, denominado bandas, que cubren la página. Cada uno de estos rectángulos individuales se representan y descargan por separado en la impresora.

Hay dos formas que las llamadas de gráficos pueden duplicar en cada banda. Si la aplicación no tiene constancia del proceso de agrupación en bandas, GDI capturará todas las llamadas a gráficos de una página en un metarchivo. Cuando la aplicación llama a la NEWFRAME (página siguiente) escape, GDI reproduce el metarchivo todo en cada banda. Como alternativa, la aplicación puede solicitar una banda de la impresora y producen el resultado propiamente dicho. Una optimización importante resultados ya no será necesario GDI crear, escribir y leer un metarchivo basado en disco.

Si GDI o la aplicación solicita la banda del controlador, el proceso es muy similar. Controladores de impresora bandas implementan un escape denominado NEXTBAND. El escape hace que el controlador de impresora para descargar la banda anterior a la impresora (si hay alguno) e inicializarse para representar la nueva banda. También devuelve un rectángulo que define los límites del mapa de bits banda relativo a la página completa. Salida de las llamadas realizadas a contexto de dispositivo del controlador (DC) tras NEXTBAND ir directamente a la impresora.

GDI o la aplicación bandas, llama a NEXTBAND después de procesa cada banda para descargar la banda y también para recuperar la banda siguiente desde el controlador. Cuando se hayan impreso todas las bandas, NEXTBAND hace que el controlador de impresora expulsar la página y devolver un rectángulo vacío para indicar el final de una página.

Para obtener más información acerca de cómo implementar bandas, consulta las palabras siguientes:
prod(winsdk) y agrupación en bandas

Propiedades

Id. de artículo: 75471 - Última revisión: domingo, 2 de febrero de 2014 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Windows Software Development Kit 3.1
Palabras clave: 
kbnosurvey kbarchive kbmt kb16bitonly kbinfo KB75471 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 75471

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com