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, plotadores vetoriais, impressoras de varredura e computadores de fax.

Impressão de aplicativo da área de trabalho

Os programadores do Windows podem selecionar entre várias tecnologias diferentes para imprimir em seu aplicativo.

Tecnologia Descrição
Imprimir API do Pacote de Documentos
Fornece uma interface que permite que um aplicativo acesse e gerencie o pacote de documentos de impressão. Essa 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 a API do Spooler de Impressão para iniciar, parar, controlar e configurar trabalhos de impressão gerenciados pelo spooler de impressão, independentemente de usarem a API imprimir pacote de documento ou a API de impressão GDI para imprimir o conteúdo.
API de Impressão de Tíquete
Fornece aplicativos com funções para gerenciar e converter tíquetes de impressão.
API de Impressão GDI
Fornece aplicativos com uma interface de impressão independente do dispositivo.
Nota: Os desenvolvedores que estão escrevendo aplicativos para o Windows Vista e versões posteriores do Windows devem considerar o uso da API de Documento XPS em seu aplicativo.
A API de Impressão GDI é adequada para aplicativos que devem ser executados no Windows XP e versões anteriores do Windows.

A ilustração a seguir fornece uma exibiçã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

As API do Pacote de Documentos de Impressãonesta seção descrevem 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 impressão de aplicativos da Windows Store escritos em JavaScript e HTML, consulte Impressão (aplicativos da Windows Store usando JavaScript e HTML). Para obter mais informações sobre impressão de aplicativos da Windows Store escritos em C#, Microsoft Visual Basic ou C++ e XAML, consulte Impressão (aplicativos da Windows Store usando C).

Observação

Consulte Win32 e COM para aplicativos da Windows Store (impressão e documentos) para obter a lista das APIs de Impressão de Aplicativo da Área de Trabalho que também podem ser usadas em aplicativos da Windows Store.

API de Documento XPS

Comunicações bidirecionais da impressora (Centro de Desenvolvimento de Hardware)