Partilhar via


Atributos de emissão de dados raster

Important

A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), 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 Guia de design do aplicativo de suporte de impressão v1 e v2.

A tabela a seguir lista os atributos que descrevem o suporte da impressora para emissão de dados rasterizados.

Nome do atributo Parâmetro de atributo Comments
CursorXAfterSendBlockData Valor constante que indica a posição x do cursor após o envio de um bloco de dados rasterizados. Pode ser um dos seguintes: AT_GRXDATA_END, AT_GRXDATA_ORIGIN, AT_CURSOR_X_ORIGIN, representando o pixel no início do bloco gráfico, o pixel após o último no bloco, ou a origem do cursor. Optional. Se 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 rasterizados. Pode ser um dos seguintes: NO_MOVE AUTO_INCREMENT Optional. Se não for especificado, o valor padrão será NO_MOVE, o que significa que a posição y do cursor não será alterada.
MaxMultipleRowBytes Valor numérico que indica o bloco raster de tamanho máximo a ser usado ao baixar dados raster em dispositivos que definem SendMultipleRows? a VERDADEIRO O valor padrão é 32 KB. O maior valor permitido é 256 KB.
MirrorRasterByte? TRUE ou FALSE, indicando se o Unidrv deve espelhar (inverter) cada byte de dados de imagem. Optional. 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 então espelhado na direção oposta da banda. Isso significa que as páginas retrato são espelhadas da esquerda para a direita, as páginas de paisagem são espelhadas de cima para baixo. Este atributo é mais útil para impressão em transparências ou filme de impressão posterior. Optional. O valor padrão é FALSE. Este atributo é um atributo global relocá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 em uma base de tipo de mídia.
MoveToX0BeforeSetColor? TRUE ou FALSE, indicando se a coordenada x do cursor deve ser definida como zero antes que um comando explícito de seleção de cores possa ser enviado. Optional. Se não for especificado, o valor padrão será FALSE. Pode ser TRUE somente se UseExpColorSelectCmd? também for TRUE.
OptimizeLeftBound? TRUE ou FALSE, indicando se o Unidrv deve remover espaços em branco no limite esquerdo de cada banda. Optional. 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 verticais. Optional. Se 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. Optional. Se não for especificado, o valor padrão será 1.
RasterSendAllData? TRUE ou FALSE, indicando se o Unidrv deve enviar todos os dados rasterizados, incluindo linhas de varredura em branco e espaços em branco dentro de linhas de digitalização. Optional. 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 LISTA que indica quais espaços em branco em um bloco de dados raster devem ser removidos. Pode ser um ou mais de: LEADING ENCLOSED TRAILING Optional. 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. Optional. Se não for especificado, o valor padrão será FALSE. As impressoras matriciais requerem um valor TRUE.

Para obter informações sobre comandos associados à emissão de dados rasterizados, consulte Comandos de emissão de dados raster.