Localização do driver de impressora V4
Importante
A plataforma de impressão moderna é o meio preferido 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 Windows fornece cadeias de caracteres de exibição localizadas padrão para dar suporte ao desenvolvimento de extensões de impressora e aplicativos de dispositivo UWP fornecidos por meio de objetos IPrintSchemaCapabilities.
A tabela a seguir mostra os recursos que o Windows pode localizar com suas cadeias de caracteres de exibição padrão:
Recurso | Opções padrão |
---|---|
Caixas de entrada | Trabalho/Documento/PageInputBin |
Tipos de mídia | PageMediaType |
Duplexação | JobDuplexAllDocumentsContiguously |
Ordenação | DocumentCollate |
Cor de saída | PageOutputColor |
Orientação | PageOrientation |
N-Up | JobNUpAllDocumentsContiguously |
Perfuração | JobHolePunch DocumentHolePunch |
Grampeamento | JobStapleAllDocuments DocumentStaple |
Associação | JobBindAllDocuments DocumentBinding |
Qualidade de saída | PageOutputQuality |
Tamanho do suporte | PageMediaSize |
Além disso, essas cadeias de caracteres estão disponíveis nos formulários XML de PrintCapabilities, desde que o driver não especifique um nome de exibição usando uma DLL de recurso para o recurso ou opção. Se um driver especificar um nome de exibição usando uma DLL de recurso, ele será fornecido no XML, bem como na interface do usuário de preferências de impressão baseada em COMSTUI herdada usada em versões anteriores do Windows.
Entre as diferentes interfaces de usuário e APIs, os nomes de exibição variam. Use os três fluxogramas a seguir para ter uma visão geral do comportamento de localização esperado para um determinado cenário.
O fluxograma a seguir mostra o comportamento de localização esperado em aplicativos UWP, bem como nas famílias de objetos IPrintSchemaFeature e IPrintSchemaOption.
O fluxograma a seguir mostra o comportamento de localização esperado em documentos XML PrintCapabilities.
O fluxograma a seguir mostra o comportamento de localização esperado na caixa de diálogo de preferências de impressão padrão baseada em Compstui.
Para usar os nomes de exibição localizados pela Microsoft, siga as instruções nesta tabela para editar corretamente seus arquivos de configuração GPD ou PPD.
Tipo de arquivo | Instruções |
---|---|
GPD | Especifique a entrada Nome para o recurso ou opção GPD. Não especifique a entrada rcNameID. Para os recursos ou opções a seguir, você também deve especificar PrintSchemaKeywordMap para mapear recursos ou opções GPD para os recursos ou opções definidos pelo Esquema de Impressão correspondentes, a menos que sejam especificados como Recursos Padrão. Para ver exemplos que mostram como usar PrintSchemaKeywordMap para mapear recursos, consulte Alterações na descrição do recurso baseado em GPD/PPD JobHolePunch, DocumentHolePunch JobStapleAllDocuments, DocumentStaple JobBindAllDocuments, DocumentBinding PageOutputQuality PageMediaType Para N-Up, não use PrintSchemaKeywordMap nos valores de opção. |
PPD | Use PrintSchemaKeywordMap para mapear recursos ou opções PPD para os recursos ou opções definidos pelo Esquema de Impressão correspondentes. Para ver exemplos que mostram como usar PrintSchemaKeywordMap para mapear recursos, consulte Alterações na descrição do recurso baseado em GPD/PPD Para N-Up, não use PrintSchemaKeywordMap nos valores de opção. |
Localizando drivers baseados em PPD
Os drivers baseados em PPD não dão suporte a DLLs de recursos. Como resultado, pode ser necessário fornecer vários arquivos PPD. A Microsoft recomenda que os drivers de impressão v4 que usam arquivos de configuração PPD usem as técnicas descritas neste tópico para incluir um arquivo PPD por localidade.