Compartilhar via


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.

fluxograma de comportamento de localização para aplicativos do Windows, iprintschemafeature ou iprintschemaoption.

O fluxograma a seguir mostra o comportamento de localização esperado em documentos XML PrintCapabilities.

Fluxograma de comportamento de localização para 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.

Fluxograma de comportamento de localização para diálogo baseado 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.

IPrintSchemaCapabilities

IPrintSchemaFeature

IPrintSchemaOption

Alterações na descrição do recurso baseado em GPD/PPD

Recursos padrão