Partilhar via


Impressão (Documentos e Impressão)

O Windows fornece aplicativos com um conjunto completo de funções que permitem a impressão em vários dispositivos, como impressoras a laser, plotters vetoriais, impressoras raster e máquinas de fax.

Impressão de aplicações de ambiente de trabalho

Os programadores do Windows podem selecionar entre várias tecnologias diferentes para imprimir a partir da sua aplicação.

Tecnologia Descrição
API do pacote de documentos de impressão
Fornece uma interface que permite que um aplicativo acesse e gerencie o pacote de documentos de impressão. Esta API está disponível com o Windows 8 e versões posteriores do Windows.
API do Spooler de Impressão
Fornece uma interface para o spooler de impressão para que os aplicativos possam gerenciar impressoras e trabalhos de impressão.
Os aplicativos usam o da API do Spooler de Impressão para iniciar, parar, controlar e configurar trabalhos de impressão gerenciados pelo spooler de impressão, quer usem o da API do Pacote de Documentos de Impressão do ou o da API de Impressão GDI do para imprimir o conteúdo.
API de Impressão de Bilhete
Fornece aplicativos com funções para gerenciar e converter tickets de impressão.
GDI Print API
Fornece aplicações com uma interface de impressão independente do dispositivo.
Observação: Os desenvolvedores que estão escrevendo aplicativos para o Windows Vista e versões posteriores do Windows devem considerar o uso do XPS Document API em seu aplicativo.
O GDI Print API é adequado para aplicativos que devem ser executados no Windows XP e em versões anteriores do Windows.

A ilustração a seguir fornece uma visão de alto nível de como as diferentes APIs de impressão estão relacionadas.

um diagrama que mostra como um aplicativo nativo do Windows pode usar as APIs de impressão

A API Print Document Packagenesta seção descreve o pacote de documentos de impressão e as interfaces de visualização de impressão que você pode usar com o Windows 8 e versões posteriores da área de trabalho do Windows.

Para obter mais informações sobre como imprimir a partir de aplicações da Loja Windows escritas em JavaScript e HTML, consulte Impressão (aplicações da Loja Windows em JavaScript e HTML). Para saber mais sobre como imprimir a partir de aplicativos da Windows Store escritos em C#, Microsoft Visual Basic ou C++ e XAML, veja Impressão (aplicativos da Windows Store em C).

Observação

Consulte Win32 e COM para aplicações da Loja Windows (impressão e documentos) para obter a lista das APIs de Impressão de Aplicações de Ambiente de Trabalho que também podem ser utilizadas em aplicações da Loja Windows.

da API de documento XPS

Comunicações de impressora bidirecional (Centro de Desenvolvimento de Hardware)