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.
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.