O componente do Windows responsável por desenhar e formatar a página e depois enviá-lo para a impressora em um formulário de bitmap quase pronto para impressão é chamado de
Windows Graphics Disposited Interface (GDI) .
Aqui está como funciona:
1.
Solicitações de aplicação: Quando um aplicativo deseja imprimir algo, ele envia comandos de impressão para o GDI.
2.
GDI cria um bitmap: O GDI pega os comandos do aplicativo e os usa para criar uma imagem de bitmap que representa o conteúdo a ser impresso. Este bitmap inclui todas as formaturas, fontes, cores e outros elementos especificados pelo aplicativo.
3.
GDI envia bitmap para o driver da impressora: O GDI envia este bitmap para o driver da impressora, específico para o tipo de impressora que está sendo usada.
4.
o driver da impressora lida com a finalização: O driver da impressora interpreta os dados do bitmap e os envia para a impressora em um idioma que a impressora entende. O driver da impressora também pode fazer ajustes no bitmap, como dimensioná -lo para caber no tamanho da página ou converter cores para corresponder aos recursos da impressora.
5. A impressão ocorre: A impressora recebe os dados e imprime fisicamente o documento.
Embora o GDI use uma representação de bitmap para impressão, não é um sistema estritamente baseado em pixels. O GDI usa um modelo sofisticado baseado em vetores para desenhar e formatação, o que permite uma saída e escala de alta qualidade. A representação do Bitmap é usada principalmente para transferir o documento finalizado para o driver da impressora.
Portanto, o GDI desempenha um papel crucial no processo de impressão no Windows. Ele atua como intermediário entre aplicações e impressoras, manipulando a renderização da página, formatação e tradução para um formato amigável para impressoras.