Recursos padrão
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.
Os recursos padrão são recursos de impressora comumente fornecidos pela maioria das impressoras. Eles são identificados por nomes predefinidos que a linguagem GPD reconhece. Os identificadores de recursos para cadeias de caracteres que representam esses nomes estão contidos em stdnames.gpd, que é fornecido com o WDK (Microsoft Windows Driver Kit). Alguns recursos padrão são necessários e devem ser especificados para cada impressora. Outros são opcionais.
A tabela a seguir lista todos os recursos padrão, em ordem alfabética, e indica se cada recurso aceita opções padrão ou personalizadas. Os recursos que incluem uma palavra-chave Esquema de Impressão são recursos GPD que são mapeados automaticamente para palavras-chave do Esquema de Impressão. Você também pode mapear recursos de GPD para palavras-chave do Esquema de Impressão manualmente usando o atributo PrintSchemaKeywordMap.
Nome do recurso | Palavra-chave de recurso de esquema de impressão padrão | Descrição | Opções padrão | Comentários |
---|---|---|---|---|
Agrupar | DocumentCollate | Agrupamento de páginas | Consulte Opções padrão. As opções personalizadas não são permitidas. | Opcional. Se não for especificado, o Unidrv não dará suporte à ordenação de página. |
ColorMode | PageOutputColor | Modos de impressão colorida | Nenhum. Todas as opções são personalizadas. Consulte Atributos de opção para o recurso ColorMode. | Opcional. Se não for especificado, o Unidrv renderizará imagens no formato de plano único, 1 bit por pixel. |
Duplex | JobDuplexAllDocumentsContiguously | Impressão frente e verso | Consulte Opções padrão. As opções personalizadas não são permitidas. | Opcional. Se não for especificado, o Unidrv executará apenas a impressão em um lado. |
Meio-tom | Nenhuma palavra-chave padrão. Use o atributo PrintSchemaKeywordMap para atribuir uma palavra-chave de recurso Esquema de Impressão. | Recursos de meio-tom | Consulte Opções padrão. As opções personalizadas são permitidas. Consulte Atributos de opção para o recurso de meio-tom. | Opcional. Se não for especificado, o Unidrv selecionará um método de meio-tom com suporte para GDI. Consulte Meio-tom com Unidrv. |
InputBin | JobInputBin | Tipos de caixas de entrada | Consulte Opções padrão. As opções personalizadas são permitidas. Consulte Atributos de opção para o recurso InputBin. | Obrigatória. Os nomes de compartimento de entrada personalizados devem ter 24 caracteres ou menos. |
MediaType | PageMediaType | Tipos de mídia de impressão | Consulte Opções padrão. As opções personalizadas são permitidas. | Opcional. Se não for especificado, a mídia padrão da impressora será sempre usada. |
Memória | Nenhuma palavra-chave padrão. Use o atributo PrintSchemaKeywordMap para atribuir uma palavra-chave de recurso Esquema de Impressão. | Configurações de memória da impressora | Todas as opções são personalizadas. Consulte Atributos de opção para o recurso de memória. | Opcional. Se especificado, o Unidrv tentará controlar o uso da memória. O valor padrão de FeatureType é PRINTER_PROPERTY. |
Orientação | PageOrientation | Orientações do papel | Consulte Opções padrão. As opções personalizadas não são permitidas. | Opcional. Se não for especificado, a orientação padrão será PORTRAIT. Para Windows 7, a função MxdcGetPDEVAdjustment tem novos parâmetros para rotação de paisagem. Para mais informações, consulte MxdcXDCGetPDEVAdjustment. |
OutputBin | JobOutputBin | Tipos de caixas de saída | Nenhum. Todas as opções são personalizadas. Consulte Atributos de opção para o recurso OutputBin. | Opcional. Se não for especificado, o Unidrv não tentará selecionar um compartimento de saída. |
PageProtect | JobPageProtection | Permite a proteção da página de impressão atual | Consulte Opções padrão. As opções personalizadas não são permitidas. | Opcional. Se esse campo não for especificado, o valor padrão será OFF. O Unidrv só habilita a proteção de página se houver memória de impressora suficiente disponível. O valor padrão de FeatureType é PRINTER_PROPERTY. Consulte PageProtectMem. |
PaperSize | PageMediaSize | Tamanhos de papel | Consulte Opções padrão. As opções personalizadas são permitidas. Consulte também Atributos de opção para o recurso PaperSize. | Obrigatória. É necessário especificar pelo menos uma opção. A opção CUSTOMSIZE permite que os usuários da impressora especifiquem um tamanho de papel. |
RESDLL | Esse recurso não pode ser mapeado para uma palavra-chave Esquema de Impressão. | DLLs do Recurso | Todas as opções são personalizadas. Consulte Usando DLLs de recurso em um minidriver. | Opcional. Consulte ResourceDLL. |
Resolução | PageResolution | Resoluções de impressão | Todas as opções são personalizadas. Consulte Atributos de opção para o recurso de resolução | Obrigatória. É necessário especificar pelo menos uma opção. |
Grampeamento | JobStapleAllDocuments | Funcionalidades de grampeamento | Todas as opções são personalizadas. | Opcional. Se especificado, os Serviços de Diretório indicam que a impressora oferece suporte ao grampeamento. |
N-Up | NUp | Número de páginas a serem impressas em cada folha | Sem opções padrão. Todas as opções são personalizadas. | Opcional. |
Senha | JobPasscode | Código de acesso do trabalho | Consulte Suporte de driver para impressão protegida. As opções personalizadas não são permitidas. | Opcional. Se esse campo não for especificado, o valor padrão será OFF. |