Spool e renderização aprimorados
Importante
A plataforma de impressão moderna é o meio preferencial do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.
Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.
O caminho de impressão XPS melhora a eficiência do spooler ao colocar documentos XPS em spool no formato de arquivo de spool XPS quando os usuários finais imprimem em drivers de impressora XPSDrv. Como o formato de arquivo de documento XPS é o mesmo que o formato de arquivo de spool XPS, o processo de spool é simplificado e elimina a necessidade de gerar um arquivo de spool intermediário, como um arquivo de dados de metarquivo aprimorado (EMF), antes que o documento seja colocado em spool. Através de tamanhos menores de arquivos de spool, o caminho de impressão XPS pode reduzir o tráfego de rede e melhorar o desempenho de impressão.
EMF é um formato fechado que representa a saída de aplicativos como uma série de chamadas GDI, que posteriormente exigem chamadas à GDI para serviços de renderização. Ao contrário do EMF, o formato de spool XPS representa a saída visual real, sem exigir interpretação adicional quando o driver XPSDrv é usado. Os drivers de impressão baseados em GDI exigem conversões de dados e espaço de cores, enquanto os drivers de impressão XPSDrv podem operar diretamente nos dados no arquivo de spool e evitar essas conversões.
Normalmente, os tamanhos de arquivo de spool são reduzidos quando você usa documentos XPS ou direciona um driver XPSDrv. Os arquivos que dependem de fontes de dispositivo e os arquivos com conteúdo vetorial grande podem resultar em um arquivo de spool maior, mas os arquivos de spool, geralmente, são substancialmente menores.
O tamanho dos arquivos de spool é reduzido por meio de várias otimizações no processo de conversão:
Subconjunto de fontes para todas as fontes. Depois que a saída é processada, ela contém apenas os caracteres usados para as fontes dentro do arquivo. Essa otimização reduz muito o tamanho dos arquivos de spool para documentos, especialmente documentos que usam conjuntos de fontes do Leste da Ásia.
Identificação de recursos comuns, inclusive logotipos e arquivos de imagem. O processo de conversão identifica se uma imagem é usada várias vezes em um documento e, em caso afirmativo, cria um recurso compartilhado no arquivo de spool XPS. Essa otimização pode reduzir de forma significativa o tamanho dos arquivos de spool para documentos com uso intensivo de gráficos, como arquivos do Microsoft PowerPoint que usam os mesmos logotipos e planos de fundo em todos os slides.
Compactação ZIP. A compactação ZIP é implementada como parte do formato de arquivo de spool XPS (formato de documento XPS). Essa otimização reduz o tamanho do arquivo de spool.
Essas otimizações acontecem sempre que um documento XPS ou arquivo de spool XPS é criado.