Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 fontes de dispositivo.
| Nome do atributo | Parâmetro de atributo | Comments |
|---|---|---|
| CharPosition | UPPERLEFT ou BASAL. Indica a área da caixa delimitadora de caracteres na qual a cabeça de impressão deve ser posicionada antes de imprimir um caractere. | Optional. Se não for especificado, o valor padrão será UPPERLEFT. |
| IncumprimentoCTT | Valor numérico que representa o identificador de recurso RC_CTT da tabela de conversão de caracteres padrão. | Optional. Aplica-se apenas a impressoras TTY. Se não for especificado, não há tabela de tradução. (Este atributo é fornecido apenas para compatibilidade com arquivos GPC.) |
| DefaultFont | Valor numérico que representa o identificador de recurso RC_FONT ou RC_UFM da fonte padrão. | Necessário se a impressora suportar fontes do dispositivo. |
| LookAheadRegion | Valor numérico (inteiro) que representa a distância à frente que o driver deve "olhar" para determinar se deve emitir texto. Esse valor está em unidades mestre y , mas deve ser conversível em um número integral de pixels. Para obter mais informações, consulte o comentário a seguir a esta tabela. | Optional. Se não for especificado, o valor padrão será zero. Usado apenas com impressoras seriais (por exemplo, HP DeskJet), para solicitar texto e dados de bitmap. |
| MaxFontUsePerPage | Valor numérico que representa o número máximo de fontes que a impressora pode usar por página. | Optional. Se não for especificado, não há limite. |
| TextYOffset | Valor numérico que representa a distância vertical, em unidades mestre y , pelo qual as fontes residentes devem ser reposicionadas para se alinharem com as linhas de base da fonte bitmap. | Optional. Se não for especificado, o valor padrão será 0. (Usado com algumas impressoras matriciais.) |
Para determinar o tamanho da região lookahead, o driver da impressora deve executar uma adição com base na linha de verificação atual e no valor do atributo *LookAheadRegion . Como a linha de verificação está em unidades de pixels enquanto *LookAheadRegion está em unidades mestras verticais, o driver deve converter o valor do atributo em pixels.
Por exemplo, se o valor do atributo *LookAheadRegion for 600 e houver 1200 unidades mestras verticais por polegada, o tamanho da região lookahead será de meia polegada. Se a resolução atual for de 300 dpi, meia polegada corresponde a 150 pixels (vertical), ou 150 linhas de digitalização. Se a impressora estiver atualmente na linha de varredura 100, o driver deve procurar linhas de base de texto entre as linhas de varredura 100 e 250.
O driver repete esse processo para cada linha de digitalização, embora emita o texto que encontra apenas uma vez.