Atributos de emissão de dados raster
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.
A tabela a seguir lista os atributos que descrevem o suporte da impressora para emissão de dados raster.
Nome do atributo | Parâmetro de atributos | Comentários |
---|---|---|
CursorXAfterSendBlockData | Valor constante que indica a posição x do cursor após o envio de um bloco de dados raster. Pode ser um dos seguintes: AT_GRXDATA_END AT_GRXDATA_ORIGIN AT_CURSOR_X_ORIGIN significa o pixel no início do bloco gráfico, o pixel após o último no bloco ou a origem do cursor. | Opcional. Se esse campo não for especificado, o valor padrão será AT_GRXDATA_END. |
CursorYAfterSendBlockData | Valor constante que indica a posição y do cursor após o envio de um bloco de dados raster. Pode ser um dos seguintes: NO_MOVE AUTO_INCREMENT | Opcional. Se não for especificado, o valor padrão será NO_MOVE, o que significa que a posição y do cursor permanece inalterada. |
MaxMultipleRowBytes | Valor numérico que indica o bloco raster de tamanho máximo a ser utilizado ao baixar dados raster em dispositivos que definem SendMultipleRows? para TRUE | O valor padrão é 32 KB. O maior valor permitido é 256 KB. |
MirrorRasterByte? | TRUE ou FALSE, indicando se o Unidrv deve espelhar (reverter) cada byte de dados de imagem. | Opcional. Se não for especificado, o valor padrão será FALSE. |
MirrorRasterPage? | TRUE ou FALSE, indicando se a saída deve ser espelhada. Quando TRUE, esse atributo faz com que tudo na página seja impresso como raster e, em seguida, espelhado na direção oposta da faixa. Isso significa que as páginas de retrato são espelhadas da esquerda para a direita, as páginas de paisagem são espelhadas de cima para baixo. Esse atributo é mais útil para impressão em transparências ou filme de impressão reversa. | Opcional. O valor padrão é FALSE. Esse atributo é um atributo global realocável. Ele pode aparecer como um atributo de nível raiz (consulte Atributos somente de nível raiz) quando não há dependências de configuração ou pode aparecer com construções Option ou Case por tipo de mídia. |
MoveToX0BeforeSetColor? | TRUE ou FALSE, indicando se a coordenada x do cursor deve ser definida como zero antes que um comando de seleção de cores explícito possa ser enviado. | Opcional. Se não for especificado, o valor padrão será FALSE. Só pode ser TRUE se UseExpColorSelectCmd? também for TRUE. |
OptimizeLeftBound? | TRUE ou FALSE, indicando se o Unidrv deve remover os espaços em branco no limite esquerdo de cada banda. | Opcional. Se não for especificado, o valor padrão será FALSE. |
OutputDataFormat | H_BYTE ou V_BYTE, indicando se os bits em um byte de dados são mapeados para pixels horizontais ou pixels verticais. | Opcional. Se esse campo não for especificado, o valor padrão será H_BYTE. |
PreAnalysisOptions | Valor numérico, um de 0, 1, 2, 4 ou 8. Para obter informações sobre o significado de cada parâmetro de atributo, consulte Infraestrutura de pré-análise. | Opcional. Se esse campo não for especificado, o valor padrão será 1. |
RasterSendAllData? | TRUE ou FALSE, indicando se o Unidrv deve enviar todos os dados raster, incluindo linhas de varredura em branco e espaços em branco dentro das linhas de varredura. | Opcional. Se não for especificado, o valor padrão será FALSE. |
SendMultipleRows? | TRUE ou FALSE, indicando se o comando especificado por CmdSendBlockData pode enviar vários blocos ao mesmo tempo. | |
StripBlanks | LIST indicando quais espaços em branco em um bloco de dados raster devem ser removidos. Pode ser um ou mais de: LEADING ENCLOSED TRAILING | Opcional. Se não for especificado, o Unidrv não retira nenhum espaço em branco. Consulte também MinStripBlankPixels em Atributos de opção para o recurso de resolução. |
UseExpColorSelectCmd? | TRUE ou FALSE, indicando se a impressora requer comandos explícitos de seleção de cores, separados dos dados raster de cores. | Opcional. Se não for especificado, o valor padrão será FALSE. As impressoras matriciais requerem um valor de TRUE. |
Para informações sobre comandos associados com emissão de dados raster, consulte Comandos de emissão de dados raster.